body,ul,ol,li,dl,dt,dd,em,p,h1,h2,h3,table,td,th,form,fieldset,img,input,form{margin:0;padding:0}
body{font:14px/1.6em "Arial","sans-serif";color:#333;-webkit-text-size-adjust:none; background-color:#FFFFFF;}
fieldset,img,.submit{border:0}
ul,ol,li{list-style:none}
select,input,textarea,form{line-height:1.2em;vertical-align:middle}
address, cite, em,i{font-style:normal;}
button{cursor: pointer;}
a{color:#333;text-decoration:none}
a:hover{color:#006699;text-decoration:underline}
.cRed,a.cRed{color:#f00;}
.c666,a.c666{ color:#666666;}
/*gonggong*/
.fang,.jnav,.jnavseach{width:950px;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:5px;clear:both;overflow:hidden}
.clearall:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
.clearall{zoom:1;clear:both;height:0;overflow:hidden;display:block}
.right{float:right}
.left{float:left}
.xspace{margin-right:8px}
.yspace{margin-top:5px}
.yspace1{padding-top:5px}
.baiduclass{display:none;height:0;clear:both}
.jline{border-bottom:#ccc 1px dashed;margin:1px 0;height:1px;overflow:hidden;}
/*head*/
.jtop{height:32px;font-size:12px}
.jtop span{line-height:32px;height:32px;padding:0 8px}
.jtop span a{padding-right:5px}
.jtop .right a{display:block; float:left;padding-left:14px;}
.jtop .right .jt1{ background-position:0 -33px;}
.jtop .right .jt2{ background-position:-78px -33px;}
.jtop .right .jt3{ background-position:-158px -33px;}

.jnav{height:38px;line-height:38px;margin-bottom:0px;}
.jnav a{display:block;float:left;text-align:center;}
.jnav a:visited{text-decoration:none}
.jnav a:hover{text-decoration:none}
.jnav .jnavl_l,.jnav .jnavl_r{ float:left;}
.jnav .jnavl_l,.jnav .jnavl_r,.jnav .jnavl_l a,.jnav .jnavr,.jnavseach,.jnavs_l,.jnavs_r,.button{}
.jnav .jnavl_l,.jnav .jnavl_r,.jnav .jnavl_l a,.jnav .jnavr{height:38px;}
.jnav .jnavl_l{background-position:0 -80px;padding-left:8px;}
.jnav .jnavl_l a{width:95px;background-position:-95px -132px;}
.jnav .jnavl_l a:hover{background-position:-190px -132px;}
.jnav .jnavl_l a.on,.jnav .jnavl_l a:hover.on{background-position:0 -132px; color:#FFFFFF; font-weight:bold;}

.jnav .jnavl_r{background-position:-5px -80px; width:55px;}
.jnav .jnavr{background-position:-64px -80px; width:204px;}
.jnav .jnavr a{width:95px;}
.jnav .jnavr a.on{color:#FFFFFF;}

.jnavsub{border-bottom:#D4DAEC 1px solid;padding:5px 0;}
.jnavsub li{float:left;line-height:23px;width:460px;padding-left:15px;display:inline;font-size:14px; }


.jnavseach{background-position:0 -208px; background-repeat:repeat-x; font-size:12px;}
.jnavseach a{ color:#FFFFFF;padding-right:5px;}
.jnavseach a:visited{color:#FCFF00;}
.jnavseach a:hover{color:#FFFFFF;}

.jnavsub1{border-bottom:#D4DAEC 1px solid;padding:5px 0;}
.jnavsub1 li{float:left;line-height:24px;padding-left:15px;display:inline;font-size:14px;}
.jnavsub1 li a{ padding-right:6px;*padding-right:5px;}
.jnavsub1 li span a{ font-weight:bold;text-decoration: none;padding-right:0;}

.jnavs_l,.jnavs_r{width:7px;height:77px;}
.jnavs_l{float:left;background-position:-280px -41px;}
.jnavs_r{float:right;background-position:-287px -41px;}
.jnavs_c1{width:720px;}
.jnavs_c1,.jnavs_c2{float:left;color:#FFFFFF;padding:5px 0 0 15px;line-height:32px;}
.jnavs_c2{line-height:22px;}
.input{border:#ccc 1px solid;width:305px;color:#555;text-indent:1px;height:23px;}
.button{vertical-align: middle; margin-left: 8px; margin-right: 12px;background-position:0 -290px;width:93px;height:30px;font-size:14px;color:#2D84D9;font-weight:bold;border:none; cursor:pointer;}
/*foot*/
#footer {line-height:1.8em;color:#666666;font-size:12px;text-align:center;border-top: 1px solid #B3C7E2;}#footer a {color:#616161;text-decoration:none;}#footer a:hover {text-decoration:underline;}#footer p {margin:0;padding:15px 0 0;} 


.f12{ font-size:12px}
.f14{ font-size:14px}
.f16{ font-size:16px}
.f18{ font-size:18px}
.c666{ color:#666}
.c999{ color:#999}
.c9a{ color:#9a9a9a}
.cfff{ color:#fff}
.ce8f{ color:#e8f3fe}
.c3f9{ color:#3f91e3}
.cd11{ color:#dd1111}
.f60{ color:#f60}
.cff4{ color:#ff4b04}
.c903{ color:#903cda}
.c3dd{ color:#3ddf50}

.top{ width:100%;overflow:hidden}
.top .nav{ width:1000px;overflow:hidden; margin:0 auto;}
.top .nav span{ float:left}
.c_nav a{ padding: 0 6px}

.site{ width:100%; height:36px; overflow:hidden; background:#efefef; overflow:hidden}
.site .nav{ width:1000px; overflow:hidden; height:36px; position:relative; margin:0 auto}
.site .net_nav{ line-height:36px}
.site .net_nav a{ padding:0 5px}
.site .version{ position:absolute; top:8px; right:15px}
.site .version span{ display:inline-block; margin:0 7px; padding:0; height:20px; overflow:hidden; background:url(../images/icon.png) no-repeat; line-height:20px; }
.site .version span.moble{ background-position:-4px -2px;text-indent:16px}
.site .version span.wx{ background-position:-4px -28px; text-indent:26px}

.wrap,.fang_x1000{ width:1000px; margin:0 auto;margin-bottom:5px; overflow:hidden; position:relative;}
.w1000{ width:1000px; margin:0 auto;overflow:hidden; position:relative;}

.logobox{ position:relative;margin:20px auto; height:30px}
.logobox .logo{ float:left}
.logobox .search_box{ float:right; width:460px; height:34px; border:solid 2px #f3f3f3; position:relative; margin-right:140px; margin-top:10px}
.logobox .search_btn{ position:absolute; top:-2px;right:-2px; width:70px; height:38px; background:#53ac10; border:0; font:normal 16px/26px "微软雅黑"; color:#fff}
.logobox .clomns_box{ float:left; width:65px; height:34px; line-height:26px; background:#f3f3f3 url(../images/dsj.png) no-repeat 80px center; padding:0 15px; }
.logobox .clomns_box h3{ font-size:14px; font-weight:normal; cursor:pointer; line-height:34px}
.logobox .clomns_box .sub{ width:93px;left:-2px;top:36px;border:solid 2px #efefef;border-top:0;position:absolute; background:#fff;  line-height:28px; z-index:9999; overflow:hidden; color:#999; cursor:pointer; display:none;}
.logobox .clomns_box .sub li{ width:63px; padding:0 15px}
.logobox .search_info{ width:240px; height:32px; border:0; line-height:20px; overflow:hidden; font-size:12px; text-indent:10px; color:#aaa; margin-top:2px; overflow:hidden}
.logobox .city_list{ position:absolute; top:45px; left:260px; width:55px; background:#efefef; text-indent:8px; z-index:99; display:none}
.logobox .icons{ position:absolute; top:10px; right:0;width:119px;  overflow:hidden; background:url(../images/tuan.png) no-repeat; height:50px}
.logobox .icons a{ color:#888; font-size:12px; display:inline-block; padding-top:30px; width:48px;margin:0; text-align:center}

.mainav_box{ width:998px; background:#f7f7f7; border:solid 1px #efefef; border-bottom:0}
.mainav_box .mainav{ height:45px; overflow:hidden; font-family:"微软雅黑"; line-height:45px; padding:0 30px}
.mainav_box .mainav a{ padding:0 30px; text-decoration:none}
.mainav_box .mainav a.on,.mainav a:hover{ display:inline-block; background:#3f91e3; color:#fff; padding:0 30px; font-weight:bold}
.class_nav{ background:#3f91e3; padding:8px 14px 5px 20px; width:966px}
.class_nav ul{ overflow:hidden}
.class_nav ul li{ float:left; margin:0 8px; line-height:30px}
.class_nav ul li a{ color:#e8f3fe; padding-right:10px}
.class_nav .bt{ font-weight:bold; padding:0; text-decoration:none}
.class_nav_news{background:#3f91e3; height:40px; padding:0 20px; width:960px}
.class_nav_news a{ color:#fff; padding:0 20px;display:inline-block; line-height:40px; height:40px}
.class_nav_news a:hover{ text-decoration:none;background:#377fc7;font-weight:bold;}
.class_nav_news a.on{ background:#377fc7}
.class_nav_lp{ background:#f82d2d; padding:8px 14px 5px 20px; width:966px}

.citylist{float:left;}
.citylist a{padding:0 5px; line-height:30px}

/*404*/
.sos{width:650px; height:285px; overflow:hidden; margin:0 auto; background:url(/gonggong/zhuanti/404.jpg) no-repeat; position:relative}
.sos a{ text-indent:-999em;}
.sos .index{width:38px; height:20px; position:absolute; left:360px; top:220px;}
.sos .back{width:88px; height:20px; position:absolute; left:410px; top:220px;}