@charset "utf-8";

html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0; font-size:14px; color:#333;font-family:Helvetica,Microsoft Yahei,Simsun,Arial}
a{font-size:14px; color:#333; text-decoration:none}
a:hover{color:#1C4587; text-decoration:none}
img{border:none}
.w1200{width:1200px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
#body{line-height:28px; margin-top:10px}
#body img{max-width:940px;}
ul,li{list-style:none}
button{border:none;padding:0; margin:0;}

.top{ height:110px;}
.top .logo{ margin-top:30px;}
.top .tel{ margin-top:45px;}

/* header */
.header{width:100%; height:60px; background-color:#004B7E; margin-bottom:1px; clear:both;}
.header #nav{z-index:9999; position:relative;}
.dropdown a {color:#ffffff; font-size:16px;text-align:center; text-decoration:none; line-height:60px; height:60px; display:block; width:132px;background-color:#004B7E;font-family:Helvetica,Microsoft Yahei,Simsun,Arial}
.dropdown a:hover{background:#0383D0;color:#ffffff;}
.dropdown {position: relative;float:left;}
.dropdown-content {display: none;position: absolute;min-width: 132px;}
.dropdown-content a {color:#ffffff; background-color:#004B7E; font-size:16px;  width:132px; height:50px; line-height:50px; display:block; text-align:center;}
.dropdown-content a:hover {background:#ffffff; color:#004B7E;}
.dropdown:hover .dropdown-content {display: block;}

/* banner */
#full-screen-slider { width:100%; height:550px; float:left; position:relative;z-index:999;}
#slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute;bottom:20px;left:55%;z-index:9;width:600px;margin-left:-500px; z-index:9900;  padding:5px 15px 5px 0;  margin:auto 0;}
#pagination li { display:block; list-style:none; width:17px; height:17px; line-height:16px; float:left; margin-left:15px; border-radius:50%; background-color:#BBBBBB}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#005BAC;}

.index_cpzx{ width:100%; height:550px; background:url(t1.jpg) repeat-x; overflow:hidden;}
.index_cpzx .t1{text-align:center; font-size:24px; padding-top:30px;}
.index_cpzx .t2{text-align:center; color:#666666;}
.index_cpzx p{ padding:0; margin:0;}


#scrollbox ul {overflow:hidden; margin-top:25px;}
#scrollbox ul LI {FLOAT:left; margin:10px;width:280px;_width:280px;height:350px;_height:350px; background-color:#FFFFFF;vertical-align:top;text-align:center;padding:0px;overflow:hidden;}
#scrollbox ul LI img{ width:250px; height:230px; margin:15px;border:0px;}
#scrollbox ul LI p{ height:250px;}
#scrollbox ul LI span{ display:block; font-size:16px; line-height:100px; bottom:0px; background-color:#F9F9F9; text-align:center;}
#scrollbox ul LI span:hover{ background-color:#006EB1; color:#FFFFFF;}
.pointer {CURSOR: pointer}

.w781{ width:781px; margin-top:20px;}
.w781 ul{ margin-top:15px; padding-top:15px;}
.w781 span{ width:475px; margin-left:15px; line-height:27px;}
.w362{ width:362px; margin-top:20px;}
.w362 ul{ margin-top:15px; padding-top:10px;}
.w362 ul li{ background:url(tb.jpg) left no-repeat; padding-left:15px; height:37px; line-height:37px; border-bottom:1px solid #E0EBF1;}

.index_case{ width:100%; height:340px; background-color:#F9F9F9; margin-top:45px;}
.index_case .t3{ font-size:20px; display:block; line-height:35px; padding-top:30px;}
.index_case .xt{ width:100%; height:2px; background:url(t5.jpg);}
.index_case ul li{ float:left; width:220px; margin:8px; padding-top:20px;}
.index_case ul li img{ width:215px; height:160px;}
.index_case ul li span{ display:block; text-align:center; line-height:40px; height:40px;}

.f_bg{ width:100%; background-color:#1C3E6C; overflow:hidden; color:#ffffff; text-align:center;}
.f_bg ul{ margin-left:300px;}
.f_bg ul li{ float:left; line-height:50px; line-height:50px; padding:14px;}
.f_bg a{ color:#FFFFFF;}
.f_bg a:hover{ color:#73AFFF;}
.f_bg .bq{ line-height:30px; padding:15px;border-top:1px solid #3B5C88; font-size:12px;}

/* left */
#left {margin:0;}
#left ul{list-style:none;padding:0;border:0;}
#left li {display: inline;}
#left li a:link,
#left li a:visited {float:left; text-decoration: none; background:url(left.jpg); color:#666666; border:1px solid #ECF0F3; font-size:16px;line-height:70px; width:168px;  text-align:left; margin-top:5px; padding-left:40px; font-weight:bold;}
#left li a:hover {float:left; text-decoration: none; background:url(left1.jpg); color:#F36010;}


/*cpzx*/
.cpzx{width:100%; overflow:hidden; margin-top:40px;}
.cpzx .w208{width:208px;}
.cpzx .w208 span{ background-color:#21487F; height:70px; color:#FFFFFF; font-size:20px; display:block; line-height:70px; padding-left:50px; font-weight:bold;}
.cpzx .w864{width:964px;}
.cpzx .cpzs{ margin-top:20PX; }
.cpzx .cpzs li{float:left; margin-bottom:10px; margin-right:17px;border:2px solid #EBEAEA; padding:9px;}
.cpzx .cpzs li:hover{border:2px solid #F36010;}
.cpzx .cpzs li img{width:249px; height:188px;}
.cpzx .cpzs li span{ display:block; text-align:center;}
.cpzx .w864 .bt{background:url(t11.jpg); height:70px; color:#1C4587; font-size:20px; display:block; line-height:70px; padding-left:30px; font-weight:bold;}

/*xwzx*/
.xwzx{width:964px; margin:auto; margin-top:20px;}
.xwzx ul li{ background:url(tb.jpg) left no-repeat; padding-left:15px; height:45px; line-height:45px; border-bottom:1px solid #E0EBF1;}
.xwzx ul li a{ display:block; float:left;}
.xwzx ul li span{ text-align:right; display:block; float:right;}

/*products_pro*/
.products_pro li{float:left; margin:8px; border:1px solid #DDDDDD; width:220px;}
.products_pro img:hover{filter:alpha(opacity=70);opacity:0.7;}
.products_pro span{ display:block; line-height:45px; text-align:center; background-color:#1C4587; color:#FFFFFF;}
.products_pro span:hover{background-color:#F67800;}

.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding: 5px 11px;  border: 1px solid #ddd;float: left;margin: 0 5px;font-size:12px}
.ab_pages ul a.page-num-current{ background:#ddd; }
.ab_pages ul a:hover{ background:#ddd}
