﻿﻿BODY
{font-size: 14px;margin: 0px;font-family:"微软雅黑","宋体";color: #333; line-height:1.5; background:#fff; padding:0px;}
A{color: #666;text-decoration: none;}
A:visited{color: #666;text-decoration: none;}
A:hover{color: #ff0000;text-decoration: underline;}
.zoom_1{ zoom:1;}
IMG{border: 0px; }
A IMG{border: 0px;}
TABLE{font-size: 12px;}
BR{font-size: 12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding: 0; margin: 0; font-size:14px; text-align:left}
UL,LI { padding:0; margin:0; list-style:none;}
IMG { border: none; padding: 0; margin: 0;}
input,img,select {vertical-align:middle;}
INPUT{color: #333;}
.inpt{ height:18px; border:1px solid #dcdcdc; padding:0 5px; background:#fff;}
em{font-style:normal;}
i{ font-style:normal;}
.top0{clear: both;padding-top:0;}
.top1{clear: both;padding-top: 1px;}
.top4{clear: both;padding-top: 4px;}
.top5{clear: both;padding-top: 5px;}
.top10{clear: both;padding-top: 10px; }
.clear{height: 0;font-size: 0;clear: both;}
.vertical_t{ vertical-align:top;}
.vertical_m{ vertical-align:middle;}
.divAuto{ height:auto;}
.div960{width: 1020px;height: auto;margin: 0 auto;clear: both;}
.fl{float:left;}
.fr{float:right;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f12b{font-size:12px;font-weight:bold;}
.f14b{font-size:14px;font-weight:bold;}
.f16b{font-size:16px;font-weight:bold;}
.bold{font-weight:bold}
.nor{font-weight:normal;}
.tim{ color:#999}
.price{ color:#CA0204}
.black{color:black;}
.white{color:white;}
.green{color:green;}

.blue{color:blue;}
.blue a{color:blue; text-decoration:none;}
.blue1{color:#137de0;}
.blue1 a{color:#137de0; text-decoration:none;}
.red{color:#CC1E1F;}
.red:hover{color:#CC1E1F;}
.red:visited{color:#CC1E1F;}
.red a{color:#CC1E1F; text-decoration:none;}
.org,.org a{ color:#F90;}
a.org{ color:#F90;}
a.down{font-size:16px; color:#FFFFFF;font-weight:500}
.gray_c{color:#ccc;}
.gray_d{color:#ddd;}
.gray_6{color:#666;}
.gray_6 a{color:#666; text-decoration:none;}
.gray_9{color:#999;}
.gray_3{color:#333;}
.highlight{color:#FF4800;font-weight:bold;}
.highlight_nor{color:#FF4800;font-weight:normal;}
.m_all_5{margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px;}
.p_all_5{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}
.m_all_10{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}
.p_all_10{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}
.m_all_20{margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}
.p_all_20{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}

.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.pl5{padding-left:5px;}

.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}
.mt15{margin-top:15px;}

.pt20{padding-top:20px;}
.pr20{padding-right:20px;}
.pb20{padding-bottom:20px;}
.pl20{padding-left:20px;}
.center{text-align:center;}
.right{text-align:right;}
.l20{ line-height:20px;}
.l24{ line-height:24px;}
.l25{ line-height:25px;}
.l30{ line-height:30px;}
.nocenter{text-align:left;}
.zoom1{ zoom:1;}
.nobg{ background:none;}
/*border-style*/
.boxborder{border:1px solid #EAEAEA;}
h1{ color:#000; font-size:14px; font-weight:bold;}
.dotli-red li{background:url(../Images/org_dot.png) no-repeat left 8px; padding-left:10px}
.dotli-black li{background:url(../Images/black_dot.png) no-repeat left 8px; padding-left:10px}
.dotli-gray li{background:url(../Images/gray_dot.png) no-repeat left 8px; padding-left:10px}
.more{ float:right; padding-right:10px;}
.more a,.more a:hover,.more a:visited{ color:#aaa; font-size:12px; font-weight:normal;}
.border-bt{ border-bottom:1px solid #eee;}
.font-time{ font-size:12px; color:#c2c2c2}
.font-h,.font-h a,.font-h a:Hover,.font-h a:visited{ color:#ff6600; padding-left:3px; padding-right:3px;}
.ds-none{ display:none;}
.ds-block{ display:block;}
/*font color*/
.font-blue,.font-blue a,.font-blue a:hover,.font-blue a:visited{color:#0f68c2}
.div980{ width:1070px; margin:0 auto; clear:both; background:transparent;}
.banner{ height:240px; overflow:hidden; background:url(../images/index_banner.jpg) no-repeat; width:100%}
.menu{ height:44px; background:url(../images/menubg.jpg) repeat-x; line-height:44px; text-align:center; color:#fff; padding:0 10px; border:1px solid #cfc8bc; position:relative; z-index:3}
.s_left{ width:200px; padding-left:10px; float:right}
.s_left ul{ margin-top:15px;}
.s_left ul li{ height:105px; margin-bottom:20px; padding-left:185px; position:relative; width:190px;}
.s_left ul li img{ height:105px; width:165px; margin-right:15px; position:absolute; top:0px; left:0px}
.s_left ul li h3{ line-height:24px; color:#555; margin-bottom:10px; height:24px; overflow:hidden;}
.s_left ul li p{ text-indent:20px; line-height:24px; height:72px; overflow:hidden; color:#808080;}
.s_left P{line-height:24px; height:24px; overflow:hidden;}
.cityList{ padding-left:20px;  line-height: 36px;}
.cityList a{ margin-right:10px;}
.cityList P{line-height:28px; height:28px; overflow:hidden;}
.s_right{ width:460px; padding-right:20px; float:left;border-right:1px solid #e4e4e4;}
.s_right ul li{ line-height:28px; height:28px; overflow:hidden; width:100%;}
.s_right ul li a span{ float:right; color:#999}
.s_title{ line-height:28px; height:28px; background:url(../images/s_title_dot.jpg) no-repeat left center; overflow:hidden; padding-left:20px; font-size:16px; color:#bd0009;}
.s_title a{ line-height:28px; height:28px; overflow:hidden; font-size:16px; color:#bd0009;}
.menu a.menuA{ width:100%; text-align:center; height:43px; line-height:43px;  color:#fff; font-size:16px; display:inline-block}
.member{ height:40px; line-height:40px; padding:0 13px; font-size:14px; background:url(../images/userbg.jpg) repeat-x; border-right:3px solid #ec6720;border-left:3px solid #ec6720; color:#ec6720;}
.member span{ vertical-align:middle; display:inline-block;}
.member .ipt{ width:175px; height:26px; line-height:26px; text-indent:10px; background:#fff; border:1px solid #cfcfcf; color:#000; margin-left:10px; vertical-align:middle}
.member .btn{ width:67px; height:27px; text-align:center; line-height:27px; background:url(../images/btnbg.png) no-repeat; font-size:14px; color:#5a5a59; border:none; cursor:pointer; margin-right:5px;vertical-align:middle}
.indexContent{ padding:10px;padding-top: 0px;padding-bottom: 0px;}
.bdleft{ width:548px; float:left;overflow:hidden}
.bdCenter{ width:430px; float:right;overflow:hidden}
.bdRight{ width:232px; float:right; overflow:hidden}
.focuse{text-align:center; height:451px;} 
.focuse .txtdiv{background:#000; color:#fff; width: 100%; font-size: 16px;filter:alpha(opacity=50);opacity: 0.5;height:45px; line-height:45px; position: absolute; left:0px; bottom: 0px; z-index: 33;}
.focuse h2{  font-weight:normal; text-align:center; height:45px; line-height:45px; position: absolute; left:0px; bottom: 0px; z-index:44 ; padding-left: 20px;color:#fff}
.focuse h2 a{ color:#fff}
.slideBox{ width:100%; height:451px; overflow:hidden; position:relative;  } 
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:10px; top:5px; z-index:22; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:100%; height:451px; } 
.slideBox .bd li a{ color:#000}
.slideBox .bd li a:hover{ text-decoration:none}
.topNews h2{ line-height:22px; height:22px; background:url(../images/tit_Bt_bg.png) no-repeat left bottom; padding-bottom:8px; font-size:16px; color:#ea501d;}
.topNews h2 span{ float:right; padding-right:10px;font-weight:normal}
.topNews h2 span a{ color:#898989; font-size:14px;}
.topNews ul li{ line-height:30px; height:30px; overflow:hidden;}
.topNews ul li a { color:#555}
.topNews ul li a:hover{ text-decoration:none; color:#ff7d2f}
.topNews ul li a span{ color:#bfbfbf; margin-right:5px; float:right}
.newsDiv{ width:355px;}
.newsbox{ border:1px solid #e0e0e0;}
.newsbox h2{ height:40px; line-height:40px; background:#f8f4f0; padding:0 10px;font-size:16px; overflow:hidden; border-bottom:1px solid #e0e0e0; color:#ea501d;}
.newsbox h2 em{ display:inline-block; color:#555; margin-right:10px; line-height:35px; height:36px; padding:0 5px; cursor:pointer; font-weight:normal}
.newsbox h2 em.current{ border-bottom:2px solid #a31e23; color:#a31e23}
.newsbox h2 img{ margin-right:10px; vertical-align:middle}
.newsbox h2 span { float:right;font-weight:normal}
.newsbox h2 span a{ color:#98999d;font-size:14px;}
.newsbox h2 span a:hover{ text-decoration:underline; color:#C00}
.newsboxR{border:1px solid #e0e0e0; background:#fff;}
.newsboxR h2{ height:34px; line-height:34px; background:url(../images/h1bg2.png) repeat-x; }
.newsboxR h2 em{ display:inline-block; width:106px; height:34px; text-align:center; font-size:16px; color:#666; background:url(../images/noticebg.png) no-repeat left center;}
.ul0{ margin:5px 10px;}
.ul0 li{ height:27px; line-height:27px; overflow:hidden;}
.ul0 li span{ float:right; color:#999;}
.ul0 li a{ color:#000;}
.ul0 li a:hover{ text-decoration:underline; color:#C00}
.ul0 li a:visited{ color:#000}
.ul1{ margin:10px;}
.ul1 li{line-height:28px; }
.ul1 li span{ float:right; color:#999;}
.ul1 li a{ color:#000;}
.ul1 li a:hover{ text-decoration:underline; color:#C00}
.ul1 li a:visited{ color:#000}
.ul1 li em{ color:#687d9c; margin-right:5px;}
.ul1 li img{ vertical-align:middle;}
.memberList{border:1px solid #e0e0e0; clear:both; padding:10px; padding-left:0px;}
.memberList ul{  height:120px;}
.memberList ul li{ margin-left:10px; width:154px; height:120px; float:left;}
.memberList ul li img{width:154px; height:120px; }
.contactbg{ background:url(../images/contactbg.jpg) #fff no-repeat center bottom}
.contactbg .frlnk{ padding:10px; padding-right:0px; height:258px;}
.contactbg .frlnk a{ display:inline-block; line-height:30px; margin-right:10px;}
.footer{ padding:15px 0; background:#c80203; text-align: center; width: 100%; color: #fff;height:140px;}
.footer p{ text-align:center; line-height:25px; color:#fff;}
.footer a{ color: #fff; margin: 0 10px;}
.footer_left {width:650px;float:left;}
.footer_left p {text-align:left; }
.footer_right {width:400px;float:right;}
.pageLeft{ width:220px;}
.pageRight{width:700px;}
.infolist,.Memberlist{ border:1px solid #e0e0e0; padding:10px; background: #fff;}
.infolist h2,.Memberlist h2{ height:25px; padding-bottom:8px; background:url(../images/list_tit_Bg.png) no-repeat bottom left; font-size:16px; color:#ea501d;}
.infolist h2 i{ width:20px; height:20px; background:url(../images/icon.png) -5px -212px; display:inline-block;vertical-align:middle; margin-right:5px;}
.infolist ul{ margin:10px 10px;}
.infolist ul li{ line-height:26px; font-size:14px; border-bottom:1px dotted #ccc; overflow:hidden;}
.infolist ul li a{ display:inline-block; color:#222; padding:5px 0px;}
.infolist ul li a:hover{ text-decoration:none;}
.infolist ul li h3{ line-height:26px; font-size:16px; font-weight:normal; }
.infolist ul li span{  font-size:12px; color:#999; padding-right:10px;}
.nav{ height:24px; line-height:24px; border:1px solid #eee; padding-left:10px; margin-bottom:10px;}
.nav a{ color:#0058ad; margin:0 5px;}
.nav em{ margin:0 5px; color:#000}
.topNav{ height:30px; line-height:30px; border-bottom:1px solid #eaeaea; background:#F5F5F5; color:#999; text-indent:10px;}
.topNav .div980{ background-color: transparent;}
.topNav a{ padding:0 10px; color:#999}
.page_box{line-height:23px!important;padding-bottom:18px;padding-top:15px;text-align:center}
.page_box div{text-align:center}
.page_box A,.page_box SPAN{border:#ddd 1px solid;display:inline-block;font-family:"Arial";font-size:12px;padding:0px 8px; text-decoration:none;vertical-align:middle!important}
.page_box .page_on{background:#1f84d2;color:#fff;margin-left:-1px;margin-right:-1px; border:1px solid #1f84d2}
.page_box .page_on:hover,.page_box .page_on:visited{ color:#fff;}
.page_box a,.page_box a:hover,.page_box a:visited{ color:#666}
.infodetail{border:1px solid #e0e0e0; padding:10px;}
.infodetail h2{ line-height:30px; padding:10px 5px; text-align:left; font-size:20px; font-weight:bold; font-family:"微软雅黑","Arial"; color:#323232;}
.from{ height:24px; line-height:24px; text-align:left; color:#c1c1c1}
.from em{ margin:0 8px;}
.infoConten{ margin-top:10px; line-height:26px; font-size:14px;}
.infoConten p{ line-height:26px; font-size:14px; text-indent:25px;}
.infoConten  img,.infoConten p img{ display:block; margin:10px auto; max-width:750px;}
.ul4{ margin:10px;}
.ul4 li{ height:28px; line-height:28px; overflow:hidden; background:url(../images/dot.png) no-repeat 0px 10px; border-bottom:1px dotted #ccc; padding-left:10px; font-size:12px; }
.ul4 li a{ color:#176899;}
.ul4 li a:hover{ text-decoration:underline; color:#C00}
.ul4 li a:visited{ color:#000} 
.userNameList{ padding:10px;}
.userNameList h3{ height:28px; line-height:28px; background:url(../images/orgDot.jpg) repeat-x center;}
.userNameList h3 em{ display:inline-block; height:28px; line-height:28px; background:url(../images/icon_shou.jpg) #fff no-repeat left center; padding-left:20px; padding-right:5px; font-size:14px; color:#555}
.userNameList p{ line-height:25px;}
.userNameList p i{ margin-right:10px;}
.friendLink{ border:1px solid #e0e0e0; width:280px;}
.friendLink h2{ background:url(../images/fr_bg.png) no-repeat 0px center; margin:0 10px; line-height:30px; height:30px;}
.friendLink h2 em{ margin-left:10px;font-size:16px; color:#a31e23}
.friendLink a{ margin-right:20px;}
.bdLeftnew{ width:100%;}
.ad{ clear:both; margin:10px 0px;}
.visited{ padding:30px 20px; height:200px;}
.visited p{ line-height:60px;}
.visited p font{ font-size:36px; margin:0 5px; color:#ea501d;}
.visited p i{ font-size:24px; margin:0 5px; color:#ea501d;}
.tabContent{ display:none}
.contact{ background:#fef8f3; height:122px;}
.contact h2{ background:url(../images/tit_gg.png) repeat-x;}
.contact h2 em{ color:#fff;}
.contact h2 em a{ color:#fff;}
.zhutiImg p{ margin-bottom:10px; border:1px solid #e0e0e0; background:#f3f3f3; height:48px; line-height:48px;}
.zhutiImg p img{ margin-bottom:0px; width:auto; vertical-align:middle; margin-right:10px;}
.zhutiImg p a{ color:#353535; display:block;font-size:16px; padding-left:35px;}
.zhutiImg img{ margin-bottom:10px; width:230px;}
.botInfo .zhutiImg{ width:230px;}
.frLink{ padding:10px; line-height:26px;}
.msgContent{  padding-top:20px; padding-bottom:50px;}
.msgContent table{ width:95%;}
.msgContent table td.td_r{ line-height:35px; font-size:14px;}
.msgContent table td.td_l{ width:60px; text-align:right;line-height:35px; font-size:14px;}
.msgContent table td.td_r .ipt{ height:24px; line-height:24px; padding:0 3px; border:1px solid #ddd; background:#fff;}
.msgContent table td.td_r  select{ width:200px; height:24px; line-height:24px;}
.msgContent table td.td_r span{ color:Red; margin-left:5px;}
.msgContent table td.td_r TextArea{ border:1px solid #ddd; background:#fff; padding:0 3px;}
.submit{ width:90px; height:30px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; color:#Fff; border:none; background:url(../images/btn_submit.png) no-repeat; cursor:pointer}
.downList h2{ background:#508aca; }
.downList h2 em{color:#fff;}
.downList .ul0{ background:#f1f8ff; margin:0; padding:5px 10px;}
/*newstyle*/
.head{ width: 100%; min-width: 1020px; }
.head .topNav{ background: #c80203; color: #fff;}
.head .topNav a{ color: #fff;}
.mbd{ width: 100%; min-height: 500px; background: url(../images/bg_top.jpg) no-repeat top  center;  background-size:100% ;}
.logoArea{  text-align: center;  padding: 25px 0;}
.topSearch { text-align: center; float:right}
.topSearch input{ border:none; background: #fff; display:inline-block;height: 20px;}
.topSearch .ipt{ width: 300px; height:20px; line-height:20px; background:#fff; padding:0 10px; font-size:14px; color:#666; border:1px solid #e5e5e5}
.topSearch .btn{ width:60px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; background: url(../images/search.png) no-repeat center center #c80203}
.contentRight{ width: 100px;}
.contentLeft{ width: 960px;}
.menuLeft{ width: 230px;position: relative; }
.menuLeft li.lmenu{ margin-bottom: 1px;color: #fff;height:112px; background: #c80203; padding-left: 20px; line-height: 112px; font-size: 16px; font-weight: bold; }
.menuLeft li.lmenu img{ vertical-align: middle; margin-right: 15px;}
.menuLeft li.lmenu em{ display: inline-block; width: 30px; height: 90px; background: url(../images/icon-arrow.png) no-repeat  right center;margin-top: 11px;}
.menuLeft li.lmenu .maA{ display: block;  color: #fff;}
.menuLeft li.lmenu:hover{ text-decoration: none; background: #a90405;}
.menuLeft li.lmenu .sMenu{ width:730px;  position:absolute; background:#fff; top:0px; left:230px; display:none; z-index:99; font-weight: normal;}
.menuLeft li.lmenu .sMenu .content{ border:1px solid #c60202; padding:15px; height:419px; overflow:hidden;}
.menuLeft li.lmenu.select .sMenu{ display:block;}
.scrollImg{ width: 720px;}
.botMenu{ padding: 10px 0; margin-bottom: 20px;}
.botMenu ul{ margin-left: -10px;}
.botMenu li{ width: 232px; height: 55px; line-height: 55px; text-align: center; margin-left: 10px; float: left;}
.botMenu li a{ display: block; color: #fff; font-size: 16px;}
.botMenu li img{ margin-right: 20px; vertical-align: middle;}
.rightLink { padding-top: 0px;}
.rightLink li{ margin-bottom: 15px; width: 100px;  text-align: center; }
.rightLink li a{ display: block; width: 90px; height: 90px; border-radius:5px ;}
.rightLink li a img{ margin-top: 15px;}
.rightLink li a p{ line-height: 30px; color: #fff; text-align: center;}
.rightLink li a:hover{ text-decoration: none;}
.rightLink li .erweima{ border: 1px solid #e5e5e5; padding: 10px;}
.rightLink li .erweima p{ color: #666; line-height: 22px; text-align: center; padding-top: 10px;}
.rightLink li .erweima img{ width: 100%;}
.botbg{ padding-bottom: 35px; background: url(../images/bg_ft.jpg) no-repeat center bottom; background-size: 100%;}
.sMenu_Tab{ height: 40px; line-height: 40px; border-bottom: 1px solid #c80203;}
.sMenu_Tab li{ padding: 0 15px;  font-size: 14px; font-weight: bold; color: #222;  float: left; cursor: pointer;}
.sMenu_Tab li a{color: #222;text-decoration: none;}
.sMenu_Tab li a:visited{color: #222;}
.sMenu_Tab li.current {color: #c80203;}
.sMenu_Tab li.current a{color: #c80203;}
.sMenuContent{ margin-top: 10px; display: none;}
.sMenuContent ul li{ line-height:28px;}
.sMenuContent ul li span{ float: right; color: #999;}
.sMenuContent p{ padding:10px; line-height:26px; font-size:14px; color:#666}
.headTime{font-size: 13px;font-weight: bold;padding-left: 20px;font-family: 宋体, Arial, Tahoma, Helvetica, sans-serif;}
#bay{width: 100px;height: 123px;z-index:9999;}
