html,body{ width:100%; font-size:14px;font-family: "宋体"!important; overflow-x:hidden;}
@font-face{font-family:"ebrimabd_0"; src:url(../fonts/ebrimabd_0.ttf);}

ul{ padding:0 !important; margin:0 !important;}
  
li{
list-style:none	

	}
a{
text-decoration:none !important; outline:none;	
	}
img{
border:none;	
	}
input{ outline:none !important;}
select{ outline:none !important;}
.row{ margin:0 !important;}
.col{ margin:0; padding:0;}	
.xf{ position:fixed; right:0; top:210px; z-index:10000;}
.xf li{ width:210px; height:50px; background:rgba(31,33,40,0.5); font-size:16px; line-height:50px; position:absolute;right:-160px; transition:all ease-in 0.5s;}
.xf li:nth-child(1){top:0;}
.xf li:nth-child(2){top:51px;}
.xf li:nth-child(2){width: 300px;right: -250px;}
.xf li:nth-child(3){top:102px; right:0;}
.xf li:last-child{top:255px; right:0;}
.xf li a{ display:block; color:#fff; }
.xf li a img{ float:left;}
.xf li:nth-child(3){ width:50px;}
.xf li .ewm{ position:absolute; right:53px; top:-85px; display:none;transition:all ease-in 0.5s;}
.xf li:last-child{ width:50px; position:absolute; display:none;}
.xf li:hover{ right:0; background:#1869CC;}
.xf li:nth-child(3):hover{right:0;}
.xf li:nth-child(3):hover .ewm{ display:block;}
.xf li:last-child:hover{right:0;}
.icn{display:none;}	
.nav1 .mmp{ margin:0 ;margin-left:8.3%; float:right;}
.nav1 .mmp>li{text-align:center;position:relative; padding:0 !important;width: 16.666666%}
.nav1 .mmp>li a{color:#878787; width:100%;display:block; font-size:18px; height:80px; line-height:80px; transition:all ease-in 0.2s;font-family: "黑体"!important;}
.nav1 .mmp>li .active{ color:#1869CC;}
.nav1 .mmp>li a img{display:none;}
.nav1 .mmp>li:hover a{ color:#fff;}
.nav1 .mmp>li>span{ position:absolute; display:block; left:0; top:-80px; background:#1869CC; height:80px; transition:all ease-in 0.2s; width:100%; z-index:-5;}
.nav1 .mmp>li:hover span{ top:0;}
.nav1 .logo{ height:80px;display:block;text-align:left; line-height:80px; padding:0 !important;}
.nav1 .logo img{ margin-top:17px;}
.nav1 .mmp li .xfdh{ position:absolute; z-index:-5; top:150px; background:#1F2127; opacity:0; transition:all ease-in 0.2s; padding-top:10px;width:100%;left:0;}
.nav1 .mmp .xfdh:before{ content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:10px solid #1F2127; position:absolute; top:-10px; left:50%; margin-left:-5px;}
.nav1 .mmp li .xfdh li a{display:block; text-align:center; width:100%; font-size:16px;color:#fff; line-height:40px; height:40px;}
.nav1 .mmp li:hover .xfdh{ opacity:1; top:79px;z-index:100; }
.nav1 .mmp li .xfdh>li a:hover{ background:#1869CC; color:#fff;}
.nav1 .mmp1{display: none; opacity: 0; position: absolute; z-index: -100;}}
.hr{background:#DFDFDF; height:1px; margin-top:-1px;}
#myFocus{  width:1920px;height:800px ; overflow:hidden; position:relative;top:-1px;}
.bnr{display:none;}
.bnr{ position: relative;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.banner-1{
	background:url(../images/banner11.jpg) no-repeat center;
	min-height:550px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	display:block;
}
.banner-2{
	background:url(../images/banner22.jpg) no-repeat;
	min-height:550px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	display:block;
}
.banner-3{
	background:url(../images/banner33.jpg) no-repeat center;
	min-height:550px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	display:block;
}
.banner-4{
	background:url(../images/banner44.jpg) no-repeat center;
	min-height:550px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	display:block;
}
.callbacks_tabs {
	list-style: none;
	position:absolute;
	top: 90%;
	z-index: 999;
	left:5%;
	width: 100%;
	text-align: left;
	margin: 0;
	display: block;
}
.callbacks_tabs li{
	display:inline-block;
}

.callbacks_tabs a{
	visibility: hidden;
}
.callbacks_tabs a:after {
	content: "\f111";
	font-size: 0;
	font-family: FontAwesome;
	visibility: visible;
	display: block;
	height: 6px;
	width: 60px;
	display: inline-block;
	border: none;
	background: #fff;
}
.callbacks_here a:after{
	background:#53a318;
}
ul.callbacks_tabs.callbacks2_tabs {
	display: block;
}

.tit{text-align:center; margin-top:50px; margin-bottom:35px;}
.tit h1{ font-size:40px; margin:0; text-transform:uppercase; font-weight:900; color:#1869CC;}
.tit h2{font-size:20px; margin:0; margin-top:5px; font-weight:bold;}
.ab_out{ height:100%;float:left;background:#F9F9F9;}
.jj_img{ padding:0 !important;}
.jj_img>img{ width:100%;}
.jj_txt{ padding:10px 25px !important; height:100%;background:#F9F9F9;}
.jj_txt>p{ line-height:25px; font-size:14px; margin-top:-5px; margin-bottom: 3px;}
.jj_txt .b_btn{ width:150px; height:40px; line-height:40px;border:1px solid #1869CC; text-align:center;color:#1869CC; margin-top:10px;}
/*.jj_txt>a{ display:block; width:120px; height:30px; border-radius:1px;/* border:1px solid #828489; background:url(../images/a_bj1.png) no-repeat center; margin-top:20px; margin-left:2px; transition:all ease-in 0.5s;}
/*.jj_txt>a:hover{background:url(../images/jiantou.png) no-repeat center 11px;border:1px solid #1869CC;}*/
.lel,.rig{ margin-top:80%;}

.new{ width:100%; margin-bottom:35px;}
.new dl{ width:32.4%; border:1px solid #e1e1e3; margin-right:1.3%; padding:0; margin-bottom:35px !important;}
.new  dl:last-child{ margin-right:0;}
.new  dl dd{ width:100%; position:relative; overflow:hidden;}
.new  dl dd>div{ position:absolute; background:rgba(31,33,40,0.8); width:50px; height:50px; color:#fff; text-align:center;right:0; bottom:0;z-index:100;right:0;bottom:0;}
.new dl dd>div>em{ font-weight:bold; font-style:italic; font-size:20px; margin-top:2px; display:block;}
.new dl dd>div>p{margin-top:-3px;}
.new  dl dd>img{ width:100%; display:block;}
.new  dl dd>span{ display:block; background:#1869CC; opacity:0.2; position:absolute; width:100%; height:100%; left:-100%; top:0; transition:all ease-in 0.5s; cursor:pointer;}
.new  dl dd:hover span{left:0;}
.new  dl dt{ padding:20px 13px;}
.new  dl dt h2{ margin-bottom:15px; font-weight:600; font-size:18px; color:#000;}
.new  dl dt p{ line-height:20px; color:#7a7a7a; font-size:14px; font-weight:normal;}
.new  dl:hover h2{ color:#1869CC;}
.ck{ width:100%; height:45px; background:#e1e1e3; display:block; color:#2E2E2E; font-size:16px; text-align:center; line-height:45px; transition:all ease-in 0.3s; margin-bottom:50px;}
.main1{ height:550px; background:url(../images/qipp_bj.png) no-repeat center center; padding-top:1px; }
.silder-box{position:relative;margin:0 auto ;width:1170px;}
.silder{margin:0 auto 0;}
.silder ul li{width:286px;height:375px; position:relative;}
.silder ul li img{width:100%;height:100%;}
.silder ul li .tit1{ width:286px; height:78px; background:rgba(99,157,36,0.5); text-align:center; position:absolute; left:0; bottom:-78px; transition:all ease-in 0.3s;}
.silder ul li:hover .tit1{ bottom:0;}
.silder-button{top:173px;width:25px;height:54px;position:absolute;cursor:pointer;opacity:0.5;}
.silder-button.btl{left:-40px;top:310px;background:url(../images/bl.png);}
.silder-button.btr{right:-40px;top:310px;background:url(../images/br.png);}
.silder-button:hover{ opacity:1;}
textarea{display:block;text-indent:0;width:500px;margin:0 auto 20px;background:#ccc;border:0 none;resize:;font-size:12px;min-height:120px;}
textarea.t1{height:340px;margin:20px auto ;}
.small-navs{position:absolute;}

 .qqqd{ width:100%;}
 .qqqd li{ width:32.5%; border:1px solid #e1e1e3; border-radius:8px; float:left; margin:0 10px 10px 0; cursor:pointer; text-align:center; padding:0; overflow:hidden;}
  .qqqd li>img{ width:100%;}
 .qqqd li:nth-child(3){ margin:0 0 12px 0;}
 .qqqd li:nth-child(6){ margin:0 0 12px 0;}
 .qqqd li:hover{ border-color:#1869CC;}

 .join{ width:100%;margin-top:50px; }
 .join>div{ width:47.5%;position:relative; float:left; margin-right:5%; border:1px #CCCCCC solid; border:1px #CCCCCC solid;padding:50px 20px ; 
 border-radius:5px; transition:all ease-in 0.5s; cursor:pointer;}
 .join .last{ margin-right:0;}
 .join>div>h2{ font-size:24px; font-weight:normal; color:#1869CC; text-align:center; margin:0;}
 
 .join>div>div{ padding-top:30px;}
 .join>div>div>h3{ margin-bottom:10px; margin-top:10px; font-size:16px;}
 .join>div>div>p{ line-height:22px; color:#7a7a7a; font-size:14px;}
.jr{ display:block; width:98px; height:30px; border-radius:1px; border:1px solid #828489; background:url(../images/jiantou.png) no-repeat center -29px; 
transition:all ease-in 0.3s; margin:0 auto; margin-top:30px;}
.jr:hover{background:url(../images/jiantou.png) no-repeat center 11px;border:1px solid #1869CC;}
 .join>div:hover{ border-color:#fff; box-shadow:#999999 0px 0px 16px;}


.bottom1{ background:#272727 url(../images/bottom11_bj.png) no-repeat center center; margin-top:70px; font-size:14px; padding:60px 0;}
.bottom1>div{  margin:0 auto;}
.bottom1>div .b_a{}
.bottom1>div .b_a>li:nth-child(1){ border-right:1px solid #ccc;}
.bottom1>div .b_a>li .b_tit{ float:left; color:#fff; margin-right:10%;}
.bottom1>div .b_a>li .b_tit h4{ margin-bottom:20px;font-size: 18px;}
.bottom1>div .b_a>li .b_tit p{ line-height:28px; margin-bottom:0;}
.bottom1>div .b_a>li .b_tit p a{ color:#fff;font-size: 15px;}
.bottom1>div .b_a>li .b_tit p a:hover{color:#fff;}
.bottom1>div .b_a>li .code{ float:right; width:43%;}
.bottom1>div .b_a>li .code h4{text-indent: 12px;color:#fff; margin-bottom:20px;font-size: 18px;}
.bottom1>div .b_a>li .code .cod1 li{ margin-right:12%; float:left; text-align:center;}
.bottom1>div .b_a>li .code .cod1 li:nth-child(2){ margin-right:0;}
.bottom1>div .b_a>li .code .cod1 li p{ color:#fff; margin-top:5px;font-size: 15px;}
.bottom2{ padding:0px 0; color:#191818;text-align:center; background:#fff; font-size:14px;}
.mF_fancy .prev, .mF_fancy .next{top:44% !important;}
/*首页*/






.ab_main{ }
.ab_main .ab_nav{}
.ab_main .ab_nav li{ float:left;margin-right:7px; width:16.1%;}
.ab_main .ab_nav li:nth-child(6){margin-right:0;}
.ab_main .ab_nav li a{ width:100%;height:50px; display:block; background:#686b72; color:#cbccce; line-height:50px; text-align:center; font-size:16px; }
.ab_main .ab_nav li .active{background:#1869CC; color:#fff;}
.ab_main .ab_nav li:hover a{background:#1869CC; color:#fff;}
.ab_main .ab_tit{ margin:30px 0;}
.ab_main .ab_tit>h2{ font-size:16px; font-weight:normal;}
.ab_main .ab_tit>p{ font-size:14px; color:#a6a6a7; margin-top:3px;}
.ab_main .ab_tit>span{ display:block;height:15px; border-bottom:#e1e1e3 1px solid;}
.ab_main .ab_tit>span:before{content:"";width:78px; height:3px; background:#3153a3; display:block; position:relative; top:13px;}
.ab_main .ab_ab>p{     margin: 0 0 0px;}
.ab_main .ab_bjt{width:100%;}
/*公司简介*/



.ab_main .fz{ text-align:center;}
/*发展历程*/




.ab_main .ll{ margin-top:20px;}
.ab_main .ll>h2{ font-weight:normal; font-size:14px; margin-bottom:5px;}
.ab_main .ll>p{ color:#6A6A6A; margin-bottom:30px; line-height:28px;}
/*公司理念*/





.ab_main .ys>p{ line-height:40px;}
/*公司优势*/


.ab_main .zy{ line-height:30px;}
/*主营业务*/







.news_main{ }
.news_main .news_dt{ width:100%; border:#b2b5bc 1px solid; padding:20px; position:relative; transition:all ease-in 0.5s; margin-bottom:20px; border-radius:3px;}
.news_main .news_dt>img,.news_main .news_dt .nn,.news_main .news_dt>dl{ float:left;}
.news_main .news_dt>img{max-width: 25%;}
.news_main .news_dt>a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.news_main .news_dt .nn{ width: 55%; margin-left: 4%;}
.news_main .news_dt .nn>h2{font-weight:normal; margin-bottom:20px; font-size:18px;line-height: 28px;}
.news_main .news_dt .nn>p{ line-height:22px; color:#6A6A6A; height:66px;}
.news_main .news_dt .nn>div{ padding-left:25px;color:#6A6A6A; background:url(../images/liulan.png) no-repeat left center; margin-top:40px; display: none;}
.news_main .news_dt>dl{ margin-left: 5%; margin-top:15px;}
.news_main .news_dt>dl>dd{ font-size:60px; font-weight:bold; line-height:80px; width:70px; text-align:center; border-bottom:#6A6A6A 2px solid; color:#bcbcbd;}
.news_main .news_dt>dl>dt{ font-size:24px; line-height:50px; width:70px; text-align:center; color:#bcbcbd;}
.news_main .news_dt:hover{ border-color:#1869CC; margin-left:-20px;}
.news_main .news_dt:hover h2{ color:#1869CC}
.news_main .news_dt:hover dd{color:#1869CC; border-bottom-color:#bcbcbd;}
.news_main .news_dt:hover dt{color:#1869CC}
.news_main .page{ margin:0 auto;width:190px; height:40px; margin-top:45px; }
.news_main .page li{ float:left; margin-right:10px;}
.news_main .page li:last-child{ margin-right:0; }
.news_main .page li a{ display:block;width:40px; height:40px; background:#686b72; opacity:0.6; color:#FFF; line-height:40px; 
text-align:center; font-size:20px;border-radius:3px; cursor:pointer;}
.news_main .page li .current{ display:block;width:40px; height:40px; background:#1869CC; opacity:1; color:#FFF; line-height:40px; 
text-align:center; font-size:20px;border-radius:3px; cursor:pointer;}
.news_main .page li a:hover{ background:#1869CC; opacity:1;}
.news_main .page li .active{background:#1869CC; opacity:1;}
.pagination>li>a, .pagination>li>span{ color: #333333 !important;}
.pagination>li .current{ background-color: #eee;}
/*新闻资讯*/






.news_nei{}
.news_nei .mi>img{width:100%;}
.news_nei .mi{}
.news_nei h2{ text-align: center;font-weight:600; line-height:35px; font-size:20px;}
.news_nei h5{ text-align: center;font-weight:normal; line-height:20px; font-size:14px; color:#6A6A6A;}
.news_nei h5:after{ content:""; display:block; border-bottom:1px #ACACAC solid; margin-top:8px;}

.news_nei ol{ width:100%; height:24px; margin-bottom:25px;}
.news_nei .mi p{ margin: 0 0 0px;}

.news_nei ol li{ width:24px; height:24px; margin-right:7px; float:left;}
.news_nei .page{ margin-top:30px; line-height:30px;}
.news_nei div a{ color:#1F2127; transition:all ease-in 0.1s;}
.news_nei div a:hover{ color:#1869CC;}

.box {
	width: 180px;
	height: 25px;
	transform: scale(1.1);
	float:left;
	margin-left: 6px;
}
.box > div {
	width: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
	border-radius: 4px;
	background-size: contain;
	margin: 0 3px;
}
#share-qrcode { background-image:url(../images/wechat.png); }
#share-douban { background-image:url(../images/db.png); }
#share-qzone { background-image: url(../images/qzone.png); }
#share-sina { background-image: url(../images/sina.png); }
#share-qq { background-image: url(../images/qqq.png); }
.fx{margin-top:30px;}
.fx p{color:#2F2F2F; margin:0; float:left; margin-right:10px;}
/*新闻资讯内页*/












.ju_main{  }
.ju_main>img{ margin-bottom:30px; width:100%;}
.zp{}
.ribbon { width:100%; padding:0 3.5%;height:3em;background:#E7E7E7; margin-top:0.5em; margin-bottom:3em;}



.ribbon a{ display:block; width:11.5%; background:#fff;  margin:0 0.5%; position:relative; margin-top:-0.5em;}
.ribbon a:link, .ribbon a:visited { color:#000;text-decoration:none;float:left;height:3.5em;overflow:hidden;}

.ribbon span {background:#E7E7E7;display:block;line-height:3em; width:100%; text-align:center;margin-top:0.5em;position:relative;
    -webkit-transition: background-color 0.2s, margin-top 0.2s, box-shadow 0.2s; /* Saf3.2+, Chrome */
	-moz-transition: background-color 0.2s, margin-top 0.2s, box-shadow 0.2s;  /* FF4+ */
	-ms-transition: background-color 0.2s, margin-top 0.2s, box-shadow 0.2s;  /* IE10 */
	-o-transition: background-color 0.2s, margin-top 0.2s, box-shadow 0.2s;  /* Opera 10.5+ */
	transition: background-color 0.2s, margin-top 0.2s, box-shadow 0.2s;
}

.ribbon a:hover span {background:#1869CC;margin-top:0; color:#fff; box-shadow:0 0 5px #3C5317;}
.ribbon .active span {background:#1869CC;margin-top:0; color:#fff; box-shadow:0 0 5px #3C5317;}
.ribbon span:before {content: "";position:absolute;top:3em;left:0;border-right:0.5em solid #6A952B;border-bottom:0.5em solid #E7E7E7;}
.ribbon span:after {content: "";position:absolute;top:3em;right:0;border-left:0.5em solid #6A952B;border-bottom:0.5em solid #E7E7E7;}
.box_a .email1{width: 100%;float: left;margin-bottom: 20px!important;}
.box_a .email1 li{float: left;height: 30px;border: 1px solid #ccc;background: #E7E7E7;;border-radius: 1px;line-height: 30px; border-radius:3px;
width: 100px;text-align: center; margin-right: 10px;transition:all ease-in 0.2s; cursor: pointer;}
.box_a .email1 .active{background:#1869CC;color:#fff; border-color:#1869CC;}
.box_a .email1 li:hover{ background:#1869CC;color:#fff; border-color:#1869CC; }

.post{ padding:30px 100px;box-shadow:#ccc 0 0 7px;}
.post>li{ margin-bottom:20px;}
.post .post_u{ width:90%; border:1px solid #000; border-bottom-width:0; float:left;}
.post .post_u>li{ width:100%;line-height:40px; padding:0 15px;border-bottom:1px solid #000; float:left;}
.post .post_u .top{ background:#e7f3d7;}
.post .post_u .top h4{ line-height:40px; font-weight:600; margin: 0;}
.post .post_u .li_left{ width:33%; border-right:solid #000 1px;}
.post .post_u .li_left2{ width:33.9%; border-right:solid #000 1px;}
.post .post_u .li_right{ width:34%; border-right:none;}
.post .post_u .li_one{ line-height:40px;}
.post .post_u .bottom{ height:auto; padding:15px;}
.post .post_u .bottom>div{ margin-bottom:20px;}
.post .post_u .bottom h5{ margin-bottom:10px; font-weight:700;}
.post .post_u .bottom p{ line-height:24px;}
.post .a_btn{ float:right;}
.post .a_btn a{ display:block; width:60px; height:60px; border-radius:30px; line-height:60px; text-align:center; font-size:24px; background:#1869CC; font-family:"楷体";
position:relative;color:#fff;}
.post .a_btn a:before{ content:""; width:0; height:0;border-top: 10px solid transparent;border-right: 24px solid #1869CC; border-bottom: 10px solid transparent; position:absolute; left:-18px;
 top:50%; margin-top:-8px;}
.post .a_btn a:hover{background:#8AC038; color:#fff;}
.post .a_btn a:hover::before{border-right: 24px solid #8AC038;}



.post1{ font-size:12px;}
.post1>h2{ font-size:20px; font-weight:700; text-align:center; margin-bottom:15px;}
.post1>p{ font-size:13px;margin-bottom: 0;border: 1px solid;border-width: 0 1px;padding: 3px 0;text-align: center;}
.post1>div{display: inline-block;border:1px solid #000;border-left:none;width: 33.333333%;height: 30px;line-height: 30px;text-align: center;font-weight: 600;font-size: 15px;}


.post1 .sc_table{line-height: 0px;width: 100%; background-color: #FBFBFB; border:1px solid #e6e6e6;; float: left; height: auto; padding:50px; text-align:left; font-weight: normal;; font-size:12px;border-radius:3px;}
.post1 .sc_table>div{margin-bottom: 20px;}
.post1 .sc_table div input[type="text"]{ width:60%; height: 36px; line-height: 36px; padding:0 15px; background-color:#dbdbdb; border:none; border-radius:3px;display: block; float:left}
.post1 .sc_table div span{ width:60%; height: 36px; line-height: 36px; display: inline-block;  background-color:#dbdbdb; border:none;padding-left: 10px; border-radius:3px;}
.post1 .sc_table div label{width: 9%; display: block; float:left;line-height: 36px; margin-bottom: 0; height: 36px; font-weight: 600; font-size: 13px; color: #333333;}
.post1 .sc_table .sc_sure{ margin-bottom:0;}
.post1 .sc_table div .lab1{}
.post1 .sc_table div button{padding: 15px 50px; display: block; background-color: #8c8c8c; border:none; color: #fff; transition:all ease-in 0.2s; border-radius:3px; margin-left: 9%;}
.post1 .sc_table div button:hover{}
.post1 .sc_table .sc_button{font-size: smaller; position: relative; top:7px;}

.table_main{ width:100%;}
.table_main>div{ float: left; width: 33.3%; text-align: center; border-right:1px solid #000; line-height: 30px; height: 30px; overflow: hidden;; }
.post1 .table-left{border-left:1px solid #000;}
.post1 p input{border:none;width:50px; padding:0 10px; text-align: center;}
.post li p{ margin-bottom:0 !important;font-size: 14px;line-height:24px;}
.post1 .post_u{ width:100%;}
.post1 .post_u>li{ line-height:30px; height:30px;}
.post1 .post_u .top{ background:#D9D9D9; float:left; width:70%;}
.post1 .post_u .top_1{ width:30%; border-bottom-width:0;}
.post1 .post_u .top_1 span{ font-weight:normal;}
.post1 .post_u .top h4{ line-height:30px; font-size:14px; display:inline-block;}
.post1 .post_u .top select{ display:inline-block; height:24px; border:1px solid #C3C3C3;}     
.post1 .post_u .li_one h5{ line-height:10px; font-weight:700; font-size:12px;}
.post1 .post_u .li_one h4{line-height:10px; font-size:14px; font-weight:700; text-align:center;}
.post1 .post_u .li_one1{ background:none; border-bottom-width:1px;}
.post1  .post_u .li_left{ width:25%;}
.post1  .post_u .li_left2{ width:34%;}
.post1  .post_u .li_right{ width:50%;}
.post1 .post_u .li_left .l_tit{ float:left; border-right:1px solid #000; width:90px; padding-right:15px;text-align: center;}
.post1 .post_u .li_left .l_tit4{ float:left; border-right:1px solid #000; width:42px; padding-right:15px;}
.post1 .post_u .li_left .l_fill{ float:left;padding-left:15px; width:78%;}
.post1 .post_u .li_left .l_fill1{ width:54%;}
.post1 .post_u .li_left .l_fill2{ width:30%;}
.post1 .post_u .li_left .l_fill3{ width:54%;}
.post1 .post_u .li_left .l_fill input[type="text"]{ height:30px; border:none !important; background:none; width:100%;}
.post1 .post_u .li_left .l_fill input[type="radio"]{ position:relative; top:2px;}
.post1 .post_u .li_left .l_fill label{ margin-right:10px; font-weight:normal; margin-bottom: 0;}
.post1 .post_u .li_left2 .l_tit{ text-align: center;float:left; border-right:1px solid #000; width:90px; padding-right:15px;}
.post1 .post_u .li_left2 .l_fill{ float:left;width:100%;text-align: center}
.post1 .post_u .li_left2 .l_fill1{ width:68%;padding-left: 15px}
.post1 .post_u .li_left2 .l_fill5{ width:60%;text-align: center;}
.post1 .post_u .li_left2 .l_fill2{ width:30%;}
.post1 .post_u .li_left2 .l_fill3{ width:52%;}
.post1 .post_u .li_left2 .l_fill input[type="text"]{ height:30px; border:none !important; background:none; width:100%;}
.post1 .post_u .li_left2 .l_fill input[type="radio"]{ position:relative; top:2px;}
.post1 .post_u .li_left2 .l_fill label{ margin-right:10px; font-weight:normal; margin-bottom: 0;}
.post1  .post_u .li_two{ width:50%;}
.post1 .post_u .li_lg{ height:auto;}
.post1 .post_u .li_lg .l_tit{ width:55%;}
.post1 .post_u .bottom{ padding:10px 15px;}
.post1 .post_u .bottom .b_txt{ background:none; width:100%; height:200px; outline:none; resize:none; margin-bottom:0;} 
.post1 .post_u .bottom_1{}
.post1 .post_u .bottom_1>div{ margin-bottom:10px; float:left;}
.post1 .post_u .bottom_1 .email{ float:right;}
.post1 .post_u .bottom_1 .email input{ font-weight:normal; display:inline-block; border:1px solid #808080; padding:1px; border-radius:1px;}
.post1 .submit1{ float:right; margin-top:15px;}
.post1 .submit1 input{ display:inline-block; width:60px; height:30px; margin-left:10px; border:1px solid #626262;}
.post1 .submit1 input:hover{border-color:#202020;}
.xq_table>p{ line-height: 24px; margin-top: 10px; float: left;}
.post_sh{}
.post_sh li{ float:left; width:20%; margin-bottom:0; margin-right:10px; padding:15px; border:1px solid #ccc; border-radius:5px;}
.post_sh li:nth-last-child(2){ margin-right:0;}
.post_sh li:hover{ box-shadow:0 0 4px #B9B9B9;}
.post_sh li img{ width:100%;}
.say h3{margin-top:0px;font-weight:800; font-size:15px; margin-bottom:25px;}
/*人才招聘*/










.hr{background:#DFDFDF; height:1px; margin-top:-1px;}
.cu_main{}
.cu_main .two{width:100%;}

.cu_main .two dl dd{ font-size:18px; margin-bottom:10px; line-height:28px;font-weight: 600;}
.cu_main .two dl dt{ line-height:30px; color:#6A6A6A; font-weight:normal; line-height:28px;}

.cu_main .emil input{ width:31.3% ;height:50px; line-height:50px; padding:0 15px; border:none; margin-left:15px; 
border:1px #afb1b5 solid; border-radius:3px; font-size:14px; color:#3b4350; background:none;}
.cu_main .emil .name{ margin-left:15px;}
.cu_main .emil .message{height:180px;resize: none; border:none; border:1px #afb1b5 solid; 
padding:10px 15px;border-radius:5px; font-size:14px; color:#3b4350;  background:none; width:97.5%; margin:0 auto; margin-top:20px; }
.cu_main .emil input:focus{ border-color:#1869CC}
.cu_main .emil .message:focus{ border-color:#1869CC}
.cu_main .emil .sub{ width:100px; height:40px; border-radius:5px; background:#e2e1e1; text-align:center; line-height:40px; 
color:#1F2127; display:block; margin:0 auto; margin-top:30px;border:none; transition:all ease-in 0.3s;}
.cu_main .emil .sub:hover{ background:#1869CC; color:#fff;cursor:pointer;}
#dituContent{width:97.5% !important; margin:0 auto;}
.BMapLabel{max-width:none !important;}
.boxmap{ width: 100%; height: 400px; float:left; padding:0 15px; margin-bottom:30px;}
#container3 { width: 100%; height: 100%; }
.list li { height: 34px; line-height: 34px; padding-left: 20px; }
.list li.active a { color: red; }
.title { font-size: 14px; font-weight: bold; color: #1869CC; }
.content { font-size: 13px; color: #333; margin-top: 6px; }
.fl { float: left; }
.BMapLabel{display:none !important;}
.BMap_cpyCtrl{display:none !important;}
.anchorBL{ bottom:8px !important;}
.BMap_scaleCtrl{ bottom:10px !important;}
/*联系我们*/






























@media screen and (max-width:1080px) {
#myFocus{display:none;}
.bnr{display:block;}
.banner-1, .banner-2, .banner-3, .banner-4 {
	min-height: 400px;
}
.callbacks_tabs{top:85%; left:38%;}
.new dl{ margin-top:10px;}
.new dl img{ width:100%; height:auto;}
.jj_txt,.jj_txt>p{}
.qqqd li{ width:32.6%; margin-bottom:12px;}
.join>div{ width:100%; margin-bottom:20px;}
.lel,.rig{ width:20%; margin-top:80% !important;}
.carousel-indicators{ margin-bottom:0 !important}

.ab_main .ab_nav li{ float:left;margin-right:7px; width:16%;}
/* .post{padding: 30px 30px}
.post1 .post_u .li_left .l_fill{width:80%;}
.post1 .post_u .li_left .l_fill1{ width:60%;}
.post1 .post_u .li_left .l_fill label{ margin-right:4px;}
.post1 .post_u .li_left .l_fill3{ width:52%;}
.post1 .post_u .li_left .l_fill2{ width:30%;} */
.bottom1>div .b_a>li .b_tit{ margin-right:7%;}
.bottom1>div .b_a>li .code{ width:53%;}
.post{ padding:30px;}
.ribbon span:before {border-bottom:0.5em solid #fff;}
.ribbon span:after {border-bottom:0.5em solid #fff;}
.ribbon span:before { display:none;}
.ribbon span:after { display:none;}
.ribbon span{ margin-top:0; height: 3em;}
.ribbon a{ margin-bottom:3px; width: 12.5%; margin: 0; height: 3em !important;}
.ribbon .active span{ box-shadow:none;}
.ribbon a:hover span{ box-shadow:none;}
.ribbon{ padding: 0 !important;}
.ribbon	{ height:auto; background:none; padding:0; margin-bottom:20px;}
}	

@media screen and (max-width:768px) {
.boxmap{ padding:0;}
.nav1 .mmp>li>span{display:none;}
.nav1 .mmp{display:none;}
.banner-1, .banner-2, .banner-3, .banner-4 {
	min-height: 240px;
}
.callbacks_tabs a:after {
	height: 4px;
	width: 45px;
}
.new dl{width:100%;}
.qqqd li{ width:100%; margin-bottom:12px;}
.ab_main .fz img{width:100%;}
.ab_out{ float:none;}
.jj_txt{ padding:15px !important; height:100%;background:#F9F9F9;}

.jj_txt>p{ margin-top:20px; padding:0 ;}
.jj_txt>a{ margin:20px auto; display: block;}
.icn{display:block; float:right !important; padding:28px 0 !important; cursor:pointer; }
.icn img{float:right;}
.nav1 .logo{padding:0 !important;}
.nav1 .mmp1{ position:static;z-index: 100; opacity: 1;}
.nav1 .mmp,.nav1 .mmp1{display:none;}
.nav1 .mmp1,.nav1 .mmp1 li{padding:0 !important; width: 100%;}
.nav1 .mmp1>li{border-bottom:1px solid #DFDFDF;}
.nav1 .mmp1 li .xfdh1{ display:none;}
.xf{top:250px;}
.nav1 .mmp1 li a{ display:block; width:100%; line-height:50px; height:50px; text-align: left;color:#1f2128;}
.nav1 .mmp1>li .active{ color:#1869CC;}
.nav1 .mmp1>li a img{display:inline-block; float:right; margin-top:22px; transition:all ease-in 0.5s;}
.nav1 .mmp1>li a .active1{transform: rotate(180deg);}

.bottom1>div>ol{padding:0;}	
.bottom1>div>ol>li{padding:0;}
.cu_main .emil input{ width:30.2%}
.cu_main .emil .message{width:96%;}	
.ab_main{ padding:0 15px !important;}
.ab_main .ab_nav li{ float:left;margin-right:7px; width:15.8%;}
.ab_main .ab_ab img{ width: 100%;}

.news_main .news_dt>dl{display:none;}
.news_main .news_dt .nn{width:425px; margin-left:13px;}
.news_nei  img{ width: 100%}
.post{ padding:30px 15px;}
.post .post_u{ width:100%;}
.post .post_u .bottom{ height:auto; padding:10px 15px;}
.post .a_btn{ float:left; margin-top:15px; margin-left:15px;}
.post1>div{
	width: 100%;
	border-left:1px solid #000; 
}
/* .post1 .post_u .li_left .l_fill{width:75%;}
.post1 .post_u .li_left .l_fill1{ width:50%;}
.post1 .post_u .li_left .l_fill label{ margin-right:4px;}
.post1 .post_u .li_left .l_fill3{ width:52%;}
.post1 .post_u .li_left .l_fill2{ width:30%;}
.post1 .post_u .li_lg .l_tit{ width:60%; padding:5px 15px 5px 0;}
.post1 .post_u .li_lg .l_fill{ padding-top:22px;} */
.bottom1>div .b_a>li{ border:none !important;}
.bottom1>div .b_a>li .b_tit{ margin-right:19%;}
.bottom1>div .b_a>li .b_tit:nth-child(4){ margin-right:0;}
.bottom1>div .b_a>li .code{ float:left; margin-top:10px;}
.news_main .news_dt>img{width:100%; max-width: none;}
.news_main .news_dt .nn{width:100%; margin-left:0;}
.news_main .news_dt .nn>p{height:auto; margin-bottom: 0;}
.news_main .news_dt .nn>h2{margin-top:20px; margin-bottom: 10px;}
.news_main .news_dt .nn>div{margin-top:20px; display: none;}
.news_nei  img{ width: 100%}

.ribbon a{ width:100%; background:none; margin-bottom:5px;}
.post_sh li{ width:30%;}
.post1 .sc_table div label{ width: 15%}
.post1 .sc_table div input[type="text"]{ width:85%;}
.post1 .sc_table div span{ width: 85%;}
.post1 .sc_table div button{ margin-left:15%;}

}


@media screen and (max-width:414px) {
.banner-1, .banner-2, .banner-3, .banner-4 {
	min-height: 140px;
}
.callbacks_tabs a:after {
	width: 40px;
}
.callbacks_tabs {
	top: 75%;
	left:27%;
}
.ab_main .ab_nav li{ float: none;margin-right:0; width:100%; margin-bottom:3px;}
.ab_main .ab_nav li a{ height:40px; line-height:40px;}
.cu_main .two dl{ padding:0;}
.xf{top:230px;}
#dituContent{width:100% !important; margin:0 auto;}
.cu_main .emil input{ width:100%; margin:0 !important; margin-top:20px !important;}
.cu_main .emil .message{width:100%;}	
.cu_main .emil .sub{margin:0 auto !important; margin-top:20px !important;}	
.ju_main{ padding:0 15px !important;}


.post .post_u li{ width:100% !important; border-right:none !important;}
.post .post_u .li_one{ line-height:24px; padding:5px 15px}
/* .post1 .post_u .li_one{ line-height:24px; padding:0 15px;}
.post1 .post_u .li_lg{ line-height:20px;}
.post1 .post_u .li_lg .l_tit{ width:60%; padding:5px 15px 5px 0;}
.post1 .post_u .li_lg .l_fill{ padding-top:14px;}
.post1 .post_u .bottom .b_txt{ height:250px;}
.post1 .post_u .bottom_1 .email{float:left;} */

/* .post1 .post_u .top{ border-bottom-width:1px !important;}
.post1 .post_u .top_1{ border-bottom-width:0 !important;}
.post1 .post_u .li_left .l_fill1{ width:68%;}
.post1 .post_u .li_left .l_fill{width:75%;}
.post1 .post_u .li_left .l_fill2{ width:30%;} */
.xf{ display: none !important;}
.bottom1{ padding:40px 0 !important  ;}
.bottom1>div .b_a>li .b_tit{ margin-right:0 !important; width:50%; min-height:180px;}
.bottom1>div .b_a>li .code{ width:100%; margin-top:-20px;}
.post1 .sc_table{ padding:30px 15px;}
.post1 .sc_table div label{ width: 22%}
.post1 .sc_table div input[type="text"]{ width: 78%;}
.post1 .sc_table div span{ width: 78%;}
.post1 .sc_table div button{ margin-left:22%;}
.post1 .sc_table>div{ margin-bottom: 15px;}
.post_sh {}
.post_sh li{ width:49%; margin-right:2%;}
.post_sh li:nth-last-child(2){ margin-right:0;}
.table_main>div{ float: left; width: 33.3%; text-align: center; border-right:1px solid #000; line-height: 20px; height:70px; padding: 10px 0; line-height: 20px;}
.post1 .table-left{border-left:none;}
}
@media screen and (max-width:375px) {
.xf{top:210px;}
.banner-1, .banner-2, .banner-3, .banner-4 {
	min-height: 126px;
}
.callbacks_tabs {
	top: 75%;
	left:26%;
}
.news_nei  img{ width: 100%}
}
@media screen and (max-width:320px) {
.nav1 .logo img{ width:100%; margin-top:26px;}
.xf{top:150px;}	
.banner-1, .banner-2, .banner-3, .banner-4 {
	min-height: 110px;
}
.callbacks_tabs a:after {
	width: 36px; height:3px;
}
.callbacks_tabs {
	top: 72%;
	left:24%;
}
.news_nei  img{ width: 100%}
}