@charset "utf-8";
/* CSS Document */

html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-size: 14px; background: #fff; color: #666;}
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 全局 */
a { text-decoration: none; color: #333; }
a:hover { color:#2f93cf;}
.wrapper{ max-width:1200px; margin:0 auto;}

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.bgtable {width:100%;border:1px solid #ccc;border-top:none;border-left:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bgtable td{border:1px solid #ccc;border-bottom:none;border-right:none;text-align:center;}


.bannerslide .swiper-slide { background-position: center; background-size: cover; position: relative; height: 735px; }
.bannerslide .swiper-slide a { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: block; text-decoration: none; text-align: center; color: #fff; }
.bannerslide .swiper-slide a .con { margin-top: 52px; }
.bannerslide .swiper-slide a .con .tit { line-height: 48px; font-size: 40px; font-weight: 400; margin-bottom: 20px; }
.bannerslide .swiper-slide a .con .txt { line-height: 24px; font-size: 14px; font-weight: 400px; }
.paginationw { position: absolute; left: 0; text-align: center; bottom: 10px !important; width: 100%; z-index: 9; }
.swiper-pagination-bullet { background: #fff; }
.swiper-pagination-bullet-active { background: #ea0000; }
.bannerslide .swiper-button-prev { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.bannerslide .swiper-button-next { background: url(../images/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }

.topbar{ font-size:12px; line-height:40px; border-bottom:#eeeeee 1px solid;}
.topbar .fl{ color:#333;}
.tubiao{ vertical-align:middle; padding-right:4px;}
.topbar .tor{ float:right;}
.topbar .tor .hotline{ color:#3496d0;}
.topbar .tor .split{ color:#ccc; padding:0 5px;}
.topbar .tor a{ color:#333;}
.topbar .tor .cn{ color:#3496d0; padding-right:10px;}
.topbar .tor .en{ background:#3496d0; color:#fff; padding:12px 20px;}

.header{ padding:30px 0;}
.header .logo{ float:left;}
.header .logo img{ max-width:100%;}
.header .seabox { float: right; width: 30px; height: 30px; border: 0; background: #fff; margin-top:9px; background: url(../images/searchggp.png) no-repeat right center; font-size: 14px; cursor: pointer; border: 1px solid #fff; padding-left: 20px;-webkit-transition: all .2s; transition: all .2s;}
.header .seabox:focus { width: 120px; border-color: #dedede; border-radius: 20px; }
.header .seabox::-webkit-input-placeholder { color: transparent; }
.header .seabox:focus::-webkit-input-placeholder { color: #999; }
.header .nav{ float:right; padding-right:100px; line-height:50px;}
.header .nav .nli{ float:left; font-weight:bold; font-size:15px; padding-right:20px;}
.header .nav .nli .sub{ position:absolute; display:none; width:140px; z-index:99; background:#fff;}
.header .nav .nli .sub li{ display:block; padding-left:20px; height:40px; line-height:40px; border-bottom:1px dashed #edecec;}
.header .nav .nli .sub li a{ color:#333; font-weight:normal;}
.header .nav .nli .sub li:hover a{ color:#3496d0;}



.homebox0{ padding:40px 0;}
.home_side{ width:280px; float:left;}
.home_side .snav{ background:#f1f1f1;}
.home_side .hd{ background:#2f93cf;}
.home_side .bd{ padding:20px;}
.subNav01{ margin-bottom:10px;}
.home_product{ width: calc(100% - 330px); float:right;}
.home_product li{ float:left; width:30%; margin:0 3% 1% 0; box-sizing: border-box; border:1px solid #dedede; -webkit-transition:all .4s; transition:all .4s;}
.home_product li img{ width:100%;}


/* focusBar */
#focusBar{width:100%;height:710px;clear:both;position:relative; overflow:hidden;padding-top:0px; z-index:15;}
#focusBar .mypng{ text-align:center; }
#focusBar li{width:100%;clear:both;height:710px;display:none;position:absolute;/* position:relative;*/ }
#focusBar .focusL{height:710px;position:absolute;z-index:18;/*left:-1000px;*/ top:0px;left:-960px;margin-left:50%;}
#focusBar .focusR{height:710px;position:absolute;z-index:9;/* right:1000px;*/top:0px;left:-960px;margin-left:50%;}
#focusBar .arrL,#focusBar .arrR{display:block;width:52px;height:134px;position:absolute;top:240px;z-index:111;cursor:pointer;background:url(../images/bt_arr.png) no-repeat;}
#focusBar .arrL{left:-52px;background-position:0px 0px;}
#focusBar .arrR{right:-52px;background-position:-68px 0px;}
#focusBar .arrL:hover{background-position:0px -144px;}
#focusBar .arrR:hover{background-position:-68px -144px;}
.zhezhao{height:710px;position:absolute;z-index:19;/* right:1000px;*/top:-15px;left:-960px;margin-left:50%;}
#focusBar .hd { position: absolute; bottom: 60px; width: 100%; z-index: 8888; left:0%; text-align:center; }
#focusBar .hd .tag { width: 10px; height: 10px; border-radius: 50%; background-color: #ffffff; margin: 0 2px; display: inline-block; text-indent: -9999px; cursor: pointer; }
#focusBar .hd .on { background: #dc0101; }

.roundsa{border-radius:30px;}
.heiwi{width:1920px; height:710px;}
.box{ position: absolute; right:50%; width:600px; padding-top:150px; text-align:left;}
.box.box01{ padding-top:110px;}
.box .biaoti{font-size:14px; text-align:left; color:#FFF; font-weight:900; font-size:50px;}
.box .biaoti.biaoti01{ color:#006daf;}
.box .text{font-size:14px; text-align:left; color:#FFF; margin-top:15px; line-height:160%;}
.box .tan{background:#fe200f; color:#FFF; font-size:15px; width:100px; padding:14px 20px 14px 25px; display:block; margin-top:50px;}
.box .tan a{ color:#fff;}
.box .tan .tubiao{vertical-align:middle; padding-left:15px;}

.banner_botttom_bg{position:absolute; z-index:15; margin:0 auto; width:100%;}
.banner_botttom_bg_son{position: absolute ;    z-index:9;  margin:0 auto; bottom:0; width:100%;}
.banner_botttom_bg_son_content{background:url(../images/zhezao.png) no-repeat center top; height:381px; width:100%; display:block;}


.home_new{ border-bottom:#ddd 1px solid; line-height:60px; position:relative; z-index:20;}
.home_new .home_new_nam{ float:left; font-size:14px; border-right:#eeeeee 1px solid; color:#2f93cf; text-align:center; width:13%;}
.home_new .home_new_nam a{ color:#2f93cf;}

.home_new .new_start{ float:left; border-bottom: #2f93cf 3px solid; padding:16px 22px 15px 22px;}
.new_start > a{
	display: block;
	width: 25px;
	height: 26px;
	float:left;
}
.new_start .prev{  
	background: url(../images/prev.png) 0 0 no-repeat; 
}
.new_start .playState {
	margin:0 10px;
	background: url(../images/start.png)0 0 no-repeat;
}
.new_start .next {
	
	background: url(../images/next.png) 0 0 no-repeat; 
}

.txtMarquee-top{ overflow:hidden; position:relative; }
.txtMarquee-top .bd{ padding:15px 40px; width:78%; float:left; /* border-right:#eeeeee 1px solid;*/ }
.txtMarquee-top .infoList li{ height:30px; line-height:30px;   }
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }



.homebox1{ padding:50px 0 70px 0;}
.homebox1 .home_pic{ float:left; padding-right:60px; width:50.5%;}
.homebox1 .home_pic img{ display:block; width:100%; height:460px;}
.homebox1 .home_cc{ float:right; width:42%; padding:20px 0;}
.homebox1 .home_cc h2{font-size:30px; font-weight:bold; line-height:30px; color:#2f93cf; padding-bottom:10px;}
.homebox1 .home_cc .b1{font-size:14px; color:#666666; font-weight:bold; padding-bottom:10px;}
.homebox1 .home_cc .b2{ color:#000; font-size:14px; line-height:180%; padding-bottom:20px;}
.homebox1 .home_cc .more{padding:15px 20px; width:85px; display:block; margin-top:50px; background: linear-gradient(to right, #2f93cf , #51b6f4); border-radius:30px;}
.homebox1 .home_cc .more a{ color:#fff;}
.homebox1 .home_cc ul{font-size:14px; font-weight:normal; line-height:180%; margin-top:15px; color:#000;}
.homebox1 .tubiao{ padding-right:10px;}


.homebox2{background:#eaf4fa url(../images/bet.jpg) no-repeat center top; height:700px;}
.homebox2 .home_ee{ width:41%; padding-top:170px;}
.homebox2 .home_ee h1{font-size:40px; font-weight:bold; line-height:50px; color:#fff; padding-bottom:40px;}
.homebox2 .home_ee p{font-size:14px; line-height:180%; padding-bottom:20px; color:#FFF;}
.homebox2 .home_ee .more{padding:15px 20px; width:85px; display:block; margin-top:50px; background: linear-gradient(to right, #2f93cf , #51b6f4); border-radius:30px;}
.homebox2 .home_ee .more a{ color:#fff;}


.homebox3{ margin-top:70px;}
.homebox3 .titall{ text-align:center;}
.home_bt{ font-size:42px; font-weight:bold; margin-bottom:20px; color:#000;}
.home_txt{ font-size:13px; line-height:160%; color:#000;}
.homebox3 .more{padding:14px 20px; width:75px; display:block; margin:40px auto 0; background: linear-gradient(to right, #2f93cf , #51b6f4); border-radius:30px; font-size:12px;}
.homebox3 .more a{ color:#fff;}
.homebox3 .box3{ position:relative;}
.homebox3 .box3 ul{list-style:none;padding:0;margin:0 auto;width:80%;height:450px;}
.homebox3 .box3 li{cursor:pointer;width:526px;height:340px; text-align:center;}
.homebox3 .box3 li .name{ font-weight:bold;}
.homebox3 .box3 li a{ font-size:14px; background:#000; border-radius:30px; padding:10px 20px; color:#fff; position:absolute; bottom:-26px; right:8px; display:none;}
.homebox3 .box3 li:hover a{ display:block;}
.homebox3 .box3 li img { display: block; max-width:100%; margin-top:20px;}
.homebox3 .box3 li.roundabout-in-focus{cursor:default;}
.homebox3 .box3 .box3_pm{ position:absolute; z-index:9999; top:182px; left:256px; pointer-events: none;}



.homebox4{ background:#efebef; padding-top:140px; padding-bottom:60px;}
.homebox4 .titall{ padding-bottom:70px;}
.homebox4 .home_txt{ float:left; width:62%;}
.homebox4 .morp{ float:right; padding:10px 0;}
.homebox4 .morp a{ font-size:14px; color:#049fd8;}
.homebox4 .morp .tubiao{ padding-right:8px;}

.i_item .pic img{ display:block; width:100%;}
.i_item .info{ background:#fff; padding:10px;}
.i_item .info .name{ font-weight:bold; font-size:18px; color:#000; text-align:center; margin-top:10px;}
.i_item .info .more{padding:8px 15px; color:#fff; width:75px; margin:auto; margin-top:10px; background: linear-gradient(to right, #2f93cf , #51b6f4); border-radius:30px;}
.i_item .info .more a{ color:#fff; font-size:12px;}

/*<!--.home_pro .item{ float:left; width:48%; margin-right:30px; margin-bottom:30px;}
.home_pro .item:nth-child(2n){ margin-right:0;}
.home_pro .item .pic{ float:left; width:65%;}
.home_pro .item .pic img{ display:block; width:100%;}
.home_pro .item .info{ float:left; background:#fff; padding:30px; width:35%; height:260px; box-sizing:border-box;}
.home_pro .item .info .name{ font-weight:bold; font-size:18px; margin-bottom:10px; color:#000;}
.home_pro .item .info .sum{ color:#000; font-size:12px;}
.home_pro .item .info .more{padding:10px 20px; color:#fff; width:75px; margin-top:20px; background: linear-gradient(to right, #2f93cf , #51b6f4); border-radius:30px;}
.home_pro .item .info .more a{ color:#fff;}-->*/


.homebox5{ padding:90px 0;}
.homebox5 .titall{ text-align:center;}
.homebox5 .home_con{ margin-top:70px;}

.homebox5 .home_con .con_box1{ float:left; width:50%;}
.homebox5 .home_con .con_box1 .con_pic{ float:left; padding:30px 0 30px 80px;}
.homebox5 .home_con .con_box1 .con_box1_txt{ float:left; padding-left:45px;}
.homebox5 .home_con .con_box1 .con_box1_txt .t1{ color:#000; font-size:12px; line-height:180%; padding-bottom:30px;}
.homebox5 .home_con .con_box1 .con_box1_txt .t1 a{ color:#000; font-weight:bold;}
.homebox5 .home_con .con_box1 .con_box1_txt .t1 h1{ font-size:30px; color:#82bee2; font-family:Verdana, Geneva, sans-serif;}

.homebox5 .home_con .con_box2{ float:left; width:50%;}
.homebox5 .home_con .con_box2 p{ color:#000; font-size:14px; line-height:180%; border-left:#CCC 1px solid; padding-left:90px;}
.homebox5 .home_con .con_box2 .con_pic1{ padding-left:90px; padding-top:30px;}


.bottom{ background:#2f93cf; border-bottom:#06659f 1px solid; line-height:60px;}
.bottom ul li{ float:left; color:#fff; font-size:12px; padding-right:20px;}
.bottom ul li a{ color:#fff;}

.bottom_nav{ background:#2f93cf; padding-top:50px;}
.bottom_nav .botline{ color:#666; border-bottom:#5baad9 1px solid; padding-bottom:50px;}
.bottom_nav dl{ float:left; width:20%;}
.bottom_nav dl dt{color:#FFF; font-size:15px; font-weight:bold; padding-bottom:20px;}
.bottom_nav .last{ margin-top:40px;}
.bottom_nav dl dd a{color:#FFF; font-size:13px; line-height:160%;}
.bottom_nav .foosea { float: right; color:#fff;}
.bottom_nav .foosea .nam { color:#fff; font-size:14px; margin-bottom: 20px; }
.bottom_nav .foosea .fbox { padding: 5px; border:#5baad9 1px solid; overflow: hidden; margin-bottom: 15px; }
.bottom_nav .foosea .fbox .key { line-height: 32px; background: transparent; border: 0; box-sizing: border-box; color: #FFF; padding-left:20px; font-size:13px; }
.bottom_nav .foosea .fbox .btn { border: 0; cursor: pointer; float: right; background:#59bdf9; color:#FFF; padding:9px 12px;}
.bottom_nav .foosea .fbox .btn:hover { opacity: .8; }
.bottom_nav .foosea .lin{ padding-bottom:20px;}
.bottom_nav .foosea .lin a { font-size:12px; color: #acd4ec;}
.bottom_nav .foosea input::-webkit-input-placeholder { color: #fff;}

.foot{ background:#2f93cf; padding:30px 0; color:#fff; font-size:12px; line-height:180%;}
.foot .beian{ color:#fff; text-align:right;}

/*内页css*/
.inbanner { height: 300px; background: url(../images/inbanner.jpg) no-repeat center; background-size:cover; position: relative; color: #fff; display: table; width: 100%; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); z-index: 2; }
.inbanner:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/a.png) repeat center; content: ''; }
.inbanner .title { position: relative; text-align: center; display: table-cell;vertical-align: middle; }
.inbanner .title .cn { font-size: 38px; letter-spacing: 5px; font-weight: bold; margin-bottom: 5px; }
.inbanner .title .en { font-size: 20px; text-transform: uppercase; font-family: arial; }

.inpage { overflow: hidden; padding: 30px 0; }

.side { width: 300px; float: left; }

.main { width: calc(100% - 330px); float: right; }

.snav { background: #2f93cf; padding: 4px; margin-bottom: 30px; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); }
.snav .hd { text-align: center; font-size: 20px; color: #fff; font-weight: bold; padding: 20px 0; }
.snav .hd .split { margin: 0 10px; }
.snav .bd { background: #fff; padding: 10px; }
.snav .bd .bul { padding: 0 10px; }
.snav .bd .bul .bli { line-height: 40px; height: 40px; overflow: hidden; border-bottom: 1px dashed #fff; position: relative; }
.snav .bd .bul .bli .ba { display: block; font-size: 16px; color: #39424b; position: relative; text-align: center; -webkit-transition: all .2s; transition: all .2s; text-decoration: none; padding: 0 20px; }
.snav .bd .bul .bli:before { content: ''; background:#2f93cf; display: block; border-radius: 30px; -webkit-transform: translateX(-100%); transform: translateX(-100%); height: 40px; width: 100%; position: absolute; left: 0; right: 0; top: 0; -webkit-transition: all .2s; transition: all .2s; text-decoration: none; }
.snav .bd .bul .bli:hover:before, .snav .bd .bul .bli.on:before { -webkit-transform: translateY(0); transform: translateY(0); }
.snav .bd .bul .bli:hover .ba, .snav .bd .bul .bli.on .ba { color: #fff; }
.snav .bd .bul .bli.on { border-color: transparent; }
.snav .bd .bul .bsub { background: #f3f3f3; margin: -20px 0 2px 0; padding-top: 25px; padding-bottom: 10px; text-align: center; border-radius: 0 0 20px 20px; }
.snav .bd .bul .bsub li { line-height: 36px; }
.snav .bd .bul .bsub li a { font-size: 14px; color: #666; }
.snav .bd .bul .bsub li a:hover, .snav .bd .bul .bsub li.on a { color: #d00c18; }

.snav .sd { display: none; }

.sbox { background: #fff; padding: 4px; margin-bottom: 30px; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); }
.sbox .hd { text-align: center; font-size: 18px; color: #2f93cf; font-weight: bold; line-height: 20px; padding: 20px 0 10px; }
.sbox .hd .split { margin: 0 10px; }
.sbox .bd { background: #fff; padding: 15px; }
.scon { font-size: 14px; color: #666; line-height: 24px; }

.mainbox { background: #fff;}
.mainbox .hd { height: 20px; border-bottom: 1px solid #dedede; margin-bottom: 60px; }
.mainbox .hd h1 { float: left; background: #fff; line-height: 40px; font-weight: normal; color: #39424b; padding-right: 20px; font-size: 30px; }
.mainbox .now { float: right; background: #fff; line-height: 40px; color: #999; padding-left: 10px; font-size: 12px; }
.mainbox .now .split { margin: 0 4px; font-family: simsun; }
.mainbox .now a { color: #999; }
.mainbox .now a:hover { color: #d00c18; }

.mainbox .bd { line-height: 30px; color: #333; word-wrap: break-word; }
.mainbox .bd img { max-width: 100%; }
.mainbox .bd p { margin-bottom: 10px; }

.subNav{ cursor:pointer;font-size:18px;color:#39424b;line-height:2;padding-left:10px;/*background:url(../images/jiantou1.jpg) no-repeat;background-position:95% 50%;*/}
.subNav:hover{ color:#277fc2;}
.currentDd{ color:#277fc2}
/*.currentDt{ background-image:url(../images/jiantou.jpg);}*/
.navContent{ display: none;}
.navContent li a{ display:block; padding-left:28px;font-size:15px;line-height:30px;color:#333;}
.navContent li a:hover {color:#fff;background-color:#277fc2}
.navContent li .action{ color:#F00;}


.newslist { }
.newslist .item { width: 100%; float: left; margin-right: 2%; margin-bottom: 20px; box-sizing: border-box; border: 1px solid #dedede; -webkit-transition: all .4s; transition: all .4s; background: #fff; padding: 30px; }
.newslist .item:nth-child(2n) { margin-right: 0; }
.newslist .item:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.newslist .item .name{ font-size:20px; margin-bottom:10px;}
.newslist .item .name a{ display:block; color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newslist .item .txt{ font-size:13px; text-align:left; padding-top:5px; color:#777;}
.newslist .item .mm{ float:right; font-size:12px; margin-top:20px;}
.newslist .item .mm a{ color:#d7000f;}

.prolist{}
.prolist .item { width: 32%; float: left; margin: 0 1% 1% 0; box-sizing: border-box; border: 1px solid #dedede; -webkit-transition: all .4s; transition: all .4s; }
.prolist .item:nth-child(3n) { margin-right: 0; }
.prolist .item .pic{ text-align:center;}
.prolist .item .pic img{ width:100%; display:block;}
.prolist .item .info{ background:#fff; padding:20px 30px; line-height:160%;}
.prolist .item .name{ padding-bottom:10px; font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.prolist .item .name a{ color:#27176e;}
.prolist .item .name a:hover{ text-decoration:underline;}
.prolist .item .more{font-size:12px; font-weight:normal; color:#666; text-align:left;}

.messagecon { font-size: 14px; line-height: 24px; margin-bottom: 20px; font-family: microsoft yahei; }
.messagecon p { margin-bottom: 20px; }
.messagetit { font-size: 14px; font-weight: bold; line-height: 30px; height: 30px; }
.messagetarea { padding: 10px; border: 1px solid #dedede; font-size: 16px; line-height: 26px; font-family: microsoft yahei; color: #666; resize: none; width: 96%; height: 90px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #f8f8f8; margin-bottom: 20px; }
.messagetarea:focus { color: #333; outline: none; background: #fff; }
.messageinput { width: 27%; padding: 10px; height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #dedede; margin: 0 5px 0 0; font-family: microsoft yahei; color: #666; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #f8f8f8; margin-bottom: 20px; }
.messageinput:focus { color: #333; outline: none; background: #fff; }
.messagebtn { width: 30%; text-align: center; line-height: 50px; height: 50px; font-size: 16px; border: 0; background: #b8c5ce; color: #2d3e50; border-radius: 4px; font-family: microsoft yahei; cursor: pointer; margin-right: 10px; margin-bottom: 30px; }
.messagebtn.btnon { width: 50%; color: #fff; }
.messagebtn:hover { opacity: .8; filter: alpha(opacity=80); }
.main .con .yanzhengma { display: inline; }
.messagebtn.btnon { background: linear-gradient(to right, rgb(37, 168, 241), rgb(101, 196, 249)); }

.honorlist{}
.honorlist li{ float:left; width:20%; padding:1%;}
.honorlist li img{ border:1px solid #ccc; height:240px;}
.honorlist .ai img{ height:120px;}

.mmlist{}
.mmlist li{ float:left; padding:1%; width:30%; height:230px;}
.mmlist li img{ height:170px;}

/*联系我们留言板*/
.inpage_feedback{ border-top:1px solid #efefef;}
.inpage_feedback p{ text-align:center; font-size:24px; color:#555; font-family:"思源黑体 CN Regular"; padding:30px 0;}
.contactside { }
.contactside .item { overflow: hidden; margin-bottom: 20px; }
.contactside .item .iinp { width: 32%; float: left; margin-right: 2%; box-sizing: border-box; border: 1px solid #dedede; line-height: 40px; padding: 5px 10px; font-size: 14px; }
.contactside .item .iinp:focus { border-color: #0f90c9; }
.contactside .item .iinp:last-child { margin-right: 0; }
.contactside .item .ita { width: 100%; float: left; box-sizing: border-box; border: 1px solid #dedede; line-height: 24px; padding: 10px 10px; font-size: 14px; font-family: arial; }
.contactside .item .ita:focus { border-color: #0f90c9; }
.contactside .item .ibtn { width: 100%; margin: 0 auto; padding:13px 0; background: #0f90c9; color: #fff; text-align: center; border: 0; font-size: 14px; display: block; cursor: pointer; }
.contactside .item .ibtn:hover { opacity: .8; }

.pnext{ background:#efefef; padding:10px 20px;}

.video{ width:100%; height:460px;}

.equip{}
.equip li{ float:left; margin:10px 1.3% 10px 0; width:32%; box-sizing:border-box; border:1px solid #dedede; -webkit-transition:all .4s; transition:all .4s;}
.equip li .name{ padding-left:20px; line-height:40px;}


.i_item{ float:left; width:16%; margin:5px 0.3%;}

@media (max-width: 1200px){
	.wrapper { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.header .nav{ padding-right:0;}
	#focusBar{ height:500px;}
	.home_new .home_new_muc{ display:none;}
	.home_pro .item .pic{ float:none; width:100%;}
	.home_pro .item .info{ width:100%; height:172px;}
	.homebox5 .home_con .con_box1 .con_pic{ padding:30px 0;}
	.homebox3 .box3 .box3_pm{ display:none;}
	.homebox1 .home_pic{ padding-right:0;}
	

	
}

@media (max-width: 1024px){
	.box{ right:45%;}	
	
.homebox0{ padding:40px 0;}
.home_side{ width:100%}
.home_side .bd{ padding:20px;}
.subNav01{ width:31%; float:left;}
.home_product{ width:100%; margin-top:20px;}
.home_product li{ width:30%; margin:0 1.5% 1% 1.5%;}
.home_product li img{ width:100%;}

}

@media (max-width: 768px){
	.topbar{ display:none;}
	#focusBar,.banner_botttom_bg{ height:auto;}
	#focusBar .mypng img{ width:100%;}
	
	.header .logo{ text-align:center; display:block; float:none;}
	.header .wrapper{ padding:0;}
	.header{ padding:20px 0 0 0;}
	.header .seabox{ display:none;}
	.header .nav{
		line-height: normal;
		width: 100%;
		text-align: center;
		background: #2f93cf;
		margin-top: 20px;
		padding-top:10px;
	}
	.header .nav .nli{ width:25%; padding-right:0; padding-bottom:10px;}
	.header .nav .nli a{ color:#fff;}
	.header .nav li:nth-child(4n){ padding-right:0;}
	.header .nav .nli .sub li{ display:none;}
	
	.home_bt{ font-size:34px;}
	.home_new{ display:none;}
	.homebox1 .home_pic{ width:100%; padding-right:0;}
	.homebox1 .home_pic img{ height:auto;}
	.homebox1 .home_cc{ width:100%;}
	.homebox1 .home_cc h2{ font-size:24px;}
	.homebox2{ height:auto;background-position: -1000px top;}
	.homebox2 .home_ee{ width:100%; padding-top:70px; padding-bottom:70px;}
	.homebox2 .home_ee h1{ font-size:24px; line-height:normal;}
	.homebox4 .home_txt{ width:100%;}
	.homebox2 .home_ee .more{ margin-top:30px;}
	.homebox4{ padding-top:60px;}
	.homebox4 .morp{ display:none;}
	.home_pro .item{ width:100%; margin:1%;}
	.home_pro .item .info .sum{ height:32px; overflow:hidden;}
	.homebox5 .home_con{ margin-top:20px; text-align:center;}
	.homebox5 .home_con .con_box1{ display:none;}
	.homebox5 .home_con .con_box1 .con_box1_txt{ padding-left:0; float:none;}
	.homebox5 .home_con .con_box1 .con_pic{ float:none;}
	.homebox5 .home_con .con_box2{ width:100%;}
	.homebox5 .home_con .con_box2 p{ border-left:none; padding-left:0;}
	.homebox5 .home_con .con_box2 .con_pic1{ padding-left:0;}
	.bottom,.bottom_nav{ display:none;}
	
	.side { width: 100%; float: none; }
	.main { width: 100%; float: none; }
	
	.sbox { display: none; }
	
	.snav { padding: 0; margin-bottom: 0; border-top: 0; }
	.snav .sd { background: #999; line-height: 36px; font-size: 12px; color: #fff; text-align: center; display: block; }
	.snav .hd { display: none; }
	.snav .bd.pbd,.snav .bd.cbd,.snav .bd.vbd { display:none;}
	.snav .bd .bul .bli{ float:left; margin:0 2% 10px; width:29%; background:#2f93cf; border-radius:30px; border-bottom:none;}
	.snav .bd .bul .bli:before{ background:#045687;}
	.snav .bd.sbon { display: block; }
	
	.snav .bd .bul .bli .ba { font-size: 14px; color:#fff; padding:0; }
	.mainbox .now { display: none; }
	
	.mainbox { padding: 20px; }
	.mainbox .hd { border-color: transparent; margin: -20px -20px 40px; }
	.mainbox .hd h1 { float: none; text-align: center; background:#2f93cf; color: #fff; font-size: 16px; padding-right: 0; }
	
	.newslist .item { width: 100%; margin-right: 0; }
	.newslist .item .name { height: auto; }
	
	.prolist .item { width: 100%; margin: 0 0 10px; }
	
	.honorlist li{ width:48%;}
	
	.mmlist li{ width:100%; height:auto;}
	.mmlist li img{ height:auto;}
	
	.homebox3{ display:none;}
	
	
	.subNav01{ font-size:14px;}
	
	.inbanner{ height:180px;}
	
	.equip li{ width:48%; margin:10px 2% 10px 0;}
	.equip li .name{ line-height:32px; text-align:center; padding-left:0; font-size:13px;}
	
}

@media (max-width: 425px){
	.subNav01{ width:48%; padding-left:0;}
	.video{ height:230px;}
	
	.i_item{ width:24.3%;}
}
