@charset "utf-8";
/* CSS Document */
/*--------------------------piblec--------------------------------*/
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;  /* background: url(../imagesindex/bgbgbg.gif) repeat-y #efefef center top */ }
.top,.header,.nav,.warp,.bottom,.footer{margin:0 auto; padding:0px; width:1000px; overflow:hidden;}
a {outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/}
*{margin:0px; padding:0px}

ul{list-style:none}
img{border:0px}
a:link,a:visited{color:#2c5483; text-decoration:none}
a:hover{color:#2c5483; }
/* a:hover{color:#2c5483; text-decoration:underline} */

.pic:hover{ border-color:#c00007}

.floL{ float:left}
.floR{ float:right}
.clear{ clear:both}

.icongreater{display: inline-block; font-family: SimSun;  margin: 0px 5px; vertical-align: middle; width: 15px; text-align:center; color:#b4b4b4}
/*-------------top_nav&header---------*/
.top_side{ height:36px; background:url(../imagesindex/top_bg.gif) repeat-x; width:1000px; margin:0px auto}

.top{ float:left; height:36px;}
.top .login{ float:left; line-height:36px; padding-left:10px}
.top .login label{ color:#FFF; float:left}
.top .login input{ float:left}
.top .login a{ float:left; margin-top:7px; margin-right:5px}
.top .login .text{ width:80px; height:19px; border:1px #000 solid; margin-top:7px; margin-right:10px}
.top .login .l_btn{ width:68px; height:20px; background:url(../imagesindex/l_btn.gif) no-repeat; display:block}
.top .login .r_btn{ width:68px; height:20px; background: url(../imagesindex/index_07.gif) no-repeat; display:block}
.top .top_nav{ float:right; padding-top:12px; padding-right:5px; overflow:hidden; width:300px;}
.top .top_nav a{ text-decoration:none; float:right; padding:1px 10px; height:12px; border-right:1px #fff solid; overflow:hidden; line-height:13px;}
.top .top_nav a:link,.top .top_nav a:visited{ color:#FFFFFF}

.header_side{background:url(../imagesindex/header_bg.gif) repeat-x; height:122px; width:1000px; margin:0px auto}
/* .header{ height:122px; } */
.header .logo{ float:left; margin-top:12px; margin-left:15px}
.header .slogen{ display:none; float:left; padding-top:75px; padding-left:5px; font-size:12px}
.header .search{ width:287px; float:right; height:63px; background:url(../imagesindex/index_15.jpg) no-repeat; margin-top:32px; margin-right:15px}
.header .search .text{ border:none; background:url(../imagesindex/index_18.png) no-repeat; float:left; width:139px; height:30px; margin-left:5px; margin-top:28px; padding-left:40px; font-family:Verdana, Geneva, sans-serif; line-height:30px; color:#999}
.header .search .btn{ background:url(../imagesindex/index_19.jpg) no-repeat; float:left; border:none; width:99px; height:30px; margin-top:28px}
a.notice {display:inline-block;padding:10px;margin-bottom:60px;text-align:center;text-decoration:underline;line-height:20px;color:#fff;background:#f60;}

.nav_side{ background:url(../imagesindex/index_24.gif) repeat-x; height:48px;width:1000px; margin:0px auto}
.nav{ height:44px; overflow:hidden; }
.nav ul{border-right:1px #bb6c00 solid; border-left:1px #bb6c00 solid;overflow:hidden}
.nav ul li{float:left;width:110px;}
.nav a{background:url(../imagesindex/index_27.gif) no-repeat right; display:block; height:44px; line-height:44px; font-size:14px; font-weight:bold; text-align:center;}
.nav li.last a{background:none;}
.nav a:link,.nav a:visited{ color:#FFF}
.nav a.cur,.nav a:hover{ background:url(../imagesindex/index_27.jpg) no-repeat top; text-decoration:none; color:#462508}

.footer_side{ overflow:hidden;background:url(../imagesindex/index_106.gif) repeat-x top; width:1000px; margin:0px auto}
.footer_side .footer_nav{ height:37px; text-align:center; line-height:37px;}
.footer_side .footer_nav a{ padding:0px 10px; border-right:1px #fff solid}
.footer_side .footer_nav a:link,.footer_side .footer_nav a:visited{ color:#fff}
.footer{ text-align:center; color:#040509; line-height:30px;  height:110px; margin-top: 20px; position:relative}
.footer img{ display:block; position:absolute; right:100px;top:0;}

.path{font-size:12px; font-weight:normal; color:#666666; line-height:27px; height:29px; border-bottom:1px #dddddd solid}
.path b{ font-weight:normal;  background:url(../imagesindex/path_icon.gif) no-repeat left 4px;}
.path a{ padding-left:10px}
.path a:link,.path a:visited{color:#666666}
.path a:hover{ }

.tip,.footer_nav{margin:0 auto; padding:0px; width:1000px; overflow:hidden;}

.tip_side{ height:29px; background:url(../imagesindex/index_33.gif) repeat-x;width:1000px; margin:0px auto}
.tip{  padding-top:5px}
.tip li{ float:left; padding-right:20px; padding-left:36px; background:url(../imagesindex/index_35.gif) no-repeat 10px;}

.tip li a:link,.tip li a:visited{ color:#5c5c5c}

.left{ width:741px; float:left}
.right{ width:224px; float:right}




.pop_login{ width:298px; position:absolute; right:24px; top:44px; display:block; overflow:hidden; border-radius:4px; background:#fff;
}
.pop_login .til{ height:45px; background:url(../imagesindex/pop_login_til.jpg) repeat-x center; line-height:45px;font-size:18px; font-family:"宋体", "冬青黑体简体中文 W3"; color:#fff; border-bottom:1px #dddddd solid; text-align:center}
.pop_login dd{ overflow:hidden; padding-top:5px; padding-bottom:20px; background:url(../imagesindex/pop_login_yy.gif) repeat-x top}
.pop_login dd li{ width:249px; margin:0px auto}
.pop_login dd .t_tip{ margin-top:10px; padding-left:20px; width:229px; background:url(../imagesindex/reg_25.gif) no-repeat left 0px; font-family:"宋体"; color:#FF0000; overflow:hidden; height:14px; line-height:14px}
.pop_login dd .user{ background:url(../imagesindex/login_input_bg.gif) no-repeat; height:37px; margin-top:15px}
.pop_login dd .user span{ display:block; height:37px; background:url(../imagesindex/login_user_icon.gif) no-repeat 8px 8px; padding-left:40px; position:relative}
.pop_login dd .user span input{ border:none; height:37px; line-height:37px; width:200px; background:none;  font-size:14px;font-family:Verdana, Geneva, sans-serif;color:#333; font-weight:bold;position:relative; z-index:1; background:url(../imagesindex/clt.gif)}
.pop_login dd .user span label{font-size:14px;color:#999999; font-family:"宋体";height:37px; display:block; line-height:37px;position:absolute; left:40px; top:0px; z-index:0; cursor:text}

.pop_login dd .psw{background:url(../imagesindex/login_input_bg.gif) no-repeat; height:37px; margin-top:14px}
.pop_login dd .psw span{ display:block; height:37px; background: url(../imagesindex/login_psw_icon.gif) no-repeat 8px 8px; padding-left:40px; position:relative}
.pop_login dd .psw span input{ border:none; height:37px; line-height:37px; width:200px; background:none; font-size:14px; color:#999999; font-family:"宋体"; position:relative; z-index:1;color:#333;background:url(../imagesindex/clt.gif)}
.pop_login dd .psw span label{font-size:14px;color:#999999; font-family:"宋体";height:37px; display:block; line-height:37px;position:absolute; left:40px; top:0px; z-index:0; cursor:text}


.pop_login dd .inf{background:url(../imagesindex/login_inf_bg.gif) no-repeat; height:37px; margin-top:14px; width:149px; float:left; margin-left:25px; _margin-left:12px}
.pop_login dd .inf span{ display:block; height:37px; background: url(../imagesindex/login_psw_icon.gif) no-repeat 8px 8px; padding-left:40px; position:relative}
.pop_login dd .inf span input{ border:none; height:37px; line-height:37px; width:100px; background:none; font-size:14px; color:#999999; font-family:"宋体"; position:relative; z-index:1;color:#333;background:url(../imagesindex/clt.gif)}
.pop_login dd .inf span label{font-size:14px;color:#999999; font-family:"宋体";height:37px; display:block; line-height:37px;position:absolute; left:40px; top:0px; z-index:0; cursor:text}
.pop_login dd .inf_img{ width:93px; float:left; margin-top:14px; padding-left:7px; height:37px; overflow:hidden}
.pop_login dd .inf_img img{width:93px}


.pop_login dd .onf{
box-shadow:0 0 8px rgba(40,195,15,0.5);
-moz-box-shadow:0 0 5px rgba(40,195,15,0.5);
-webkit-box-shadow:0 0 5px rgba(40,195,15,0.5);
}

.pop_login dd .help{ padding-top:21px ; overflow:hidden; clear:both}
.pop_login dd .help .fpsw{ float:right;}
.pop_login dd .help .fpsw:link,.pop_login dd .help .fpsw:visited{ color:#999999}
.pop_login dd .help .fpsw:hover{ color:#007a09;}
.pop_login dd .help .ruser{ float:left; color:#999999; overflow:hidden; display:block;}
.pop_login dd .help .ruser input{ float:left; margin-right:2px; _margin-top:-3px}

.pop_login dd .btn{ overflow:hidden; padding-top:20px}
.pop_login dd .btn .go{ float:left;width:110px; height:38px; display:block; background:url(../imagesindex/login_go.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:38px; border:none; cursor:pointer}
.pop_login dd .btn .go:hover{background:url(../imagesindex/login_go_on.gif) no-repeat;}
.pop_login dd .btn .reg{ float:right; width:110px; height:38px; display:block; background:url(../imagesindex/login_reg.gif) no-repeat;cursor:pointer; border:none; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:38px;}
.pop_login dd .btn .reg:hover{background:url(../imagesindex/login_reg_on.gif) no-repeat}

.pop_boxing{ overflow:hidden; padding:0px}
.pop_boxing dt{ height:29px; background:url(../images/tb_head.gif) repeat-x; border-bottom:1px #d6d6d6 solid; line-height:29px; text-align:left;padding:0px 10px; font-weight:bold}
.pop_boxing ul{ padding:20px 0px}
.pop_boxing li{ padding:8px 0px; overflow:hidden;}
.pop_boxing label{ float:left; width:80px; padding-left:20px; font-size:12px; line-height:25px;}
.pop_boxing .text{ height:25px; border-left:1px #bebebe solid; border-top:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; background:url(../images/text_bg.gif) repeat-x; padding:0px 5px; font-family:Verdana, Geneva, sans-serif,"宋体"; color:#737373}
.pop_boxing select{height:27px; border-left:1px #bebebe solid; border-top:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; line-height:26px;color:#737373}
.pop_boxing textarea{border-left:1px #bebebe solid; border-top:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:5px; font-family:Verdana, Geneva, sans-serif,"宋体"; color:#737373; font-size:12px}
.pop_boxing .tip{ line-height:25px; color:#aaaaaa; padding-left:10px}
.pop_boxing .pop_btn{ display:block; float:left; margin-right:12px; background:url(../images/login_42.png) no-repeat; width:93px; height:30px; line-height:30px; color:#333; border:none; cursor:pointer; -webkit-box-shadow:0px 0px 3px #CCC; -moz-box-shadow:0px 0px 3px #CCC; box-shadow:0px 0px 3px #CCC}
.pop_boxing .pop_btn:hover{ color:#999;}
.pop_boxing .pop_btn:active{color:#0f5384;}
.pop_boxing .pop_search{ overflow:hidden;}
.pop_boxing .pop_search .text{ height:25px; border-left:1px #bebebe solid; border-top:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; background:url(../images/text_bg.gif) repeat-x; padding:0px 5px; font-family:Verdana, Geneva, sans-serif,"宋体"; color:#737373; float:left; width:189px}
.pop_boxing .pop_search .search_btn{display:block; background: url(../images/search_btn.png) no-repeat; width:62px; height:27px; line-height:27px; color:#333; border:none; cursor:pointer; -webkit-box-shadow:0px 0px 3px #CCC; -moz-box-shadow:0px 0px 3px #CCC; box-shadow:0px 0px 3px #CCC; float:left}
.pop_boxing .pop_search .search_btn:hover{ color:#999;}
.pop_boxing .pop_search .search_btn:active{color:#0f5384;}

