@charset "gb2312";
/* 
  cnlr web
  by:jasonho
  time:2014-08-07
  自适应版本
*/
/* 禁止webkit横屏改变字体大小 */
html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
body,ul,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;}
em{ font-style:normal}
ul{ list-style:none;}
img{ max-width:100%; max-height:100%; vertical-align: middle;}
i{ font-style:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
.wrapper{margin:0 auto;background-color:#F8F8F8;padding:1px 0;}
.wrapper_bgW{margin:0 auto;background-color:#fff;padding:1px 0;}
.no-bd{border:none;}
.PupNav_wrap{ height:100%; width:100%; z-index:7000;position:fixed; right:-100%; top:3.15em;transition:all 0.5s ease-out 0s; }
.Pchome_PupNav{width:80%; background:#F8F8F8; float:right;box-shadow:0 0 2em gray;} 
.PupNav_wrapTo{ right:0;}
.downNav{ z-index:5000;}

body{text-align:left;font-family:microsoft Yahei,Arial;color:#666;min-width:320px;background-color:#fff;background-repeat:repeat;background-position:50% 0;}
li{list-style:none;}
a { color:#666; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#ba2636; text-decoration:none; }
a:active { color:#ba2636; }
p{color:#666;font-size:1.3em;line-height:2em;}
.bd{border:#E7E7E7 solid 1px;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.center{ text-align:center;}
/* color */
.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cOrange,.cOrange:visited,.cOrange a{color:#f60;}
.cGreen,.cGreen:visited,.cGreen a{color:#00b3b3;}
.cGray,.cGray:visited,.cGray a{color:#333;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#45b4e5;}
.cRed,.cRed:visited,.cRed a{color:#ff0000;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cPRed,.cPRed:visited,.cPRed a{color:#f986ae;}
.cGreenO,.cGreenO:visited{color:#008883;}
.cEmerald,.cEmerald:visited{color:#269e34;}

.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cPRed a:hover,a.cPRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover,.cEmerald a:hover,a.cEmerald:hover{color:#BA2636;}
.cWhite a:hover,a.cWhite:hover{color:#fff;}

a.bg-white,.bg-white a{background-color:#FFF;}
.bg-white a.current,.bg-white .current a{color:#1A7CD2;background-color:#E1E1E1;}
a.bg-blue,.bg-blue a{background-color:#1A7CD2;}
.bg-blue a.current,.bg-blue .current a{background-color:#06C;}
a.btn,.btn a{display:block;height:2em;line-height:2em; overflow:hidden;}
.r-bd{-webkit-border-radius:10px;-moz-border-radius: 10px;border-radius: 10px;}

.Breadcrumb a { color:#0195a1;  display:none;}

.font-18px { font-size:.75em; line-height:1.5em;}
.font-20px { font-size:.833em;}
.font-30px { font-size:1.25em;}
.font-40px { font-size:1.66em;}

.content_m10 { margin:0 .4em;}
.content_m20 { /*margin:0 .8em;*/}

.blank1  { clear:both; height:1px; overflow:hidden; display:block; font-size:1px; border-bottom:1px solid #ccc;}
.blank1d  { clear:both; height:1px; overflow:hidden; display:block; font-size:1px; border-bottom:1px dashed #9c9c9c;}
.blank9 {clear:both; height:.375em; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:.5em; overflow:hidden; display:block;}
.blank20 {clear:both; height:.8333em; overflow:hidden; display:block;}
.blank40 { clear:both; /*height:1.5em; */overflow:hidden; display:block;}

.banner_box { border-bottom:1px solid #ccc; text-align:center;}
.banner_box img { vertical-align:top;}
.top-phone { border-bottom:1px solid #ccc; background:#fff; padding:0.5em 0; font-size:1.4em; text-align:center; color:#02776f;}





.f12bla li {  line-height:22px; clear:both;}
.f12bla li.rbg {background:#ffe9f0; padding-left:0;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0; }
.f12bla .firstNd h3,.f12bla .firstNd h4,.f12bla .firstNd h3 em,.f12bla .firstNd h4 em {font-weight:bold; line-height:21px;}
.f12bla .firstNd img {float:left;  line-height:21px;}
.f12bla .firstNd p { line-height:21px; text-indent:0em;}

.lxb-container-btn-show { font-size:12px; width:5%;}

.Breadcrumb_zsy { font:1em/3em ""; color:#757575; padding:0 0 0 .5em; text-align:left; border-top:2px solid #e5e5e5;  display:none;}
.Breadcrumb_zsy a { color:#0195a1;}

.bz_txt_gd { font:1em/1.5em ""; }


/*news首页时增加*/
header.v2014_news { background:url(../images/V2014_header_bg.png) 0 0 repeat-x; height:4.55em;}
header.v2014_news .logo { float:left; background:url(../images/logo.png) 0 0 no-repeat; background-size:12.91em 4.55em; height:4.55em; width:12.91em; margin-left:.833em;}
header.v2014_news .yibao { float:right; background:url(../images/header_yibao.png) 0 0 no-repeat; background-size:4.125em 4.55em;  height:4.55em; width:4.125em; margin-right:.833em}





.entry_list_v2014 { background:#009896; height:2.5em; position:relative;}
.entry_list_v2014 ul { margin:0 .833em;}
.entry_list_v2014 ul li { width:16%; float:left; text-align:center; font:1em/2.5em "";  color:#fff;}
.entry_list_v2014 ul li a { color:#fff; text-decoration:none;}
.entry_list_v2014 ul li.keshi-home { width:80px;}
.Breadcrumb { background:#fff; font:14px/35px ""; color:#0195a1; padding:5px 0 5px 10px; text-align:left;  display:none;}
.Breadcrumb a { color:#0195a1;}
/* header */
.entry_list_v2014{}
.entry_list_v2014 .summary { cursor:pointer; background:url(../images/icon-01.png) 3em 1.2em no-repeat; width:18%; display:inline-block; position:absolute;  /*content:url(../../images/img2013/summary-off.png);*/ text-align:left; padding-left:.5em;}
.entry_list_v2014 .summary:hover { /*content:url(../../images/img2013/summary-on.png);*/}
.entry_list_v2014 .summary:active {/* content:url(../../images/img2013/summary-on.png);*/}
/* selkeshi */
.selkeshi_v2014 { padding:2px 0 1.5em 0;z-index:10; background:#3bc5c4; position:relative; overflow:hidden;}
.selkeshi_v2014  a {display:block;color:#fff; font:1em/2em ""; text-decoration:none; text-align:center; width:20%; float:left; overflow:hidden;}
.selkeshi_v2014  a:hover{background:#009896;}
.selkeshi_v2014 .none{ position:absolute; bottom:0; left:50%; margin-left:-27px;}
.selkeshi_v2014 .none a{ display:block;background:url(../images/icon-01.png) 0 -90px no-repeat; margin: 0 auto; width:54px;text-indent:-3000px;height:20px;text-decoration:none;}
.selkeshi_v2014 .none a:hover{ display:block;/*text-indent:-3000px;*/ text-decoration:none}




h3.section_titH301 { width:95%; font:100 1.25em/2em "";  margin:0 auto .5em; text-align:left; color:#000000; padding-left:5%;}
.innercontent_v2014 { border-bottom:5px solid #f1f1f1; overflow:hidden; padding-bottom:1em; color:#757575; }
.innercontent_v2014 .login-form  span.text { font:1em/1.725em ""; width:25%; text-align:right; display:inline-block; float:left;}
.innercontent_v2014 .login-form .username input, 
.innercontent_v2014 .login-form .phone input,
.innercontent_v2014 .login-form .number textarea, 
.innercontent_v2014 .login-form .code input { border:1px solid #cdcdcd; width:69%; height:1.725em; font:1em/1.725em "Microsoft YaHei"; padding-left: 4px; text-indent: 0;}
.innercontent_v2014 .login-form  .code input.captcha  { height:1.725em; font:1em/1.725em "Microsoft YaHei"; color:#000000;width:25%}
.innercontent_v2014 .login-form  .number input, .innercontent_v2014 .login-form  .code input { width:34%; margin-right:5px;}
.innercontent_v2014 .login-form  .code input.but01 { width:68px; height:1.25em; border:none; margin:0;}
.innercontent_v2014 .login-form  .submit { margin:15px auto;  width:40%;}
.innercontent_v2014 .login-form  .submit  input { background-color:#3ac5c4;  width:100%; height:2em; font:1em/2em "Microsoft YaHei"; border-radius:.4em; color:#fff; border:none;}
.innercontent_v2014 .login-form .field { margin-bottom:.8em; overflow:hidden; height:auto;}
.innercontent_v2014 .login-form .field input { float:left;}
.innercontent_v2014 .login-form .field img { display:inline-block; overflow:hidden; float:left;}
.innercontent_v2014 .login-form .departments select {width:60%; height:1.5em;}



.gotop{background-color:#009896;}
.gotop a{display:block;font-size:1em;line-height:2em; color:#fff;}

.f12bla_footer2014 { background-color:#f1f1f1; padding:1em 0;}
.f12bla_footer2014 .firstNd { width:85%; margin:0 auto;}
.f12bla_footer2014 .firstNd p {  font:13px/24px "";}
.f12bla_footer2014 .firstNd img { margin-right:1em; width:4.166em;}

@media only screen and (min-width: 1280px){
	body{font-size:24px;}
	.wrapper{width:640px;}
	.newWrap{ width:1280px;}
	.nav{ width:1280px;}	
}
@media only screen and (min-width: 640px) and (max-width: 1279px){
	body{font-size:24px;}
	.wrapper{width:640px;}
	.newWrap{ width:640px;}	
	.nav{ width:640px;}		
}
@media only screen and (min-width: 480px) and (max-width: 639px){
	body{font-size:18px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}	
	.r-bd{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}	
	.nav{ width:100%;}	
}
@media only screen and (min-width: 360px) and (max-width: 479px){
	body{font-size:13px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}	
	.nav{ width:100%;}	
	.r-bd{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}	
	.selkeshi_v2014 { padding:2px 0 2em 0;}	
	.f12bla_footer2014 .firstNd p {  font:13px/24px "";}
	.font-20px { font-size:1em;}
}
@media only screen and (max-width: 360px){
	body{font-size:12px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}	
	.nav{ width:100%;}	
	.r-bd{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
	
	.entry_list_v2014 { height:3em;}	
	.entry_list_v2014 ul li { font:1.2em/2.5em "";}
	.selkeshi_v2014 { padding:2px 0 2em 0;}
	.f12bla_footer2014 .firstNd p {  font:13px/24px "";}
	.font-20px,.font-18px { font-size:1em;}

}
@media only screen and (max-width: 360px){
	.center-btn7 li{width:19.5%;}	
	.center-btn8 li{width:24.5%;}	
}