@charset "utf-8";
/* CSS Document */

/*=============公共==============*/

html {
	color: #000;
	background: #FFF;
}
body {
	color: #666;
	font: 12px/1.231 arial, helvetica, clean, sans-serif, "Microsoft Yahei", "宋体"; font-weight:normal;
	behavior: url(other/csshover.htc);
} /*网站字体颜色*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-family: "Microsoft Yahei";
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit;
}
del, ins {
	text-decoration: none;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
td{ font-size:16px;}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-family: "Microsoft Yahei";
}
input, button, textarea, select {
 *font-size:100%;
}
input, select {
	vertical-align: middle;
}
input, textarea {
	border: 2px none; margin-bottom:20px; height:30px;
	box-shadow: none;
	outline: none;
}

.intxt{border: 1px solid #ccc; margin-bottom:20px; height:30px;}

.coolbg{ width:100px; border:1px solid #20170e; font-size:16px; height:30px; line-height:30px; color:#20170e; background:none; cursor:pointer;}
.coolbg:hover{ background:#20170e; color:#fff;}

i, em {
	font-style: normal;
}
select, input, button, textarea, button {
	font: 99% arial, helvetica, clean, sans-serif;
}
table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}
pre, code, kbd, samp, tt {
	font-family: monospace;
 *font-size:108%;
	line-height: 100%;
}
/*title*/

h1 {
	font-size: 32px;
	font-family: "Microsoft Yahei";
}
h2 {
	font-size: 26px;
	font-family: "Microsoft Yahei";
}
h3 {
	font-size: 20px;
	font-family: "Microsoft Yahei";
}
h4 {
	font-size: 14px;
	font-family: "Microsoft Yahei";
}
h5 {
	font-size: 12px;
	font-family: "Microsoft Yahei";
}
h6 {
	font-size: 10px;
	font-family: "Microsoft Yahei";
}
.mt10 {
	margin-top: 10px;
}
a {
	color: #666;
	text-decoration: none;
	font-family: "Microsoft Yahei"; font-weight:normal
}  /*for ie f6n.net*/
a:focus {
	outline: 0;
} /*for ff f6n.net*/
.vam {
	vertical-align: middle;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.clearfix:after {
	content: "";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.clearfix {
 *zoom:1
}
p {
	word-spacing: -1.5px;
	font-family: "Microsoft Yahei"; font-weight:normal;
}
.tr {
	text-align: right;
}
.tl {
	text-align: left;
}
.center {
	text-align: center;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pa {
	position: absolute;
}
.pr {
	position: relative
}
.header, .content, .footer {
	width: 1200px;
	margin: 0 auto;
}
.m20 {
	margin-top: 40px;
}
/*===========头部============*/

/*头部*/



.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.left {
    float: left;padding-top: 10px;
}
.right {
    float: right;
}
/*header_main*/
.head_main {
	height: 35px;
	line-height: 35px;
	background: #860a0c;
	border-bottom: 1px solid #fbc890;
	color: #EACD81;
	font-size: 12px;
}
.head_main a {
	color: #EACD81;
	transition: ease-in-out .2s;
}
.head_main a:hover {
	color: #505050;
}
.head_main .right i {
	float: left;
	display: block;
}
.head_main .right p {
	float: left;
	display: block;
}
.head_main .right p span {
	width: 13px;
	height: 12px;
	background-position: 0px -273px;
	display: inline-block;
	margin-right: 8px;
	margin-left: 18px;
}
.top_main {
	background: #20170e;
	padding: 18px 0;
	height: 78px;
	
}
.top_main .logo {
}
.top_main .input_k {
	width: 530px;
	padding-top: 20px;
	padding-right: 34px;
}
.top_main .input_k .sousuo {
	width: 530px;
	display: block;
	height: 38px;
	background-color: #4b4746;
}
.top_main .input_k .sousuo input.sbtn {
	width: 80px;
	height: 38px;
	background: url(../images/a1_03.png) center center no-repeat;
}
.top_main .input_k .sousuo input.stxt {
	width: 436px;
	height: 34px;
	margin-top: 2px;
	background-color: #fff;
	color: #999999;
	line-height: 34px;
	padding-left: 12px;
}
.top_main .input_k .guanj a {
	display: inline-block;
	font-size: 12px;
	color: #999999;
	padding-left: 6px;
}
.top_main .mf_sj {
	width: 252px;
}
.top_main .mf_sj .meifei {
	float: right;
	padding-top: 20px;
}
.top_main .mf_sj .meifei a {
	display: inline-block;
	width: 140px;
	height: 38px;
	background-color: #333332;
	font-size: 18px;
	color: #EACD81;
	text-align: center;
	line-height: 38px;
	border-radius: 2px;
}
.nav_main {
	height: 50px;
	line-height: 50px;
	background: url(../images/a2_03.jpg);
	width: 100%;
	position: relative;
	z-index: 6666;
}
.nav_main .nav {
	width: 1200px;
	margin: 0 auto;
}
.nav_main .nav li {
	float: left;
	text-align: left;
	width: 133px;
	position: relative;
	text-align: center;
}
.nav_main .nav li a {
	height: 100%;
	font-size: 16px;
	color: #EACD81;
	display: block;font-weight: bold;
}
.nav_main .nav li:hover a, .nav_main .nav li.hover a {
	background: #EACD81;

color: #423535;
}
.nav_main .nav li ul {
	position: absolute;
	left: 0px;
	top: 50px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	z-index: 199;
	opacity: 0;
	visibility: hidden;
	height: auto;
	overflow: hidden;
	width: 100%;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav_main .nav li:hover ul {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center;
}
.nav_main .nav li ul li {
	display: block;
	clear: left;
	width: 100%;
	
	height: 45px;
	background-color: #EACD81;
	border-bottom: #d5ba72 solid 1px;
	line-height: 45px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.nav_main .nav li:hover ul li a {
	background-color:#EACD81;
}
.nav_main .nav li ul li a {
	display: block;
	font-size: 14px;
	color: #fff;
	height: 45px;
	line-height: 45px;
	background: none;
	padding-right: 0;
	width: 100%;
	padding: 0;
}
.nav_main .nav li ul li a:hover {
	background-color: #EACD81;
}
.nav_main .nav li i {
	width: 31px;
	height: 17px;
	background: url(../images/a11_03.png) center center no-repeat;
	position: absolute;
	right: 4px;
	top: -4px;
	display: block;
}
.nav_main .nav li:hover i, .nav_main .nav li.hover i {
	width: 31px;
	height: 17px;
	background: url(../images/a12_03.png) center center no-repeat;
}
/*导航*/




/*banner 图*/

.banindex {
	height: 500px;
	overflow: hidden;
	position: relative;
}
.banindex .ban_con {
	width: 100% !important;
	margin: 0 auto;
}
.banindex .ban_con img {
	width: 100%;
	position: absolute;
}
.banindex .ban_con div {
	height: 500px;
	width: 100%;
}
.banindex a {
	height: 500px;
	display: inline-block;
	width: 100%;
}
.banindex .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 38%;
	bottom: 30px;
	z-index: 1;
}
.banindex .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.banindex .hd ul li {
	float: left;
	margin-right: 2px;
	width: 130px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}
.banindex .hd ul li.on {
	background: #20170e;
	color: #fff;
	opacity: .6;
}

/*优势*/
.yin{padding: 55px 0 30px;}
.yin_t{font-size: 40px;color: #333;text-align: center;height: 130px;line-height: 40px;overflow: hidden;}
.yin_t a{color: #333;}
.yin_t i{color: #055abd;}
.yin_t span{display: block;font-size: 18px;color: #999;font-weight: normal;padding: 5px 0 0;}
.yin ul li{width: 240px;float: left;text-align: center;background:url(../images/yin_line.gif) no-repeat;position: relative;height: 275px;}

.yin ul li em{width:80px;height:80px;background:url(../images/yin_k01.png);z-index:-1;-webkit-animation: rotate 5s linear infinite;/* animation: rotate 5s linear infinite; */display: block;margin:0 auto;}
.yin ul li:hover em{background:url(../images/yin_k02.png);}
.yin ul li .yin_k{width: 80px;height: 80px;display: block;position: absolute;top: 0;left: 80px;z-index:10;}
.yin ul li .yin_k img{width: 80px;height: 80px;}
.yin ul li b{display: block;font-size: 16px;color: #333;height: 30px;line-height: 30px;padding: 25px 0 0;}
.yin ul li span{display: block;font-size: 14px;color: #666;line-height: 24px;padding: 10px 0 0;height: 72px;overflow: hidden;width: 180px;margin:0 auto;}
.yin ul li .yin_more{display: none;width: 25px;height: 25px;margin:0 auto;padding: 15px 0 0;}
.yin ul li:hover b{color: #055abd;}
.yin ul li:hover .yin_more{display: block;}
.yin ul li:first-child{background: none;}

/*服务与支持*/
/*
.service{margin-top:20px; width:1200px; margin:20px auto 80px;}
.service .title { overflow: hidden; text-align: center;height:76px;background:url(title-en-bg.png) center center no-repeat;margin-bottom:20px;margin-top: 100px; text-align:center;}
.service .title .h2 { font-size: 24px; color: #333; font-weight: bold;width:360px;margin:0 auto;margin-top:15px;letter-spacing:0px;text-align: center; margin:15px auto 0;}
.service .title .h2 a { color: #539de1;}
.service .title .h2 a:hover { color: #00a57d; }
.service .title .h2 span{color:#0D71BB;}
.service .title em { color: #999;width:1100px;display: block;margin-top:3px;}
.service .cont{margin-top:40px; height:280px;}

.service .cont div{width:200px; height:280px; text-align:center;float:left;margin:10px 30px;padding:10px;-webkit-transition: all 0.20s linear 0.01s; -moz-transition: all 0.20s linear 0.01s; -ms-transition: all 0.20s linear 0.01s; -o-transition: all 0.20s linear 0.01s; transition: all 0.20s linear 0.01s; }

.service .cont div img{display: block;margin:0 auto;bord er:2px solid #ccc;bord er-radius:160px;width:160px;}
.service .cont div:hover{backgr ound:#414b6e; box-shadow:0 0 5px #888888;}
.service .cont div:hover img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.service .cont div:hover a{color:#e70914;}
.service .cont div:hover small{col or:#ddd;}
.service .cont span{font-size:16px;font-weight:bold; color:#e82583; margin:15px 0 15px; display: block;margin-bottom:10px;}
.service .cont a{color:#3c3c3c;}
.service .cont small{margin-top:10px; font-size:16px; color:#333;}

.content { width: 1200px; margin: 0 auto; font-family: "Microsoft Yahei";}*/


/*服务与支持2
.pinz_bj{  height: 720px; background:url(../images/cpysbg.jpg) no-repeat center top; overflow: hidden;font-family:"Microsoft Yahei";}
.pinz{height: 797px;margin: 0 auto; overflow: hidden;}
.pinz h2{padding-top:50px; height: 107px;font-size: 34px; color: #da1f2e; text-align: center; line-height: 40px; text-align:center;}
.pinz h2 i{ display: block;font:16px "Arial"; margin-top:8px; color:#3c3c3c; text-transform: uppercase;}
.pinz h2 i img{vertical-align: middle;margin:0 20px;}
.pinz_nr{height: 400px; overflow: hidden;}
.pinz_nr dl{height: 400px; overflow: hidden;}
.pinz_nr dt{width:50%; height:400px;float: left; overflow: hidden;}
.pinz_nr dd{background:rgba(255,255,255,0.8); width:45%;height:320px;float: left; overflow: hidden;padding:80px 0 0 50px; border-top:1px solid #20170e; border-right:1px solid #20170e;}
.pinz_nr dd h3{ height: 67px;border-bottom: 1px solid #4f4745;display: inline-block; overflow: hidden;font-size: 30px; color: #000;font-weight: normal;}
.pinz_nr dd h3 i{font:18px "Times New Poman"; color:#777777; text-transform: uppercase;}
.pinz_nr dd p{padding:30px 90px 0 0;height: 140px; line-height: 24px; color: #000; font-size: 14px;}
.pinz_nr dd span{font-size: 18px; font-family: "Arial"; color: #000;}
.pz_nav{height: 200px; overflow: hidden;}
.pz_nav li{ width:25%; height: 104px; float: left; overflow: hidden; position: relative;}
.pz_nav li img{width:300px; height: 104px;}
.pz_nav em{display: block;position: absolute; top: 0;left:0;width:300px; height: 104px;background:url(../images/jdhqg_png.png) repeat center top; }
.pz_nav span{position: absolute; top: 0;left:0;width:300px; height: 104px;padding-top: 35px;text-align: center;font-size: 20px;font-size: 20px;color:#20170e; font-weight:600; text-align: center; z-index: 3;}
.pz_nav span i{display: block;font:12px "Arial"; color:#fff;text-transform: uppercase;}
.pz_nav li:hover img{border:4px solid #e8ae25;width: 292px; height: 96px;}

.container{ width: 1100px; margin: 0 auto;}
/*消费者*/
/*门特点*/

.pz_nav{height: 110px; overflow: hidden;}
.pz_nav li{ width:25%; height: 104px; float: left; overflow: hidden; position: relative;}
.pz_nav li img{width:300px; height: 104px;}
.pz_nav em{display: block;position: absolute; top: 0;left:0;width:300px; height: 104px;background:url(../images/jdhqg_png.png) repeat center top; }
.pz_nav span{position: absolute; top: 0;left:0;width:300px; height: 104px;padding-top: 35px;text-align: center;font-size: 20px;font-size: 20px;color:#fff; text-align: center; z-index: 3;}
.pz_nav span i{display: block;font:12px "Arial"; color:#f6f6f6;text-transform: uppercase;}
.pz_nav li:hover img{border:4px solid #e8ae25;width: 292px; height: 96px;}
/*advantage*/
.youshi { overflow: hidden; margin-top: 10px; }
.youshi .youshi-title { height: 148px; background: url(../images/ys_top.jpg) center center; }
.youshi .title { padding-top:60px; width:510px; }
.youshi .title strong { font-size: 20px; color: #2a2a29; font-weight: bold;margin-left:60px;}
.youshi .title .m_l{ margin-left:130px;}
.youshi .title span { margin-left: 20px; font-size: 20px;color:#fff;}
.youshi .title small{display:block;margin-left:114px;font-size:16px;margin-top:15px;}
.youshi .title .adv-yw{color: #ccc;color: #ccc;
font-size: 14px;}
.youshi .cont { margin-top: 20px;  width: 470px;}
.youshi .cont span { color: #bf0000; margin-right: 5px; }
.youshi .cont strong { color: #A25906; font-weight: 500; }
.youshi .cont .btn { margin-top: 20px; }
.youshi .title .adv-l{ padding-left:18px;}
.youshi .cont a { width:99px; height: 37px; background: url(../images/ys-btn.jpg) no-repeat center; line-height: 37px;padding-left:15px;color: #000; display: block; float: left; margin: 0 30px;text-align:left;font-size: 14px;}
.youshi .youshi1 { background: url(../images/ys_02.jpg) center center; height: 370px; }
.youshi .youshi2 { background: url(../images/ys_03.jpg) center center; height: 370px; }
.youshi .youshi3 { background: url(../images/ys_04.jpg) center center; height: 370px; }
.youshi .youshi4 { background: url(../images/ys_05.jpg) center center; height: 370px; }
.youshi .youshi2 .title, .youshi .youshi4 .title {float:right;}
.youshi .youshi2 .cont, .youshi .youshi4 .cont { width: 530px; float: right;overflow: hidden;clear: both;}
.youshi .cont p{ font-size:14px; line-height:30px;background: url(../images/ys_ico01.gif) no-repeat 0 10px;padding-left: 20px;font-weight: normal;}

/*产品中心*/
.text .left { float: left;margin-top:4px;}
.text .right { float: right; }
.bxybbb {
    width: 100%;
    height: 150px;
    background: url(../images/bxybbb.jpg) no-repeat top center;
    overflow: hidden;}
.pro_bj{height: 1080px; overflow: hidden;font-family:"Microsoft Yahei"; }
.pro_tit{margin: 0 auto 0; width:1150px;height:1152px; overflow: hidden;}

.pro_tit h2 i img{vertical-align: middle;margin:0 20px;}
.pro_nav{height: 112px;background: #fff; overflow: hidden;}
.pro_nav li{ float: left;width: 14.1%; height: 140px;text-align: center;background: url(../images/pro_nav_line.gif) no-repeat right top;}
.pro_nav li a{display: inline-block;font-size: 16px; color: #272727; line-height: 30px;}
.pro_nav li img{ display: block;width:110px;height:54px;margin: 0 auto; -webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; -ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s;border: 1px solid #ccc; }
.pro_nav li img:hover{-webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); transform: translateY(-5px);}
.pro_nav li i{display: block;font:12px/20px "Arial"; color:#656565;text-transform: uppercase;}
.pro_nav li a:hover , .pro_nav .cur a{  font-weight: bold;text-decoration: none; color:#ab5d06;}
.pro_nav .nobg{background:none;}
.pro{ overflow: hidden;}
.pro_con{ overflow: hidden;}
.pro_con p{width: 646px;  overflow: hidden;}
.pro_con p img{width: 644px; height: 426px;border:1px solid #e8e8e8;}
.pro_con p span{ display: block; margin-top:17px; width: 614px; height: 39px; line-height: 38px;background: #343434; font-size: 16px;font-weight: bold; color: #fff;padding-left: 30px;}
.pro_con ul{width:100%; overflow: hidden;}
.pro_con li{ float: left;margin:0 10px 23px 0; height: 265px; position: relative; overflow: hidden;border:3px solid #e8e8e8;  background:#f8f4f3}
.pro_con li img:hover {
   }

.pro_con li img{ width: 100%; height: 219px;}
.pro_con li span{     color: #333;
    float: right;margin-top: 6px;
    display: block;
    width: 80px;
    height: 30px;
    background: url(../images/pro_btn.png);
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    border-radius: 4px;
}
.pro_tit .title { overflow: hidden; text-align: center;height:77px;background:url(../images/title_bg.png) center center no-repeat;margin-bottom:20px;}
.pro_tit .title h2 { font-size: 24px; color: #fff; font-weight: bold;width:360px;margin:0 auto;margin-top:25px;letter-spacing:2px;text-align: center;}
.pro_tit .title h2 a { color: #20171A;}
.pro_tit .title h2 a:hover { color: #000; }
.prot_tit .title h2 span{color:#333;font-size:22px;letter-spacing:0;}
.pro_tit .title em { color: #C89E51;width:1100px;display: block;margin-top:9px;}
.zfx li{ width:364px }
.x_F {
	overflow: hidden;
	width: 100%;
	background: url(../images/chbbg.jpg) no-repeat center;
	height: 745px;
}
.x_F .title {
	margin-top: 72px;overflow: hidden;
    width: 100%;
    text-align: center;
}
.x_F .xfCon {
	overflow: hidden;
	margin-top: 50px;
}
.x_F .xflt {
	float: left;
	width: 520px;
	position: relative;
	overflow: hidden;
	height: 466px;
}
.x_F .dl {
	width: 520px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.x_F .dl dt {
	width: 500px;
}
.x_F .dl dd {
	margin-top: 25px;
	overflow: hidden
}
.x_F .list {
	overflow: hidden;
}
.x_F .list li {
	width: 115px;
	float: left;
	text-align: center;
	font-size: 13px;
	margin-right: 20px;
}
.x_F .list li p {
	color: #333333;
	margin-top: 18px;
}
.x_F .list li img {
	display: block;
	margin: 0 auto;
}
.x_F .list li.last {
	margin-right: 0
}
.x_F .xfRt {
	width: 460px;
	float: right;
	border-left: 3px solid #cfcfcf;
}
.x_F .qhdl {
	position: relative;
	height: 92px;
	border-bottom: 1px solid #cfcfcf;
	overflow: hidden
}
.x_F .qhdl dt {
	width: 90px;
	float: left;
	line-height: 88px;
	text-align: center;
	font-family: Impact;
	color: #d0d0d0;
	font-size: 34px;
}
.x_F .qhdl dd {
	width: 360px;
	float: right;
	margin-right: 10px;
}
.x_F .qhdl dd h3 {
	font-size: 20px;
	color: #333;
	margin-top: 12px;
}
.x_F .qhdl dd p {
	font-size: 13px;
	color: #5d5d5d;
	line-height: 22px;
	margin-top: 5px;
}
.x_F .qhdl dd i {
	display: none;
	width: 10px;
	height: 16px;
	background: url(../images/ch_xjx.png) no-repeat center;
	position: absolute;
	top: 42px;
	right: 0;
}
.x_F .qhdl:first-child {
	border-top: 1px solid #cfcfcf;
}
.x_F .qhdl:hover dt, .x_F .qhdl.cur dt {
	color: #fff
}
.x_F .qhdl:hover, .x_F .qhdl.cur {
	background-color: #0080cc
}
.x_F .qhdl:hover h3, .x_F .qhdl.cur h3 {
	color: #fff
}
.x_F .qhdl:hover p, .x_F .qhdl.cur p {
	color: #fff
}
.x_F .qhdl:hover i, .x_F .qhdl.cur i {
	display: block
}

/**/
@keyframes rotate{
  0%{transform:rotate(0deg);}
  100%{transform:rotate(360deg);}
}
@-webkit-keyframes rotate {
  0%{-webkit-transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);}
}

/*产品展示*/
.bshg_bg {
	backgro und: #ededed;
	padding: 25px 0;
	overflow: hidden
}
.bshg_top {
	text-align: center;
	padding-bottom: 30px;
}
.bshg_top a {
	display: block;
	font-size: 30px;
	color: #fff
}
.bshg_top a b {
	color: #266fca
}
.bshg_top a em {
	display: block;
	font-size: 16px;
	color: #666;
	padding: 10px 0;
}
.bshg {
	width: 250px;
	overflow: hidden;
}
.bshg_bt {
	background: #20170e;
	height: 80px;
	text-align: center;
	padding: 30px 0 0;
}
.bshg_bt a {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.bshg_bt a em {
	display: block;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
}
.bshg_con {
	width: 250px;
	background: #f5f5f5;
	padding: 20px 0;
}
.bshg_con h3 {
	width: 210px;
	margin: 0 auto 10px;
	clear: both;
}
.bshg_con h3 a {
	width: 210px;
	height: 40px;
	line-height: 40px;
	background: #20170e;
	font-size: 14px;
	color: #efb75a;
	text-align: center;
	display: block;
}
.bshg_con h3 a:hover, .zx_con .cur a {
	background: #3c3c3c;
	color: #fff;
}
.bshg_con ul {
	width: 210px;
	margin: 0 auto
}
.bshg_con ul li {
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	width: 73%;
	float: left;
	background: url(../images/pro_li_ico01.png) no-repeat center left;
	border-bottom: 1px dotted #ccc
}
.bshg_con ul li a {
	font-size: 15px;
	color: #666;
}
.bshg_con ul li a:hover {
	color: #266fca;
}
.bshg_con ul .nobor01 {
	margin-bottom: 15px;
}
.rx {
	width: 920px;
}
.rx01 {
	position: relative;
}
.rx01 span {
	display: block;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 30px;
	width: 94px;
	height: 135px;
	background: #266fca;
	text-align: center;
}
.rx01 span a {
	font-size: 18px;
	color: #fff;
	padding: 42px 0 0;
	display: block;
}
.rx01 span a b {
	display: block;
}
.rx01 span a em {
	width: 35px;
	height: 2px;
	background: #fff;
	margin: 15px auto;
	display: block;
	line-height: 0;
	font-size: 0
}
.rx01 p {
	top: 270px;
	left: 765px;
	position: absolute;
}
.rx01 p a {
	margin-right: 4px;
}
/*首页左侧联系我们*/

.bshg_index {
	margin-top:20px;
	width: 230px;
	float: left;
	padding: 20px 10px 20px 10px;
	background: #f5f5f5;
}
.bshg_index_telh3 {
	font-size: 20px;
	color: #fff;
	border-bottom: 1px solid #cacaca;
	line-height: 48px;
	padding: 0px 42px;
	background: #20170e;
}
.bshg_index_telh3 i {
	width: 19px;
	height: 25px;
	background-position: 0px -209px;
	display: inline-block;
	margin-top: 12px;
	vertical-align: top;
	margin-right: 6px;
}
.bshg_index_telcontact {
	overflow: hidden;
	zoom: 1;
}
.bshg_index_telcontact li {
	border-bottom: 1px dotted #cacaca;
}
.bshg_index_telcontact li dl {
	height: 55px;
	padding-left: 45px;
	padding-top: 10px;
}
.bshg_index_telcontact li dl.ab1 {
	background-position: 5px 10px;
}
.bshg_index_telcontact li dl dt {
	font-size: 14px;
	color: #787878;
}
.bshg_index_telcontact li dl.ab1 dd {
	font-weight: bold;
	font-size: 24px;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	color: #787878;
}
.bshg_index_telcontact li dl.ab2 {
	background-position: 5px -60px;
}
.bshg_index_telcontact li dl.ab2 dd {
	font-size: 18px;
	color: #787878;
}
.bshg_index_telcontact li dl.ab3 {
	background-position: 5px -120px;
	padding-top: 12px;
}
.bshg_index_telcontact li dl.ab3 dd {
	color: #787878;
	font-size: 21px;
}
.bshg_index_telcontact li.news_fax {
	line-height: 50px;
	text-indent: 10px;
	font-size: 14px;
	color: #787878;
	padding: 0 35px;
	background:url(../images/adzg_qq.png) no-repeat left

}
.bshg_index_telcontact li.news_addr {
	padding-top: 25px;
	line-height: 26px;
	padding-left: 10px;
	font-size: 14px;
	color: #787878;
	border: none;
}
.bshg_index_telcontact li.news_addr .news_azx {
	display: block;
	text-align: center;
	font-size: 15px;
	color: #787878;
	margin-top: 8px;
}
.bshg_index_telcontact li.news_addr .news_azx img {
	vertical-align: text-bottom;
}
.bshg_index_telcontact li dl, .hsdm_index_telnewlist .hd ul li i {
	background-image: url(../images/hsdm_con_ico.png);
}
.rx_top {
	height: 75px;
	line-height: 75px;
}
.rx_top ul li {
	float: left;
	background: url(../images/cp_hove-fg.gif) no-repeat right center;
	padding-right: 22px
}
.rx_top ul .home {
	padding-left: 0;
}
.rx_top ul .nobor {
	background: none;
	padding-right: 0
}
.rx_top ul li a {
	font-size: 19px;
	color: #333;
}
.rx_top ul li a:hover, .rx_top ul .cur a {
	color: #266fca;
	font-weight: bold;
}
.rx_con {
	margin-top: 2rem
}
.rx_con ul li {
	float: left;
	width: 296px;
	position: relative;
	margin-bottom: 35px;
	margin-right: 16px;
}
.rx_con ul .nones {
	margin-right: 0
}
.rx_con ul li a img {
	width: 100%;
	he ight: 180px;
}
.rx_con ul li a em {
	background: #fff;
	width: 296px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #20170e;
	color: #fff;
	font-size: 13px;
	display: block;
}
.rx_con ul li span {
	position: absolute;
	background: url(../images/cp_imgbg.png) repeat;
	width: 296px;
	height: 148px;
	top: 0;
	left: 0;
	pad ding: 100px 0 0;
	display: none
}
.rx01 span {
	display: block;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 30px;
	width: 94px;
	height: 135px;
	background: #20170e;
	text-align: center;
}
.rx_con ul li span a img {
	width: 221px;
	height: 50px;
	display: block;
	margin: 50px auto 11px
}
.rx_con ul li:hover span {
	display: block;
}
/*==通栏==*/

.fw_bg {
	background: url(../images/hsdm_spic.jpg) no-repeat center 0;
	height: 320px;
}
.fw01 {
	width: 822px;
}
.fw_bt {
	padding: 50px 0 0;
}
.fw_bt a {
	display: block;
	font-size: 18px;
	color: #fff;
}
.fw_bt a b {
	display: block;
	font-size: 30px;
	color: #fff;
	padding: 10px 0 0;
}
.fw_con {
	background: url(../images/hsdm_icobg.png) no-repeat;
	width: 781px;
	height: 111px;
	margin: 35px 0 0;
	padding-left: 9px;
}
.fw_con ul li {
	float: left;
	padding-right: 49px;
}
.fw_con ul li a {
	display: block;
	width: 88px;
	text-align: center;
	color: #333
}
.fw_con ul li a em {
	display: block;
	padding: 66px 0 0;
	font-size: 14px;
}
.fw_con ul li a:hover {
	background: url(../images/lc_icobg02.png) no-repeat -9px 0;
	color: #266fca
}
.fw_con ul .fw_li02 a:hover {
	background: url(../images/lc_icobg02.png) no-repeat -146px 0;
}
.fw_con ul .fw_li03 a:hover {
	background: url(../images/lc_icobg02.png) no-repeat -283px 0;
}
.fw_con ul .fw_li04 a:hover {
	background: url(../images/lc_icobg02.png) no-repeat -420px 0;
}
.fw_con ul .fw_li05 a:hover {
	background: url(../images/lc_icobg02.png) no-repeat -557px 0;
}
.fw_con ul .fw_li06 {
	padding: 0;
}
.fw_con ul .fw_li06 a:hover {
	background: url(../images/lc_icobg02.png) no-repeat -694px 0;
}
.fw02 {
	width: 350px;
	padding: 95px 0 0;
}
.fw02 p span {
	display: block;
	width: 318px;
	height: 48px;
	line-height: 48px;
	border: solid 1px #dbdbdb;
	margin-bottom: 10px;
}
.fw02 p span em {
	display: block;
	float: left;
	font-size: 14px;
	color: #666;
	padding: 0 5px 0 10px;
}
.fw02 p span .p_inp {
	display: block;
	float: left;
	width: 169px;
	height: 48px;
	line-height: 48px;
	border: none;
	background: #fff;
	outline: none;
	font-size: 14px;
	color: #666;
	font-family: "Microsoft Yahei";
}
.fw02 p i {
	display: block;
	padding: 10px 0 0;
}
.fw02 p i img {
	display: block;
	float: left;
}
.fw02 p i em {
	display: block;
	float: left;
	width: 196px;
	height: 48px;
	line-height: 48px;
	background: #ededed;
	text-align: center;
	font-size: 14px;
	color: #333
}
.fw02 p i em b {
	font-size: 18px;
	font-family: Arial;
}


/*分割*/
.adv_pic{ width:100%;  position:relative; height:410px; background:url(../images/adv_pic_bg.jpg) top center no-repeat;}
.adv_pic .adv_pic_bg{ position:absolute; z-index:1; top:0;}
.adv_pic .adv_pic_bg img{ width:100%;}

.adv_pic .adv_pic_con{ width:1200px; left:50%; margin-left:-600px; position:absolute; z-index:2; top:100px;}
.adv_pic_con p{ margin-top:70px; width:240px; height:30px; color:#fff; font-size:16px; line-height:30px; text-align:center; background:#20170e; margin-left:730px;}
.adv_pic_con h2{ font-size:32px; color:#20170e; margin:15px 0; margin-left:730px;}
.adv_pic_con b{ color:#fff; margin-left:730px;}
.adv_pic_con a{ display:block; width:120px; height:25px; color:#20170e; font-size:14px; line-height:25px; text-align:center; margin-top:20px; border:1px solid #20170e; margin-left:730px;}
.clear{ clear:both;}

/*优势*/

/*
.youshi{ width:100%; background:url(../../images/advantage_bg.jpg) no-repeat top center; height:2166px; overflow:hidden;}
.youshi .adv_title{ margin:30px auto 0; text-align:center;}
.adv_title h2{ font-size:40px; color:#20170e; margin-bottom:10px;}
.adv_title p{ font-size:18px; color:#666;}

.adv_con{ width:1200px; margin:30px auto 0;}
.adv_con .adv_con1{ margin:200px 0 0 20px; width:600px;}
.adv_con1 b{ display:block; width:130px; height:25px; background:#3c3c3c; color:#fff; line-height:25px; text-align:center; text-transform:uppercase;}
.adv_con1 h2{ font-size:24px; color:#20170e; margin:15px 0;}
.adv_con1 p{ font-size:16px; line-height:1.5em;}

.adv_con .adv_con2{ margin:260px 0 0 550px; width:400px;}
.adv_con2 b{ display:block; width:130px; height:25px; background:#3c3c3c; color:#fff; line-height:25px; text-align:center; text-transform:uppercase;}
.adv_con2 h2{ font-size:24px; color:#20170e; margin:15px 0;}
.adv_con2 p{ font-size:16px; line-height:1.5em;}

.adv_con .adv_con3{ margin:370px 0 0 20px; width:600px;}
.adv_con3 b{ display:block; width:200px; height:25px; background:#3c3c3c; color:#fff; line-height:25px; text-align:center; text-transform:uppercase;}
.adv_con3 h2{ font-size:24px; color:#20170e; margin:15px 0;}
.adv_con3 p{ font-size:16px; line-height:1.5em;}

.adv_con .adv_con4{ margin:160px 0 0 770px; width:400px;}
.adv_con4 b{ display:block; width:130px; height:25px; background:#3c3c3c; color:#fff; line-height:25px; text-align:center; text-transform:uppercase;}
.adv_con4 h2{ font-size:24px; color:#20170e; margin:15px 0;}
.adv_con4 p{ font-size:16px; line-height:1.5em;}*/

/*优势2*/
.youshi{ width:100%; background:url(../images/advantage_bg.jpg) no-repeat top center; height:1605px; overflow:hidden;}
.youshi .adv_title{ margin:30px auto 0; text-align:center;}
.adv_title h2{ font-size:40px; color:#20170e; margin-bottom:10px;}
.adv_title p{ font-size:18px; color:#666;}

/*公司选择优势*/
.youshicon {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;}

.youshi { overflow:hidden;}

.youshi .youshicon {
	height: 1100px;}

.youshi .youshi_tel {
	margin: auto; overflow:hidden;
	width: 100%;
	height: 228px;
	margin-t op: 40px;
	background:url(../images/ys_bg.png) no-repeat center;}
.youshi_tel h2{ height: 155px; width:867px; margin:68px auto 0;}
.youshi_tel h2 em{display: block; float: left; font-size:50px; color: #ffffff; line-height: 36px; margin-right:5px;}	
.youshi_tel h2 p{ float: left; font-weight: normal; font-size: 24px; color: #ffffff;}
.youshi_tel h2 p i { display: block; font: 12px "Times New Roman"; color: #3c3c3c; text-transform: uppercase; font-style:normal;}	
	
	
.youshi .youshicon .youshi_tel img {}
.youshi .youshicon .youshi_botom {	position: relative;

}
.youshi .youshicon .youshi_botom dl {	position: absolute;
}
.youshi .youshicon .youshi_botom dl dt span {

	font-size: 30px;

	color: #000;

	padding-left:75px;

	height:76px;

	line-height:76px;

	display:block;

	padding-bottom:15px;

}

.youshi .youshicon .youshi_botom .youshi1 dt span{background: url(../images/ys_ico1.png) no-repeat left 13px;}
.youshi .youshicon .youshi_botom .youshi2 dt span{background: url(../images/ys_ico2.png) no-repeat left 13px;}
.youshi .youshicon .youshi_botom .youshi3 dt span{background: url(../images/ys_ico3.png) no-repeat left 13px;}
.youshi .youshicon .youshi_botom .youshi4 dt span{background: url(../images/ys_ico4.png) no-repeat left 13px;}
.youshi1 dt,.youshi2 dt,.youshi3 dt{}
.youshi .youshicon .youshi_botom dl dd {
	font-size: 18px;
	line-height: 33px;
	padding-left:45px;
	color: #333;
	background: url(../images/ys_p.png) no-repeat 30px 13px;
}

.youshi .youshicon .youshi_botom dl dd em {

}

.youshi .youshicon .youshi_botom .youshi1 {
	top: 50px;
	right: 620px;
}

.youshi .youshicon .youshi_botom .youshi2 {
	top:450px;
	left: 620px;
}

.youshi .youshicon .youshi_botom .youshi3 {
	top: 790px;
	right: 620px;
}

.youshi .youshicon .youshi_botom .youshi4 {
	top: 1200px;
	right: 0px;
}

.youshi .youshicon .youshi_botom .youshi1 img {
	position: absolute;
	top: -35px;
	left: 570px;
}

.youshi .youshicon .youshi_botom .youshi2 img {
	position: absolute;
	right:570px; top:-100px;
}

.youshi .youshicon .youshi_botom .youshi3 img {
	position: absolute;
	top: -30px;
	left: 620px;
}

.youshi .youshicon .youshi_botom .youshi4 img {
	position: absolute;
	top: -80px;
	right:620px;}



/*关于我们*/
/*
.dmabout{ width:1200px; height:470px; margin:0 auto; position:relative;}
.dmabout img{ position:absolute; z-index:3; top:-180px; left:0;}
.dmabout span{ position:absolute; z-index:2; top:-160px; left:20px; width:401px; height:537px; background:#20170e;}
.dmabout b{ position:absolute; z-index:1; width:1100px; height:400px; top:15px; left:100px; border:1px solid #20170e;}
.dmabout .dmab_con{ position:absolute; z-index:3; top:30px; right:20px; width:700px;}
.dmab_con h2{ font-size:40px; color:#20170e;}
.dmab_con i{ font-size:18px; color:#3c3c3c; display:block; margin:15px 0; text-transform:uppercase;}
.dmab_con p{ font-size:16px; color:#3c3c3c; line-height:1.5em; text-indent:32px;}
.dmab_con a{ display:block; width:150px; height:35px; font-size:20px; color:#20170e; border:1px solid #20170e; line-height:35px; text-align:center; margin-top:35px; text-transform:uppercase;}

.dmab_con a:hover{ background:#20170e; color:#fff; transition:0.5s;}*/

/**/
.index_entries {
	padding: 22px 0 22px;
	width: 100%;
	background-color: white;
}
.entries_box > ul li {
	float: left;
	width: 224px;
	height: 100px;
	margin-right: 20px;
	border: 1px solid #e3e3e3;
	box-sizing: border-box;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.entries_box > ul li:last-child {
	margin-right: 0
}
.entries_box > ul li:hover {
	-moz-box-shadow: 0px 0px 10px #C9C9C9;
	-webkit-box-shadow: 0px 0px 10px #C9C9C9;
	box-shadow: 0px 0px 10px #C9C9C9;
	margin-top: -10px;
}
.entries_box > ul li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 18px 10px;
	font-family: 微软雅黑;
	box-sizing: border-box;
	background-color: #20170e;
	-webkit-transition: 0.7s ease;
	-moz-transition: 0.7s ease;
	-ms-transition: 0.7s ease;
	-o-transition: 0.7s ease;
	transition: 0.7s ease;
}
.entries_box > ul li a .entries_info {
	float: left;
}
.entries_box > ul li a .entries_icon {
	float: right;
}
.entries_box > ul li a .entries_info h5 {
	font-size: 18px;
	color:#EACD81;
	font-weight: bold;
	text-align: left;
	line-height: 35px;
}
.entries_box > ul li a .entries_info > span {
	color: #EACD81;
}
.dmabout{ width:1200px; margin:50px auto 50px;}
.dmabout img{ float:left; width:500px;}

.dmabout .dm_ab_right{ float:right; width:650px; margin-top:30px;}
.dm_ab_right h2{ font-size:34px; color:#20170e; text-transform:uppercase;    padding-top: 20px;}
.dm_ab_right i{ font-size:14px; color:#3c3c3c; display:block; margin:15px 0; text-transform:uppercase; font-style:normal;}
.dm_ab_right p{ font-size:14px; color:#3c3c3c; line-height:1.5em; text-indent:32px;}
.dm_ab_right a{ display:block; width:150px; height:35px; font-size:18px; color:#20170e; border:1px solid #20170e; line-height:35px; text-align:center; margin-top:35px; text-transform:uppercase; margin-bottom:50px;}

.dm_ab_right a:hover{ background:#20170e; color:#fff; transition:0.5s;}
.anniu{ display: inline-block;}
.anniu a {
    display: block;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
   background: url('../images/ys_m.png') no-repeat center 0;
    color: #1e1d1d;
    margin-right: 25px;
    margin-top: 20px;
    float: left;border: 0;
    font-size: 16px;
}
.anniu a:hover {
   background: url('../images/ys_m.png') no-repeat center 0;
    transition: all 0.2s; color:#20170e
}




/*公司选择优势*/

.moys {
	background: url('../images/ys.jpg') no-repeat center 0;
	height: 94px;
}
.moysbg {
	background: url(../images/ysbg.png) repeat-y center 0;
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 30px;
}
.moystit {
	width: 1200px;
	padding-top: 40px;
	height: 250px;
}
.moystit .flw {
	float: left;
	width: 560px;
}
.moystit .flt {
	float: left;
	width: 52px;
	height: 52px;
	line-height: 52px;
	border-radius: 50%;
	font-weight: 700;
	background: #002160;
	color: #fff;
	font-size: 30px;
	text-align: center;
	margin: 75px 0 0 15px;
}
.moystit .frw {
	float: right;
	width: 540px;
}
.moystit .tit {
	display: block;
	height: 60px;
	background: url(../images/ys_t.png) no-repeat 0 center;
	padding-left: 60px;
	line-height: 30px
}
.moystit .tit strong {
	display: block;
	font-size: 24px;
}
.moystit .tit strong span {
	color: #0087cb;
}
.moystit .tit em {
	display: block;
	color: #666;
	text-transform: uppercase;
}
.moys_c {
	display: block;
	padding-left: 25px;
}
.moys_c p {
	display: block;
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px;
	background: url('../images/ys_p.png') no-repeat 0 3px;
	padding-left: 25px;
}
/*========优势=========*/

.bshg_yssy {
	line-height: 30px;
	font-family: "Microsoft Yahei";
	overflow: hidden;
	font-size: 16px;
	background: url(../images/flqd-ysbg.jpg) repeat-x center 0;
	padding-top: 3em;
}
.bshg_yssy .til01 {
	height: 142px;
	text-align: center
}
.til01 {
	text-align: center;
	height: 154px;
	color: #266fca;
	font-size: 44px;
	line-height: 56px;
}
.til01 em, .webox_w h2 p {
	display: block;
	font-family: Arial;
	font-size: 13px;
	text-transform: uppercase;
	color: #bbb;
	line-height: 26px;
	font-weight: normal;
}
.til01 span {
	color: #666;
	font-size: 22px;
	font-weight: normal;
	line-height: 36px;
	display: block;
	padding: 0 14px;
	font-family: "Microsoft Yahei";
	margin: 0 auto;/*width:298px;*/
}
.probox .til01 span {
	width: 462px;
}
.bshg_yssy .til01 span {/*width:206px;*/
}
.mark .til01 span {
	width: 248px;
}
.til01 p {
	display: block;
	overflow: hidden;
}
.til01 b {
	display: inline-block;
	padding: 0 14px;
}
.bshg_yssy1 {
	height: 684px;
}
.bshg_yssy_w1 {
	height: 193px;
	padding: 33px 0 0;
	background: url(../images/flqd_yssy_line.gif) no-repeat center 0;
}
.bshg_yssy_p1 {
	text-align: center
}
.bshg_yssy2 {
	height: 514px;
}
.bshg_ryzz2 {
	height: 45px;
	overflow: hidden;
	margin-bottom: 10px;
}
.bshg_ryzz2 li {
	height: 20px;
	padding: 0 23px 25px;
	float: left;
	font: 20px "Microsoft YaHei";
	background: url(../images/xtico.png) no-repeat right 2px;
	text-align: center;
	line-height: 20px;
	color: #333;
}
.bshg_ryzz2 li a {
	display: block;
	height: 30px;
	color: #333333;
	border-bottom: 2px solid #fff;
	text-decoration: none;
}
.bshg_ryzz2 li a:hover, .bshg_ryzz2 .cur a {
	color: #444;
	font-weight: normal;
	height: 43px;
	border-bottom: 3px solid #de2a2c;
	text-decoration: none;
}
.bshg_ryzz2 li.no1 {
	padding-left: 0;
}
.bshg_ryzz2 li.nones {
	background: none;
}
.bshg_ryzz2 span {
	font-size: 16px;
	line-height: 46px;
	color: #de2a2c;
	overflow: hidden;
}
.bshg_ryzz2 span a {
	color: #b47647;
}
.bshg_ryzz01 {
	height: 260px;
	position: relative;
}
.bshg_ryzz02 {
	width: 100%;
	overflow: hidden;
}
.bshg_ryzz01 li {
	width: 292px;
	float: left;
	margin-right: 10px;
	position: relative;
	box-shadow: #ebebeb 4px 0px 3px;
}
.bshg_ryzz01 li img {
	display: block;
	width: 286px;
	height: 211px;
	border: 3px solid #f5f6f8
}
.bshg_ryzz01 li span {
	text-align: center;
	font-size: 16px;
	display: block;
	background: #f5f6f8;
	color: #323030;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}
.bshg_ryzz01 li.nones {
	margin-right: 0;
}
.bshg_rleft_hove {
	cursor: pointer;
	display: block;
	font: 70px "å®‹ä½“";
	color: #7f7f7f;
	position: absolute;
	top: 72px;
	left: -63px;
}
.bshg_rright_hove {
	cursor: pointer;
	display: block;
	font: 70px "å®‹ä½“";
	color: #7f7f7f;
	position: absolute;
	top: 72px;
	right: -63px;
}
.bshg_yssy_w2 {
	height: 170px;
	padding: 30px 0 0;
}
.bshg_yssy_w3 {
	width: 568px;
}
.bshg_yssy_w4 {
	width: 558px;
}
.bshg_yssy3 {
	background: url(../images/bshg_ys-03bg.gif) no-repeat 0 29px;
	height: 460px;
}
.bshg_yssy_wc {
	width: 772px;
}
.bshg_yssy_wc h3 {
	height: 55px;
	font-size: 22px;
	line-height: 55px;
	color: #000;
	border-bottom: solid 1px #e5e5e5;
	margin-bottom: 5px;
}
.bshg_yssy_wc h3 span {
	font-weight: normal;
}
.bshg_yssy_wc ul {
	display: block;
	padding: 0 0 10px;
}
.bshg_yssy_wc li {
	display: block;
	clear: both;
	background: url(../images/ico-png.png) no-repeat 0 5px;
	padding: 0 0 0 25px;
}
.bshg_yssy_zx a {
	display: block;
	height: 46px;
	width: 171px;
	color: #fff;
	line-height: 46px;
	text-align: center;
	background: #858687;
	border-radius: 40px;
}
.bshg_yssy_zx a:hover {
	animation-duration: 1.25s;
	animation-name: shake;
}
.bshg_yssy_ico {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	width: 132px;
	height: 171px;
	background: #266fca;
	border-top: solid 4px #dd050a;
	color: #fff;
	line-height: 48px;
}
.bshg_yssy_ico span {
	display: block;
	height: 58px;
	line-height: 58px;
	padding: 24px 0 0;
	font-family: Times New Roman;
	font-size: 48px;
	font-weight: normal;
}
.bshg_yssy1 .bshg_yssy_ico {
	left: 0;
	top: -6px;
}
.bshg_yssy2 .bshg_yssy_ico {
	right: 0;
	top: -6px;
}
.bshg_yssy1 .bshg_yssy_zx, .bshg_yssy2 .bshg_yssy_zx {
	margin: 85px 0 0;
}
.bshg_yssy1 .bshg_yssy_wc {
	margin: 0 0 0 169px;
}
.bshg_yssy2 .bshg_yssy_wc {
	margin: 0 202px 0 0;
}
.bshg_yssy3 .bshg_yssy_wc {
	margin: 42px 0 0 22px;
	width: 536px;
}
.bshg_yssy4 .bshg_yssy_wc {
	width: 444px;
	clear: both;
}
.bshg_yssy_p3, .bshg_yssy_p3 img, .bshg_yssy_p4, .bshg_yssy_p4 img {
	width: 600px;
	height: 386px;
}
/*流程*/

.cmlc_bg {
	background: #266fca;
	padding-top: 3em;
	overflow: hidden;
}
.fb-b {
	width: 1200px;
	margin: 0 auto;
	background: #FFF;
	padding: 30px 0 20px;
	position: relative;
	overflow: hidden
}
.fb-b h4 {
	width: 140px;
	float: left;
	padding-left: 20px;
	height: 202px;
	font-weight: normal;
	overflow: hidden;
}
.fb-b ul {
	height: 120px;
	float: left;
}
.fb-b li {
	float: left;
	width: 228px;
	height: 85px;
	background: #f2f2f2;
	padding-top: 35px;
	margin-left: 20px;
	color: #333333;
	font-size: 18px;
	padding-left: 47px;
}
.fb-b li span {
	float: right;
	padding: 0 25px 0 0;
}
.fb-b p {
	position: absolute;
	left: 376px;
	top: 65px;
}
.liucheng p {
	text-align: center;
	line-height: 30px;
	color: #333333;
	font-size: 14px;
	height: 127px;
}
.liucheng h2 {
	float: left;
	font-size: 22px;
	color: #373837;
	padding-top: 24px;
	padding-left: 4em;
	width: 398px;
	height: 76px;
	background: url(../images/sxfs_line1.png) no-repeat right center;
}
.liucheng h2 i {
	display: block;
	font-size: 14px;
	line-height: 34px;
	color: #252a2e;
	font-weight: normal;
	font-style: normal
}
.gylx-tel {
	height: 50px;
	margin-top: 25px;
}
.gylx-tel i {
	float: left;
	width: 170px;
	height: 50px;
	background: url(../images/sxfs_line1.png) no-repeat right center;
	padding: 0 2em;
}
.gylx-tel i img {
	height: 48px;
}
.gylx-tel span {
	float: left;
	padding-left: 24px;
	font-size: 16px;
	color: #0e050a;
}
.gylx-tel span em {
	display: block;
	font-size: 24px;
	color: #373837;
	font-family: Impact
}
.evaluate {
	margin-top: 10px;
	clear: both;
	overflow: hidden;
	padding: 20px 0;
	background: #f6f6f6;
	margin-bottom: 4em;
}
.evaluate .left {
	overflow: hidden;
	width: 430px;
	border: 1px solid #ccc;
	height: 400px;
	float: left;
	background: #fff;
}
.evaluate .left .title {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}
.evaluate .left .title span {
	font-size: 18px;
	display: block;
}
.evaluate .left .title strong {
	font-size: 22px;
	font-weight: bold;
	color: #266fca;
}
.evaluate .left .table {
	margin-bottom: 0;
}
.evaluate .left .table>tbody>tr>td {
	border: 0;
	font-size: 14px;
	line-height: 25px;
	padding-left: 20px;
}
.evaluate .left .btn {
	background: #266fca;
	color: #fff;
	width: 100px;
	margin: 0 10px;
	height: 35px;
}
.evaluate .right {
	width: 760px;
	float: right;
	height: 360px;
	overflow: hidden;
}
.evaluate .right .title {
	height: 40px;
	line-height: 40px;
	background: #266fca;
	padding: 0 10px;
	border: 1px solid #ddd;
	border-bottom: 2px solid #266fca;
}
.evaluate .right .title h3 {
	float: left;
	margin: 0;
	margin-left: 25px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	margin-right: 10px;
}
.evaluate .right .title small {
	color: #fff;
}
.evaluate .right .title a {
	float: right;
	color: #999;
	font-size: 12px;
}
.evaluate .right .cont {
	background: #fff;
	padding-top: 10px;
	height: 320px;
}
.evaluate .right .cont ul li {
	margin: 0px 10px 10px 10px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
}
.evaluate .right .cont ul li img {
	width: 160px;
	float: left;
	height: 130px;
	margin-right: 20px;
	border: 1px solid #ccc;
	padding: 3px;
	display: block;
}
.evaluate .right .cont ul li span {
	font-size: 16px;
	font-weight: bold;
	color: #266fca;
	margin-bottom: 5px;
	display: block;
	margin-top: 10px;
}
.evaluate .right .cont ul li p {
	color: #666;
	line-height: 30px;
	font-size: 14px;
}
.evaluate .right .cont ul li a {
	width: 65px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	background: #666;
	color: #fff;
	float: left;
	font-size: 14px;
	border-radius: 5px;
	margin-top: 10px;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

/*车间场景*/
.center {
	width: 1200px;
	
    margin: 0 auto;
    padding: 1rem 0;
}
.bshg_index_about .compic_scroll {
	margin: 0 auto;
	width: 1200px;
	height: 157px;
}
.compic_scroll li {
	float: left;
	margin-right: 20px;
}
.ry_ttit {
	margin-top:2rem;
	height: 60px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 0 0 450px;
}
.ry_ttit li {
	    float: left;
    line-height: 40px;
    padding: 0 25px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 20px;
    margin-right: 2rem;
}
.ry_ttit li.cur {
	color: #055abd;
	border-color: #055abd;
}

/**===============*/
.new_t {
	height: 60px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 0 0 420px;
}
.new_t li {
	float: left;
	line-height: 60px;
	background: url(../images/pic_line.png) no-repeat right center;
	padding: 0 25px;
	font-size: 16px
}
.new_t li.cur {
	color: #ed6d00;
	border-color: #ed6d00;
}
.new_cl dl {
	width: 600px;
	float: left;
	padding: 8px 0 0;
}
.new_cl dt, .new_cl dt img {
	width: 600px;
	height: 231px;
	display: block;
	overflow: hidden;
}
.new_cl dd {
	height: 156px;
	display: block;
	padding: 17px 0 0;
	background: url(../images/ico04.png) no-repeat 0 bottom;
}
.new_cl dd h3 {
	height: 43px;
	display: block;
	line-height: 43px;
	font-weight: normal;
	font-size: 16px;
	color: #3c3c3c;
}
.new_cl dd h3 a {
	color: #3c3c3c;
	display: block;
}
.new_cl ul {
	width: 562px;
	float: right;
	padding: 8px 0 0;
	background: url(../images/new_line.gif) no-repeat 97px 13px;
}
.new_cl li {
	height: 160px;
}
.new_cl li span {
	width: 84px;
	float: left;
	text-align: right;
	padding: 0 37px 0 0;
	font-family: Times New Roman, Arial;
	line-height: 40px;
	font-size: 30px;
}
.new_cl li span em {
	display: block;
	font-size: 14px;
	line-height: 16px;
}
.new_cl li p {
	display: block;
	width: 428px;
	overflow: hidden;
	float: left;
}
.new_cl li p a {
	display: block;
	line-height: 42px;
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.fullSlide {
	min-width: 1200px;
	position: relative;
	height: 622px;
	overflow: hidden;
	z-index: 2;
	margin-bottom: 17px;
}
.fullSlide .bd {
	position: relative;
	z-index: 0;
}
.fullSlide .bd ul {
	width: 100%!important;
}
.fullSlide .bd li {
	width: 100%!important;
	height: 622px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 518px;
}
.fullSlide .hd {
	position: absolute;
	bottom: 32px;
	z-index: 99;
	left: 47%;
	width: 120px;
}
.fullSlide .hd li {
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 20px;
	background: #666;
	border-radius: 50%
}
.fullSlide .hd li.on {
	background: #0091cd;
}



/*巨龙机械*/
.ipw {
back ground: #f6f6f6;
	padding-top: 41px;
	height: 700px;
}
.ipw .i_tit {
	color: #fff;
}
.ipw .i_tit:after {
	background-color: rgba(255,255,255,0.7);
}
.ipw_links {
	text-align: center;
}
.ipw_links a {
	display: inline-block;
	width: 148px;
	height: 34px;
	line-height: 34px;
	border-radius: 34px;
	color: #fff;
	border: 1px solid transparent;
}
.ipw_links a.cur {
	color: #e6cf8b;
	border: 1px solid #e6cf8b;
}
.ipw_links a:hover {
	color: #e6cf8b;
	border: 1px solid #e6cf8b;
}
.ipro {
	margin-top: 31px;
}
.full-row {
	margin: 0 auto;
	width: 1200px;
}
.ipro li {
	float: left;
}
.ipro li a:hover {
	color: inherit;
}
.ipro_wrap {
	padding-right: 2px;
}
.rect-65 {
	padding-bottom: 65%;
}
.ipro_img {
	position: relative;
	overflow: hidden;
	width: 398px;
	height: 330px;
}
.ipro_c {
	position: absolute;
	left: 0;
	top: 100%;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.6);
	color: #fff;
	text-align: center;
	font-size: 22px;
	padding-top: 100px;
}
.ipro_icon {
	display: block;
	width: 40px;
	height: 40px;
	margin: 15px auto 0 auto;
	border-radius: 50%;
	background: url(img/66.png) no-repeat center center;
}
.ipro_icon .ion {
	font-family: 0/a!important;
	font-size: 0;
	display: none;
}
.ipro_info {
	text-align: center;
	background-color: #f6f6f6;
	padding-top: 50px;
	padding-bottom: 70px;
}
.ipro_t {
	font-size: 23px;
	color: #fff;
	margin-bottom: 30px;
}
.ipro_p {
	font-size: 15px;
	width: 75%;
	margin: 0 auto;
	color: #fff;
}
/*新闻中心*/
.news {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #f4f4f4;
}
.news .newsCon {
	width: 340px;
	padding: 30px 29px;
	border: 1px solid #e0e0e0;
	border-top: none;
	margin: -1px 0 0 -1px;
	border-bottom: none;
	float: left;
}
.news h3 {
	font-weight: normal;
	margin-bottom: 24px;
}
.news h3 a {
	display: block;
	height: 34px;
	background: url(../images/news01.png) no-repeat right center;
}
.news h3 b {
	font-size: 22px;
	color: #055abd;
	margin-right: 10px;
}
.news h3 i {
	font-size: 10px;
}
.news dt {
	padding: 10px;
	background: #fff;
	margin-bottom: 15px;
}
.news dt img {
	display: block;
	width: 320px;
	height: 115px;
}
.news dd {
	height: 24px;
	line-height: 24px;
	padding-left: 18px;
	background: url(../images/ty01.png) no-repeat left center;
	margin-bottom: 10px;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news dd a {
	color: #333;
	
}
.news dd span {
    float: right;
}
.news a.news_more {
	display: block;
	width: 112px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #d7d7d7;
	border-radius: 20px;
	font-size: 14px;
	margin-top: 40px;
}
.news .newsCon:hover a.news_more {
	background: #0087cb;
	color: #fff;
	border-color: #0087cb;
}
.news dl dd:hover {
	background: url(../images/ty02.png) no-repeat left center;
}
/*底部区域*/

.foot{ height:380px; background:#323433 url(../images/f_footer-bg.jpg) repeat-x;}
		.f_nav{height: 86px;line-height: 86px;border-bottom:1px solid #e1e1e1;}
		.f_nav a{float: left;font-size: 16px;color: #fff;m argin-right:45px; padding:0 35px;}
		.f_nav a.home{padding-left: 34px;background: url(../images/home.png) no-repeat left center;}
		.f_nav a.nomar{margin-right: 0;}
		.f_nav a:hover{color:#fff;font-weight: bold;}
		.f_con{}		
		.flogo{ float:left; width:300px; margin-top:37px; padding-bottom:1rem;}
		.flogo h1{ margin-bottom:20px; text-align:center;}
		.flogo b{ display:block; font-size:20px; color:#fff; line-height:50px; text-align:center; background:#20170e;}
		
		.flogo span{display: block;font-size: 16px;color: #3e3e3f;line-height: 30px;}
		.gsxx{float: left;margin-left: 110px;width: 400px;}
		.cmpy{margin:38px 0 10px;}
		.cmpy .p1{font-size: 16px;}
		.gsxx p{font-size: 14px;color: #fff;line-height: 28px;}
		.gsxx p a{color: #3e3e3f;}
		.gsxx p i{margin-left: 20px;}
		.sao{float: right;;margin-top: 40px;}
		.sao p{float: left;width: 130px;margin-left:0px;}
		.sao p img{display: block;width: 130px;height: 130px;}
		.sao p span{display: block;font-size: 14px;color: #808080;line-height: 40px;text-align: center;}
		.links{height: 76px;line-height: 76px;overflow: hidden;color: #383839;font-size: 14px;background:#fdd100;}
		.links a{margin-right: 70px;color: #383839;}
	


/*========案例=========*/


/*在线留言*/
.online {
background:;
}
.online {
	background: #f3f3f3  url(../images/zxly-bg.png) no-repeat center bottom;
	height: 385px;
	
	overflow: hidden;
}
.online1 {
	height: 416px;
	background: url(img/online_bg.jpg) no-repeat center top;
}
.online1 h5 {
	font: 14px "Microsoft YaHei";
	color: #fff;
	background: url(img/online_lx.png) no-repeat left 130px;
	padding: 125px 0 0 50px;
	margin: 0 0 0 247px;
	width: 300px;
	float: left;
}
.online1 h5 em {
	display: block;
	font: 30px Arial;
	font-weight: bold;
}
.online2 {
	width: 550px;
	float: right;
	margin-top: 30px;
	
	height: 340px;
	padding: 1em 0 0;
}
.online2 h4 {
	height: 48px;
	font: 18px "Microsoft YaHei";
	font-weight: bold;
	line-height: 48px;
	color: #000;
}
.online2 li {
	width: 260px;
	height: 35px;
	background: #fff;
	border: 1px solid #d1d1d1;
	float: left;
	margin: 0 25px 18px 0;
}
.online2 li:nth-child(odd) {
	margin: 0 0px 18px 0;
}
.online2 li em {
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	overflow: hidden;
}
.online2 li em img {
	display: block;
	width: 35px;
	height: 35px;
}
.online2 li i {
	display: block;
	width: 90px;
	font: 14px "Microsoft YaHei";
	line-height: 35px;
	float: left;
	color: #7d7d7d;
	padding-left: 8px;
}
.online2 li span {
	color: #333232;
	padding-top: 10px;
}
.online2 li input {
	width: 90px;
	height: 35px;
	background: none;
	border: 0;
	font: 14px "Microsoft YaHei";
	line-height: 35px;
	color: #7d7d7d;
	overflow: hidden;
	outline: none;
}
.online2 .bz {
	height: 94px;
	width: 547px;
}
.online2 .bz textarea {
	width: 376px;
	height: 94px;
	line-height: 32px;
	background: none;
	border: 0;
	outline: none;
	resize: none;
}
.online2 .btt {
	height: 40px;
	overflow: hidden;
	width: 570px;
	background: none;
	border: 0;
	margin-bottom: 0;
}
.online2 .btt input {
	width: 160px;
	height: 40px;
	margin-right: 10px;
	font: 14px "Microsoft YaHei";
	text-align: center;
	line-height: 40px;
	color: #000;
	float: left;
	background: #EACD81;
}





/*==========新闻=============*/

.news {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 3em;
	overflow: hidden;
}
.news .newsCon {
	width: 340px;
	padding: 10px 29px;
	border: 1px solid #e0e0e0;
	float: left;
	overflow: hidden;
}
.news h3 {
	font-weight: normal;
	margin-bottom: 24px;
	margin-top: 20px;
	background: #f6f6f6;
	height: 50px;
	line-height: 50px;
}
.news h3 a {
	display: block;
	height: 34px;
	background: url(../images/news01.png) no-repeat right center;
}
.news h3 b {
	font-size: 22px;
	color: #266fca;
	margin-right: 10px;
}
.news h3 i {
	font-size: 10px;
}
.news dt {
	padding: 10px;
	background: #fff;
	margin-bottom: 15px;
}
.news dt img {
	display: block;
	width: 320px;
	he ight: 115px;
}

.news dd {
	height: 24px;
	line-height: 24px;
	padding-left: 18px;
	background: url(../images/nes_ico.png) no-repeat left center;
	margin-bottom: 10px;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-bottom: 1px dashed #ccc;
}
.news dd a {
	color: #333;
	
}
.news a.news_more {
	display: block;
	width: 112px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #d7d7d7;
	border-radius: 20px;
	font-size: 14px;
	margin-top: 20px;
}
.news .newsCon:hover a.news_more {
	background: #20170e;
	color: #fff;
	border-color: #20170e;
}

.clearfix:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
/*公司简介*/



.bshg_index_about {
	height: 358px;
	background: url(../images/jshqg_abou_bg.jpg) no-repeat bottom;
	margin-top: 3em;
}
.bshg_index_about dl dt {
	float: right;
	padding: 15px 80px 0 0;
	width: 519px;
}
.bshg_index_about dl dt img {
}
.bshg_index_about dl dd {
	float: left;
	width: 565px;
	padding-top: 15px;
}
.bshg_index_about dl dd h3 {
	font-weight: normal;
	font-size: 20px;
	color: #333;
	text-transform: uppercase;
	padding-bottom: 35px;
}
.bshg_index_about dl dd h3 span {
	display: block;
	padding-bottom: 10px;
}
.bshg_index_about dl dd h3 a {
	font-size: 24px;
	color: #266fca;
	font-weight: bold;
	display: block;
}
.bshg_index_about dl dd p {
	line-height: 24px;
	color: #666;
	overflow: hidden;
	font-size: 14px;
}
.bshg_index_about dl dd h4 {
	width: 207px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	background: #266fca;
	letter-spacing: 5px;
	margin-top: 2.5em;
}
.bshg_index_about dl dd h4 a {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}
/*底部开始*/

.foots {
	width: 100%;
	background: url(../images/foot-bg.jpg);
}
.foots_nav {
	height: 45px;
	line-height: 45px;
	background: #266fca;
}
.foot_navs ul {
	overflow: hidden;
}
.foot_navs li {
	float: left;
	padding: 0 24px;
	background: url(../images/kywt_fline2.png) no-repeat left center;
}
.foot_navs li.noBg {
	background: none;
}
.foot_navs li a {
	font-size: 14px;
	color: #fff;
}
.ffocn {
	margin-top: 35px;
}
.ffocn .fleft_con {
	padding-bottom: 8px;
	color: #fff;
	float: left;
	width: 214px;
	text-align: right;
	padding-right: 28px;
	border-right: 1px dotted #383838;
}
.ffocn .fleft_con h5 {
	font-size: 15px;
	line-height: 16px;
	margin-top: 28px;
	margin-bottom: 8px;
}
.ffocn .fleft_con p {
	font-size: 14px;
	line-height: 14px;
}
.ffocn .fleft_con dl {
	padding-right: 48px;
	background: url(../images/hsdm_foot_telico.png) no-repeat right center;
	margin-top: 30px;
}
.ffocn .fleft_con dd {
	font-size: 22px;
	line-height: 22px;
	margin-top: 3px;
}
.ffocn .fcon_cont {
	float: left;
	width: 575px;
	border-right: 1px dotted #383838;
}
.ffocn .fcon_cont p {
	line-height: 25px;
	text-align: left;
	text-indent: 3em;
	color: #fff;
	font-size: 13px;
}
.ffocn .foot_flewm {
	float: right;
	margin-right: 6em;
}
.ser_con04 {
	float: right;
	padding: 13px 0;
}
.ser_con04 input {
	float: left;
	height: 30px;
}
.ser_con04 input .txt {
	width: 245px;
	padding-left: 15px;
	background: url("../images/jshqg_ser01.png") no-repeat center;
	font: 14px/30px "Microsoft YaHei";
	color: #333;
}
.ffocn .foot_flewm img {
	display: block;
}
.ftbot {
	padding-top: 25px;
	border-top: 1px solid #383838;
}
.ftbot .dress {
	float: left;
	color: #909090;
	width: 420px;
}
.ftbot .dress ul {
	overflow: hidden;
	margin-top: 5px;
}
.ftbot .dress li {
	float: left;
	padding-left: 25px;
	line-height: 24px;
	margin-right: 15px;
}
.ftbot .dress li.dr1 {
	background: url(../images/dsbg1.png) no-repeat left center;
}
.ftbot .dress li.dr2 {
	background: url(../images/dsbg2.png) no-repeat left center;
}
.ftbot .dress li.dr3 {
	background: url(../images/dsbg3.png) no-repeat left center;
}
.ftbot .renz {
	float: right;
}
.ftbot .renz ul {
	overflow: hidden;
}
.ftbot .renz li {
	float: left;
	margin-left: 10px;
}
.ftbot .renz li img {
	display: block;
}
.kywt_link_li {
	background-color: #333;
}
.kywt_link_li .content {
	overflow: hidden;
	padding: 20px 0;
}
.kywt_link_li h5 {
	float: left;
	font-size: 16px;
	color: #fff;
	font-family: "Arial";
}
.kywt_link_li h5 img {
	vertical-align: middle;
}
.kywt_link_li ul {
	float: left;
	margin-left: 40px;
	width: 810px;
}
.kywt_link_li li {
	float: left;
	padding: 0 15px;
	border-left: 1px dotted #5c5c5c;
	line-height: 22px;
}
.kywt_link_li li a {
	color: #fff;
}
.kywt_link_li li:first-child {
	border-left: none;
}
.bdsharebuttonbox {
	float: right;
}
.yqlj {
	background: #fff;
}
.yqlj .content {
	height: 130px;
	background: url(../images/yqlj.png) no-repeat

}
.yqlj ul {
	padding-top: 75px;
	padding-left: 130px;
}
.yqlj li {
	font-size: 12px;
	margin-right: 10px;
	float: left;
}
.yqlj li a {
	color: #aaa;
}
/*======================合作客户=======================*/





.hsdm_hhzkh { /*height:390px;*/
	font-family: "Microsoft YaHei";
	margin-top: 2em;
	margin-bottom: 4em;
}
.hsdm_hhzkh2 {
	height: 45px;
	overflow: hidden;
	margin-bottom: 10px;
}
.hsdm_hhzkh2 li {
	height: 20px;
	padding: 0 23px 25px;
	float: left;
	font: 20px "Microsoft YaHei";
	background: url(../images/xtico.png) no-repeat right 2px;
	text-align: center;
	line-height: 20px;
	color: #333;
}
.hsdm_hhzkh2 li a {
	display: block;
	height: 30px;
	color: #333333;
	border-bottom: 2px solid #fff;
	text-decoration: none;
}
.hsdm_hhzkh2 li a:hover, .hsdm_hhzkh2 .cur a {
	color: #444;
	font-weight: normal;
	height: 43px;
	border-bottom: 3px solid #de2a2c;
	text-decoration: none;
}
.hsdm_hhzkh2 li.no1 {
	padding-left: 0;
}
.hsdm_hhzkh2 li.nones {
	background: none;
}
.hsdm_hhzkh2 span {
	font-size: 16px;
	line-height: 46px;
	color: #de2a2c;
	overflow: hidden;
}
.hsdm_hhzkh2 span a {
	color: #b47647;
}
.hsdm_hhzkh01 {
	position: relative;
}
.hsdm_hhzkh02 {
	overflow: hidden;
}
.hsdm_hhzkh01 li {
	width: 213px;
	float: left;
	margin-right: 28px;
	position: relative;
	box-shadow: #ebebeb 4px 0px 3px;
}
.hsdm_hhzkh01 li img {
	display: block;
	width: 207px;
	height: 80px;
	border: 3px solid #f5f6f8
}
.hsdm_hhzkh01 li span {
	text-align: center;
	font-size: 16px;
	display: block;
	background: #f5f6f8;
	color: #18aee7;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
}
.hsdm_hhzkh01 li.nones {
	margin-right: 0;
}
.hsdm_hhzkh01 .arr5 {
	cursor: pointer;
	display: block;
	font: 70px "宋体";
	color: #7f7f7f;
	position: absolute;
	top: 22px;
	left: -63px;
}
.hsdm_hhzkh01 .arr6 {
	cursor: pointer;
	display: block;
	font: 70px "宋体";
	color: #7f7f7f;
	position: absolute;
	top: 22px;
	right: -63px;
}
/*====================内页开始========================*/

/*内页banner高度*/

.inbanindex {
	height: 300px;
	overflow: hidden;
}
.ban_incon div {
	height: 300px;
	margin: 0 auto;
}
.inbanindex a {
	height: 300px;
	display: inline-block;
	width: 100%;
}
/*面包屑导航*/
.in_ser{ margin-bottom:3em}
.adzg_mbxnav{font-size: 14px;border-bottom: 1px dashed #dcdcdc; height:30px}
.adzg_mbxnav b{border-left: 10px solid #dbdbdb;font-weight: normal;padding-left: 8px;}

/*搜索*/
.adzg_ser{height: 55px; border-bottom:1px solid #c6c6c6; background:#f4f4f4;margin-bottom: 63px;}
.adzg_ser .content{height: 54px;border-bottom: 1px solid #d7d7d7;}
.adzg_ser p.adzg_ser_con03{float: left;width: 550px;height: 54px;}
.adzg_ser p.adzg_ser_con03 b,.adzg_ser p.adzg_ser_con03 a{float: left;}
.adzg_ser p.adzg_ser_con03 b{font: bold 16px/54px "Microsoft YaHei";color: #20170e;}
.adzg_ser p.adzg_ser_con03 a{font: 14px/54px "Microsoft YaHei";color: #999999;margin-left: 15px;}
.adzg_ser div.adzg_ser_con04{float: right;padding: 13px 0;}
.adzg_ser div.adzg_ser_con04 input{float: left;height: 30px;}
.adzg_ser div.adzg_ser_con04 input.txt{width: 245px;padding-left: 15px;background: url("../images/jshqg_ser01.png") no-repeat center;font: 14px/30px "Microsoft YaHei";color: #333;}
.adzg_ser div.adzg_ser_con04 input.pbt{width: 55px;background: url("../images/jshqg_ser02.png") no-repeat center;cursor: pointer;}

/*======二级栏目======*/
.dmmy-r_er_nav {
	height: 103px;
	background: #fff;
	margin-bottom: 20px;
	overflow: hidden;
	width: 1200px;
	margin: 20px auto 0;
}
.dmmy-r_er_nav li {
	width: 19.9%;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	float: left;
	margin-right: -1px;
	background: #f4f4f4;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	/*border-left:1px #c9c8c8 solid; border-right:1px solid #e3e1e1; border-bottom:1px solid #e3e1e1; */border:1px solid #e3e1e1;
}
.dmmy-r_er_nav li:nth-child(1){border-left:none;}
.dmmy-r_er_nav li:last-child{ border-right:none}
.dmmy-r_er_nav li a {
	display: block;
	height: 55px;
	color: #3c3837;
}
.dmmy-r_er_nav li.sidenavcur,  .dmmy-r_er_nav li:hover {
	background: url(../images/bzrz_rj_bg.png) no-repeat bottom center #3c3837;
	border-color: #3c3837;
}
.dmmy-r_er_nav li.sidenavcur a,  .dmmy-r_er_nav li:hover a {
	color: #fff;
}

.bzrz_f-con p,.bzrz_f-con div{line-height: 28px; font-size:14px}


/*-------------------left-------------------------------*/

.adzg_left {
	width: 240px;
}
.adzg_innav_left {
	background: #20170e;
	height: 60px;
}
.adzg_innav_left h3 {
	height: 55px;
	font-size: 24px;
	font-weight: normal;
	line-height: 55px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.adzg_innav_left h3 span {
	font-size: 14px;
	text-transform: uppercase;
}
.adzg_innav_left_nav h3 {
	border-bottom: 1px solid #d9d9d9;
	background: url(../images/left-hover_png.png) no-repeat 5px center;
	text-indent: 18px;
	line-height: 55px;
}
.adzg_innav_left_nav h3 a {
	display: block;
	font-size: 18px;
	font-weight: normal;
	margin-right: 40px;
	margin-left: 15px;
	color: #000;
}
.adzg_innav_left_nav h3.sidenavcur,  .adzg_innav_left_nav h3:hover {
	background:url(../images/pro_left-ico.png) no-repeat left 5px center #3c3c3c;
}
.adzg_innav_left_nav h3.sidenavcur a,  .adzg_innav_left_nav h3:hover a {
	color: #fff;
}
.adzg_innav_left_div dl {
	padding: 2px 0 4px;
}
.adzg_innav_left_div dt {
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	padding-left: 54px;
	padding-right: 40px;
	margin-bottom: 1px;
	background: #ececec;
	position: relative;
}
.adzg_innav_left_div dt:after {
	content: "";
	width: 8px;
	height: 8px;
	border: 2px solid #b8b8b8;
	border-style: solid solid none none;
	position: absolute;
	top: 50%;
	right: 32px;
	margin-top: -4px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.adzg_innav_left_div dt.sidenavcur:after,  .adzg_innav_left_div dt:hover:after {
	border-color: #266fca;
}
.adzg_innav_left_div dt.sidenavcur a,  .adzg_innav_left_div dt:hover a {
	color: #266fca;
}
.adzg_innav_left_div dd {
	border: 1px solid #ececec;
	border-bottom: 0;
}
.adzg_innav_left_div p {
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	padding-left: 72px;
	padding-right: 40px;
	border-bottom: 1px solid #ececec;
	background: #fff;
	position: relative;
}
.adzg_innav_left_div p.sidenavcur a,  .adzg_innav_left_div p:hover a {
	color: #266fca;
}
.adzg_innav_left_div p.sidenavcur:after,  .adzg_innav_left_div p:hover:after {
	background: #dbdbdb;
}
.adzg_innav_left_div a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*---------------/////------------------*/

.jdhqg_innews_left {
	background: #20170e;
	height: 60px;
}
.jdhqg_innews_left h4 {
	height: 55px;
	font-size: 24px;
	font-weight: normal;
	line-height: 55px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.jdhqg_innews_left h4 span {
	font-size: 14px;
	text-transform: uppercase;
}
.jdhqg_innews ul {
	margin-top: 10px;
	width: 100%;
	display: block
}
.jdhqg_innews ul a {
	width: 100%;
	display: block;
	line-height: 35px;
	text-align: left;
	font-size: 14px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden
}
/*---------------/////------------------*/

.jdhqg_inpros_left {
	background: #20170e;
	height: 60px;
}
.jdhqg_inpros_left h4 {
	height: 55px;
	font-size: 24px;
	font-weight: normal;
	line-height: 55px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.jdhqg_inpros_left h4 span {
	font-size: 14px;
	text-transform: uppercase;
}
.jdhqg_inpros ul {
	margin-top: 10px;
	width: 100%;
	display: block
}
.jdhqg_inpros ul li img {
	width: 100%;
	hei ght: 190px
}
.jdhqg_inpros ul li span {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	background: #595a5c;
	color: #FFF
}
/*左侧联系我们*/

.jdhqg_tel {
	height: 140px;
	background: #20170e;
	color: #fff;
}
.jdhqg_tel p {
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	padding: 25px 0 0 95px;
	background: url(../images/adzg_inleft-tel.png) no-repeat 59px 27px;
}
.jdhqg_tel span {
	display: block;
	height: 30px;
	font-weight: bold;
	font-size: 26px;
	line-height: 36px;
	padding-left: 33px;
}
/*---------------------右侧------------------------*/

.adzg-right {
	width: 900px;
	overflow: hidden
}
.adzg-right_con {
	width: 290px;
	overflow: hidden;
	float: left;
	padding: 0px 10px 10px 0px;
}
.adzg-right_con.nobor {
	padding-right: 0 !important;
}
.adzg_news-con h2{ color:#055abd; line-height:3rem; font-size:22px}
.adzg_news-con p{ line-height:30px; font-size:16px;}
.adzg-right_con dt {
	width: 303px;
	line-height: 0;
	font-size: 0;
}
.adzg-right_con dt img {
	width: 288px;
	height: 195px;
	padding: 1px;
	border: 1px solid #D6D6D6;
}
.adzg-right_con dt img:hover {
	transform: scale(1.1);
-moz- transform:scale(1.1);
-webkit- transform:scale(1.1);
	transition: all 1s ease;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
}
/*产品页面*/.adzg-right_con dd {
	background: #f1f1f1;
    line-height: 35px;
    text-align: center;
    overflow: hidden;
    font-weight: bold;
}
.adzg-right_con dd a {
	color: #20170e;
}
.adzg-right_con_div .nomar .adzg-right_con {
	padding: 0px 0px 10px 0px;
}
.adzg-right_con01 {
	width: 269px;
	overflow: hidden;
	float: left;
	padding: 0px 11px 10px 0px;
}
.adzg-right_con01.nobor {
	padding-right: 0 !important;
}
.adzg-right_con dt {
	width: 264px;
	line-height: 0;
	font-size: 0;
}
.adzg-right_con01 dt img {
	width: 264px;
	height: 229px;
	padding: 1px;
	border: 1px solid #D6D6D6;
}
.adzg-right_con01 dd {
	background: #f1f1f1;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
}
.adzg-right_con01 dd a {
	color: #266fca
}
.adzg-right_con_div .nomar .adzg-right_con01 {
	padding: 0px 0px 10px 0px;
}

/*荣誉*/
.adzg-right_cons {
	width:153px;
    overflow: hidden;
    float: left;
    padding: 0px 30px 10px 0px;
}
.adzg-right_cons dt {
	line-height: 0;
	font-size: 0;
}
.adzg-right_cons dt img {

	height: 212px;
	padding: 1px;
	border: 1px solid #D6D6D6;
}
.adzg-right_cons dd {
    background: #f1f1f1;
    line-height: 35px;
    text-align: center;
    overflow: hidden;
    font-weight: bold;
}
.adzg-right_con_div .nomar .adzg-right_cons {
	padding: 0px 0px 10px 0px;
}

/*===========分页=============*/

.apage {
	display: table;
	margin: 0 auto;
	overflow: auto;
	margin-top: 20px;
	margin-bottom: 1em;
}
.apage li {
	float: left;
	background-color: #20170e;
	padding: 5px 12px;
	line-height: 19px;
	font-size: 12px;
	margin-right: 3px;
	color: #fff;
}
.apage li a {
	color: #FFFFFF;
}
.thisclass {
	background-color: #cacaca!important;
}
.thisclass a {
	color: #266fca !important
}
.gduo {
	height: 30px;
	line-height: 30px;
	background: #f7f7f7;
	overflow: hidden;
	margin: 15px 0px;
	padding: 0 10px;
}
.gduo span {
	float: right;
	width: 320px;
	overflow: hidden;
	height: 30px;
	display: block;
}
.gduo a {
	font-weight: bold;
}
.info_key {
	border-bottom: solid 1px #ccc;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	margin: 30px auto 10px;
	overflow: hidden;
}
.info_key span {
	font-size: 14px;
	font-weight: bold;
}
/*内页新闻*/

.adzg-news_bottom {
	height: 430px;
	overflow: hidden
}
.adzg-news_bottom h4 {
	background: #20170e;
	line-height: 34px;
	border: solid 1px #c1c1c1;
}
.adzg-news_bottom h4 a {
	display: block;
	width: 140px;
	color: #fff;
	text-align: center;
	background: #3c3c3c;
}
.adzg-news_bottom li {
	width: 49%;
	float: left;
	margin-right: 0.5%;
	border-bottom: 1px dashed #d9d9d9;
	background: url(../images/adzg-nes_ico.png) no-repeat left center;
	text-indent: 25px;
	line-height: 35px;
	font-weight: bold;
}
.adzg-news_bottom li.nomar {
	margin-right: 0
}
.adzg-news_bottom dl {
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 10px;
	margin-top: 1em;
	border-bottom: 1px dashed #d9d9d9;
}
.adzg-news_bottom dt {
	float: left;
	overflow: hidden;
}
.adzg-news_bottom dt img {
	display: block;
	border: 1px solid #cdcdcd;
	width: 188px;
	he ight: 170px;
}
.adzg-news_bottom dd {
	overflow: hidden; /*margin-top:15px;*/
	width: 695px;
	float: left;
	margin-left: 15px;
}
.adzg-news_bottom h5 {
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.adzg-news_bottom h5 a {
	color: #20170e;
}
.adzg-news_bottom dd p {
	font-size: 13px;
	color: #666;
	line-height: 24px;
	height: 60px;
	overflow: hidden;
	margin-bottom: 5px;
}
.adzg-news_bottom dd .xq {
	overflow: hidden;
	display: block;
	width: 89px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 13px;
	color: #fff;
	background-color: #fe7701;
}
.adzg-news_bottom .dt_list {
	overflow: hidden;
	width: 100%;
}
/*========新闻页面==========*/

.adzg_news_li {
	font-size: 14px;
	color: #666;
	line-height: 22px;
	border-bottom: 1px dashed #CCCCCC;
	height: 110px;
	margin-bottom: 0.6em;
}
.adzg_news_li span {
	width: 200px;
	margin-right: 1em
}
.adzg_news_li span img {
	width: 100%;
	height: 100px;
}
.adzg_news_li_con {
	width: 680px;
	overflow: hidden
}
.adzg_news_li dt {
	margin-bottom: 3px;
	margin-top: 5px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
.adzg_news_li .dt_1 {
	height: 20px;
	padding-left: 10px;
	font-size: 14px;
	color: #20170e;
	font-weight: bold;
}
.adzg_news_li .dt_2 {
	font-size: 12px;
	float: right;
	padding: 0 10px 0 8px;
	font-family: "宋体";
}
.adzg_news_li dd {
	font-size: 12px;
	padding-left: 10px;
	overflow: hidden;
	margin-bottom: 10px;
}
/*===============新闻内容页===================*/

.adzg-right_con_listnews h2 {
	font-size: 20px;
	color: #20170e;
	font-weight: bold;
	line-height: 34px;
	text-align: center;
}
.zuozhe {
	line-height: 40px;
	text-align: center;
	border-bottom: 1px dashed #CCCCCC;
}
.adzgs_news-con {
	margin-top: 1em;
	line-height: 30px;
	font-size: 14px;
}
.adzgs_news-con p {
	line-height: 30px;
	font-size: 14px;
}
.adzgs_news-con div {
	line-height: 30px;
	font-size: 14px
}



/*=====================产品内容页========================*/
.zhutu{ margin-top:2rem; background:#f9f9f9; padding:2rem; overflow:hidden}
.yunu-infocontent-desc {margin-bottom: 20px;border: 1px solid #ddd;padding: 20px; font-size:14px; background:#f5f5f5}
.yunu-showcase-pic {position: relative;width: 500px;height: 318px;overflow: hidden;float: left;border: 1px solid #ddd;}
.yunu-showcase-pic li {text-align: center;line-height: 300px;width: 500px;font-size: 0;}
.yunu-showcase-pic li img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto;height: auto;}
.yunu-showcase-pic .arr {position: absolute;top: 50%;width: 12px;height: 23px;margin-top: -11px;z-index: 2;}
.yunu-showcase-pic .prev {left: 15px;background: url(../images/p15-icon2.png) no-repeat 0 0;}
.yunu-showcase-pic .next {right: 15px;background: url(../images/p15-icon3.png) no-repeat 0 0;}
.xian { padding-top:2.5rem;
    border-bottom: 1px solid #f5f5f5;
    height: 1px;
    width: 100%;
    overflow: hidden;
    display: block;}
.pleft {
	width: 498px;
    margin: 0 auto;
    float: left;
    height: 312px;
}
.probigshow {
	position: relative;
	padding: 1px;
	border: 1px solid #ddd;
}
.js_goods_image_url {
	width:100%;
  height: 312px;
	vertical-align: middle;
	_width: 400px;
}
.prodbaseinfo_a {
	float: right;
    width: 610px;
	margin-left: 16px;
	z-index: 1;
}
.h2_prodtitle {
	font-size: 1.18em;
	border-bottom: 1px dashed #bbbbbb;
	padding: 2px 0 10px;
	line-height: 1.6em;
}
.ul_prodinfo {
	padding: 6px 0;
	overflow: hidden;
	zoom: 1;
}
.ul_prodinfo li {
	float: left;
	width: 100%;
	border-bottom: 1px dashed #dcdcdc;
}
.li_normalprice, .li_prono {
	line-height: 30px;
}
.ul_prodinfo li span {
	font-size: 14px;
}
.ul_prodinfo .li_normalprice .rexian {
	font-size: 22px;
	color: #20170e !important;
}

.zx_adzg{ display: inline-block;width: 100%;border-top: #f6f6f6 1px solid;padding: 15px 0 0;margin-top: 15px;}
.zx_adzg a{display: block; float: left; font-size: 16px; color: #20170e; font-weight:bold; width: 200px; text-align: center; height: 35px; line-height: 35px; overflow: hidden;border: #e2e2e2 1px solid;border-radius: 30px;margin-left: 55px;-webkit-transition:all .3s;transition:all .3s;} 
.zx_adzg a:hover{background: #20170e;color: #fff;border: #20170e 1px solid;box-shadow:0 8px 10px 0 #bbb;z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px)}

/*---------*/

.mod_goods_info {
	clear: both;
	margin-bottom: 30px;
	position: relative;
	margin-top: 3em;
}
.hds {
	border-bottom: 1px solid #266fca;
	height: 33px;
	_overflow: hidden;
}
.hds li {
	float: left;
	cursor: pointer;
	border: 1px solid #266fca;
	border-bottom: 0;
	color: #FFF;
	margin-right: -1px;
}
.hds li h3 {
	display: block;
	width: 128px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	border-bottom: 0;
	background-color: #266fca;
	border: 1px solid #fff;
}
.hds li h3 a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	outline: none
}
.status_on {
	border-color: #b47647;
	border-bottom: 0;
	position: relative;
}
.status_on h3 {
	height: 31px;
	background-color: #fff;
	color: #fff;
}
/*-----------------*/

.ys {
	clear: both;
	height: 300px;
}
.ys_l {
	width: 430px;
	float: left;
}
.ys_r {
	float: right;
}
.ys_r p {
	margin: 0;
}
.ys2_l {
	float: left;
}
.ys2_l p {
	margin: 0;
}
.ys2_r {
	width: 420px;
	float: right;
}
.ys h3 {
	height: 130px;
	background: url(../images/line1.gif) no-repeat 0 bottom;
	margin-bottom: 14px;
	font-size: 24px;
	color: #266fca;
	line-height: 48px;
	font-weight: normal;
	white-space: nowrap;
	margin-top: 10px;
}
.ys h3 b {
	display: block;
	padding: 62px 0 0 22px;
}
.ys ul li {
	padding: 0 0 10px 28px;
	background: url(../images/jdh_dt_ico.gif) no-repeat 8px 9px;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
}
/*===========================*/

.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #f2010e url(../images/rightbar.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #f2010e url(../images/rightbar.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #266fca url(../images/rightbar.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	background: #f2010e url(../images/rightbar.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
/*========*/
.three {
	background: #055abd url(../images/ys_bg-ico.jpg) repeat;
	padding: 40px 0 0;
	height: 215px;
}
.three dl {
	width: 333px;
	float: left;
	margin-left: 100px;
}
.three dl dt {
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	border-bottom: #fff 1px solid;
	width: 333px;
	display: inline-block;
}
.three dl dt em {
	display: block;
	width: 55px;
	height: 46px;
	float: left;
	line-height: 0;
	padding: 20px 0 0;
}
.three dl dt em img {
	width: 46px;
	height: 46px;
	display: block;
	border-radius: 50%;
	transition: all 0.3s ease-in-out 0s;
}
.three dl:hover dt img {
	transform: rotateY(180deg);
}
.three dl dt p {
	font-size: 24px;
	color: #fff;
	float: left;
	width: 270px;
}
.three dl dd {
	font-size: 14px;
	color: #f1f1f1;
	line-height: 22px;
	overflow: hidden;
	padding: 20px 0 0;
}
.three dl:first-child {
	margin-left: 0;
}
/*优势*/
/*优势*/
.cp_t { margin-bottom:50px;
	font-size: 40px;
	color: #20170e;
	text-align: center;
	line-height: 40px;
	height:60px;
}
.cp_t a {
	color: #20170e;
}
.cp_t span {
	display: block; text-transform:uppercase;
	font-size: 18px;
	color: #666;
	font-weight: normal;
	padding: 5px 0 0;
}
.ys {
	padding: 55px 0 60px;
}
.ys01 {
	padding: 8px 0 0;
}
.ys dl {
	padding-left: 35px;
	width: 520px;
	-webkit-transition: transform .3s;
	transition: transform .3s;
}
.ys dl dt {
	font-size: 30px;
	color: #333;
}
.ys dl dt em {
	display: block;
	padding: 0 0 20px;
	height: 30px;
}
.ys dl dd {
	padding: 30px 0 0;
}
.ys dl dd p {
	font-size: 15px;
	color: #888;
	line-height: 30px;
}
.ys dl dd p em{ color:#055abd; font-weight:bold}
.ys_l {
	padding-top: 90px;
	width: 600px;
}
.ys_r {
	width: 600px;
	height: 392px;
}
.ys02 {
	height: 294px;
}
.ys .ys02 dl {
	width: 640px;
	padding: 0;
}
.ys .ys02 dl dt {
	color: #fff;
	background: url(../images/ys_line.jpg) no-repeat 0 11px;
	padding-left: 40px;
	height: 50px;
	line-height: 50px;
}
.ys .ys02 dl dd p {
	color: #d6d6d6;
	padding-left: 40px;
}
.ys .ys02 .ys_l {
	width: 640px;
	padding-top: 50px;
	background: #333;
	height: 244px;
}
.ys .ys02 .ys_r {
	width: 560px;
	height: 294px;
}
.ys .ys03 .ys_l {
	width: 560px;
	padding-top: 60px;
}
.ys .ys03 .ys_r {
	width: 640px;
	height: 316px;
}
.ys .ys03 dl {
	padding-left: 50px;
}
.ys dl:hover {
	-webkit-transform: translate(0, -10px);
	transform: translate(0, -10px);
}
/*===*/

.case ul li span {
	display: block;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	position: absolute;
	left: 0;
	transition: height .5s;
	-moz-transition: height .5s; /* Firefox 4 */
	-webkit-transition: height .5s; /* Safari and Chrome */
	-o-transition: height .5s; /* Opera */
}
.case .case_desc {
	width: 390px;
	height: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.7);
	transition: height .5s;
	-moz-transition: height .5s; /* Firefox 4 */
	-webkit-transition: height .5s; /* Safari and Chrome */
	-o-transition: height .5s; /* Opera */
}
.cp_desc b, .case_desc b {
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	padding: 60px 0 0;
	width:276px;
	margin: 0 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #fff;
}
.cp_desc b a {
	font-size: 20px;
	color: #fff;
}
.cp_desc div, .case_desc div {
	font-size: 12px;
	color: #fff;
	line-height: 25px;
	height: 100px;
	width: 276px;
	margin: 0 auto;
	padding: 20px 10px 0 10px;
	overflow: hidden;
}
.cp_desc em {
	margin: 0 auto;
}
.cp_desc em a {
	box-shadow: none;
	background: #fff;
}
.case ul li:hover span {
	height: 0;
}
.case .title { overflow: hidden; text-align: center;height:77px;background:url(../images/title_bg.png) center center no-repeat;margin-bottom:20px;}
.case .title h2 { font-size: 24px; color: #fff; font-weight: bold;width:360px;margin:0 auto;margin-top:25px;letter-spacing:2px;text-align: center;}
.case .title h2 a { color: #20171A;}
.case .title h2 a:hover { color: #000; }
.case .title h2 span{color:#333;font-size:22px;letter-spacing:0;}
.case .title em { color: #AAA9A7;
width: 1100px;
display: block;
margin-top: 9px;
margin-left: 50px;}
.case {
	
	padding: 15px 0 10px;
}
.case ul li { margin:0 12px;
	width: 276px;
	height:235px;
	position: relative;
	line-height: 0;
	float: left;
	overflow: hidden;
}
.case ul li img {
	width: 276px;
	height: 185px;
}
.case ul li span {
	width: 276px;
height: 50px;
line-height: 50px;
font-size: 14px;
color: #feffd4;
background: rgba(11, 10, 10, 0.5);
bottom: 0;
font-weight: normal;
}
.cases .title { overflow: hidden; text-align: center;height:77px;background:url(../images/title_bg.png) center center no-repeat;margin-bottom:20px;}
.cases .title h2 { font-size: 24px; color: #fff; font-weight: bold;width:360px;margin:0 auto;margin-top:25px;letter-spacing:2px;text-align: center;}
.cases .title h2 a { color: #20171A;}
.cases .title h2 a:hover { color: #000; }
.cases .title h2 span{color:#333;font-size:22px;letter-spacing:0;}
.cases .title em { color: #AAA9A7;
width: 1100px;
display: block;
margin-top: 9px;
margin-left: 50px;}

.case .case_desc {
	width: 276px;
	background: rgba(18, 18, 18, 0.8);
}
.case_desc b { display:block; margin-top:15px;
	color: #fff;
}
.case_desc b a {
	font-size: 22px;
	color: #EACD81;
}
.case_desc div {
	color: #fff;
}
.case_desc div p{ margin-left:5px; margin-right:5px; width:246px;}
.case_desc em {
	display: block;
	text-align: center;
	padding: 20px 0 0;
}
.case_desc em a {
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
}
.case li:hover .case_desc {
	height: 300px;
}
.cases { /*height:390px;*/
	font-family: "Microsoft YaHei";
	margin: 2em auto 2em auto;
	 height:310px;
}
.cases2 {
	height: 45px;
	overflow: hidden;
	margin-bottom: 10px;
}
.cases2 li {
	height: 20px;
	padding: 0 23px 25px;
	float: left;
	font: 20px "Microsoft YaHei";
	background: url(../images/xtico.png) no-repeat right 2px;
	text-align: center;
	line-height: 20px;
	color: #333;
}
.cases2 li a {
	display: block;
	height: 30px;
	color: #333333;
	border-bottom: 2px solid #fff;
	text-decoration: none;
}
.cases2 li a:hover, .cases2 .cur a {
	color: #444;
	font-weight: normal;
	height: 43px;
	border-bottom: 3px solid #de2a2c;
	text-decoration: none;
}
.cases2 li.no1 {
	padding-left: 0;
}
.cases2 li.nones {
	background: none;
}
.cases2 span {
	font-size: 16px;
	line-height: 46px;
	color: #de2a2c;
	overflow: hidden;
}
.cases2 span a {
	color: #b47647;
}
.cases01 {
	height: 260px;
	position: relative;
}
.cases02 {
	overflow: hidden;
}
.cases01 li {
	width: 278px;
	float: left;
	margin-right: 10px;
	position: relative;
	
}
.cases01 li img {
	display: block;
	width: 272px;
	height: 184px;
	border: 3px solid #f5f6f8
}
.cases01 li span {
	text-align: center;
	font-size: 16px;
	display: block;
	color: #78797d;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}
.cases01 li.nones {
	margin-right: 0;
}
.cases01 .flqd_left_hove {
	cursor: pointer;
	display: block;
	font: 70px "å®‹ä½“";
	color: #7f7f7f;
	position: absolute;
	top: 92px; left:20px;
}
.cases01 .flqd_right_hove {
	cursor: pointer;
	display: block;
	font: 70px "å®‹ä½“";
	color: #7f7f7f;
	position: absolute;
	top: 92px;
	right: 30px;
}
.anniu{ display: inline-block;}
.anniu a {
    display: block;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
   background: url('../images/ys_m.png') no-repeat center 0;
    color: #000;
    margin-right: 25px;
    margin-top: 20px;
    float: left;
    font-size: 16px;
}
.anniu a:hover {
    background-position: center bottom;
    transition: all 0.2s;
}

.hf_bj{ position:relative; background:url(../images/lc_bg.jpg) no-repeat center top; height:310px; overflow:hidden;} 

.hf{ position:relative; height:310px; overflow:hidden;}

.hf span{ position:absolute; top:110px; right:55px; display:block;height:35px; width:290px; overflow:hidden; font:14px/34px "microsoft Yahei";}

.hf a{ text-align:center; float:left; display:inline-block; margin-right:10px; color:#000; width:133px; height:34px; overflow:hidden; background: #fbf9f6; border-radius: 15px;}

.hf span .ppmm_hf_b2{ color:#fff; background: #3db748; border-radius: 15px; width:133px;}



.hf p{ position:absolute; right:15px; top:48px; height:62px; overflow:hidden; color:#0084ff; font:16px/62px "Microsoft Yahei"; padding-left:33px; background:url(../images/hf_p_bg.png) no-repeat left 23px;}

.hf p b{ font:30px/62px Impact; color:#fee695;}
/*流程*/

.lc_bj{ position:relative; margin-top:-121px;  background:url(Img/Index/lc_bj.jpg) repeat-x center bottom; height:319px; overflow:hidden;} 

.lc{overflow:hidden; width:1120px; height:318px;background:#fafafa; border-bottom:1px solid #ededed;}

.lc_l{ float:left; width:223px; height:318px; overflow:hidden; background:url(../images/lc_leftimg.jpg) no-repeat left top;}

.lc_l h3{ margin-top:37px; padding-top:24px; height:126px; overflow:hidden; font:26px/38px "Microsoft Yahei"; text-align:center; background:url(../images/lefttit.jpg) no-repeat center  top; color:#fff;}

.lc_l h3 i{ display:block; font:22px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#f0e5d2;}

.lc_l em{ display:block; text-align:center; margin:0 auto; width:113px; height:34px; overflow:hidden; font:14px/34px "Microsoft Yahei"; background:url(../images/dj.gif) no-repeat center top;}

.lc_l em a{ color:#e20505; font-weight:bold} 



.lc ul{ float:right; width:896px; overflow:hidden; height:318px;border-right:1px solid #ededed;}

.lc li{ position:relative; float:left; width:224px; height:158px; overflow:hidden;}

.lc li img{ width:224px; height:158px;}

.lc li span{ position:absolute; left:0px; top:75px; display:block; height:47px; width:224px; overflow:hidden; color:#252526; font-weight:bold; font:20px/44px "Microsoft Yahei";  text-align:center; }

.lc .lc_li2{ height:160px;}


/*分割*/
.case_pic{ width:100%; height:416px; background:url(../images/pic2.jpg) center no-repeat;}
.case_pic img{ width:100%;}

/*工程案例*/
.cases .pro_index-h3{margin-bottom:30px;
	font-size: 40px;
	color: #20170e;
	text-align: center;
	line-height: 40px;
	height:30px;}

.cases .cases_title-p{font-size: 18px;
	color: #252526;
	font-weight: normal;
	padding: 5px 0 0; text-align:center; text-transform:uppercase;}



/*分割线*/
/*.yunu-tt1 {
	background: url(../../images/pic2.jpg) no-repeat center 0;
	height: 216px;
	color: #fff;
}
.yunu-tt1 p {
	padding-top: 62px;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 5px;
}
.yunu-tt1 p span {
	display: block;
	font-size: 40px;
}
.yunu-tt1 p strong {
	color: #055abd;
}
.yunu-tt1 em {
	float: right;
	font-size: 14px;
	color: #fff;
	padding-top: 71px;
	text-align: right;
	padding-right: 20px;
	font-style: normal;
}
.yunu-tt1 em span {
	display: block;
	font-size: 26px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 18px;
}
.yunu-tt1 em a {
	display: inline-block;
	width: 110px;
	height: 38px;
	line-height: 38px;
	border-radius: 38px;
	background: #fff;
	color: #055abd;
	font-size: 16px;
	text-align: center;
}*/

/*客服*/

.keifu{ position:fixed; top:225px !important; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

 z-index:990;}

.keifu_tab{ width:160px;}

.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}

.keifu_box{ float:left; width:131px;}

.keifu_tab img{ display:block;}

.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}

.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}

.keifu_close:hover{ background-position:-60px 0;}

.keifu_con{ border-left:7px solid #4f3721; border-right:7px solid #4f3721; padding-top:15px; background:#fbfbfb;}

.keifu_con li{height:33px; padding-left:12px;}

.keifu_con .weixin{ height:116px;}

.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}

.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }



