﻿/*公共样式
Time:2013-11-4
AUctor:zhangpeng
*/

body {
font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,sans-serif,"宋体"; font-size: 12px; font-color: #666666;
}

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{text-align:left;}
ul,li{list-style:none;}
a,img,a img{border:0 none;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
input,select{outline:none} 
textarea{ outline:0; resize:none;text-align:left;}
form submit,form img,form reset,form button{cursor:pointer;}
.block_lt{display:block;float:left;}
.lt{float:left; display:inline;}
.rt{float:right; display:inline;}

.cl{clear:both;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f28{font-size:28px;}
.f100{font-size:100px;}
.f68{font-size:68px;}
.ftsb{font-size:17px;font-weight:bold;color:#888888;}
#wrap{text-align:left;}
.index_b_bg{
	width:100%;
	background-image: url(images/body_bg.jpg);
}
.w400{width:400px;}
.w600{width:600px; margin:0 auto; overflow:hidden; zoom:1;}
.w960{width:960px; margin:0 auto; overflow:hidden; zoom:1;}
.w980{width:980px; margin:0 auto; overflow:hidden; zoom:1;}
.w900{width:900px; margin:0 auto; overflow:hidden; zoom:1;}
.w1000{width:1000px; margin:0 auto; overflow:hidden; zoom:1;}
.w10001{width:1000px; margin:0 auto; zoom:1;}

.w960d{width:960px; margin:0 auto; overflow:hidden; zoom:1;margin-left:50px;}
.pc_overflow{overflow:hidden; zoom:1;}
.none{display:none;}
.block{display:block;}
.h5{height:5px;}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h80{height:80px;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.mauto{margin:0 auto;}
.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;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt200{margin-top:200px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml60{margin-left:60px;}
.ml160{margin-left:160px;}
.mr15{margin-right:15px;}
.mr17{margin-right:17px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.ftw{font-weight:bold;}
.bodrno{border:none;}
.bodr{border:1px solid #E1E1E1;}
.bodr_r{border-right:1px solid #E1E1E1;}
.bodr_b{border-bottom:1px solid #D8D8D8;}
.bodr_b_x{border-bottom:1px dashed #D8D8D8;}
.green{color:#B5FF00; font-weight:bold;}
.green1{color:#34A452;}
.red{color:#E53336;}
.org{color:#FE8007;}
.black8{color:#888888;}
.black{color:#666666;}
.blackb{color:#454545;}
.zongse{color:#934519;}
.white{color:#FFFFFF;}
.blue{color:#60BAF4;}
.bgwhite{background:#FFFFFF;}
.hauto{height:auto;overflow:hidden;}
.bodr_bgwhite{background:#FFFFFF;border:1px solid #E1E1E1;}
a{ color:#666;}
/*登录注册的body背景*/
.bo_bg{width:100%;height:910px;overflow:hidden;}
.login_top img{margin-top:35px;}/*登录注册的body背景*/

/*top公共样式*/
.top{width:100%;height:30px;background:#F7F7F7;border-bottom:1px solid #EEEEEE;}
.information_top{height:30px;line-height:30px;}
.information_t_l a{color:#666;}
.information_t_l a:hover,.information_r ul li span{color:#E53336;text-decoration:none;}
.information_t_l{width:240px;}
.information_r{ width: auto; overflow-x:hidden; }
.information_r ul li{float:left;padding:0 10px;}
.information_r ul li a{color:#888888;}
.logo{width:615px;}
.logo h1{float:left;}
.city{float:left;width:340px;margin:30px 0 0 20px;}
.city b{font-size:14px;}
.city a{color:#888888;}
.city_list{width: 400px;height: auto;overflow: hidden;z-index: 50000;padding: 10px 15px;border: solid 1px #329132;background: white;box-shadow: 1px 2px 5px #666;color: #444;top: 156px;left: 722px;position: absolute;}
.all_city b{font-size:14px;}
.all_city a,.city_p a{padding-left:8px;color:#329132;font-size:14px;}
.city_p b{display:block;width:22px;height:22px;background:#D5D6D5;line-height:22px;text-align:center;float:left;}
.infobg{width:100%;height:1275px;overflow:hidden;background:#fff url('info_bg.png') no-repeat right center;}
.header{ width:1000px; margin:0px auto; height:100px;}
.search{width:381px;margin-top:15px;}
.search p{margin-left:37px;margin-top:7px;}
/*.search form{ background:url(../images/topso.png) no-repeat; height:38px; width:380px; margin:0px 0px 0px 40px; line-height:38px;}*/
.search .search_cont a:hover{ text-decoration:none;}
.search .search_cont a{ display:block; height:38px; width:71px; text-align:center; }
span.search_ico{ display:inline-block; width:14px; height:7px; background:url('ico_top.png') no-repeat 0px -19px;}
.search form input.txt{ color:#ccc; float:left; height:20px;  border:none; margin:8px 5px; width:220px;}
.search form input.bt{ float:left; border:none; height:38px; width:78px; background:none; color:#fff;cursor:pointer;}
.search_cont{ position:relative;}
.search_cont_bt{ position:absolute; left:0px; top:38px; border:1px solid #ff4100; z-index:99; background:#fff;}
.search_cont_bt a{ display:block; text-align:center; line-height:38px; width:71px; height:38px;}
.search_cont_bt a:hover{ background:#f6f6f6; text-decoration:none;}
/*top公共样式*/
/*menu end 导航公共样式*/
.menu_bg{width:100%;height:40px;}
.red_bg{background:#E53336;}/*导航背景颜色*/
.menured_bg{background:url('bg01.jpg'); z-index:0}

.menu_ul{ display:  block}
.menu li{float:left; width:110px;background:url('li_bg.png') no-repeat right center;}

.menu li a{font-size:14px;color:#FFF;font-weight:bold; text-decoration:none; display:block;padding:0 10px; width: 90px; height:39px;line-height:39px;text-align:center;}
.menu li .menu_main_a:hover,.menu_son li a:hover,.current9{background:url('bg-02.jpg');}

.menu_son{position:absolute; z-index: 10000;}
.menu_son li{width:110px;background:#E53336;z-index:9999;}


/*menu end 导航公共样式*/

.baocun{width:150px;height:39px;border:none;color:#FFF;font-size:18px;font-weight:bold;line-heighht:39px; cursor:pointer;}
.redbg{background:#E53336;}/*红色保存按钮背景*/
.denglu,.zhuce,.login_free_zhuce{width:121px;height:36px;border:none;background:#E53336;line-height:36px;color:#FFF; cursor:pointer;font-size:18px;
font-weight:bold;border-radius:2px;}
.now_zhuce{display:block;width:142px;height:35px;border:none;background:#E53336;line-height:35px;color:#FFF; cursor:pointer;font-size:16px;text-align:center;border-radius:2px;}
.bluebg{background:#10C8C8;}/*蓝色提交按钮背景*/

.redbgg{background:#FF401A;}
.redbgm{background:#E53336;}
.greenbg{background:#00A27E;}
.green_l_bg{background:#59C883;}
.greenbgg{background:#5BB009;}
.bluebgg{background:#32A8FA;}
.graybg{background:#E6E6E6;}
.graybgg{background:#C6C6C6;}
.orgbg{background:#FF9C00;}
.orgbgg{background:#FE8007;}

.applebg{background:#CDC600;}
.pinkbg{background:#FA898F;}
.pinkbgg{background:#F46264;}

.top_all_bg {
	width: 100%;
	height: auto;
	background-image: url(images/body_bg.jpg);
}
.style4_top {
	background: rgb(255, 255, 255); width: 100%; height: 111px;
}
.style4_top_all {
	height: 100%;
}
.style4_top_all_l {
	width: 530px; height: 100%;
}
.style4_top_all_l h1 {
	width: 300px; margin-top: 20px; float: left; hieght: 80px;
}
.style4_top_city {
	margin: 35px 0px 0px 30px; width: 177px; font-size: 14px;
}
.style4_top_city a {
	color: rgb(136, 136, 136); font-size: 12px;
}
.style4_top_all_r_s {
	width: 460px; height: 100%;
}
.zongceyezhu {
	width: auto; height: 47px; line-height: 47px; font-size: 12px; float: right;
}
.style4_top_all_r {
	background: url("images/s_kuang.png") no-repeat; width: 460px; height: 37px; float: right;
}
.style4_top_all_r form input.seach_kuang {
	background: url("images/fdj.png") no-repeat 3% rgb(255, 255, 255); margin: 2px 0px 0px 3px; border: currentColor; width: 345px; height: 33px; color: rgb(102, 102, 102); line-height: 33px; padding-left: 35px; font-size: 12px; display: inline;
}
.style4_top_all_r form input.s_but {
	border: currentColor; width: 68px; height: 37px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; cursor: pointer;
}
.style2_main_menu {
	background: url("images/bg01.png"); width: 100%; height: 47px;
}
.style2_main_menu_t {
	height: 47px;
}
.style2_main_menu_l {
	background: url("images/menu_bg.png") no-repeat; width: 208px; height: 47px; position: relative; cursor: pointer;
}
.style2_xia_ico {
	background: url("images/xia.png") no-repeat; width: 12px; height: 6px; right: 20px; bottom: 18px; position: absolute;
}
.style2_left_ico {
	background: url("images/zuo.png") no-repeat; width: 7px; height: 11px; right: 20px; bottom: 18px; position: absolute;
}
.style2_main_menu_r {
	width: 770px; height: 100%; line-height: 47px;position:relative; z-index:1;
}

#hamburgermenu ul li{float: left;background: url("images/li_bg.png") no-repeat right 70%;width: 95px;}
#hamburgermenu ul li a{color: #ffffff;font-weight: 700;display: block;height: 47px;line-height: 54px;text-align: center;font-size: 14px;}
#hamburgermenu ul li a:hover,#hamburgermenu ul li a.current{background: url("images/bg-02.png");background-color:#D2181B;}
#hamburgermenu li ul{list-style-type: none;left: -999em;position: absolute;padding-top: 0px;overflow: visible;}
#hamburgermenu li ul li{clear: left;width:100%;background-color:#DF3329;width: 95px;}
#hamburgermenu li ul li a{line-height: 35px;height: 35px;font-weight: normal;display: block;}
#hamburgermenu li ul a:hover{color:#ffffff;text-decoration:none;font-weight:normal;background-color:#D2181B;}
#hamburgermenu li:hover ul{left: auto;}
#hamburgermenu li.sfhover ul{left: auto;}



.menu_son li a:hover {
	background: url("images/bg-02.png");
}
.current9 {
	background: url("images/bg-02.png");
}
.menu_son {
	position: absolute; z-index: 10000;
}
.menu_son li {
	background: rgb(229, 51, 54); width: 95px; z-index: 9999;
}
.dash {
	width: 100%; height: 2px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: dashed;
}
.style2_shu_menu {
	width: 1000px; height: 310px; position: relative;
}
.style2_shu_menu_l {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); left: 0px; top: 0px; width: 199px; height: 302px; position: absolute; z-index: 9999;
}
.style2_shu_menu_l ul li {
	background: rgb(255, 255, 255); width: 199px; height: 50px; position: relative; cursor: pointer;
}
.style2_r {
	width: 800px; height: auto;
}
.style2_shu_menu_l_l {
	width: 100%; height: 50px;
}
.style2_shu_menu_l_l p {
	width: 174px; height: 46px; color: rgb(102, 102, 102); line-height: 46px; padding-left: 25px; font-size: 14px; font-weight: bold;
}
.style2_shu_menu_l_l span {
	color: rgb(136, 136, 136); font-weight: normal; margin-right: 10px; float: right;
}
.style2_shu_menu_l_r {
	background: rgb(255, 255, 255); width: 548px; height: 300px; position: absolute;
}
.style2_shu_0 {
	left: 199px; top: -1px;
}
.style2_shu_1 {
	left: 199px; top: -51px;
}
.style2_shu_2 {
	left: 199px; top: -101px;
}
.style2_shu_3 {
	left: 199px; top: -151px;
}
.style2_shu_4 {
	left: 199px; top: -201px;
}
.style2_shu_5 {
	left: 199px; top: -251px;
}
.style2_shu_menu_l_r p {
	margin: 0px 20px; height: 39px; line-height: 39px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.style2_shu_menu_l_r p span.mffbzb {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold;
}
.style2_shu_menu_l_r p span i {
	color: rgb(225, 11, 14); font-style: normal;
}
.style2_shu_menu_l_r .mfhdbj {
	background: rgb(244, 244, 244); margin: 15px 20px 0px; padding: 5px; width: 500px; height: 60px; font-size: 14px;
}
.style2_shu_menu_l_r .mfhdbj h3 {
	color: rgb(225, 11, 14); font-size: 14px;
}
.style2_shu_menu_l_r table {
	margin: 0px 20px; width: 510px; height: 106px; font-size: 14px;
}
.style2_shu_menu_l_r table tr td i {
	color: rgb(254, 128, 7);
}
.style2_shu_menu_l_r table tr td input {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(227, 227, 227); width: 106px; height: 30px;
}
.style2_shu_menu_l_r table tr td a {
	background: rgb(254, 128, 7); border-radius: 6px; width: 117px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-size: 16px; font-weight: bold; display: block; hieght: 39px;
}
.style2_shu_menu_l_r table tr td a:hover {
	opacity: 0.9;
}
.style2_shu_menu_l_r .shengming {
	background: rgb(244, 244, 244); margin: 0px 20px; padding: 5px; width: 500px; height: 50px; font-size: 14px;
}
.style2_shu_menu_l_r .djcxkf {
	margin: 0px 20px; width: 510px; height: 106px; font-size: 14px;
}
.style2_shu_menu_l_r .djcxkf a img {
	padding: 25px 10px 0px 0px; float: left;
}
.style2_shu_menu_l_r .djcxkf h4 {
	width: 400px; color: rgb(254, 128, 7); line-height: 26px; font-size: 16px; font-weight: normal; margin-top: 15px; float: left;
}
.style2_shu_menu_c {
	margin: 3px 8px 0px; width: 540px; height: 300px;
}
.style2_shu_menu_r {
	background: rgb(255, 255, 255); border-radius: 2px; width: 240px; height: 300px; margin-top: 3px;
}
.style2_shu_menu_r h2 {
	margin: 0px 5px; width: 230px; height: 54px; text-align: center; color: rgb(136, 136, 136); line-height: 54px; font-size: 22px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.style2_shu_menu_r p {
	margin: 5px; width: 230px; height: 70px; text-align: center;
}
.style2_shu_menu_r p span {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; display: block;
}
.style2_shu_menu_r p span i {
	color: rgb(254, 128, 7); font-size: 26px; font-style: normal; font-weight: normal;
}
.style2_shu_menu_r p b {
	font-size: 20px;
}
.style2_shu_menu_r .apply_shenqing {
	margin: 15px 0px 0px 20px;
	width: 200px;
	height: 39px;
	background-image: url(images/apply_bg.png);
	background-repeat: no-repeat;
}
.style4_shengqing {
	background: rgb(255, 255, 255); margin: 2px 0px 0px 3px; padding: 0px 5px; border: currentColor; width: 132px; height: 34px; color: rgb(102, 102, 102); line-height: 34px; float: left;
}
.style4_but {
	border: currentColor; width: 50px; height: 36px; float: left; cursor: pointer;
}
.shenqing_sheng {
	width: 100%; height: 16px; text-align: center; color: rgb(214, 17, 20); line-height: 16px; margin-top: 10px;
}
.shenqing_sheng b {
	font-size: 14px; font-style: normal;
}
.style2_shu_menu_r ul {
	margin-top: 7px;
}
.style2_shu_menu_r ul li {
	width: 78px; text-align: center; line-height: 20px; border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: solid; float: left;
}
.style2_shu_menu_r ul li a {
	color: rgb(136, 136, 136);
}
.style2_shu_menu_r ul li a img {
	margin: 9px 0px 0px 14px; display: inline;
}
.new_head_ad {
	height: 90px; margin-top: 10px;
}

