*{padding:0;margin:0;border:none;}
body{font-size:14px; line-height:25px; font-family:Microsoft YaHei; color:#595959;background:#f0ece5 url(../images/banner.jpg) no-repeat top center;}
div,ul,li{display:block;}
li{list-style-type:none;}
a{color:#474747; text-decoration:none;}
a:hover{text-decoration:underline;}
p{text-align:justify;}
.layout:after,.laycot:after,.laymin:after{content:"";display:table;clear:both}
.layout,.laymin{*zoom:1}
.fl,.layout .fl{float:left;display:inline}
.fr,.layout .fr{float:right;display:inline}
.layout{width:980px;margin:0 auto;margin-top:30px}
img{display:block}

/*top*/
.top{width:100%; background:#f0f0f0; color:#8e8e8e;height:30px;}
.minav,.navitem,.bncont,.hota,.expert,.difftext,.etbox{width:980px;margin:0 auto;}
.top ul{float:right;margin-right:10px}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:#f0f0f0;}
.top li a{color:#8e8e8e; text-decoration:none;font-family:simsun}
.top li a:hover{color:#7b0707; text-decoration:underline;}

/*banner*/
.banner{width:100%;height:340px }
.bncont{height:90px;position:relative}
.bnwei{width:198px;height:1px;position:absolute;right:10px;top:291px;z-index:1}
.bnwei .bdsharebuttonbox{position:absolute;left:60px;bottom:-33px;*bottom:-28px;}
.bhtext{width:730px;height:140px;position:absolute;top:220px;right:30px}
.bhtext p{color:#5f544f;line-height:26px}

.main{width:1080px;margin:0 auto;position:relative;z-index:99998;}
.mcont{width:780px;margin:0 auto;height:900px;float:right;padding-top:50px;}
 *html{background-image:url(about:blank);background-attachment:fixed;}
.nav{width:250px; height:480px; float:left;margin-top:50px}
.xr{width:250px;height:40px}
.xr a{width:250px;height:40px;display:block;line-height:40px;text-align:center;font-size:17px;background:#002a5c;color:#eee}
.xr a:hover{background:#598eb5;text-decoration:none;color:#fff}
.titlem{width:180px;height:45px;text-align:center;font-size:18px;background:#966599 url(../images/xm.gif) no-repeat right center;color:#fff;line-height:45px;padding-right:8px;margin-bottom:15px}
.m1 p{padding-left:15px;line-height:28px;font-size:15px}
.m1 p span{font-weight:bold}
.ubox{margin-top:10px;}
.oimg{float:left;position:relative;z-index:99}
.uk{float:left;width:15px;height:305px}
.oimg p{width:250px;height:45px;line-height:45px;font-size:15px;text-align:center;}
.oimg p span{padding-left:5px}
.oimg span{cursor:pointer}
.fly{width:250px;height:260px;background:url(../images/fly.png) repeat 0 0;position:absolute;left:0;top:0;display:none}
.fly p{color:#f4f4f4;text-align:justify;line-height:26px;width:214px;margin-left:18px;height:auto;font-size:14px;}
.fly .hty{font-size:18px;color:#f85e02;margin:50px 0px 8px 20px}
.otext{width:780px;height:55px;line-height:55px;float:left;border-bottom:1px dotted #000;padding-bottom:15px;}
#textap{width:600px;height:30px;line-height:30px;background:#f0ece5;border:1px solid #bcbcbc;color:#444;padding-left:10px;padding-right:10px;vertical-align:middle}
.btn{width:780px;height:55px;line-height:55px;float:left;padding-top:20px;margin-bottom:10px}
.rest{float:left;margin-left:8px}
#bott{width:96px;height:39px;background:url(../images/bt1.gif) no-repeat 0 0;float:left;cursor:pointer}
.bott{float:left}
.bost{width:280px;height:55px;float:left}
.bott,.rest a img{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;}
.bott:hover,.rest a:hover img{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;}
.ucl{clear:both}
.main{height:12371px;}


.laydiv{width:950px;margin:0 auto}
.tit{padding-top:55px}
.tit p{color:#6f6f6f;font-size:12px;line-height:30px}
.result{width:948px;border:1px solid #bdbdbd;margin:0 auto;background:#fff;margin-top:15px}
.rtit{width:890px;border-bottom:1px dotted #bdbdbd;margin:0 auto;height:40px;font-size:18px;line-height:40px;margin-top:15px}
.rst{width:830px;padding:30px;margin:0 auto;}
.rlist{height:35px;line-height:35px;font-size:15px}
.rm{width:300px;float:left;position:relative;height:35px;}
.rh{width:380px;float:left}
.rn{width:100px;float:left}
.rb{width:150px;height:15px;background:#e3e3e3;margin-top:10px;float:left}
.date{float:left;padding-left:10px;color:#f29149}
.precent{background-color:#f29149;height:15px;width:0}
.rshar{width:948px;height:50px;line-height:50px;background:#e4e4e4;}
.rshar .rsharop{padding-left:60px;position:relative;width:800px;height:50px}
.taolun{height:350px;}






/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; margin-top:15px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}
