@charset "UTF-8";
*{
	margin:0px;
	padding:0px;
}
img {
    border: 0;
    max-width: 100%;}

ul, li, ol, ul {
  list-style: none; }

 i,em{
  font-style: normal; }

  a:hover {
  text-decoration: none;
  color: #ecab4c; }

a {
  text-decoration: none;
  color: #666;
  font-size:12px;  }

  table {
    border-collapse: collapse;
    border-spacing: 0;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
body {
    background: #fff;
    font: normal 12px/22px "Microsoft YaHei",Arial,Helvetica,sans-serif;
    color: #737373;
}
.fr {
  float: right; }

.fl {
  float: left; }
 
 .clearfix:after {
    content: "\00A0";
    display: block;
    visibility: hidden;
    width: 0;
    height: 0;
    clear: both;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
.container {
    width: 1200px;
    margin: 0 auto;
    clear: both;
    position: relative;
    z-index: 10;
}
/*index.html*/
.header_top{
	height:35px;
	line-height:35px;
	color:#fff;
	background:#037ecc;
}
.welcome {
    font-size: 12px;
}
.home {
    width: 258px;   
}
.home li {
    font-family: "宋体";
    font-size: 12px;
    float: left;
    margin-right: 6px;
}
.home li a {
    color: #ffffff;
}

/* Header */
.Header{height: 170px;background-color: #3599fd;}

.Header .HeaderText{padding: 45px 0 0 10px;;}
.Header a.logo{height: 138px;display: block;margin: 15px 0 0 0;}
.Header a.logo img{width: 100%;display: block;}
.Header .HeaderText h3{font-size: 26px;color: #fff;margin:8px 0;}
.Header .HeaderText p{font-size: 16px;color: #fff;}
.Header .HerderPhone{padding: 45px 0 0 10px;}
.Header .HerderPhone p{font-size: 14px;background: url(../images/HerderPhone_bg.png) no-repeat center;width: 112px;height: 29px;color: #fff;text-align: center;line-height: 22px;}
.Header .HerderPhone h3{font-size: 24px;color: #fff;font-weight: normal;font-family: "QUEEN";}

.Header .tel {
    position: absolute;
    right: 0;
    top: 0;
    height: 136px;
    font-size:18px;
	color:#fff;   
}
.Header .tel .tellist {
    padding-top: 49px;
}
.Header .tel .tellist span{
   display:block;
}
.Header .tel .tellist .sp1{
	margin-bottom:5px;
}
.Header .tel .tellist .sp2{
    font-size: 28px;
    line-height:31px;
    color: #fff;
    font-weight: 500; 
	padding-left: 45px;
	background: url(../images/tel.png) left 0px no-repeat;
}
/* Header End */
/* Nav */
.Nav{height: 70px;line-height: 70px;background-color: #fff;}

.Nav ul li{float: left;border-left: 1px #efefef solid;height: 70px;position: relative;width: 132px;text-align: center;}
.Nav ul li:first-child{border-left: none;}
.Nav ul li a{display: block;font-size: 16px;color: #1f1a17;}
.Nav ul li.cur{background-color: #3599fd;}
.Nav ul li.cur i{display: block;}
.Nav ul li.cur a{color: #fff;}
.Nav ul li:hover{background-color: #3599fd;}
.Nav ul li:hover i{display: block;}
.Nav ul li:hover a{color: #fff;}
.Nav ul li i{background: url(../images/NavBg.png) no-repeat center;width: 132px;height: 16px;position: absolute;top: -13px;left: 0px;right: 0;display:  none;}


.Nav ul li .erji{position: absolute;left: 0;width: 132px;z-index: 8888;background: #fff;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);display: none;}
.Nav ul li .erji a{display: block;height:47px;line-height: 47px;font-size: 14px;color: #333333;background-image: none;transition: all 0.3s;text-align: center;}
.Nav ul li .erji i{display: none;}
.Nav ul li .erji a:hover{color: #3599fd;background-color: #f8f8f8;padding-left: 30px;transition: all 0.3s;}
.Nav ul li:hover .erji{display: block;}
/* Nav End */



/*banner*/
#wrap {
    width: 100%;
    min-width: 603px;
    margin: 0px auto 0px;
    background: #ffffff;
	position: relative;
}
.hiSlider-wrap{
	 width: 100%;
	overflow: hidden;
    position: relative;
}
.hiSlider {
    overflow: hidden;
    height: 603px;
   /*  width: 500px; */
    background: #fff;
}
.hiSlider-item {
    float: left;
}
.hiSlider li img {
    display: block;
    margin: 0 auto;
	text-align:center;
}
.hiSlider-btn-prev, .hiSlider-btn-next {
    position: absolute;
    z-index: 5;
    top: 50%;
    height: 50px;
    width: 50px;
    background: url(../images/hislider-arrow.png) no-repeat rgba(0,0,0,.1);
    margin-top: -15px;
    text-indent: -200px;
    overflow: hidden;
    opacity: .6;
    filter: alpha(opacity:60);
    display: none;
}
.hiSlider-wrap:hover .hiSlider-btn-prev, .hiSlider-wrap:hover .hiSlider-btn-next{
    display: block;
}
.hiSlider-btn-prev {
    left: 10%;
	background-position: 12px 11px;
}
.hiSlider-btn-next {
    right: 10%;
    background-position: -22px 11px;
}
.hiSlider-btn-prev:hover ,.hiSlider-btn-next:hover {
   /* background: rgba(53,153,253,.3); */
   filter:alpha(opacity=50) !important;
   opacity:0.8 !important;
}
/* Banner End */

/*search*/
.lanqi_search {
    width: 100%;
    height: 52px;
	border-bottom:1px solid #d7d7d7;
}
.lanqi_search_left {
    line-height: 52px;
    font-size: 20px;
    color: #3599fd;
    padding-left: 55px;
}
.lanqi_search_left span {
    font-size: 14px;
    color: #909090;
}
.lanqi_search_left span a {
    color: #909090;
    margin: 0 10px;
}
.lanqi_search_left span a:hover {
    color: #3599fd;
}
.lanqi_search_right {
    width: 330px;
    height: 28px;
    border: 1px solid #d5d5d5;
    margin-top: 12px;
}
.lanqi_search_right a {
    display: block;
    background: url(../images/rs_35.png) no-repeat center;
    width: 30px;
    height: 28px;
    float: left;
}
.lanqi_search_right input {
    width: 298px;
    height: 28px;
    border: 0;
    line-height: 28px;
}
/*hz*/
.hz {
    height: 357px;
    padding-top: 70px;
}
h2.tit  {
   width:681px;
   margin:0 auto;
}
h2.tit a {
	height:118px;
    text-align: center;
    font-size: 38px;
    color: #333;
    display: block;
    margin-bottom: 50px;
}
.hz_con {
    height: 177px;
    position: relative;
}
.tempWrap{
	width:1100px;
    overflow: hidden;
}
.tempWrap-case{
    height: 145px;
}
.ia_honor .tempWrap{
    margin-left: 0;
    height: 406px !important;
}

.hz_con ul {
    height: 159px;
}
.hz_con li {
	float:left;
    width: 256px;
    height: 145px;
    float: left;
    margin-right: 25px;
}
.hz_con li.end {
    margin-right: 0px;
}
.hz_con li a {
    width: 256px;
    height: 145px;
    display: block;
}
.hz_con li img {
    width: 254px;
    height: 143px;
    border: 1px solid #e7e7e7;
}
.hz_con span.z, .hz_con span.y {
    position: absolute;
    top: 58px;
}
.hz_con span.z {
    left: -20px;
}
.hz_con span.y {
    right: -20px;
}
.hz_con span.z a {
	width:40px;
	height:40px;
	display:block;
    background:url(../images/z.jpg) no-repeat;
}
.hz_con span.y a {
	width:40px;
	height:40px;
	display:block;
    background:url(../images/y.jpg) no-repeat;
}
.hz_con span.z a:hover {
    background:url(../images/z_blue.jpg) no-repeat;
}
.hz_con span.y a:hover {
    background:url(../images/y_blue.jpg) no-repeat;
}

.index_box1{
	height:227px;
	background:#3599fd;
}
.index_box1 ul {
	display: block;
	padding:28px 5px;
}
.index_box1 ul li{
	float:left;
	width:170px;
}
.index_box1 ul li img{
	display:block;
	width:116px;
	height:116px;
	margin:0 auto 16px;
}
.index_box1 ul li p{
	display:block;
	font-size: 18px;
    color: #fff;
	text-align:center;
	line-height:24px;
}
/*case*/
.lanqi_case {
    margin: 70px 0;
}
.lanqi_case_lis ul li {
    width: 273px;
	height:391px;
    float: left;
    margin: 0 13px;
    position: relative;
    top: 0;
}
.lanqi_case_lis ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.lanqi_case_lis ul li img {
    display: block;
    margin: auto;
}
.lanqi_case_lis ul li label {
    display: block;
    width: 196px;
    height: 43px;
    border: 2px solid #fff;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    line-height: 43px;
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: 50%;
    margin-top: -24px;
}
.csae_hover-bg2 {
    position: absolute;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 25px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(66,167,249,.5);
    display: none;
}
.csae_hover-bg2 span {
    display: inline-block;
    padding: 0 20px;
    height: 36px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 36px;
    margin: 20px auto 0;
}
.lanqi_case_lis ul li a:hover>label{
	display: none
}
.chuangfang_lis ul li:hover>.csae_hover-bg2,.lanqi_case_lis ul li a:hover>.csae_hover-bg2{
	display: block
}
.index_tuijian{
	height:322px;
	padding:35px 0;
	background:#3599fd;
	
}
.Mores{
	display:block;
	width:70px;
	float:right;
	cursor:pointer;
	font-size:14px;
	color:#666666;
}

.slideGroup{ width:100%;height:322px;  text-align:left; overflow:hidden; }
.slideGroup .parHd{ height:46px; line-height:38px;  padding:0 0 15px; border-bottom:2px solid #81cff3;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:0px; top:-1px; height:46px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px 0 0; width:165px;text-align:center;cursor:pointer; color:#ffffff;font-size:16px; font-weight:500;}
.slideGroup .parHd ul li.on,.slideGroup .parHd ul li:hover{ height:46px; color:#107fd8; background:url(../images/tuijian_icon_tit.png) no-repeat center center;  }
.slideGroup .parHd .Mores{ margin-top:25px; color:#ffffff}
.slideGroup .slideBox{ overflow:hidden; zoom:1; height:230px;margin:30px auto 0; padding:0 50px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:78px; display:block; width:40px; height:40px;  background:url(../images/tuijian_icon_l.png) center center no-repeat ; }
.slideGroup .sNext{ left:auto; right:5px; background:url(../images/tuijian_icon_r.png) center center no-repeat   }

.slideGroup .parBd .tempWrap{width:1098px !important; margin:0 auto ;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;  margin:0 auto ; }
.slideGroup .parBd ul li{ margin:0 24px 0 0; float:left; width:200px;  overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:200px; height:200px; display:block;  }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ height: 40px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;line-height:40px;}
.slideGroup .parBd ul li .title a{ color:#ffffff; font-size:14px; }

.index_box2{
	width:100%;
	height:180px;
	margin:20px 0 0;
	background:url(../images/index_img_bg.jpg) no-repeat center center;
}
.index_box2 img,.index_box3 .lis_pic img , .index_box3 .index_youshi_tit img{
	display:block;
	margin:0 auto;
}
.index_box3{
	height:auto;
	background:#f8f8f8;
}
.w1330{
	width:1330px;
	margin:0 auto;
}
.list01{
	margin-top:60px;
}
.lis_m{
	width:520px;
}
.lis_m em , .lis_pic2 em , .list03 em{
	display:block;
	width:76px;
	height:76px;
	text-align:center;
	line-height:76px;
	color:#3599fd;
	font-size: 54px;
	font-weight:bold;
	border:2px solid #3599fd; 
	margin-bottom:26px;
}
.lis_m i , .lis_pic2 i , .list03 i{
	display:block;
	color:#333333;
	font-size: 30px;
	margin-bottom:20px;
}
.lis_m span ,.lis_pic2 span ,.list03 span{
	color:#3599fd;
	font-size: 30px;
}
.lis_m li.lis_01 , .lis_m2 li.lis_01{
	width: 100%;
	color:#666666;
    font-size: 20px;
    line-height: 35px;
    margin-bottom: 5px;
    padding-left: 22px;
    background: url(../images/circle.png) no-repeat left 10px;
    background-size: auto 14px;
    font-family: Arial,"Microsoft YaHei";
}
/* .lis_m2 li.lis_01{
	margin:15px 0;
} */
.lis_pic{
	width:755px;
}
.list02{
	margin:0px 0 45px;
}
.lis_m2{
	width:654px;
}
.lis_pic2{
	width:654px;
	margin-top:60px;
}
.lis_pic2 em , .list03 em{
	margin-right:15px;
}
.lis_pic2 i, .list03 i{
	margin:5px 0 0;
}
.lis_02 li{
	float:left;
	width:210px;
	margin-left:8px;
	margin-bottom:10px;
}
.lis_02 li img{
	width:210px;
	height:150px;
}
.lis_02 li p{
	height:38px;
	line-height:38px;
	text-align:center;
	background:#3599fd;
	color:#ffffff;
	font-size: 20px;
}

.list03 .w800{
	width:800px;
}
.lis_pic3 {
	width:450px;
	margin-top: -50px;
}
.lis_pic3 p{
	color:#403c39;
	font-size:24px;
	font-weight:bold;
	line-height:30px;
	margin-top:30px;
	text-align:center;
}

.list04{
	margin:10px 0 20px;
}
.list04 .w540{
	width:540px;
}

.index_products{
	height:440px;
	padding:50px 0 40px;
	margin-bottom:60px;
	background:#3599fd;
}
.index_products ul{
	display:block;
}
.index_products ul li {
    width: 100px;
    float: left;
    text-align: center;
    margin: 30px 25px;
}
.index_products ul li img {
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom;
    display: inline-block;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.index_products ul li p {
    font-size: 18px;
    color: #fff;
}
.index-business{
	width:100%;
	margin-bottom:40px;
}
.index-business .item {
    float: left;
    width: 24.5%;
    text-align: center;
    padding: 30px 0;
    height: 364px;
    border:1px solid #fff;
}
.index-business .item h3 {
    padding-top: 10px;
    line-height: 60px;
    color: #2fa0ec;
    font-size: 18px;
}
.index-business .item p {
    padding: 0 30px;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    margin-bottom: 20px;
}
.index-business .item:hover {
    border:1px solid #2fa0ec;
    -webkit-box-shadow: 0 0 3px 2px #ecedee;
    box-shadow: 0 0 3px 2px #ecedee;
}
.index-business .item .detail {
    width: 108px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #00a0e9;
    font-size: 14px;
    display: none;
}
.index-business .item:hover .detail {
    display: inline-block;
}

.index-business .item .detail:hover {
    background: #00a0e9;
    color: #fff;
}
/*jinpaifuwu*/
.index_fuwu{
	width:100%;
	height:571px;
	background:url(../images/index_fuwu_bg.jpg) no-repeat center center;
}
.index_fuwu img,.index_fuwu2 img{
	display:block;
	margin:0 auto;
}
.index_fuwu2{
	width:100%;
	height:574px;
	background:url(../images/index_fuwu2_bg.jpg) no-repeat center center;
}
/* kehujianzheng */
.index_kehujz{
	margin:40px 0;
}
.index_kehujz .kehujz_bor{	
	border:1px solid #d7d7d7;
}
.kehujz_title , .in_about_title , .in_rongyu_title , .in_news_title , .in_online_title{
	height:42px;
	line-height:42px;
	border-top:3px solid #3599fd;
}
.kehujz_title h2 , .in_about_title h2 , .in_rongyu_title h2 , .in_online_title h2{
	width:100px;
	float:left;
	font-size: 18px;
	font-weight:500;
	color:#ffffff;
	padding-left:38px;
	margin-left:15px;
}
.kehujz_title h2 a , .in_about_title h2 a , .in_rongyu_title h2 a , .in_online_title h2 a{
    font-size:20px;
    font-weight:500;
    color:#ffffff;
}
.kehujz_title .Mores , .in_about_title .Mores , .in_rongyu_title .Mores , .in_news_title .Mores , .in_online_title .Mores{
	margin-right:15px;
}
.kehujz_title h2{
	background:url(../images/kehujz_title.jpg) no-repeat center center;
}
.kehujz_lis{
	margin:30px 15px 0;
}
.kehujz_lis li{
	width:567px;
	height:150px;
	float:left;
	margin:0 35px 30px 0;
}
.kehujz_lis li.mar_r,.kehujz_lis li:nth-of-type(even){
	margin-right:0px;
}
.kehujz_lis li .kehujz_img{
	margin-right:20px;
}
.kehujz_lis li .kehujz_img img{
	display:block;
	height:148px;
	width:148px;
	border:1px solid #d7d7d7;
}
.kehujz_lis li .kehujz_text{
	width:396px;
	height:150px;
}
.kehujz_lis li .kehujz_text h3{	
	display:block;
	height:40px;
	line-height:40px;
	margin-bottom:5px;
	font-size:16px;
	color:#3599fd;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.kehujz_lis li .kehujz_text h3 a{
    font-size:16px;
}
.kehujz_lis li .kehujz_text p{	
	height:90px;
    line-height:24px;
	overflow:hidden;
	font-size:12px;
	color:#666666;
}
.kehujz_lis li .kehujz_text a{	
	font-size:12px;
	color:#3599fd;
}
/* index_about */
.index_about{
	height:530px;
	padding:25px 0 45px;
	background:url(../images/ind_02.jpg) no-repeat center center;
}
.index_about .container{
	padding:25px 0 0;
}
.index_about_box{
	width:803px;
	border:1px solid #d7d7d7;
}
.in_about_title{
	height:40px;
	line-height:40px;
	border-top:3px solid #3599fd;
}
.in_about_title h2{
	background:url(../images/index_about_title.jpg) no-repeat center center;
}
.in_about_txt{
	margin:25px 15px 0;
}
.ia_m_txt {
    margin: 20px 0;
    width: 773px;
    height: 201px;
    line-height: 24px;
    color: #4d4d4d;
    font-size: 14px;
}
.ia_m_txt video {
    margin-right: 20px;
    width: 357px;
    height: 201px;
    float: left;
}
.ia_m_txt p.fbt {
    margin: 3px 0 8px 0;
    color: #3599fd;
    font-size: 16px;
    font-weight: 600;
}
.index-news-list li:first-child{
    display: none;
}
.ia_m_banner {
    width: 773px;
    height: 180px;
    position: relative;
    overflow: hidden;
	margin:25px 0;
}
.ia_m_banner .tempWrap{
	margin:0 0 0 56px;
}
.ia_m_banner ul {
    margin: 0 20px;
    width: 660px;
    height: 200px;
	float: left;
}
.ia_m_banner ul li {
    width: 200px;
    height: 180px;
    margin-right: 20px;
    text-align: center;
    float: left;
}
.ia_m_banner ul li a {
    display: block;
    width: 200px;
    height: 180px;
    color: #4c4c4c;
}
.ia_m_banner ul li a img {
    margin-bottom: 5px;
    width: 200px;
    height: 180px;
    float: left;
}
.ia_m_banner_left {
    margin: 70px 4px 0 0;
    display: block;
    width: 36px;
    height: 36px;
    background: url(../images/ab_icon_prev.png) no-repeat ;
    float: left;
}
.ia_m_banner_right {
    margin: -130px 4px 0 5px;
    display: block;
    width: 36px;
    height: 36px;
    background: url(../images/ab_icon_next.png) no-repeat;
    float: right;
}
.ia_m_banner a.ia_m_banner_left:hover {  
   background-position:-1px -44px; 
}
.ia_m_banner a.ia_m_banner_right:hover {  
   background-position:0px -44px; 
}

.index_rongyu_box{
	width:362px;
	border:1px solid #d7d7d7;
}
.in_rongyu_title h2{
	background:url(../images/index_rongyu_title.jpg) no-repeat center center;
}
.ia_honor {
	width: 240px;
    margin: 25px auto ;
    height: 404px;
    overflow: hidden;
}
.ia_honor ul {
    width: 240px;
}
.ia_honorv .ia_honor1 {
    margin: 0 auto;
    margin-top: 15px;
    width: 240px;
    height: 175px;
    text-align: center;
}
.ia_honorv .ia_honor1 a {
    color: #4c4c4c;
    font-family: "宋体";
    font-size: 14px;
}
.ia_honorv .ia_honor1 a img {
    margin-bottom: 10px;
    width: 240px;
    height: 147px;
}

/* index_news */
.index_news{
	margin:40px 0;
}
.index_news_box{
	width:788px;
	border:1px solid #d7d7d7;
}

.n_nav li {
   
	float:left;
	font-size:20px;
	font-weight:500;
	color:#333;
	margin-left:15px;
}
.n_nav li a {
    display: block;
	width:94px;
    height: 42px;
	font-size: 18px;
	padding-left:44px;
    line-height: 42px;
	
}

.n_nav li .new_icon1:hover, .n_nav .cur .new_icon1 , .n_nav li.on .new_icon1{
    color: #fff;
    background:url(../images/index_news_title.jpg) no-repeat left center;
}
.n_nav li .new_icon2:hover, .n_nav .cur .new_icon2 ,.n_nav li.on .new_icon2{
    color: #fff;
    background:url(../images/index_news_title2.jpg) no-repeat left center;
}
.n_nav li .new_icon3:hover, .n_nav .cur .new_icon3 ,.n_nav li.on .new_icon3{
    color: #fff;
    background:url(../images/index_news_title3.jpg) no-repeat left center;
}
 .n_nav li a.new_icon1{
	 background:url(../images/index_news_con1.png) no-repeat left center;
}
.n_nav li a.new_icon2{
	 background:url(../images/index_news_con2.png) no-repeat left center;
}
/*  .n_nav li a.new_icon3{
	background:url(../images/index_news_con3.png) no-repeat left center;
} */



.news_c{height:400px;margin: 30px 15px 0; }
.news_c dl{height:217px;  overflow: hidden;width: 760px;}

.news_c dt{height:206px;width:276px; overflow: hidden;float: left;}
.news_c dt a{width:276px; height:206px;display: block;float: right;}
.news_c dt img{width:276px; height:206px;}

.news_c dd{padding-top: 2px;width: 450px;float: right;}
.news_c dd h3{ font-size: 16px; color:#333;line-height: 24px;}
.news_c dd h3 a{ width:90%; display: block; color:#333;font-weight: bold;font-size:16px;height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_c dd span{display: block;color: #777;font-size: 14px;padding:13px 0 0 0;}
.news_c dd p{padding-top: 8px;line-height: 24px; font-size: 14px; color:#555;}
.news_c dd p a{ color:#3599fd;display: block;padding-top: 15px;}
.news_c ul{margin-top: 25px;}
.news_c li{ font-size: 14px; color:#777777; line-height: 36px;}
.news_c li a{ color:#333; padding-left:14px ;display: inline-block;background:url(../images/new_c_icon.png) no-repeat 0 17px ;}
.news_c li a:hover{background:url(../images/new_c_icon2.png) no-repeat 0 17px ; color:#3599fd;}


.index_online_box{
	width:377px;
	border:1px solid #d7d7d7;
}
.in_online_title h2{
	background:url(../images/index_online_title.jpg) no-repeat center center;
}
.index_message{
	margin:30px 15px 0;
}
.index_message form li {
    margin: 8px 0;
    height: 32px;
    line-height: 30px;
	margin-bottom:15px;
    color: #e7322d;
}
.index_message form li label {
    display: block;
    width: 50px;
    float: left;
	margin-right:10px;
    text-align: right;
    font-family: "宋体";
    font-size: 12px;
    color: #313232;
}
.index_message form li label span {
    display: block;
    float: left;
    color: red;
}
.index_message form li input {
    float:left; 
	display:block;
	width: 278px;
	height:30px;
	line-height:30px;
	border:1px solid #d7d7d7;
}
.index_message form li textarea {
    width: 278px;
    height: 70px;
	border:1px solid #d7d7d7;
    resize: none;
}
.index_message form .submit {	
    margin: 110px 0 38px 120px;
}
.index_message form .submit input{ 
    width: 70px;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
	border:none;
	cursor:pointer;
}
.index_message form .submit .button{
    margin-right: 20px;   
    background: #3599fd;
}
.index_message form .submit .reset{  
    background: #3e3a31;  
}

/*footer*/

.lanqi_footer {
    padding: 25px 0;
    background: #3599fd;
}
.rixn_footer_center {
    width: 1200px;
    margin: auto;
}
.lanqi_footer1 {
    padding-bottom: 27px;
}
.footer1_lefts {
    float: left;
}
.footer_lis {
    margin: 15px 0;
}
.footer_lis ul li {
    font-size: 14px;
    color: #fff;
    padding-left: 30px;
    line-height: 35px;
}
.footer_btns a {
    display: block;
    width: 85px;
    float: left;
    margin-right: 8px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #037ecc;
    font-size: 14px;
    color: #fff;
}
.footer1_centers {
    float: left;
    margin: 0 35px;
}
.footer1_centers dl {
    float: left;
    margin: 0 20px;
}
.footer1_centers dl dt a{
    font-size: 16px;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
}
.footer1_centers dl ul li a {
    display: block;
    font-size: 12px;
    color: #fff;
    margin: 10px 0;
}
.footer_ewm_lis {
    float: right;
    width: 104px;
}
.footer_ewm_lis ul li p {
    font-size: 12px;
    color: #fff;
    text-align: center;
}

.lanqi_footer2 {
    padding-top: 27px;
    font-size: 12px;
    color: #fff;
}
.add_footer1 a, .add_footer2 a {
    display: inline-block;
    color: #fff;
    margin: 0 5px;
}
/*hufupin*/
.hufupin1{
	height:571px;
	background:#f8f8f8;
}
.lanqi_mxtj{
	margin:40px 0 30px;
}
 h2.tit2 a {
	height:40px;
	line-height:40px;
    text-align: center;
    font-size: 38px;
    color: #333;
    display: block;
    padding-bottom: 20px;
	font-weight:500;
    background: url(../images/hfp_tit.png) no-repeat center  bottom;
}
.p3th .list {
    padding-top: 60px;
}
.p3th li {
    width: 306px;
    padding: 24px;
	text-align:center;
    background-color: #e5e5e5;
    float: left;
    display: inline;
    margin: 0 60px 40px 0;
    cursor: pointer;
}
.p3th li.end,.p3th li:nth-of-type(3n) {
    margin-right: 0;
}
.p3th li:hover {   
    background-color: #3599fd;
}
.p3th li .img {
	width:306px;
	height:306px;
	margin:0 auto ;
}
.p3th li .img img{
	width:306px;
	height:306px;
	display: block;
}
.p3th .t {
    font-size: 22px;
    color: #3599fd;
    padding: 20px 0 10px;
}
.p3th .des {
    line-height: 24px;
    font-size: 14px;
    height: 50px;
    overflow: hidden;
}
.p3th li:hover a .des , .p3th li:hover .t {
   color:#ffffff;
}
.p3th .wbox {
    padding: 15px 30px  0;
    font-size: 16px;
}
.fldi {
    float: left;
    display: inline;
}
.p3th .wbox .lbox a {
    display: block;
    width: 110px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-color: #a0a0a0;
    color: #fff;
}
.frdi {
    float: right;
    display: inline;
}
.p3th .wbox .rbox a {
    display: block;
    width: 110px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-color: #f38701;
    color: #fff;
}
.listbg{
	margin:40px 0 60px;
	height: 218px;
    background: url(../images/bg04.jpg) no-repeat center bottom;
    overflow: hidden;
}
.list_ul ul {
    margin: 64px 0 0 14px;
    overflow: hidden;
}
.list_ul ul li {
    float: left;
    background: url(../images/lidd.jpg) no-repeat left 12px;
    padding: 0 0 0 14px;
    font: 14px/34px "Microsoft Yahei";
    width: 104px;
    height: 40px;
    overflow: hidden;
}
.list_ul ul li a {
    color: #333;
	font-size: 16px;
}
.list_ul ul .last {
    width: 96px;
}
.p5th {
    width: 100%;
	
	padding:60px 0 40px;
	
    background-color: #e5e5e5;
}
.p5th .scrollBox {
    width: 1100px;
	height:340px;
	overflow:hidden;
    padding: 25px 0 0 68px;
}
.p5th .scrollBox .img_list li {
    float: left;
    display: inline;
    width: 250px;
    height: 324px;
    overflow: hidden;
    background: #fff;
    margin-right: 22px;
}
.p5th .scrollBox .img {
    text-align: center;
    padding: 0;
}
.p5th .scrollBox .txt {
    width: 100%;
    padding: 15px 0;
    text-align: center;
    background-color: #3599fd;
    font-size: 20px;
    color: #fff;
}
.p5th .scrollBox .page-wrap {
    position: absolute;
    top: 50%;
}
.p5th .scrollBox .pre {
    display: inline;
    background: url(../images/tuijian_icon_l.png);
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    left: -66px;
	margin-top:20px;
}
.p5th .scrollBox .next {
    display: inline;
    background: url(../images/tuijian_icon_r.png);
    width: 40px;
    height: 40px;
    overflow: hidden;
    right: -1130px;
    position: absolute;
	margin-top:20px;
}
/*product*/
.mub01InpageBannerr{
    overflow: hidden;
}
.mub01InpageBannerr a {
    display: block;
    margin: 0 auto;
}
.mub01InpageBannerr a img{
    max-width: none;
}
.mub01MainContent {
    width: 100%;
    background: #f4f4f4;
    padding-bottom: 20px;
}
.mub01address {
    width: 100%;
}
.mub01address .container {
    position: relative;
}
.mub01address .con {
    width: 100%;
    position: absolute;
    top: -50px;
    left: 0;
    height: 50px;
	background:rgba(0,0,0,.3);
   /*  background: url(../images/mub01addressBg.png); */
}
.mub01address .p1 {
    height: 50px;
    line-height: 50px;
    font-size: 13px;
    color: #fff;
    float: left;
    width: 1200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mub01address .p1 a {
    color: #fff;
    padding: 0 4px;
}
.mub01address .p1 img {
    margin: 0 10px 0 20px;
    position: relative;
    top: 4px;
}
/* proList 产品列表内页 */

/* proListClassify */
.proListClassify{width: 100%;padding-top: 30px;}
.proListClassify .sidebar{width: 300px;}
.proListClassify .sidebar .top{width: 300px;height: 70px;background: url(../images/proListClassify_icon01.png) no-repeat 247px center #3599fd;}
.proListClassify .sidebar h3{padding: 20px 0 0 26px;font-size: 24px;font-weight: normal;}
.proListClassify .sidebar h3 a{display: block;color: #fff;font-size: 24px;}
.proListClassify .sidebar h3 em{color: #fff;}
.proListClassify .sidebar h3 span{font-size: 10px;color: #fff;font-family: arial;margin-left: 6px;position: relative;top: 2px;}
.proListClassify .sidebar .box1{padding: 26px;background: #fff;}
.proListClassify .sidebar .box1 dl{margin-top: 20px;}
.proListClassify .sidebar .box1 dl:first-child{margin-top: 0;}
.proListClassify .sidebar .box1 dt{height: 56px;text-indent: 26px;font-size: 18px;background: url(../images/proListClassify_icon02.png) no-repeat 208px center #eaeaea;line-height: 56px;}
.proListClassify .sidebar .box1 dt a{display: block;color: #333;}
 .proListClassify .sidebar .box1 dt a:hover,.proListClassify .sidebar .box1 dt a.cur{color: #3599fd;background: url(../images/proListClassify_icon03.png) no-repeat 220px center;font-weight: bold;} 
.proListClassify .sidebar .box1 dd a.nav_a{display: block;font-size: 14px;color: #fff;height: 50px;line-height: 50px;background: url(../images/proListClassify_icon02.png) no-repeat 208px center #3599fd;text-indent: 25px;border: 1px solid #eaeaea;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 35px;
}
.proListClassify .sidebar .box1 dl dd a.on{
    text-decoration: none;
    color: #ecab4c;
}
#nav .nav1 ul {
    text-align: left;
    background: #ffffff;
    overflow: hidden;
    display: none;
}
#nav .nav1 ul li {
    margin: 5px auto;
    padding-left: 30px;
    width: 170px;
    height: 25px;
    line-height: 25px;
    background: url(../images/nav_ali.png) no-repeat left center;
    border-bottom: 1px dashed #999999;
    background-position: 20px 10px;
}
#nav .nav1 ul li a {
    padding-left: 20px;
    font-size: 13px;
    color: #666666;
}
#nav .nav1 ul li a:hover,#nav .nav1 ul li.on a {
    color: #3599fd;
}
#nav ul.collapsed {
    display: none;
}


/* .proListClassify .sidebar .box1 dd a:first-child{border-top: none;} */
.proListClassify .sidebar .box1 dd a.nav_a:hover,.proListClassify .sidebar .box1 dd a.cur{color: #3599fd;background: url(../images/proListClassify_icon03.png) no-repeat 208px center #eaeaea;font-weight: bold;}
.proListClassify .sidebar .box2{margin-top: 20px;background: #fff; margin-bottom:20px;}
.proListClassify .sidebar .box2 .phone{background: url(../images/proListClassify_phone.png) no-repeat 32px center;padding-left: 86px;padding-top: 25px;padding-bottom: 20px;border-bottom: 1px solid #eaeaea;}
.proListClassify .sidebar .box2 .phone span{display: block;font-size: 14px;color: #333333;}
.proListClassify .sidebar .box2 .phone p{font-size: 24px;color: #3599fd;font-family: arial;}
.proListClassify .sidebar .intro{padding: 28px 28px 24px;}
.proListClassify .sidebar .intro p{font-size: 14px;color: #333333;margin-bottom: 15px;line-height: 20px;padding-left: 26px;}
.proListClassify .sidebar .intro p em{font-size: 15px;color: #333;font-family: arial;}
.proListClassify .section{width: 880px;float: right;}
.proListClassify .section .con ul{width: 100%;}
.proListClassify .section .con li{width: 286px;margin-right: 11px;float: left;margin-bottom: 10px;}
.proListClassify .section .con li.end{margin-right: 0px;}
.proListClassify .section .con li .Pic{display: block;width: 286px;height: 288px;overflow: hidden;}
.proListClassify .section .con li .Pic img{display: block;transform:scale(1);transition: all 1s ease-out; width:286px; height:286px;}
.proListClassify .section .con li:hover .Pic img{transform: scale(1.2);}
.proListClassify .section .con li .intro{padding: 28px 32px 0;height: 160px;background: #fff;position: relative;}
.proListClassify .section .con li .intro h3{font-size: 16px;color: #333333;font-weight: normal; /* width:356px; */ overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block;}
.proListClassify .section .con li .intro h3 a{color: #333333;font-size: 16px;}
.proListClassify .section .con li .intro p{line-height: 20px;color: #666666;font-size: 14px;margin-top: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.proListClassify .section .con li .intro .btn{
    overflow: hidden;
    width: 254px;
    height: 42px;
    border-radius: 30px;
    border: 1px solid #dadada;
    position: absolute;
    bottom: 26px;
    left: 15px;
    padding: 0;
}
.proListClassify .section .con li .intro .btn a{display: block;width: 50%;height: 42px;line-height: 42px;text-align: center;float: left;font-size: 14px;color: #777777;text-decoration: none;}
.proListClassify .section .con li .intro .btn a i{display: inline-block;width: 7px;height: 12px;background: url(../images/proListClassify_icon04.png) no-repeat center -1px;margin-left: 8px;position: relative;top: 2px;}
.proListClassify .section .con li .intro .btn a:first-child{
    position: relative;
}
.proListClassify .section .con li .intro .btn a:first-child::after{
    content: ' ';
    position: absolute;
    right: 0;
    height: 100%;
    border-right: 1px solid #eaeaea;
}
.proListClassify .section .con li .intro .btn a:hover{color: #fff;}
.proListClassify .section .con li:hover h3 a{color: #3599fd;}
.proListClassify .section .con li .intro .btn a.more:hover{background: url(../images/proListClassifyBg02.png) no-repeat center;}
.proListClassify .section .con li .intro .btn a.more:hover i{background: url(../images/proListClassify_icon05.png) no-repeat center;}
.proListClassify .section .con li .intro .btn a.zx:hover{background: url(../images/proListClassifyBg03.png) no-repeat 0px center;}
.proListClassify .section .con li .intro .btn a.zx:hover i{background: url(../images/proListClassify_icon05.png) no-repeat center;}

.paging{width: 100%;margin: 20px 0;text-align: center;}
.paging span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 44px;height: 44px;background: url(../images/pagingBg01.png) no-repeat center;line-height: 44px;font-size: 14px;color: #fff;margin: 0 5px;cursor: pointer;}
.paging span>a.previousBtn {display: block;width:44px;height:44px;margin:0 auto;background: url(../images/pagingPrevBtn.png) no-repeat center; font-size:0;}
.paging span>a.nextBtn {display: block;width:44px;height:44px;margin:0 auto;background: url(../images/pagingNextBtn.png) no-repeat center; font-size:0;}
.paging p.jk_num {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 5px;}
.paging p>a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 44px;height: 44px;background: url(../images/pagingBg01.png) no-repeat center;line-height: 44px;font-size: 16px;color: #999;margin: 0 5px;cursor: pointer;}
.paging a:hover ,.paging a.cur {background: url(../images/pagingBg02.png) no-repeat center; color: #fff;}
/* proDetails 产品详情页*/

/* proDetailsIntro */
.proDetailsIntro{width: 100%;padding-top: 30px;padding-bottom: 90px;background: #eaeaea;}
.proDetailsIntro .conL{width:400px;float: left;}
.proDetailsIntro .conL i{display: block;width: 44px;height: 44px;position: absolute;z-index: 9;cursor: pointer;overflow: hidden;top: 50%;margin-top: -22px;}
.proDetailsIntro .conL i.prev{left: 0;}
.proDetailsIntro .conL i.next{right: 0;}
.proDetailsIntro .conL .btnList{width: 100%;height: 10px;text-align: center;position: absolute;bottom: 24px;}
.proDetailsIntro .conL .btnList span{display: inline-block;width: 10px;height: 10px;overflow: hidden;position: relative;background: url(../images/proDetailsIntro_icon01.png) no-repeat left top;margin-left: 16px;cursor: pointer;} 
.proDetailsIntro .conL .btnList span.cur{background-position: left bottom;}
.proDetailsIntro .conL .btnList span:first-child{margin-left: 0;}
.proDetailsIntro .conL .conBox{width: 400px;height: 465px;overflow: hidden;}
/*.proDetailsIntro .conL .conBox ul{position: absolute;top: 0;left: 0;}
.proDetailsIntro .conL .conBox li{float: left;width: 600px;}
.proDetailsIntro .conL .conBox li img{display: block; width:600px; height:480px;}*/
.proDetailsIntro .conR{float: left;width:541px;height: 460px;position: relative;margin-left: 40px;}
.proDetailsIntro .conR h3{font-size: 24px;color: #333333;font-weight: normal;}
.proDetailsIntro .conR i{display: block;width: 541px;height: 2px;margin: 28px 0 32px 0;}
.proDetailsIntro .conR h4{font-size: 14px;color: #333333;font-weight: normal;margin: 46px 0 26px;}
.proDetailsIntro .conR p{font-size: 14px;color: #666666;line-height: 22px;}
.proDetailsIntro .conR p span{
    display: block;
    line-height: 30px;
}
.proDetailsIntro .conR .box{width: 100%;position: absolute;bottom: 20px;left: 0;}
.proDetailsIntro .conR .box .zx{display: block;width: 197px;height: 60px;float: left;font-size: 22px;color: #fff;line-height: 60px;background: url(../images/proDetailsIntroBg01.png) no-repeat center #3799FB;text-align: center;text-decoration: none;border-radius: 30px;}
.proDetailsIntro .conR .box .zx img{position: relative;top: 4px;margin-left: 8px;}
.proDetailsIntro .conR .box .phone{float: left;padding-left: 56px;;background: url(../images/proListClassify_phone.png) no-repeat left center;margin-left: 46px;margin-top: 6px;}
.proDetailsIntro .conR .box .phone span{display: block;font-size: 14px;color: #333333;}
.proDetailsIntro .conR .box .phone em{display: block;font-size: 24px;color: #3599fd;font-family: arial;}

/* proDetailsCanS */
.proDetailsCanS{width: 100%; background:#fff;}
.proDetailsCanS .container{position: relative;    width: 1050px;}
.proDetailsCanS .menu{width: 100%;height: 60px;position: absolute;top: -60px;}
.proDetailsCanS .menu li{float: left;width:49.9%;border-left: 1px solid #eaeaea;height: 60px;line-height: 60px;text-align: center;font-size: 16px;color: #fff;background: #8c8c8c;cursor:pointer;}
.proDetailsCanS .menu li.status_on{background: #3599fd;}
.proDetailsCanS .mainCon{width: 100%;background: #fff;}
.proDetailsCanS .mainCon>.box{width: 734px;  margin:25px 0;}
/*.proDetailsCanS .mainCon>.box p{ width:100%; margin:0 auto; white-space:normal; word-spacing:10px; line-height: 30px;font-size: 14px;color: #333333;}*/

#divHistoryRecommentCntr{
	float:left;
	width: 300px;
	margin: 30px 15px 0 0;
}
.leib2, .leib {
    width: 240px;
    margin-bottom: 20px;
}
.leib2 .tit, .leib .tit {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    background: #3599fd;
    height: 34px;
    padding-top: 18px;
    text-align: center;
    overflow: hidden;
}
.t05_con {
    border: solid 1px #ececec;
    border-top: 0;
    padding: 8px 11px;
    zoom: 1;
}
#lefttuijian .t05_con {
    padding-bottom: 0;
}
dl.pd_t05_con_dl {
    width: 195px;
    overflow: hidden;
    margin: 10px auto 3px;
}
dl.pd_t05_con_dl dt img {
    display:block;
	width: 183px;
    padding: 1px;
    padding: 4px;
    border: 2px solid #f1f1f1;
}
dl.pd_t05_con_dl dd {
    width: 195px;
    overflow: hidden;
    line-height: 20px;
    padding-top: 5px;
    text-align: center;
    color: #555;
}





/*about*/
.a_fz,.news_center , .messages , .contact{
	width:818px;
	padding:20px 16px ;
	background:#fff;
}
.a_fz p{
	font-size: 14px;
	color: #666;
	line-height:24px;
}
.a_fz p img{
	display: block;
	margin:20px auto;
}
/*news*/
.news_center{}
 .news-container {
    width: 100%;
    margin: 0 auto;
}
.news-container .news-item{
	border-bottom:1px solid #dddddd;
}
 .news-item {
    padding: 14px 10px;
    clear: both;
}
 .news-time {
    width: 10%;
    float: left;
}
 .news-time time {
    position: relative;
    margin-bottom: 16px;
    padding-top: 14px;
    font-size: 24px;
    color: #999;
    -webkit-transition: all .3s;
    transition: all .3s;
    display: inline-block;
	font-style: normal;
	font-weight:bold;
}
 .news-time time:before {
    position: absolute;
    content: "";
    width: 25px;
    height: 1px;
    left: 72px;
    top: 30px;
    border-bottom: 1px solid #ddd;
    -webkit-transition: all .3s;
    transition: all .3s;
}
 .news-item .news-icon {
    position: relative;
    width: 35px;
    height: 35px;
    border: 1px solid transparent;
    background-color: transparent;
    -webkit-transition: all .3s;
    transition: all .3s;
    top: -10px;
	background-color: transparent;
	font-size: 12px;
	color: #666;
}
 .news-item .news-icon span {
    position: absolute;
    top: 9px;
    left: 9px;
    width: 14px;
    height: 15px;
    background: url(../images/icon.png) no-repeat center;
}
.news-item:hover .news-icon {
    background-color: #3599fd;
}
 .news-item:hover .news-icon span {
    background: url(../images/icon_hover.png) no-repeat center;
}
.news-item:hover a {
	color: #666;
}
.news-item:hover a .news-title{
	color: #3599fd;
}
 .news-con {
    width: 65%;
    padding-left: 20px;
    margin-top: 19px;
    -webkit-transition: all .3s;
    transition: all .3s;
    float: left;
     padding-right: 2%;
}
 .news-item .news-con .news-title {
	font-size: 16px;
	color: #333;
    padding-bottom: 14px;
    -webkit-transition: all .3s;
    transition: all .3s;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .news-con .news-desc {
    width: 90%;
    line-height: 24px;
    display: block;
    font-size: 14px;
    color: #7D7D7D;
    -webkit-transition: all .3s;
    transition: all .3s;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
}
 .news-img {
    width: 20%;
     max-width: 140px;
    float: left;
    height: 140px;
    overflow: hidden;
}
 .news-img img {
    position: relative;
}
 .news-details-top {
    border-bottom: 1px solid #e5e5e5;
}
 .news-details-title {
	line-height:40px;
    color: #333;
	font-size: 30px;
	padding: 40px 0 19px 0;
}
.centera {
    text-align: center;
}
 .news-details-small {
	 font-size: 11px ! important;
    padding-bottom: 24px;
}
.news-details-small p {
    display: inline-block;
    padding-left: 13px;
    color: #666;
}
#readMore {
	padding-top: 20px;
}
#readMore p{
	font-size: 14px;
	color: #666;
	line-height:24px;
}
#readMore  p img{
	display: block;
	margin:20px auto;
}
 .news-details-bottom-title {
	color: #333333;
    border-top: 0;
    padding: 15px 0 25px;
}
 .news-details-bottom-title a {
    font-size: 14px;
	color: #333;
}
/*contact*/
.contact{
	margin-bottom:60px;
}
.imageTextGiant-Container{
	
}
 .ModuleImageTextGiantContent {
	/* height:360px; */
	background:url(../images/2018071813103445de94.jpg)no-repeat 100% 54px scroll;
 } 
  .ModuleImageTextGiantContent h2{
	 font-size:24px;
	 color:#3599fd;
	 display:block;
	 margin:32px 0;
 }
 .ModuleImageTextGiantContent p{
	font-size: 14px;
	color: #666;
	line-height:24px;
 } 
.contact .box{ 
	width: 445px;
    min-height: 360px;
    float: left;
    /* padding: 54px 7px 0 7px */;
 
 }
 .contact .box li {
    height: 71px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
	padding-left:5px;
}
.contact .box li:first-child {
    border-top: 1px solid #e5e5e5;
}
.contact .box li img {
    display: block;
    margin-top: 22px;
    float: left;
}
.contact .box li p {
    float: left;
    margin-top: 26px;
    width: 390px;
    float: right;
    padding-top: 0;
    line-height: 20px;
}
.contact .box p em {
    font-size: 15px;
    color: #333;
}
.yewuzixun{
	 margin:50px 0 20px 15px ;
 }
.yewuzixun h2{
	height:30px;
	line-height:30px;
	font-size:24px;
	color:#3599fd;
	margin-bottom:20px;
 }
.yewuzixun p{
	line-height:24px;
	font-size:14px;
	color:#666;
}
.map{
	width:800px;
	min-height:400px;
	margin:30px auto 60px;
}
.map img{
	width:800px;
	height:400px;
	display:block;
	margin:0 auto;
}


/*online*/
 .Form-containt {
    overflow: unset;
}
 .formList-content {
    box-sizing: border-box;
    margin-top: 18px;
}
 .in-formList {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
   /*  -webkit-justify-content: space-between; 
    -ms-flex-pack: justify;
    justify-content: space-between;*/
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
 .content-title {
	width: 84px;
    display: inline-block;
    overflow: hidden;
    text-align: right;
    font-size: 14px;
    line-height: 34px;
    height: 34px;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    -moz-flex-shrink: 0;
    margin-right: 10px;
}
.Describ-text-color {
    font-size: 14px;
	color: #666;
}
.Form-containt input[type=text] {
    line-height: 32px;
    font-size: 14px;
    border: none;
    background: none;
    padding: 0 0 0 10px;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    -moz-flex-shrink: 0;
    flex-grow: 1;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    -moz-flex-grow: 1;
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
    box-sizing: border-box;
}
 .input-text-color {
    color: #666;
}
 .VerificationCode {
    width: 90px;
    height: 34px;
    display: inline-block;
    vertical-align: top;
}
 .changebtn {
    color: #f10215;
    line-height: 34px;
    font-size: 12px;
    margin-left: 8px;
    cursor: pointer;
}
 .formList-content {
    box-sizing: border-box;
    margin-top: 18px;
}
 .multi-row-text {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 100px;
    border: 1px solid #e5e5e5;
    line-height: 22px;
    padding: 5px;
    width: 100%;
    height: 100px;
    box-sizing: border-box;
	border: 1px solid #e5e5e5;
    background: #fbfbfb;
}
.VerificationCodeinputWb {
    width: 140px;
    margin-right: 14px;
    display: block;
	float:left;
}
 .VerificationCodeinputWb .input-text-checking {
    width: 130px;
	
}
 p.submitbtn {
	width: 100px;
    height: 40px;
    line-height: 40px;
	color: #fff;
	font-size: 14px;
	text-align: center;
    margin: 16px 0 40px 94px;
	cursor: pointer;
	background-color: #3599fd;
}
/*授权查询*/
.row {
			margin-left: -15px;
			margin-right: -15px;
		}
		.col-xs-4 {
			width: 33.3333%;
		}
		.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
			float: left;
		}
		.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
			min-height: 1px;
			padding-left: 15px;
			padding-right: 15px;
			position: relative;
		}
		.form-control {
			background-color: #fff;
			background-image: none;
			border: 1px solid #ccc;
			border-radius: 4px;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
			color: #555;
			display: block;
			font-size: 14px;
			height: 34px;
			line-height: 1.42857;
			transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
			width: 100%;
		}
		.col-xs-8 {
			width: 60%;
		}
		button, input, select, textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit;
		}
		button, select {
			text-transform: none;
		}
		button, html input[type="button"], input[type="reset"], input[type="submit"] {
			cursor: pointer;
		}
		.btn {
			-moz-user-select: none;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px;
			cursor: pointer;
			display: inline-block;
			font-size: 14px;
			font-weight: 400;
			line-height: 1.42857;
			margin-bottom: 0;
			padding: 6px 12px;
			text-align: center;
			vertical-align: middle;
			white-space: nowrap;
		}

		.btn-default {
			background-color: #fff;
			border-color: #ccc;
			color: #333;
		}
		.sq-content{
			 min-height:600px; padding:0 0 50px 0;
		}
		.sq-content h1{ margin:0 auto; width:1200px; padding-top:60px; padding-bottom:20px; padding-left:15px; color:#3599fd; font-size:30px; font-weight:bold; font-family:"微软雅黑";    display: none;}
		.sq-content .center{ width:1200px; margin:0 auto; background:#FFF; padding:30px 0;}
		.sq-content h3{ font-size:24px;}
		.center .sq-left{ width:530px; float:left; padding:30px 0 30px 100px; }
		.center .sq-left h3{ color:#3599fd; text-align:center; font-size:24px; }
		.center .sq-left p{ margin:30px 0; line-height:25px; font-size:14px; color:#808080;font-family:"微软雅黑"; }
		.center .sq-left .gobtn{ margin:30px 0 0 0;}
		.center .sq-left .sq-search{ border-right:1px #CCC solid; padding-right:30px;}
		.center .sq-right{ width:470px; float:left;}
		.center .sq-right .sq-sao{ padding:10px 0 0 40px; }
		.center .sq-right .sq-sao div{ text-align:center;}
		.center .sq-right .sq-sao .s-img{ margin-bottom:10px;}
		.center .sq-has { text-align:center; line-height:25px;}
		.center .sq-has .red{ color:#F00;}
		.center .sq-has .blod{ font-weight:bold;}
		.center .sq-has .sq-true{ padding:10px 0 0 0 ;}
		.center .sq-315{ text-align:center;}
		.clear{ clear:both;}
	
/*专业线招商*/
.proListClassify.leib2, .proListClassify .leib{	
	width:300px;
	background:#fff;
}
.zhaoshang_l{
	width:880px;
	background:#fff;
}
.zhaoshang_l_box1{
	padding:20px 30px;
}
.zhaoshang_l_box1 p{
	line-height:24px;
	color:#666;
	font-size:14px;
}
.zhaoshang_l_box1 img{
	display:block;
	margin:0 auto;
}




.shouquanchaxun {
	height:200px;
	margin:20px 0 0;
	background:#fff;
}
.shouquanchaxun .tit{
	color: #fff;
    font-weight: bold;
    font-size: 18px;
    background: #3599fd;
    height: 34px;
    padding-top: 18px;
    text-align: center;
    overflow: hidden;
}
.shouquanchaxun form{
	margin: 20px 0 0 20px;
	position: relative;
}
.shouquanchaxun .select {
    width: 87px;
    height: 34px;
    background: #e0e0e0;
    border: 1px solid #3599fd;
    border-radius: 3px;
    float: left;
    margin-top: 19px;
    color: #22a5df;
    position: relative;
}
.select_bg input {
    width: 87px!important;
    height: 34px!important;
    line-height: 28px;
    background: #e0e0e0;
    text-indent: -25px;
    color: #3599fd;
	font-size: 14px;
    display: block;
    background: url(../images/select.jpg) center right no-repeat;
    margin: 0!important;
    padding: 0!important;
	border: 1px solid #dadada;
}
.select ul {
    position: absolute;
    left: -1px;
    top: 34px;
    width: 87px;
    border: 1px #3599fd solid;
    overflow-y: hidden;
    overflow-y: auto;
    margin-left: 0;
    border-radius: 3px;
}
.select li {
    background: #fff;
    display: block;
    float: left;
    width: 87px;
    height: 34px;
    line-height: 28px;
    font-size: 14px;
    text-indent: 10px;
}
.shouquanchaxun .input {
    width: 140px;
    height: 34px;
    margin-left: 20px;
    margin-top: 19px;
    border: 1px solid #e4e2dc;
    font-size: 14px;
    padding-left: 5px;
}
.shouquanchaxun .btn {
    width: 112px;
    height: 38px;
    background: #3599fd;
    border: 0;
    margin-top: 20px;
	margin-left:15px;
    color: #fff;
    font-size: 14px;
    padding-left: 0;
}
.shouquanchaxun .a{
	float: right;
    margin-right: 35px;
    background: none repeat scroll 0 0 #3599fd;
    border: 0 none;
    color: #fff;
    font-size: 14px;
    height: 38px;
    margin-top: 20px;
    padding-left: 0;
    width: 110px;
    display: block;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
	border-radius: 4px;
}
.map-block{
    padding: 10px;
    box-shadow: 0 0 1px 0 #3599fd;
    margin-bottom: 10px;
}
.map-block dt a{
    font-size: 16px;
    color: #3599fd;
}
.map-block dd a{
    margin-right: 15px;
}
.map-block dd div>a{
    font-size: 14px;
    padding-left: 30px;
}
.map-block dd div p{
    padding-left: 60px;
    overflow: hidden;
}
.map-block dd div p a{
    float: left;
}
.proListClassify .section .con li.product-list:nth-of-type(3n){
    margin-right: 0;
}
.map img{
    max-width: inherit;
}
.cc_show {
    background: #fff;
    padding: 25px 0;
}
.cc_show dl {
    margin: 10px auto 20px auto;
    width: 800px;
    border-bottom: 1px dashed #666666;
    overflow: hidden;
}
.cc_show dl dt {
    margin: 10px 0;
    width: 130px;
    height: 130px;
    float: left;
}
.cc_show dl dd {
    margin: 10px 0;
    width: 640px;
    height: 100px;
    float: right;
}
.cc_show1 {
    line-height: 24px;
    margin-bottom: 5px;
}
.cc_show dl dd p {
    display: block;
    width: 640px;
}
.cc_show1 a {
    font-size: 16px;
    color: #3599fd;
}
.cc_show2 {
    height: 60px;
    overflow: hidden;
    text-indent: 2em;
    line-height: 20px;
}
.cc_show dl dd p {
    display: block;
    width: 640px;
}
.news-title{
    text-align: left;
    font-size: 24px;
}
.publisher{
    text-align: center;
    margin: 10px 0;
}
.case-img{
    text-align: center;
}
.case-img img{
    max-width: 100%;
}
.prev-next{
    overflow: hidden;
    margin: 20px 0 0 0;
}
.prev-next p{
    width: 50%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.prev-next p:last-child{
    text-align: right;
}
.helpListCon {
    width: 880px;
}
.helpListCon .mainCon {
    background: #fff;
}
.helpListCon .mainCon .conBox {
    display: block;
    margin: 0 20px;
    padding: 20px 0;
}
.helpListCon .mainCon .con {
    width: 100%;
    text-align: center;
}
dl.qyry {
    float: left;
    width: 274px;
    margin-bottom: 16px;
    margin-left: 6px;
}
dl.qyry dt a{
    width: 260px;
    display: flex;
    align-items: center;
    align-content: center;
    height: 183px;
    margin: auto;
}
dl.qyry dt img {
    max-width: 260px;
    max-height: 183px;
    background: #eee;
    display: block;
    overflow: hidden;
    padding: 2px;
    transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
    margin: auto;
}
dl.qyry dd {
    float: left;
    width: 274px;
    margin-top: 10px;
    height: 24px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
dl.qyry dd a {
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    padding-right: 8px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.article-content{
    line-height: 22px;
}
.article-content img{
    max-width: 100% !important;
}
.ul_select li{
    cursor: pointer;
}
.phone-show{
    display: none;
}
.search-res{
    width: 70%;
}
.search-res li{
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
    overflow: hidden;
}
.search-res li a{
    font-size: 16px;
}
.search-res li img{
    height: 100px;
    float: left;
    margin-right: 15px;
}
.yc {
    width: 25px;
    height: 140px;
    padding-top: 18px;
    line-height: 20px;
    color: #ffffff;
    background: #037ecc;
    position: fixed;
    top: 285px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    z-index: 50;
}
.zx-footer {
    width: 150px;
    height: auto;
    position: fixed;
    z-index: 50;
    border: 1px solid #1f5fab;
    overflow: hidden;
    top: 35px;
    background: url(../images/zx_bg.png) repeat;
    font-family: "微软雅黑";
    font-size: 14px;
}
.zx_c {
    margin: 3px 3px 0 0;
    height: 22px;
}
.zx_t {
    color: #1f5fab;
    text-align: center;
}
.zx_i {
    margin: 10px auto 0 auto;
    width: 121px;
    height: 128px;
    background: url(../images/ren.png) no-repeat center center;
}
.zx_q {
    margin: 2px auto 2px auto;
    width: 144px;
    height: auto;
    overflow: hidden;
}
.zx_q li {
    margin-bottom: 6px;
    height: 25px;
    line-height: 25px;
    background: #1f5fab;
    text-align: center;
}
.zx_q li a {
    color: #ffffff;
}
.zx_q li a img {
    float: left;
}
.zx_qr {
    width: 130px;
    height: 130px;
    margin: 0 auto 5px auto;
}
.zx_qr img {
    width: 130px;
    height: 130px;
}
.zx_h {
    text-align: center;
    color: #1f5fab;
}
.zx_h1 {
    font-size: 16px;
    font-family: "宋体";
}
.zx_h2 {
    font-size: 20px;
    font-weight: bolder;
    margin-bottom: 5px;
}
.zx_c a {
    display: block;
    width: 22px;
    height: 22px;
    background: url(../images/cancel.png) no-repeat right center;
    float: right;
}
.keywords{
    padding-bottom: 10px;
}
.tuijianzixun{
    /*border-top: 20px solid #f4f4f4;*/
    background: #fff;
    /*margin: 0 -16px;*/
}
.tuijianzixun .tuijian-title{
    height: 35px;
    line-height: 35px;
    background: #3599fd;
    color: #fff;
    padding-left: 15px;
}
.tuijianzixun ul{
    padding: 10px;
    overflow: hidden;
}
.tuijianzixun ul li{
    width: 50%;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.tuijianzixun ul li em{
    float: left;
    width: 5px;
    height: 5px;
    background: #666;
    margin: 12px 5px 0 0;
}
.tuijianzixun ul li a{
    max-width: 310px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
}
.tuijianzixun ul li span{
    float: right;
    margin-right: 20px;
}
.recommend-goods{
    overflow: hidden;
    padding: 25px;
}
.recommend-goods .good-item{
    width: 31%;
    float: left;
    margin-right: 3%;
}
.recommend-goods .good-item:last-child{
    margin-right: 0;
}
.recommend-goods .good-item .good-img{
    display: flex;
    align-content: center;
    align-items: center;
    width: 100%;
    border: 1px solid #3599fd;
}
.recommend-goods .good-item .good-img img{
    max-width: 100%;
}
.recommend-goods .good-item .good-title{
    text-align: center;
    display: block;
    margin-top: 5px;
}
.proListClassify-good .tuijianzixun{
    margin: 0;
}
.tuijianzixun-good-d {
    width: 1050px;
    margin: auto;
    background: #eaeaea;
    border-color: #eaeaea;
}
.tuijianzixun-good-d .recommend-goods{
    background: #fff;
    padding: 25px 3%;
}
.tuijianzixun-good-d .recommend-goods .good-item{
    margin-right: 3%;
}
.tuijianzixun-good-d .recommend-goods .good-item:last-child{
    margin-right: 0;
}
.good-recommend{
    border-top: 0;
}
.tuijianzixun.good-recommend ul li{
    width: 100%;
    float: none;
    height: auto;
}
.tuijianzixun.good-recommend ul li span span{
    float: none;
    margin-right: 5px;
}
.tuijianzixun.good-recommend p.submitbtn{
    margin: 16px 0 40px 105px;
}
.proListClassify .sidebar .box1 dd a.nav_a.phone-show{
    display: none;
}
.list01 .lis_m{
    margin-top: 100px;
}
.list02 .lis_m2 li:first-child,.list03 .lis_m2 li:first-child{
    margin-bottom: 13px;
}
.list04 .lis_m2{
    margin-top: 13px;
}
.xf_qq {
    width: 130px;
    height: auto;
    position: fixed;
    z-index: 50;
    border: 1px solid #3599fd;
    top: 222px;
    font-family: "微软雅黑";
    font-size: 14px;
    background: #3599fd;
    color: #fff;
    box-shadow: 0 0 1px 0 #fff;
}
.xf_logo{
    height: 80px;
    text-align: center;
    padding: 5px 0;
}
.xf_logo img{
    height: 80px;
}
.xf_title{
    color: #fff;
    background: #037ecc;
    padding: 5px 0;
    text-align: center;
    box-shadow: 0 0 1px 0 #fff;
}
.xf_con{
    font-size: 14px;
    text-align: center;
    padding: 5px 0;
    line-height: 21px;
}
.xf_con:last-child{
    padding-top: 8px;
}
.xf_con a.a-qq{
    margin: 0 10px;
}
.xf_con a.a-qq:focus{
    outline: none;
}
.zx_kf{
    position: absolute;
    right: -27px;
    top: 87px;
    width: 26px;
    background: #3599fd;
    text-align: center;
    padding: 15px 0;
    cursor: pointer;
}
.mub01InpageBannerr a.phone-show{
    display: none;
}
.proListClassify .sidebar .box1 dl i.phone-show{
    display: none;
}
.fenye{
    text-align: center;
}
.fenye li{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border: 1px solid #ddd;
    margin:0 5px ;
}
