@charset "utf-8";

/*----------Reset CSS for Browsers----------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0; font:"microsoft yahei"}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
ol,ul{list-style:none;}
caption,th{text-align:left;}
input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:after,q:before{content:".";}
.float_right{float:right;}
ul.inline li{float:left}
*{ padding:0; margin:0}
abbr,acronym{border:none; font-variant:normal;}
.clear{clear:both; font-size:1px; height:0; line-height:0;} 
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
/*----------Reset CSS for Website----------*/
body{color:#000; font-size:14px;text-align:left; font-family:microsoft yahei,Arial,Geneva, Helvetica, sans-serif;background:#fff }
a{color:#3d3d3d; text-decoration:none;}

.w1200{ margin:0 auto; width:1200px; }
.fl{ float:left}
.fr{ float:right}


.bg2b{background:#2B2A2A}
.bgf5{background:#F5322C}
.bgf5 p,.bg2b p{ color:#fff; padding:0px 20px}



.bgf1{background:#f1f1f1}
.bgf1 p{ padding:50px 30px; padding-top:80px;}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.h60{height:60px;width:100%;display:block;clear:both;overflow:hidden}
.h50{height:50px;width:100%;display:block;clear:both;overflow:hidden}
.h40{height:40px;width:100%;display:block;clear:both;overflow:hidden}
.h30{height:30px;width:100%;display:block;clear:both;overflow:hidden}
.h20{height:20px;width:100%;display:block;clear:both;overflow:hidden}
.h10{height:10px;width:100%;display:block;clear:both;overflow:hidden}

.cont_p table{border-collapse: collapse;border: none;}
.cont_p td{border: solid #dadada 1px;line-height:36px; font-size:12px; text-align:center}

.bs:hover{background:#F22F30; color:#fff;cursor:pointer}
.bs:hover a{color:#fff;}


.fengye{ width:100%; font-size:14px; padding-top:15px; padding-bottom:15px; border-top:1px dashed #dadada; color:#333}
.imh{margin:20px auto !important;; background:#fff; padding:20px; box-shadow:0 0 30px #dadada;margin-bottom:20px !important;}

/*ͨ��ͷ��*/
 

.nav {background:url(nav.jpg) repeat-x;width:100%;min-width:1200px;font-size:12px;height:73px; line-height:73px;position:relative;z-index:8999;clear:both;}
.navlist {margin:0 auto; width:1200px; height:73px; line-height:73px;}
.navlist li {position:relative; float:left; line-height:73px; width:133px; height:73px;}
.navlist li a{ text-decoration:none}
.navlist li .items {color:#333;font:400 15px/65px "microsoft yahei";height:73px;display:block;text-align:center;overflow:hidden}
.navlist li .online-items {background:url(icon_hf.png) -307px -10px no-repeat;height:73px;line-height:73px;margin:12px 0;color:red;text-align:right;border-left:1px solid #e1e1e1}
.navah {background:url(nav_hover.png) left center no-repeat;color:#fff!important}
.navlist li dl {position:absolute;z-index:9999;display:none;top:73px;left:6px;background-color:#fff}
.navlist li .poslf {width:126px;padding-bottom:5px;border-bottom:5px #cdcdcd solid}
.navlist li .poslf .list {width:100%}
.navlist li .poslf .list a {width:100%;color:#333;display:block;text-align:center;font:400 14px/38px "microsoft yahei"}
.navlist li .poslf .list a:hover {color:#fff;background-color:#ff2020;background:url(icon-nav-arrow.png) 105px 16px no-repeat #ff2020}
.navlist li .navpro {top:73px;background:url(icon-navpro.png) left bottom repeat-x #fff;overflow:hidden;border-bottom:4px solid #f00;}
.navpro .plist {position:relative; width:1200px; margin:0 auto; height:380px;  overflow:hidden;}
.navpro .plist ul.fv {height:370px;width:199px;float:left;text-align:center; margin:10px 0; border-right:1px solid #dadada;}
.navpro .plist ul.fv:last-child{ border:none}
.navpro .plist ul.tj {float:right;width:200px;text-align:center}
.navpro .plist .ttimg,.navpro .plist ul span {display:block;}
.navpro .plist .ttimg {margin:10px 0 5px}
.navpro .plist .ttimg img { height:100px; width:150px}
.navpro .plist ul.fv span,.navpro .plist ul.tj span {border:1px solid #F62E2E; width:160px; margin:0 auto;height:32px;line-height:32px;overflow:hidden}
.navpro .plist ul.fv span {background-position:0 -22px;text-align:center;margin-bottom:20px}
.navpro .plist ul.fv span a { display:block;color:#000; font-size:12px;}
.navpro .plist ul.fv span a:hover{ background:#F62E2E; color:#fff}
.navpro .plist ul li {width:100%;line-height:30px; height:30px;overflow:hidden}
.navpro .plist ul li a{ color:#333; font-size:12px;font-family:΢���ź�,Arial, Helvetica, sans-serif}
.navpro .plist ul li a:hover{ font-weight:bold}
.navpro .plist ul.tj span {color:#000;margin:117px 0 20px;background-position:35px 0;width:150px;width:150px!important}
.navpb {clear:both;width:100%;height:40px;line-height:40px;left:0;bottom:0;font-size:13px;overflow:hidden}
.navpb .ct em {color:#ff2020;font-style:normal;font-weight:700;font-family:"microsoft yahei"}
.navpb .ct {background:url(icon-navpro-list.png) 185px -52px no-repeat}
.navpb .ct span {font-size:13px;padding:0 12px 0 6px}
.navpb .ct span a {color:#FFF;font-size:13px}














/*�õ�*/
.banner_ha{ width:100%; height:497px;}
.fullSlide{width:100%;position:relative;height:497px;background:#000;}
.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:497px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:452px;}
.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:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.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;}

.title {text-align: center;margin-bottom: 30px;}
.title h1 {color: #ff2722;font-size: 34px;font-weight: bold;text-transform: uppercase;}
.title p {color: #1a1a1a;font-size: 22px;}
.title .line {width: 125px;height: 1px;background: #dcdcdc;display: inline-block;margin-top: 10px;}
.title .line span {display: inline-block;width: 27px;height: 3px;background: #ffb400;position: relative;top: -14px;}


/* �������� */
.yftbj{height:627px; background:url(yftbj.jpg) no-repeat center;}
.yft{padding-top:50px; height:528px;}
.yft span{display: block; width:527px; height:529px;float:left;position: relative; margin-right: 45px; overflow: hidden;}
.yft span img{width:527px; height:529px;transition: all 0.5s linear;}
.yft span a{display: block; width:100px; height:100px; background:url(jia.jpg) no-repeat center; position: absolute; bottom:0; right:0;}
.yft span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.yft ul{height:349px; width:625px; float:left;}
.yft ul li{float:left; width:134px; height:160px; border:2px solid #FFF;}
.yft ul li strong{display: block;padding-top:23px;}
.yft ul li strong b{display:block;width:46px; height:41px;margin:0 auto 26px;transition: all 0.5s ease-in-out;}
.yft ul li strong .yf1{background:url(yft1.png) no-repeat center;}
.yft ul li strong .yf2{background:url(yft2.png) no-repeat center;}
.yft ul li strong .yf3{background:url(yft3.png) no-repeat center;}
.yft ul li strong .yf4{background:url(yft4.png) no-repeat center;}
.yft ul li strong .yf5{background:url(yft5.png) no-repeat center;}
.yft ul li strong .yf6{background:url(yft6.png) no-repeat center;}
.yft ul li strong .yf7{background:url(yft7.png) no-repeat center;}
.yft ul li strong .yf8{background:url(yft8.png) no-repeat center;}
.yft ul li:hover strong .yf1{background:url(yft1_h.png) no-repeat center;}
.yft ul li:hover strong .yf2{background:url(yft2_h.png) no-repeat center;}
.yft ul li:hover strong .yf3{background:url(yft3_h.png) no-repeat center;}
.yft ul li:hover strong .yf4{background:url(yft4_h.png) no-repeat center;}
.yft ul li:hover strong .yf5{background:url(yft5_h.png) no-repeat center;}
.yft ul li:hover strong .yf6{background:url(yft6_h.png) no-repeat center;}
.yft ul li:hover strong .yf7{background:url(yft7_h.png) no-repeat center;}
.yft ul li:hover strong .yf8{background:url(yft8_h.png) no-repeat center;}
.yft ul li:hover b{transform: rotate(360deg);}
.yft ul li strong em{display: block;font-size: 20px; color:#333333; text-align: center; line-height: 22px; font-weight: normal; margin-bottom: 24px;}
.yft ul li:hover i{display: block; width:30px; height:2px; margin:0 auto; background:#c80003;}
.yft ul li:hover em{color:#c80003;}
.yft ul li:hover{border:2px solid #c80003;}
.yft .yfsm{width:625px;float:left;margin-top: 95px;}
.yft .yfsm h4{width:320px; float:left; font-size: 28px; font-weight: bold; line-height: 28px; color:#c80003; height:92px; background:url(hg4.jpg) no-repeat left bottom;}
.yft .yfsm h4 i{display: block;font-size: 24px; color:#231815; line-height: 24px; margin-top: 10px; font-style: normal;font-weight: normal;letter-spacing: 11px;}
.yft .yfsm strong{display: block; width:176px;float:right;}
.yft .yfsm strong em{display: block; font-weight: normal; font-size: 22px; color:#333333; font-family:"Myriad Pro"; height:28px; line-height: 28px; padding-left:36px; background:url(phone.png) no-repeat left; margin-bottom: 15px;}
.yft .yfsm strong a{display: block; width:166px; height:30px; background:#c80003; font-size: 18px; color:#FFF; text-align: center;line-height:30px; font-weight: normal; }



/*��ҳ�Ƽ���Ʒ*/
.cpfl{ padding-top:50px; }


.cpfl .img{ margin:0 10px}
.cpfl .img img{ width:278px; height:209px;}
.cpfl .t{ line-height:40px; height:40px; background:#f16f6f; width:278px; margin-left:10px;}
.cpfl .t a{ color:#fff;}

/*��ҳ��˾���*/
/*about*/
.about{height:690px; background:url(anout.jpg) no-repeat center;overflow:hidden;}
.ab{padding-top:100px; height:590px; position: relative;}
.ab dl{width:550px;}
.ab dl dt{margin-bottom: 32px;}
.ab dl dt h3{font-size: 50px; color:#FFF; line-height: 50px; margin-bottom: 43px; text-transform: uppercase;}
.ab dl dt h3 i{color:#cc0a00;font-style:normal;}
.ab dl dt span{font-size: 25px; color:#FFF; font-weight: bold;}
.ab dl dt span em{display: block; font-size: 16px; color:#FFF; line-height: 16px; font-weight: normal; margin-top: 14px; text-transform: uppercase;}
.ab dl dd p{ font-size: 14px; color:#989897; margin-bottom: 36px;line-height: 25px;}
.ab dl dd b{display: block;}
.ab dl dd b a{display: block; float:left; width:109px; height:38px; line-height: 38px; padding-left:20px; font-size: 14px; color:#FFF;}
.ab dl dd b .xq{background:url(wzbj5.png) no-repeat center; margin-right: 30px;}
.ab dl dd b .zx{background:url(wzbj6.png) no-repeat center;}
.ab strong{display: block; width:947px; height:590px; position: absolute; bottom:0;right:-360px; overflow: hidden;}
.ab strong img{width:947px; height:590px;transition: all 0.5s linear;}
.ab strong:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
/*��ҳ��Ʒչʾ*/

.product{ padding:50px 0}
.product h2{ height:110px; background:url(pshow.png) center center no-repeat}
.pnav ul{ text-align:center; margin:20px 0; }
.pnav ul li{ display:inline-block; margin:0 2px;}
.pnav ul li a{ font-size:14px; line-height:30px; height:30px; padding:0 15px; background:#DE4243; display:block; color:#fff;}
.pnav ul li a:hover{ background:#000}

.plists{ padding:30px 0}
.plists ul li{ width:300px; float:left; text-align:center; position:relative; margin-bottom:20px;}

.plists ul li img{ width:278px; height:209px;}
.plists ul li .title{ width:278px; height:40px; overflow:hidden; cursor:pointer;  background:#eee; margin-top:-2px; margin-left:11px }
.plists ul li .title a{ color:#333;height:40px; line-height:40px; display:block}
.plists ul li .title p{ padding:10px 20px; font-size:12px; text-align:left; line-height:26px; border-top:1px solid #dadada}


.plists ul li .shuxing{ width:278px; height:40px; line-height:40px; background:#fff;  float:left; margin-left:10px; margin-top:-3px;}
.plists ul li .shuxing span{ display:block; width:33%; float:left; }
.plists ul li .shuxing span a{ color:#333;background:url(icon-list.png) no-repeat; padding-left:20px;}
.plists ul li .shuxing span a.li{background-position: -17px -399px;}
.plists ul li .shuxing span a.lo{background-position: -17px -437px;}
.plists ul li .shuxing span a.lp{background-position: -17px -476px;}






.basic {width: 320px;}
.code A {line-height: 36px;color: #D83142;font-size: 16px;font-weight: bold;}
.introduction {
line-height: 24px; color:#797979; height:72px; overflow:hidden}
.anniu{ line-height:36px; height:36px;}
.anniu a {display: block;line-height: 35px;font-family: "microsoft yahei";width: 70px;float: left;text-indent: 20px;background: url(icon-list.png) no-repeat;}
.anniu a.p1 {background-position: -15px -392px;}
.anniu a.p2 {background-position: -15px -430px;}
.anniu a.p3 {background-position: -15px -469px}

/*�Ĵ�����*/
.index-youshi{
	width: 100%;
    height: 1145px;
    background: url(youshibg.jpg) no-repeat center;
}
.youshilogo{ width:1200px; height:auto; padding-top:50px; text-align:center; margin:0 auto;padding-bottom: 40px;}
./* edgebj2{height:1204px;overflow: hidden;}
.edge2{padding-top:56px;height:1148px;} */
.edge2 h3{text-align: center; margin-bottom: 78px;}
.edge2 h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(prtb.png) no-repeat bottom center;}
.edge2 h3 span i{font-weight: bold;}
.edge2 h3 em{display: block; font-size: 22px; color:#282828; line-height: 22px; margin-top: 13px;}
.edge2 dl{width:576px;float:left;margin-bottom: 48px; margin-left: 47px;background:#fff;height:352px;padding-bottom:12px;}
.edge2 dl dt{width:576px; height:221px; margin-bottom: 16px; overflow: hidden;}
.edge2 dl dt img{width:576px; height:221px;transition: all 0.5s linear;}
.edge2 dl:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);}
.edge2 dl dd{padding:0 10px;}
.edge2 dl dd span{display:block;padding-left:86px;font-size: 25px; color:#2e2e2e;height:40px; position: relative;}
.edge2 dl dd .e1{display: block;background:url(ys01.jpg) no-repeat left top;}
.edge2 dl dd .e2{display: block;background:url(ys02.jpg) no-repeat left top;}
.edge2 dl dd .e3{display: block;background:url(ys03.jpg) no-repeat left top;}
.edge2 dl dd .e4{display: block;background:url(ys04.jpg) no-repeat left top;}
.edge2 dl dd span::before{width:62px; height:2px; background:#4a4a4a; content:""; position: absolute;bottom:0; left:87px;}
.edge2 dl dd span b{font-size: 25px; color:#2e2e2e;}
.edge2 dl dd span em{display: block;font-size: 12px; line-height: 12px; color:#ababab; text-transform: uppercase; margin-top: 11px;}
.edge2 dl dd p{font-size: 16px; color:#919292;padding-left:86px; margin-top: 12px;}
.edge2 dl.first{margin-left: 0;}
/*���̰���*/
.case{ background:#fff; padding:50px 0; padding-bottom:0px;}
.clist{  padding-bottom:0}
.clist .img{ margin:0 10px;}
.clist .img img{ width:285px; height:215px; padding:7px; background:#fff; padding-bottom:0; padding:5px; border:1px solid #dadada}
.clist .t{ background:#fff; width:299px; margin-left:10px; line-height:47px; font-size:14px;}

/*��ҳ����*/
.news{ padding:50px 0; background:#eee; padding-bottom:20px;}
.news h2{ height:162px; background:url(newsh2.jpg) center center no-repeat}
.nlist{ width:826px;}
.nlist dl{ float:left; width:370px; height:90px; padding:15px; background:#fff; margin-bottom:25px;}
.nlist dl dt a{ font-size:16px; line-height:26px; height:26px; display:block; overflow:hidden; color:#393939; width:230px; float:right; border-bottom:1px solid #333}
.nlist dl dd{ font-size:12px; line-height:19px; height:57px; overflow:hidden; padding-top:12px; color:#333; width:230px; float:right;}
.nlist dl .more{ width:96px; height:30px; line-height:30px; border:1px solid #000; display:block; text-align:center; margin-top:15px;}
.nlist dl img{ width:120px; height:90px; float:left}
.nlist dl:nth-child(2n){ float:right}


.conts{ width:350px; background:#fff;}
.conts h1{ font-size:18px; color:#E1272C; text-indent:30px;  padding:20px 0 14px 0; font-weight:bold}
.conts p{ padding:0 0 20px 30px;line-height:25px; font-size:14px;}

.banner {
	width: 100%;
	height: 550px;
	font-size: 0;
	overflow: hidden;
	position: relative
}

.banner_img {
	width: 100%;
	height: 550px;
	position: absolute;
	left: 0;
	top: 0
}

.banner_img li {
	width: 100%;
	height: 550px;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	list-style: none
}

.banner_list {
	height: 50px;
	top: 500px;
	position: relative;
	margin: 0 auto;
	z-index: 1
}

.banner_list span {
	display: block;
	cursor: pointer;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: 3px solid #555;
	float: left;
	margin: 0 5px
}

.banner_list .spcss {
	border: 3px solid #d90000;
}

.banner_left {
	position: absolute;
	height: 90px;
	width: 60px;
	top: 50%;
	left: -60px;
	background-color: rgba(73,72,62,.6);
	margin-top: -45px;
	text-align: center;
	transition: all .5s;
	z-index: 2
}

.banner_left:hover {
	background-color: rgba(73,72,62,.9)
}

.banner_right {
	position: absolute;
	height: 90px;
	width: 60px;
	top: 50%;
	right: -60px;
	background-color: rgba(73,72,62,.6);
	margin-top: -45px;
	text-align: center;
	transition: all .5s;
	z-index: 2
}

.banner_right:hover {
	background-color: rgba(73,72,62,.9)
}

.banner_left img {
	margin-top: 22px
}

.banner_right img {
	margin-top: 22px
}
 
/*��վ�ײ�*/
.index_foot{ padding:30px 0; border-top:2px solid #F52D2D; background:#3785c8; min-width:1200px;}

.index_foot .logo{ width:250px; float:left; padding-top:20px;}
.index_foot .wl{ text-align:center; display:inline-block; color:#c5c5c5; width:250px; padding:15px 0}
.index_foot .wl a{ font-size:16px; color:#c5c5c5; padding:0 6px}
.index_foot .wl a:hover{color:#fff;}
.index_foot .tl{ padding-top:15px;}
.index_foot .tl a{ width:114px; height:36px; line-height:36px; text-align:center; display:block; float:left; color:#fff; font-size:18px}
.index_foot .zx{ background:#F33735; margin-right:10px;}
.index_foot .zx:hover{background:#000}
.index_foot .bz{ background:#000}
.index_foot .bz:hover{background:#F33735;}

.index_foot .friendlink{ width:360px; float:left; margin-left:80px;word-wrap:break-word;word-break:break-all}
.index_foot .friendlink h2{ font-size:20px; color:#fff; margin-bottom:20px;}
.index_foot .friendlink a{ line-height:36px; color:#c5c5c5; font-size:14px; padding-right:15px;word-wrap:break-word;word-break:break-all}
.index_foot .friendlink a:hover{color:#fff;}
.index_foot .ddh{ float:right; width:450px;}

.index_foot .ddh dl{ float:left; width:33%; }


.index_foot .ddh dl dt{ font-size:20px; color:#fff; margin-bottom:20px;}
.index_foot .ddh dd a{ line-height:36px; color:#c5c5c5; font-size:14px; padding-right:15px;word-wrap:break-word;word-break:break-all}
.index_foot .ddh dd a:hover{color:#fff;}

/*��������*/

.link{ line-height:38px; height:38px; background:#525252; color:#ccc;}

.link a{ color:#fff; margin-right:10px; color:#ccc;}


/*�ٶȵ�ͼ*/
#allmap {width: 95%;height: 460px;overflow: hidden;margin: 20px;border: 1px solid black;}
#allmap p {line-height: 10px;margin: 10px;}


/*λ�õ���*/
.local{height:55px;line-height:55px;border-bottom:1px solid #dadada;background:#fff; font-size:14px}
.local{line-height:55px;color:#000;}
.local p{float:right;line-height:36px;height:36px;margin-top:9px;width:auto;padding:0 25px;background:#ED1C24;color:#fff;}
.local span{float:left;background:url(home.png) left center no-repeat;font-size:14px;color:#666;font-weight:normal;padding-left:30px;}
.local span a{color:#666;}


/*��ҳ���*/
.inner_left{ width:280px; background:#fff;}
.inner_left img{ vertical-align:top; display:block}
.inner_left h2{ height:72px; background:#d90000 ; padding-left:30px; color:#fff; line-height:30px; font-size:24px; font-weight:bold; padding-top:15px;}
.inner_left h2 span{ font-size:14px; font-weight:normal}
.inner_left ul{ background:#f6f6f6;overflow: hidden; padding:5px 0}
.inner_left ul li{font: normal 16px/50px "microsoft yahei"; background:#fff url(li.png) 20px center no-repeat;  border-bottom:1px solid #eaeaea; text-indent:50px;}
.inner_left ul li a{ display:block;}
.inner_left ul li a:hover,.inner_left ul li.currclass a{ background:#ED1C24  url(li_hover.png) 20px center no-repeat; color:#fff;}

.lx { width: 280px; background:#d90000; overflow:hidden; margin-bottom:20px;}
.lx img{ width:280px; height:auto; margin-bottom:20px;}
.lx h1{ font-size:18px; color:#fff; text-indent:20px; font-weight:bold; margin-bottom:10px;}
.lx p { margin-bottom: 10px;color: #fff; padding-left:20px; line-height:26px; font-size:14px; }
.lx span { font-weight: 600; font-size: 16px; color: #fff; }


/*��ҳ�Ҳ�*/
.content1{padding: 20px 30px;width: 840px; background:#fafafa;margin-bottom: 20px;}
.content1 img{ max-width:850px; margin:0 auto; display:block; margin-bottom:20px;}
.content1 p{ margin-top:8px; margin-bottom:20px; text-indent:2em; color:#666; line-height:180%;}


/*��Ʒѭ���б�*/
.CaseSubBody{ width:100%; height:auto; overflow: hidden; margin:20px auto;   padding-bottom:0; padding-top:20px; }
.cprolist { width:1160px; margin:0 auto; padding:10px 0; background:#fff; /* height: 330px; */ position: relative; } 
.cprolist h2 { margin-bottom: 20px; font: bold 20px/40px "microsoft yahei"; border-bottom: 1px solid #eaeaea; overflow: hidden; } 
.cprolist h2 b{
	width: 40px;
    padding: 0 2px;
    line-height: 40px;
    background-color: #ED1C24;
    color: #fff;
	margin-right: 10px;
}
.cprolist h2 span { float: right; font: normal 14px/40px "microsoft yahei"; padding-right: 10px; } 
.cprolist h2 a{ font-size:22px;font-weight:500;}
.cprolist h2 span a{font-size:16px;}
.pro_bt{ padding-top:20px;  width: 820px;
    margin: 22px auto 0;
    line-height: 24px;
    font-size: 14px;
    color: #888;
    text-align: center;}
.pro_bt span{font-size: 30px;
    line-height: 1;
    text-align: center;
	color:#000}	

.floor2 h2 { background-position: 0 -40px; } 
.floor3 h2 { background-position: 0 -80px; } 
.floor4 h2 { background-position: 0 -120px; } 
.floor5 h2 { background-position: 0 -160px; } 

.cprolist .img,.pitems { float: left; } 
.cprolist dl { width: 276px; margin-left: 15px; margin-top:15px; padding-bottom:30px;}
.cprolist dl.pitems1{margin-left:0px;}
.cprolist dl.pitems5{margin-left:0px;}
.cprolist dl.pitems9{margin-left:0px;}
.cprolist dl.pitems13{margin-left:0px;}
.cprolist dl.pitems17{margin-left:0px;}
.cprolist dl.pitems21{margin-left:0px;}
.cprolist dl.pitems25{margin-left:0px;}
.cprolist dl dt {  height: 240px; } 
.cprolist dl dt img { width: 276px; height: 200px; } 
.cprolist dl dt:hover img{filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5;}
.cprolist .img { margin-right: 7px; } 
.cprolist .img img { width: 250px; height:200px; } 
.cprolist .img:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.cprolist dl dd a { margin: 0 8px; _margin: 0 5px;}

.proleft { float: left; overflow: hidden; } 
.prolist dl { margin-top: 30px; } 
.prolist dl dd a { margin: 0 20px; _margin: 0 15px; } 
.pitems dt { /* border-bottom: 1px dashed #a3a3a3; overflow: hidden;  */} 
.pitems dt img,.pitems dt span { display: block; float: left; } 
.pitems dt span { width: 100%; text-align:center;line-height: 40px; font-size:16px} 
.pitems dd{text-align:center;height: 40px;padding-top: 15px;}
.pitems dd a { padding:6px 20px; } 
.pitems .i1 { color:#d90000;border: 1px solid #d90000;} 
.pitems .i2 { border: 1px solid #ccc;color:#000;}
.cplist{ padding:20px; width:1160px; background:#fff; box-shadow:0 0 30px #dadada;margin:20px auto;}
.cplist h1{ border-bottom:1px solid #dadada; line-height:40px; height:40px; font-size:18px;}

/*��Ʒ�б�*/
.prolist{padding: 40px 30px;width: 840px;background: #fff;box-shadow: 0 0 30px #eaeaea;margin-bottom: 20px;}
.prolist ul li{ width:280px; float:left; text-align:center; position:relative; margin-bottom:20px;}

.prolist ul li img{ width:260px; height:195px;}
.prolist ul li .title{ width:260px; height:40px; overflow:hidden; cursor:pointer; margin-left:10px; margin-top:-3px;  background:#eaeaea; }
.prolist ul li .title a{ color:#333;height:40px; line-height:40px;}
.prolist ul li .title p{ padding:10px 20px; font-size:12px; text-align:left; line-height:26px; border-top:1px solid #dadada}

.prolist ul li .shuxing{ width:260px; height:40px; line-height:40px; background:#fff; float:left; margin-left:10px; margin-top:-3px;}
.prolist ul li .shuxing span{ display:block; width:33%; float:left; }
.prolist ul li .shuxing span a{ color:#333;background:url(icon-list.png) no-repeat; padding-left:20px;}
.prolist ul li .shuxing span a.li{background-position: -17px -399px;}
.prolist ul li .shuxing span a.lo{background-position: -17px -437px;}
.prolist ul li .shuxing span a.lp{background-position: -17px -476px;}



.jdms{ padding:20px; width:860px; background: #fff; box-shadow: 0 0 30px #eaeaea;margin-bottom: 20px;}
.jdms img{ width:200px; height:200px; margin-right:15px;}
.jdms h1{ font-size:22px; color:#F22F30; margin-bottom:10px;}
.jdms p{ font-size:14px; color:#333; line-height:26px; height:104px; overflow:hidden}


/*�����б�*/
.jqzoom{position:relative;padding:0;}
.jqzoom img{ width:490px; height:350px;}

.honorpic {width:1200px; float:right; margin-bottom:30px; z-index:1;}
.honorpic ul li {float: left; overflow: hidden; text-align:center; margin-left:-1px; margin-top:-1px; margin-bottom:20px;}

.honorpic ul li a { width:390px; height:266px; display: block; position: relative; padding:30px 5px;}
.honorpic ul li a:hover {color: #ED1C24; z-index:999; }
.honorpic ul li a img { height:261px;  margin:0 auto; display:block; margin-bottom:15px;}
.honorpic ul li a:hover img{border-bottom:2px #F00 solid;}
/*��������*/
.newlist{margin-bottom: 20px; width:1200px;}

.fenlei{ width:100%;margin:30px 0; margin-top:20px}
.fenlei a{ color:#000; margin:0px 5px; height:60px; line-height:60px; overflow:hidden; padding:10px 25px;white-space:nowrap; border-style: double none double none; border-color:#000; background:#000; color:#fff}
.fenlei a:hover,.fenlei a.currclass{ background:#ED1C24; color:#fff;border-color:#ED1C24;}
.new{ overflow:hidden; height:160px; padding:20px; border-bottom:1px dashed #ccc; padding-bottom:0; margin-bottom:20px; background:#fff}
.riqi{ width:110px; float:right;font-size:16px; text-align:center; line-height:50px; background:#ED1C24; color:#fff;}
.riqi span{ display:block; font-size:16px; background:#000; color:#fff;}
.new img{ width:180px; height:130px; float:left; margin-right:20px;}
.xwcon{ width:960px; float:left; height:100px; overflow:hidden; font-size:14px; line-height:30px; color:#666;}
.xwcon span{ display:block; font-size:18px; height:40px; line-height:40px; overflow:hidden;color:#333;}
.xwcon span a{ color:#333;}
.xwcon span a:hover{ color:#ED1C24}
.xwcon .news-d-more{color:#ff7700;}
.xwcon .news-d-more:hover{ color:#ED1C24}
.news_n_nav{text-align:center;margin-bottom:60px;margin-top:40px;}
.news_n_nav a{background:#ED1C24;padding:10px 30px;color:#fff;margin: 20px;font-size:18px}
.news_n_nav a:hover{
	background:#ff7700;
}
.news_n_nav a.currclass{
	background:#ff7700;
}

/*news_fm-start*/
.bnews{background:url(/images/pgnews.jpg) 50% 50% no-repeat}
.news_fm_t{overflow:hidden;margin-bottom:80px;height:360px}
.news_fm_m_t a.more{float: right;line-height: 38px;}
.news_fm_t_l{position:relative;float:left;overflow:hidden;margin-right:10px;width:550px;height:360px;}
.news_fm_t_l_con{position:absolute;top:0;left:0;width:100%;height:1250px}
.news_fm_t_l_con div{overflow:hidden;width:550px;height:360px}
.news_fm_t_l_con div img{width:100%;height:100%;border:none}
.news_fm_t_r{float:left;width:44.05882%;height:100%}
.news_fm_t_r div{overflow:hidden;width:100%;height:40%}
.news_fm_t_r .f-fl{float:left;}
.news_fm_t_r .news-list-l{
	width:26%;
	text-align:center;
}
.news_fm_t_r .news-list-r{
	width:74%;
}
.news_fm_t_r .f-fr{float:right;}
.news_fm_t_r div h2{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_fm_t_r div h2 a{overflow:hidden;height:22px;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:22px}
.news_fm_t_r div span{display:block;margin-top:8px;height:28px;color:#999;font-size:14px;line-height:28px}
.news_fm_t_r div p{
	    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	height:52px;color:#999}
.news_fm_t_r .on h2 a{color:#FF3F3C}
.news_fm_t_r .on span{color:#333}
.news_fm_t_r p{line-height:26px;}
.news_fm_t_r .on p{color:#333}


.wenzhang{ width:840px; padding:20px 30px; padding-bottom:0; background:#fafafa}
.wenzhang .title1{ text-align:center; padding:10px 0; font-size:22px; color:#000;}
.wenzhang .shuxing{ text-align:center; color:#333; display:block; font-size:12px;  height:32px; line-height:32px; border-bottom:1px dashed #dadada; margin-bottom:20px;}
.wenzhang p{ text-indent:2em; padding-bottom:10px; font-size:16px; line-height:26px; color:#3E3A39}
.wenzhang img {display: block; margin: 0px auto;max-width: 100%;overflow: hidden;	}
.updown{ border-top:1px dashed #dadada; margin-top:15px;line-height:26px; font-size:12px; padding-top:10px;}
.updown a{ color:#333;}
.updown a:hover{ color:#009933}
#MyContent{ margin-top:20px;}


.the_pages{width:100%;height:36px;text-align:center;padding:22px 0px;font-size:16px; background:#fafafa; border-top:1px solid #dadada}
.the_pages span{display:inline-block;width:auto;padding:0px 10px;height:36px;line-height:36px;color:#666}
.the_pages a{display:inline-block;width:auto;padding:0px 16px;height:36px;line-height:36px;background:#999;text-decoration:none;color:#fff;margin:0px 2px;}
.the_pages a.active{background:#6fba2c}
.the_pages a:hover{background:#1f1f1f}
.the_pages a.btn_pre{background:url(page_nav_bg.png) no-repeat left top #999;padding-left:36px;font-size:14px}
.the_pages a.btn_pre:hover{background:url(page_nav_bg.png) no-repeat left top #1f1f1f;padding-left:36px;color:#fff}
.the_pages a.btn_nav{background:url(page_nav_bg.png) no-repeat left -36px #999;padding-left:36px;font-size:14px}
.the_pages a.btn_nav:hover{background:url(page_nav_bg.png) no-repeat left -36px #1f1f1f;padding-left:36px;color:#fff}
.the_pages a.btn_next{background:url(page_nav_bg.png) no-repeat right bottom #999;padding-right:36px;font-size:14px}
.the_pages a.btn_next:hover{background:url(page_nav_bg.png) no-repeat right bottom #1f1f1f;padding-right:36px; color:#fff}
.c_main_cont{width:944px;height:auto;margin:0px auto;padding:10px 0px 0px 0px;color:#666;font-size:14px;line-height:26px}





/*�ۺ����*/
.container{width: 1190px;margin: 0 auto;overflow: hidden}
.mid_tit{margin-bottom:0;}
.mid_tit h2{height:42px;background:url("bg2.png") no-repeat center bottom;font-size:30px;text-align:center;font-weight:100;color:#333;margin:0 auto;line-height:30px}
.mid_tit h2 a {color:#333;}
.mid_tit h2:hover a {color:#ff3200}
.mid_tit p {color:#666;font-size:14px;text-align: center;height:54px;line-height:54px;}

.service_process_1_l{width:48.3%;float:left}
.service_process_1_l p,.service_process_2 p{ font-size:14px; line-height:28px; color:#666}
.mr40{margin-right:3.36%}
.process_b strong{font-size:24px;color:#333;height:24px;line-height:24px;margin-top:40px;display:block;margin-bottom:8px;font-weight:100}
.service_process_1_r{float:left;width:48.3%}
.service_process_2_1{}
.service_process_2_1 strong{padding:0 18px}
.service_process_2_1 p{padding:0 18px;}
.service_process_2_m{width:30.25%;float:left}
.service_process_2_m img {width:100%;height:200px;border:0;margin:0;padding:0;overflow: hidden}

.contact-tit h1{height:42px;line-height:30px;background:url(bg2.png) no-repeat center bottom;font-size:30px;text-align:center;font-weight:inherit;color:#333;margin:0 auto}
.contact{width:1260px}
.contact-pt{width:359px;height:317px;float:left;margin-right:56px}
.contact .part{background-color:#f5f5f5;-webkit-transition-property: background-color;-webkit-transition-duration: 1s;-webkit-transition-timing-function: ease;}
.contact .part span{background:url(lx_3.png) no-repeat}
.contact .part:hover{background-color: #424355;-webkit-transition-property: background-color;-webkit-transition-duration: 1s;-webkit-transition-timing-function: ease;}
.contact .part:hover span{background-position-y:-72px;}
.contact .part:hover p {color:#fff;}
.contact .part:hover b {color:#fff;}
.contact .part:hover a {color:#fff;}
.contact .part a {color:#333;}
.contact .part span {width:72px;height:72px;margin:0 auto;margin-top:40px;display: block;}
.contact .part .span1{background-position: 0 0;}
.contact .part .span2{background-position: -72px 0;}
.contact .part .span3{background-position: -144px 0;}
.contact .part b{width:100%;font-size:20px;text-align:center;color:#333;display:block;margin-top:15px;line-height:40px;font-weight:inherit;}
.contact .part1 p{width:100%;font-size:16px;text-align:center;color:#333;display:block;line-height:35px;margin-top:10px;}
.contact .part2 p{width:100%;font-size:16px;text-align:center;color:#333;display:block;line-height:35px}
.contact .part3 p{width:100%;font-size:16px;text-align:center;color:#333;line-height:35px;float:left;overflow:hidden;display:inline;}
.contact .part3{position: relative;}

.janli{width:100%;display:block;overflow:hidden;}
.janli b{color:#333;background:url("bg3.png") no-repeat left bottom;width:100px;line-height:24px;height:35px;font-size:24px;float:left;margin-bottom:0;font-weight:100}
.janli a{color:#FF3F3C;float:right;width:45px;text-align:right;line-height:30px}
.biaodan{height:auto;display:block;margin-top:10px;overflow:hidden}
.biaodan p{line-height:24px;font-size:14px;color:#666;display:block;font-weight:100;margin-bottom:40px;text-indent:2em;margin-top: 30px;}
.biaodan form{height:330px;display:block}
.biaodan form input{margin-left:0;padding:0}
.biaodan form .formleft{width:568px;margin-right:40px;float:left;height:100%;overflow:hidden;position:relative}
.biaodan form .formleft input{line-height:38px;border:1px solid #cacbcb;opacity:.5;height:38px;margin-bottom:10px;width:566px;text-indent:10px;float:left}
.biaodan form .formright{width:568px;float:left;height:100%;overflow:hidden;position:relative}
.biaodan form .formright input{line-height:38px;border:1px solid #cacbcb;opacity:.5;height:38px;margin-bottom:10px;width:566px;text-indent:10px;float:left}
.biaodan form .formright textarea{height:90px;width:566px;text-indent:10px;border:1px solid #cacbcb;opacity:.5;line-height:30px}
.biaodan form .formleft button{cursor:pointer;width:100px;height:40px;background-color:#FF3F3C;color:#FFF;line-height:40px;float:right;border:none;position:absolute;right:0;bottom:50px}
.biaodan form .formright button{cursor:pointer;width:100px;height:40px;background-color:#999;color:#FFF;line-height:40px;border:none;position:absolute;left:0;bottom:50px}

#allmap {width: 100%;height: 400px;overflow: hidden;margin: 20px 0; border:none}
#allmap p { text-indent:0; font-size:12px; line-height:22px; color:#000; padding:0}



.inner_case{ padding-top:20px;}
.inner_case li{ width:257px; float:left; text-align:center; line-height:36px; margin-right:40px; margin-bottom:22px;}
.inner_case li:nth-child(4),.caselist li:nth-child(8),.caselist li:nth-child(8),.caselist li:nth-child(12),.caselist li:nth-child(16){ float:right; margin:0}
.inner_case li img{ width:257px; height:187px;}
.inner_case li { color:#666; font-size:14px;}


.Case{ width:1200px; margin:0 auto}
.Case ul li{ width:280px; float:left; text-align:center; position:relative; margin-bottom:20px;}
.Case ul li img{ width:260px; height:195px;}
.Case ul li .title{ width:260px; height:40px; margin-left:10px; margin-top:-3px; overflow:hidden; cursor:pointer;  background:#eee; }
.Case ul li .title a{ color:#333;height:40px; line-height:40px;}
.Case ul li .title p{ padding:10px 20px; font-size:12px; text-align:left; line-height:26px; border-top:1px solid #dadada}
.Case ul li .shuxing{ width:260px; height:40px; line-height:40px; background:#fff; float:left; margin-left:10px; margin-top:-3px;}
.Case ul li .shuxing span{ display:block; width:33%; float:left; }
.Case ul li .shuxing span a{ color:#333;background:url(icon-list.png) no-repeat; padding-left:20px;}
.Case ul li .shuxing span a.li{background-position: -17px -399px;}
.Case ul li .shuxing span a.lo{background-position: -17px -437px;}
.Case ul li .shuxing span a.lp{background-position: -17px -476px;}
/* about */
.about_title{;margin-bottom:0px; background:url(about-tit.png) no-repeat center; text-align:center; font-size:35px; line-height:35px; font-weight:bold; padding:30px 0; margin:0 auto;}
.about_title span{color:#d71619;}
.about_title a{font-size:35px;}
.about_title a:hover{ color:#d71619}
.zr{ height:auto; overflow:hidden;}
.zeren{ width:570px; float:left; font-size:14px; line-height:28px; padding-right:25px;}
.zeren h3{ font-size:20px; font-weight:bold; line-height:80px; background:url(xm.jpg) no-repeat left; text-indent:40px;}
.t1_img{width:720px;height:480px;float:left}
.t1_txt{line-height:24px;box-sizing: border-box;font-family: 'Microsoft Yahei';width:640px;height:380px;float:left;position:absolute;top:50px;left:530px;background:#D61719;color:#fff;padding:40px;font-size:16px;letter-spacing:3.5px;padding-top:20px;}
.t1_nyabout{
	margin-top:40px;
	margin-bottom:40px;
}
.xuangou{
	background: #f5f5f5;
	height: 240px;
}
.xuangou .xuangou-search{
	padding-top:50px;
}
.xuangou .xuangou-search .search-t{
	color: #666666;
	font-size:16px;
}
.xuangou .xuangou-search input{
	width: 90px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    box-shadow: 1px 2px 14px 1px #eaeaea;
    border-radius: 5px;
    background: #FFF;
    display: inline-block;
    margin: 0 5px;
    border:none;
}
.xuangou .xuangou-search span{
	    cursor: pointer;
    margin-right: 50px;
    display: inline-block;
}
.xuangou .xuangou-search span i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #fff;
    margin: -3px 6px;
    font-size: 10px;
}
.xuangou .xuangou-search .on i {
    background: url(icon_xuan.png) center no-repeat;
    background-color:#fff;
}
.xuangou .xuangou-search .search-t a.btn {
    color: #FFFFFF;
    margin-left: 20px;
    background: #E6212A;
    transition: all 0.3s;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    box-shadow: 1px 2px 14px 1px #eaeaea;
    border-radius: 4px;
    display: inline-block;
    margin: 0 5px;
    margin-left:20px;
    font-size:18px;
}
.xuangou .xuangou-search .search-t .search-t-xuan{
	 padding-top: 12px;
}
.xuangou .xuangou-search .search-b{
	    width: 666px;
    margin: 0 auto;
    margin-top: 50px;
}
.xuangou .xuangou-search .search-b a{
	width: 300px;
    height: 46px;
    display: block;
    float: left;
    line-height: 46px;
    text-align: center;
    color:#333333;
    border-radius: 4px;
    border:1px solid #333333;
}
.xuangou .xuangou-search .search-b a:hover{
	color:#da251c;
}
.xuangou .xuangou-search .search-b .search-b-a2{
	margin-left: 60px;
}
.index_title {
    font-size: 32px;
    line-height: 45px;
    font-weight: 700;
    color: #1d1d1d;
    width: 200px;
    text-align: center;
    padding: 10px;
    margin: 40px auto 0 auto;
    background: url(title_d.jpg) no-repeat bottom;
}
.index_ftitle {
    text-align: center;
    margin: 10px auto 0px;
    font-size: 14px;
}
.index_5{height:240px;width:100%;margin:45px 0 10px;}
.index_5 div{width:17.65%;height:100%;float:left}
.index_5 div span{margin:0 auto;background:url(index_bg2.png) no-repeat;display:block;margin-bottom:30px;transition:0.5s;}
.index_5 div .span1{background-position:-80px -74px;}
.index_5 div .span2{background-position:-140px -74px}
.index_5 div .span3{background-position:-200px -74px}
.index_5 div .span4{background-position:-260px -74px}
.index_5 div .span5{background-position:-320px -74px}
.index_5 div:hover .span1{background-position:-80px -127px}
.index_5 div:hover .span2{background-position:-140px -127px}
.index_5 div:hover .span3{background-position:-200px -127px}
.index_5 div:hover .span4{background-position:-260px -127px}
.index_5 div:hover .span5{background-position:-320px -127px}
.index_5 div b{font-size:20px;color:#333;text-align:center;display:block;font-weight:100;height:20px;line-height:20px;margin-bottom:7px;transition:all .3s}
.index_5 div:hover b{color:#FF3F3C}
.index_5 p{text-align:center;color: #666;font: 12px/150% Arial,Verdana, "microsoft yahei";}
/*form-start*/
.janli{width:100%;display:block;overflow:hidden;}
.janli b{color:#333;background:url('bg3.png') no-repeat left bottom;width:100px;line-height:24px;height:35px;font-size:24px;float:left;margin-bottom:0;font-weight:100}
.janli a{color:#FF3F3C;float:right;width:45px;text-align:right;line-height:30px}
.biaodan{height:auto;display:block;margin-top:10px;overflow:hidden}
.biaodan p{line-height:24px;font-size:14px;color:#666;display:block;font-weight:100;margin-bottom:40px;text-indent:2em;margin-top: 30px;}
.biaodan form{height:330px;display:block}
.biaodan form input{margin-left:0;padding:0}
.biaodan form .formleft{width:568px;margin-right:20px;margin-left:20px;float:left;height:100%;overflow:hidden;position:relative}
.biaodan form .formleft input{line-height:38px;border:1px solid #cacbcb;height:38px;margin-bottom:10px;width:566px;text-indent:10px;float:left}
.biaodan form .formright{width:568px;float:left;height:100%;overflow:hidden;position:relative}
.biaodan form .formright input{line-height:38px;border:1px solid #cacbcb;opacity:.5;height:38px;margin-bottom:10px;width:566px;text-indent:10px;float:left}
.biaodan form .formright textarea{height:90px;width:566px;text-indent:10px;border:1px solid #cacbcb;opacity:.5;line-height:30px}
.biaodan form .formleft #submit{opacity: 1;cursor:pointer;width:100px;height:40px;background-color:#FF3F3C;color:#FFF;line-height:40px;float:right;border:none;position:absolute;right:0;bottom:100px}
.biaodan form .formright button{opacity: 1;cursor:pointer;width:100px;height:40px;background-color:#999;color:#FFF;line-height:40px;border:none;position:absolute;left:0;bottom:100px;margin-bottom:10px}
/*form-end*/
/* kefu */
.client-2 {
	position: fixed;
	right: -170px;
	top: 50%;
	z-index: 900;
}

.client-2 li a {
	text-decoration: none;
}

.client-2 li {
	margin-top: 1px;
	clear: both;
	height: 62px;
	position: relative;
	background: #d90000;
}

.client-2 li i {
	background: url(fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0px auto;
	text-align: center;
}

.client-2 li p {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
}

.client-2 .my-kefu-qq i {
	background-position: 4px 5px;
}

.client-2 .my-kefu-tel i {
	background-position: 0 -21px;
}

.client-2 .my-kefu-liuyan i {
	background-position: 4px -53px;
}

.client-2 .my-kefu-weixin i {
	background-position: -34px 4px;
}

.client-2 .my-kefu-weibo i {
	background-position: -30px -22px;
}

.client-2 .my-kefu-ftop {
	display: none;
}

.client-2 .my-kefu-ftop i {
	width: 33px;
	height: 31px;
	background-position: -23px -47px;
	background-size: 52px 82px;
}

.client-2 .my-kefu-ftop .my-kefu-main {
	padding-top: 6px;
}

.client-2 .my-kefu-left {
	float: left;
	width: 62px;
	height: 47px;
	position: relative;
}

.client-2 .my-kefu-tel-right {
	font-size: 16px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	padding: 0 15px;
	border-left: 1px solid #fff;
	margin-top: 14px;
}

.client-2 .my-kefu-right {
	width: 20px;
}

.client-2 .my-kefu-tel-main {
	background: #d90000;
	color: #fff;
	height: 53px;
	width: 230px;
	padding: 9px 0 0;
	float: left;
}

.client-2 .my-kefu-main {
	background: #d90000;
	width: 97px;
	height: 53px;
	position: relative;
	padding: 9px 0 0;
	float: left;
}

.client-2 .my-kefu-weixin-pic {
	position: absolute;
	left: -130px;
	top: -24px;
	display: none;
	z-index: 333;
}

.my-kefu-weixin-pic img {
	width: 115px;
	height: 115px;
}
/*huansuantanchuang*/
.conversion {
	width: 800px;
    margin: 0 auto;
    position: fixed;
    top: 20%;
    background: #fff;
    left: 0;
    right: 0;
	display:none;
}
.conversion .tanclose{
	margin: 8px ;
}
.conversion .tanclose a{
	background: #333;
    border-radius: 60px;
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
    color:#fff;
    line-height: 30px;
}
.conversion .conversion_con_tit h2{
	font-weight: bold;
    color: #333;
    text-transform: capitalize;
    font-size: 24px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 6px;
}
.conversion .conversion_con_tit p{
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 22px;
}
.conversion .conversion_con_tit{
	margin-bottom:20px; 
}
.conversion ul {
	 
	margin-bottom: 10px;
	margin-left: 40px
}

.conversion ul li {
	float: left;
	margin-bottom: 30px;
	width: 50%
}

.conversion ul li .name {
	float: left;
	padding: 15px 0 0;
	color: #666;
	font-size: 14px
}

.conversion ul li input {
	float: left;
	width: 178px;
	height: 50px;
	border: solid 1px #e2e2e2;
	border-radius: 4px;
	text-indent: 10px;
	font-size: 16px;
	line-height: 28px
}

.conversion ul li span {
	display: block;
	float: left;
	padding: 15px 0 0 10px
}

.conversion ul li:last-child {
	padding-left: 200px
}

.conversion_btn a {
	display: inline-block;
	margin-right: 20px;
	width: 120px;
	height: 48px;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
	background-color: #e62129;
	border: 1px solid #e62129
}

.conversion_btn a:hover {
	border: 1px solid #d9d9d9;
	background-color: #fff;
	color: #666
}

.baike_newIndex li:nth-child(2) {
	margin: 0 20px
}

.zhence_ul li:nth-child(3),
.zhence_ul li:nth-child(4) {
	margin-top: 20px
}

.zhence_ul li:nth-child(1),
.zhence_ul li:nth-child(3) {
	margin-right: 20px
}






