@charset "utf-8";
/* CSS Document */

html,body,div{
	font-family:"微软雅黑";

	}
body{
	overflow-x:hidden;
	}
img{
	border: none;
}

a:hover{color:#c10}

/*****header*******/
.header_top
{
	width:100%;
	height:50px;
	position:absolute;
	z-index:1111;
	background:#eff0f1;

}
.header{
	width:100%;
	height:90px;
        position:relative;
	z-index:99999;
	background:rgba(255,255,255,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9fffffff,endColorstr=#9fffffff);
}
.header .menu
{
	height:80px;
	position:relative;

}
.header_con{
	width:100%;
	position:relative;
	}
.logo{
	float:left;
	margin: 10px 0;
	}		
.nav{
	float:right;
	margin-right:0px;
	}	
.nav>ul{
	padding:0;
	margin:0;
	margin-top:40px;
	}
.nav>ul>li{
	float:left;
	line-height:50px;
	position:relative;
	margin-right:-8px;

	}
.nav>ul>li>a{
	font-size:15px;
	letter-spacing:0px;
	color:#444;
	font-weight:bold
	}
.nav>ul>li>a:hover{color:#035cac;}
.nav>ul>li>b{
	width:5px;
	height:5px;
	border-radius:5px;
	background:#035cac;
	position:absolute; left:50%; bottom:13px;
	margin-left:-2px;
	opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
    -webkit-opacity:0;
	}	
.nav>ul>li>ul{
	width:140px;
	position:absolute; top:70px; left:-12px;
	background:#fff;
	padding:20px;
	box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
	display:none;
	-webkit-transition:top 0.4s ease 0.1s;
	-moz-transition:top 0.4s ease 0.1s;
	-ms-transition:top 0.4s ease 0.1s;
	-o-transition:top 0.4s ease 0.1s;	
	transition:top 0.4s ease 0.1s;
	z-index:99;
	}
.erjion{
	top:50px !important;
	}
.nav>ul>li>ul>li{
	line-height:20px;
	text-align:left;
	padding:5px 0;
	padding-left:13px;
	}
.nav>ul>li>ul>li>a{
	font-size:13px;
	color:#666;
	letter-spacing:1px;
	}
.nav>ul>li>ul>li>a:hover{color:#035cac;font-weight:bold}
.erji_line{
	position:absolute; top:0; left:15px;
	width:1px;
	height:100%;
	background:#e8e8e8;
	}
.erji_line>span{
	width:1px;
	height:20px;
	background:#035cac;
	position:absolute; top:25px; left:0;
	}						
.header_r{

	}			
.header_r span{
	display:inline-block;
	line-height:50px;
	font-size:15px;
	font-weight:600;
	color:#adadad;
	padding-left:10px;
	}	


.nav_right{
	position:absolute; top:10px; right:0;
	}
.nav_right h5{
	display:inline-block;
	margin:0;
	line-height:25px;
	font-size:12px;
	color:#999;
	margin-left:10px;
	position:relative;
	float:left;
	}
.nav_right h5 p{
	width:100%;
	position:absolute;
	top:25px;
	padding:10px 0;
	background: rgba(8, 97, 212,0.9);
	border-top:none;
	display:none;
	z-index:9999;
	}
	
	
.nav_lang p{left:0;}	
.nav_right h5 p span a{color: #ffffff;}	
.nav_right h5 p span a:hover{color:#f9fd04;}			
.nav_right h5 p span{
	display:block;
	width:100%;
	text-align:center;
	line-height:22px;
	letter-spacing:1px;
	color:#fff;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;	
	transition: 0.3s ease;
	}

 
	
.qix p span{
	text-align:left !important;
	padding-left:10px !important;
    }
.qix p{
	width:260px !important;
	right:-1px;
	padding-left:10px !important;
	}			
.nav_right h5 i{
	margin-right:5px;
	color:#035cac;
	font-size:14px;
	
	}
.ind_h{
	margin-top:5px;
	}
.ind_h i{
	position:absolute;
	right:5px;
	top:6px;
	}	
.nav_down{
	color:#999 !important;
	font-size:12px !important;
	margin-left:10px !important;
	}		




@media (min-width: 992px) {
.nav>ul>li{
	padding:0 10px;	
    }	
	}
@media (min-width: 1200px) {
.nav>ul>li{
	padding:0 26px;	
    }
	}

body{
	overflow-x:hidden;
	width:100%;
	}
.warp{
	overflow-x:hidden;
	width:100%;
	}
/******************手机导航******************/
.nav_btn{
	position:absolute; top:15px; right:15px;
	cursor:pointer;
	}
.nav_btn img{
	border-radius:4px;
	}

.phone_nav{
	width:100%;
	height:0;
	background:#191816;
	position:absolute; top:80px; left:0; z-index:-1;
    opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
	overflow:hidden;
	}	
.phone_nav>ul{
	padding:0;
	margin:0;
	padding-top:15px;
	}	
.phone_nav>ul>li{
	line-height:40px;
	padding-left:15px;
	border-bottom:1px dotted #333;
	}	
.phone_nav>ul>li>a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none !important; 
	font-size:15px;
	letter-spacing:1px;
	font-weight:500;
	text-align:left;
	text-transform:uppercase;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	}
.phone_nav>ul>li>ul{
	padding-top:5px;
	padding-bottom:15px;
	display:none;
	padding-left:10px;
	}	
.phone_nav>ul>li>ul>li{
	line-height:30px;
	}
.phone_nav>ul>li>ul>li>a{
	text-align:left;
	color:#e5e5e5;
	font-size:13px;
	letter-spacing:1px;
	}				
.nav_on>a{
	color:#035cac !important;
	}	
.nav_btn1{
	width:30px;
	height:30px;
	background:#ccc;
	cursor:pointer;
	position:absolute; top:90px; right:15px;
	border-radius:1px;
	opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
	}	
.nav_btn1>img{
	margin-top:2px;
	}		
/******************手机导航******************/


@media (max-width: 767px){
.header{
	height:60px;
	}
.header .container{
	padding:0 !important;
	}
.logo{
	margin-left:15px;
	}	
.logo >img{
	width:180px;
	}
.logo>a>img{
	width:80px;
	}
.banner{
	margin-top:60px !important;
}				
	}
@media (min-width: 768px) and (max-width: 991px){
.header{
	height:60px;
	}
.header .container{
	padding:0 !important;
	}
.logo{
	margin-left:15px;
	}	
.logo>img{
	width:180px;
	}	
.banner{
	/*margin-top:60px !important;*/
	}		
	}


.clp1
{
	 position:relative;

}
	
/*****header*******/	
.text
{
	width:100%;
	height:200px;
	background:#666;
	position:relative
}
.text
{
	padding-top:55px;
	font-size:26px!important;
	color:#fff;
	text-align:center;
	line-height:45px;
}

/*****banner*******/
.banner{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden
	}
.banner .swiper-slide
{
	position:relative;
}
.banner .ban_txt
{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.1);
	position:absolute;
	z-index:1;	
}

.banner .ban_txt h2
{
	font-size:45px;
	color:#fff;
	letter-spacing:8px;
	height:60px;
		margin-top:25%;
}
.banner .ban_txt h5
{
	color:#ccc;
	font-size:16px;
	letter-spacing:1px;
}
.pag_main{
	bottom:0 !important;
	}

/*banner_xia*/


.banner_xiaBox{
	width: 100%;
	height: 50px;
	margin: 0 auto;
	position:relative;
	z-index:2;
}



.banner_xiaBox>span{
	width:20%;
	height:100%;
	background:#035cac;
	position:absolute; top:0; left:0;
	z-index:-1;
	display:inline-block;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	overflow:hidden;
	}
	
	
.banner_xiaBox1>span{
	width:10%;
	}
		
		
.banner_xiaBox li{
	width: 20%;
	float: left;
	line-height:50px;
	font-size: 18px;
	cursor:pointer;
	text-align:center;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;	
	transition: 0.3s ease;
}

.banner_xiaBox1 li{
	width: 10%;
	font-size: 13px;
	border-bottom:none;
	}

.xiaBox_li{
	
	width:90%;
	
	}

/*1.17调整*/

.banner_xiaBox>span{
	display:none;
	}
.xiaBox_li{
	color:#035cac!important;
	}

/*1.17调整*/
	
	
	
	
	

.xiaBox_li0{
	display:inline-block;
	}
	
	
.xiaBox_li1{
	display:none;
	}	
	
	
.banner_xiaBox li{
	font-size:16px;
	color:#333;
	
}	
	
	
	
.banner_xiaBox li img{
	margin-right: 5px;
}
.title{
	width: 100%;
	margin: 0 auto;
	color: #989898;
	font-size: 14px;
}
.title span{
	display:inline-block;
	margin-bottom:15px;
	margin-right: 22px;
	cursor:pointer;
	color:#333;
}
.part_box{
	width: 60%;
	float:left;
}
.part_l{
	width: 100%;
	float: left;
	display:none;
}
.part_lt{
	width: 100%;
	float:left;
	padding-top:35px;
	position:relative;	
}
.part_ltt{
    width:28%;
	position:relative;
	float:left;
}
.pat_cox{
	width:100%;
	float:left;
	
	}

.part_rgt{
	width:70%;
	float:right;
	}
.part_lb{
	padding:0 !important;
	margin:0 !important;
}
.part_lb li{
	line-height: 37px;
	border-bottom: 1px solid #aaa;
	width:100%;
	overflow:hidden;
}
.part_lb li span{
	color: #333;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;	
	transition: 0.3s ease;
	width:80%;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.part_lb li:hover span{
	color: #035cac;
	}
.fr{
	float: right!important;
	width:20%!important;
	text-align:right;
}

.content_box span b{
	float:right;
	font-weight:normal;
	color:#035cac;
	}
.part_r{
	width:40%;
	float: right;
	padding-left:50px;
	padding-top:35px;
}
.part_r ul{
	margin-top:-2px;
	}
.part_r li{
	padding:20px 0 15px 50px;
	background:#fff;
	margin-bottom:17px;
	-webkit-transition: box-shadow .3s ease;
    -moz-transition: box-shadow .3s ease;
    -ms-transition: box-shadow .3s ease;
    -o-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
}
.part_r li:hover{
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.2);		
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.2);	
	}
.ay-title{
	font-size: 20px;
	color: #3d3d3d;
}
.num{
	font-size: 40px;
	color: #d30910;
	
}
.num-kuo{
	color: #d30910;
	font-size: 16px;
	margin-right:10px;
}
.col{
	color: #d30910;
}
.col img{
	margin-top: -20px;
}
.time{
	color:#959595;
	line-height: 30px;
	font-size:12px;
}
.line{
	position: relative;
	width:100%;
	height: 2px;
	background:#dedfe2;
	margin-bottom:15px;
}
.line1{
	position: absolute;
	width:60px;
	height: 2px;
	background:#035cac;
	margin-top: -17px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;	
	transition: 0.3s ease;
}



.line1on{
	margin-left:91px;
	}
	
.line1on1{
	margin-left:182px;
	}
	
.line1on2{
	margin-left:274px;
	}

.img_box{
	width: 100%;
	float: left;
}
.content_box{
	width:100% ;
	float: left;
	color: #035cac;
	background:#fff;
	padding:10px 10px 30px 10px;
	/* border-top:#035cac 5px solid; */
}

.content_box h2{
	margin-top: 5px;
	font-size: 15px;
	color:#2f3031;
	margin-bottom:5px;
}
.content_box span{
	display: inline-block;
	margin-bottom: 5px;
	font-size: 13px;
	color:#767676;
	line-height:22px;
	height:44px;
	overflow:hidden;
}
.content_box a{
	color: #035cac;
}

@media (max-width: 767px){
	
/**banner手机端样式**/
.banner .ban_txt h2{
	font-size:24px;
	margin-top:60%;
	line-height:25px;
	height:25px;
	margin-bottom:10px;
	}
.banner .ban_txt h5	{
	margin-top:10px;
	font-size:16px;
	line-height:25px;
	}
.swiper-pagination-switch{
	width:10px !important;
	height:10px !important;
	}
	
/***banner手机端样式***/
.banner_xiaBox li{
	width:47%;
	line-height:35px;
	font-size:12px;
	
	}
.banner_xiaBox>span{
	width:48%;
	height:70%;
	}
.part_lt{
	width:100%;
	}
.part_rgt{
	width:100%;
	}
.part_box{
    width:100%;	
	}
.part_r{
	width:100%;
	margin-top:20px;
    padding:0;
	}
.part_r ul{
	margin-top:0;
	}
.part_r li{
	padding:10px 6px;
	padding:20px 0;
	text-align:center;
	}
.ay-title{
	font-size:18px;
	}
.num{
	font-size:30px;
	}
.ab_banner{margin-top:40px;}
	}
	
	

/*内页小导航*/	
.ab_menu {
	height: 77px;
	border-bottom: 1px solid #eaeaea;
}


.ab_menu_l a {
	float: left;
	padding: 0 9px;
	font-weight: bold;
	font-size: 14px;
	line-height: 77px;
	color: #000;
}


.ab_menu_l a.on {background: url(../images/ab_menu_icon1.png) no-repeat 0 36px;}
.ab_menu_r {float: right;height: 100%;}
.ab_menu_r a {
	position: relative;
	float: left;
	margin-left: 30px;
	font-weight: bold;
	line-height: 77px;
	color: #63666b;
}


.ab_menu_r .on{color: #035cac;}

.ab_menu_r a span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background-color:#035cac;
	border-radius: 4px;
	-webkit-transition: width 300ms;
	transition: width 300ms;
}

.ab_menu_r a:hover{color: #035cac;}

.ab_menu_r a.on span {width: 100%;}

/*内页小导航*/


.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:10px;
  width: 100%;
  z-index:9;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 5px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #035cac;
}	
	
/*****公司介绍和新闻*******/
.ab_nr_l img{max-width:100%;height:auto !important}
.indexabout{padding-top:25px;}
.topnews{padding-top:25px;}
.intt{width:100%;height:42px;}
.intt h3{float:left;margin:15px 0;}
.intt span{float:right;padding:20px 5px}
.intt span a{color:#0f58b7;font-family:arial}		
.about-des{padding-top:30px;}		
.about-pic{width:178px;float:left;margin-right:15px;}
.about-pic img{max-width:100%;height:auto !important}
.about-wor{}
.about-wor p{line-height:1.8em;color:#666}

.news-des{padding-top:30px;}
.news-des li{width:100%;padding-bottom:10px;float:left;max-height:140px;overflow:hidden}
.news-des li span{color:#999;font-size:0.8em}
.news-des li div{color:#383838;font-size:1em;padding:5px 0;}
.news-des li div img{max-width:100%;padding:0 10px;height:auto !important}
.news-des li a:hover div{color:#c10000;}
.news-des li small{color:#808080;font-size:0.9em;height: 35px;width:100%;
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.hcompany{background:#ececec;padding:40px 0;margin-top:40px;}
.hcompany .group{background:#fff;padding:0px;float:left;}
.hcompany .group .company-wor{padding:20px;width:70%;float:Left;}
.hcompany .group .company-wor h3{width:100%;float:Left;}
.hcompany .group .company-wor small{color:#d6d6d6;font-size:1.6em;/* margin-top:-25px; */width:100%;float:Left;}
.hcompany .group .company-wor div{padding-top:15px;}
.hcompany .group .company-wor div p{color:#777777;font-size:1em;line-height:1.8em;padding-top:15px;float:Left;}
.hcompany .group .company-pic{float:left;padding-right:20px;width:30%;}

.hcompany .video{float:Left;background:#fff;/* margin-left:20px; */width:370px;padding-bottom:40px;}

.service{padding: 30px 0;}
.service h3{text-align:center;margin:5px 0;}
.service p{text-align:center;color:#909090;}

.service .ser-area{padding: 20px 0;}
.service .ser-area li{text-align:center;float:left;margin:10px 0;}
.service .ser-area li img{max-width:100%;height:auto !important}
.service .ser-area li p{text-align:center;color:#696969;margin:10px 0;font-size:1em;}




/**======   底部    =====**/
.footer{padding-top: 20px;background: #ececec;width:100%;float:left;}
.footer .foot{display: inline-block;padding: 0 3%;vertical-align: top;}
.footer .footz h5{margin-top: 5px;color: #8a8a8a;font-weight:normal;font-size: 14px;}
.footer .erweima{margin-top: 15px;text-align:center;}
.footer .foot1{margin-left: 4%;width: 300px;height: 180px;border-right: 1px solid #e0e0e0;}
.footer .foot1 dd{width: 100px;float:left;}
.footer .foot2{height: 180px;border-right:1px solid #e0e0e0}
.footer .foot3{height: 180px;border-right:1px solid #e0e0e0}
.footer .ewm{display: inline-block;padding: 0 3%;vertical-align: top;color:#666}
.footer .erweima img{border-radius: 3px;width: 98px;}
.footer dl{padding-top:10px;}
.footer dt{font-size: 14px;font-weight: normal;margin-bottom: 8px;color: #2b2b2b;}
.footer dd{font-size: 12px;line-height: 2.14;}
.footer dd a{color: #868686;}
.footer dd a:hover{color: #2f2f2f;}
.footer .foot6 {width:300px;margin-right:0px;color: #c5c5c5;}
.footer .foot6 h4{margin-top: 0;letter-spacing: .5px;color: #464646;font-size: 14px;font-weight:normal;margin-bottom: 8px;padding-top:10px;}
.footer .foot6 p{margin-top: 15px;color: #bbbbbb;}
.footer .foot6 ul{font-size: 12px;margin-top: 8px;margin-bottom: 48px;color: #3e3e3e;}
.footer .foot6 ul li{line-height: 1.8em;color: #7d7d7d;}


.footer .copyright{
    font-size: 13px;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    letter-spacing: .5px;
    color: #989898;
    background: #151515;
}
.footer .copyright a{ color: #adadad;}
.footer .copyright a:hover{color: #c10;}


/*===============分页===============*/

.pageinfor {padding-right: 35px;overflow: hidden;font-size:14px;padding: 20px 5px;width:100%;}
.pageinfor span{float:left;margin:0 10px;}
.pageinfor a{float: left;margin-right: 10px;list-style: none;}
.pageinfor li:last-child {margin-right: 0px;}

.pageinfor a {
	display: block;
	text-align: center;
	padding: 2px 8px;
	border: 1px solid #D8D8D8;
	font-size: 14px;
	float: left;
	margin-bottom:10px;
}

.pageinfor a:link,.pageinfor a:visited {text-decoration: none;color: #000;font-size: 13px;}
.pageinfor a:hover {color: #fff;background: #c10;}
.pageinfor .c {margin-top: 6px;color: #000000;}



/*****内页********/
.ab_banner {height:220px;overflow:hidden;width:100%;}

.ab_menu_l {float: left;padding-left:13px;}

.ab_menu_l a {
	float: left;
	padding: 0 9px;
	font-weight: bold;
	font-size: 14px;
	line-height: 77px;
	color: #000;
}

.ab_nr_l {position:relative;line-height:1.6em}
.ab_nr_r {margin-top: 23px;}
.ab_nr_r img {margin-bottom: 10px;}
.ab1_nr_l {margin-top:20px;}

.inner_b2{font-size: 24px;color: #333;line-height: 22px;margin:0px;padding-top: 25px;}

.ab_nr {margin-bottom:50px;}
.ab_nr_l_sub {padding: 23px 23px 43px 0;border-right: 1px solid #eee;}

.img_one ul li{text-align:center;margin-bottom:20px;}
.img_one ul li img{max-width:100%;height:auto !important}


.news_b2_k>h4{margin-top:10px;margin-bottom:20px;color:#333;}
.news_b2_tit p{color:#666;margin-bottom:0;}
	
.news_b2_kr{float:right;position:relative;width:17.5%;}
.news_b2_kr img{margin-top:10px;}
.news_b2_k{
	padding:25px 0px 10px;
	border-bottom:1px solid #ccc;
	}

	
	
.news_b2_kl,
.news_b2_riqi,
.news_b2_tit{
	float:left;
	width:78%;
	}
.news_b2_riqi{
	border-right:1px solid #ccc;
	padding-right: 30px;
	margin-right: 30px;
	width: 16%;
	}
.news_b2_riqi h3{
	font-size:38px;
	margin-bottom:0;
	margin-top:10px;
	color:#035cac;
	text-align:center;
	}
.news_b2_riqi p{letter-spacing:1px;color:#035cac;text-align:center}
.news_b2_k>h4{
	margin-top:10px;
	margin-bottom:20px;
	color:#333;
	}
.news_b2_tit p{color:#666;margin-bottom:0;}
	
.news_b2_kr{float:right;position:relative;width:17.5%;}
.news_b2_kr img{margin-top:10px;}
.focu_top{width:100%;margin-top:10px;}
.focu_top span{color:#999;margin-right:20px;}
.news_kr_l{padding-bottom:10px;border-bottom:4px solid #9f9faa;}
.news_kr_l span{font-size:16px;color:#9f9faa;font-weight:bold;}
.news_kr_l img{margin-left:60px;}
.news_b2_tit>span{
	color:#035cac;
	display:block;
	width:100%;
	position:relative;
	right:-60px;
	text-align:right;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
    -webkit-opacity:0;
	}
.news_b2_tit>h4{color:#333;}
.news_b2_k:hover{background:#f1f1f1;}
.news_b2_k:hover .news_b2_tit>span{
	opacity:1;
    filter:alpha(opacity=100);
    -moz-opacity:1; 
    -khtml-opacity:1;
    -webkit-opacity:1;
	right:0px;
	}
.news_b2_k:hover .news_b2_riqi h3{color:#035cac;}
.news_b2_k:hover .news_b2_riqi p{color:#035cac;}
.nwes_b2_off{
	position:absolute;
	top:9px;
	right:0;
	opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
    -webkit-opacity:0;
	z-index:5;
	}

/*xinwenneiye*/
.new_in{
	width:100%;
	margin:50px 0 80px;
	line-height:1.8em;
	}
.newin_box{
	width:100%;
	overflow:hidden;
	margin-top:20px;
	text-align:center;
	}
.new_in img{max-width:100%;height: auto !important}	
.new_in h2{
	width:100%;
	text-align:center;
	font-size:20px;
	margin-top:40px;
	}
	
.newin_top{
	width:100%;
	text-align:center;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:#ddd 1px dotted;
	}	
	
.newin_top span{
	font-size:12px;
	color:#666;
	margin:0 5%;
	}
	
.newin_box img{
	margin:10px 0;
	}
	
.newin_box  p{
	color:#666;
	font-size:14px;
	line-height:24px;
	text-align:left;
	text-indent:2em;
	width: 90%;
    margin: 0 auto 10px;
	}
	
.newin_a{
	width:170px;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#035cac;
	display:block;
	margin:8% auto 0;
	}

.bdsharebuttonbox{
	margin-top:30px;
	}
.sr-bdimgshare,.sr-bdimgshare-list,.sr-bdimgshare-16,.sr-bdimgshare-black{
	display:none!important;
	}
	
.bdimgshare_1472044062813{
	display:none;
	}
	
.bdimgshare-bg{
	display:none;
	}	



.fdct{margin-top:50px;}
.fdct .feedback{padding: 20px 20px;border:1px solid #dedede;}
.fdct .feedback h4{width:100%;text-align:center;padding: 10px 0 20px 0;font-size: 1.4em;font-weight:normal;}
.guestbook_table{width:100%;}
.fdct .feedback label{
	text-align:center;
	display:block;
	height:64px;
	font-size:2em;
	font-weight: normal;
	margin-bottom:20px;
}
.guestbook_table th{width:12%;padding:0px;margin: 0px;}
.fdct .feedback input{line-height:36px;height:36px;width:100%;margin-bottom:20px;border:1px solid #dedede;}
.fdct .feedback .form_textarea{line-height:36px;height:120px;width:100%;margin-bottom:20px;border:1px solid #dedede;}
.fdct .feedback .form_text_verifycode{line-height:36px;width:50%;margin-bottom:20px;margin-right:5%;}
.fdct .feedback .code_image{}
.fdct .feedback .form_button{
	width:60%;
	line-height:24px;
	text-align:center;
	background:#575963;
	border:0;
	color:#fff;
	display:block;
	margin: 20px auto;
	border-radius:25px;
}
.fdct .feedback .form_button:hover{background:#f15631;transition:.3s;}
.icontact{padding: 20px 10px;font-size: 1.2em;line-height:2em;}
.icontact h6{font-size: 1.2em;color:#404040;border-bottom:1px dotted #dedede;padding-bottom:30px;}
.icot-ct li{border-bottom:1px dotted #dedede;padding:10px 0}


@media (max-width: 1200px ) and (min-width: 768px){
.hcompany .group{width:66%;float:Left;}
.hcompany .group .company-pic img{max-width:100%;height:auto !important}
.hcompany .video {width:30%;}
}



@media (max-width: 768px) {
.hcompany .group{width:100%;float:Left;}
.hcompany .group .company-pic{float:left;padding-right:0px;width:35%;text}
.hcompany .group .company-pic img{max-width:100%;height:auto !important}
.hcompany .group .company-wor{padding:8px;width:65%;}
.hcompany .group .company-wor h3{font-size: 1.2em;margin-top: 2px;width:150px;margin-bottom:0px;}
.hcompany .group .company-wor small{color:#d6d6d6;font-size: 0.6em;margin-top:0px;width:120px;float:Left;}
.hcompany .group .company-wor div{padding-top:5px;width:100%;height:115px;overflow:hidden;}
.hcompany .group .company-wor div p{font-size:0.9em;line-height:1.4em;padding-top:0px;}
.hcompany .video{margin-left:0px;float:Left;width:100%;padding-bottom:10px;margin-top:15px;}
.hcompany .intt{width:100%;height:10px;}
.hcompany .video .intt h3 {font-size:1.2em;margin: 10px 0;}
.hcompany .video .intt span {padding: 10px 5px}
.service .ser-area li{width: 50%;}
.service .ser-area li p{font-size:1em;height:24px;}
.footer .foot6 {width:60%;margin-right:0px;color: #c5c5c5;}
.footer .ewm{width:38%;}
.footer .ewm img{max-width:100%;height:auto !important}


/*内页*/
.visible-xs { display: block !important;}
.ab_banner {height:150px;}
.ab_menu_r a{line-height: 35px;font-size:12px;margin-left:9px;float:left !important; }	
.ab_menu_r {display:none;}
.inner_b2 { font-size: 18px !important;}
.ab_menu {height: 50px;border-bottom: 1px solid #eaeaea;}
.ab_nr_l_sub {border: none;padding: 12px 12px 30px 0;color:#8e8e8e}
.inner_b2 {padding-top: 15px;}

	
.news_xyy{
	text-align:center;
	width:100%;
	margin-top:40px;
	padding-bottom:10px;
	}
	
	
.news_xyy a{color:#666;padding:5px 12px;background:#e6e6e6;border-radius:2px;margin:0 1px;}

.news_b2_kl{width:100%;}
	
.news_b2_riqi {
    padding-right: 10px;
    margin-right: 10px;
    width: 20%;
	display:inline-block;
}
.news_b2_riqi p{font-size:12px;letter-spacing:-1px}
.news_b2_riqi h3 {font-size:24px;}	
.news_b2_tit {width: 74%;}	
.news_b2_tit1{width:100% !important;text-align:center;}
.news_b2_tit>h4{font-size:14px;line-height:25px;}
.news_b2_kr{width:80%;float:none;margin:0 auto;margin-left:10%;}
.new_in{margin-top:30px;}
.news_b2_k{padding-bottom:20px;}
.news_b2_k>h4{font-size:16px;line-height:25px;}	
	
.news_b2_kr img { display: none;}

}


