@charset "utf-8";
body{ background:#2578d8; font-size:12px; font-family:"宋体";color:#666;}
input{outline:none;}
.arial{font-family:Arial, Helvetica, sans-serif;}
/* header */
#headerwrap{ width:100%; height:116px; background:#fff;}
#header{ width:1000px; margin:0 auto; position:relative; z-index:50;}
#header h1{ margin:33px 0 0 3px; float:left; display:inline;}
#header h1 a{ display:block; width:189px; height:70px; overflow:hidden; background:url(../images/logo.png) no-repeat; text-indent:-9999px; float:left;}
/*
#header  h1 a {-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;
-webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(1px);-moz-transform: rotate(0deg) scale(1) skew(1deg) translate(1px);-o-transform: rotate(0deg) scale(1) skew(1deg) translate(1px);}
#header  h1 a:hover{-webkit-transform: rotate(0deg) scale(0.67) skew(1deg) translate(0px);-moz-transform: rotate(0deg) scale(0.67) skew(1deg) translate(0px);-o-transform: rotate(0deg) scale(0.67) skew(1deg) translate(0px);}*/
#header .gp{float:left; margin-left:380px; width:126px; height:14px; background:url(../images/gp.png) no-repeat;}
#header .toptell{ width:750px; float:right; margin-top:30px; margin-bottom:32px;}
#header .toptell ul {float:right;}
#header .toptell ul li{ display:block; padding-left:9px; display:block; float:left; height:auto;}
#header .toptell ul li.gp{ }
#header .toptell ul li span{ background:url(../images/up.gif) right center no-repeat; padding-right:10px;}
#header .toptell ul li a{font-family:Arial, Helvetica, sans-serif; color:#666;}
#header .toptell ul li .china{ padding-left:29px; background:url(../images/china.jpg) left center no-repeat; color:#666;}

#header .toptell ul li .english{ padding-left:29px; background:url(../images/english.jpg) left center no-repeat; color:#666;}

#header .toptell ul li .russian{ padding-left:29px; background:url(../images/russian.jpg) left center no-repeat; color:#666;}
#header .toptell ul li .c_list{ position:absolute; left:9px; top:0; z-index:999; display:none; padding-top:20px; width:220px}

#header .toptell ul li .c_list a{ padding-right:10px; float:left;}

#header .gp1{ float:left;width:126px; height:14px; background:url(../images/gp.png) no-repeat;}
#header .search{ width:150px; height:21px; overflow:hidden; float:right; background:url(../images/searchbj.png) no-repeat;}
#header .search .textkey{ width:105px; margin:2px 0 0 11px; display:inline; border:none; outline:none; background:none; float:left; height:18px; line-height:18px; color:#d1d1d1; font-size:11px;}
#header .search .btn{ border:none; width:20px; height:20px; cursor:pointer; background:none; float:right;}
/*-------导航-------*/
#header .menu{ float:right; padding-right:20px;}
#header .menu .nav_main{ display:block; float:left; margin-right:10px; height:38px;_height:40px;}
#header .menu .nav_main .nav_main_a{ display:block; float:left; width:87px; text-align:center; height:27px; font-size:15px; padding-top:1px; font-weight:inherit; color:#222;font-family:"思源黑体";}
#header .menu .nav_main .nav_main_a:hover{ background:url(../images/nav.gif) no-repeat; color:#fff;}
#header .menu .nav_main .nav_main_a2{ display:block; float:left; width:100px; text-align:center; height:27px; font-size:15px; padding-top:1px; font-weight:inherit; color:#222;font-family:"思源黑体";}
#header .menu .nav_main .nav_main_a2:hover{ background:url(../images/nav.gif) no-repeat; color:#fff;}
#header .menu .nav_main .on{ background:url(../images/nav.gif) no-repeat; color:#fff;}
#header .nav_list{ position:absolute; z-index:999; height:125px; padding:36px 5px 32px 5px; overflow:hidden; background:url(../images/dbg.png) repeat-x; width:989px; overflow:hidden; top:116px; display:none;}

#15{ width:15px; float:left;}




#header .nav_list dl{ width:169px; height:125px; float:left; padding:0 50px; overflow:hidden;border-right:1px solid #ccc; _margin-right:64px;}
#header .nav_list dl dt{ height:100px; line-height:100px;margin-bottom:5px;}
#header .nav_list dl dd { text-align:center;}
#header .nav_list dl dd a{ color:#000;}
#header .nav_list dl dd a:hover{ color:#039df7;}
#header .nav_list ul{overflow:hidden; padding-left:64px;}
#header .nav_list ul li{ width:110px; float:left; display:block; padding-bottom:11px; overflow:hidden;}
#header .nav_list ul li.list_a{width:211px; padding-left:6px;}
#header .nav_list ul li.list_b{width:150px; padding-left:6px;}
#header .nav_list ul li a{color:#000;}
#header .nav_list ul li a:hover{ color:#039df7;}
#header .nav_list img{vertical-align:top;width:170px;height:100px;}
#header .product{ width:989px; left:0;}
#header .solution{width:652px; left:97px;}
#header .network{width:445px; left:200px;}
#header .service{width:555px; left:299px;}
#header .about{width:555px; right:41px;}
#header .invest{width:500px; right:0px;}
/*-------footer-------*/
#footer{ width:100%; height:237px; background:url(../images/footbj.jpg) repeat-x;}
#foot{ width:1000px; margin:0 auto; position:relative;z-index:0;}
#foot .links{ width:750px; position:absolute; left:0; top:36px; z-index:992;}
#foot .line{ /*background:url(../images/foot_line.jpg) left top 3px no-repeat;*/ padding-left:57px;}
#foot .links .information{ float:left; padding-bottom:5px; padding-right:55px; overflow:hidden;}
#foot .links h3{ font-weight:bold; color:#cdcdcd; line-height:normal; margin-bottom:9px;}
#foot .links ul li{ line-height:22px;}
#foot .links ul li a{ color:#797979;}
#foot .share{text-align:right; position:absolute; z-index:995; right:0; top:37px;}
#foot .share h3{ font-weight:bold; color:#06aef9; padding-bottom:5px;}
#foot .copy{ width:100%; text-align:right; position:absolute; z-index:990; top:160px;}
#foot .copy p{ padding-bottom:3px; color:#444;}
#foot .copy .company{ color:#444;}
#foot .footguide{ height:20px;}
#foot .footguide a{color:#555;}
#foot .footguide img{ margin:0 9px;}