/* reset */
body,html{color:#333;margin:0; padding:0; font:14px/24px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",san-serif;}
body{_background-image: url(about:blank);_background-attachment: fixed;}
div,p,form,img,ul,ol,li,dl,dt,dd,textarea{margin:0;padding:0;border:0;}
input,select,h2,object{margin:0;padding:0;}
object{ vertical-align:top;}
ul,ol{list-style-type:none;}
i,em{ font-style:normal;}
textarea{overflow-y:auto; }
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#0196DD;}
h1,h3,h4,h5,h6{font-size:12px; margin:0; padding:0; font-weight:bold;}
h2{font-size:20px; color:#000; text-align:center;}
h3{font-size:14px; font-weight:bold;}
.w1200{ margin: 0 auto; width: 1200px;}
.w1030{ margin: 0 auto; width: 1030px;}
.w1000{ margin: 0 auto; width: 1000px;}
.wrap{margin:0 auto; width:1000px;}
.l{float:left;}
.r{float:right;}
img{ border-width:0; vertical-align:top; }
.center{ margin:0 auto;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;}
.clearfix {*zoom:1}
.zind1000{ z-index: 1000;}
.ovfw{ overflow: hidden;}
.pos{ position: relative;}
.inlone{ display: inline-block; }
/* blank */
.blank0,.blank1,.blank2  ,.blank3,.blank4,.blank5,.blank6,.blank7, .blank8, .blank10, .blank12, .blank13, .blank15, .blank16, .blank17,.blank18,.blank20,.blank25,.blank30{clear:both;display:block; font-size:1px; overflow:hidden}
.blank0{height:0px;}
.blank1{height:1px;}
.blank2{height:2px;}
.blank3{height:3px;}
.blank4{height:4px;}
.blank5{height:5px;}
.blank6{height:6px;}
.blank7{height:7px;}
.blank8{height:8px;}
.blank10{height:10px;}
.blank12{height:12px;}
.blank13{height:13px;}
.blank15{height:15px;}
.blank16{height:16px;}
.blank17{height:17px;}
.blank18{height:18px;}
.blank20{height:20px;}
.blank25{height:25px;}
.blank30{height:30px;}
/***line***/
.lineDottedGray{ background:url(../images/lineDotted.png) repeat-x;clear:both;display:block; font-size:0px; line-height:0px;overflow: hidden; height:1px;}
/***ad***/
.ad-link{display:block;position:relative;background:url(../images/blank.gif);}
/* w */
.w50{width: 50px;}
.w90{width: 90px;}
.w180{width: 180px;}
.w190{width: 190px;}
.w200{width: 200px;}
.w210{width: 210px;}
.w220{width: 220px;}
.w230{width: 230px;}
.w240{width: 240px;}
.w250{width: 250px;}
.w260{width: 260px;}
.w270{width: 270px;}
.w280{width: 280px;}
.w300{width: 300px;}
.w310{width: 310px;}
.w320{width: 320px;}
.w330{width: 330px;}
.w340{width:340px;}
.w350{width: 350px;}
.w360{width: 360px;}
.w370{width: 370px;}
.w380{width: 380px;}
.w390{width:390px;}
.w400{width:400px;}
.w410{width:410px;}
.w480{width:480px;}
.w500{width:500px;}
.w550{width:550px;}
.w580{width:580px;}
.w650{width: 650px;}
.w660{width: 660px;}
.w670{width: 670px;}
.w680{width: 680px;}
.w690{width: 690px;}
.w700{width: 700px;}
.w710{width: 710px;}
.w720{width: 720px;}
.w730{width: 730px;}
.w740{width: 740px;}
.w750{width: 750px;}
.w760{width: 760px;}
.w770{width: 770px;}
.w780{width: 780px;}
.w790{width: 790px;}
.w800{ width:800px;}
/* padding */
.p5{padding: 5px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.pTB5{ padding: 5px 0;}
.pTB10{ padding: 10px 0;}
.pTB15{ padding: 15px 0;}
.pLR5{ padding: 0 5px;} 
.pLR8{ padding: 0 8px;}
.pLR10{ padding: 0 10px;}
.pLR15{ padding: 0 15px;}
.pLR20{ padding: 0 20px;}
.pLR25{ padding:0 25px;}
.pLR30{ padding:0 30px;}
.pL5{ padding-left: 5px;}
.pL10{ padding-left:10px;}
.pL15{ padding-left:15px;}
.pL20{ padding-left:20px;}
.pL30{ padding-left: 30px;}
.pR0{ padding-right: 0;}
.pR5{ padding-right: 5px;}
.pR10{ padding-right: 10px;}
.pR15{ padding-right: 15px;}
.pR20{ padding-right: 20px;}
.pR30{ padding-right: 30px;}
.pT10{ padding-top: 10px;}
.pT15{ padding-top: 15px;}
.pT20{ padding-top: 20px;}
.pT25{ padding-top: 25px;}
.pT30{ padding-top: 30px;}
.list-paddingleft-2{ padding-left:30px;}
/* margin */
.mL10{ margin-left:10px;}
.mL15{ margin-left:15px;}
.mL20{ margin-left:20px;}
.mR0{ margin-right:0;}
.mR-9{ margin-right:-9px;}
.mR10{ margin-right:10px;}
.mR15{ margin-right:15px;}
.mR20{ margin-right: 20px;}
.mR25{ margin-right: 25px;}
.mR30{ margin-right: 30px;}
.mR40{ margin-right: 40px;}
.mT3{ margin-top:3px;}
.mT5{ margin-top:5px;}
.mT10{ margin-top:10px;}
.mT15{ margin-top:15px;}
.mT20{ margin-top:20px;}
.mT25{ margin-top:25px;}
.mT30{ margin-top:30px;}
.mB8{margin-bottom: 8px;}
.mLR5{ margin: 0 5px;}
.mLR10{ margin: 0 10px;}
.mLR15{ margin: 0 15px;}
/* border */
.borDD{ border: 1px solid #DDD; zoom:1;}
.bRBLDD{border: 1px solid #DDD; border-top:0; }
.borEE{ border: 1px solid #EEE; zoom:1;}
.bRBLEE{border: 1px solid #EEE; border-top:0; }
.bGray{ border: 1px solid #D9D7D7; zoom:1;}
.bRBLGray{ border: 1px solid #D9D7D7; border-top: 0;overflow: hidden;}
.bBlue{ border: 1px solid #DBF0FE;}
.bRBLBlue{ border: 1px solid #DBF0FE; border-top: 0;overflow: hidden;}
/*** background ***/
.bgFF{ background: #FFF;}
.bgEE{background: #EEE;}
.bgFA{ background: #FAFAFA;}
.bgF4{ background: #F4F4F4;}
.bgF5{ background:#F5F5F5;}
.bgF8{ background: #F8F8F8;}
/* ie6hck */
.ie6_h1{*height:1%;}
/* font Fsize   Fweight Fcolor */
.Fs16{ font-size:16px;}
.Fs12{ font-size:12px;}
.Fs14{ font-size:14px;}
.Fw6{font-weight:bold;}
.col666{ color: #666;}
.col999{ color: #999;}
.FcB,.FcB a{color:#1756A7;}    /***blue***/     
.FcG,.FcG a{color:#797777;}    /***blue***/     
.FcR,.FcR a{color:#F00;}/***red***/    
.FcR1,.FcR1 a{color:#B01A1A ;}/***red***/  
.FcR2,.FcR2 a{color:#CE130F ;}/***red***/        
.FcBr,.FcBr a{color:#700F04;}/***brown褐色***/  
.FcO,.FcO a{color:#F88906;}/***橙色***/
.FcO1,.FcO1 a{color:#F4470B;}/***橙色***/
.FcW,.FcW a{color:#1298ee;}
.f-c-russetish{color: #CC0000;}
.f-c-blue{ color: #1575A3;}
.f-simsun{font-family: "\5B8B\4F53";};
.f-yahei{ font-family: "\5FAE\8F6F\96C5\9ED1";}
.f-align{ text-align: center;}

.zxhbnt,.dbclose,.clearcx,.dbdbCon a,.cxxginfo em,.picjs em{ background: url(../images/commonbg.png) no-repeat;}
/*** page  
-------------------------------------------------------------- ****/
.p_bar{text-align: center;clear: both;}
.p_bar a{color:#333;background:#F5F5F5;margin:0 2px;cursor: pointer;border-radius:3px;-moz-border-radius:3px; border:1px solid #DDD; padding:0 10px;height:24px; line-height:24px;display:inline-block; font-size: 12px; font-family: "\5B8B\4F53";}
.p_bar a.p_curpage,.p_bar a.p_curpage:hover{background:#0196dd;color: #fff; text-decoration:none; border:1px solid #0196dd;}
.p_bar a.p_total:hover, .p_bar a.p_pages:hover{background:#0196dd;color:#fff; text-decoration:none;}
.p_bar a:hover{background:#0196dd; text-decoration:none;color:#fff}
.p_bar input.text{ border:1px solid #2496DC; width:24px; height:15px; text-align:center;}
.p_bar input.button{width:51px; height:21px; background:url(../images/zdbt.gif); color:#FFF;}
.p_bar a.gray{ background:#E8E8E8; color:#FFF;}
.nozwpicx{ height:100%;background:url(../images/nopic.jpg) center center #F2F2F2 no-repeat; display:block;}
/***---------
common foot----------------------------------------------------***/
.indfoot {border-top:8px solid #0196DD;padding: 10px 0;text-align: center; width:1000px; font-size: 12px;}
.indfoot i{ font-style:normal;}
.indfoot a:link, .indfoot a:visited{ color: #333;}
.wline{background:#EEE; height: 2px;line-height: 2px;overflow: hidden; position: absolute;top: -4px;width: 1000px; left:0;}
.indfoot img{ vertical-align: middle; margin-left:5px; }
.indfoot i{ font-family: "tahoma";}
/***-------------------
提示--------------------------------------------------------***/
.noinfo{ font-size:20px; color:#CCC;font-family: "Microsoft YaHei"; text-align:center; height:200px; line-height:200px;}
.noinfo span,.noinfo a{ color:#CC0000;}
/***-----------------表单
---------------------------------------------------------------***/
.win_forminfo dl{ clear: both; border-top:1px dotted #E5E5E5; }
.win_forminfo dl.fs{ border-top: 0;}
.win_forminfo dt{ width:100px; height: 28px; line-height: 28px; float: left; text-align: right; padding:15px 10px 15px 0; margin-right:15px;  color: #777; font-size: 14px; background: #FAFAFA; }
.win_forminfo dt.dt_textarea{ padding-top: 40px; height: 57px;}
.win_forminfo span{ color: #CC0000; padding-right:3px; }
.win_forminfo dd{ padding-top:15px; position: relative;}
.win_forminfo dd.tit{ padding-top:17px; font-size: 14px; height:24px; line-height: 24px; overflow: hidden;  }
.win_forminfo select{ border: 1px solid #E2E2E2; padding: 4px;}
.win_forminfo input{  height: 28px; line-height: 28px; }
.win_forminfo input.limitwd{ width: 190px;}
.win_forminfo input,.win_forminfo textarea{width: 280px; border: 1px solid #E2E2E2; padding:0 5px;}
.win_forminfo textarea{ height: 70px; padding: 5px; font-size: 12px; }
.win_forminfo dl.dl-radio input{ width: auto; height: auto; line-height: auto; border: 0;}
.win_forminfo dl.dl_l{ float: left; _position: relative; width: 50%; clear: none;}
.win_bnt{ padding: 15px 0; border-top:1px dotted #E5E5E5; text-align: center;}
.win_bnt input{width: 200px; height: 34px; line-height: 34px; background: #DF6B0A; color: #FFF; border: 0; font-size: 16px; cursor: pointer; display: inline-block; }
.win_bnt_l{ text-align: left; padding-left:125px; }
.win_forminfo i{ padding-left:5px; color: #777; }
/***-------------------
公用验证码--------------------------------------------------------***/
.yzmimginfo{ position:relative; float:left;}
.yzmimginfo img{ bottom: -40px;left: 90px;}
.validator .validator_message{position: absolute; left: 0; top: 29px; background:url(../images/codeinit.gif) 5px 3px no-repeat #FFF; color:#3B5998; padding:0 5px 0 25px; border: 1px solid #6D96E6; font-family: "sunsim"; line-height: 20px; font-size: 12px;}
.validator .warn{ color:#E51F1F; border-color:#E51F1F; background:url(../images/codewarn.gif) 5px 3px no-repeat #FFF;}
.validator .pass{ color:#A2DA5A; border-color:#A2DA5A; background:url(../images/codepass.gif) 5px 2px no-repeat #FFF;}
.validator_message:before,.validator_message:after{content: ""; position: absolute; top: -5px; left: 5px; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 4px solid #225ED5; z-index: 1;}
.validator_message:after{ top: -4px; border-bottom-color:#FFF;}
.validator .warn:before{border-bottom-color:#E51F1F;}
.validator .pass:before{border-bottom-color:#A2DA5A;}
.dl_textarea  .validator_message{top:86px;}
/***---------
面包屑-------------------------------------------------------------------------------------------------------------***/
.zxcpostion a.homepage,.zxcpostion i{ background:url(../images/indheadv5.gif) no-repeat;}
.zxcpostion{ height:26px; line-height:26px; border:1px solid #E2E2E2; background:#FAFAFA;}
.zxcpostion em{ width:3px;height:28px; background:#0196DD; position:absolute; top:-1px; left:-1px;}
.zxcpostion a,.zxcpostion i{ float:left; padding:0 10px;}
.zxcpostion a{ text-decoration:none;}
.zxcpostion a.homepage{ background-position:-20px -534px; height:26px; width:10px; margin-left:10px; _display:inline;}
.zxcpostion i{ width:3px; height:26px; background-position:0 -539px;}

.p_wordlink{ color:#3B5998;}
.cms_tjcss{ display:inline; background:url(../images/tjload.gif) center center no-repeat; padding:0 4px;}

/***-------------------
qq在线客服--------------------------------------------------------***/
.qqline_show,.qqline_Tit,.qqline_Bot,.qqline_Tit i{ background: url(../images/qqline.gif) no-repeat;}
.qqline_show,.qqline_info{  position:fixed; top:40px; right: 0; z-index:1000;_position:absolute;_top: expression(documentElement.scrollTop+40);}
.qqline_show{width: 34px; height: 145px; background-position:-177px 0; cursor: pointer;}
.qqline_info{ width: 168px; display: none;}
.qqline_Tit{ height: 52px; position: relative;}
.qqline_Tit i{ width: 20px; height: 20px; position: absolute; top: 15px; right: 5px; background-position: 0 -80px; cursor: pointer;}
.qqline_Con{ background: url(../images/green_line.gif) repeat-y; padding:0 12px; _padding:5px 12px 0;}
.qqline_Con li{ height: 30px; line-height: 30px;}
.qqline_Con a{ text-decoration: none;}
.qqline_Con img{ vertical-align: middle;}
.qqline_Con span,.qqline_Con em{color: #666;}
.qqline_Con span{width: 60px; height: 30px; line-height: 30px;float: left;overflow: hidden;text-align: right;}
.qqline_Bot{ height: 9px; background-position: 0 -60px; overflow: hidden;}

/***---------------------------v7新加公用底部--------------------------------------------------------------***/

.webfoot_bg{ background: #FAFAFA; border-top: 2px solid #EEE;}
.webfoot dl.fs{ border-left: 0;}
.webfoot dl{ width: 248px; float: left; border-right:1px solid #E9E9E9; border-left:1px solid #FFF; padding: 10px 0;   }
.webfoot dl.webtel{ border-right:0;}
.webtel span{ color: #999; font-size: 12px;}
.webtel dd{ color: #FF6600; font-size: 16px; font-family: arial; }
.webfoot dt{ font-size:14px; font-weight:  bold; }
.webfoot dt,.webfoot dd{ height: 30px; line-height: 30px; overflow: hidden;  padding-left:15px; }
.webfoot a{ float: left; width: 110px; color: #666;}
.webcopyright{ text-align: center; background: #0C1F31; color: #FFF; padding: 15px; font-size: 12px;}
.webcopyright a{ color: #FFF;}
.webcopyright img{ vertical-align: middle;}
/***------------登陆部分-----------------***/
.login_tit{ height: 60px; line-height: 60px; background:url(../images/bline.gif) 0 59px repeat-x #FFF; position: relative; padding: 0 15px;}
.login_tit em,.form_bottom input{ font-family:"Microsoft YaHei";  }
.login_tit em{float: left; padding: 0 20px;font-size: 18px; color: #666; height: 45px; line-height: 45px; margin-top:14px; border-top: 1px solid #FFF;  cursor: pointer; }
.login_tit em.act{ background: #FAFCFD; border:1px solid #D5DFEF; border-bottom:0; }
.login_tit a{ display: block;}
.login_form,.form_bottom{ padding: 15px 40px 15px 40px;}
.login_form{ background:#FAFCFD;}
.login_form li{ width: 100%; margin-top:10px;  position: relative; float: left;}
.login_form em{ display: block; color: #999; font-size: 14px; padding-left:2px; }
.login_form input,.form_bottom input{ width: 99%; border: 1px solid #DDD; height: 35px; line-height: 35px; padding-left:2px;  }
.login_form input{  border: 1px solid #DDD; }
.login_forget label {float: left;margin-right: 8px;line-height: 14px;*line-height: 22px;}
.login_forget input{ float: left; width: auto; height: auto; line-height: normal; border:0; }
.login_forget a{line-height: 14px; color: #0E789E; text-decoration: none;}
.form_bottom{ background: #FFF;}
.form_borT{border-top:1px solid #EEE; padding-bottom:0; }
.form_bottom input{ background: #1585D2; color: #FFF; border: 0; font-size: 16px; cursor: pointer; }
.form_bottom span{ color: #999;}
.form_bottom i{ float: left; background: url(../images/sharepic.gif) no-repeat; padding:0 10px 0 22px; color: #666; cursor: pointer;}
.form_bottom i.qq{ background-position:0 -70px; }
.login_qr b{ width: 44px; height: 44px; position: absolute; bottom: 0; right: 0; cursor: pointer; background: url(../images/loginaj.gif) no-repeat; }
.login_qr b.dimension{background-position:-47px 0;}
.login_qr .validator .validator_message{ border: 0; top: auto; bottom: 38px; left: auto; right: 0; background-color: #FAFCFD;}
.login_qr .validator .validator_message:before,.login_qr .validator .validator_message:after{ border: 0;}
.login_qr .validator img{ top: 24px;left: 108px;}
.login_weixin{ padding-top:45px; height: 277px;  *height: 281px; background: #FAFCFD; border-bottom:1px solid #EEE; }
.login_weixin p{ text-align: center; color: #666; font-weight: bolder; height: 26px; line-height: 26px;}
.login_weixin span{ font-weight: normal; color: #777;}
.login_weixin em{ width: 150px; height: 150px; padding: 2px; border:1px solid #CCC; display: block; margin: 0 auto;}
.login_weixin i{ width: 240px; height: 200px; background: url(../images/saosao.gif) #FFF no-repeat; position: absolute; top: 50%; left: 50%; margin-left:-120px; margin-top:-110px; display: none;}
.loadingplpic{ background: url(../images/pload.gif) center center no-repeat;}
.set-dnoinfo{background: url(../images/noinfo.png) no-repeat center center;}
.nocookieinfo{ height: 200px; line-height: 200px; text-align: center; font-size: 14px; font-family: "Microsoft YaHei"; color: #666; display: none;}
/***------------免费发送内容到手机--------------***/
.phonefm{ width: 295px;}
.phonefm dd input{ width: 155px;}
.sendm_msg{ height: 170px; overflow: hidden;}
.getjxsinfo{ width: 150px; padding:30px 25px 0; height: 240px; background: url(../images/phonefm.gif) no-repeat;}
.getjxsinfo span{ color: #666;}
.getjxsinfo span.colred{ color: #CC0000;}
#otherinfo i{width: 98%; height: 18px; line-height: 18px; background: url(../images/lineload.gif) center center no-repeat #FFF; position: absolute; top: 1px; left: 1px; z-index: 1;}
.vcode,.vcode_rep{ width: 130px; height: 22px; line-height: 22px; border: 1px solid #DDD; background: #E0DDDB; padding: 0 5px; cursor: pointer; font-size: 12px;}
/***---------------页面右下脚信息-----------------***/
.r-fixed-info{
	width: 70px;
	position: fixed;
	bottom: 30px;
	right: 20px;
	_position: absolute;
_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight); 	z-index: 1;
}
.r-fixed-info li{ width: 70px; text-align: center;  color: #FFF; cursor: pointer;vertical-align: middle; float: left;  position: relative; }
.r-fixed-info em{ height: 52px; background: url(../images/f_fixpic.png) 20px -199px no-repeat #0196DD; display: block; }
.r-fixed-info em.wx{background-position:14px -44px;}
.r-fixed-info em.code{background-position:17px 9px;}
.r-fixed-info em.sg{background-position:20px -105px;}
.r-fixed-info em.fx{background-position:20px -152px;}
.r-fixed-info em.dh{background-position:18px -242px;}
.r-fixed-info em.sc{background-position:20px -292px;}
.r-fixed-info em.db{background-position:16px -337px;}
.r-fixed-info em.prev{background-position:24px -448px;}
.r-fixed-info em.next{background-position:27px -394px;}
.r-fixed-info li.back{ display: none;}
.r-fixed-info li.backact{ display: block;}
.r-fixed-info span{height: 20px;line-height: 20px; display: block; background: #006A9D; border:1px solid #79ACC5; border-width:1px 0; font-size: 12px; }
.r-fixed-info a{ color: #FFF;}
.r-fixed-info a:hover{ text-decoration: none; color: #FFF;}
.r-fixed-info li.act em{background-color: #014E73;}
.r-fixed-info li.act span{background: #014E73;}
.r-fixed-info li.act .r-fixed-ewmCon,.r-fixed-info li.act small{ display: block;}
.r-fixed-ewmCon{ width:130px; background: #014E73; border: 1px solid #014E73; position:absolute; right: 75px; top:-41px; display: none;}
.r-fixed-ewmCon img{ width:100px; height:100px; display:block; margin:0 auto;}
.r-fixed-ewmCon i{ height: 28px; line-height: 28px; display: block; color: #FFF;}
.r-fixed-info small{ width: 6px; height: 73px;  border-right:1px solid #79ACC5; position: absolute; top: 0; right: 70px; z-index: 1; background: #014E73; display: none; }

.r-fixed-ewmCon .bdsharebuttonbox a{ padding-left:25px; float: left; background: url(../images/sharepic.gif) no-repeat; height: 20px; line-height: 20px; font-size: 14px; }
.r-fixed-ewmCon .bdsharebuttonbox a.bds_weixin{ background-position:0 -33px; }
.r-fixed-ewmCon .bdsharebuttonbox a.bds_qzone{ background-position:0 -209px; }
.r-fixed-ewmCon .bdsharebuttonbox a.bds_renren{ background-position:0 -105px; }
.r-fixed-ewmCon .bdsharebuttonbox a.bds_tqq{ background-position:0 -140px; }
.r-fixed-ewmCon .bdsharebuttonbox a:hover{ color: #FFF;}
/***------------支付弹出信息--------------***/
.pay-tips{border:1px solid #FADE87; background:#FFFFEC; padding:10px; text-align:left; line-height:22px;}
.pay-tips b{ display:block; padding-left:20px; background:url(../images/lbtip.gif) 0 5px no-repeat;}
.pay-tips p{ padding-left:20px;}

/***------------留言--------------***/
.comment-check{ height: 34px; line-height: 34px; background:#FAFAFA; text-align: center; font-family:"Microsoft YaHei"; font-size: 14px; cursor: pointer; display: none;}
.comment-check span{ color: #F87801;}
.comment-con{ border-top:1px solid #DDD; margin-top:-1px;  }
.comment-section em{ float: right;}
.comment-section em span{ color: #CC0000;}
.reply-section{ background: #FEFFF5; border: 1px solid #EDEDD1; margin:0 2px; }