.header {width:100%;margin: 0 auto; background:url(../images/banner.jpg) no-repeat center top; height:662px }
.logo { width:920px; margin:0 auto; overflow:hidden; padding-top:28px; }
.logo a { width:170px; height:70px; display:block; }

.b1g { background:url(../images/b1g.jpg) repeat-x center top; height:79px}
.b2g { background:url(../images/b2g.jpg) no-repeat center 800px; height:auto;}

.bodywrap { width:100%;margin: 0 auto; overflow:hidden;}
.main {width:860px;margin:0 auto; overflow:hidden;}

.nav { width:100%; height:79px; line-height:79px; margin:0 auto; text-align:center; color:#ffffff; font-size:20px; letter-spacing:2px;}
.nav a {color:#ffffff; margin:0px 25px; text-decoration:underline}
.nav a:hover { text-decoration:none; color:#ffffff}

.footer { width:100%;margin: 0 auto; overflow:hidden; font-size:12px; text-align:center; line-height:20px; padding:5px 0px; color:#ffffff;}


.zyjh { width:463px; float:left;}

/*½Ή΅γΝΌ*/
.focuss{ position:relative; width:463px; height:320px; margin-top:50px;overflow:hidden; z-index:1;}  
.focuss img{ width:463px; height:320px; z-index:1} 
.focuss .fcons{ position:relative; width:100%; z-index:1;overflow:hidden; display:none; }  
.focuss .fcons img{ display:block; z-index:1 }  
.focuss .title{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:38px; padding-top:60px;  background:url(../images/bj.png) repeat-x center bottom; display:block;  text-align:left; }  
.focuss .title a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px;line-height:30px;}  

.focuss .D1fBt2{ overflow:hidden; zoom:1;  height:10px; z-index:10; text-align:center; }  
.focuss .fbg2{bottom:15px; position:absolute; height:10px;  z-index: 200; width:100%;  right:5px; width:50px; text-align:center; margin:0 auto }  
.focuss .fbg2 div{overflow:hidden;zoom:1;height:10px;}    
.focuss .D1fBt2 a{position:relative; display:inline; margin:0 3px; width:10px; height:10px; background:url(../images/js_b.png) no-repeat center top; float:left }   
.focuss .D1fBt2 .current,.focuss .D1fBt2 a:hover{ background:url(../images/js_h.png) no-repeat center top}    
.focuss .D1fBt2 img{display:none}    
.focuss .D1fBt2 i{display:none; font-style:normal; }   

.focuss .prev,.focuss .next{position:absolute;width:14px;height:24px;z-index:10;top:155px; }
.focuss .prev{ left:5px; background:url(../images/lll.png) no-repeat center left;cursor:pointer; }  
.focuss .next{ right:5px; background:url(../images/rrr.png) no-repeat center right;cursor:pointer;}  

.bt { display:block; margin-top:40px; text-align:center; position:relative}
.bt1 { display:block; margin-top:10px; text-align:center; position:relative}
.dw01 { position:absolute; right:0px; top:70px;}
.dw02 { position:absolute; right:208px; top:0px;}
.dw03 { position:absolute; right:0px; top:5px;}


.zyjh_wz { width:362px; float:right; overflow:hidden; margin-top:30px;}
.bt_01 { background:url(../images/zyjh.jpg) no-repeat center top; width:362px; height:50px; display:block}
.bt_02 { background:url(../images/xx.jpg) no-repeat center top; width:282px; height:50px; display:block}

.more { background:url(../images/20200615_13.jpg) no-repeat center right; padding-right:15px; color:#919191; float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:20px; line-height:20px; margin-top:6px;}

.jh_lb { color:#989898; width:355px; float:right}
.jh_lb li { border-bottom:1px #e6e6e6 dotted; padding-bottom:10px; margin-top:10px; background:url(../images/redd.jpg) no-repeat left 8px; padding-left:15px; width:340px; float:left; }
.jh_lb li b { position:relative;  width:340px; line-height:22px;font-weight:normal;  float:left; text-align:left;  font-size:14px;}
.jh_lb li b a { font-size:18px; text-align:left;  font-weight:bold;}
.jh_lb li b span {  position:absolute; right:0px;}

.jh_lb li p { position:relative;width:340px; float:left; text-align:left; height:36px;font-size:14px; text-indent:2em; line-height:18px; overflow:hidden }
.jh_lb li p  a { position:absolute; right:0px;}
.red { color:#c10004}
.jh_lb li.no { border-bottom:none; padding-bottom:0px;}


/*jj*/
.yw_l_ol { width:520px; float:left; margin-top:10px;border-bottom:1px #c9c9c9 dashed; padding-bottom:10px;}
.yw_l_ol li { width:250px; float:left; background:url(../images/hd.jpg) no-repeat center left; height:36px; line-height:36px; padding-left:10px;}

.gdjs { width:520px; height:126px; margin-top:15px; float:left}

/*gdjs*/
#sliders{width:520px; margin:0 auto; position:absolute;}

#featureContainer { MARGIN: 0px auto; WIDTH: 520px; }
#wrap {OVERFLOW: hidden}
#feature {POSITION: relative; width:520px; margin:0 auto}
#feature .button {POSITION: absolute;  WIDTH: 520px;  TOP: 72px;  LEFT: 0px}
#feature .prev {TEXT-INDENT: -9999px; WIDTH: 25px; DISPLAY: block; background:url(../images/l.png) no-repeat center left;left:0px; HEIGHT: 41px; bottom:0px; position:absolute;}
#feature .next {TEXT-INDENT: -9999px; WIDTH: 25px; DISPLAY: block; background:url(../images/r.png) no-repeat center right; HEIGHT: 41px; right:0px; bottom:0px; position:absolute;}

.featureUL { POSITION: relative; width:520px; margin:0 auto}
.featureBox { WIDTH: 100px; margin-right:5px;  FLOAT: left; HEIGHT: 126px; OVERFLOW: hidden;}
#botton-scroll {Z-INDEX: 0;  WIDTH: 520px; margin:0 auto; HEIGHT: 199px;}

#blocks {Z-INDEX: 0;POSITION: relative;  MARGIN: 0px auto;  WIDTH: 520px;  HEIGHT: 126px;  OVERFLOW: hidden;}
#blocks .box { WIDTH: 100px; FLOAT: left; HEIGHT: 126px; }
#blocks .box a { position:relative}
#blocks .box .feature-title {	}
#blocks .box .feature-thumb {WIDTH: 100px; FLOAT: left; HEIGHT: 126px}



.jj_l { width:520px; float:left;}
.jj_r { background:url(../images/img_24.jpg) no-repeat center right; width:298px; float:right; height:302px; margin-top:28px;}
.yw_ol { float:left; padding-top:150px; width:260px; padding-left:20px; font-size:14px;}
.yw_ol li { background:url(../images/ddd.jpg) no-repeat center left; padding-left:15px; line-height:28px;}


/*gc*/
.gc_l  { width:540px; height:375px; float:left; position:relative}
.gc_l .gcdw { position:absolute; width:540px; background:url(../images/b29.png) repeat-x center bottom; height:54px; left:0px;bottom:0px; line-height:54px; font-size:20px;}
.gc_l .gcdw a { color:#FFFFFF; margin-left:15px;}

.gc_r { width:282px; float:right}
.gc_ul { width:272px; float:right}
.gc_ul li { width:272px; float:left}
.gc_ul li b{ width:272px; height:38px; line-height:38px; font-size:16px;  float:left; background:url(../images/redd.jpg) no-repeat center left; padding-left:15px;}


.gc_xs { border-bottom:1px #c9c9c9 dashed; width:272px; float:left; padding-top:3px; padding-bottom:14px;}
.gc_xs p { width:100px; float:left; height:57px;}
.gc_xs span { float:right; width:157px; font-size:14px; line-height:19px;}
.gc_xs a { color:#858585}
.xl { margin:0 auto; text-align:center;}


/*gzsc*/
.sc_gd { width:860px; position:relative; margin-bottom:20px;}

#playBox{ width:810px; height:330px;  position:relative; overflow:hidden; margin:0px auto;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; width:810px;}

.top { float:left; margin-bottom:5px;}
.bot { float:left}
.top p,.bot p { position:relative; overflow:hidden; float:left}
.top p font,.bot p font { position:absolute; bottom:0px; left:0px; height:41px; line-height:41px;background:url(../images/sc3.png) repeat-x center bottom; z-index:11111111;}
.top p font a,.bot p font a { font-size:13px; color:#FFFFFF; margin-left:10px;}

.pl { width:180px;height:99px; margin-left:133px; overflow:hidden; margin-top:42px;}
.pl font { width:180px; }

.pc { margin:0px 4px; width:260px; height:141px;}
.pc font { width:260px; }

.pr { width:180px;height:99px; margin-top:42px;}
.pr  font { width:180px;}


.pls { width:207px; height:111px; }
.pls font { width:207px;}
.pcs { margin:0px 4px; width:332px; height:181px;}
.pcs font { width:332px;}
.prs { width:263px;height:142px;}
.prs font { width:263px;}

.sc_gd .pre{ cursor:pointer; width:19px; height:31px; background:url(../images/ll.png) no-repeat; position:absolute; top:190px; left:0px; z-index:1000000;}
.sc_gd .next{ cursor:pointer; width:19px; height:31px; background:url(../images/rr.png) no-repeat; position:absolute; top:190px; right:0px; z-index:10;}

.smalltitle { display:none}

/*#playBox .smalltitle {width:200px; height:20px; position:absolute; left:500px; text-align:center; bottom:0px; z-index:1000000}
#playBox .smalltitle ul{ width:1200px; margin:0 auto;}
#playBox .smalltitle ul li{ width:13px; height:20px; margin:0 5px;float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer; background:url(../images/js_s.jpg) no-repeat center left}
#playBox .smalltitle .thistitle{ width:13px; height:20px;background:url(../images/js_a.jpg) no-repeat center left}
*/

.guanglist{width: 900px; margin: 0 auto; height: 390px; position: relative;}
.guang_left_01{width: 187px; height: 105px; position: absolute; left: 165px; top: 50px;	overflow: hidden; cursor: pointer;}
.guang_left_02{width:271px; height: 152px;position: absolute;left: 355px; top: 2px;	overflow: hidden;cursor: pointer;}
.guang_left_03{width:156px; height: 88px;position: absolute;left: 630px; top: 65px;	overflow: hidden;cursor: pointer;}
.guang_left_04{width: 228px; height: 128px;position: absolute;left: 0px; top: 170px;	overflow: hidden;cursor: pointer;}
.guang_left_05{width: 365px; height: 205px;position: absolute;left:232px; top: 170px;	overflow: hidden;cursor: pointer;}
.guang_left_06{width: 283px; height: 159px;position: absolute;left: 600px; top: 170px;	overflow: hidden;cursor: pointer;}

.guanglist {display: block;}
.guanglist div img {display: block;border: 0;width: 100%;

-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);

-webkit-transform: all 1s ease 0s;
-moz-transform: all 1s ease 0s;
-ms-transform: all 1s ease 0s;
transition: all 1s ease 0s;
}
.guanglist div:hover img {

-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);


-webkit-transform: all 1s ease 0s;
-moz-transform: all 1s ease 0s;
-ms-transform: all 1s ease 0s;
transition: all 1s ease 0s;
}


.sc_ul { width:860px; float:left}
.sc_ul li { width:400px; background:url(../images/d_44.png) no-repeat center left; padding-left:20px; height:45px; line-height:45px; overflow:hidden}
.sc_ul li.f_l { float:left}
.sc_ul li.f_r { float:right}




/*jd*/
.jd_ul { color:#989898; width:860px; float:left; padding-bottom:180px;}
.jd_ul li { border-bottom:1px #e6e6e6 dotted; padding-bottom:15px; margin-top:15px; background:url(../images/dd.jpg) no-repeat left 6px; padding-left:20px; width:390px; float:left; }
.jd_ul li b { position:relative;  width:390px; line-height:22px;font-weight:normal;  float:left; text-align:left;  font-size:14px;}
.jd_ul li b a { font-size:16px; text-align:left;  font-weight:bold;}
.jd_ul li b span {  position:absolute; right:0px;}
.jd_ul li p { position:relative;width:390px; float:left; text-align:left; height:36px;font-size:14px; margin-top:10px;text-indent:2em; line-height:18px; overflow:hidden }
.jd_ul li.f_l { float:left}
.jd_ul li.f_r { float:right}




/*lby nry*/
.lby_nry { border:1px #e6e6e6 solid; width:858px; overflow:hidden; display:block; margin-top:25px; margin-bottom:150px; color:#323131}
.lby_nry a { color:#323131}
.lb_dh { background:url(../images/lr.jpg) repeat-x center top; height:60px; line-height:60px; padding-top:13px; padding-left:35px; font-size:14px;}

.lb_ul { width:785px; margin:35px auto; overflow:hidden; color:#818181 } 
.lb_ul li { border-bottom:1px #bfbfbf dashed; height:70px; line-height:70px; text-align:right; font-size:16px; background:url(../images/d.jpg) no-repeat center left; padding-left:12px;}
.lb_ul li a { font-size:18px; float:left}

.page { display:block; padding:100px 0px; text-align:center; font-size:18px} 
.page a {margin:0px 10px;}
.page a.k { border:1px #b0afad solid; padding:0px 10px; margin:0px 0px; font-size:16px; }

.nr_con {width:785px; margin:35px auto; overflow:hidden; color:#323131 }
.nr_bt { font-size:30px; display:block; margin:0 auto; text-align:center; height:80px; line-height:80px;}
.bq { display:block; font-size:14px; color:#818181; margin:0 auto; text-align:center; border-bottom:1px #dcdcdc dashed; padding-bottom:15px;}
.nr_p p { text-indent:2em; font-size:18px; line-height:36px; margin:12px 0px;}
