@charset "utf-8";

/* CSS Document */



body{ margin:0px; padding:0px; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","STHeiti,MingLiu";font-size:12px;background:#F7F7F7;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px;}

ul,li,div,span,p,h1,h2,h3,h4,h5{ margin:0px; padding:0px; word-break:break-all; word-wrap:break-word;}

ul,li{list-style:none;}



/*解决IE下图片 按钮 链接 边框虚线  谷歌浏览器中文本框焦点时 存在边框问题*/

a{outline:none;blr:expression(this.onFocus=this.blur());color:#333; text-decoration:none;}

a:hover{ text-decoration:underline;}

input{outline:none;blr:expression(this.onFocus=this.blur());}

textarea{outline:none;blr:expression(this.onFocus=this.blur());}

area{outline:none;blr:expression(this.onFocus=this.blur());}

.h{width:100%; height:10px; font-size:1px; line-height:10px;clear:both;}

.h1{width:100%; height:15px; font-size:1px; line-height:15px;clear:both;}







/*头部*/

#header{width:100%;}

.head1{width:100%; height:30px; background:#003DB0;color:#fff;}

.head1 .head1_c{width:1200px; overflow:hidden; margin:0px auto; line-height:30px;color:#6f99e3; font-size:14px;}

.head1 .head1_c span{ float:right;}

.head1 .head1_c span a{ display:inline-block; height:30px; line-height:30px;color:#fff; padding-left:21px; font-size:12px; margin-left:15px;}

.head1 .head1_c span a.ico01{ background:url(../images/ico_cn.jpg) no-repeat left center;}

.head1 .head1_c span a.ico02{ background:url(../images/ico_en.jpg) no-repeat left center;}

.head2{width:100%; height:93px; background:#fff; float:left;}

.head2 .head2_c{width:1200px; height:93px;margin:0px auto;}

.head2 .head2_c .logo{width:350px; height:93px; overflow:hidden; float:left;display: flex;align-items: center;}

.head2 .head2_c .logo img{border:0px; width: 100%;}

.head2 .head2_c .cnav{width:740px; height:93px; float:left; padding-left:50px;}

.head2 .head2_c .cnav .nav{width:740px;}

.head2 .head2_c .cnav .nav li{float:left;position:relative; z-index:999;}

.head2 .head2_c .cnav .nav li a{ display:inline-block; height:93px; padding:0px 20px; font-size:14px; text-align:center;}

.head2 .head2_c .cnav .nav li a:hover{background:#003EAD;color:#fff; text-decoration:none;}

.head2 .head2_c .cnav .nav li a.on{background:#003EAD;color:#fff; text-decoration:none;}

.head2 .head2_c .cnav .nav li a span{padding-top:45px;display:inline-block;}

.head2 .head2_c .lng{width:60px; overflow:hidden; float:right; padding-top:40px;}

.head2 .head2_c .lng a{ display:inline-block;width:30px; height:30px; border-radius:30px;text-align:center; line-height:30px;}

.head2 .head2_c .lng a:hover{ background:#E7E7E7;color:#003EAD; text-decoration:none;}

.head2 .head2_c .lng a.on{ background:#E7E7E7;color:#003EAD; text-decoration:none;}



.banner{width:100%; height:539px; overflow:hidden; position:relative;}

.banner .bd{width:100%; height:539px; overflow:hidden;}

.banner .bd ul li{width:100%; height:539px; overflow:hidden; float:left;}

.banner .bd ul li a{ display:block;width:100%; height:599px; overflow:hidden;}



.banner_about{width:100%; height:400px; background:url(../images/banner_about.jpg) no-repeat center top; overflow:hidden;}

.banner_service{width:100%; height:400px; background:url(../images/banner_service.jpg) no-repeat center top; overflow:hidden;}

.banner_contact{width:100%; height:400px; background:url(../images/banner_contact.jpg) no-repeat center top; overflow:hidden;}

.banner_news{width:100%; height:400px; background:url(../images/banner_news.jpg) no-repeat center top; overflow:hidden;}





#header .banner .hd{width:100%; height:9px; overflow:hidden; position:absolute; left:0px; bottom:20px;}

#header .banner .hd ul{width:100%; text-align:center;}

#header .banner .hd ul li{width:9px; height:9px;overflow:hidden;background:#fff;margin:0px 7px;display:inline-block;*display:inline;zoom:1; cursor:pointer;line-height:120px;}

#header .banner .hd ul li.on{background:#0067B2;}



.box1{width:100%; height:357px; overflow:hidden; background:#E7F1FB;}

.box1 .box1_c{width:1200px; overflow:hidden; margin:0px auto; height:300px; margin-top:29px;}

.box1 .box1_c ul{width:1272px; overflow:hidden;}

.box1 .box1_c ul li{width:246px; height:300px; overflow:hidden; float:left; margin-right:72px;}

.box1 .box1_c ul li .pic{width:246px; height:120px; overflow:hidden;}

.box1 .box1_c ul li .pic img{width:246px; height:120px; border:0px;}

.box1 .box1_c ul li a:hover{ text-decoration:none;}

.box1 .box1_c ul li .con{width:246px; height:180px; overflow:hidden;background:#F6F6F6;}

.box1 .box1_c ul li .con p.t{width:100%; text-align:center; font-size:14px;color:#333333; font-weight:bold; line-height:55px; padding-top:10px;}

.box1 .box1_c ul li .con p.c{width:216px; margin:0px auto; height:72px; line-height:24px; overflow:hidden;color:#333; text-align:center;}



/*中间*/

#mainer{width:100%;overflow:hidden;}

.main{width:1200px;margin:0px auto; overflow:hidden; padding-bottom:50px;}



.topmenu{width:100%; overflow:hidden; height:51px; background:url(../images/tb_line.jpg) repeat-x left bottom;}

.topmenu .topmenu_c{width:1200px; overflow:hidden; margin:0px auto;color:#D2D2D2;}

.topmenu .topmenu_c a{display:inline-block;width:200px;height:49px; text-align:center; line-height:49px; font-size:14px;}

.topmenu .topmenu_c a:hover{border-bottom:2px solid #093EAE; text-decoration:none;}

.topmenu .topmenu_c a.on{border-bottom:2px solid #093EAE; text-decoration:none;}

.topmenu .topmenu_c span{ font-size:14px;}



.box2{width:100%; overflow:hidden; background:#fff; background:url(../images/box2_bg.jpg) no-repeat center top; height:502px;}

.box2 .box2_c{width:1200px; margin:0px auto; overflow:hidden;}

.box2 .box2_c .box2_c_t{width:100%; height:50px; line-height:50px; overflow:hidden; text-align:center; font-size:18px; color:#666666; padding-top:30px;}

.box2 .box2_c .box2_c_c{width:100%; overflow:hidden; text-align:center; margin-top:50px;}

.box2 .box2_c .box2_c_c p.c{width:100%; line-height:24px; height:120px; overflow:hidden;}

.box2 .box2_c .box2_c_c p.i{width:100%; padding-top:20px; height:126px; overflow:hidden;}

.box2 .box2_c .box2_c_c p.a{width:100%; padding-top:30px; height:126px; overflow:hidden;}

.box2 .box2_c .box2_c_c p.a a{ display:inline-block;width:108px; height:36px; border:1px solid #00BCFF; text-align:center; line-height:36px;color:#00BCFF; margin:0px 15px;}

.box2 .box2_c .box2_c_c p.a a.a1{border:1px solid #28C5CC;color:#28C5CC;}

.box2 .box2_c .box2_c_c p.a a:hover{text-decoration:none; font-weight:bold;}



.left{width:266px; overflow:hidden; float:left; margin-top:35px;}

.left .left_t{width:100%; height:100px; overflow:hidden; background:#003EAD; font-size:24px;color:#fff; text-align:center; line-height:100px;}

.left .left_t span{font-size:14px;color:#477ad5; padding-left:10px;}

.left .left_c{width:100%; overflow:hidden;border-bottom:4px solid #DCDCDC;}

.left .left_c ul{width:100%; overflow:hidden;}

.left .left_c ul li{width:100%; height:62px; border-bottom:1px solid #DCDCDC; overflow:hidden; float:left;}

.left .left_c ul li a{width:203px;display:inline-block; height:62px; line-height:62px; padding-left:38px; padding-right:25px; overflow:hidden; background:#F1F1F1 url(../images/tb_arrow03.jpg) no-repeat 241px center; font-size:14px;color:#666;}

.left .left_c ul li a:hover{ background:#fff url(../images/tb_arrow04.jpg) no-repeat 241px center; text-decoration:none;}

.left .left_c ul li a.on{ background:#fff url(../images/tb_arrow04.jpg) no-repeat 241px center; text-decoration:none;}



.right{width:882px; overflow:hidden; float:right; margin-top:35px;}

.right .right_t{width:100%; height:60px; line-height:60px; overflow:hidden;font-size:18px;color:#000;}

.right .right_c{width:100%; overflow:hidden; padding-top:5px;min-height:500px;}



.productslist{width:1230px; overflow:hidden; background:url(../images/products_li_bg.jpg) repeat left 0px;}

.productslist li{width:380px; overflow:hidden;margin-right:30px;float:left; height:402px;/* border-bottom:1px solid #D2D2D2;*/ margin-top:31px;}

.productslist li .pic{width:380px; height:253px; overflow:hidden;}

.productslist li .pic img{width:380px; height:253px;border:0px;}

.productslist li p.t{width:100%; height:40px; line-height:40px; overflow:hidden; font-size:18px;color:#000000;padding-top:5px;}

.productslist li p.t a{color:#000;}

.productslist li p.t a:hover{color:red; text-decoration:none;}

.productslist li p.d{width:100%; height:26px; line-height:26px; overflow:hidden; font-size:12px;color:#333;}

.productslist li p.c{width:100%; height:50px; line-height:25px; overflow:hidden; font-size:12px;color:#333;padding-top:5px;color:#666;}







.air_tit{width:100%; line-height:40px; font-size:18px; text-align:center; padding-top:30px;}

.air_tit h1{ line-height:40px; font-weight:100; font-size:18px;color:#333;}

.air_info{width:100%; line-height:36px; font-size:12px;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center; margin:5px 0px;color:#666; margin:15px 0px;}

.air_con{width:100%; overflow:hidden;color:#666; font-size:14px; line-height:30px; min-height:500px;}



/*底部*/

#footer{width:100%;overflow:hidden;background:#fff;}

.foot{width:1200px;overflow:hidden; padding-top:40px; margin:0px auto; height:240px;}

.fbox1{width:160px; overflow:hidden; float:left; margin-right:20px;}

.fbox1 .fbox1_t{width:100%; overflow:hidden;font-size:14px;color:#333333;}

.fbox1 .fbox1_c{width:100%; overflow:hidden; padding-top:8px;}

.fbox1 .fbox1_c a{ display:block; line-height:23px;color:#999999;}

.fbox1 .fbox1_c a:hover{color:#333; text-decoration:none;}

.fbox2{width:350px; overflow:hidden; float:left;}

.fbox2 .fbox2_t{width:100%; overflow:hidden;font-size:14px;color:#333333;}

.fbox2 .fbox2_c{width:100%; overflow:hidden; padding-top:10px;}

.fbox2 .fbox2_c .select{ padding:8px 5px; border:1px solid #F3F3F3;color:#666; font-family:微软雅黑; display:block; margin-bottom:10px;}

.fbox2 .fbox2_c a.weibo{ display:inline-block;width:25px; height:25px; overflow:hidden; background:url(../images/ico_weibo.jpg) no-repeat center top;}

.fbox2 .fbox2_c a.zone{ display:inline-block;width:25px; height:25px; overflow:hidden; background:url(../images/ico_zone.jpg) no-repeat center top; margin-left:10px;}

.fbox2 .fbox2_c a.weixin{ display:inline-block;width:25px; height:25px; overflow:hidden; background:url(../images/ico_weixin.jpg) no-repeat center top; margin-left:10px;}



.flogo{width:240px; overflow:hidden; float:right; text-align:right;}

.flogo img{ padding-top:20px;border:0px;}

.flogo p.t1{line-height:20px; padding-top:10px;color:#090104;}

.flogo p.t1 a{color:#090104;}

.flogo p.t1 a:hover{COLOR:RED;}





.pages{width:100%; overflow:hidden; text-align:center;vertical-align:middle; padding-top:30px;}

.pages a{ display:inline-block; padding:7px 13px; border:1px solid #D0D0D0;color:#248FEF; margin:0px 3px;}

.pages a:hover{border:1px solid #248FEF; text-decoration:none;}

.pages a.on{border:1px solid #fff;color:#666;}

.pages a.no{ cursor:no-drop;border:1px solid #ececec;color:#d7d7d7;}





.messagetab{width:750px; overflow:hidden;margin-bottom:100px;margin-top:30px;}

.messagetab td{ text-align:left; font-size:15px; vertical-align:middle;color:#333;}

.messagetab .input{border:1px solid #E0E0E0;height:31px; line-height:31px; margin:0px; padding:0px;}

.messagetab td select{margin-right:15px;border:1px solid #E0E0E0; padding:5px 0px; font-size:16px;font-family:"Microsoft YaHei";}

.messagetab td textarea{border:1px solid #E0E0E0;width:572px; height:120px; margin:4px 0px;}

.messagetab td .btn{width:209px; height:45px; border:0px;color:#fff;background:#DF0001; margin-top:5px; cursor:pointer; font-size:16px; font-family:"Microsoft YaHei";}







