@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
ul,li,ol{ list-style:none;}
img{ border:none;}
a{ text-decoration:none;}


.top{ width:100%; height:30px; overflow:hidden; margin:0 auto; border-bottom:1px dotted #c3c3c3;}
.top1200{ width:1100px; height:30px; line-height:30px; margin:0 auto;}
.topz{ width:400px; height:30px; float:left; color:#0a0a0a; font-size:10px;}
.topy{ width:110px; height:30px; line-height:30px; float:right; background:url(../Images/dh.jpg) no-repeat center left; padding-left:20px; font-size:10px;}
.nav{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.logo{ width:195px; height:65px; float:left; margin-top:9px;}
.dh{ width:780px; height:auto; float:left;}
.dh li{ width:130px; height:84px; line-height:84px; overflow:hidden; float:left; display:inline; text-align:center;}
.dh li a{ color:#333;}
.dt{ width:24px; height:24px; float:left; padding:30px 20px;/* border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;*/}
.ss{ width:24px; height:24px; float:left;/* border-right:1px solid #c3c3c3;*/ padding:25px 20px; position:relative;}





/* fullSlide */
.fullSlide{width:100%;position:relative;height:648px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:648px;overflow:hidden;text-align:center;}
#banner1{ width:100%; height:648px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center;}
#banner2{ width:100%; height:648px; overflow:hidden; background:url(../images/banner2.jpg) no-repeat center;}
#banner3{ width:100%; height:648px; overflow:hidden; background:url(../images/banner3.jpg) no-repeat center;}
.fullSlide .bd li a{display:block;height:648px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px; background:#000;overflow:hidden;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#910f11;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


/*banner*/
.banner{ width:100%; height:648px; margin:0px auto; clear:both;}
#flash {width:100%;height:648px;overflow:hidden;margin:0 auto;clear:both;position:relative;}
#flash1 {width:100%;height:648px;background:url(../Images/banner.jpg) center no-repeat;}
#flash2 {width:100%;height:648px;background:url(../Images/banner2.jpg) center no-repeat;}
#flash3 {width:100%;height:648px;background:url(../Images/banner3.jpg) center no-repeat;}
#flash img {width:100%;height:648px;}
.flash_bar {width:50%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:20px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:15px;height:15px;margin:5px 5px;cursor:pointer;background:url(../Images/tg_flash_p.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:15px;height:15px;margin:5px 5px;cursor:pointer;background:url(../Images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/tg_flash_p2.png", sizingMethod="crop");}
#flashBg {height:648px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;}
#flashLine {background:url(image/touming.png) repeat-x center bottom;height:500px;width:100%;margin:0 auto;clear:both;}



.sybj{ width:1200px; height:167px; margin:95px auto; background:url(../Images/sm.jpg) no-repeat center;}
.icon{ width:1200px; height:auto; overflow:hidden; margin:10px auto;}
.icon dl{ width:180px; height:auto; overflow:hidden; float:left; margin:0px 30px;}
.icon dt{ width:100%; height:auto; float:left; text-align:center;}
.icon dd{ width:100%; height:30px; line-height:30px; text-align:center; float:left; color:#333; font-size:16px;}
.icon dd a{ color:#333;}
.jj{ width:1200px; height:auto; overflow:hidden; margin:40px auto; font-size:16px; line-height:26px; font-weight:bolder; color:#585858;}



.gywmbj{ width:100%; height:480px; overflow:hidden; margin:0 auto; background:url(../Images/gywmbj.jpg) no-repeat center;}
.bj1200{ width:1200px; height:auto; overflow:hidden; margin:130px auto; color:#585858; font-size:20px; text-shadow:1px 1px 1px #fff; line-height:50px; text-transform:uppercase;}
.bj1200 h3{ font-size:40px;}
.gywm{ width:1200px; height:auto; overflow:hidden; margin:60px auto;}
.gywmjj{ width:1200px; height:auto; overflow:hidden; margin:0 auto; font-size:14px; line-height:24px; color:#585858;}
.wz{ width:1175px; height:35px; line-height:35px; margin:0px auto 10px auto; font-size:14px; background:url(../Images/sy.jpg) no-repeat center left; padding-left:25px;}
.wz a{ color:#585858;}
.wzz{ width:150px; float:left; color:#C00; font-weight:bold; font-size:16px;}
.wzy{ width:1000px; float:right;}
.wzy li{ width:160px; float:left; display:inline; margin:0px 20px; text-align:center; height:35px; overflow:hidden;}



.xwdt{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.xwdt dl{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.xwdt dt{ width:300px; height:200px; overflow:hidden; float:left;}
.xwdt dd{ width:870px; height:130px; overflow:hidden; float:right; margin:35px 0px; font-size:14px; line-height:26px;}
.xwdt dd h3{ width:100%; height:30px; line-height:30px; font-size:16px; float:left; margin-bottom:20px; color:#333;}
.xwdt dd  p{ width:100%; height:80px; overflow:hidden; color:#666; text-align:justify;}



.gcyj{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.gcyj dl{ width:360px; height:auto; overflow:hidden; float:left; margin:20px; position:relative;}
.gcyj dt{ width:360px; height:240px; overflow:hidden; float:left; position:relative;}
.gcyj dd{ width:320px; height:50px; float:left; overflow:hidden; position:absolute; bottom:0px; line-height:50px; background:url(../Images/bsbj.png); font-size:16px; padding:0px 20px; text-align:center;}
.gcyj dl:hover img{ float:left; transform:scale(1.2); transition:all 0.8s;}
.gcyj dd a{ width:100%; height:50px; float:left; color:#333;}
.fy{ width:1200px; height:30px; line-height:30px; margin:0 auto; font-size:14px; text-align:center;}
.fy a{ color:#666;}



.ryzz{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.ryzz dl{ width:260px; height:auto; overflow:hidden; float:left; margin:20px;}
.ryzz dt{ width:260px; height:185px; overflow:hidden; float:left;}
.ryzz dd{ width:100%; height:40px; line-height:40px; float:left; overflow:hidden; text-align:center;}
.ryzz dd a{ width:100%; height:40px; float:left; color:#333;}
.ryzz dd a:hover{ color:#e92b1c;}



.lxwm{ width:1200px; height:auto; overflow:hidden; margin:30px auto 0px auto;}
.lxwmr{ width:560px; height:auto; overflow:hidden; float:left; font-size:16px; line-height:28px; color:#333; margin-top:50px;}



.cgaldj{ width:1200px; height:auto; overflow:hidden; margin:30px auto 0px auto;}
.bt{ width:100%; line-height:30px; font-size:22px; text-align:center;}
.sj{ width:1200px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#888;}
.sj a{ color:#585858;}
.tu{ margin:30px auto; text-align:center; max-width:1200px;}
.nr{ width:1200px; height:auto; overflow:hidden; text-align:justify; font-size:16px; line-height:26px; color:#585858;}
.nr img{ max-width:1200px;}



.bottom{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#4a4947; padding:40px 0px;}
.bottom1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
,dbnav{ width:700px; height:auto; float:left;}
.dbnav dl{ width:175px; height:auto; overflow:hidden; float:left;}
.dbnav dt{ width:100%; height:50px; float:left; background:url(../Images/dbdhbj.jpg) no-repeat left bottom; line-height:50px; font-size:16px; margin-bottom:10px;}
.dbnav dt a{ color:#fff;}
.dbnav dd{ width:100%; height:30px; line-height:30px; float:left; font-size:14px; color:#fff;}
.dbnav dd a{ color:#fff;}
.fx{ width:250px; height:auto; float:left; margin-left:25px; font-size:18px; color:#e92b1c; text-align:center;}
.fx li{ width:35px; height:35px; float:left; display:inline; margin:5px 22px;}
.ewm{ width:130px; height:130px; float:right;}