.mar-left20{ margin-left:20px;}
.mar-left18{ margin-left:18px;}
/* fullSlide */
.fullSlide{width:100%;position:relative;height:548px;background:#000; min-width:1200px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:548px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:548px; overflow:hidden; text-indent:9999999999px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:2px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none; }
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.search{
    width: 100%;
    margin: 0 auto;
    height: 48px;
    line-height: 48px;
    overflow: hidden;   background:url(../images/search_bg.gif) repeat-x top center;
}.search p {
	width: 1168px;
    margin: 0 auto;
    font-size: 14px;
    color: #a0a0a0;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    background: url(../images/s_ico.png) no-repeat left;
    padding: 0 0 0 32px;
}.search p a {
    color: #a0a0a0;
    padding: 0 10px 0 0;
}

.box {
    height: 100%;
    width: 1200px;
    margin: 30px auto 0px auto;
    position: relative; 
}

.into_left {
	float: left;
	width: 590px; height:290px;
	display: inline-block;
	border:1px solid #CCC;box-shadow:4px 4px 5px #acacac;
	-moz-box-shadow:4px 4px 5px #acacac;
	-webkit-box-shadow:4px 4px 5px #acacac;
}
.h-about-w{  margin: 0px auto 0px auto; padding:0px 20px 0px 20px;}
.into_text_img {
	margin-top: 20px;
	margin-bottom: 25px;
	clear: both;
	overflow: hidden;
}

.into_text_img img {
	width: 170px;
	height: 155px;
	float: left;
}

.into_text {
	width: 370px;
	float: right;
	text-indent: 2em;
	color: #323232; 
}

.into_text p {
	margin-top: 0px;
	margin-bottom: 20px;
	font:14px/180% "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå",Arial;
	color:#666;
}

.into_text p a.orange {
	color: #FFA200;
}

.into_small_box {
	clear: both;
	overflow: hidden;
}

.into_small_box img {
	float: left;
	width: 137px;
	height: 97px;  margin:0px 8px 0px 0px;
	 display: block; 
}
/*
.into_small_box img:last-child {
	margin-right: 0px;
}
*/
.information {
	width: 590px;
	float: right; height:290px;
	border:1px solid #CCC;box-shadow:4px 4px 5px #acacac;
	-moz-box-shadow:4px 4px 5px #acacac;
	-webkit-box-shadow:4px 4px 5px #acacac;
}
.information_content{ margin: 0px auto 0px auto; padding:0px 20px 0px 20px;}
.information_content ul {
	padding: 0px;
	margin-top: 20px;
}

.information_content ul li {
	color: #404040;
	border-bottom: dotted 1px #bfbfbf;
	clear: both;
	overflow: hidden;
	line-height: 40px;
	list-style-type: none;
}

.information_content ul li span {
	float: left;
}

.information_content ul li label {
	float: right;
}

.title_u {
	width: 100%;
	height: 37px;
	clear: both;
	overflow: hidden;
	border-top: solid 3px #012792;
}

.title_u span {
	float: left;
	width: 80px;
	text-align: center;
	display: inline-block;
	color: #002993;
	line-height: 40px;
	height: 37px;
	overflow: hidden;
	font-size: 20px; margin-left: 20px;
}

.title_u label {
	float: left;
	height: 37px;
	margin-left: 5px;
	text-transform: uppercase;
	line-height: 40px;
	color: #002993;
	font-size: 16px;
	font-family: "Mongolian Baiti", "å¾®è½¯é›…é»‘";
}



/*renmenchanpin*/
.a_tit{width:100%; min-width:1200px; height:60px; text-align:center; margin:0 auto; padding-top:60px; padding-bottom:50px;}
.hot_pro_bg{width:100%; min-width:1200px; background:url(../images/com_bg.png) center top no-repeat; padding-top:50px; padding-bottom:50px;}
.com_main{width:1200px; height:567px; margin:0 auto;}
.com_s{ width:23.5%; height:345px; background:#fff; float:left; margin-right:1.5%; border:1px solid #CCC;box-shadow:4px 4px 5px #acacac;
-moz-box-shadow:4px 4px 5px #acacac;
-webkit-box-shadow:4px 4px 5px #acacac; }
.com_con{ width:96%; height:315px; padding:15px;}
.com_tit_b{ width:96%; height:50px; line-height:50px; color:#3e3e3e; font-size:20px; font-weight:bold; text-align:center;}
.com_q{width:96%; height:90px;}
.com_q li{width:96%; height:23px; line-height:23px;color:#3e3e3e; background:url(/newimages/homeimages/circle.png) left no-repeat; text-indent:15px;}
.com_q li a{color:#545454;}
.com_q li a:hover{font-weight:bold;color:#1ab1e0;}
.com_btn{width:105px; height:28px; font-size:12px;text-align:center; margin:0 auto; line-height:28px;border:1px solid #545454; color:#545454;border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;}
.com_btn:hover{background:#1ab1e0; border:0; color:#fff;}


/*xinwen*/
.news_bg{ width:100%; background-color:#FFFFFF; padding:30px 0px; min-width:1200px;}
.news_box { width:1200px; margin:0px auto; clear: both; overflow: hidden;}

.home-title {
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
    text-align: center;
    font-size: 36px;
    color: #2b2b2b;
    line-height: 60px;
}
.home-title span {
    display: block;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    text-transform: uppercase;
    line-height: normal;
    line-height: 32px;
    padding-bottom: 39px;
    margin-bottom: -3px;
    background: url(../images/bg_01.jpg) center bottom no-repeat;
}


.fangan-content{ width:1200px; margin:0 auto; padding:50px 0px 50px 0px; }
.fangan-content .activity {
    float: left;
    width: 285px;
    text-align: center;
}.fangan-content .activity a {
    display: block; 
}.fangan-content .activity img {
   /*width: 100%;*/ width:280px; height:210px;
}.fangan-content .activity .title {
    font-family: 'PingFangSC-Light', 'Microsoft YaHei';
    font-size: 16px;
    color: #333333;
    letter-spacing: -0.28px;
    margin-top: 28px;
    display: block;
}
.fangan-more{ width:1200px; margin:0 auto; padding:0px 0px 0px 0px; }
.index_more {
    text-align: center;
    border: 1px solid #333;
    border-radius: 4px;
    width: 114px;
    padding: 5px 7px;
    font-size: 18px;
    margin: 0 auto;
}
.index_more a { color:#000000;
    font-size: 18px; font-family: 'PingFangSC-Light', 'Microsoft YaHei';
}


.box4-top ul{

	width: 344px;

	margin: 0 auto;

}

.box4-top ul li {

	width: 158px;

	line-height: 50px;

	overflow: hidden;

	float: left;

	margin: 0 5px;

	border-bottom: dotted 1px #ddd;

}




.box4-border {

background: #fff;

}

.box4-margin {

	margin-left:0px;

	border:none;

}

.box4-top {

	height: 370px;

background: #fff;

}

.box4-top ul{

	width: 344px;

	margin: 0 auto;

}

.box4-top ul li {

	width: 158px;

	line-height: 50px;

	overflow: hidden;

	float: left;

	margin: 0 5px;

	border-bottom: dotted 1px #ddd;

}

.box4-top ul li a {

	color:#000;

}

.box4-bottom {

	height:148px;

}

.box4-bottom ul li {

	float:left;

	width: 120px;

	padding: 25px 0px 0px 12px;

}

.box4-bottom ul li a {

	color:#000;

}
.item-title {

	line-height: 36px;

	height:36px;

	/*font-size: 15px;

	font-weight: bold;

	color: #ae1f25;*/

	background-color: #DBDBDB;

}.left-top-bg {

	float: left;

	background: url(../images/title_bg1.png) no-repeat;

	font-size: 15px;

	font-weight: bold;

	color: #ae1f25;

	display: block;

	float: left;

	color: #fff;

	padding: 0px 42px 0px 18px;

}.right-top{

	float:right

}

.right-top a{

	padding-right:10px; line-height:33px;

}.qanda ul {

	height: 370px;

}

.qanda ul li {

	width: 315px;

	margin: 0px auto;

}.question {

	padding: 16px 0;

}

.question span {

	display: block;

	float: left;

	font-size: 14px;

	font-weight: bold;

	width: 56px;

	color: #c0561d;

	line-height: 30px;

}

.question p {

	background:url(../images/qq_bg.png);

	display: block;

	width: 250px;

	height: 51px;

	overflow: hidden;

	float: right;

}

.question p a {

	display: block;

	color: #1b5058;

	padding: 16px 20px;

	line-height: 18px;

}
.answer {

	width: 300px;

	height: 30px;

	color: #666;

}

.answer span {

	float: left;

	display: block;

	font-weight: bold;

}

.answer p {

	display: block;

	width: 260px;

	line-height: 18px;

	height: 36px;

	overflow: hidden;

	float: right;

}

.news ul {

	height: 370px;

	width: 376px;

}

.news ul li span{

	float:left;

}

.news ul li label{

	float:right;

	color: #666;

}

.news ul li {

	width:340px;

	line-height: 31px;

	margin: 0 auto;

	border-bottom: dotted 1px #ddd;

}

.news ul li a {

	color:#000;

}



/* ------------------background:url(../images/hz.jpg) #FAFAFA repeat-x bottom center;------- */
 .main_100_gdhui {width:100%; min-width:1200px;  margin:2px auto 0 auto; text-align:center; background:url(../images/Open-Lab-no-text-pc.jpg) no-repeat top center;  padding:0px 0px 40px 0px;}
.hezuo_title {margin:0px auto 0px auto; width:1200px; color:#FFFFFF; font:40px/53px "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå"; padding:80px 0px 0px 0px;}
.hezuo_title_small {margin:0px auto 0px auto; width:1200px; color:#FFFFFF; font:20px/40px "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå"; padding:0px 0px 10px 0px;}
.hezuo_title_small a{color:#FFFFFF; font:20px/80px "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå";}
.hezuo_title_small a:hover{color:#FFFFFF; font:20px/80px "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå"; text-decoration: underline;}

.hezuo_body {margin:0px auto 0 auto; width:1200px;}
.good-client{
    width:1120px;
    margin:20px auto 0 auto;
    height: 290px;
    position: relative;
}

.client-list-con{
    overflow: hidden;
    position: relative;
    height: 290px; background:url(../images/yz.jpg) repeat-x bottom center;
}

.good-client-list{
    height: 290px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left:0; width: 5500px;  margin-top: 20px;
}
.good-client-list li{
    width:280px;
    float:left;
}
.good-client .turn-left,.good-client .turn-right{
    width:37px;
    height:68px;
    position: absolute;
    top:50%;
    margin-top: -45px;
    cursor: pointer;
    border-radius:2px;
    transition: all 0.384s ease-in;
    /* border:1px solid white;*/
	 background-color:#808082;

}
.good-client .turn-left{
   /* background: url("../images/turn-left.png") 50% 50% no-repeat;*/
   background: url("../images/p_left.jpg") 50% 50% no-repeat;
    left:-39px;
}
.good-client .turn-right{
background: url("../images/p_right.jpg") 50% 50% no-repeat;
    /*background: url("../images/turn-right.png") 50% 50% no-repeat;*/
    right: -39px;
}
.turn-left:hover, .turn-right:hover{
    /*background-color:#e6e6e6;  border:1px solid #e6e6e6;*/
   
}
.home-proli{ width: 247px; margin:0 auto; background-color:#FFFFFF;}
.good-client .client-logo{
    width: 227px; margin:0 auto;
    height: 170px;
    margin-bottom: 25px;
}
.good-client .client-name{
    width: 227px; margin:0 auto;
    height: 121px;
    margin-bottom: 25px; color:#333333; font:15px/30px "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå";
}
/* ------------------------- */


.huoban-content{ width:1200px; margin:0 auto; padding:50px 0px 50px 0px; }
.huoban-content .activity { margin-top:15px;
    float: left;
    width: 156px;
    text-align: center;
}.huoban-content .activity a {
    display: block; 
}.huoban-content .activity img {
   /*width: 100%;*/ width:154px; height:65px; border:1px solid #E7E7E7;
}
   
 
.hotpro-container{
    width: 100%; margin:0 auto;
    height: 400px;padding-top:40px; background: url(../images/productbg.jpg) #F5F5F5 no-repeat top center;
} 

.bulefont-title {
    width: 100%;
    text-align: center;
    font-size: 36px;
    color: #2b2b2b;
    line-height: 60px;
}

.homeprotj-client{
    width:1120px;
    margin:20px auto 0 auto;
    height: 290px;
    position: relative;
}

.homeprotj-client-list-con{
    overflow: hidden;
    position: relative;
    height: 290px; background:url(../images/yz.jpg) repeat-x bottom center;
}

.homeprotj-client-list{
    height: 290px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left:0; width: 5500px;  margin-top: 20px;
}
.homeprotj-client-list li{
    width:280px;
    float:left;
}
.homeprotj-client .turn-left,.homeprotj-client .turn-right{
    width:37px;
    height:68px;
    position: absolute;
    top:50%;
    margin-top: -45px;
    cursor: pointer;
    border-radius:2px;
    transition: all 0.384s ease-in;
    /* border:1px solid white;*/
	 background-color:#808082;

}
.homeprotj-client .turn-left{
   /* background: url("../images/turn-left.png") 50% 50% no-repeat;*/
   background: url("../images/p_left.jpg") 50% 50% no-repeat;
    left:-39px;
}
.homeprotj-client .turn-right{
background: url("../images/p_right.jpg") 50% 50% no-repeat;
    /*background: url("../images/turn-right.png") 50% 50% no-repeat;*/
    right: -39px;
}
.turn-left:hover, .turn-right:hover{
    /*background-color:#e6e6e6;  border:1px solid #e6e6e6;*/
   
}
.homeprotj-proli{ width: 247px; margin:0 auto;}
.homeprotj-client .client-logo{
    width: 227px; margin:0 auto;
    height: 170px;
    margin-bottom: 25px;
}
.homeprotj-client .client-name{
    width: 227px; margin:0 auto;
    height: 121px; text-align:center;
    margin-bottom: 25px; color:#333333; font:15px/30px "Microsoft YaHei","Î¢ÈíÑÅºÚ","ËÎÌå";
}
