@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,button,textarea,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:100}input,textarea,select,button{font-family:inherit;vertical-align:middle;}input[type="button"],input[type="submit"]{cursor:pointer;}select,button{cursor:pointer;}table{border-collapse:collapse;border-spacing:0;empty-cells: show;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:"";}abbr,acronym{border:0 none;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}fieldset,img,a img,iframe{border-style:none;border-width:0;}iframe{overflow:hidden;}textarea{overflow-y:auto;resize:vertical;}legend{color:#000000;}a,a:hover{ text-decoration:none}img {vertical-align: middle;border:none;}label{cursor:point}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html {margin:0 auto;}ol,ul,li{list-style: none;}:focus {outline: 0;}
.clear{ clear:both; height:0px; overflow:hidden} 
.f-l{display:inline;float:left;} 
.f-r{display:inline;float:right;}
.t-r{ text-align:right}
.t-c{ text-align:center}
.f-c:before, .f-c:after {content:""; display:table;} .f-c:after {clear:both; }.f-c { zoom:1;} 
body{font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,Arial, Helvetica, sans-serif;  font-size:14px; background: url(../images/bg.png) 0 0 repeat; color:#666}
a,a:visited{ color:#666}
a:hover {color:#0081cc;}
.bg{}p{word-wrap:break-word;word-break:normal;}
.clearfix {clear: both; content: ".";}
.footer-wrap{}
.main-wrap{ width:960px; margin:0 auto; background:#f8f7f4; position:relative;z-index:55; border-radius:2px; margin-top:-22px;
-moz-box-shadow:5px 0px 10px #D0CFD0, -5px 0px 10px #d0cfd0; -webkit-box-shadow:5px 0px 10px #D0CFD0, -5px 0px 10px #d0cfd0; box-shadow:5px 0px 10px #D0CFD0, -5px 0px 10px #d0cfd0;
padding/*\**/: 0 6px\9; background/*\**/:url(../images/wrap-bg.png) 0 0 repeat-y\9;
}
.top,.nav,.search,.foot,.citycontentbox{ width:960px; margin:0 auto}
h1,h2,h3,h4,h5,h6{ color:#0081cc; font-family:微软雅黑}
.main{ font-family:微软雅黑; color:#666; width:912px; margin:0 auto}
.main-inside{ margin-top:-20px;}

.nav{position:absolute; top:115px; left:0; height:50px; line-height:50px; width:914px; z-index:99; clear:both;}
.nav li{ float:left; width:112px; margin-right:2px; text-align:center; color:#666; font-size:17px;  background:url(../images/nav_libg.png) repeat-x 0 0;}
.nav li a.nav_itema{ display:block; height:49px; line-height:49px; border-right: 1px solid #a59f97; border-left: 1px solid #a59f97; color:#fff;}
.nav li:hover a.nav_itema{ background:#fff; border:1px solid #a59f97; height:47px; line-height:47px; color:#0081cc;}
.nav li:hover a.first{ background:none; color:#fff;}
.nav li .nav-dropdown{display:none;border:1px solid #0081cc; background:url(../images/navdrop2.png) 0 0 repeat; width:626px; margin-top:13px; position:absolute; top:50px; left:29px; z-index:999;}
.nav li .nav-dropdown p{ width:628px; height:4px; }
.nav li .trending_tif{ width:22px; height:14px; background:url(../images/nav_tig.png) 0 0 no-repeat; position:absolute; top:-14px; left:173px;} 
.nav li .trending{ width:100%; overflow:hidden; width:628px;}
.nav li .trending h2{ display:inline-block; line-height:100%; width:178px; padding:0 0 0 40px; text-align:left;height:130px;font-size:16px; color:#0081cc; margin:13px 0 auto;}
.nav li .trending h2 strong{display:block; padding-top:40px;}
.nav li .trending h2 em{ font-family:Arial;display:block; font-size:14px;padding-top:10px}
.nav li .trending_r{ display:inline-block; width:409px; text-align:left; margin:10px 0 8px 0; border-left:1px solid #0081cc; min-height:125px;}
.nav li .trending_r  a,.nav li.hover .trending_r  a{ display:inline-block; height:14px; line-height:14px; line-height:100%; background:none; padding:0; margin:0; font-size:14px;}
.nav li .trending_r span.word{width:118px; margin:9px 0 0 18px; *margin:8px 0 0 18px; line-height:100%; display:block; float:left; overflow:hidden}
.nav li .trending_r span.word a,.nav li.hover .trending_r span.word a{ padding-bottom:6px; border-bottom:1px solid #bebebe; font-size:14px; }
.nav li .trending_r span.pic{width:115px; padding:0 0 0 18px; height:45px; line-height:100%; display:block; float:left}
.nav li .trending_r span.pic a{ border:none; background:none}

/*导航end*/
/*******新版头部************/
.header{width:890px; _width:890px; *width:890px; width:890px\0; min-height:95px; margin:0  auto; margin:10px auto 0px auto; position:relative; z-index:54;}
.logo,.weixin,.head-phone,.searchbox{ display:block; background:url(../images/share_icon1.png) no-repeat; }
.header-phone{ display:block; background:url(../images/share_icon3.png) no-repeat;width:210px; height:49px; background-position:0 -109px;  }
.logo{ width:283px; height:95px; background:url(../images/logo.png) 0 0  no-repeat; display:inline-block; margin-right:23px;}
.head-left{ position:relative; width:415px;  z-index:999;}
.head-left .citybox{position:relative;margin-top:55px; display:none;}
.head-left .chioce_city{ display:inline-block; width:108px; cursor:pointer; font-size:18px; color:#0081cc; text-decoration:none;}
.head-left .chioce_city a{ display:inline-block; padding-right:13px; margin:0 5px; height:23px; line-height:23px; color:#0081cc;  background:url(../images/icon1.png) right center no-repeat;}
.head-left .city_content{ position:absolute; display:none; overflow:hidden; width:279px;  left:0px; top:23px; padding-bottom:4px; background:#fff; z-index:99999;
-moz-box-shadow:2px 2px 5px #8C8C8C, -2px 2px 5px #8C8C8C; -webkit-box-shadow:2px 2px 5px #8C8C8C, -2px 2px 5px #8C8C8C; box-shadow:2px 2px 5px #8C8C8C, -2px 2px 5px #8C8C8C;
/* For IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8C8C8C')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8C8C8C');
}
.head-left .city_content  dt{ height:23px; line-height:23px; padding-left:6px; background-color:#0081cc; color:#fff; font-size:13px; border-top:1px solid #fff;}
.head-left .city_content  dd:last-child{ border:none;}
.head-left .city_content  dd{ height:27px; margin-top:4px; border-bottom:1px solid #d1d3d4;}
.head-left .city_content  dd span{ float:left; display:block; width:86px; height:27px; line-height:27px; color:#0081cc; background-color:#94d9f8; text-align:center; margin-right:8px;}
.head-left .city_content  dd a{ display:inline-block; height:27px; line-height:27px; padding-left:10px;}
.head-right{ display:block; width:296px;}
.head-right .head-phone,.searchbox{width:210px; height:49px; }
.head-right .weixin{ display:block; width:84px; height:84px; margin-left:0px;  background-position:0 -203px;}
.head-right .head-phone{background-position:0 -109px;}
.head-right .searchbox{ position:relative; height:25px; background:none; margin-top:56px;}
/*.head-right .searchbox .searchtext{ position:absolute; top:1px; left:1px; width:165px; height:32px; line-height:32px; border:none; _height:30px; *height:30px;}
.head-right .searchbox .searchbtn{ width:38px; height:32px; border:none; background:none; cursor:pointer;}
*/
.head-right .honor{text-align:right; font-size:17px; position:absolute; z-index:100; width:380px; height:25px; right:0; bottom:0; color:#666; overflow:hidden;}
.head-right .honor li{height:25px;line-height:25px; }
.head-right .honor li img{ float:right; margin-right:6px;}
.head-right .honor li span{float:right; font-size:17px; height:25px; line-height:25px;}

.banner{ position:relative; z-index:0; border-top:4px solid #fff; border-bottom:7px solid #fff;}
.banner .banner-img{ width:100%; height:389px;background: url(../images/banner-inside.jpg) top center no-repeat; }


.search{height:30px; line-height:30px;  width:915px; padding:15px 0;}
.search .keyword{float:right;}
.search .searchBg{ background:url(../images/share_icon1.png) no-repeat  0px -162px; width:247px; height:31px; z-index:0; float:right; padding:2px 0 0 3px;  *padding:0px 0 0 3px;position:relative; z-index:100}
.search .searchBg  input.text{width:182px;*width:180px; height:26px; line-height:26px; *height:23px;  *line-height:23px; padding:0 9px; border:none; border:0; font-size:16px; color:#999; text-align:left;}
.search .searchBg button{ width:43px; height:30px; border:none;  background-color:transparent; position:absolute; z-index:200; right:10px; top:0}
.search a{ margin:0 10px}
.footer-wrap{ color:#0081cc;}
.footer-wrap  a,.footer-wrap  a:visited{color:#0081cc}.footer-wrap  a:hover{ color:#0081cc}
.footer-wrap p,.footer-wrap p a,.footer-wrap p  a:visited{color:#666}.footer-wrap  p a:hover{ color:#0081cc}
.footer-wrap  .sitemap a,.footer-wrap  .sitemap a:visited{ color:#666}.footer-wrap  .sitemap a:hover{ color:#0081cc}
.sitemap{ width:890px; padding:20px 9px 0 9px; margin:25px 22px 0 24px; padding:45px 10px 38px 10px;  font-size:11px; line-height:20px; background:#f8f7f4; overflow:hidden; border:1px solid #cccccc; background:#fff;}
.sitemap h3{ color:#0081cc;}
.sitemap .f-r{ width:312px;}
.sitemap .f-r .map{width:312px; margin:0;}
.sitemap .f-r .erweima{width:312px; overflow:hidden; margin:0;}
.sitemap .f-r .erweima a{ cursor:pointer}
.sitemap .f-r .erweima .con,.sitemap .f-r .erweima a:hover .con{ float:left; margin-right:6px; *margin-right:6px; width:99px; height:148px; display:block; background:url(../images/lianxi.png)  0 0 no-repeat; }
.sitemap .f-r .erweima .con1{ background-position:-2px 0;}
.sitemap .f-r .erweima .con2{ background-position:-117px 0;}
.sitemap .f-r .erweima  a:hover .con2{ background-position:-395px 0;}
.sitemap .f-r .erweima .con3{ background-position:-230px 0; margin:0}
.sitemap .f-r .erweima a:hover .con3{ background-position:-509px 0; margin:0}
.sitemap .f-l{_width:590px}
.sitemap .f-l li{ float:left; margin-right:15px; _display:inline;}
.sitemap .f-l li a{ display:block;}
.sitemap .f-l .line{margin:18px 0; border-top:1px dashed #0081cc; _width:570px}
.foot{ text-align:center; line-height:26px; padding-top:45px}
.foot p{ padding-bottom:8px}
.more{ background:url(../images/more.png) 0 0 no-repeat; width:52px; height:14px; display:inline-block}
a:hover .more1{ background-position:-90px -32px; cursor:pointer}
.more2{ background-position:0 -64px}
a:hover .more2{ background-position:0 -64px; cursor:pointer}
.more3{ background-position:-90px 0;}
a:hover .more3{ background-position:0 0; cursor:pointer}
.more4{ background-position:0 0}
a:hover .more4{ background-position:-184px 0; cursor:pointer}
.more5{ background-position:0 0}
a:hover .more5{ background-position:-184px -65px; cursor:pointer}
.g_blank{ height:40px}
.gototop{ position: fixed; z-index:300; bottom:100px; right:20px; width:52px; height:52px; display:block; cursor:pointer}
.gototop a span{background:url(../images/gototop.png) 0  0 no-repeat;width:52px; height:52px; display:inline-block}
.gototop a:hover span{background:url(../images/gototop.png) -71px  0 no-repeat; width:52px; height:52px; display:inline-block}
/*内页左侧边栏*/
.menu h2{ width:171px;background-color:#0081cc; padding:21px 10px 15px 19px; font-size:18px; margin-bottom:13px; font-family:微软雅黑;}
.menu h2 strong { display:block; line-height:35px; color:#FFF; font-weight:500; font-size:18px}
.menu h2 em{ display:block;color:#07527d; line-height:18px; font-family:Arial; font-size:16px} 
.menu_dl{ width:200px; font-family:微软雅黑;}
.menu_dl dt,.menu_dl dd{ border-bottom:1px solid #e0e0e0; padding-left:2px;}
.menu_dl dt{color:#0081cc; height:38px; line-height:38px; font-size:16px;}
.menu_dl dd a{ display:block; height:33px; line-height:33px; background:url(../images/menu_bg.jpg) right  0 no-repeat;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:10px }
.menu_dl dd.on a{ display:block; height:33px; line-height:33px; background:url(../images/menu_bg.jpg) right -34px no-repeat; color:#0081cc; }
.menu_dl dd a:hover{ display:block; height:33px; line-height:33px; background:url(../images/menu_bg.jpg) right -34px no-repeat; color:#0081cc;}

/*内页右侧边栏*/
.btm-line{ position/*\**/:absolute\9; width/*\**/:709px\9; bottom/*\**/:0\9; right/*\**/:0\9; clear/*\**/:both\9; height/*\**/:25px\9; background/*\**/:url(../images/main-rightbtmbg.jpg) right  center no-repeat\9;}
/*内页右侧边栏end*/


/*面包屑*/
.bread{font-size:12px; padding-top:15px;}
.bread a{ padding:0 5px; color:#0081cc; }
.bread a:hover{ text-decoration:underline;}
.bread span{padding-left:5px; }
/*面包屑end*/
