@charset "utf-8";
*{ margin:0px; padding:0px; }
a{ text-decoration:none; outline:none; color:#000;}
ul li{ list-style:none}
img{ border:0px;}
.clear{ clear:both;}
.width1200{ width:1200px; height:auto; margin:0px auto; overflow:hidden; clear:both;}
.widthr1200{ width:1200px; height:auto; margin:0px auto;  clear:both;}



.banner{ height:658px; position:relative;}
.top{ position:absolute; width:100%; height:auto; top:0px; left:0px; z-index:99;}
.head{ height:99px;}

.footlinks {clear:both;margin:10px auto 0px;padding:0px; max-width:1000px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}

.bannerScroll{position:relative; width:100%; overflow:hidden; }

.bannerScroll .hd{ position:absolute; left:0px; right:0px; bottom:30px; }

.bannerScroll .hd ul{ text-align:center; font-size:0;}

.bannerScroll .hd ul li{ border-radius:50%; width:8px; height:8px; display:inline-block; margin:0 6px; overflow:hidden; text-indent:-999px; cursor:pointer; border-width:2px; border-style:solid; border-color:#fff; overflow:hidden;}

.bannerScroll .hd ul li.on{ background-color:#013C95; border-color:#013C95;}

.bannerScroll .prev,.bannerScroll .next{ position:absolute; top:50%; margin-top:-30px; display:inline-block; width:50px; height:60px;  background-image:url(../images/banner-pn.png); background-repeat:no-repeat; background-position:left top;-ms-transition-duration: 0s; transition-duration: 0s; z-index:99; cursor:pointer; display:none;}

.bannerScroll .prev{ left:50%; margin-left:-650px; background-position:left top; }

.bannerScroll .next{ right:50%; margin-right:-650px; background-position:right top; }

.bannerScroll .prev:hover{ background-position:left bottom; }

.bannerScroll .next:hover{ background-position:right bottom; }

.bannerScroll .bd{ position:relative; width:100%;}

.bannerScroll .bd ul li{ width:100%; height:658px; position:relative;}
.bannerScroll .bd ul li img{ width:100%;}






.logo{ float:left; width:447px; height:99px; overflow:hidden;}
.logo img{ width:447px; height:99px;}

.tel{ float:right;}

.tel dd{float: left;  color: #fff; font-size: 14px; font-family: '微软雅黑'; line-height: 25px; margin: 24px 0px; padding-left:50px; margin-left:20px;}
.a1{ background:url(ico01.png) 20px no-repeat;}
.a2{ background:url(ico02.png) 10px no-repeat;}
.nav{ height:50px; line-height:50px; background:#0e1532; border-bottom:1px #62200a solid; border-top:1px #62200a solid;}
.nav li{ float:left; width:143px; text-align:center; font-size:18px; font-family:'微软雅黑'; }
.nav li a{ color:#fff; display:block;font-size:17px;}
.nav span{ float:left;color:#fff; }





.fwxm{ width:100%;  height:auto; overflow:hidden; position:absolute; bottom:-280px; left:0px;}
.fwxm ul li{ width:380px; height:330px; float:left; background:#fff;}
.fwxm ul li:hover{ background:url(fxjj_img.jpg) center no-repeat;}
.fwxm ul li:hover span{ color:#fff;}
.fwxm ul li:hover p{ color:#fff;}
.fwxm ul li:hover h2{ display:none;}
.fwxm ul li:hover h3{ display: block;;}
.fwxm ul li img{ display:block; margin:30px auto;}
.fwxm ul li h3{ display:none;}



.fwxm ul li span{ color:#020b2a; font-size:20px; font-family:"微软雅黑"; font-weight:bold; text-align:center; display:block; line-height:40px;}
.fwxm ul li p{ width:95%; height:auto; overflow:hidden; display:block; margin:10px auto; line-height:30px; color:#333333; font-size:14px; font-family:"微软雅黑";}
.div2{ margin:0px 30px; height:330px;}

.gywm{ height:auto; overflow:hidden; margin-top:380px;}
.gywm dl dd{ float:left; width:50%; height:412px;}
.gywm dl dd h2{ color:#f09105; font-size:16px; font-family:"微软雅黑"; line-height:40px; font-weight:normal; height:44px; margin-bottom:10px;}
.gywm dl dd h2 span{ font-size:24px !important; border-bottom:4px #f09105 solid; display:block; float:left; height:40px; margin-right:3px;}
.gywm dl dd p{ height:318px; color:#333333; font-size:16px; font-family:'微软雅黑'; font-weight:normal; line-height:30px;letter-spacing: 2px;}
.gywm dl dd a{ width:160px; height:40px; background:#020b2a; text-align:center; line-height:40px; display:block; color:#fff; font-size:14px; font-family:'微软雅黑';}


.wmdfw{ height:660px; background:#020b2a; margin:90px 0px; margin-bottom:40px !important;}
.wmdfw_title{ height:auto; overflow:hidden; margin:20px auto; text-align:center;}
.wmdfw_title h2{ color:#f09105; font-size:24px; font-family:'微软雅黑'; font-weight:normal; line-height:40px;margin-top:20px; margin-bottom:10px;}
.wmdfw_title p{ color:#fff; font-size:14px; font-family:'微软雅黑'; font-weight:normal; line-height:30px; margin-bottom:40px; }



.leiwp{ height:340px; width:94%; margin:0px auto; position:relative;}
.leiwp ul{ height:340px; }
.leiwp ul li{ float:left; width:259px; height:298px; border:1px #818595 solid; margin:0px 10px; }
.leiwp ul li img{ display:block; margin:10px auto; margin-top:30px;}
.leiwp ul li span{ width:100%; line-height:40px; text-align:center; color:#f09105; font-size:18px; font-family:'微软雅黑'; display:block;}
.leiwp ul li p{ width:88%; margin:0px auto; display:block; color:#fff; font-size:14px; font-family:'微软雅黑'; font-weight:normal; line-height:30px;}


.a3{ width:148px; height:34px; line-height:34px; text-align:center; display:block; margin:0px auto; border:1px #f09105 solid; color:#fff;}
.a3:hover{ color:#fff;}



.news{ height:auto;}
.news_title{ height:auto; text-align:center; margin:40px auto;}
.news_title h2{ color:#f09105; font-size:24px; font-family:'微软雅黑'; border-bottom:2px #f09105 solid; display:block; width:97px; margin:0px auto; height:40px; font-weight:normal; }
.news_title span{ display:block; line-height:30px; color:#f09105; font-family:'微软雅黑'; font-size:16px; margin-bottom:10px;}
.news_title font{ color:#999999; font-size:14px; font-family:'微软雅黑'; line-height:30px; margin-bottom:20px;}
.news dl{ height:680px; }
.news dl dd{ float:left; width:282px; height:310px; margin:10px 9px;}
.news dl dd img{ width:280px; height:160px;}
.news dl dd span{ color:#333333; font-size:16px; font-family:'微软雅黑'; display:block; line-height:40px;}
.news dl dd font{ color:#666666; font-size:14px; font-family:'微软雅黑'; display:block; line-height:30px;}
.news dl dd p{ color:#999999; font-size:14px; font-family:'微软雅黑';}
.a4{ width:148px; height:34px; display:block; border:1px #020b2a solid; text-align:center; line-height:34px; margin:0px auto; color:#333333; font-size:16px; font-family:'微软雅黑';}


.hyz{ height:430px; background:url(hyz_bg.jpg) center no-repeat; margin:40px auto;}
.hyz h2{ color:#fff; font-size:24px; font-family:'微软雅黑'; font-weight:normal; text-align:center; margin-top:40px; line-height:40px;}
.hyz span{ color:#cccccc; font-size:24px; font-family:'微软雅黑'; display:block; text-align:center; line-height:60px;}
.hyz p{ text-align:left; color:#fff; font-size:16px; font-family:'微软雅黑'; font-weight: normal; line-height:30px; width:24%; margin:10px auto;}
.a5{ width:150px; height:36px; background:#fff; color:#020b2a; font-size:16px; font-family:'微软雅黑'; display:block; margin:20px auto; text-align:center; line-height:36px;}


.hzhb{ height:auto; overflow:hidden; margin:30px 0px;}
.hzhb ul{ height:80px; overflow:hidden;}
.hzhb ul li{ float:left; width:228px; height:78px; border:1px #cccccc solid; margin:0px 5px; }



.footer{ height:387px; background:#020b2a; margin-top:60px;}
.top_footer{ height:100px; border-bottom:1px #b76f04 solid; line-height:100px; color:#ffffff; font-size:24px; font-family:'微软雅黑'; font-weight:bold;}
.top_footer span{ font-size:32px; color:#f09105; font-family:'微软雅黑 '; font-weight:bold; margin-left:20px;}
.footer dl{ height:229px;}
.footer dl dd{ float:left;}
.r1{ width:375px;}
.r1 a{ width:180px; height:36px; display:block; background:#f09105; text-align:center; line-height:36px; color:#fff; font-size:14px; font-family:'微软雅黑'; margin:10px 60px;}
.r2{ margin:45px 10px 10px 80px;}
.r2 h2{ color:#f09105; font-size:24px; font-family:'微软雅黑'; line-height:40px;}
.r2 h2 span{ font-size:16px !important;}
.r2 p{ color:#ffffff; font-size:14px; font-family:'微软雅黑'; line-height:40px;}
.r3{ float:right !important; margin:30px 0px; text-align:center; color:#fff; font-size:14px; font-family:'微软雅黑';}
.r3 img{ width:133px; height:133px; margin-bottom:10px;}
.footer_bottom{ height:56px; line-height:56px; text-align:center; color:#999999; font-size:12px; font-family:'微软雅黑'; border-top:1px #f09105 solid; }



.friend{height:340px;margin:0 auto;overflow:hidden;}
.mr_frbox{height:340px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:34px;width:25px; position:absolute; left:-35px; top:150px;}
.mr_frUl{float:left;height:340px;}
.mr_frBtnR{float:right;cursor:pointer;width:25px;height:34px; position:absolute; right:-30px; top:150px;}
.mr_frUl ul li{display:inline;float:left; overflow:hidden;position:relative;}
.mr_frUl ul li a img{}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}

#demo {width:1200px; height:80px; margin:0px auto; overflow:hidden;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}


