@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:750px; height:93px; float:right;}

.head2 .head2_c .cnav .nav{width:840px;margin-top:43px; height:26px;}

.head2 .head2_c .cnav .nav li{width:80px; float:left; margin-right:40px; position:relative; z-index:999;}

.head2 .head2_c .cnav .nav li a{font-size:14px;color:#666; display:inline-block; height:50px;}

.head2 .head2_c .cnav .nav li a:hover{text-decoration:none;}

.head2 .head2_c .cnav .nav li a span{ border-bottom:2px solid #fff; line-height:24px;}

.head2 .head2_c .cnav .nav li a:hover span{color:#EA2036;border-bottom:2px solid #EA2036; text-decoration:none;}

.head2 .head2_c .cnav .nav li a.on span{color:#EA2036;border-bottom:2px solid #EA2036; text-decoration:none;}

.head2 .head2_c .cnav .nav li .showbox{width:230px; height:140px; background:#fff; position:absolute; left:-20px; top:50px; z-index:999; padding:16px 18px; padding-top:0px;display:none;}

.head2 .head2_c .cnav .nav li .showbox ul{width:80px; overflow:hidden; float:left; padding-top:4px;}

.head2 .head2_c .cnav .nav li .showbox ul li{width:80px; line-height:24px; height:24px; overflow:hidden;}

.head2 .head2_c .cnav .nav li .showbox ul li a{font-size:12px;}

.head2 .head2_c .cnav .nav li .showbox ul li a:hover{color:#F00;}

.head2 .head2_c .cnav .nav li .showbox .pic{width:149px; height:109px; overflow:hidden;float:right; padding-top:10px;}

.head2 .head2_c .cnav .nav li .showbox .pic img{width:149px; height:109px;border:0px;}



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

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

.banner .bd ul li{width:100%; height:599px; 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:115px; overflow:hidden; background:url(../images/box1_bg.jpg) repeat-x left top;}

.box1 .box1_c{width:1200px; overflow:hidden; margin:0px auto; height:109px;}

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

.box1 .box1_c ul li{width:201px; height:109px; overflow:hidden; float:left; margin-right:132px;}

.box1 .box1_c ul li a{border-top:2px solid #fff; display:block; height:107px; text-align:center; font-size:18px;color:#0439ad; text-align:center;}

.box1 .box1_c ul li a p{ line-height:30px;}

.box1 .box1_c ul li a:hover{border-top:2px solid #003AAD; background:#EBECF0; text-decoration:none;}

.box1 .box1_c ul li a i{width:65px; height:40px; margin-top:22px; display:inline-block; background-image:url(../images/ico_server.png); background-repeat:no-repeat;}

.box1 .box1_c ul li a i.ico01{background-position:0px 0px;}

.box1 .box1_c ul li a i.ico02{background-position:-348px 0px;}

.box1 .box1_c ul li a i.ico03{background-position:-650px 0px;}

.box1 .box1_c ul li a i.ico04{background-position:-1000px 0px;}

.box1 .box1_c ul li a:hover i.ico01{background-position:0px -40px;}

.box1 .box1_c ul li a:hover i.ico02{background-position:-348px -40px;}

.box1 .box1_c ul li a:hover i.ico03{background-position:-650px -40px;}

.box1 .box1_c ul li a:hover i.ico04{background-position:-1000px -40px;}



/*中间*/

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

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

.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; border-bottom:1px solid #E6E6E6; padding-top:45px; padding-bottom:30px;}

.videobox{width:332px; overflow:hidden; float:left; border-right:1px solid #E6E6E6; height:335px;}

.videobox .videobox_t{width:300px; height:26px; overflow:hidden; background:url(../images/ico_tb01.jpg) no-repeat left center; line-height:25px;color:#000000; font-size:18px; padding-left:6px; font-weight:bold;}

.videobox .videobox_t span{ float:right;}

.videobox .videobox_t span a{color:#666666; font-size:12px; background:url(../images/ico_tb02.jpg) no-repeat right center; padding-right:17px;}

.videobox .videobox_t span a:hover{ text-decoration:none;}

.videobox .videobox_c1{width:300px; overflow:hidden; margin-top:15px; padding-bottom:10px; height:193px;}

.videobox .videobox_c2{width:300px; overflow:hidden; padding-top:5px; font-size:12px;color:#666; line-height:20px; height:60px; overflow:hidden;}





.aboutbox{width:542px; overflow:hidden; float:left; border-right:1px solid #E6E6E6;margin-left:27px; height:335px;}

.aboutbox .aboutbox_t{width:510px; height:26px; overflow:hidden; background:url(../images/ico_tb01.jpg) no-repeat left center; line-height:25px;color:#000000; font-size:18px; padding-left:6px; font-weight:bold;}

.aboutbox .aboutbox_t span{ float:right;}

.aboutbox .aboutbox_t span a{color:#666666; font-size:12px; background:url(../images/ico_tb02.jpg) no-repeat right center; padding-right:17px;}

.aboutbox .aboutbox_c{width:510px; overflow:hidden; margin-top:10px;}

.aboutbox .aboutbox_c p.t1{font-size:18px;color:#000; font-weight:bold; padding-bottom:5px;}

.aboutbox .aboutbox_c p.t1 span{font-size:12px;color:#000;}

.aboutbox .aboutbox_c p{ line-height:22px;color:#666; text-align:justify;}

.aboutbox .aboutbox_c .img{width:510px; height:126px; border:0px; margin-top:12px;}

.contactbox{width:270px; overflow:hidden;float:right; height:335px;}

.contactbox .contactbox_t{width:270px; height:26px; overflow:hidden; background:url(../images/ico_tb01.jpg) no-repeat left center; line-height:25px;color:#000000; font-size:18px; padding-left:6px; font-weight:bold;}

.contactbox .contactbox_t span{ float:right;}

.contactbox .contactbox_t span a{color:#666666; font-size:12px; background:url(../images/ico_tb02.jpg) no-repeat right center; padding-right:17px;}

.contactbox .contactbox_c{ margin-top:15px;width:270px; overflow:hidden;}

.contactbox .contactbox_c img{width:100%; height:76px; border:0px; padding-bottom:10px;}

.contactbox .contactbox_c p{ line-height:28px;color:#666;overflow:hidden;}



.box3{width:100%; overflow:hidden; margin-top:26px;}

.box3 .box3_t{width:270px; height:26px; overflow:hidden; background:url(../images/ico_tb01.jpg) no-repeat left center; line-height:25px;color:#000000; font-size:18px; padding-left:6px; font-weight:bold;}

.box3 .box3_t span{ float:right;}

.box3 .box3_t span a{color:#666666; font-size:12px; background:url(../images/ico_tb02.jpg) no-repeat right center; padding-right:17px;}

.box3 .box3_c{width:100%; overflow:hidden; padding-top:15px;}



.flashbox{width:385px; height:300px; overflow:hidden; float:left; position:relative;}

.flashbox .bd{width:385px; height:300px; overflow:hidden;}

.flashbox .bd ul li{width:385px; height:300px; overflow:hidden; float:left;}

.flashbox .bd ul li img{border:0px;width:385px; height:300px;}

.flashbox a.prev{width:30px; height:30px;color:#fff;background:#7B99D9; position:absolute;right:30px;bottom:0px;text-align:center; line-height:30px;font-size:18px;}

.flashbox a.next{width:30px; height:30px;color:#fff;background:#999999; position:absolute;right:0px;bottom:0px;text-align:center; line-height:30px;font-size:18px;}

.flashbox a:hover{text-decoration:none;}





.newsbox{width:491px; height:300px; overflow:hidden; float:left; position:relative; margin-left:27px;border-right:1px solid #E6E6E6;}

.newsbox .newsbox_t{width:464px; overflow:hidden;font-size:18px;color:#000; height:32px; line-height:32px;}

.newsbox .newsbox_c{width:464px;height:258px;overflow:hidden; margin-top:10px;}

.newsbox .newsbox_c ul{width:100%; border-top:1px solid #E6E6E6; overflow:hidden;}

.newsbox .newsbox_c ul li{width:100%;border-bottom:1px solid #e6e6e6; overflow:hidden;}

.newsbox .newsbox_c ul li p.t{width:454px;padding:0px 5px;height:42px; line-height:42px; font-size:14px;}

.newsbox .newsbox_c ul li p.t a{color:#333; background:url(../images/tb_arrow1.png) no-repeat 435px center; display:inline-block;width:100%;}

.newsbox .newsbox_c ul li p.t a:hover{text-decoration:none;}

.newsbox .newsbox_c ul li p.c{width:454px;padding:0px 5px; height:80px; overflow:hidden; padding-top:9px; line-height:23px;color:#666666; display:none;}

.newsbox .newsbox_c ul li p.c a{color:#ff0000;}

.newsbox .newsbox_c ul li.on{overflow:hidden;}

.newsbox .newsbox_c ul li.on p.t{ background:#EAEAEA;}

.newsbox .newsbox_c ul li.on p.t a{background:url(../images/tb_arrow2.png) no-repeat 435px center;}

.newsbox .newsbox_c ul li.on p.c{display:block;}

.mbox{width:270px; float:right; overflow:hidden; height:300px;}

.mbox img{width:270px; height:146px; border:0px; padding-bottom:8px; overflow:hidden;}



.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;}



.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; margin-top:50px; background:#fff;}

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

.fbox1{width:80px; overflow:hidden; float:left; margin-right:100px;}

.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:260px; 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:664px; 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";}













