﻿/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:"微软雅黑"; /*line-height:1.5;*/ background:#f2f2f2; position:relative; overflow-x:hidden;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form{ padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a {
	color:#666666;
	text-decoration: none;
}
a:hover {
	color:#d4252c;
	text-decoration:none;
}
.floatleft{float:left;}
.floatRight{float:right;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
.height20{height:20px;line-height:20px;overflow:hidden;clear:both;}
.blue{color:#034F89;}
.orange{color:#d4252c;}
/*body*/
.container { width:1000px; margin:0 auto;}
.container1{ width:1000px; margin:0 auto;}
.container2{ width:1000px; margin:0 auto;}
.container3{ width:1600px; margin:0 auto;}
.container4{ width:1200px; margin:0 auto;}

/*头部*/
.top_line{background-color:#3c3a3b;line-height:30px;color:#fff; height:30px;}
.top_link{color:#fff;float:right;}
.top_link .top_tel{color:#1f1a17; padding-left: 20px; background: url(../images/top_tel_icon.png) 0 center no-repeat;}
.top_link a{color:#fff;}
.top_link .top_cn,
.top_link .top_en{
	color:#fff;display: inline-block;
	width: 24px;height:18px;line-height: 18px;
	text-align: center;font-size: 12px;;
}
.top_link .top_cn{ background: #1d1d1d; margin-left: 8px; margin-right: 0;}
.top_link .top_en{ background: #606060; margin-left:0; margin-right:3px;}

/**header部分**/
#header{ background-color:#FFFFFF;height:128px;}
#header #logo { float:left; margin-top:15px;}
#header #intro{float:right; line-height:36px; margin-top:30px;}
#header #intro .div1{font-size:24px;color:#3a3a3a;font-weight: bold;}
#header #intro .div2{font-size:24px;color:#3a3a3a;font-weight: bold;}
#header #intro .div1,
#header #intro .div2{
	font-weight: 500;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
	behavior:url(../js/PIE.htc);
}
#header #phone{ float:right; line-height:25px; margin-top:40px;}
#header #phone .div1{float:left;font-size:16px;}
#header #phone .div2{font-size:24px;color:#d4252c;font-weight: bold;}
#header #phone img{float:left;}

#header2{ background-color:#FFFFFF;height:115px;}
#header2 #logo{ float:left;height:115px;}
#header2 #logo img{ margin-top:15px;}

#header2 #line { float: left; margin-top:50px;}
#header2 #pinpai{ float: left; vertical-align: middle;line-height:20px;font-size:16px;color:#3C3C3C;margin-left:5px;margin-top:55px;}
#header2 #pinpai .span1{color:#000000;font-weight:bold; font-size:21px;}
#header2 #phone{ float: right; line-height:25px; margin-top:40px;}
#header2 #phone .div1{float:left;font-size:16px;}
#header2 #phone .div2{font-size:24px;color:#F77004;font-weight: bold;}
#header2 #phone img{float:left;}


/*nav*/
#nav { height:46px; background:#d4252c;border-bottom: 4px solid #595a5c;}

.nav_main { height:46px; overflow:hidden;width:1000px; margin:0 auto;border-bottom: 4px solid #595a5c; }

.nav_main ul li { float:left; font-size:14px;text-align:center; margin-right:2px;}
.nav_main ul li > a {display:block; line-height:46px; color:#fff; cursor:pointer; text-decoration:none;}
.nav_main ul li > a span {display:block;width:140px;  }
.nav_main ul li > a:hover {color:#fff;background-color:#98969b; text-decoration:none;}
.nav_main ul li > a.on{color:#fff;background-color:#F87002; text-decoration:none;}

.nav_main ul .parti{ width:142px; border-left:2px solid #3f3f3f;border-right:2px solid #3f3f3f; margin-right:0px;}
.nav_main ul .parti > a{background:#F87002; color:#fff;}/*737373*/
.nav_main ul .parti > a:hover{background:#F87002;}
.nav_main ul .parti a span{display:block;width:140px; text-align:center;}

.nav_main ul li .subClass{clear:both;position:absolute;background-color:rgba(0,0,0,0.8); opacity:0.8;filter:alpha(opacity=80);display:none; text-align:left;width:142px; z-index:11;}
.nav_main ul li:hover .subClass{clear:both;position:absolute;background-color:#000; opacity:0.8;filter:alpha(opacity=80);display:block;  text-align: center;}
.nav_main ul li:hover > a{color:#fff;background-color:#98969b; text-decoration:none;}
.nav_main ul li .subClass{ float:left; width:140px; color:#FFFFFF;}
.nav_main ul li .subClass a{line-height:40px;color:#FFFFFF;display:block; }
.nav_main ul li .subClass a:hover{color:#FFFFFF;text-decoration:none;background-color:#d4252c;}

.nav_main ul li .subClass01{clear:both;position:absolute;background-color:rgba(0,0,0,0.8); opacity:0.8;filter:alpha(opacity=80);display:none; text-align:left;width:400px; z-index:11;}
.nav_main ul li:hover .subClass01{clear:both;position:absolute;background-color:#000; opacity:0.8;filter:alpha(opacity=80);display:block;}
.nav_main ul li .subClass01 > div{ float:left; width:100%; color:#FFFFFF; padding: 0 10px; box-sizing: border-box;}
.nav_main ul li .subClass01 > div > span{line-height:40px;color:#FFFFFF;display:block; border-bottom: 1px dashed #fff;}
.nav_main ul li .subClass01 > div > a{color:#FFFFFF;line-height:32px; display: block; float: left; margin-right: 6px;}
.nav_main ul li .subClass01 > div > a:hover{color:#d4252c; background: none; text-decoration: underline;}

.nav_main ul li .subClass02{clear:both;position:absolute;background-color:rgba(0,0,0,0.8); opacity:0.8;filter:alpha(opacity=80);display:none; text-align:left;width:140px; z-index:11;}
.nav_main ul li:hover .subClass02{clear:both;position:absolute;background-color:#000; opacity:0.8;filter:alpha(opacity=80);display:block;  text-align: center;}
.nav_main ul li .subClass02 li{ float:left; width:100px; height:40px; color:#FFFFFF;}
.nav_main ul li .subClass02 li a{line-height:40px;color:#FFFFFF;display:block; }
.nav_main ul li .subClass02 li:hover{color:#FFFFFF;text-decoration:none;background-color:#EB611D;}

.nav_main li a:hover{background-color:#97959a; color:#fff;}
.nav_main li a.cur,.nav_main li a.cur:hover{background-color:#333333; color:#fff;}
/*banner图*/
/*banner*/
#banner{ margin-top:20px;}
#banner .container3{position: relative; overflow:hidden;}

.flexslider {position: relative;width:1600px; height:498px;overflow: hidden;zoom: 1;}

.flexslider .slides li {width:1600px;}

.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter:
 alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}

.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}

.flex-direction-nav .flex-prev {left: 0;}

.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}

.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}

.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}

.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}

.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;	display: block;	height: 16px;	overflow: hidden;	text-indent: -99em;width: 16px;	cursor: pointer;}

.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}

.flexslider .slides a img {	width:1600px; height:498px;display: block;}


#bannerbg{ height:51px; width:1600px; margin:0 auto; }
/*中部banner*/
#middbanner1{ 
	height:186px;
	background-repeat: no-repeat;
	background-position: center 0px;
	background-size: cover;
}

@media (min-width:1280px){
	.container{ width:1000px;}
	.banner {
		 height: 400px;
	}
	#middbanner1{
		height:186px;
	}
}
@media (min-width:1366px){
	.container{ width:1000px;}
	.banner {
		 height: 426.875px;
	}
	#middbanner1{
		height:198px;
	}
}
@media (min-width:1440px){
	.container{ width:1300px;}
	.banner {
		 height: 450px;
	}
	#middbanner1{
		height:209px;
	}
}
@media (min-width:1600px){
	.container{ width:1300px;}
	.banner {
		 height: 500px;
	}
	#middbanner1{
		height:232.5px;
	}
}
@media (min-width:1920px){
	.container{ width:1300px;}
	.banner {
		 height: 600px;
	}
	#middbanner1{
		height:279px;
	}
}

.banner .flexslider { position:relative; height:100%; overflow:hidden; }
.banner .slides { position:relative; z-index:1;height:100%;}
.banner .slides li { 
	width:100%; height:100%;
	background-repeat: no-repeat;
	background-position: center 0px;
	background-size: cover;
}

.banner .flex-control-nav { position:absolute; bottom:10px; z-index:2; width:100%; text-align:center; }
.banner .flex-control-nav li { display:inline-block; width:58px; height:6px; margin:0 5px; *display:inline;
zoom:1; }
.banner .flex-control-nav a { display:inline-block; width:100%; height:100%;line-height: 200%; overflow:hidden; background:#c3c3c3; cursor:pointer; }
.banner .flex-control-nav .flex-active { background:#4c80a4; }

.banner .flex-direction-nav { position:absolute; z-index:3; width:100%; top:40%; }
.banner .flex-direction-nav li a { display:block; width:50px; height:100px; overflow:hidden; cursor:pointer; position:absolute; }
.banner .flex-direction-nav li a.flex-prev{ left:40px; background:url(../images/arrow.png) 0px 0px no-repeat; }
.banner .flex-direction-nav li a.flex-next{ right:40px; background:url(../images/arrow.png) -50px 0px no-repeat; }
.banner .flex-direction-nav li a.flex-prev:hover{ left:40px; background:url(../images/arrow.png) 0px -100px no-repeat; }
.banner .flex-direction-nav li a.flex-next:hover{ right:40px; background:url(../images/arrow.png) -50px -100px no-repeat; }



/*hezuo*/
#hezuo { height:120px; background:#FFFFFF;}
.heleft { width:44px; height:120px; float:left;}
.heright{ height:120px; width:956px; float:left;}
.heright .btnprev{cursor: pointer;width:40px; height:120px; background:url(../images/huiBtnLeft.png) 10px center no-repeat; float:left;}
.heright .btnnext{cursor: pointer;width:40px; height:120px; background:url(../images/huiBtnRight.png) 10px center no-repeat; float:right;}
#photo-list {
             /* 3张图片的宽度（包含宽度、padding、border、图片间的留白）
                 计算：3*(100+2*2+1*2+9) - 9
                 之所以减去9是第三张图片的右边留白
             */
            width:868px;
            /* 图片的宽度（包含高度、padding、border）
                计算：100+2*2+1*2
            */
            height:90px; float:left;  margin-top:20px;            overflow:hidden;
			
/*            border:1px dashed #ccc;*/
        }
		

#photo-list ul { list-style:none;}
#photo-list li { float:left; padding-right:10px;}
#photo-list img { border:1px solid #ddd; background:#fff; padding:2px;}
#photo-list h5{ text-align:center;}


/*产品介绍列表*/

#cpliebiao{ height:800px; margin-top:50px;}
.cpcdlist{width:240px; height:750px; background:#FFFFFF; float:left;}
.cpcdmu{ width:240px; height:56px;}
.mu{margin:0px 3px 16px 3px;}
.mutitle{ height:40px; margin-top: 5px; line-height:40px;  background-color:#e9e9e9;background-repeat:no-repeat; background-position:10px center;}
#mu01title {background-image:url(../images/cpMuDt_01.png);}
#mu02title {background-image:url(../images/cpMuDt_02.png);}
#mu03title {background-image:url(../images/cpMuDt_03.png);}
.mutitle > a{margin-left:35px; font-size:18px; font-weight:500; color:#333; line-height: 40px;}
.muts{ width:234px; height:40; line-height:40px; font-size:18px; text-align:center; font-weight:bold; border-bottom:1px dashed #999999;}
.muts a{ color:#FF6600;}
.mulist{overflow:hidden; line-height:40px; background:url(../images/cpMuDd.png) repeat-y center top;}
.mulist span{float:left; width:50%;}
.mulist span a{margin-left:30px; color:#333;}
.mulist.mulist_line{background:url(../images/cpMuDd2.png) repeat-y center top;}
.mulist.mulist_line > span{width:100%;}
.mulist.mulist_line > span > a{margin-left:42px; font-size: 15px;}
.mulist a:hover{ color: #d4252c;}

.mu .phone_box{ background: url(../images/phone_boxbg.png) no-repeat; width:220px;height: 120px; margin:60px auto auto auto; overflow: hidden;}
.mu .phone_box > h1{ margin: 30px 0 0 20px; font-weight: 500;font-size: 20px;color: #303030;}
.mu .phone_box > div{margin-left: 20px;font-size: 22px;color: #303030; font-weight: bold;}
/*产品图片列表*/

.cpimglist{ width:745px; height:750px; float:left; margin-left:15px; border-top:2px solid #d4252c;}
.cpiltitle{ width:745px; height:40px; background:url(../images/cpiltitle_bg.png) 5px center no-repeat;}
.cpiltitle a{ margin-left:30px; height:40px; line-height:40px; font-size:20px; font-weight:bold; color:#d4252c;}
.cpimglist li{ float:left; width:240px; height:230px; margin-left:8px; margin-top:5px;}
.cpimglist li > .div_imgbox > a{ display:block;width:238px; height:190px;border: 1px solid #ddd;}
.cpimglist li > .div_imgbox > a:hover{border: 1px solid #d4252c;}
.cpimglist img{ width:238px; height:190px; border:none;}
.cpigtitle{ width:240px; height:40px; text-align:center; line-height:40px;}





/*优势*/
.ysBox{position:relative; margin-bottom:20px; height:1242px; background:url(../images/ysBox.jpg) no-repeat center; overflow: hidden;}
.ysBox dl{position:absolute;}
.ysBox dt{margin-bottom:10px; font-size:20px; font-weight:bold; color:#333; line-height:20px; padding-top: 10px;}
.ysBox dt span{position:absolute; top:2px; left:-60px; width:48px; height:48px; line-height:48px; background:url(../images/ysDtB_ico.png) no-repeat center; color:#fff; text-align:center; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.ysBox dd{line-height:24px; font-size:13px; color:#333;}
.ysBox dd span , .ysBox dd b{color:#eb611d;}
.ysBox .ys01{left:636px; top:270px;}
.ysBox .ys02{left:312px; top:490px;}
.ysBox .ys03{left:662px; top:698px;}
.ysBox .ys03 dd{width:216px;}
.ysBox .ys04{left:272px; top:796px;}
.ysBox .ys04 dd{width:286px;}
.ysBox .ys05{left:624px; top:978px;}
.ysBox .ysPhone{position:absolute; left:624px; top:1070px; margin-top:40px; padding:4px 0px 4px 52px; color:#333; background:url(../images/ysPhone_ico.png) no-repeat left center;}
.ysBox .ysPhone b{display:block; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#ffa22b;}
.eng { font-size: 14px; font-weight: normal; font-style: normal; color: #a0a0a0;}

.krSpan{margin-bottom:16px;}


/*客户案例*/
#fcmu{ min-height:100px;  background:#FFFFFF; overflow: hidden;}

#fcmu .fccont{ width:1000px; height:450px; margin:0px auto;}
#fcmu .fccont .btnprev{width:18px; height:400px; background:url(../images/huiBtnLeft.png) 0px center no-repeat; float:left;cursor: pointer;}
#fcmu .fccont .btnnext{width:18px; height:400px; background:url(../images/huiBtnRight.png) 0px center no-repeat; float:right;cursor: pointer;}
#fcmu .fccont ul{ float:left; width:940px; height:400px; margin-left:18px;}
#fcmu .fccont li{ 
	float:left; width:300px; height:365px; 
	padding: 5px;
	border:1px solid #ddd;
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); 
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	margin:10px 7px 10px 6px;
}
#fcmu .fccont li:hover{
	border:1px solid #d4252c;
	-moz-box-shadow: 0 0 8px rgba(212, 37, 44, 0.3);
	-webkit-box-shadow: 0 0 8px rgba(212, 37, 44, 0.3); 
	box-shadow: 0 0 8px rgba(212, 37, 44, 0.3);
}
#fcmu .fccont li > .li_box{background: #eeeeee;height:100%;}
#fcmu .fccont li .fcct_pic > img{ 
	width:100%; 
	height:176px;
	border:1px solid #eeeeee;
	box-sizing: border-box;
}
#fcmu .fccont .fcct_text{width: 260px; margin:25px auto 0 auto;}
#fcmu .fccont .fcct_text .b_title{ position: relative;}
#fcmu .fccont .fcct_text .b_title > span{ font-size: 12px;color: #6a6968;}
#fcmu .fccont .fcct_text .b_title > .b_logo{ 
	position: absolute;
	width:108px;height:108px;
	right: 0;top:-79px;
	-moz-border-radius: 54px;
	-webkit-border-radius: 54px;
	border-radius: 54px;
	overflow: hidden;
}
#fcmu .fccont .fcct_text .b_title > .b_logo img{
	width:108px;height:108px;
	-moz-border-radius: 54px;
	-webkit-border-radius: 54px;
	border-radius: 54px;
}
#fcmu .fccont .fcct_text .title{margin-top:15px;height:32px; line-height: 32px; color: #d4252c;font-size: 16px;text-overflow:ellipsis;overflow: hidden;}

#fcmu .fccont .fcct_text .txt_desc{font-size: 12px;height: 60px; overflow: hidden; color: #6a6968;line-height: 20px;}
#fcmu .fccont .fcct_text .a_more{
	display:block;
	margin-top:6px;
	width:94px;height: 24px;
	text-align:center;
	line-height: 24px; 
	border: 1px solid #323232;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}
/*@media (min-width:1280px){
	.container1{ width:1000px;}
	.ftbanner > img{width:1000px;}
}
@media (min-width:1366px){
	.container1{ width:1000px;}
	.ftbanner > img{width:1000px;}
}
@media (min-width:1440px){
	.container1{ width:1200px;}
	.ftbanner > img{width:1200px;}
}*/


/*尾部banner、设备展示与荣誉证书*/

#pzmu {min-height:100px; margin-left:auto; margin-right:auto; padding-bottom: 30px; background: #e1e1e1;}

.ftbanner{ /*border:1px solid #cacfcb;*/}
.ftbanner img{width:100%;}

#pzmu .pzmuleft{ height:462px;}
#pzmu .pzlefttitle{height:40px; background:url(../images/cpiltitle_bg.png) 2px center no-repeat;}
#pzmu .pzlefttitle a{ margin-left:25px; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#ed5f15;}

#pzmu .pzleftnr{
	height:422px; 
	background:#FFFFFF; 
	border:1px solid #d2d2d2;
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); 
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}
#pzmu .pzleftnr .btnleft,
#pzmu .pzleftnr .btnright{
	display: block;
	float: left;
	width:25px;
	height: 372px;
	margin-top: 25px;
	cursor: pointer;
}
#pzmu .pzleftnr .btnleft{ background:url(../images/huiBtnLeft.png) center center no-repeat; margin-left: 10px; }
#pzmu .pzleftnr .btnright{ background:url(../images/huiBtnRight.png) center center no-repeat; margin-right: 10px;}
#pzmu .pzleftnr > ul{width:900px;float: left;height: 372px;margin:25px 14px;}
#pzmu .pzleftnr li{ 
	width:900px; 
	height:372px; 
	float:left;
}
#pzmu .pzleftnr li .pzli_box{width:280px;height:186px;float: left;margin: 0 10px; }
#pzmu .pzleftnr li .pzli_box .pzliimg{ height:150px;border: 1px solid #bfbfbf; }
#pzmu .pzleftnr li .pzli_box .pzliimg img {width: 100%;height: 100%;}
#pzmu .pzleftnr li .pzli_box .pzlitext{height:24px; line-height: 24px; text-align: center; margin-bottom: 6px;}




/*客户见证*/
.khjz{ width:660px; margin:20px auto 20px auto;}
.khjz_title{ width:660px; background:url(../images/fatitlebg.jpg) 0px center no-repeat; height:40px;}
.khjz_title b{height:40px;line-height:40px;font-size:14px; margin-left:45px;color:#FFFFFF;}
.khjz_img{ width:160px; height:126px; margin-left:10px; margin-top:15px; float:left;}
.khjz_img img{width:160px; height:126px;}
.khjz_left{ float:left; width:470px; margin-left:20px; margin-top:15px; font-size:14px;}


/*实力展示*/
#slbanner{ height:450px; background:#FFFFFF;}
#slbanner .bg{padding-top:50px;}
#slbanner .title{text-align:center;line-height:50px;height:50px; font-size:45px;color:#ed5f15;}
#slbanner .titleEng{text-align:center; color:#bbbcb7;font-size:16px; margin-bottom:25px;margin-top:20px;float:left;}
#slbanner .line{width:360px;background-color:#898989;height:1px;float:left;border:0px;margin-top:33px; overflow:hidden;}
#slbanner .line2{width:20px;background-color:#898989;height:4px;float:left;border:0px;margin-top:31px; overflow:hidden;}

#slbanner .slnr{ height:280px; width:1000px; margin-left:auto; margin-right:auto;}
#slbanner .slnr .btnprev{cursor: pointer;width:18px; height:220px; background:url(../images/huiBtnLeft.png) 0px center no-repeat; float:left;}
#slbanner .slnr ul{ float:left; width:940px; height:270px; margin-left:18px;}
#slbanner .slnr li{ float:left; width:220px; height:260px; margin-top:5px; margin-right:15px;}
#slbanner .slnr li img{ border:1px solid #CCCCCC;}
#slbanner .slnr .slnr_fttext{ text-align:center;}

#slbanner .slnr .btnnext{cursor: pointer;width:18px; height:220px; background:url(../images/huiBtnRight.png) 0px center no-repeat; float:right;}


/*印刷与团队*/
#gsmu { height:430px; margin-top:40px; background: #f2f2f2;}
#gsmu .gsmuleft{width:670px; height:430px; float:left;}
#gsmu .gslefttitle{position:relative; width:668px; height:30px;  background:#585858;margin-bottom:15px;}
#gsmu .gslefttitle a{ margin-left:32px;  line-height:30px; font-size:18px; font-weight:500; color:#fff;}
#gsmu .gslefttitle .title_bg{position:absolute;left:0;bottom:0;background:#d4252c;width:22px;height:30px;}
#gsmu .gsleftnr{ width:668px; height:375px; background:#FFFFFF; border:1px solid #d2d2d2;}
#gsmu .gsleftnr .gslt_top{ width:643px; height:190px; margin-top:13px; margin-left:13px;}
#gsmu .gsleftnr .gslt_top .gslt_topimg{ width:256px; height:190px; float:left;border:1px solid #CCCCCC;}
#gsmu .gsleftnr .gslt_top img{ margin:2px;}
#gsmu .gsleftnr .gslt_top .gslt_toptext{ width:370px; height:190px; float:left; margin-left:13px;}

#gsmu .gsleftnr .gslt_top .gslt_toptext h4{border-bottom: 1px solid #ddd;}
#gsmu .gsleftnr .gslt_top .gslt_toptext h4 a{ font-size:18px;line-height: 32px;font-family: "宋体"; color:#d4252c;}
#gsmu .gsleftnr .gslt_top .gslt_toptext h4 span{margin-left:8px;font-style:initial;font-size: 16px; font-weight:normal; color:#dbdbdb;}

#gsmu .gsleftnr .gslt_top .gslt_toptext p{ padding:5px 0; margin:5px auto;color:#9c9c9c;line-height:24px;font-size: 14px;text-indent: 28px;}
#gsmu .gsleftnr .gslt_toptext .gslt_toptext_ft{ width:370px; height:30px;}
#gsmu .gsleftnr .gslt_toptext .gslt_toptext_ft a{ float:right; margin-right:10px; color:#d4252c;}
#gsmu .gsleftnr .gslt_toptext .gslt_toptext_ft a:hover{color:#d4252c;}

 
#gsmu .gsleftnr .gslt_ft{ width:655px; height:140px; margin-top:13px; margin-left:13px;}
#gsmu .gsleftnr .gslt_ft li{ float:left; margin-right:13px;}
#gsmu .gsleftnr .gslt_ft .gslt_ftimg{ width:148px; height:109px;border:1px solid #CCCCCC;}
#gsmu .gsleftnr .gslt_ft li img{ width:144px; height:105px; margin:2px 2px;}
#gsmu .gsleftnr .gslt_ft .gslt_fttext{ text-align:center;} 


#gsmu .gsmuright{width:320px; height:430px; float:left; margin-left:10px;}
#gsmu .gsrighttitle{position:relative;width:318px; height:30px; background:#585858;margin-bottom:15px;}
#gsmu .gsrighttitle a{ margin-left:32px; height:30px; line-height:30px; font-size:18px; font-weight:500; color:#fff;}
#gsmu .gsrighttitle .title_bg{position:absolute;left:0;bottom:0;background:#d4252c;width:22px;height:30px;}
#gsmu .gsrightnr{ width:318px; height:375px; background:#FFFFFF; border:1px solid #d2d2d2;}

/*首页公司新闻*/

#gsmu .gsrightnr .gsrt_top{ width:306px;margin-top:30px; margin-left:6px;}
#gsmu .gsrightnr .gsrt_top img{ float:left;}
#gsmu .gsrightnr .gsrt_top div{ margin-left:10px; width:188px; float:left;}
#gsmu .gsrightnr .gsrt_top div h4{ border-bottom:1px dashed #CCCCCC;width:178px;}
#gsmu .gsrightnr .gsrt_top div p{display: block; height: 36px; line-height:18px;overflow: hidden; padding: 3px 0; margin: 3px 0;}
#gsmu .gsrightnr .gsrt_top div .more{ float: right;}

#gsmu .gsrightnr .gsrt_ft{ width:286px; margin-top:10px; margin-left:15px;}
#gsmu .gsrightnr .gsrt_ft li{width:286px; height:20px; margin:8px auto 8px auto;}
#gsmu .gsrightnr .gsrt_ft li .gsxw_left{ float:left;}
#gsmu .gsrightnr .gsrt_ft li .gsxw_right{ float:right;}
#gsmu .gsrightnr .gsrt_ft p{padding:10px 0 10px 0;}


.ftbanner > img{width:1000px;}
@media (min-width:1280px){
	.container1{ width:1000px;}
	.ftbanner > img{width:1000px;}
}
@media (min-width:1366px){
	.container1{ width:1000px;}
	.ftbanner > img{width:1000px;}
}
@media (min-width:1440px){
	.container1{ width:1200px;}
	.ftbanner > img{width:1000px;}
}


/*资讯中心*/
#news{height:500px;margin-bottom:40px;background: #f3f2f2;overflow: hidden;}
.bg{margin-top:40px;margin-bottom:30px;}
.bg .title_box{background:url(../images/news_line.png) center 3px no-repeat;}
.bg .title_box.title_style2{background:none;}
.bg .title{
	text-align:center;line-height:42px;height:42px; font-size:36px;color:#d4252c;
	font-family: "宋体";
}
.bg .title_box.title_style2 .title{font-size:22px;}
.bg .title_box.title_style2 .title b{color: #333;font-weight: 500;font-size:36px;}
.bg .titleEng{text-align:center; color:#bfbfbf;font-size:14px;}
.bg .title_box.title_style2 .titleEng{ background:#d4252c;width: 360px; font-size: 16px; margin: 0 auto; color: #fff; line-height: 30px;}

#news .wenti{ width:370px;height:316px;float:left;padding:0 20px 0 10px;border-right: #b5b5b5 1px solid;}

#news .wenti .pic{margin-left:10px;margin-right:10px;float:left;}
#news .wenti .first{float:left;width:240px;}
#news .wenti .first a:hover{color:#034f89}
#news .wenti .intro{padding-top:5px;padding-right:15px;color:#666666;height:40px;line-height:20px;overflow:hidden;text-overflow: ellipsis;}

.orange_box{ background: #d4252c; color: #fff; padding: 0 2px;}
#news .wenti .title{ position:relative;height:30px;font-size:16px; background:#585858;margin-bottom:35px;}
#news .wenti .title a{color:#fff;line-height: 30px; margin-left: 32px;}
#news .wenti .title_bg{position:absolute;left:0;bottom:0;background:#d4252c;width:22px;height:30px;}
#news .name{font-size:14px;line-height:25px;border-bottom:solid 1px #c0c0c0;}
#news .name a{color:#2b2c2c;}
#news .xiangxi{margin:8px 0;}
#news .xiangxi >a{ float: right;}
#news .wenti ul{margin-top:20px;line-height:25px;}
#news .wenti .leftli{float:left;margin-left:15px;clear:both;cursor:pointer;}
#news .wenti .rightli{float:right;margin-right:15px;cursor:pointer;}

#news .zsxw{width:567px;height:320px;float:right;padding:0 11px 0 12px;}
#news .zsxw .title{ position:relative;height:30px;font-size:16px;width:50%;margin-bottom:35px;background:#585858;float:left;}
#news .zsxw .title a{color:#fff;line-height: 30px;margin-left: 32px;}
#news .zsxw .title_bg{position:absolute;left:0;bottom:0;background:#d4252c;width:22px;height:30px;}
#news .zsxw .title2{position:relative;height:30px;font-size:16px;background:#585858;width:50%;margin-bottom:35px;float:right;}
#news .zsxw .title2 a{float:right;color:#fff;line-height: 30px;margin-right: 32px;}
#news .zsxw .title2_bg{position:absolute;right:0;bottom:0;background:#d4252c;width:22px;height:30px;}
#news .zsxw .new_leftbox{float:left;width:275px; padding-right: 5px; border-right: 1px solid #bfbfbf;}
#news .zsxw .new_rightbox{float:right;width:275px; padding-right: 5px;}

#news .zsxw .pic{margin-right:5px;float:left;}
#news .zsxw .first{float:left;width:170px;}
#news .zsxw .intro{padding-top:5px;padding-right:15px;color:#666666;height:40px;line-height:20px;overflow:hidden;text-overflow: ellipsis;}

#news .zsxw ul{margin-top:28px;line-height:23px;}
#news .zsxw .leftul{line-height:25px; }
#news .zsxw .leftul a{color:##666666;}
#news .zsxw .leftul a:hover{color:#d4252c;}
#news .zsxw .leftli{float:left;clear:both; cursor:pointer;}
#news .zsxw .rightli{float:right; }
#news .zsxw .rightul{line-height:25px; cursor:pointer;}
#news .zsxw .rightul a{color:##666666;}
#news .zsxw .rightul a:hover{color:#d4252c;}

#news .leftli{background:url(../images/list_prebg.png) 0px center no-repeat; }
#news .leftli > a{ margin-left: 15px;}

/*footer*/
#foot_link{height:40px;line-height:40px;font-size: 14px; }
#foot_link span{ font-size: 16px;}
#foot_link a{ color: #9e9d9d; margin: 0 3px;}
#foot_link a:hover{color:#F87002;}




#footer a{color:#bababa;}
#footer a:hover{color:#d4252c;}
#footer .ft_logo{ float:left; width:150px; margin-top:38px;}
#footer .ft_logo > img{width:100%;}
#footer .ft_line{ float:left; width:20px; height:150px; background:url(../images/ft_line.png) center center no-repeat; margin-top:38px;}

#footer .ft_nav{width:100px;height:150px; float: left;margin-top:38px;}
#footer .ft_nav > a{ display: block; width:100%;line-height: 32px; text-align: center; font-size: 16px; color: #fff;}
#footer .ft_nav > a:hover{color:#d4252c;}
#footer {background-color:#303030;color:white;line-height:33px;font-size:18px;clear:both;}
#footer .footLine_bg{height:50px; background:#d4252c; text-align:center;}
#footer .footLine{height:50px; width:1000px; line-height:50px; color:#FFFFFF; margin:0 auto;}
#footer .footLine > a{ display: block; float: left; width: 16.666%; text-align: center; color: #fff;}
#gotop{float:right;margin-right:30px;margin-top:-55px; display:block;}



#footer .link{float:left;width:430px;margin-left:5px;height:160px;color:#adaeb0;font-size:14px;margin-top:38px;line-height:25px;}
#footer .link img{ float:left; width:33px; height:33px;}
#footer .phone{ height:33px; margin-left:38px; line-height:33px;color:white;font-size:25px;}
#footer .phoneNum{ font-size:29px; margin-top:5px;margin-bottom:15px;}
#footer .phoneNum > span{color:#fff; }
#footer .phonetext{ position: relative;}
#footer .phonetext .ebsgovicon_box{
	position:absolute; left:268px; bottom:2px; width:33px; height:33px;
}
#footer .code{float:left;width:160px; margin-top:38px;text-align:center;}
#footer .code > img {width: 120px;}
#footer .saoma{font-size:12px;}




/*#footer .aboutUs{width:190px;float:left;background:url(../images/line.png) no-repeat right;padding-right:25px;text-align:right;}*/
#footer .title{color:white;font-size:21px; }
#footer .fwzc{width:200px;float:left;text-align:right;}
#footer .product{width:320px;float:left;background:url(../images/line.png) no-repeat right;padding-right:25px;text-align:right;}

#gotop{float:right;margin-right:30px;margin-top:-55px;}

/*产品专题页*/

#ZTlist{ height:760px; margin-top:50px; margin-bottom: 50px;}
#ZTlist .ZTleft{ width:238px; height:740px; background:#FFFFFF; float:left;}
#ZTlist .ZTleft_qg{width:238px; height:740px; background:#FFFFFF; border:1px solid #CCCCCC;}
#ZTlist .ZTleft_qg ul{ min-height:318px; border-top: 1px solid #fff;}
#ZTlist .ZTleft li{ width:238px; height:52px; line-height:50px; border-bottom:1px dashed #CCCCCC;}
#ZTlist .ZTleft li a{ width:238px; height:52px; display:block; font-size:16px; color:#333;}
#ZTlist .ZTleft li a:hover{ background: #F87002;color:#FFFFFF;}
#ZTlist .ZTleft li a > i{ font-size: 18px; margin-left: 60px; margin-right: 10px;}
#ZTlist .ZTleft li .cur01{  background: #F87002;color:#FFFFFF;}
#ZTlist .ZTleftft{ width:223px; height:305px; margin:auto; margin-top:10px;}

#ZTlist .ZTright{ width:745px; height:740px; float:left; margin-left:15px; border-top:2px solid #ed5f15;}
#ZTlist .ZTrighttitle{ width:745px; height:40px; background:url(../images/cpiltitle_bg.png) 10px center no-repeat;}
#ZTlist .ZTrighttitle .ZTrttitle a{ margin-left:36px; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#ed5f15;}
#ZTlist .ZTrighttitle .ZTrtfy{ float:right; width:50px; margin-right:5px; margin-top:10px;height:20px; line-height:20px; text-align:center; background:#8e8e8e;}
#ZTlist .ZTrighttitle .ZTrtfy a{ color:#FFFFFF;}
#ZTlist .ZTrighttitle .ZTrtfy:hover{ background:#ed5f15;}

#ZTlist .ZTrightig li{ float:left; margin-left:8px; margin-top:5px;}
#ZTlist .ZTrightig .ZTimg img{ width:240px; height:187px;}
#ZTlist .ZTrightig .ZTimg_bg{ width:240px; height:10px; background:url(../images/cpimg_bg.jpg) no-repeat 1px center;}
#ZTlist .ZTrightig .ZTigtitle{width:240px; height:40px; line-height:40px; text-align:center;}

/*产品内容*/
#cpheader{ height:430px; background:#FFFFFF;}
#cpheader .cphdleft{ width:460px; height:400px; float:left; margin-left:25px; margin-top:30px;}


/* CSS class for zoomed area */
.MagicZoomBigImageCont{border:1px solid #91b817;overflow:hidden}
.MagicZoomBigImageCont img{width:800px;height:800px}
.MagicZoomBigImageCont iframe{width:400px;height:400px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important}
.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;background:#fff url(graphics/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}


#cpheader .cphdleft .cphdlt_ft{ width:260px; height:50px; margin:10px auto 0px auto;}
#cpheader .cphdleft .cphdlt_ft .btnprev{ cursor: pointer;width:11px; height:50px; float:left; background:url(../images/xaiotuprev.jpg) 0px center no-repeat;}
#cpheader .cphdleft .cphdlt_ft ul{ width:225px; float:left; margin-left:12px; overflow:hidden;}
#cpheader .cphdleft .cphdlt_ft .btnnext{ cursor: pointer;width:11px; height:50px; float:right; background:url(../images/xaiotunext.jpg) 0px center no-repeat;}
#cpheader .cphdleft .cphdlt_ft li{ float:left; margin-right:10px;}






#cpheader .cphdright{ width:450px; height:360px; float:left; margin-left:40px; margin-top:30px;}
#cpheader .cphdright h1{ height:60px; line-height:60px; font-size:26px; border-bottom:1px dashed #CCCCCC;}
#cpheader .cphdright li{ height:30px; line-height:30px; font-size:16px; background:#e6e6e6; margin-top:15px; color:#8a8a8a; font-family:微软雅黑;}
#cpheader .cphdright div{ height:100px; background:#e6e6e6; margin-top:15px;}
#cpheader .cphdright div p{ float:left; width:100px; height:30px; line-height:30px; margin-top:10px; margin-left:15px; font-size:16px; color:#8a8a8a;}
#cpheader .cphdright div h2{ float:left; width:300px; height:30px; line-height:30px; margin-top:10px; font-size:24px; color:#ec611e;}
#cpheader .cphdright div img{float:left; margin-left:15px; margin-top:5px;}

/*公司简介*/
.gsjj_title{ height:45px; line-height:45px; font-size:30px;width:610px; margin:30px auto 0px auto; background:#cdcdcd; text-align:center;}
.gsjj_txt{width:640px; margin:40px auto 0px auto;}
.gsjj_txt .gsjj_img_1{ width:350px; height:280px; float:left;overflow:hidden;background:url(../images/gongsi.jpg) -5px -12px no-repeat;}
.gsjj_txt .gsjj_img_2{ width:270px; margin-left:20px; float:left; font-size:14px; color: #757575;}
.gsjj_txt .gsjj_img_3 ul li span{ font-size:14px; color:#ba2325;}
.gsjj_txt .gsjj_img_3 ul li{font-size:12px; color:#757575;}
.gsjj_txt .gsjj_img_3 img{ float:right;}
.gsjj_txt .gsjj_img_4{ background:url(../images/jiajie002.png) no-repeat; }
.gsjj_txt .gsjj_img_5 li{ width:138px; height:120px; float:left; margin-right:20px; margin-bottom:40px; background:url(../images/jianjie005.jpg) no-repeat;}
.gsjj_txt .gsjj_img_5 li img{ margin:8px auto 0px 6px;}
.gsjj_txt .gsjj_img_5 li p{ height:30px; line-height:30px; text-align:center; margin:0px;}
/*关于我们*/
#gymb{ background:#FFFFFF; margin-bottom:30px; margin-top:10px;}

#gymb .gymbleft{ float:left; width:188px; margin-left:20px; margin-top:20px; margin-bottom:30px;}
#gymb .gymbleft_title{color:#fff;height: 144px;background:url(../images/gymb_titlebg.png) no-repeat; overflow: hidden;}
#gymb .gymbleft_title h1{ margin-top: 40px; margin-left: 25px;font-size: 32px; font-weight: 500;}
#gymb .gymbleft_title div{margin-left: 25px;font-size: 16px;}
#gymb .gymbleft .gymblttop { margin-top:2px; margin-bottom:10px; }
#gymb .gymbleft .gymblttop ul{ width:186px;border:1px solid #CCCCCC;}
#gymb .gymbleft .gymblttop li{ width:186px; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #CCCCCC;}
#gymb .gymbleft .gymblttop li a{ display:block; width:186px; height:40px; font-size:16px; margin-top:1px;}
#gymb .gymbleft .gymblttop li a:hover{color:#000000;text-decoration:none;background:url(../images/listbg01.png) no-repeat;}
#gymb .gymbleft .gymblttop li .cur01{color:#000000;text-decoration:none;background:url(../images/listbg01.png) no-repeat;}


#gymb .gymbleft .gymbltmid{ width:188px; height:278px;margin-top:10px;}
#gymb .gymbleft .gymbltmid ul{ width:186px; height:243px; border:1px solid #CCCCCC;}
#gymb .gymbltmid li{ width:175px; height:105px;margin:15px auto;}

#gymb .gymbltmid .curli{ width:175px; height:105px;margin:15px auto; border-bottom:1px dashed #CCCCCC;}

#gymb .gymbltmid li p a{ float:right; width:45px; height:14px; margin-top:3px;margin-right:10px; background:url(../images/fwzc06.jpg) 0px 0px no-repeat; }

#gymb .gymbleft .gymbltft{ width:188px; height:284px;margin-top:10px;}
#gymb .gymbleft .gymbltft_title{font-size:16px;text-align:center;color:#fff;height: 35px;line-height:35px;background:url(../images/cpzxtitle03.png) no-repeat;}
#gymb .gymbltft .gymbltft_text{ width:186px; height:280px; min-height:280px;border:1px solid #CCCCCC;}
#gymb .gymbltft .gymbltft_text img{ width:175px; height:88px; margin-top:10px; margin-left:5px;}
#gymb .gymbltft .gymbltft_text h5{ margin-left:10px; margin-top:10px;font-size:13px;}
#gymb .gymbltft .gymbltft_text h2{margin-left:10px; color:#d4252c;}
#gymb .gymbltft .gymbltft_text div{margin-left:10px;font-size:13px;}
#gymb .gymbltft .gymbltft_text div span{ font-weight:bold;}

#gymb .gymbleft .gymbltmap{ width:186px; height:150px; margin-top:10px; border:1px solid #CCCCCC;}

#gymb .gymbright{ width:720px;float:left; margin-left:40px; margin-top:20px; margin-bottom:30px;}
#gymb .gymbrt_name{ width:720px; height:80px; line-height:80px; border-bottom:1px dashed #CCCCCC;}
#gymb .gymbrt_name .c_name{ font-size:30px;}
#gymb .gymbrt_name .e_name{ font-size:14px;}

#gymb .gymbrt_weizhi{ height:30px; line-height:30px; margin-top:20px;font-size:14px; }
#gymb .gymbrt_weizhi img{ float:left; margin-top:4px; margin-right: 6px;}
#gymb .gymbrt_weizhi a{ font-size:14px; line-height:20px; color: #333;}
#gymb .gymbrt_weizhi a:hover{ color: #d4252c;}

#gymb .ztmbright{ width:740px;float:left; margin-left:20px; margin-top:20px; margin-bottom:20px;}
#gymb .gymbrt_text{ width:720px; border:1px solid #CCCCCC; margin-top:10px;}
#gymb .gymbrt_tt_top{ width:700px; height:60px; line-height:60px;font-size:20px; font-weight:bold; margin:0px auto; text-align:center; border-bottom:1px dashed #CCCCCC; }
#gymb .gymbrt_tt_ms{width:700px; height:30px; line-height:30px; font-size:14px; margin:0px auto; text-align:center; }
#gymb .gymbrt_tt_mid{width:700px;margin:20px auto; font-size:14px; }
#gymb .gymbrt_tt_ft{width:700px;margin:0px auto; border-top:1px dashed #CCCCCC;}
#gymb .gymbrt_tt_ft div{ float:left; width:350px; height:30px; margin-top:10px; margin-bottom:10px;}


#gymb .zxlist{ width:598px; margin:10px auto 20px auto;}
#gymb .zxlist_fy{ width:598px;  margin:10px auto 20px auto;text-align: center;font:11px/12px Tahoma;vertical-align:middle;}

#gymb .zxlist_fy a{float: left;color: #666;font-size:14px;line-height:24px;font-weight: normal;text-align: center;border: 1px solid #BBB;min-width: 14px;padding: 0 7px;margin: 0 5px 0 0;border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}
#gymb .zxlist_fy a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d;text-decoration: none;background: #666;color: #FFF;border-color: #444;}
#gymb .zxlist_fy .current {background: #666;color: #FFF;border-color: #444;box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;cursor: default;}
#gymb .zxlist_fy .ellipse {background: none;border: none;border-radius: 0;box-shadow: none;font-weight: bold;cursor: default;}



#gymb .gymbrt_text ul{ margin-top:10px;}
#gymb .gymbrt_text .gymbrt_ig li{ float:left;margin-left:10px; margin-top:10px;}
#gymb .gymbrt_text .gymbrt_img{ width:225px; height:186px;}
#gymb .gymbrt_text .gymbrt_img > a{display: block;width: 223px;height: 184px; border: 1px solid #ddd;}
#gymb .gymbrt_text .gymbrt_img > a:hover{ border: 1px solid #d4252c;}
#gymb .gymbrt_text .gymbrt_igtitle{ width:225px;height:40px; line-height:40px; text-align:center;}
#gymb .gymbrt_text .gymbrt_img img{width:223px; height:184px;}


/*资讯中心*/
/*栏目内容*/
.class{ margin-top: -45px; margin-bottom:30px; background: #fff; padding: 0 10px 10px 10px;}

.cl_left{width:238px; float:left; }
.cl_left .cl_left_tp{border: 1px solid #bfbfbf;}
.cl_left .cl_title img{width:236px;}
.cl_left .cl_list{ min-height:48px; border-top: 1px solid #fff;}
.cl_left .cl_list.list_center li{ text-align: center;}
.cl_left .cl_list li{ width:238px; height:52px; line-height:50px; border-bottom:1px dashed #CCCCCC;}
.cl_left .cl_list li a{ width:238px; height:52px; display:block; font-size:16px; color:#333;}
.cl_left .cl_list li a:hover{ background: #F87002;color:#FFFFFF;}
.cl_left .cl_list li a > i{ font-size: 18px; margin-left: 60px; margin-right: 10px;}
.cl_left .cl_list li .cur01{ background: #F87002;color:#FFFFFF;}
.cl_left .ZTleftft{ width:223px; height:305px; margin:10px auto;}

.cl_left .cl_left_tp2{background: #e96018;padding: 10px;}
.cl_left .cl_left_tp2 .cl_title2{height: 50px; margin-bottom: 10px; color: #fff;}
.cl_left .cl_left_tp2 .cl_title2 .title{font-size: 24px; text-align: center;}
.cl_left .cl_left_tp2 .cl_title2 .b_title{ont-size: 14px; text-align: center;}

.cl_left .cl_left_tp2 .cl_list2{ margin: 0 auto; background: #fff;padding: 0 10px 10px 10px;}
.cl_left .cl_left_tp2 .cl_list2 li{ height:52px;text-align: center; line-height:50px; border-bottom:1px dashed #CCCCCC;}
.cl_left .cl_left_tp2 .cl_list2 li a{ height:52px; display:block; font-size:16px; color:#333;}
.cl_left .cl_left_tp2 .cl_list2 li a:hover{ background: #e5e5e5;color:#333;}
.cl_left .cl_left_tp2 .cl_list2 li a > i{ font-size: 18px; margin-left: 60px; margin-right: 10px;}
.cl_left .cl_left_tp2 .cl_list2 li .cur01{ background: #e5e5e5;color:#333;}

.cl_left .com_pro{ margin-top:12px;}
.cl_left .com_pro .com_pro_title{ background: #818181;height: 45px;line-height: 45px; font-size: 18px;text-align: center;color: #fff;}
.cl_left .com_pro .com_pro_cont{ overflow:hidden;background: #e5e5e5; padding-bottom:12px;}
.cl_left .com_pro .com_pro_cont .pic{width: 126px; height: 126px;margin: 18px auto;}
.cl_left .com_pro .com_pro_cont .pic >img{width: 126px; height: 126px;}
.cl_left .com_pro .com_pro_cont .line{width: 195px;height: 1px; background: #fff;margin: 0 auto;}
.cl_left .com_pro .com_pro_cont .desc{width: 195px;margin: 10px auto;line-height: 22px;}
.cl_left .com_pro .com_pro_cont .desc > span{font-size: 18px;font-weight: bold;}
.cl_left .com_pro .com_pro_cont .desc > font{ font-size: 14px;}

.title_pic{width:450px;margin:0 auto;}
.title_pic > img{width: 100%;}
.text_title{text-align: center;font-size: 16px; color:#333;line-height: 32px;}

.cl_right{ width:730px; float:left; margin-left:30px;}
.cl_right .clr_title{ height:45px; border-bottom:3px solid #f1f1f1;}
.cl_right .clr_title .d_left{ float:left; height:45px; line-height:45px; text-align:center; border-bottom:3px solid #f26522; position:relative; z-index:22;}
.cl_right .clr_title .d_left .s_left{color:#f26522;font-size:28px; }
.cl_right .clr_title .d_left .s_right{ color:#a0a0a0; font-size:16px;}

.cl_right .clr_title .d_right{margin-top:13px;height:32px; line-height:32px; float:right; color:#5a5a5a;}
.cl_right .clr_title .d_right span > i{font-size: 16px; }
.cl_right .clr_title .d_right a{ color:#5a5a5a;}
.cl_right .clr_title .d_right a:hover{ color:#f26522;}

.clr_con{ margin-bottom:25px; padding: 10px; box-sizing: border-box;}

#CPxiangqing {
	clear:both;
	/*margin-top:20px;
	margin-bottom:20px;*/
}
#CPxiangqing .zhutu {
	border:solid 1px #bcbcbc;
	float:left;
	margin-right:20px
}
#CPxiangqing .CPname {
	font-size:26px;
	float:left;
	border-bottom:dashed 1px #a0a0a0;
	line-height:50px;
	width:358px
}
#CPxiangqing .CPintro {
	float:left;
	border-bottom:dashed 1px #a0a0a0;
	padding:20px 0;
	line-height:25px;
	width:358px
}
#CPxiangqing .xinghao {
	float:right;
	border-bottom:dashed 1px #a0a0a0;
	line-height:50px;
	width:358px
}
#CPxiangqing .xinghaoNum {
	font-size:28px;
	color:#034f89
}
#CPxiangqing .CPcontent {
	margin-top:30px
}
#CPxiangqing .panels {
	line-height:37px;
	background-color:#eee;
	text-align:center;
	font-size:14px;
	height:37px
}
#CPxiangqing .panel1 {
	display:block;
	width:118px;
	background:url(../images/cs_bg.jpg);
	float:left;
	cursor:pointer
}
#CPxiangqing .panel2 {
	display:block;
	width:118px;
	float:left;
	cursor:pointer
}
#CPxiangqing .neirong {
	border:1px solid #d6d7d9;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:14px;
	line-height:24px
}

.clr_con .clr_c_title{ height:60px; margin:22px auto auto auto; text-align:center; line-height:60px; font-size:24px; color:#323232; }

.clr_con .clr_c_fssx{border-bottom:1px dashed #cdcdcd; text-align:left; color:#969696; height:30px; line-height:30px; font-size:14px;}
.clr_con .clr_c_fssx span{ margin:0 40px 0 0;}
.clr_con .clr_c_fssx .a_list{ padding: 0 3px;line-height: 20px;margin-top: 8px; float: right;font-size: 12px;background: #eee;}

.clr_con .clr_c_smtext{ margin:20px auto auto auto; padding:10px;min-height:32px; background:#f0f0f0; overflow-x:hidden;}
.clr_con .clr_c_smtext .d_text{color:#828282; font-size:15px;}

.clr_con .clr_c_text{ min-height:120px; margin:15px auto; color:#505050; }

.clr_con .clr_c_text .d_con_text{padding:10px; margin:0px auto;}
.clr_con .clr_c_text .d_con_text img{max-width: 100%;} 

.clr_con .clr_title{ height:45px; border-bottom:3px solid #f1f1f1;}
.clr_con .clr_title .d_left{ float:left; height:45px; line-height:45px; text-align:center; border-bottom:3px solid #f26522; position:relative; z-index:22;}
.clr_con .clr_title .d_left .s_left{color:#f26522;font-size:24px; }
.clr_con .clr_title .d_left .s_right{ color:#a0a0a0; font-size:16px;}

.clr_con .clr_title .d_right{margin-top:13px;height:32px; line-height:32px; float:right; color:#5a5a5a;}
.clr_con .clr_title .d_right span > i{font-size: 16px; }
.clr_con .clr_title .d_right a{ color:#5a5a5a;}
.clr_con .clr_title .d_right a:hover{ color:#f26522;}

.cp_desc_hd > img{width:100%;}

/*内容页分页样式*/
.clr_con .con_page{ height:30px;line-height: 30px; margin:20px auto; background: #eeeeee;}

.clr_con .con_page span{ color:#646464; font-size:12px; display:block;}
.clr_con .con_page span a{ color:#646464;}
.clr_con .con_page span a:hover{ color:#d4252c;}
.clr_con .con_page .s_left{ float:left; padding-left:5px;}
.clr_con .con_page .s_right{ float:right; padding-right:5px;}


/*新闻资讯*/
.news_list{ margin-top:27px; min-height:50px;}

.news_list li{ height:200px; margin-bottom:16px; border-bottom:1px dashed #cdcdcd; overflow-x:hidden;}

.news_list li .a_img{ display:block; float:left; width:218px; height:148px; border:1px solid #dadada; margin:20px 20px auto 20px;}
.news_list li .a_img:hover{border:1px solid #f26522;}
.news_list li .a_img img{ width:218px; height:148px;}

.news_list li .d_con{ margin-top:20px; width:450px; height:148px; overflow:hidden; float:left;}
.news_list li .d_con .d_title{ height:32px; line-height:32px; background:url(../images/news_list.png) 0px center no-repeat;}
.news_list li .d_con .d_title a{ float:left; color:#000; margin-left:25px; font-size:16px;}
.news_list li .d_con .d_title a:hover{ color:#f26522;}
.news_list li .d_con .d_title span{ float:right; margin-right:7px; color:#939191; font-size:15px;}

.news_list li .d_con .d_text{ color:#838181; max-height:76px; min-height:24px;text-overflow: ellipsis;overflow: hidden; font-size:14px;}
.news_list li .d_con .more{ display:block; float:right; width:70px; height:24px; line-height:24px; text-align:center; color:#fff; margin:10px 7px auto auto; border-radius:2px; background:#aaaaaa;}
.news_list li .d_con .more:hover{ background:#f26522;}

/*列表分页样式*/
.page_list{height:35px; margin:10px auto 20px auto;text-align:right; }
.page_list ul{list-style:none; height:35px; float:right; margin-right:10px;}
.page_list li{ float:left;margin-right:5px;}
.page_list li a{ display:block; min-width:27px; height:28px; line-height:28px; text-align:center;font-size:14px; padding-left:6px; padding-right:6px;border:1px solid #ccc;color:#323232;
	border-radius:4px;
	-moz-border-radius:4px; /* 老的 Firefox */
}
.page_list li a:hover{border:1px solid #f26522; background:#f26522; color:#fff;}
.page_list li .cur{border:1px solid #f26522; background:#f26522; color:#fff;}
.page_list .page_top{color:#d04e00;min-width:27px; height:28px; line-height:28px; text-align:center;font-size:14px; padding-left:6px; padding-right:6px;border:1px solid #ccc;color:#323232;
	border-radius:4px;
	-moz-border-radius:4px; /* 老的 Firefox */
}
.page_list .page_top span{ padding:0px 2px;}


/*公司简介*/
.comintro_box{ position:relative;width: 506px;height: 303px; margin:60px auto 0 auto;border: 5px solid #e96018;}
.comintro_box > img{position: absolute; left: -40px;top:-40px;}
.comdesc_box > p{ font-size: 12px; text-indent: 24px;line-height: 28px; padding: 0; margin: 0;}
.comdesc_left{float: left;width:200px;}
.comdesc_left > img{ width: 150px;}
.comdesc_right{float: left;width: 508px;position: relative;}
.comdesc_right > .pic{ width:100%;}
.comdesc_right > .desc_txt{position:absolute;top:160px;padding:0 55px 0 30px; text-indent: 24px;line-height: 24px;}
.comdesc_right > .desc_ul{ padding: 2px; margin-top: 28px;}
.comdesc_right > .desc_ul li{float:left;width: 150px; margin:0 9px 15px 9px; text-align: center;}
.comdesc_right > .desc_ul li > img {width:100%; border: 1px solid #959595;}
.comdesc_right > .desc_ul li > span{line-height: 24px;}
.lxwm_us{font-size: 32px; font-weight: bold; margin-top: 10px;font-family: "宋体";}
.comdesc_box_name{font-size: 16px;color: #000;}



/*企业文化*/
.qywh_img{ width:700px; margin:10px 10px 0px 10px;}
.qywh_img img{ width: 100%;}
.qywh_txt{ width:700px; margin:30px 10px 30px 10px; color:#949494;}
.qywh_txt ul{ margin-left:5px; width:650px;font-size:14px;}
.qywh_txt ul li{ height:20px; line-height:20px; margin-bottom:10px;}
.qywh_txt ul li span{ font-size:16px;font-family:"微软雅黑"; color:#000000;}

/*企业荣誉*/
.qyry_img{ margin:10px 0;}
.qyry_ul{padding: 10px 4px;min-height: 10px; margin-bottom: 25px;}
.qyry_img li{ float:left;width:170px; margin:0 4px;text-align:center;}
.qyry_img .ul_02 li > img{border:1px solid #CCCCCC;}
.qyry_img li > img{width:100%;}
.qyry_img li > span{ height:20px; line-height:20px;}


/*联系我们*/
.lxwm_img{ width:660px; height:250px; margin:20px auto; background:url(../images/lxwm001.jpg) -13px 1px no-repeat;}
.lxwm_img ul{ padding-top:20px;}
.lxwm_img ul li{ width:66opx; height:25px; margin-bottom:10px; font-size:16px;}

.lxwm_map{width:660px; margin:40px auto; }
.lxwm_ft{width:660px; margin:20px auto; }








.lxwm_ft ul li{ height:160px; width:660px; border-top:1px dashed #CCCCCC;}
.lxwm_ft ul li span{ margin-left:20px; display:block; float:left; margin-top:10px;}
.lxwm_ft ul li span p{ margin:0px; font-size:14px;}
.lxwm_ft ul li span p b{ margin-left:10px; font-size:18px; height:40px; line-height:40px;}

/*********服务支持**********/
.fuzc_box{ background:url(../images/fuzhichi08.png) right bottom no-repeat;}

.fuzc_box .fuzc_list{width: 580px; margin: 40px auto;  margin-top: 40px !important;}
.fuzc_box .fuzc_list > li{ margin-bottom: 20px; overflow: hidden;}


.fuzc_box .fuzc_list > li .li_icon{float: left;width: 70px;height: 80px; }
.fuzc_box .fuzc_list > li .li_text{float: left;width: 480px; margin-left: 30px;}
.fuzc_box .fuzc_list > li .li_text > h1{ font-weight: 500;font-size: 20px; line-height: 40px;}
.fuzc_box .fuzc_list > li .li_text > p{margin: 5px auto;padding: 0; color: #6b6b6b; font-size: 15px;}
.fuzc_box .fuzc_box_ft{ width: 350px;height: 120px; border-top: 1px solid #ddd; margin-left: 150px; margin-bottom: 20px;}

.fuzc_box .fuzc_box_ft .phone{font-size: 20px; color: #757575; line-height: 40px; margin-top: 30px;}
.fuzc_box .fuzc_box_ft .phone span{ font-weight: 500;font-size: 28px;}

/*********下载中心***********/
.download_list{width:98%; margin: 20px auto;}
.download_list > thead th{line-height: 36px; font-size: 14px; text-align: left; border-bottom: 1px solid #ddd;}
.download_list > tbody td{line-height: 32px;font-size: 14px;}
.download_list .date,.download_list .td_icon{
	text-align: center;
}
.download_list .title{






	width: 460px;
	overflow: hidden;
	background: url(../images/list_prebg.png) 0px center no-repeat;
	text-indent:16px;
}
/******企业实力*******/
.qysl_box_title{height: 40px;line-height: 40px;}
.qysl_box_title > span{ padding-left:20px; padding-right:80px;display: block;float: left;font-size: 20px; color: #fff;  background: #f1773c;}
.qysl_box_title > cite{ margin-left:5px;display: block;float: left;height:40px;width:58px;background: url(../images/qysl_title_bg.png) no-repeat;}

.qysl_box_desc{margin-bottom: 20px;}
.qysl_box_desc.qysl_desc_01 > p{font-size: 18px; color: #555555; text-indent: 36px;}
.qysl_box_desc .txt_img >img{width:100%;}

/*分页栏2*/
.shpa_2{ width:720px; margin-bottom:10px;}
.shpa_2 ul{list-style:none; margin-left:10%;text-align:center; height:35px;}
.shpa_2 li{ float:left;margin-right:5px;}
.shpa_2 .shpa_list{color:#d04e00;border:1px solid #ccc;font-size:14px;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:3px;}
.shpa_2 a{
padding:0 5px 0;
color:#093B5E;
font-size:14px;
display:block;
float:left;
border:1px solid #ccc;
padding-left:8px;
padding-right:8px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
}
.shpa_2 a:hover{
color:#fff;
background:#EC6803;
border:1px solid #EC6803;
}
.shpa_2 li .cur{ color:#fff;
background:#EC6803;
border:1px solid #EC6803;}




/*分页栏1*/
.shpa{ width:720px;}
.shpa ul{  width:720px;list-style:none; margin:0px auto;}
.shpa li{ float:left;margin-right:10px;}
.shpa .shpa_list{color:#d04e00;border:1px solid #ccc;font-size:14px;padding-left:15px;padding-right:15px;padding-top:6px;padding-bottom:6px;}
.shpa a{
padding:0 5px 0;
color:#093B5E;
font-size:14px;
display:block;
float:left;
border:1px solid #ccc;
padding-left:15px;
padding-right:15px;
padding-top:6px;
padding-bottom:6px;
text-decoration:none;
}
.shpa a:hover{
color:#fff;
background:#EC6803;
border:1px solid #EC6803;
}
.shpa li .cur{ color:#fff;
background:#EC6803;
border:1px solid #EC6803;}
 
/*右侧悬浮菜单*/
#p_right{z-index:9999;position:fixed;width:72px;height:296px; top:56%;right:20px;}




#p_right #pright_qq{width:72px; height:73px; margin-top:0px;background:url(../images/r_qq.png) no-repeat; background-color:#498bc7; }
#p_right #pright_qq > a{display:block;width: 100%;height: 100%;}
#p_right #pright_qq:hover{width:72px; height:73px; margin-top:0px;background:url(../images/r_qq.png) no-repeat; background-color:#5391ca;}
#p_right #pright_tb{width:72px; height:74px; margin-top:1px; background:url(../images/r_phone.png) no-repeat;background-color:#fbb01f;}
#p_right #pright_tb:hover{width:72px; height:74px; margin-top:1px; background-color:#f7a911;}
#p_right #pright_wx{ cursor:pointer;width:72px; height:73px; margin-top:1px; background:url(../images/r_wx.png) no-repeat;background-color:#59a81b;}
#p_right #pright_wx:hover{background-color:#60af22;}
#p_right #pright_wx #prightwx_txt{ display: none;}
#p_right #prightwx_txt{ margin-left:-151px;}
#p_right #pright_wx:hover #prightwx_txt{ display: block;}
#p_right #pright_ft{width:72px; height:73px; margin-top:1px; background:url(../images/r_top.png) no-repeat;background-color:#97959a;}
#p_right #pright_ft a{width:72px;height:73px;display:block;}


#p_right .bp_right{display:none; width:163px; height:152px;  position:relative;}
#p_right .bp_right ul{ padding:0px; margin:0px;}
#p_right .bp_right li{ height:22px; width:100px; line-height:22px;margin-left:auto; margin-right:auto;}
#p_right .bp_right li a{ color:#FFFFFF; height:22px; display:block; float:left;margin-top:12px; margin-left:5px;}


.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;
}


















 
