@charset "utf-8";
/* CSS Document */

/*=============公共==============*/

html {
	color: #000;
	background: #FFF;
}
body {
	color: #666;
	font: 12px/1.231 arial, helvetica, clean, sans-serif, "Microsoft Yahei", "宋体";
	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;
}
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;
	box-shadow: none;
	outline: none;
}
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";
}  /*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";
}
.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;
}
/*===========头部============*/

/*头部*/



.top .head-top {
	height: 30px;
	line-height: 30px;
	background: #f7f7f7;
	border-bottom: #dedede 1px solid;
}
.top .head-top .left {
	float: left;
	color: #666;
	width: 500px;
}
.top .head-top .right {
	float: right;
	color: #f1f1f1;
	width: 230px;
}
.top .head-top .right .bdsharebuttonbox {
	float: left;
	padding-top: 5px;
}
.top .head-top .right a {
	color: #666;
}
.top .head-top .right span {
	color: #aaa;
}
.top .head-center {
	    height: 125px;
	clear: both;
	background: #fff
}
.top .head-center h1 {
	float: left;
	margin-top: 20px;
	margin-bottom: 0;
}
.top .head-center .introduce {
	float: left;
	width: 400px;
}
.top .head-center .introduce img {
	float: left;
	margin-right: 18px;
}
.top .head-center .introduce h2 {
	margin-top: 28px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 25px;
	color: #0564be;
	line-height: 36px;
	font-family: "微软雅黑";
}
.top .head-center .introduce h2 span {
}
.top .head-center .introduce em {
	font-size: 16px;
	color: #333;
	margin-top: 8px;
}
.top .head-center .introduce em strong {
	color: #a92028;
}
.top .head-center .phone {
	float: right;
	font-size: 28px;
	margin-top: 20px;
	width: 309px;
}
.top .head-center .phone img {
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}
.top .head-center .phone .phone-num {
	float: left;
	margin-top: 3px;
}
.top .head-center .phone small {
	font-size: 14px;
	display: block;
	margin-left: 3px;
	color: #333;
	margin-bottom: 5px;
}
.top .head-center .phone span {
	display: block;
	color: #454545;
	font-family: "Arial";
	font-size: 28px;
    font-weight: bold;
}
/*导航*/



.gd_nav {
	height: 50px;
	position: relative;
	width: 100%;
}
.gd_nav .nav {
	position: absolute;
	width: 100%;
	height: 50px;
	background: #0564be;    /* url(../images/nav_bg.gif) repeat-x center;*/
	z-index: 8;
}
/*.gd_nav ul { position:absolute; left:50%; margin-left:-420px;



	font-size: 0;



}*/



.gd_nav li {
	float: left;
	position: relative;
	height: 50px;
	line-height: 55px;
	background: #0564be;
	border-left:1px solid #035aac;
	border-right:1px solid #0975db}
.gd_nav .cur {
	background: #333333;
}
.jieshu {
	background: none !important
}
.gd_nav li.first {
	background: #0564be;
}
.gd_nav li a {
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0 28px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.gd_nav li a:hover, .gd_nav li.cur a {
	color: #f7d16b;
	text-decoration: none;
	background: #0b27c0;
}
.gd_nav .nav li .sed_nav {
	position: absolute;
	top: 50px;
	left: 0;
	background: url(../images/sed_nav_bg2.png) repeat center;
	width: 202px;
	display: none;
}
.gd_nav .nav li .sed_nav li{ width:202px;}
.gd_nav .nav li .sed_nav .jzyd_lis {
	word-spacing: -1.5px;
}
.gd_nav .nav li .sed_nav .jzyd_lis a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	font-size: 14px;
	color: #fff;
	border: none;
	width: 140px;
}
.gd_nav .nav li .sed_nav .jzyd_lis a:hover {
	background: url(../images/sed_nav_bg.png) no-repeat center left;
	width: 202px;
}
.gd_nav .nav li:hover .sed_nav {
	display: block;
}
/*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: #0564be;
	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;}

/**/
@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 {
	background: #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: #055abd;
	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: #fff;
	padding: 20px 0 0;
}
.bshg_con h3 {
	width: 210px;
	margin: 0 auto 10px;
	clear: both;
}
.bshg_con h3 a {
	width: 210px;
	height: 40px;
	line-height: 40px;
	background: #055abd;
	font-size: 14px;
	color: #fff;
	text-align: center;
	display: block;
}
.bshg_con h3 a:hover, .zx_con .cur a {
	background: #fff;
	color: #055abd;
}
.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 {
	width: 230px;
	float: left;
	padding: 5px 10px 10px 10px;
	background: #fff
}
.bshg_index_telh3 {
	font-size: 20px;
	color: #fff;
	border-bottom: 1px solid #cacaca;
	line-height: 48px;
	padding: 0px 42px;
	background: #055abd;
}
.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: 45px;
	padding-left: 45px;
	padding-top: 8px;
}
.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: 15px;
	color: #787878;
	padding: 0 35px;
	background:url(../images/adzg_qq.png) no-repeat left
}
.bshg_index_telcontact li.news_addr {
	padding-top: 8px;
	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: 290px;
	position: relative;
	margin-bottom: 14px;
	margin-right: 16px;
}
.rx_con ul .nones {
	/* margin-right: 0 */
}
.rx_con ul li a img {
	width: 100%;
	height: 242px;
}
.rx_con ul li a em {
	background: #fff;
	width: 290px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #055abd;
	color: #fff;
	font-size: 13px;
	display: block;
}
.rx_con ul li span {
	position: absolute;
	background: url(../images/cp_imgbg.png) repeat;
	width: 296px;
	height: 155px;
	top: 0;
	left: 0;
	padding: 100px 0 0;
	display: none
}
.rx01 span {
	display: block;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 30px;
	width: 94px;
	height: 135px;
	background: #055abd;
	text-align: center;
}
.rx_con ul li span a img {
	width: 221px;
	height: 50px;
	display: block;
	margin: 0 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;
}
/*公司选择优势*/

.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: 175px;
}
.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;
	font-weight: bold;
}
.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: 328px;background: 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: #bddbff;margin-right:45px;}
		.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{height: 242px;}
		.flogo{float: left;width: 300px;margin-top: 37px; background:#4798f6; padding-bottom:1rem}
		.flogo h1{margin-bottom: 10px; text-align:center}
		.flogo b{display: block;font-size: 20px;color: #fff;line-height: 20px; text-align:center}
		.flogo span{display: block;font-size: 16px;color: #3e3e3f;line-height: 30px;}
		.gsxx{float: left;margin-left: 110px;width: 400px;}
		.cmpy{margin:38px 0 0px;}
		.cmpy .p1{font-size: 16px;}
		.gsxx p{font-size: 14px;color: #bddbff;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: 25px;}
		.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;}
	


/*========案例=========*/

.cases {
	padding-top: 3em;
	padding-bottom: 3em;
}
.cases .content {
	width: 1150px;
	margin: 0 auto;
}
.bshg_case {
	text-align: center;
	padding-bottom: 30px;
}
.bshg_case a {
	display: block;
	font-size: 30px;
	color: #f9f9f9
}
.bshg_case a b {
	color: #266fca
}
.bshg_case a em {
	display: block;
	font-size: 16px;
	color: #fff;
	padding: 10px 0;
}
.cases { /*height:390px;*/
	font-family: "Microsoft YaHei";
	margin: 2em auto 2em auto;
	background: url(../images/bshg_case-bg.jpg) no-repeat top center fixed
}
.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, .hsdm_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;
	box-shadow: #ebebeb 4px 0px 3px;
}
.cases01 li img {
	display: block;
	width: 272px;
	height: 211px;
	border: 3px solid #f5f6f8
}
.cases01 li span {
	text-align: center;
	font-size: 16px;
	display: block;
	background: #f5f6f8;
	color: #323030;
	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: 72px;
	left: -63px;
}
.cases01 .flqd_right_hove {
	cursor: pointer;
	display: block;
	font: 70px "å®‹ä½“";
	color: #7f7f7f;
	position: absolute;
	top: 72px;
	right: -63px;
}
/*==========新闻=============*/

.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;
	height: 245px;
}

.news dd {
	height: 24px;
	line-height: 24px;
	padding-left: 18px;
	background: url(../images/adzg-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;
	font-weight: bold
}
.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: #266fca;
	color: #fff;
	border-color: #00a03e;
}

.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: #0564be;}
.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;}





/*-------------------left-------------------------------*/

.adzg_left {
	width: 240px;
}
.adzg_innav_left {
	background: #0a69ce;
	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/adzg-pro_left-ico.png) no-repeat left 5px center #266fca;
}
.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: #0a69ce;
	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: #0a69ce;
	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%;
	height: 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: #055abd;
	color: #fff;
}
.jdhqg_tel p {
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	padding: 37px 0 0 95px;
	background: url(../images/adzg_inleft-tel.png) no-repeat 59px 36px;
}
.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: 278px;
	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: 268px;
	height: 219px;
	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: #266fca
}
.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: #266fca;
	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: #0a69ce;
	line-height: 34px;
	border: solid 1px #c1c1c1;
}
.adzg-news_bottom h4 a {
	display: block;
	width: 140px;
	color: #fff;
	text-align: center;
	background: #595a5c;
}
.adzg-news_bottom li {
	width: 49%;
	float: left;
	margin-right: 1.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;
	height: 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: #266fca;
}
.adzg-news_bottom dd p {
	font-size: 13px;
	color: #666;
	line-height: 24px;
	height: 72px;
	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: #266fca;
	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: #266fca;
	font-weight: bold;
	line-height: 34px;
}
.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: 500px;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: #266fca !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: #0a69ce; 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: #0a69ce;color: #fff;border: #0a69ce 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 {
	font-size: 40px;
	color: #333;
	text-align: center;
	line-height: 40px;
	height: 115px;
}
.cp_t a {
	color: #333;
}
.cp_t span {
	display: block;
	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: 340px;
	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: 14px;
	color: #fff;
	line-height: 25px;
	height: 100px;
	width: 310px;
	margin: 0 auto;
	padding: 20px 0 0;
	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 {
	background: #f7f7f7;
	padding: 55px 0 60px;
}
.case ul li {
	width: 400px;
	height: 300px;
	position: relative;
	line-height: 0;
	float: left;
	overflow: hidden;
}
.case ul li img {
	width: 400px;
	height: 300px;
}
.case ul li span {
	width: 400px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	background: rgba(0,0,0,0.5);
	bottom: 0;
}
.case .case_desc {
	width: 400px;
	background: rgba(5,90,189,0.8);
}
.case_desc b {
	color: #fff;
}
.case_desc b a {
	font-size: 22px;
	color: #fff;
}
.case_desc div {
	color: #fff;
}
.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;
}
/*分割线*/
.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;
}



/* 在线留言样式 */

.zaixly p{

	font-size: 18px;
	margin-bottom:10px;
}
.zaixly p input{
	width:360px;
	border: 1px solid #ccc;
	margin-left: 8px;
}
.zaixly p textarea{
	width:360px;
	border: 1px solid #ccc;
	vertical-align: middle;
	margin-left: 8px;
}
.zaixly p button{
	width:60px;
}


/* 浮窗在线留言 */

#floatMess{
	width:167px;
	height: 72px;
	background: url('../images/zaixianzixun.png') no-repeat;
	background-color: #00AEF3;
	background-position: 13px 10px;
	position:fixed;
	left:0;
	top:40%;
}

/* 弹出的留言板框 */

#tanMess{
	width: 240px;
	height: 420px;
	background-color: white;
	position:fixed;
	top: 25%;
	left: 45%;
	border-radius: 4px;
	box-shadow: 0 8px 40px 0 rgba(0, 0, 0, 0.4);
	z-index: 99999;
}

#tanMess .top{
	height: 46px;
	line-height: 46px;
	background-image: url('../images/tanbeijing.png');
	
}
#tanMess .top p{
	color: #fff;
	padding-left: 14px;
	font-size: 14px;
}
#tanMess .top p span{
	float:right;
	display: block;
	width: 34px;
	height: 46px;
	background: url('../images/tanjianhao.png') no-repeat;
	background-position: 4px 14px;
}
#tanMess .bottom{
	width: 240px;
	padding-top:50px;
	overflow: hidden;
}
#tanMess .bottom textarea{
	display: block;
	width: 192px;
	height: 58px;
	border:1px solid #dcdfe6;
	margin:auto ;
	padding: 8px 0 10px 10px;
	resize: none;border-radius: 4px;
}
#myform input{
	width: 167px;
	height: 32px;
	display: inline-block;
	font-size: 12px;
	border:1px solid #dcdfe6;
	border-left: 0px;
	margin: auto;border-radius: 4px;
}
#myform p{
	margin-top: 10px;
}
#myform p i{
	display: inline-block;
	width: 35px;
	height: 32px;
	background: url(../images/nameImg.png) no-repeat;
	background-position: center;
	vertical-align: middle;
	border: 1px solid #dcdfe6;
	border-right: 0px;
	margin-left: 18px;
	border-radius: 4px;
}

#myform p button {
	width: 64px;
	height: 32px;
	border: 1px solid #5882ED;
	background-color: #5882ED;
	color: #fff;
	border-radius: 4px;   
	float: right;
  margin-right: 18px;
}
#myform p #messTwo{
	background:url(../images/phoneImg.png) no-repeat;
	background-position: center;
}
#myform p #messThree {
	background:url(../images/addressImg.png) no-repeat;
	background-position: center;
}


