@charset "utf-8";

/* CSS Document */

/*--------------*/

/**{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;x-sizing: border-box;}

*:before,*:after {

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}*/

/*圆角*/

/*.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:0;}*/

/*--通用栅格--*/

/*.container{padding:0; display:block; clear:both; width:1000px; margin:0 auto}*/

/*.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12 {

	float:left; display:inline;

}

.x1{width:8.33333333%}.x2{width:16.66666667%}.x3{width:25%}.x4{width:33.33333333%}.x5{width:41.66666667%}.x6{width:50%}.x7{width:58.33333333%}.x8{width:66.66666667%}.x9{width:75%}.x10{width:83.33333333%}.x11{width:91.66666667%}.x12{width:100%}*/

.line-1 {

	margin-left:-1px; 

	margin-right:-1px

}

.line-1 .x1,.line-1 .x2,.line-1 .x3,.line-1 .x4,.line-1 .x5,.line-1 .x6,.line-1 .x7,.line-1 .x8,.line-1 .x9,.line-1 .x10,.line-1 .x11,.line-1 .x12{

	position:relative;

	min-height:1px;

	padding-right:1px;

	padding-left:1px

}

.link-large{ margin:0 -10px;}

.link-large a{ margin:10px;}

.line-big {

	margin-left:-10px;

	/*margin-right:-10px*/

}

.line-large {

	margin-left:-20px; 

	margin-right:-20px

}

.line-big .x1,.line-big .x2,.line-big .x3,.line-big .x4,.line-big .x5,.line-big .x6,.line-big .x7,.line-big .x8,.line-big .x9,.line-big .x10,.line-big .x11,.line-big .x12{

	position:relative;

	min-height:1px;

	padding-right:10px;

	padding-left:10px;

}

.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

}

.container:after,.line:after,.line-big:after,.line-large:after{

	content:" ";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

	overflow:hidden

}

.container,.line,.line-big,.line-large{

	display:block

}

.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; min-height:1px;}



.mask{width:100%;height:100%;background-color:#000;opacity:.6;filter:alpha(opacity=60)}

/*form左侧宽度不够*/

.form-x .form-group .label {

    width: 22%;

}

.form-x .form-group .field {

    width: 78%;

}

/*验证码*/

.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;

}

body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;}

/*body {font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",\5FAE\8F6F\96C5\9ED1;font-size:12px;color: #121212;background-color:#FFF; }*/

h1,h2,h3,h4,h5,h6,dt,dd,i {font-weight:normal}

ul,ol,li{list-style-type:none;}

sup{ font-size:11px; color:#FF5B13; margin-left:3px; font-family:Verdana, \5FAE\8F6F\96C5\9ED1, 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: #444;text-decoration: none;}

a:hover{color:#009A44!important;}

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;}



.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_h{

    display: block;

    width: auto;

    height:100%;

}

.img_w{

    display: block;

    width: 100%;

    height:auto;

}

.img_ww{

    display: block;

    width: 100%;

}

.fa{font-family:\5FAE\8F6F\96C5\9ED1;}.fs{font-family:'宋体','\5B8B\4F53' !important;}.fw{font-family:"microsoft yahei", "微软雅黑", STHeiti, Tahoma, \5FAE\8F6F\96C5\9ED1, Helvetica !important;}.fhwzs,.fhwzs a{font-family:"\534E\6587\4E2D\5B8B" !important;}.ft{font-family: "Times New Roman", Times, serif;}



.f0{font-size:0;}.f9{font-size:9px}.f10{font-size:10px;}.f11{font-size:11px;}.f12,.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}.bn{ background:none;}.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;}

.p60{padding:60px;}.pl60{padding-left:60px;}.pt60{padding-top:60px;}.pr60{padding-right:60px;}.pb60{padding-bottom:60px;}

.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}

.b1,.b2,.b3 {

height: 1px;font-size: 0;overflow: hidden;}

.b1 {background: #d7d7d7;}

.b2 {background: #e8e8e8;}

.b3 {background: #f6f6f6;}

.auto{ margin:0 auto;}

/* 行高定义 */

.lh14{line-height:14px;}.lh16{line-height:16px;}.lh24{line-height:24px;}.lh30{line-height:30px;}.lh32{line-height:32px;}.lh35{line-height:35px;}.lh40{line-height:40px;}.lh48{line-height:48px;}

.tl24{ text-indent:28px;}

.c000,.c000 a,.c000:hover{color:#000}

.ceee,.ceee a{color:#eee}

.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}

.cgreen{color: #5fb37f;}

.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: #fafafa;}

.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;}



/*各种线条*/

.aline1 a{text-decoration: underline;}

.aline2 a:hover{text-decoration: underline;}

.list_bg{background: url(list_bg.gif) repeat-x  bottom  #fff;}

.list_bg1{background:url(line_blue.jpg) left bottom  no-repeat;}

.list_bg2{background: url(line_shadow.png) no-repeat top;}

.list_shadow{background: url(list_shadow.png) right bottom  no-repeat;}

.list_shadow2{background: url(list_shadow2.png) center top no-repeat;}

.dot_line{

    BACKGROUND: url(dot_line.gif);

    HEIGHT: 1px;

    CLEAR: both;

    FONT-SIZE: 1px;

    OVERFLOW: hidden;

}

.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:-140px; /*光源位置*/

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}

/*图片自动缩图*/

#newstext{font-size:13px;}

#newstext,#newstext p {

margin: 0px; line-height: 25px;/* text-indent: 2em;*/

}

#newstext a {

  color: #2899e4; text-decoration:underline;

}

#newstext img{ max-width:90% !important}

.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 { text-align:center;}

.page-list  b{

color:#C4C4FF

}

.page-list a:hover{

    background-color: #999999 ;

    color: #fff;

}

.page-list a {

    background-color:#009A44;

    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 9px;

}

.page-list>a>b

{ 

background-color:none; padding:0;

}



	

.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);}

.box_shadow4{ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); box-shadow: 0 1px 2px rgba(0,0,0,.075);}

/*----------重置--------*/

.bg_1{ background:url(bg1.png) no-repeat bottom center;background-size:100% 100%;}

.bg_2{ background:url(bg_top1.jpg) repeat-x;}



.cmain,.cmain *{ color:#009A44}

.b_main{border-bottom:#009A44 1px solid}

.b_main2{border-bottom:#009A44 2px solid}

.bg_main{background:#009A44}



.text_shadow1 {text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff;}

.text_shadow2 {text-shadow:1px 1px 0 #000,-1px -1px 0 #000;}

.text_shadow3 {text-shadow:1px 1px 0 #ccc,-1px -1px 0 #ccc;}

.text_shadow4 {text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 40px #ff00de,0 0 70px #ff00de;}

.br_13 {border-radius:13px 0;cursor:pointer;transition:all 0.5s ease 0s;}

.bl_13 {border-radius:13px 0 0 0;cursor:pointer;transition:all 0.5s ease 0s;}

.bg_jb:hover,.bg_jb_on {

	color:#FFFFFF;

	background-image:-webkit-linear-gradient(to bottom,#CFA214,#F4C636);

	background-image:linear-gradient(to bottom,#CFA214,#F4C636);

}

.bg_jb:hover a,.bg_jb_on a {

	color:#FFFFFF

}





.jb_main{ color:#FFFFFF;

 background-image:-webkit-linear-gradient(to bottom, #137ebb,#009A44);

  background-image:linear-gradient(to bottom,#137ebb,#009A44); 

}

.jb_main:hover a ,.bg_jb_on a{ color:#FFFFFF}

.radius-none{border-radius:0 !important;}

/*.border{border: 1px #ddd solid;}*/

.bh:hover{border: 1px #009A44 solid;}

.p1015{padding: 10px 15px;}

.cubeLink_ico {

border:#CCCCCC 2px  solid;

	border-radius: 50%;

}

.tit_h3{/*border-top-left-radius: 5px; border-top-right-radius: 5px; */background:#009A44; padding: 0px 15px;

    height: 33px;

    line-height: 33px;

    border-bottom: 1px solid #cecece;

    font-size: 14px;

    color: #fff;}

.rightward{background:url(dot_ico.png) no-repeat left 10px; padding-left:10px; }

.tit_sub {background: url(sub_01.png) center center no-repeat;

}

.tit_sub2{background: url(sub_02.png) center center no-repeat;

}

.link_line a{background:url(so_line.png) no-repeat right center; padding:0 10px;}

.link_line a:last-child{background:none;}

.rightward1 {

    background: url(dot_ico.png) no-repeat left 10px;

    padding-left: 10px;

}

/*按钮*/

.btn_orange{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }

.btn_orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }

.btn_orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}

input.input-text,input.input-file,input.code,textarea { margin-bottom:20px; padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(ico/dt-10.gif) repeat-x left top; }

input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}

/*幻灯片*/

/* ===============================================================

Basic Swiper Styles 

================================================================*/

.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */z-index:1; }

.swiper-wrapper { position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease; }

.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide {float: left; }

/* IE10 Windows Phone 8 Fixes */

.swiper-wp8-horizontal { -ms-touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; }

.device .arrow-left { background: url(arrows.png) no-repeat left top; position: absolute; left:14px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }

.device .arrow-right { background: url(arrows.png) no-repeat left bottom; position: absolute; right: 14px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }

.swiper-container { height: 299px; width: 640px;float:left }

.swiper-container img { width:100%;height: 299px; }

.content-slide { padding: 20px; color: #fff; }

.swiper-container .pagination { position: absolute; left: 0; text-align: right; bottom:10px; width: 100%; z-index:5; }

.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #777; margin-right:8px; cursor: pointer; }

.swiper-active-switch { background: #fff; }

.swiper-slide { position:relative; }

.swiper-slide .name { position:absolute; bottom:0; left:10px; z-index:5; }

.swiper-slide .bg { position:absolute; bottom:0; left:0; background:#000; z-index:4; width:100%; height:35px; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; }

.swiper-slide .name a { color:#fff; line-height:35px; font-size:14px; font-weight:bold;}

/*--幻灯片--*/
/*专题幻灯片*/
.swiper-container_01 {
height: 200px; width:325px;
}
.swiper-container_01 img { width:100%;height: 200px; }
/*控制器*/
.swiper-container_01 .prev,.swiper-container_01 .next{position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:40px; height:50px; background:url(slider-arrow.png) -166px 10px no-repeat #fff; filter:alpha(opacity=50);opacity:0.5; z-index:6}.swiper-container_01 .next{left:auto; right:0; background-position:-50px 10px;}.swiper-container_01 .prev:hover,.swiper-container_01 .next:hover{filter:alpha(opacity=100);opacity:1;}
.swiper-container_01 .prev{border-radius: 0  3px 3px 0 }
.swiper-container_01 .next{border-radius: 3px 0 0 3px;}
/*分页*/
.pagination_01 {
position: absolute; right: 0; text-align: center; bottom:10px; /*width: 100%;*/ z-index:5;
}
.on_focus {
display: inline-block; width: 10px; height: 10px; background:#fff; margin-right:8px; cursor: pointer; box-shadow: 0px 1px 2px #000 inset; border-radius: 10px;
}
.on_focus_act {
  background: green;
}
/*内容*/
.swiper-container_01 .slide_01 li.name { position:absolute; bottom:0; left:10px; z-index:5; }
.swiper-container_01 .slide_01 li.bg { position:absolute; bottom:0; left:0; background:#000; z-index:4; width:100%; height:35px; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; }
.swiper-container_01 .slide_01 li.name a { color:#fff; line-height:35px; font-size:14px; font-weight:bold;}

/*--专题幻灯片--*/


.list_li{ padding:5px 10px;}

.list_li dd{ background:url(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;

}

.sub_b{ border-bottom: 2px solid #c3c4c4; margin-bottom: 2px;}	

.sub_line {height: 1px;width: 70px; background-color: #2680b4;}



.hot_icon {

    display: inline-block;

    width: 26px;

    height: 10px;

    background: url(hot.gif) no-repeat;

    margin-left: 8px;

}

/*你的位置*/

.path { height: 45px; line-height: 45px; overflow: hidden; font-size: 14px; color: #666; border-bottom: 1px solid #ccc; }

.path strong { color: #666; font-weight: normal; }

.path_l { background: url(images/position_icon1.gif) left center no-repeat; float: left; font-weight: normal; color: #666; padding: 0 20px; display: inline; font-size: 14px; overflow: hidden; font-weight: bold; }

.path_l a { color: #666; }

.path_r { float: right; display: inline; }

.path_r a { color: #333; }

/*客服三栏*/

.consult_box { position:fixed; top:0px; right:0px;	_position:absolute;	_bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); z-index:9000; font-size:12px}

.consult_fu_box {width:68px;margin:132px 10px 0 0;border-top:1px solid #e8e8e8;}

.consult_zhangshi a { display:block;}

.concult_kp_new { width:70px;display: block;  }

.concult_kp_new a,.concult_kp_new a:visited {width:68px;padding-top:56px;border:1px solid #e8e8e8;border-top:none;background:#f5f5f5 url(new_zixun.gif) no-repeat;color:#4c4c4c;text-decoration:none;text-align:center; color:#999999}

.concult_kp_new a:hover,.concult_kp_new a:active {background:#ff7300 url(new_zixun.gif) no-repeat;color:#fff;border:1px solid #ff7300; border-top:none;}

.newzx_zixun a,.newzx_zixun a:visited {background-position:0px 0px;}

.newzx_zixun a:hover,.newzx_zixun a:active {background-position:0px -80px;}

.newzx_yuyue a,.newzx_yuyue a:visited {background-position:-69px 0px;}

.newzx_yuyue a:hover,.newzx_yuyue a:active {background-position:-69px -80px;}

.newzx_jiameng a,.newzx_jiameng a:visited {background-position:-325px 0px;}

.newzx_jiameng a:hover,.newzx_jiameng a:active {background-position:-325px -80px;}

.newzx_huodong a,.newzx_huodong a:visited {background-position:-137px 0px;}

.newzx_huodong a:hover,.newzx_huodong a:active {background-position:-137px -80px;}

.newzx_guanzhu a,.newzx_guanzhu a:visited {background-position:-263px 0px;}

.newzx_guanzhu a:hover,.newzx_guanzhu a:active {background-position:-263px -80px;}

.newzx_top a,.newzx_top a:visited {background-position:-205px 0px;}

.newzx_top a:hover,.newzx_top a:active {background-position:-205px -80px;}

/*--日期新闻列表--*/

.list_date ul .last{background: none;}

/*.list_date ul li{padding: 10px 7px 13px 0;height: 61px;background:url("dot_line2.png") no-repeat 0% 100%;}*/

.list_date ul li{padding: 10px 7px 13px 0;height: 61px;background:url(dot_line2.png) repeat-x bottom; }

.list_date ul li .date{width: 64px;height: 61px;color: #004887;background-color: #9fbdd8;text-align: center;margin-right: 22px;float: left;}

.list_date ul li .date span{font-size: 28px;}

.list_date ul li .date .year{font-size: 14px;}

.list_date ul li .date .year{font-size: 12px;}

.list_date ul li img{width: 64px;height: 61px;margin-right: 22px;float: left;}

.list_date ul li a{font-size: 16px;color: #535353;}

.list_date ul li:last-child{background: none;}

/*--通用左侧栏目or热文--*/

.list_left { border: 1px solid #dcdcdc; background: #f0f0f0; }

.list_left dt { height: 45px; line-height: 45px; background: #009A44; text-align: center; margin: 20px 10px 0; font-size: 14px; font-weight: bold; color: #fff; }

.list_left dd { padding: 15px 15px 25px; }

.list_left li a { background: url(ico_dot2.jpg) no-repeat left center; display: block; height: 35px; line-height: 35px; overflow: hidden; border-bottom: 1px dashed #ccc; padding-left: 22px; text-align: left; font-size: 14px; }

.list_left li ul a { background: none; padding-left: 36px; font-weight: normal; height: 30px; line-height: 30px; }



/*虚线新闻列表*/ 

.list_dot ul { list-style-type: decimal; }

.list_dot li { line-height:30px; height:30px;  *line-height:30px; *height:30px;

text-indent:14px; clear: both; overflow: hidden; font-size:13px; text-align: left; background: url(ico_dot.gif) 5px center no-repeat; border-bottom: 1px dashed #ccc; }

.list_dot li .time { float: right; color: #333; margin-right: 5px; display: inline; }

.list_dot li:last-child{border-bottom: none;}



/*图标新闻列表*/

.list_wap ul li{height:35px; line-height:35px; border-bottom:1px solid #d3d3d3; background:url(ico_more.jpg) 95% center no-repeat; background-size:20px 20px;}

.list_wap ul li a{font:100 12px/35px "微软雅黑"; padding-left:28px; text-align:left; display:block;}

/*二列产品图片列表（手机）*/

.container_wap{position:relative; width:99.5%; margin:0 auto;margin-top:10px; background:#fff;}

.smalltext_wap{padding:10px; line-height:25px; text-align:left;}

.newstext_wap{}

.tit_h4{font-size: 20px;line-height: 20px;color: #009A44; padding: 10px 0 5px 0;  border-bottom:1px solid #d5d5d5;width:100%;}

.tit_h4 a {font-size: 15px;line-height: 20px;color:#ccc;}

.tit_h4 a:hover{}

.x2_wap ul{padding-bottom:5px; text-align:left !important;}

.x2_wap ul li{display: inline-block;margin-top: 15px;text-align: center;overflow: hidden; width:49.0%; padding:5px;}

.x2_wap ul li a{display: inline-block;overflow: hidden;border: 1px solid #fff;box-shadow: 3px 3px 5px #aaa; width:100%;}

.x2_wap ul li a img{display: block;width:100%;height: auto;vertical-align: middle;}

.x2_wap ul li  h3{display: block;width:100%;line-height: 30px;height: 30px;overflow: hidden;text-align: center;background: #eee;}

/*问答新闻列表*/

#ask{}

#ask dl { margin:10px 0;border-bottom: 1px dashed #ddd; }

#ask dl dt{clear: both;margin-bottom: 6px;overflow: hidden;}

#ask dl dt p a{font-size:13px; 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}



/*-------Footer--------*/



/*---头部元素-----*/

.so_hot .submit{ background:url(images/sou2.jpg) no-repeat; width:58px; height:34px; border:none; text-indent:-999px; float:right}

.so_hot .key{ float:right; border:1px solid #ddd; height:34px; width:220px; padding-left:15px; color:#666666}

.tel {

    background: url(tel.gif) no-repeat left;

    padding: 0 0 10px 65px;

    font-size: 16px;

    color: #333;

}



.zoom_1 a:hover { color:#0c7dd9;}

.zoom_1 a img { width: 60px; height: auto;transition: all .5s;}



/*新资讯显示方式 */

.inf_lc{ clear:both;padding:5px 0 0;}

.inf_lc li{padding:7px 20px 0 0;height:110px; overflow:hidden;margin:0 0 30px; background:#f6f6f6;}

.inf_lc li.bg { background:#edf6f4;}

.inf_lc li h4{ padding:20px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}

.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:\5FAE\8F6F\96C5\9ED1; text-transform:uppercase;}

.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:\5FAE\8F6F\96C5\9ED1; text-transform:uppercase; color:#343434;}

.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:660px; overflow:hidden;font-size:14px; float:left; color:#666; }

.inf_lc li p b{ display:block; font-weight:100; color:#000000;}

.inf_lc li p b a,.inf_lc li p b a:hover{ color:#343434; font-weight:bold;}

.inf_lc li p b a:hover{ color:#0aa8e2;}

.inf_lc li .fr{margin:20px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; font-size:12px; padding:2px 5px;}

.inf_lc li .fr:hover{ background:#009A44;}

/*-----首页通用block-----*/

.xm_left{ width:68%;float:left; min-height:1px;}

.xm_right{ width:32%; float:left; min-height:1px;}

.tit_h1{

    overflow: hidden;

    height: 46px;

    border-bottom: 1px solid #e6e6e6;

    border-top: 2px solid #00883E;

}

.tit_h1 img{vertical-align: top; margin-top:2px;}

.tit_h1 h3 {

    display: block;

    float: left;

    height: 46px;

    padding-left: 4px;

    font: bold 24px/46px \5FAE\8F6F\96C5\9ED1;

    color: #333;

}

.tit_h1 span a {

    display: block;

    position: relative;

    float: right;

    margin: 0 15px;

    font: 17px/47px \5FAE\8F6F\96C5\9ED1;

    color: #8c8c8c;

}

.media-x a li{overflow: hidden;

font: 14px/28px Times New Roman, SimSun, Serif;

    height: 28px;

    border-bottom: 2px solid #00883E;}

.media-body .h1{font: 22px/26px \5FAE\8F6F\96C5\9ED1;

    color: #333;}

.media-body .li{height: 34px; line-height:34px; overflow:hidden}

.media-body .li a{font-size:16px;}

.media-body .li em{ padding: 0 10px; color: #dadada;

}

/**/

.box_dl{border-top: 2px solid #00883E;

}

.box_dl dt{height: 40px;}

.box_dl dt img {

    float: left;

    margin: 4px 8px 0 10px;vertical-align: top;

}

.box_dl dt h3 {

    display: block;

    float: left;

    font: bold 18px/40px \5FAE\8F6F\96C5\9ED1;

    color: #333;

}

.box_dl dt .a_more {

    display: block;

    float: right;

    background: url(icon05.jpg) no-repeat right 10px;

    padding-right: 27px;

    font: normal 14px/40px \5FAE\8F6F\96C5\9ED1;

    color: #8c8c8c;

}

.box_dl dt .a_more:hover {

    font: normal 14px/40px \5FAE\8F6F\96C5\9ED1;

    background-position: right -66px;

}

.box_dl dd .tit_mask {

    position: absolute;

    display: block;

    overflow: hidden;

    width: 235px;

    left: 0;

    bottom: 0;

    padding: 20px 10px 0 10px;

    z-index: 14;

    background: url(bg03.png) repeat-x left top;

}

.box_dl  dd .tit_mask a {

    font: 16px/30px \5FAE\8F6F\96C5\9ED1;

    color: #FFF;

}

.box_dl  dd  li a {

    display: block;

    overflow: hidden;

    height: 30px;

    padding-left: 15px;

    font: 16px/30px \5FAE\8F6F\96C5\9ED1;

    color: #333;

    background: url(icon06.jpg) no-repeat left 11px;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.box_dl  dd  li a:hover{background-position: left -17px;}

/**/

.bt2_main{border-top: 2px solid #47B366;}

.bt2_gray{border-top: 2px solid #e6e6e6;}

.tit_h101 h3{float: left;

    margin-left: 20px;

    font-size: 20px;

    line-height: 48px;

    color: #333;

}

.tit_h101 a {

    float: right;

    margin: 16px 20px 0 0;

    font-size: 16px;

    line-height: 20px;

    color: #888888;

}

.tit_h102 h3{float: left;

    margin-left: 20px;

    font-size: 20px;

    line-height: 48px;

    color: #333;

}

.tit_h102 a {

    float: right;

    margin: 16px 20px 0 0;

    font-size: 16px;

    line-height: 20px;

    color: #888888;

}



.tit_h103 h3 {

    display: block;

    float: left;

    font: 20px/48px \5FAE\8F6F\96C5\9ED1;

    color: #333333;

}

.tit_h103 a {

    display: block;

    float: right;

    background: url(icon05.jpg) no-repeat right 15px;

    padding-right: 27px;

    font: normal 14px/48px \5FAE\8F6F\96C5\9ED1;

    color: #8c8c8c;

}

.list_lastnews li {

    overflow: hidden;
	width:100%;
    height: 38px;

}

.list_lastnews li a {

    overflow: hidden;

    display: block;

    float: left;

    height: 38px;

    width: 238px;

    font-size: 16px;

    line-height: 38px;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.list_lastnews li span {
    float: right;

    font-size: 12px;

    line-height: 38px;

    color: #999;

    text-align: right;

}

.list_lastnews01 li a {

    overflow: hidden;

    display: block;

    float: left;

    height: 38px;

    font-size: 16px;

    line-height: 38px;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.list_lastnews01 li span {

    display: block;

    width: 52px;

    float: right;

    font-size: 12px;

    line-height: 38px;

    color: #999;

    text-align: right;

}

.foot{

    border-top: 3px solid #00883E;

}

/*---list---*/

.chanlTitle{ display:block;height:45px; margin-top:7px; border-bottom:1px solid #e6e6e6; background-color:#FFF; z-index:999;}

.chanlTitle2{ height:46px; border-bottom:none;}

.chanlTitlePos{ margin:0; border-top:1px solid #e6e6e6;}

.chanlTitle li{ display:block; float:left; height:46px;}

.chanlTitle li a{padding:0 9px; font:17px/42px \5FAE\8F6F\96C5\9ED1; color:#333333;}

.chanlTitle li a:hover{ color:#00883E;}

.chanlTitle li h2{padding:0 15px; font: normal 17px/43px \5FAE\8F6F\96C5\9ED1; color:#333333; border-bottom:3px solid #00883E;}

.chanlTitle li h1{padding:0 15px; font: normal 17px/43px \5FAE\8F6F\96C5\9ED1; color:#333333; border-bottom:3px solid #00883E;}

.chanlTitle .on{

    padding: 0 15px;

    font: normal 17px/43px \5FAE\8F6F\96C5\9ED1;

    color: #333333;

    border-bottom: 3px solid #00883E;

}

/*列表*/

.chanlDiv{ padding:0 5px; border-bottom:1px solid #00883E /*#e6e6e6*/;}
li.chanlDiv:last-child{border-bottom:none}
.titleP{ display:block; overflow:hidden;  height:60px;}

.titleP img{ float:left; margin:20px 10px 0 0;}

.titleP span{ display:block; float:left; width:auto;}

.titleP .tuiJian1{ border-radius:3px; border:1px solid #6dc784; height:22px; margin:18px 10px 0 0; padding:0 5px; font: normal 16px/22px \5FAE\8F6F\96C5\9ED1, Helvetica,'Microsoft Yahei'; color:#6dc784;}

.titleP .tuiJian2{ border-radius:3px; border:1px solid #e2625a; height:22px; margin:18px 10px 0 0; padding:0 5px; font: normal 16px/22px \5FAE\8F6F\96C5\9ED1, Helvetica,'Microsoft Yahei'; color:#e2625a;}

.titleP .tuiJian3{ border-radius:3px; border:1px solid #52a3e3; height:22px; margin:18px 10px 0 0; padding:0 5px; font: normal 16px/22px \5FAE\8F6F\96C5\9ED1, Helvetica,'Microsoft Yahei'; color:#52a3e3;}

.titleP span a{font: normal 22px/60px \5FAE\8F6F\96C5\9ED1, Helvetica,'Microsoft Yahei'; color:#333333;}

.titleP span a:hover{ color:#00883E;}

.chanlDiv dl{ clear:both; display:block;}

.chanlDiv dl dt{ float:left; padding-right:14px;}

.chanlDiv dl dt img{ width:150px;max-height:180px;}

.chanlDiv dl dd{padding:0 10px 0 0;}

.chanlDiv dl dd p{margin-top:-4px; height:84px; overflow:hidden; font:14px/28px Times New Roman,SimSun,Serif; color:#8c8c8c;}

.chanDay{ height:24px;}

.chanDay span{ display:block; float:left; font:13px/24px Times New Roman,SimSun,Serif; color:#8c8c8c;}

.chanDay span em{ color:#e2625a; font-style:normal;}

.chanDay .right{ float:right;}

.chanDay a{ display:none; float:left; height:22px; border:1px solid #53a2e1; border-radius:3px; padding:0 10px; margin-left:10px; font:13px/22px Times New Roman,SimSun,Serif;}

.chanlDiv:hover{ background:#f7f7f7; border-bottom:#FFFFFF}
.section-news-list-loading a {
	border:1px solid #f0f0f0;
	display:block;
	height:58px;
	line-height:58px;
	text-align:center;
	font-size:16px;
	color:#c0c0c0;
	-webkit-transition:all 0.35s cubic-bezier(0.39,0.58,0.57,1);
	transition:all 0.35s cubic-bezier(0.39,0.58,0.57,1);
}
.section-news-list-loading a:hover {
	border-color:#999;
	color:#666;
}

/*.chanRight .selectDiv{ overflow:hidden; width:300px; height:34px;margin:0;}

.chanRight .selectDiv input{ float:left; height:34px;border:none;}

.chanRight .selectDiv .textInput{width:240px; padding:0 0 0 15px; background:url(http://imgs.ebrun.com/images/201501/sele_bg01.jpg) no-repeat left top;  font:16px/34px \5FAE\8F6F\96C5\9ED1, Helvetica,'Microsoft Yahei'; color:#999999;}

.chanRight .selectDiv .buttonInput{ width:45px;background:url(http://imgs.ebrun.com/images/201501/sele_bg01.jpg) no-repeat right top; cursor:pointer;}

.chanRight .selectDiv .foucinput{ color:#333333;}

.chanlH{ display:block; clear:both; float:left; width:100%; border:none;border-bottom:2px solid #e6e6e6; margin-top:16px;}

.chanlH02{ display:block; clear:both; float:left; width:100%; border:none;border-bottom:2px solid #e6e6e6; }*/

/*---cnt----*/

/*导航*/

.menu_cnt{border-top:3px solid #00883E; height:56px}

.menu_cnt li a{height:45px; line-height:45px}

.menu_cnt li {vertical-align:baseline}

.menu_cnt .drop-menu li a{ height:30px; line-height:30px;}

.menu_cnt  .nav-big .nav-head{ font-size:28px; font-style:italic}

/*old*/

.navmenu{ min-width:1200px;height:55px; border-top:3px solid #00883E;}

.navmenu ul{ display:block; float:left;height:55px;}

.navmenu .plul{ padding-left:30px;}

.navmenu ul li{ display:block; float:left; height:55px; width:auto; padding:0 15px;}

.navmenu ul li a{ font:16px/54px \5FAE\8F6F\96C5\9ED1; color:#333333;}

.navmenu ul li a:hover{ color:#00883E;}

.navmenu ul .logoli{ width:111px; height:55px; padding:0 10px 0 0;}

.navmenu ul .moreli{ position:relative; width:85px; height:auto; padding:0 0 0 20px; background:url(http://imgs.ebrun.com/images/201501/icon01.jpg) no-repeat 60px 22px;}

.navmenu ul .moreliover{position:relative; width:85px; height:276px; padding:0 0 0 19px; background:url(http://imgs.ebrun.com/images/201501/icon01.jpg) no-repeat 59px 21px #FFF; border:1px solid #cccccc; z-index:9999;}

.navmenu ul .moreliover a{ line-height:52px;}

.navmenu ul .moreli ul{ display:none; width:85px; height:auto; padding:0;}

.navmenu ul .moreliover ul li{width:85px; height:36px; padding:0;}

.navmenu ul .moreliover ul a{ font:16px/36px \5FAE\8F6F\96C5\9ED1; color:#333333;}

.navmenu ul .moreliover ul a:hover{ color:#00883E;}

.navmenu .selog{ float:right; position:relative; width:auto; padding:6px 30px 0 0;}

.selog .actiona{ display:block; float:right; overflow:hidden; width:100px; height:35px; margin:3px 10px 0 0;}

.selog .selectDiv{ float:right; overflow:hidden; width:190px; height:32px;margin:6px 15px 0 0;}

.selog .selectDiv input{ float:left; height:32px;border:none;}

.selog .selectDiv .textInput{width:130px; padding:0 0 0 15px; background:url(http://imgs.ebrun.com/images/201501/sele_bg.jpg) no-repeat left top;  font:16px/32px \5FAE\8F6F\96C5\9ED1; color:#999999;}

.selog .selectDiv .buttonInput{ width:45px;background:url(http://imgs.ebrun.com/images/201501/sele_bg.jpg) no-repeat right top; cursor:pointer;}

.selog .selectDiv .foucinput{ color:#333333;}

.logina{ display:block; float:right; width:68px; height:30px; margin-top:6px; border:1px solid #bfbfbf; border-radius:3px; font:16px/30px \5FAE\8F6F\96C5\9ED1; color:#999999; text-align:center;}

.logina:hover{color:#00883E; border-color:#00883E;}

.loginCha{ border:none;}

.loginCha:hover{color:#00883E; border:none;}

.navmenu .pa0{padding:6px 0 0 0;}

.navmenu ul .chelnli{ width:auto; height:55px; padding:0 5px 0 0;}

.navmenu ul .chelnli img{ float:left; margin-right:5px;}

.navmenu ul .chelnli h1{display:block; float:left; height:55px; font: bold 25px/55px \5FAE\8F6F\96C5\9ED1; color:#00883E; font-style:italic;}

.navmenu ul .chelnli p{display:block; float:left; height:55px; font: bold 25px/55px \5FAE\8F6F\96C5\9ED1; color:#00883E; font-style:italic;}

.navmenu ul .chelnli span{ display:block; float:left; height:55px; font: bold 25px/55px \5FAE\8F6F\96C5\9ED1; color:#00883E; font-style:italic;}

.chelnavmenu{ background-color:#fbfbfb; border-bottom:1px solid #CCC;}

/*位置*/

.titleNav{ clear:both; padding-bottom:2px; background:url(bg01.jpg) repeat-x left bottom;}

.titleNav em,.titleNav span,.titleNav a{ display:inline-block; margin-right:10px; font:16px/64px \5FAE\8F6F\96C5\9ED1;}

.titleNav em{ color:#00883E; font-style:italic; font-size:24px; font-weight:bold;}

.titleNav span{ color:#999999;}

.titleNav a:hover{font:16px/64px \5FAE\8F6F\96C5\9ED1; color:#00883E;}

.title-app{

	position: relative;

	float: right;

}

.title-app dt{

	float: right;

	margin-top: 27px;

}

.title-app:hover dd{

	display: block;

}

.title-app dd{

	display: none;

	position: absolute;

	right: 0px;

	top: 45px;

	width: 166px;

	height: 252px;

	background: url(xqy-ewak.png) center top no-repeat;

}

.title-app dd .title-app-ewm01{

	display: block;

	margin: 45px auto 0 auto;

}

.title-app dd a{

	display: block;

	width: 114px;

	margin: 4px auto 8px auto;

}

/*标题*/

.titleH{ clear:both; padding-top:5px;}

.titleH h1{ margin: 3px 0; font:30px/44px \5FAE\8F6F\96C5\9ED1; color:#333; text-align:center;}

.zsp{ padding:2px 0 16px 0; background:url(bg01.jpg) repeat-x left bottom; font:13px/13px Times New Roman,SimSun,Serif; color:#999999; text-align:center;}

.zsp span{ display:inline-block; margin:0 15px;}

/*内容*/

.contdiv{ clear:both; padding-top:4px;}

.contdiv p,.contdiv h2{ display:block; clear:both; float:left; width:100%; margin:10px 0 10px 0; font:16px/30px \5FAE\8F6F\96C5\9ED1; color:#333; word-wrap:break-word;overflow:hidden;}

.contdiv p img {margin-left:-2em;}

.contdiv p a{ font-size:16px;}

.contdiv table{margin:0 auto 10px auto;border-collapse:collapse;display:table;}

.contdiv td, .contdiv th{padding: 5px 10px;border: 1px solid #0c3b6e; height:18px;}

.contdiv th{border-top:1px solid #BBB;background-color:#ebf1f7 !important;font-size:14px;font-family:Times New Roman,SimSun,Serif;font-weight:bold;color:#333;}

.contdiv .title{ height:50px; background:url(titlebg.jpg) no-repeat right center #0c3b6e; border:1px solid #0c3b6e; font:22px/50px \5FAE\8F6F\96C5\9ED1; color:#FFF;}

.contdiv table tr.footertable{ height:30px; background-color: #0c3b6e; border:1px solid #0c3b6e; color:#FFF;font:13px/30px \5FAE\8F6F\96C5\9ED1;}

.contdiv table tr.footertable i{ display:block; float:left; font:13px/30px Times New Roman,SimSun,Serif; color:#FFF;}

.contdiv table tr.footertable a{ display:block; float:right; font:13px/30px  \5FAE\8F6F\96C5\9ED1; color:#FFF;}

.contdiv td p{margin:0;padding:0;}

.contdiv h2, .works h3, .works h4, .works h5, .works h6{ font:16px/27px \5B8B\4F53;margin:0 0 28px 0; text-indent:2em;font-weight:normal;}

.contdiv h2{ margin:0;}

.contdiv .J_signature strong{margin-left:-32px;}

.contdiv .J_signature img{margin-left:0;}

.newtext a{font: 16px/28px \5FAE\8F6F\96C5\9ED1;}

.contdiv .ybfirst_go{ margin:-10px 0 0 0; text-indent:0;text-align:right;}

.contdiv .ybfirst_go img{ margin:-1px 4px 0 0; vertical-align:middle;}

.contdiv .ybfirst_go a{ font: 14px/26px Times New Roman,SimSun,Serif; color:#0162b1;}

/*相关*/

.redDiv{ clear:both; float:left; }

.redH3{ margin-top:15px; font:bold 18px/30px \5FAE\8F6F\96C5\9ED1;}
.redH3 span{ margin-left:8px;}
.redH3 span a{ font-size:12px; color:#929292; border:1px solid #dfdedc; padding:5px 10px;}
.redH3 span a:hover{ background:#00883E; color:#fff!important; text-decoration:none;}

.related li{ padding:0 10px; float:left; line-height:30px; font-size:14px;}

.redDiv ol{ display:block;padding-top:4px;}

.reDiv-ol{

	margin-left:40px;

	}

.redDiv ol li{ display:block; overflow:hidden;height:30px; }

.redDiv ol li a{ font:14px/28px Times New Roman,SimSun,Serif; color:#333;}

.redDiv ol li a:hover{ color:#00883E;}

.redDiv ul{ display:block; float:right; overflow:hidden; width:315px; height:135px; padding-top:8px;}

.redDiv ul li{ display:block; float:left;white-space:nowrap; margin:0 10px 10px 0; }

.redDiv ul li a{ display:block; float:left; border:1px solid #bfbfbf; border-radius:3px; padding:0 14px; font:16px/34px \5FAE\8F6F\96C5\9ED1; color:#333;white-space:nowrap;}

.redDiv ul li a strong{ font-weight:normal;}

.redDiv ul li a:hover{ color:#00883E; border-color:#00883E;}

.redDiv ul li .colora{color:#ef7d36; border-color:#ef7d36; }

.redDiv ul li .colora:hover{ background-color:#ef7d36;color:#ffffff; border-color:#ef7d36;}

/*分享*/

.shareDiv{ clear:both; width:100%; height:40px; padding:12px 0 14px 0;}

.shareDiv span{ display:block; float:left; font:18px/40px \5FAE\8F6F\96C5\9ED1; color:#333;}

.shareDiv a{ display:block; float:left; width:40px; height:40px; margin-right:8px;}

.shareDiv .sinaa{ background:url(icon02.png) no-repeat left top; margin-left:10px;}

.shareDiv .qqa{background:url(icon02.png) no-repeat center top;}

.shareDiv .za{background:url(icon02.png) no-repeat right top;}

.shareDiv .sinaa:hover{ background-position:left bottom;}

.shareDiv .qqa:hover{ background-position:center bottom;}

.shareDiv .za:hover{ background-position:right bottom;}

.shareDiv .dianZa{ float:right; width:133px; height:36px; margin:0; background:url(icon03.png) no-repeat left center;}

.shareDiv .dianZa:hover{ background-position: left bottom;}

.shareDiv .endZa{ background-position: left top;}

.shareDiv .endZa:hover{background-position: left bottom;}

.shareDiv .endZa:hover span{ color:#fff;}

.shareDiv .endZa img{ display:block; float:left; margin:8px 10px 0px 25px;}

.shareDiv .endZa span{ display:block; font:16px/36px \5FAE\8F6F\96C5\9ED1; color:#e2625a; padding-left:46px}

.shareDiv .shareWi{float:right; width:133px; height:36px; margin-right:10px; background:url(icon04.png) no-repeat left top;}

.shareDiv .shareWi:hover{ background-position: left bottom}

/*扩展阅读*/

.titleHc_xq{ border-top:2px solid #e6e6e6;  height:48px; font:18px/48px \5FAE\8F6F\96C5\9ED1; color:#333333;}

.titleHc_xq strong{ display:inline-block; font-weight:normal;}

.titleHc_xq span{ display:inline-block; float:right;font:14px/48px Times New Roman,SimSun,Serif; color:#dddddd;}

.titleHc_xq span a{ display:inline-block; margin:0 8px;font:14px/48px Times New Roman,SimSun,Serif;}

.titleHc_xq span a:hover{font:14px/48px Times New Roman,SimSun,Serif; color:#00883E;}

.channel_xq dt{ position:relative; display:block; float:left; width:200px; height:100px;}

.channel_xq dt img{ width:200px; height:100px;}

.channel_xq dt span{ display:block; position:absolute; overflow:hidden; width:200px; height:40px; left:0; bottom:0; background:url(bg02.png) repeat-x left top; }

.channel_xq dt span a{ display:block; width:180px; height:24px; padding:16px 10px 0 10px; font:14px/24px Times New Roman,SimSun,Serif; color:#FFF;}

.channel_xq dd{ overflow:hidden; display:block; float:right; overflow:hidden; width:415px; height:28px; padding-left:15px;font:14px/28px Times New Roman,SimSun,Serif; color:#bfbfbf;}

.channel_xq .titleHd_xq{ margin-bottom:5px; height:18px;line-height:18px; }

.channel_xq .titleHd_xq a{font:18px/18px \5FAE\8F6F\96C5\9ED1; color:#333333;}

.channel_xq .titleHd_xq a:hover{ color:#00883E;}

.channel_xq dd a{ display:inline-block; font:14px/28px Times New Roman,SimSun,Serif; color:#333;}

.channel_xq dd a:hover{ color:#00883E;}

/*热门排行*/

.hotWord{display:block; margin-top:15px;}

.hotWord li{ display:block; overflow:hidden;  height:34px;}

.hotWord li a{ font:16px/34px \5FAE\8F6F\96C5\9ED1;}

.hotWord li span{ display:block; float:left; width:19px; height:24px; margin:5px 10px 0 0;  padding-left:5px; font:17px/22px \5FAE\8F6F\96C5\9ED1; color:#999999; font-style:italic; text-align:left;}

.hotWord li em{ padding-left:10px; font:16px/34px \5FAE\8F6F\96C5\9ED1; color:#e2625a;}

.hotWord li .topSpan{ width:22px; height:22px; border:1px solid #e2645c; border-radius:50%; padding-left:3px;color:#e2645c; text-align:left;}

/*专题*/

.list_ico li a {

    display: block;

    overflow: hidden;

    height: 30px;

    padding-left: 15px;

    font: 16px/30px \5FAE\8F6F\96C5\9ED1;

    color: #333;

    background: url(icon06.jpg) no-repeat left 11px;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.list_ico li a:hover{background-position: left -17px;}

/*响应*/

@media (min-width:1000px){
.container{padding:0; display:block; clear:both; width:1000px; margin:0 auto}
}
@media (max-width:600px){
.xm_left,.xm_right{ width:100%}
.padding-large-left,.pr40,.pl40,.pl20,.pr20,.pt20,.pb20,.pl80{ padding:0}
.f20,.f30{ font-size:16px}
.pt10{ padding-top:2px} .pb10{ padding-bottom:2px} .pt20{ padding-top:5px} .pb20{ padding-bottom:5px}.blank10,.margin-big-bottom{display:none}
.swiper-slide {width:100%; float: left; }
.swiper-container { height:200px; width:100%;float:left }
.swiper-container img { width:100%;height:200px; }
.device .arrow-left { display:none}
.device .arrow-right { display:none}
.chanlDiv dl dt img{ width:90px;max-height:100px; margin-top:6px;}
.chanlDiv dl dd p{ font-size:13px;line-height:20px}
.chanlDiv  .chanDay{ display:none}
.titleP{ height:28px}
.titleP span a { font-size:16px; line-height:24px}
.list_lastnews li a{ width:300px}
.titleH h1{ font-size:18px; line-height:20px;}
.contdiv p, .contdiv h2{ margin:2px 0;}
.contdiv p img {margin:1px;}
.titleNav em, .titleNav span, .titleNav a{line-height:30px;}
.newstext,.newstext p{ font-size:15px; line-height:24px;}
}
