 /* CSS Document */

* {padding: 0px;margin: 0px;}
body {font-family:"微软雅黑"; font-size:12px; background:#f5f5f5}
ul {list-style-type: none;list-style: none;}
.clear { padding:0; margin:0;clear: both;}
img {border: 0 none;}
a {text-decoration: none;}
.none {display: none}
p{ font-size:14px; color:#666}
.fl{ float:left}
.fr{ float:right}
.db{ width:960px; margin:0 auto}
/*公用*/
#logo{ height:40px; padding:10px 0px 10px 10px ;line-height:40px; background:#fff}
#logo .logo{ display:block; float:left;}
#logo a.home{ display:block; float:right; color:#6d6e71; font-size:14px; margin-right:20px;}
#logo a.home:hover{ color:#C00;text-decoration: underline}
#main1{ background:url(../images/top-bg.jpg) no-repeat center 0; height:583px; }
#main1 .db{ padding:69px 15px 0 15px; width:930px; height:415px;}
.slideBox { position:relative; }
.slideBox .bd{width:589px;height:415px; overflow:hidden  }
.slideBox .bd img{ width:589px; height:415px; display:block;  }
.slideBox .prev,.slideBox .next{ position:absolute; right:-1px; top:45%; display:block; width:60px; height:60px; background: url(../images/slider-arrow.png) -120px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ top:45%; left:0; background-position:0px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.txtMarquee-top{ width:320px; background:#b7142e; height:365px; padding:25px 0}
.txtMarquee-top h2{ background:url(../images/hjmd-bg.jpg) no-repeat; height:64px; width:306px; text-align:center; line-height:45px; color:#fff; font-size:18px; margin:0 0 13px 7px;}
.txtMarquee-top .bd{ margin:0 20px;}
.txtMarquee-top ul li{ height:30px; border-bottom:#9a1127 1px solid; padding-top:10px;}
.txtMarquee-top ul li span{ font-size:14px;}
.txtMarquee-top ul li .fl{ color:#fff;}
.txtMarquee-top ul li .fr{ color:#ffca64}

#main2{ margin-top:30px;}
.hdjj{ width:577px;}
#main2 h2{ background:url(../images/h2-bg.jpg) no-repeat; height:56px; color:#fff; font-size:30px; line-height:56px; padding-left:20px;}
#main2 .bd{ background:#fff; width:535px; height:266px; border:#ccc 1px solid; padding:20px 20px 0 20px;}
#main2 p{  line-height:26px; margin-bottom:10px;}
.red{ color:#e01d3c}
#main2 .hdjp{width:358px;}
#main2 .hdjp .bd{ width:318px;}
#main2 .hdjp dl{ margin-bottom:16px;}
.hdjp dd{float:left;}
.hdjp .sz-r{font-size:14px;  color:#666; line-height:24px; width:293px }
.hdjp .sz{background:url(../images/line.jpg) no-repeat; width:18px; height:16px; text-align:center; line-height:16px; color:#fff; font-size:14px; font-weight:bold;display: inline; margin:5px 7px 0 0;}
#main3 { margin-top:30px;}
#main3 h2{ background:url(../images/wypl-h2.jpg) no-repeat; height:86px; margin-bottom:20px; text-indent:-9999px;}
#main3 .pinglun_div{ border:#ccc 1px solid; width:918px; *width:934px;}
#main4{ margin-top:30px;}
#main4 .db{ background:#fff; border:#ccc 1px solid; padding:30px 20px; width:918px;}
#main4 .box{ width:293px; margin-right:19px; display:inline; float:left}
#main4 .box .hb{ margin-bottom:20px;}
#main4 .box .hb-l{ margin-right:10px;}
#main4 .box .hb-r{ color:#999999; font-size:12px;}
#main4 .box .hb-r span{ color:#333333; font-size:14px; font-weight:bold}
#main4 .box a{ display:block; line-height:43px; text-align:center; color:#fff; font-size:16px;  width:132px; height:46px; background:url(../images/an.jpg) no-repeat 0 0; margin:30px 7px 0 7px; float:left }
#main4 .box a:hover{ background-position: 0 -46px}
#main4 .box a.android{ background-position: -146px 0}
#main4 .box a.android:hover{ background-position: -146px -46px}
#main4 .box a.zw{ background:url(../images/zw.jpg) no-repeat}
#footer{ background:#ebebeb; border-top:#ccc 1px solid; margin-top:30px;}
.footer{ width:960px; margin:0 auto; text-align:center; color:#666; padding:30px 0; line-height:24px;}
.footer a{ color:#666;}
.footer a:hover{ color:#C00;text-decoration:underline}
