.header {width:100%;margin: 0 auto; background:url(../images/banner.jpg) no-repeat center top }
.logo { width:1200px; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:601px;}


.b1g { background:url(../images/b1g.jpg) no-repeat center top; height:990px}
.b2g { background:url(../images/b2g.jpg) no-repeat center 600px; height:auto; padding-bottom:180px;}
.b3g { background:url(../images/lv_03.jpg) repeat-x center top; height:auto;}


.bodywrap { width:100%;margin: 0 auto; overflow:hidden;}
.main {width:1004px;margin:0 auto; overflow:hidden;}

.nav { width:100%; height:45px; line-height:45px; margin:0 auto; text-align:center; color:#ab0101; font-size:20px; margin-bottom:10px;}
.nav a {color:#ab0101; margin:0px 12px;}





.ggkf {  float:left; overflow:hidden; }

/*焦点图*/
.focus{ position:relative; width:575px; height:385px;float:left; overflow:hidden; margin-top:45px;}  
.focus img{ width: 575px; height:385px;overflow:hidden;} 

.focus .shadow  a{ text-decoration:none; color:#fff; font-size:18px;  overflow:hidden; }

.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; text-align:center}  


.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.zyjs { width:403px; background:url(../images/zz.jpg) no-repeat center top; float:right; padding-top:123px; overflow:hidden}

.zyjs strong {  font-size:24px; line-height:30px; text-align:center;display:block}
.zyjs span { font-size:14px; line-height:24px; float:left; display:block; padding:15px 0px; border-bottom:1px #c9c9c9 dotted}
.zyjs span  a { color:#cc0000}


.ul_sy { width:403px;float:left; }
.ul_sy li { float:left; font-size:14px; text-align:right; height:41px; line-height:41px; background:url(../images/d.jpg) no-repeat center left; border-bottom:1px #c9c9c9 dotted;padding-left:20px; width:383px;}
.ul_sy li a{ font-size:16px; line-height:41px; text-align:left; float:left}


.dtqh { width:1004px; background:url(../images/ulli.jpg) no-repeat center top; margin-top:40px; height:46px; float:left}

.dtqh li  { float:left; width:144px; height:46px; cursor:pointer; margin:0px 14px; }

.dtqh li.js_1 {background:url(../images/js_1.jpg) no-repeat center top; width:170px; margin-left:75px; }
.dtqh li.js_a1 { background:url(../images/js_a1.jpg) no-repeat;width:170px;margin-left:75px;}
.dtqh li.js_2 {background:url(../images/js_2.jpg) no-repeat; }
.dtqh li.js_a2 {background:url(../images/js_a2.jpg) no-repeat; }
.dtqh li.js_3 {background:url(../images/js_3.jpg) no-repeat; }
.dtqh li.js_a3 {background:url(../images/js_a3.jpg) no-repeat; }
.dtqh li.js_4 {background:url(../images/js_4.jpg) no-repeat; }
.dtqh li.js_a4 {background:url(../images/js_a4.jpg) no-repeat; }
.dtqh li.js_5 {background:url(../images/js_5.jpg) no-repeat; }
.dtqh li.js_a5 {background:url(../images/js_a5.jpg) no-repeat; }
.box_none { display:none}

.lbnr { width:925px; margin:0 auto; overflow:hidden; padding-top:20px;}
.lbnr b {display:block; font-size:18px; line-height:30px; color:#9b0000; padding:10px 0px 15px 0px; margin-bottom:10px;  border-bottom:1px #f39f7c dotted; }
.lbnr b img { padding:0px 10px}
.lbnr p {display:block; font-size:16px; line-height:28px; color:#9b0000; font-weight:bold ; padding:8px 0px;}
.lbnr p img { padding:0px 10px}
.lbnr p.hs { color:#987114; padding:6px 0px; }
.lbnr p.hss { font-size:14px; padding:4px 0px; line-height:20px;color:#987114;}
.lbnr p.lg { font-size:14px;line-height:21px;}



.left { width:663px; float:left}
.gzbs,.gzdt,.tbtj,.gzjz,.xdth,.sbby { width:663px; float:left; overflow:hidden}
.bt1,.bt2 ,.bt3,.bt4{ margin-top:65px; height:46px; width:663px; float:left; display:block; font-size:12px; text-align:right}
.bt1 a,.bt2 a ,.bt3 a ,.bt4 a { margin-right:14px; display:block; padding-top:16px;}
.bt1 { background:url(../images/gzbs.jpg) no-repeat center top;}
.bt2 { background:url(../images/gzdt.jpg) no-repeat center top;}
.bt3 { background:url(../images/xdth.jpg) no-repeat center top;}
.bt4 { background:url(../images/sbby.jpg) no-repeat center top;}

.bt01,.bt02{ margin-top:45px; height:30px; width:663px; float:left; display:block; font-size:12px; text-align:right}
.bt01 a,.bt02 a  { margin-right:170px; display:block; padding-top:12px;}
.bt01 { background:url(../images/tbtj.png) no-repeat center top;}
.bt02 { background:url(../images/gzjz.png) no-repeat center top;}




.c97 { color:#979797}
.bs { width:663px; float:left; margin-top:20px;}
.bs li { width:663px; height:72px; background:url(../images/bs.jpg) no-repeat center bottom; line-height:72px; font-size:18px; float:left; font-weight:bold} 
.bs li a { background:url(../images/bs3.jpg) no-repeat center left; margin-left:35px; padding-left:20px; display:block}

.tj { width:663px; float:left; overflow:hidden; padding-bottom:10px;}
.tj li { width:663px; height:65px; background:url(../images/bs.jpg) no-repeat center bottom; line-height:65px; font-size:16px; float:left; overflow:hidden} 
.tj li a { background:url(../images/li.jpg) no-repeat center left; margin-left:35px; padding-left:20px; display:block}

 
 
 
 .by { margin-top:10px; float:left}
.by1,.by2 { height:120px; width:663px; float:left;border-bottom:1px #eae9e9 dotted;}
.by1 dt,.by2 dt { width:88px; height:88px; float:left; padding:16px 0px;}
.by1 dd,.by2 dd { width:531px; height:50px; float:right; margin:20px 0px; padding:15px 20px; line-height:25px; font-size:18px;}
.by1 dd { background:url(../images/bj1.png) no-repeat center top; color:#FFFFFF}
.by1 dd a { color:#FFFFFF}
.by2 dd { background:url(../images/bj2.jpg) no-repeat center top; color:#333333}
.by2 dd a { color:#333333}
.by1 dd p,.by2 dd p { font-size:14px;}


.qwjd { width:290px; float:right}
.right { width:290px; float:right; background:url(../images/right_03.png) no-repeat center top; padding-top:30px; margin-top:75px;}
.rbt1,.rbt2{ margin-top:30px; height:68px; width:290px; float:left; display:block; font-size:12px; text-align:right}
.rbt1 a,.rbt2 a { margin-right:18px; display:block; padding-top:44px;}
.rbt1 { background:url(../images/qw.png) no-repeat center top;}
.rbt2 { background:url(../images/xx.png) no-repeat center top;}

.jd { background:#f6f6f6; width:290px; float:left}
.jd dt { width:268px;  font-weight:bold; padding:0px 11px; float:left; overflow:hidden; line-height:25px; margin-bottom:20px;}
.jd dt img {height:147px; padding:15px 0px 10px 0px}
.jd dd { width:275px; margin:0 auto; overflow:hidden;border-top:1px #959595 dotted; padding-bottom:33px; }
.jd dd p{ border-bottom:1px #959595 dotted; height:45px; line-height:45px; font-size:15px;}
.jd dd p { color:#cc0000}

.ztlj { width:290px; float:right; margin-top:80px; overflow:hidden} 
.lj { float:left; width:290px; overflow:hidden}
.lj li { height:97px; float:left; width:290px;}
.lj li img { width:290px; height:87px;}

.ydd { background:url(../images/yd.png) no-repeat center top; width:290px; float:right; padding-top:30px; margin-top:80px; border-bottom:2px #d32d2d solid}
.ydd  strong { font-size:16px; text-align:center; display:block; margin:0 auto; width:240px; border-bottom:1px #eeeeee solid; padding:20px 0px; line-height:34px;}

.lxfs { background:url(../images/lx.png) no-repeat center top; width:290px; float:left; padding-top:30px; margin-top:120px; border-bottom:2px #d32d2d solid}
.lxfs b { display:block; font-weight:bold;margin:0 auto; width:240px; text-align:left;padding-top:29px;}
.lxfs p { font-size:16px; display:block; margin:0 auto; width:240px; border-bottom:1px #eeeeee solid; padding:30px 0px;  line-height:30px;}


.footer { width:100%;margin: 0 auto; overflow:hidden; font-size:12px; padding-bottom:20px;text-align:center; line-height:25px; color:#ffffff;}



.dt { width:660px; float:left; margin-top:28px;}
/*旋转木马必要样式*/
.poster-main{ position:relative;width:663px;height:297px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:663px;height:297px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}


.poster-item { position:relative;}
.poster-item a { color:#FFFFFF; font-size:14px;}
.poster-item a font{position:absolute; bottom:0px; height:40px; left:0px;background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  text-align:center; display:block; line-height:40px; width:100%; }


.poster-btn { width:17px; height:297px;}

.poster-main .poster-btn{ position:absolute;top:0;width:17px;height:297px; z-index:10; cursor:pointer; }
.poster-main .poster-prev-btn{ width:17px; height:20px;left:0; background: url(../images/btn_l.png) no-repeat center left;}
.poster-main .poster-next-btn{right:0; background: url(../images/btn_r.png) no-repeat center right;}


.nry { color:#333333; padding-bottom:200px;}
.nrbt { background:url(../images/lb_06.jpg) repeat-x center top; height:42px; line-height:40px; width:10004px; margin:15px auto; display:block;}
.nrbt b { padding-left:30px; font-size:18px; font-weight:normal}
.wzbt { font-size:32px; display:block; text-align:center; margin-top:65px;line-height:39px;}
.ly { color:#b0afad; font-size:14px; display:block; text-align:center; padding:25px 0px; border-bottom:1px #bfbfbf dotted; margin-bottom:10px;}
.nry p { text-indent:2em; line-height:25px; font-size:16px; padding:10px 0px;}
.nry p img { margin:0 auto; text-align:center; display:block}

.lbyul { display:block; width:950px; margin:0 auto;margin-top:40px; }
.lbyul li { height:60px; line-height:60px; border-bottom:1px #bfbfbf dotted; font-size:16px; display:block; text-align:right}
.lbyul li a { font-size:20px; float:left; text-align:left}
.page { display:block; padding:100px 0px; text-align:center; font-size:20px;} 
.page a {margin:0px 10px;}
.page a.k { border:1px #b0afad solid; padding:0px 10px; margin:0px 0px; }
