@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;}

.clear{ clear:both; margin:0 auto; height:20px;}



/* 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; }

.common{ width:100%; float:left; overflow:hidden;}



/*单页面*/

.article{ width:700px;  font-size:14px; padding:0 15px; margin-top:10px;}

/*产品*/

.prolist{ width:100%; float:left; overflow:hidden;}

.prolist ul{ float:left; overflow:hidden;}

.prolist ul li{ width:229px; float:left; background-color:#ebf5ff; overflow:hidden; margin-left:14px; margin-top:20px;}

.prolist ul li:hover{ background-color:#117bc9;}

.prolist ul li:hover a{ color:#FFFFFF;}

.prolist ul li .pro-img{ width:219px; padding:5px; float:left;}

.prolist ul li .pro-tit{ width:100%; height:35px; text-align:center; line-height:35px; float:left;}

.prolist ul li a{ font-size:14px; color:#737373;}

.page-fy{ width:100%; text-align:right; line-height:60px;}

/*.common ul{ float:left; overflow:hidden;}

.common ul li{ width:229px; float:left; background-color:#ebf5ff; overflow:hidden; margin-left:14px; margin-top:20px;}

.common ul li:hover{ background-color:#117bc9;}

.common ul li:hover a{ color:#FFFFFF;}

.common ul li .pro-img{ width:219px; padding:5px; float:left;}

.common ul li .pro-tit{ width:100%; height:35px; text-align:center; line-height:35px; float:left;}

.common ul li a{ font-size:14px; color:#737373;}*/





.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:650px; height:45px;  margin:0 auto; }

<!--.footer .footer-nav ul { overflow:hidden;}

.footer .footer-nav ul li{ width:80px; 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:40px; padding-left:120px; 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;}