﻿html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
body {font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",Arial;font-size:12px;color: #121212;background-color:#FFF; }
body,fieldset,img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, p, a, img, input { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6 {font-weight:normal}
ol,ul {list-style:none}
sup{ font-size:11px; color:#FF5B13; margin-left:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
small{font-size:100%}
ins{text-decoration:none}
del{text-decoration:line-through}
legend{color:#000}
fieldset,img{border:0}

blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}
li{list-style:none}
dd,dl,dt,li,ul{margin:0;padding:0;text-indent:0}
a {color: #666;text-decoration: none;}
a:hover{color:#0071BC}
a,a:focus,a:active,a:hover {outline:0 none!important}
img {border: none;max-width:100%;}
a img {  border: none;}
.clear{clear:both;} 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*--------------*/
body,fieldset,img,div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, p, a, img, input { padding: 0px; margin: 0px; }
.db{ display:block;}.dn{ display:none;}.dib{-moz-inline-stack:inline-block; display:inline-block;}.di{display:inline; }
.prel{position:relative;}.pabs{position:absolute;}
.img_max,.img_max img{
	max-width:100%;
}
.img_h{
    display: block;
    width: auto;
    height:100%;
}
.img_w{
    display: block;
    width: 100%;
    height:auto;
}
.img_ww{
    display: block;
    width: 100%;
}
.fa{font-family:Arial;}.fs{font-family:'宋体','\5B8B\4F53' !important;}.fw{font-family:"microsoft yahei", "微软雅黑", STHeiti, Tahoma, Arial, Helvetica !important;}.fhwzs,.fhwzs a{font-family:"\534E\6587\4E2D\5B8B" !important;}
.f0{font-size:0;}.f9{font-size:9px}.f10{font-size:10px;}.f11{font-size:11px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}.f17{font-size:17px;}.f20{font-size:20px;}.f24{font-size:24px;}.f28{font-size:28px;}.f30{font-size:30px;}.f36{font-size:36px;}.f80{font-size:80px;}
.totext{font-size: 0;text-indent: -2222px;}
.fix{*zoom:1;}.fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}.z{_zoom:1;}

.blank2 {margin:0 auto; width:100%; height:2px; font-size:1px;clear:both;}
.blank10 {margin:0 auto; width:100%; height:10px; font-size:1px;clear:both;} 
.bl0{ border-left:none !important}.br0{ border-right:none !important}.bt0{ border-top:none  !important}.bb0{ border-bottom:none  !important}.bt{border-top: 1px solid #e6e6e6;}.br{border-right: 1px solid #e6e6e6;}.bb{border-bottom: 1px solid #e6e6e6;}.bl{border-left: 1px solid #e6e6e6;}.dotr{border-right: 1px dotted #ccc;}.dotl{border-left: 1px dotted #ccc;}.dotb{border-bottom: 1px dotted #ccc;}.dott{border-top: 1px dotted #ccc;}
.p0{ padding:0} .m0{ margin:0} .nocss{ padding:0; margin:0; list-style:none;font-style: normal;}
.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}
.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}
.p5{padding:5px;}.pl5{padding-left:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}
.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}
.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}
.p40{padding:40px;}.pl40{padding-left:40px;}.pt40{padding-top:40px;}.pr40{padding-right:40px;}.pb40{padding-bottom:40px;}
.p80{padding:80px;}.pl80{padding-left:80px;}.pt80{padding-top:80px;}.pr80{padding-right:80px;}.pb80{padding-bottom:80px;}
.ml_1{ margin-left:-1px}.mr_1{ margin-right:-1px}.mb_1{ margin-bottom:-1px}

/* 行高定义 */
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh24{line-height:24px;}.lh30{line-height:30px;}.lh32{line-height:32px;}.lh40{line-height:40px;}.lh48{line-height:48px;}
.tl24{ text-indent:28px;}
.c000,.c000 a,.c000:hover{color:#000}
.cccc,.cccc a{color:#ccc}
.c727{color: #727272;}
.c666,.c666 a{color:#666;}
.c999,.c999 a{color:#999;}
.c2c2{color: #2c2c30;}
.cfff,.cfff a,.cfff:hover{color:#fff;}
.cf60,.cf60 a{color:#f60;}
.cf69,.cf69 a{color:#f69;}
.cff4,.cff4 a{color: #ff4560;}
.cred{color:red;}
.cred2{color: #d7261c;}
.cyellow{ color:yellow}
.hfff a:hover{ color:#FFFFFF}
.cedf,.cedf a{ color:#EDF39D }
.cd1e,.cd1e a{color:#D1E6F3}/*浅色blue*/
.c5fa,.c5fa a,.c5f:hover{ color: #5FA1CA;}
.c3c7,.c3c7 a,.c3c7:hover{ color:#3c7ca4}
.c006,.c006 a,.c006:hover{ color:#0066CC}
.c261,.c261 a{color: #261cdc;}
.cde3,.cde3 a,.cde3:hover{ color:#de366e}
.cblue{ color:#0C438C;}
.cblue2{ color:#1b6acd;}
.bg_red{background: #de366e;color: #ffe9ef;}
.bg_white{background: #fff;}
.bg_gray{ /*background-color: rgba(238, 238, 238, 0.53)*/ background-color:#f7f7f7}
.bg_gray2{ background-color:#EAEAEA}
.br5{border-radius: 5px;}.br6{border-radius: 6px;}.br12{border-radius: 12px;}.br18{border-radius: 18px;}
.h_bd {
    border: solid #cbdcfc 1px;
}
.h_bd:hover{border:solid #0C438C 1px;}
.h_bd3 {border:solid /*#fff*/#f4f4f4 3px;}
.h_bd3:hover{border:solid  #0C438C 3px;}
.h_bds {
/*    border: solid #cbdcfc 1px;*/
border: solid #fff 1px;
}
.h_bds:hover{border:dashed #de366e 1px;}
.h_blue:hover{border:1px solid #19a4cc; box-shadow:0 0 20px rgba(27,164,204,.5)}
/*.fff a:hover{color:#fff;!important}*/

/*myplus*/
.a-l {text-align:left;}
.a-r {text-align:right}
.a-c {text-align:center;}
.a-j {
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;}
.f-l { float: left;display: inline;}
.f-r { float: right;display: inline;}.vb{ vertical-align:bottom}
.ov {overflow: hidden;_zoom: 1;}
.none{display:none}
.show{display:block}
.hand,.point {CURSOR: pointer}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}

/* 字体属性 [定义规则，属性首字母加属性值，小写] */
.fb,.fb a{font-weight: bold;}
.f,.f a{font-weight:normal;font-style:normal}.kill{text-decoration:line-through;}

/* 圆角效果 */
	.radius5{
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	}
	.radius10{
	-moz-border-radius: 10px;      /* Gecko browsers */
	-webkit-border-radius: 10px;   /* Webkit browsers */
	border-radius:10px;
	}
	.radius15{
	-moz-border-radius: 15px;      /* Gecko browsers */
	-webkit-border-radius: 15px;   /* Webkit browsers */
	border-radius:15px;
	}
	.radius50{
	-moz-border-radius: 50%;      /* Gecko browsers */
	-webkit-border-radius:50%;    /* Webkit browsers */
	border-radius:50%; 
	}
	/*相对定位*/
	.position_a_lt{ 
	position:absolute; left:0; top:0; 
	}
	.position_a_rb{ 
	position:absolute; right:0; bottom:0;}
	.position_a_rt{ 
	position:absolute; right:0; top:0;}
.line-large {
	margin-left:-20px; 
	margin-right:-20px
}
.line-large .x1,.line-large .x2,.line-large .x3,.line-large .x4,.line-large .x5,.line-large .x6,.line-large .x7,.line-large .x8,.line-large .x9,.line-large .x10,.line-large .x11,.line-large .x12{
	position:relative;
	min-height:1px;
	padding-right:20px;
	padding-left:20px
}
/*.xm10{width:10%;},*/.xm20{width:20%;}.xm30{width:30%;}.xm33{width:33.33333333%;}.xm40{width:40%;}.xm50{width:50%;}.xm60{width:60%;}.xm70{width:70%;}.xm80{width:80%;}.xm90{width:90%;}.xm100{width:100%;}
/*.xm10,*/.xm20,.xm30,.xm33,.xm40,.xm50,.xm60,.xm70,.xm80,.xm90,.xm100{float:left;}		
.cshop {color: #209afd}/*#5FA1CA;*/
.cshop:hover{ color:#de366e}
.bg_shop,.h_shop:hover{ background:#ff8888;color:#FFFFFF}
.box_shadow{box-shadow: 0 8px 18px rgba(0,0,0,.06);}
.box_shadow1{box-shadow: 0px 3px 3px #a7a7a7;}
.box_shadow2{box-shadow: 2px 5px 10px hsla(0, 0%, 0%, 0.3);}
.box_shadow3{box-shadow: 1px 2px 9px 1px rgba(0, 0, 0, .3);}

/*各种线条*/
.aline1 a{text-decoration: underline;}
.aline2 a:hover{text-decoration: underline;}
.list_bg{background: url(../images/list_bg.gif) repeat-x  bottom  #fff;}
.list_shadow{background: url(../images/list_shadow.png) right bottom  no-repeat;}
.list_shadow2{background: url(../images/list_shadow2.png) center top no-repeat;}

.img_zoom img{width: 100%;vertical-align: middle; -webkit-transition: -webkit-transform .6s; transition: transform .6s;}
.img_zoom:hover  img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1); zoom: 1.1;}

/*一道闪光*/
.img_1{ 
position: relative; 
display: block; 
 overflow: hidden;  
box-shadow: 0 0 10px #FFF; 
} 
.light{
cursor:pointer; 
position: absolute; 
left:-20px; /*光源位置*/
top: 0; 
width: 100px; /*光宽*/
height:361px; 
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0)); 
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0)); 
transform: skewx(-25deg); 
-o-transform: skewx(-25deg); 
-moz-transform: skewx(-25deg); 
-webkit-transform: skewx(-25deg); 
} 
.img_1:hover .light{ 
left:300px; /*速度*/
-moz-transition:0.5s; 
-o-transition:0.5s; 
-webkit-transition:0.5s; 
transition:0.5s;
} 
.img_2{ 
position: relative; 
display: block; 
 overflow: hidden;  
box-shadow: 0 0 10px #FFF; 
} 
.light_2{
cursor:pointer; 
position: absolute; 
left:-140px; /*光源位置*/
top: 0; 
width: 100px; /*光宽*/
height:280px; 
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0)); 
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0)); 
transform: skewx(-25deg); 
-o-transform: skewx(-25deg); 
-moz-transform: skewx(-25deg); 
-webkit-transform: skewx(-25deg); 
} 
.img_2:hover .light_2{ 
left:600px; /*大于图片宽度*/
-moz-transition:0.5s; 
-o-transition:0.5s; 
-webkit-transition:0.5s; 
transition:0.5s;
} 
.rota90{-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg); 
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.rota180{-webkit-transform:rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.rota360:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);}
.bgtm{ background: rgba(255,255,255,0.5); /*rgba(0, 0, 0,0.5);*/
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000)"; /*Filter for IE8 */    
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000, endColorstr=#80000000); /*Filter for older IEs */}
.filter{filter:alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:.8;opacity:.8;letter-spacing:0.5px}
.filter:hover{filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}
/*图片自动缩图*/
.photoresize,#newstext img {
	max-width:560px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 580)?"580px":"auto"}
		   );
	}
#newstext{font-size: 15px; }
#newstext p {
padding: 0px 0px 25px; margin: 0px; line-height: 25px;/* text-indent: 2em;*/
}
#newstext a {
  color: #2899e4; text-decoration:underline;
}
#newstext img {
  max-width: 100%;
}
.smalltext{padding: 10px 10px 10px 35px; margin: 20px auto 30px; border: 1px solid rgb(238, 238, 238); line-height: 24px; position: relative; min-height: 25px;  font-size: 14px; background-color: rgb(249, 249, 249);}
/*通用分页*/
.fy a{display:inline-block;padding:3px 6px;margin:0 5px;color:#232122;border:1px #e2e2e2 solid;font-size:14px;}.fy a:hover{display:inline-block;padding:3px 6px;background-color:#2e95e2;margin:0 5px;color:#fff;font-size:14px;text-decoration:none;}.fy li{list-style-type:none;margin:auto;float:left;}.fy .now{display:inline-block;padding:3px 6px;background-color:#2e95e2;margin:0 5px;color:#fff;font-size:14px;text-decoration:none;}.fy .disable{display:inline-block;padding:3px 6px;background-color:#2e95e2;margin:0 5px;color:#fff;font-size:14px;text-decoration:none;}.fy_hover{background-color:#2e95e2 !important;color:#fff !important;text-decoration:none !important}

/*---分页---*/
.page-list  b{
color:#C4C4FF
}
.page-list a:hover{
    background-color: #0066CC ;
    color: #fff;
}
.page-list a {
    background-color: #0C438C;
    border-radius: 13px 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 5px;
    min-width:14px;
    padding: 6px 12px 8px;
    position: relative;
    transition: all 0.5s ease 0s;
}

.page-list a:first-child
{ 
    padding: 6px 12px 8px 2px;
}
.page-list>a>b
{ 
background-color:none; padding:0;
}
/*圆角*/
    .button,.button-group .button-group:first-child .dropdown-toggle,.button-group .button-group:last-child .button:first-child,.button-group-y .button-group:first-child .dropdown-toggle,.button-group-y .button-group:last-child .button:first-child,.input,.input-group
 .addon,.input-inline input:first-child,.input-inline input:last-child,.input-block input:first-child,.input-block input:last-child{border-radius:4px;}
.mask{width:100%;height:100%;background-color:#000;opacity:.6;filter:alpha(opacity=60)}
.container{ padding:0}
.radius-none{border-radius:0 !important;}
/*form左侧宽度不够*/
.form-x .form-group .label {
    width: 22%;
}
.form-x .form-group .field {
    width: 78%;
}
	/*系统tab重置*/
.tab .tab-nav li a {
    color: #fff; font-size:15px;
    padding: 8px 30px; background:#137ebb;
    display: block;
	border:#eee 1px solid; border-bottom:none;
    line-height: 20px;
    border-radius: 14px 0 14px 0;
}
.tab .tab-nav .active a {
color:#137ebb; font-weight:bold;
background:none;
border:#eee 2px solid; border-bottom:none;
 border-radius: 14px 0 2px 0;
}
.tab .tab-body {
    border-top: none;
    margin-top: -1px;
    padding-top: 20px;
}
.select { /*width:78px;*/ width:222px; margin:2px 0;font-size: 14px; padding: 5px;border: #ccc 1px solid; color: #666; }
/*验证码*/
.captcha {
    position: absolute;
    right: 0;
    top: 0;
    height:32px;
    margin: 1px;
    border-left: solid 1px #ddd;
    text-align: center;
    line-height: 32px;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
}
.menu_group{}

.menu_group a{ position:relative; margin-right:-1px;}
.menu_group a:hover{ background:#1359b1 !important}
.menu_group a em{ position:absolute;bottom:-6px; left:49%;display:none; background: url(../images/icon_jian.jpg) no-repeat; height:6px; width:11px;}
.menu_group a:hover ,.menu_group .on {background:#1359b1; cursor:pointer; color:#FFFFFF; }
.menu_group a:hover em,.menu_group .on em{display:block }
/*.menu_group em{border:solid 5px transparent;}
.menu_group:hover em{border-color:#f5f5f5;}*/
/*--幻灯片滑动箭头--*/
.arrow-left { cursor:pointer;background: url(../images/sprite.png) no-repeat left bottom; position: absolute; left:14px; top: 40%; margin-top: -15px; width: 45px; height:100px;  z-index:5;opacity: 0; }
.swiper-container:hover   .arrow-left{ opacity: 0.3; }
.arrow-right {cursor:pointer;background: url(../images/sprite.png) no-repeat right bottom; position: absolute; right: 24px; top: 40%; margin-top: -15px; width: 45px; height:100px; z-index:5; opacity: 0;}
.swiper-container:hover  .arrow-right{opacity: 0.3;}
.swiper-slide img{ height:auto; width:100%}
/*导航*/
.bg_blue{ background:url(../images/menubg.jpg) repeat-x;}
#menu{width:1200px; margin:0px auto;color:#fff;overflow:hidden; padding:0 0 10px 0; line-height:42px; height:42px; overflow:hidden}
#menu ul .active{background: rgba(0,0,0,0.2);}
#menu ul li:hover{background: rgba(255,255,255,0.2);}
#menu ul a{color:#fff}
#menu ul li{width:140px;float:left;	text-align:center; padding:0 0px;z-index: 1900;}
#menu ul li a{font-size:16px; font-weight:bold;display:block; color:#fff;/* font-weight:bold;	*/font-family:"微软雅黑"; background:url(../images/nav_line.png) no-repeat left center;}
#menu li .no{background:none;}
/*日历新闻*/
.news_list dl{ padding:18px 0; border-bottom:#CCCCCC 1px dashed}
.news_list dl dt{ width:58px; border:1px solid #0071BC; color:#0071BC; font-size:25px; text-align:center; padding-top:4px; margin-right:25px;}
.news_list dl dt p{height:24px; line-height:24px; display:block; border-top:1px solid #becde0; color:#fff; font-size:13px; background:#0071BC; margin-top:5px;}
.news_list dl dd h3 a{font-size:15px; color:#514f4f; font-weight:bold}
.news_list dl dd h3 a:hover{color:#0071BC;}
.news_list dl dd p{ margin-top:8px;}
.news_list dl dd p a{font-size:13px; color:#919191; line-height:21px;}
.news_list dl dd p a:hover{color:#0071BC;}
/*ask&answer*/
#ask{}
#ask dl { margin:10px 0;border-bottom: 1px dashed #ddd; padding:10px 0}
#ask dl dt{clear: both;margin-bottom: 6px;overflow: hidden;}
#ask dl dt p a{font-size: 14px;font-weight: bold;color: #0085d4;}
#ask dl dt p a:hover{text-decoration: underline;color: #0085d4;}
#ask dl span{margin-top:2px; display: block;float: left;margin-right: 5px;background: #ea8c28 ;color: #fff;padding: 1px 3px;  line-height:18px !important; font-size:14px;}
#ask dl .a{margin-top: 4px;}
#ask dl .a {background:#0f72d7; color:#FFFFFF}
#ask dl dd  p{ font-size:12px; padding-left:24px;}
#ask dl:last-child{ border-bottom:none}
/*banner*/
.container_b{
	width: 100%;
	height: 500px;
	position: relative;
	overflow: hidden;
}
.wrapper{
	overflow: hidden;
}
.wrapper a{
	float: left;
	width: 100%;
	height: 500px;
	display: block;
}
.wrapper a:nth-of-type(1){
	background:url(../images/b_1.png) no-repeat center center;
}

.wrapper a:nth-of-type(2){
	background: url(../images/b_2.png) no-repeat center center;
}

.wrapper a:nth-of-type(3){
	background: url(../images/b_3.png) no-repeat center center;
}

.wrapper a:last-child{
	background: url(../images/b_1.png) no-repeat center center;
}
.container_b ul{
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -70px;
}
.container_b li{
	width: 40px;
	height: 4px;
	background-image: url(../images/rollbox.png);
	float: left;
	margin:0px 10px;
	color: #ee1c35;
	text-align: center;
}
.container_b .currentLi{
	background-image: url(../images/rollboxbg.png);
}

/*通用tit全屏*/
.tit_h2 {
	text-align: center;
	font-size: 26px;
	color: #121212;
	line-height: 36px;
	font-weight: 100; 
	padding-bottom:10px;
	margin-top: 40px;
	margin-bottom: 40px; border-bottom:#ccc dashed 1px;
}
.tit_h2 i {
	text-align: center;
	font-size: 16px;
	color: #777;
	font-weight: 100;
	font-style: normal;
}
.link_wall li{ background-color:#000000; height:50px;/* width:100px; float:left;*/ overflow:hidden}
.link_wall li:first-child{ background:#FFFFFF}
.link_wall li:last-child{ background:#666}
.link_wall li:hover{ background-color:#666; }
/*圆角四列*/
#radius_box {}
#radius_box dt{ border: #E8E8E8 2px solid; background:#1d71b7; color:#FFFFFF; border-radius:50%; width:126px; height:126px; margin:5px auto; text-align:center; overflow:hidden; font-size:16px;}
#radius_box dt img{padding:6px 0; }
#radius_box dd{ font-size:16px; padding:30px 30px 10px 30px;}
/*二维码边框*/
.code{position: relative; width: 120px; height: 120px; margin:10px auto; padding: 10px;}
.code:before{position: absolute;top: 0;left: 0; z-index: 3; content: '';display: block;width: 15px; height: 15px;border: solid #fff;border-width: 1px 0 0 1px;}
.code:after{position: absolute;top: 0;right: 0; z-index: 3; content: '';display: block;width: 15px; height: 15px;border: solid #fff;border-width: 1px 1px 0 0;}
.code i:before{position: absolute;bottom: 0;left: 0; z-index: 3; content: '';display: block;width: 15px; height: 15px;border: solid #fff;border-width: 0 0 1px 1px;}
.code i:after{position: absolute;bottom: 0;right: 0; z-index: 3; content: '';display: block;width: 15px; height: 15px;border: solid #fff;border-width: 0 1px 1px 0;}
/*表格菜单*/
.menu_border{}
.menu_border li{ position:relative;border:#E9E9E9 1px solid; margin-right:-1px; display:block; float:left; height:48px; line-height:48px; padding:0 10px;}
.menu_border li i{ border-top:#21ab38 3px solid; position:absolute; top:0; left:0; width:100%; display:none}
.menu_border li a,.menu_border{ display:block; color:#333333}
.menu_border li:hover ,.menu_border .on {background:#F9F9F9; cursor:pointer }
.menu_border li:hover i,.menu_border .on i{display:block }
.loading_img{backgroud:url(loading.png) center center no-repeat;}
.list_good{}
/*.list_good p { position: absolute; display: none; top: 0; left: 0; width: 100%; height: 100%; text-align: center; line-height:280px; color: #fff; font-size: 14px; background: url(../images/blank.png); z-index: 2; overflow: hidden; }*/
.list_good p { position: absolute; display: none; top: 0; left: 0; width:100%; height:100%; text-align: center; line-height:280px; color: #fff; font-size: 14px; background: url(../images/case_mask.png) no-repeat center center #137ebb; z-index:99; overflow: hidden;}
/*rgba(0,0,0,0.5) background:rgba(255,255,255,0.5);*/
.list_good:hover ul{  border:none}
.list_good:hover p { display: block; padding-top:80px; font-size:16px}
.list_good:hover .f17 { color:#CCCCCC}
/*qq客服*/
#cus_ser{
        z-index:9999;
        width:32px; 
		height:192px;
        position:fixed; 
		right:0px; 
		color:#FFF; 
		top:200px; 
		overflow:hidden;
}
.cus_ser_{width:165px; height:192px; background:#1463da;border-bottom-left-radius:4px;  border-top-left-radius:4px;overflow:hidden;}
#cus_ser .title{ width:32px; height:192px; float:left; background:url(../images/zxzx.jpg) no-repeat; cursor:pointer;
}
#cus_ser  ul{ padding:10px 0px 0px 2px; width:130px; float:left;}
#cus_ser  ul li#zqq{ height:30px; line-height:30px; display:block; font-size:12px; padding-left:24px; background:url(../images/zqq.png) no-repeat 2px 7px;}
#cus_ser  ul li#zphone{ height:30px; line-height:30px; display:block; font-size:12px; padding-left:24px; background:url(../images/zphone.png) no-repeat 2px 8px;}
#cus_ser  ul li#wb{ height:30px; line-height:30px; display:block; font-size:12px; padding-left: 12px;}
#cus_ser  ul li a{ color:#FFF;}
#cus_ser  ul li a:hover{ text-decoration:underline;}
#cus_ser .close{ display:inline-block; width:16px; height:16px; overflow:hidden; cursor:pointer; margin-right:4px; float:right;}
#cus_ser ul, ol{
	list-style: none;
	margin:0 0 9px 0;
}

/*首页我们的服务*/
/*---------------------------初始化----------------------------------*/
i { font-style: normal; }
.h1 { font-size: 28px; font-weight: 100; text-align: center; line-height: 30px; color: #121212; font-family: "微软雅黑";}
.h1 i { font-size: 14px; font-style: normal; line-height: 18px; font-weight: 100; color: #666; font-family: "微软雅黑"; }
.ba { width: 100%; overflow: hidden; }
.box { width: 1200px; margin: 0px auto; overflow: hidden; }
.clear { clear: both; }
 input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
}
/*返回到顶部按钮*/
#btn { width: 40px; height: 80px; position: fixed; right: 20px; bottom: 68px; background: url(../images/top_bg.png); margin-left: 600px; display: none; }
/*页头*/
.top_ba { background-color: #f8f8f8; border-bottom: #ccc 1px solid; }
.top_ba .left { float: left; }
.top_ba .right { float: right; }
.top_ba ul { overflow: hidden; }
.top_ba li { float: left; line-height: 30px; color: #666; font-size: 12px;}
.top_ba li a {  }
.top_ba .right li a { margin-left: 25px; padding-left:15px; border-left: solid 1px #ccc; }
.top_ba .right li:first-child { border-left: none; }
/*LOGO*/
.logo_box { height: 160px; }
.logo_box .img { float: left; margin-top: 6px; }
.logo_box .img h5 { line-height: 40px; color: #666; font-size: 16px; }
.logo_box .Hotline { float: right; margin-top: 40px; }
.logo_box span { font-size: 20px; font-weight: 100; color: #444; text-align: right; float: right; line-height: 40px; background: url(../images/icon.png) no-repeat 0px 6px; }
.logo_box span i { font-style: normal; font-size: 28px; color: #f00; line-height: 32px; font-weight: 600; text-align: right; }
/*搜索框*/
.logo_box .searchBar-form { margin: 54px 0px 0px 50px; float: left; }
.logo_box .searchBar-form input { float: left; }
.logo_box .searchBar-form #keyword { border-top-left-radius: 4px; border-bottom-left-radius: 4px; border: #3fbff0 2px solid; outline: none; background: none; font-size: 14px;width:460px;height:40px; padding-left:10px}
.logo_box .searchBar-form .the_button { width: 80px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; outline: none; border: none; background: url(../images/01btn.png) no-repeat center center; background-color: #3fbff0; }
.logo_box .searchBar-form .searchBar-key b { font-size: 13px; color: #444; line-height: 36px; font-weight: 100; }
.logo_box .searchBar-form .searchBar-key a { font-size: 13px; color: #888; line-height: 36px; font-weight: 100; margin-left: 10px; }
/*导航*/
.nav_ba { width: 100%; border-bottom: #66d4ff solid 2px; }
.nav_ba .nav_box { width: 1200px; position: relative; margin: 0px auto; clear: both; }
.nav_ba .nav_zi { padding-left: 268px; }
.nav_ba .nav_zi li { overflow: hidden; float: left; }
.nav_ba .nav_zi li a { float: left; font-size: 16px; color: #353638; line-height: 48px; position: relative; padding: 0px 26px; }
.nav_ba .current { background-color: #137ebb; }
.nav_ba .nav_zi li a:hover { color: #66d4ff; }
/*子导航*/
.right_nav { float: left; width: 220px; }
.right_nav h3 { font-size: 19px; line-height: 48px; background-color: #137ebb; color: #fafafa; padding-left: 28px; font-weight: 600; }
.right_nav ol { height: 450px; background-color: #137ebb; }
.right_nav ol li { line-height: 44px; font-size: 15px; border-top: 1px solid #1693db; padding-left: 28px; padding-right: 20px; font-family: "微软雅黑"; color: #fafafa; }
.right_nav ol li:hover { background:url(../images/icon.png) no-repeat 200px -288px #fafafa; color: #333; }
.sub { float: left; background-color: #f7f7f7; height: 450px; margin-top: 48px; /*width: 722px;*/ width:162px; box-sizing: border-box; padding-left: 20px; padding-top: 20px; padding-right: 20px; border: 1px solid #ccc; }
.sub .content_box { overflow: hidden; }
.sub h3 { border-bottom: 1px solid #ccc; line-height: 24px; color: #1f1f1f; font-weight: 100; font-family: "微软雅黑"; font-size: 15px; margin-bottom: 10px; padding-bottom: 5px; }
.sub h3 a:hover { color: #f00;}

.sub ul { float: left; width: 170px; margin-bottom: 20px; }
.sub ul li a { line-height: 20px; color: #666; font-size: 14px; }
.sub ul li a:hover { color: #66d4ff; }
.zi_nev { position: absolute; top: 2px; z-index: 2; left: 0px; }
/*广告*/
.banner { width: 100%; position: relative; overflow: hidden; position: relative; }
.banner .lanyan { position: absolute; top: 30px; right: 90px; width: 300px; background-color: #F8F8F8; border-radius: 8px; overflow: hidden; }
.banner .lanyan input { width: 190px; margin: 5px 5px; font-size: 14px; padding: 5px; border: #ccc 1px solid; color: #333; }
.banner .lanyan select { width:190px; margin: 5px 5px; margin-left: 8px; font-size: 14px; padding: 5px; float: right; border: #ccc 1px solid; color: #666; }
.banner .lanyan h3 { height: 140px; background: url(../images/liuyai_banner.jpg) no-repeat center center; color: #fafafa; margin-bottom: 14px; }
.banner .lanyan p { color: #333; font-size: 14px; line-height: 32px; padding-right: 15px; padding-left: 20px; float: left; }
.banner .lanyan .ntn { margin-bottom: 15px; padding-left: 66px; margin-top: 8px; }
.banner .lanyan .ntn input { width: 200px; text-align: center; padding: 8px 8px; border: onoe; border-radius: 4px; font-family: "微软雅黑"; }
.banner .lanyan .ntn .tijiao { background-color: #f00; color: #fff; }
.banner ol li { overflow: hidden; width: 100%; }
.banner ol li a { height: 450px; display: inline-block; width: 100%; }
/*广告按键*/
.banner .right_btn, .left_btn { position: absolute; top: 50%; width: 71px; height: 138px; margin-top: -69px; }
.banner .left_btn { left: 10px; }
.banner .right_btn { right: 10px; }
.banner ul { font-size: 0px; text-align: center; position: relative; bottom: 25px; }
.banner ul li { margin: 5px; padding: 5px; border: #666 solid 1px; border-radius: 50%; color: #fff; display: inline; }
.banner .cc { background-color: #3fbef1; }
/*服务项目*/
.xiangmu { }
.xiangmu ul { text-align: center; font-size: 0px; margin-bottom: 30px; margin-top: -20px; }
.xiangmu ul li { font-size: 16px; color: #808080; cursor: default; display: inline; line-height: 46px; margin: 0px 20px; border-bottom: 2px solid #fff; padding: 6px 0px; }
.xiangmu ul li a { font-size: 14px; color: #f00; line-height: 46px; font-family: "微软雅黑"; }
.xiangmu ul li a:hover { color: #66d4ff; }
.xiangmu ul .current { color: #3fbff0; border-bottom: 2px solid #3fbff0; padding: 6px 0px; }
.xiangmu .content_box { overflow: hidden; margin-right: -24px; }
.xiangmu .content { width: 282px; float: left; margin-right: 24px; }
.xiangmu .content_box .content1 { background-color: #3fbff0; }
.xiangmu .content_box .content2 { background-color: #ffcc00; }
.xiangmu .content_box .content3 { background-color: #72bb38; }
.xiangmu .content_box .content4 { background-color: #ff7f00; }
.xiangmu .content_box img { width: 90px; margin: 0px auto; margin-top: 38px; }
.xiangmu .content_box p { text-align: center; font-size: 18px; color: #000; margin-top: 5px; margin-bottom: 5px; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.xiangmu .content_box p i { text-align: center; font-size: 16px; color: #4c4c4c; font-style: normal; line-height: 30px; }
.xiangmu .content_box h2 { text-align: center; width: 100px; border: 1px #f00 solid; margin: 0px auto; border-radius: 2px; margin-bottom: 28px; }
.xiangmu .content_box h2:hover { background-color: #f00; }
.xiangmu .content_box h2:hover a { color: #fff; }
.xiangmu .content_box h2 a { font-size: 16px; color: #f00; font-weight: 100; line-height: 36px; }
/*服务流程*/
.liucheng { background-color: #299ecc; padding-bottom: 30px; margin-top: 80px; }
.liucheng h1 { color: #fff; }
.liucheng h1 i { color: #eee; }
.liucheng img { float: left; }
.liucheng a { float: right; width: 100px; text-align: center; color: #fff; font-size: 16px; margin-top: 50px; margin-right: 20px; background-color: #f00; border-radius: 8px; line-height: 40px; box-shadow: 1px 1px 4px #000; }
/*关于我们*/
.women { margin-bottom:40px; }
.women .max_box { width:100%; overflow:hidden;  position: relative;}
.women ul { font-size:0px; text-align:center; margin-bottom:60px;}
.women ul li { font-size:14px; line-height:24px; cursor:default;  border:1px solid #666; display:inline; text-align:center; padding:5px 30px; border-left:none;  font-family: "微软雅黑";}

.women ul .current { background-color:#666; color:#fff;}
.women ul li:nth-child(1) {border-left:1px solid #666; }
.women .box { width: 780px; height:500px;  }
.women .box img { width:100%; float:left; }
.women .btn { width: 80px; height: 80px; position: absolute; top: 50%; margin-top: -20px; z-index:2; }
.women .ze_btn { left: 40px; background: url(../images/left_btn.png) no-repeat center center; }
.women .you_btn { right: 40px; background: url(../images/right_btn.png) no-repeat center center; }



/*专属顾问*/
.guwen h1 { margin-top:40px; }
.guwen { position: relative; background-color:#f7f7f7; }
.guwen .btn { width: 80px; height: 80px; position: absolute; top: 50%; margin-top: -20px; }
.guwen .ze_btn { left: 80px; background: url(../images/left_btn.png) no-repeat center center; }
.guwen .you_btn { right: 80px; background: url(../images/right_btn.png) no-repeat center center; }
.guwen .content_box { width: 585px; margin-bottom: 36px; }
.guwen .content_box:nth-child(2n-1) { float: left; }
.guwen .content_box:nth-child(2n) { float: right; }
.guwen .content_box .content { float: right; width: 360px; box-sizing: border-box; padding-right: 15px; }
.guwen .content_box .img { float: left; width: 180px; height: 180px; border: 2px solid #ccc; border-radius: 50%; overflow: hidden; }
.guwen .content_box img { width: 100%; }
.guwen .content_box .content h3 { font-size: 22px; color: #000; line-height: 1.8em; }
.guwen .content_box .content h3 i { font-size: 16px; font-style: normal; color: #666; margin-left: 20px; line-height: 44px; font-weight: 100 }
.guwen .content_box .content p { font-size: 14px; color: #666; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; height: 96px; margin-bottom: 10px; }
.guwen .content_box .content h4 { text-align: center; }
.guwen .content_box .content h4 a { float: left; width: 100px; font-weight: 100; font-size: 14px; color: #fff; line-height: 36px; background-color: #aaa; border-radius: 4px; }
.guwen .content_box .content h4 a:hover { background-color: #f00; }
/*新闻资讯*/
.xixun_ba { margin-bottom: 40px; padding-bottom: 60px; padding-top: 20px; }
.xixun {  overflow: hidden; }
.xixun .content_box { width: 1200px; float: left; }
.xixun .content_box ul li { float: left; width: 240px; background-color: #fff; text-align: center; font-size: 18px; color: #333; line-height: 65px; cursor: default; }
.xixun .content_box .current { background: url(../images/icon.png) no-repeat -1px -200px; color: #fff; }
.xixun .content_box .content { width: 1200px; overflow: hidden; box-sizing: border-box; padding: 20px; border: solid #ccc 1px; background-color: #fff; }
.xixun .content_box .content .news { overflow: hidden; width: 720px; float: right; }
.xixun .content_box .content .img { float: left; width: 400px; }
.xixun .content_box .content .img img { width: 100%; }
.xixun .content_box .content .font { margin-bottom: 10px; }
.xixun .content_box .content h3 { font-size: 16px; color: #000; line-height: 2.4em; }
.xixun .content_box .content p { font-size: 14px; color: #666; line-height: 1.8em; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }
.xixun .content_box .content ol li { overflow: hidden; }
.xixun .content_box .content ol li a { font-size: 15px; color: #000; line-height: 1.8em; float: left; font-family: "微软雅黑"; }
.xixun .content_box .content ol li a:hover { text-decoration:underline; }
.xixun .content_box .content ol li i { font-size: 13px; color: #666; line-height: 1.8em; float: right; font-family: "微软雅黑"; }
/*公司优势*/
.youshi { padding:60px 0px; background-color:#f7f7f7; }
.youshi .content_box { float: left; width: 150px; margin: 0px 45px; }
.youshi .content_box .content { float: left; width: 145px; height: 145px; border-radius: 50%; border: 2px solid #3fbff0; margin-bottom: 20px; }
.youshi .content_box .content img { width: 78px; margin: 0px auto; margin-top: 38px; transition: all .5s; }
.youshi .content_box .content:hover img { transform: rotate(360deg) scale(1.2); -moz-transform: rotate(360deg) scale(1.2); -o-transform: rotate(360deg) scale(1.2); -webkit-transform: rotate(360deg) scale(1.2); transition: all .5s; }
.youshi .content_box p { font-size: 16px; color: #121212; line-height: 1.8em; font-weight: 600; text-align: center; }
.youshi .content_box p i { font-size: 14px; color: #666; line-height: 1.6em; text-align: center; font-weight: 100; font-family: "微软雅黑"; }
/*页脚*/
.footer { background-color: #137ebb; padding-bottom: 16px; }
.footer .box { margin-top:40px; }
.footer ul { float: left; width: 280px; }
.footer ul li:nth-child(1) a { line-height: 2em; font-size: 16px; line-height:36px; color: #fff; }
.footer ul a { line-height: 2em; font-size: 13px; line-height:36px; color: #eee; }
.footer p { line-height: 1.2em; font-size: 18px; color: #fafafa; float: left; padding-left: 70px; background: url(../images/icon.png) no-repeat -1px -86px; }
.footer p i { line-height: 1.2em; font-size: 28px; color: #fafafa; font-weight: 600; }
.footer .img { width: 190px; float: left; margin-left: 00px; }
.footer .img img { width: 100%; }
.footer .img h4 { font-size: 12px; color: #fff; line-height: 2.6em; text-align: center; }
.footer h5 { font-size: 12px; color: #ccc; line-height: 2.4em; text-align:center; font-family: "微软雅黑"; font-weight: 100; margin:30px 0px 00px; }
.footer h5 a { font-size: 12px; color: #ccc; }
.footer .content_box { overflow: hidden; width:840px; float:left; }
/*固定的底部*/
.dibu { background-color: #137ebb; position: fixed; bottom: 0px; left: 0px; }
.dibu h3 { font-size: 26px; color: #fff; line-height: 60px; text-align: center; }
.dibu h3 i { font-size: 26px; color: #ff0; line-height: 60px; text-align: center; }

/*服务套餐*/
.fwtc_ba { background-color: #f7f7f7; width: 100%; }
.fwtc_ba .fwtc_box { width: 1200px; margin: 0px auto; }
.fwtc_ba .content_box { overflow: hidden; margin-right: -60px; }
.fwtc_ba .content_box .content { position: relative; float: left; background-color: #fff; width: 360px; height: 257px; margin-right: 60px; padding: 10px 20px; margin-bottom: 40px; text-align: center; }

.fwtc_ba .content_box .content span { background-color: rgba(0,0,0,0.5); position: absolute; left: 0px; top: 10px; width:320px; margin-left: 20px; text-align: center; text-indent: 2em; font-size: 14px; color: #fff; line-height: 1.8em; text-align: left; height: 200px; display: inline-block; padding: 40px 20px 0px 20px; display: none; }
.fwtc_ba .content_box .content:hover span { display: block;}
.fwtc_ba .content_box .content img { width: 100%; }
.fwtc_ba .content_box .content .jianc_box h2 { float: left; font-size: 16px; color: #333; line-height: 3.6em; text-align: center; font-family: "微软雅黑"; font-weight: 600; }
.fwtc_ba .content_box .content .jianc_box h3 { margin-top: 8px; float: right; text-align: center; width: 86px; border: 1px #f00 solid; display: inline-block; border-radius: 20px; }
.fwtc_ba .content h3:hover { background-color: #f00; }
.fwtc_ba .content_box .content .jianc_box h3:hover a { color: #fff; }
.fwtc_ba .content_box .content .jianc_box h3 a { font-size: 14px; color: #f00; font-weight: 100; line-height: 30px; }
/*服务套餐2*/
.fwtc2_ba { width: 100%; }
.fwtc2_ba .fwtc_box { width: 1200px; margin: 0px auto; }
.fwtc2_ba .fwtc_box li { width: 100%; margin-bottom: 30px; position:relative; }
.fwtc2_ba .fwtc_box li img { width: 100%;}
.fwtc2_ba .fwtc_box li a { position:absolute; display: inline-block; width: 90px; height: 38px; right: 35px; bottom:9px; }

/*列表页*/

.list_cat li{
  float:left;
  padding:0 20px;
  margin:0 0 10px;
  height:30px;
  line-height:30px;
}
.list_cat li.on{
  border:1px dashed #137ebb;
  border-radius:20px;
}
.list_cat li a{
  color:#34495e;
  font-size:14px;
  line-height:18px;
}
.list_cat li a:hover{
  color:#137ebb;
}
.list_cat li.on a{
  color:#137ebb;
}

.list_li{ padding:5px 10px;}
.list_li dd{ background:url(../images/dt_0.gif) no-repeat left 10px; padding-left:10px; line-height:25px}
.list_li dd.top{ color:#f00;}
.list_li dd.top a{ color:#f00;}
.list_li dd span{ float:right; color:#999; font-size:12px}
.list_li dd img{ padding:0 0 6px 10px; }
.list_li dt{ margin-top:-8px; font-weight:normal;color: #aaa; line-height:16px;padding:5px 10px;
}
/*商城内容*/
/*价格及购买*/
#good_price{ background:url(../images/price_bg.png) #e9e9e9 no-repeat;}
.chooseBtns { margin: 10px 0; position: relative; height: 45px; }
.pAmount { width: 81px; float: left; margin-right: 10px; overflow: hidden; _display: inline; }
.pAmount span { float: left; }
.pAmount .text { width: 53px; height: 43px; border: 1px solid #dadada; overflow: hidden; font-size: 18px; text-align: center; line-height: 43px; color: #6b6b6b; font-family: 宋体; }
.pAmount a { height: 21px; width: 25px; border-top: 1px solid #dadada; border-right: 1px solid #dadada; text-align: center; line-height: 21px; display: block; overflow: hidden; text-decoration: none; cursor: pointer; color: #6b6b6b; font-size: 14px; font-family: 宋体; overflow: hidden; }
.pAmount a:hover { text-decoration: none; }
.pAmount a.p-add { }
.pAmount a.p-reduce { border-bottom: 1px solid #dadada;margin-top:1px }
.pAmount a.disable { color: #ececec; cursor: default; }
.pBtn { float: left; margin-right: 10px; _display: inline; }
.pBtn a { width: 130px; height: 44px; background-color:#137ebb; display: block; border-radius: 2px; text-align: center;color: white; font-size: 18px; line-height: 44px; position: relative; cursor: pointer; }
.pBtn a:hover {text-decoration: none; background: #0099FF; }