@charset "utf-8";

/* 全局样式 */

body {margin:0; padding:0; font-family:"微软雅黑"; font-size:12px; color:#000; background-color:#fff;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}

li{list-style-type:none;}

img{vertical-align:top;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

input {font-size: 12px}

.blank10 { height:10px; overflow:hidden; clear:both}

.wrap { width:1200px; margin:0px auto; clear:both; overflow:hidden; height:auto;}

.clear {CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px}

img{ border:0px;}



/* Link */

a:link {color: #5f5f5f; text-decoration:none;}

a:visited {color: #5f5f5f;text-decoration:none;}

a:hover { color:#f1ad00; text-decoration:none;}

a:active {color: #eb691b;}



/*头部  top*/

.top{ width:100%; background-color:#f8f8f8;}

.top .wel-bg{ width:100%; border-bottom:1px solid #ededed; overflow:hidden;}

.top .wel{ width:1000px; margin:0 auto; height:35px; line-height:36px;}

.top .wel .wel-words{ float:left; color:#000000;}

.top .wel ul{ height:35px; float:right; overflow:hidden;}

.top .wel ul li{ height:15px; line-height:15px; padding:0 5px; margin:10px 0; float:left;}

.top .wel ul li a{ color:#000033;}

.top .wel ul li a:hover{ color: #f1ad00; }

.line{ background:url(../images/line.png) right center no-repeat;}



.top .logo-bg{ width:100%; margin:0 auto; overflow:hidden; background-color:#FFFFFF;}

.top .logo{ width:1000px; height:123px; margin:0 auto; overflow:hidden;}

.top .logo .logo-logo{ height:123px; float:left; overflow:hidden;}

.top .logo .logo-tel{ height:123px; float:right; overflow:hidden;}



.top .nav-bg{ width:100%; height:51px; margin:0 auto; background:#0779d5;}

.top .nav{ width:1000px; margin:0 auto;}

.top .nav ul{ float:left;}

.top .nav ul li{ width:110px; float:left; height:51px;}

.top .nav ul li:hover{ background:url(../images/nav-hover.png) no-repeat;}

.top .nav ul li a{width:110px; float:left; font-size:15px; height:51px; text-align:center; display:block; line-height:51px; color:#ffffff;}



.top .nav .second{ position:relative; display:none; z-index:9999; background:#0779d5; }

.top .nav .second li{ height:51px; float:left;}

.top .nav .second li a:hover{ background:#00559a;}

.seleted{ background:url(../images/nav-hover.png) no-repeat;}



.banner{ width:100%; height:426px; background-color:#FFFFFF; text-align:center; overflow:hidden; margin:0 auto;}



/*全屏banner样式*/

.main_image { WIDTH:100%;height:426px; background:#ededed; overflow:hidden;margin:0 auto; position:relative}

.main_image ul {width:9999px;height:426px;overflow:hidden;	position:absolute;top:0;left:0}

.main_image li {float:left; text-align:center; width:100%;	height:419px;}

.main_image li span {display:block;	width:100%;	height:426px}

.main_image li a {display:block;width:100%;	height:426px}

.main_image li img{ width:100%; height:426px;}



div.flicking_con { width:990px; margin:0 auto; position:relative }

div.flicking_con .flicking_inner {position:absolute;top:390px; left:450px;z-index:999; margin:0px auto; text-align:center; height:21px;} /* 121126 */

div.flicking_con a { float:left; width:21px; height:21px; margin:0; padding:0; background:url(../images/btn_main_img.png) 0 0 no-repeat; display:block; text-indent:-1000px}

div.flicking_con a.on { background-position:0 -21px }

#btn_prev, #btn_next { z-index:11111; position:absolute; display:block; width:73px!important; height:74px!important; top:50%; margin-top:-37px; display:none;}

#btn_prev { background:url(../images/hover_left.png) no-repeat left top; left:20px;}

#btn_next { background:url(../images/hover_right.png) no-repeat right top; right:20px;}

#goTopBtn { POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 58px; BOTTOM: 0px; HEIGHT: 58px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto}

/*全屏banner样式*/



.search-bg{ margin:0 auto; width:100%;}

.search{ width:1000px; height:57px;  line-height:57px; margin:0 auto;}

.search .search-column{ float:left;}

.search .search-column span{ display:block; font-size:14px; color:434343; font-weight:bold; float:left;}

.search .search-column ul{ float:left;}

.search .search-column ul li{ float:left; padding:0 5px;}

.search .search-column ul li a{ color:#0062b1;}



.product{ width:1000px; margin:0 auto; margin-top:13px; overflow:hidden;}

.product-column{ width:250px; overflow:hidden; float:left; border-bottom:7px solid #014c97; background-color:#ebf5ff; text-align:center;}

/*.product-pro{ width:730px; margin-left:20px; float:left; overflow:hidden; }*/

.product-column .product-title{ width:250px; height:73px; background-color:#025bb5; overflow:hidden; float:left;}

.product-column .product-title p{ font-size:14px; height:34px; line-height:34px; color:#FFFFFF;}

.product-column .product-title p span{ display:block; font-size:26px; font-weight:bold;}

.product-menu dl{ width:220px; padding:10px 15px; background-color:#026ad3; float:left;}

.product-menu dl dt{ width:170px; padding-left:35px; height:27px; padding-top:10px;  float:left; text-align:left; font-size:16px; font-weight:bold; background:url(../images/column-bg.jpg) no-repeat;}

.product-menu dl dd{ display:none; width:200px; padding-left:20px; background:url(../images/column-bg2.png) left center no-repeat; float:left; text-align:left; height:32px; line-height:32px;}

.product-menu dl dt a{ color:#fefefe; }

.product-menu dl dd a{ color:#ffffff;}



.product-menu dl dd a:hover{ color:#f1ad00;}



.product-pro{ width:730px; margin-left:20px; float:left; overflow:hidden; }

.product-pro-title{ width:730px; float:left;  border-bottom:2px solid #014c97;}

.product-pro-mc{ width:175px; padding-left:55px; background:url(../images/rec.png) left center no-repeat; height:45px; line-height:45px; font-size:18px; font-weight:bold; color:#014c97; float:left;}

.product-pro-more{ width:500px; height:45px; line-height:45px;  font-size:14px; color:#014c97;  text-align:right; float:left;}

.product-pro-more a{ color:#014c97; }

.product-example{ width:100%; float:left; overflow:hidden;}

.product-example ul{ float:left; overflow:hidden;}

.product-example ul li{ width:229px; float:left; background-color:#ebf5ff; overflow:hidden; margin-left:14px; margin-top:31px;}

.product-example ul li:hover{ background-color:#117bc9;}

.product-example ul li:hover a{ color:#FFFFFF;}

.product-example ul li .pro-img{ width:219px; padding:5px; float:left;}

.product-example ul li .pro-tit{ width:100%; height:35px; text-align:center; line-height:35px; float:left;}

.product-example ul li a{ font-size:14px; color:#737373;}



.ad{ width:100%; height:130px; margin:0 auto; margin-top:24px; overflow:hidden;}

.ad .ad-top{ width:100%; margin:0 auto; overflow:hidden;}

.ad .ad-top-bg1{ width:48%; height:120px; float:left; background-color:#1768b9;}

.ad .ad-top-bg2{ width:48%; height:120px; float:right; background:url(../images/ad-bj.png) repeat-x;}



.ad .ad-ad{ width:1000px; height:120px; margin:0 auto; position:relative; margin-top:-120px;}

.ad .ad-l{ width:628px; height:120px; float:left; background-color:#1768b9;}

.ad .ad-words{ width:628px; float:right; overflow:hidden;}

.ad .ad-r{ width:372px; height:120px; background:url(../images/ad-r.png) no-repeat; float:left;}

.ad .ad-link{ width:320px; margin-left:52px; margin-top:50px; line-height:26px; color:#ffffff; font-size:16px;  float:left; overflow:hidden;}



.factory{ width:1000px; margin:15px auto; overflow:hidden;}

.factory .factory-tit{ width:100%; text-align:center; height:108px; overflow:hidden; background:url(../images/company-en-bg.png) center no-repeat;}

.factory-tit-en { float:left; width:100%; font-size:12px; margin-top:10px; text-transform:uppercase; color:#63b32e;}

.factory-tit-ch { float:left; width:100%;font-size:30px; color:#0062b1;}

.factory-tit-column{ float:left; width:100%; font-size:14px; color:#8c8c8c;}



.factory-show{ width:1000px; float:left; height:256px; overflow:hidden;}

.factory-show ul{ float:left; padding:0 1px; overflow:hidden;}

.factory-show ul li{ width:239px; height:256px; overflow:hidden; float:left;}

.distance{ margin-right:14px;}

.factory-show ul li img{ float:left;}

.factory-show ul li a{ color:#ffffff; font-size:16px;}

.factory-show ul li:hover a{ color:#dddddd;}

.factory-show-img{ float:left;}

.factory-show-mc{ width:239px; height:40px; line-height:40px; margin-top:-40px; float:left;  text-align:center; color:#ffffff;}

.factory-show-mc-bg{  filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; background-color:#000000;  width:239px; height:40px; float:left; }



.factory-show-mc span{ position:relative;  width:239px; height:40px; margin-top:-40px; float:left; }



.advantage{ width:1000px; height:640px; margin:0 auto; margin-top:30px; overflow:hidden;}

.advantage .advantage-l{margin-top:30px; width:450px; height:560px; float:left; background:url(../images/why.jpg) no-repeat;}

.advantage .advantage-l ul{ margin-top:260px; margin-left:17px; width:180px; float:left;}

.advantage .advantage-l ul li{ width:155px; padding-left:25px; height:38px; line-height:38px; font-size:16px; float:left; overflow:hidden; background:url(../images/why-bg.jpg) no-repeat; margin-top:1px;}

.advantage .advantage-l ul li a{ color:#FFFFFF;}



.advantage .advantage-r{ width:520px; margin-left:30px; float:left; overflow:hidden;}

.advantage .advantage-r .advantage-r-t{ width:520px; height:340px; float:left; overflow:hidden; background:url(../images/ad-r-t-bg.jpg) no-repeat;}

.advantage .advantage-r .advantage-r-t ul{ width:440px;  margin-top:37px; margin-left:70px; float:left; overflow:hidden;}

.advantage .advantage-r .advantage-r-t ul li{ float:left; width:440px; margin-bottom:17px; float:left; overflow:hidden;}

.adv-tit{ font-size:30px; font-weight:bold; width:100%; color:#f1ad00;}

.adv-con{ font-size:14px; line-height:24px; width:100%; overflow:hidden; word-break: normal; float:left;}

.advantage .advantage-r .advantage-r-b{ width:520px; height:150px; float:left;}



.company-bg{ width:100%; height:459px; background:url(../images/intro-bg.jpg) center top repeat-x;}

.company{ width:1000px; margin:0 auto; overflow:hidden;}

.company .company-tit{ width:100%; text-align:center; height:110px; padding-top:10px; overflow:hidden; background:url(../images/company-en-bg2.png) center no-repeat;}

.company-tit-en { float:left; width:100%; font-size:12px; text-transform:capitalize; margin-top:10px; text-transform:uppercase; color:#FFFFFF;}

.company-tit-ch { float:left; width:100%; text-transform:capitalize; font-size:30px; color:#FFFFFF;}

.company-tit-column{ float:left; margin-top:10px; width:100%; font-size:14px; color:#FFFFFF;}

.company-intro-l{ width:750px; height:339px; float:left; background:url(../images/intro-line.png) no-repeat;}

.company-intro-l .company-img{ margin-top:50px; padding:5px; background-color:#0779D5; float:left;}

.company-intro-l .company-words{ width:390px; padding-top:40px; height:224px; line-height:32px; font-size:14px; color:#FFFFFF; padding-left:20px; overflow:hidden; float:left;}

.company-intro-l .company-words a{ color:#FFFFFF;}

.company-intro-l .company-words a:hover{ color:#f1ad00;}

.company-intro-r{ width:249px; margin-top:30px; height:248px; float:left; background:url(../images/ot-column.jpg) no-repeat;}

.company-intro-r .other-honor{ float:left; width:120px; padding-top:40px; padding-right:129px; height:84px; text-align:center; color:#FFFFFF; }

.company-intro-r .other-honor a{ color:#FFFFFF;}

.company-intro-r .other-honor a:hover{ color:#f1ad00;}

.company-intro-r .honor-ch{ float:left; cursor:pointer; width:100%; line-height:35px; font-size:16px;}

.company-intro-r .honor-en{/* float:left; */ cursor:pointer; width:100%;  line-height:35px; text-transform:uppercase;}

.company-intro-r .other-msg{ float:left; width:120px; padding-top:40px; padding-left:129px; height:84px; text-align:center; color:#FFFFFF; }

.company-intro-r .other-msg a{ color:#FFFFFF;}

.company-intro-r .other-msg a:hover{ color:#f1ad00;}

.company-intro-r .msg-ch{ float:left; cursor:pointer; width:100%; line-height:35px; font-size:16px;}

.company-intro-r .msg-en{ float:left; cursor:pointer; width:100%; line-height:35px; text-transform:uppercase;}



.news{ width:1000px; overflow:hidden; padding-bottom:30px; margin:0 auto;}

.news .news-tit{ width:100%; text-align:center; height:110px; padding-top:10px; overflow:hidden; background:url(../images/company-en-bg.png) center no-repeat;}

.news-tit-en { float:left; width:100%; color:#63b32e; font-size:12px; text-transform: uppercase; margin-top:10px;}

.news-tit-ch { float:left; width:100%; color:#0062b1; font-size:30px;}

.news-tit-column{ float:left; margin-top:10px; width:100%; color:#8c8c8c; font-size:14px;}

.news-list{ width:1000px; margin:0 auto; margin-top:10px; overflow:hidden;}

.news-list .news-list-l{ width:320px; float:left; height:300px; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-top:5px solid #003da6;}

.news-list .news-list-r{ width:659px; margin-left:16px; float:left; height:300px; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-top:5px solid #003da6;}

.question-tit{ width:300px; height:40px; margin:0 10px; border-bottom:1px solid #d6d6d6; line-height:40px; text-align:left; font-size:16px; color:#003da6;}

.question-tit span{ font-size:14px; color:#c3c3c3;  text-transform:uppercase;}

.question-list{ width:300px; overflow:hidden; margin:0 auto;}

.question-list ul{ float:left; margin-top:10px;}

.question-list ul li{ width:280px; margin-left:10px; overflow:hidden; float:left; height:28px; line-height:28px;}

.question-list ul li a{ color:#6a6a6a; font-size:14px;}

.question-list ul li a:hover{ color:#003e7c;}



.dynamic-tit{ width:640px; height:40px; margin:0 10px; overflow:hidden; position:relative; border-bottom:1px solid #d6d6d6; line-height:40px; text-align:left; font-size:16px; color:#003da6;}

.dynamic-tit span{ font-size:14px; color:#c3c3c3; display:inline;  text-transform:uppercase;}

.dynamic-more{ float:right; text-transform:uppercase;  position:absolute; right:0; top:0;}

.dynamic-more a{ color:#f8b71d;}

.dynamic-list{ float:left; overflow:hidden;}

.dynamic-example{ width:640px; margin-left:10px; margin-top:15px; height:107px; float:left; overflow:hidden;}

.dynamic-example-img{ width:144px; height:97px; float:left; background-color:#FFFFFF; padding:4px; border:1px solid #e5e5e5;}

.dynamic-example-content{ width:470px; margin-left:15px;  height:107px; float:left;}

.dy-tit{ font-size:18px; float:left; height:30px; width:470px; line-height:25px; overflow:hidden;}

.dy-tit a{ color:#5f5f5f;}

.dy-tit a:hover{ color:#1768b9;}

.dy-con{ font-size:14px;line-height:25px; height:75px; overflow:hidden; width:470px;}

.dy-con a{ color:#8c8c8c; }

.dy-con a:hover{ color:#f1ad00;}

.dynamic-list ul{ float:left; margin-left:10px; margin-top:15px; line-height:27px;}

.dynamic-list ul li{ float:left; width:640px; height:27px;}

.dynamic-list ul li a{ font-size:14px; display: inline; width:580px; height:27px; color:#6a6a6a;}

.dynamic-list ul li a:hover{ color:#003e7c;}

.dynamic-list ul li span{ float:right; width:80px; display:block;}



.footer{ width:100%; margin:0 auto; overflow:hidden;}

.footer .footer-nav-bg{ width:100%; height:45px; margin:0 auto; background-color:#333333;}

.footer .footer-nav{ width:1000px; height:45px;  margin:0 auto; }

<!--.footer .footer-nav ul { overflow:hidden;}

.footer .footer-nav ul li{ width:111px;height:14px; margin-top:15px; line-height:15px; text-align:center;  float:left;}

.footer .footer-nav ul li a{color:#FFFFFF;}-->

.line2{ border-right:1px solid #FFFFFF;}

.footer-address-bg{ width:100%; margin:0 auto; background-color:#1768b9;}

.footer-address{ width:1000px; margin:0 auto; height:165px; overflow:hidden;}

.footer-address-words{ width:700px; padding-top:20px; float:left; overflow:hidden; color:#cdd9ec; line-height:26px;}

.footer-address-wx{ width:130px; padding-top:30px; padding-left:0px; float:left; overflow:hidden;}

.footer-address-wx .wx-img{ float:left;}

.footer-address-wx .wx-scan{ float:left; text-align:left; position:relative; left:-10px; width:120px; color:#FFFFFF; line-height:30px;}