﻿/* CSS Document */







*{ margin:0; padding:0;}



html { overflow:-moz-scrollbars-vertical;overflow-y:scroll; }



body{ font-family:"微软雅黑"; font-size:12px; background:#fff; color:#000;}



ul li{ list-style:none; vertical-align:bottom;}



a{ text-decoration:none;  color:#000;}



a:hover{ text-decoration:underline;}



p{ font-size:12px;}



img{ border:none; vertical-align:middle;}



table{ border:none; padding:0; margin:0; border-collapse:collapse; overflow:hidden;}



table tr{ white-space:0;}



table tr td{ vertical-align:middle;}



.clear{ clear:both;}



.h1,h2,h3,h4{}











:focus { outline: none; }/*针对Firfox*/



a,area { blr:expression(this.onFocus=this.blur()) }/*针对IE*/



















.con{ width:1000px; margin:0 auto; overflow:hidden;}



.wrap{ width:100%; background:#f0f0f0;}



.top{ width:100%; height:32px; border-bottom:1px solid #ececec;}



.top_l{ width:300px; line-height:30px; float:left; color:#5a5a5a;}



.top_r{ width:600px; line-height:30px; float:right; color:#5a5a5a; text-align:right;}



.top_r a{ padding:0 8px; color:#5a5a5a;}



.top_r span{ display:inline-block; width:114px; height:32px; background:url(../images/01.jpg) no-repeat center; text-align:center;}



.top_r span a{ color:#fff;}











.head{ width:1000px; height:94px; margin:0 auto;}



.logo{ width:280px; height:94px; float:left;}



.logo img{ height:94px;}



.tel{ width:430px; float:right; text-align:right; padding-top:15px;}



.tel p{ font-size:21px; color:#d80915; font-weight:bolder; font-family:"Myriad Pro"; line-height:30px; background:url(../images/02.jpg) no-repeat left 9px ; text-align:left; padding-left:30px;}

.tel p font{ font-size:15px; color:#d80915;}

.tel span{ color:#5a5a5a; font-size:13px; font-weight:normal;}











.menu{ width:100%; height:45px; background:#eeeeee;}



.nav{ width:1008px; height:45px; margin:0 auto;}



.nav li{ width:100px; height:45px; text-align:center; float:left; position:relative; z-index:100;}



.nav li a{ display:block; line-height:45px; font-size:14px; color:#313131;}



.nav li a:hover{ color:#fff; background:#d80915;}



.nav li a.wo{ color:#fff; background:#d80915;}



.nav li .erji{width:100px;overflow:hidden;position:absolute;left:0px;top:45px;display:none; background:#5b5c5b;}



.nav li .erji li{width:100px;background:none; border-bottom:1px solid #6a6a6a; height:35px;}



.nav li .erji li a{font-size:12px; line-height:35px; color:#fff;}











.banner{ width:100%; height:537px; position:relative; overflow:hidden;}



.bannerbox { width:1920px; height:537px; overflow: hidden; position:absolute; top:0; left:50%; margin-left:-960px;}



#focus { width:1920px; height:537px; clear: both; overflow: hidden; position: relative; float: left; }



#focus ul { width:1920px; height:537px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }



#focus ul li { float: left; width:1920px; height:537px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }



#focus ul li img { width:1920px; height:537px;}



#focus .preNext { width:48px; height:48px; position: absolute; top:50%; margin-top:-24px; cursor: pointer; }



#focus .pre { left:5%; background: url(../images/focus01.png) no-repeat left center; }



#focus .next { right:5%; background: url(../images/focus02.png) no-repeat right center; }



.keyword{ width:1000px; height:60px; background:url(../images/03.png) repeat; position:absolute; bottom:0; left:50%; margin-left:-500px; z-index:100; padding:15px 0;}



.key{ width:200px; height:60px; float:left; text-align:center; line-height:60px; font-size:18px; color:#fff;}



.word{ width:150px; height:60px; float:left; padding:0 50px; border-left:1px dotted #4b4b4b;}



.word a{ display:inline-block; color:#c0c0c0; line-height:20px; padding:0 8px;}











.box{ width:100%; height:70px; padding:25px 0; background:#eaeaea;}



.box_zi{ width:250px; height:70px; float:left;}



.box_zi p{ width:135px; height:70px; float:left; text-align:center; line-height:70px; font-size:18px; color:#1c1c1c; background:url(../images/04.png) no-repeat center;}



.box_zi:hover p{ color:#fff; background:url(../images/05.png) no-repeat center;}



.box_zi p font{ font-size:50px; font-weight:bolder; font-family:"Myriad Pro";}



.box_zi span{ display:block; width:99px; float:right; line-height:20px; font-size:14px; color:#232323; padding:15px 8px;}











.tit{ height:55px; border:1px solid #e1e1e1; border-bottom:none; background:#fff;}



.tit span{ display:block; width:200px; font-size:24px; color:#010101; line-height:55px; padding-left:20px; float:left;}



.tit span a{ font-size:24px; color:#010101; line-height:55px;}



.tit p{ width:600px; float:right; text-align:right;}



.tit p a{ font-size:14px; color:#414141; line-height:55px; padding:0 10px;}



.cp{ min-height:312px; background:#fff;}



.cp_l{ min-height:312px; float:left; border:1px solid #e1e1e1;}



.cp_l img{}



.cp_r{ min-height:312px; float:right; border:1px solid #e1e1e1; border-left:none;}



.cp_r img{}



.cplb{ width:1012px; overflow:hidden;}



.cplb li{ width:239px; height:296px; float:left; border:1px solid #e1e1e1; position:relative; margin:12px 12px 0 0;}



.cplb li img{ width:239px; height:296px;}



.cplb li p{ width:100%; height:40px; background:url(../images/16.png) repeat; position:absolute; left:0; bottom:0; text-align:center;}



.cplb li p a{ font-size:14px; line-height:40px; color:#fff;}











.al{ border:1px solid #e1e1e1; border-top:none; background:#fff; padding:10px;}



.al_l{ width:484px; height:230px; float:left; position:relative;}



.al_l img{ width:484px; height:230px;}



.al_l p{ width:100%; height:40px; background:url(../images/16.png) repeat; position:absolute; left:0; bottom:0; text-align:center;}



.al_l p a{ font-size:14px; line-height:40px; color:#fff;}



.al_r{ width:237px; height:230px; float:left; position:relative; margin-left:10px;}



.al_r img{ width:237px; height:230px;}



.al_r p{ width:100%; height:40px; background:url(../images/16.png) repeat; position:absolute; left:0; bottom:0; text-align:center;}



.al_r p a{ font-size:14px; line-height:40px; color:#fff;}



.al_r1{ width:184px; height:200px; float:left; position:relative; margin-left:10px;}
.al_r1 img{ width:180px; height:157px;}
.al_r1 p{ width:100%; height:40px; background:url(../images/16.png) repeat; position:absolute; left:0; bottom:0; text-align:center;}
.al_r1 p a{ font-size:14px; line-height:40px; color:#fff;}







.xwdt{ width:630px; float:left;}



.xwdt h3{ font-size:24px; color:#010101; line-height:95px; font-weight:normal;}



.xwdt h3 a{ font-size:24px; color:#010101; line-height:95px;}



.xw_l{ width:279px; height:215px; float:left;}



.xw_l img{ width:279px; height:215px;}



.xw_r{ width:330px; float:right;}



.xw_r p{ line-height:22px; padding-left:8px; background:url(../images/18.jpg) no-repeat left center;}



.xw_r p a{ color:#555555; line-height:22px;}



.xw_r_fir{}



.xw_r_fir a{ font-size:14px; color:#2e2e2e; line-height:25px;}



.xw_r_fir p{ color:#7f7f7f; line-height:20px; background:none; padding:0; margin-bottom:10px;}



.xw_r_fir p a{ color:#e40513; line-height:20px; font-size:12px;}



#xw_l .childa{width:326px;height:215px;position:absolute;top:0px;left:326px;z-index:10;display:block;}



#xw_l .childa img{width:326px;height:215px;}











.ryzz{ width:326px; float:right;}



.ryzz h3{ font-size:24px; color:#010101; line-height:95px; font-weight:normal;}



.ryzz h3 a{ font-size:24px; color:#010101; line-height:95px;}



.containers{ width:326px; height:215px;position:relative;}

.xinwen_list{ width:325px; float:left;}
.xinwen_list p{ width:325px; border-bottom:1px dashed #CCCCCC; height:35px; line-height:35px;}
.xinwen_list p a{ display:block; float:left; text-decoration:none; color:#797979; background:url(../images/hd.jpg) no-repeat left center; padding-left:12px;}
.xinwen_list p a:hover{ text-decoration:underline;}
.xinwen_list p span{ display:block; float:right;color:#797979;}

.home_hh{ width:1000px; float:left; padding-bottom:28px;}

.home_hh_items{ width:320px; float:left; margin-right:20px; margin-top:25px;}
.home_hh_items_tit{ width:320px; float:left; margin-bottom:25px;}
.home_hh_items_tit p{ font-size:22px;}

.home_hh_items_cnt1{ width:320px; float:left; line-height:22px; color:#666666; margin-bottom:10px;}
.home_hh_items_cnt1 img{ float:left; width:120px; border:1px solid #CCCCCC; padding:3px 3px; margin-right:15px; height:90px;}
.home_hh_items_cnt1 h1{ margin-bottom:3px;}
.home_hh_items_cnt1 h1 a{ font-size:16px; font-weight:normal;}

.home_hh_items_cnt{ width:320px; float:left;}
.home_hh_items_cnt p{ width:320px; border-bottom:1px dashed #CCCCCC; height:33px; line-height:33px;}
.home_hh_items_cnt p a{ display:block; float:left; text-decoration:none; color:#797979; background:url(../images/hd.jpg) no-repeat left center; padding-left:12px;}
.home_hh_items_cnt p a:hover{ text-decoration:underline;}
.home_hh_items_cnt p span{ display:block; float:right;color:#797979;}

#container{width:326px;height:215px;position:absolute; top:0; right:0;}



#scroll{width:326px;height:215px;overflow:hidden;position:absolute; top:0px; left:0px;}



.btn{position:absolute;top:90px;width:20px;height:30px;display:block;overflow:hidden;cursor:pointer;text-indent:-999em; z-index:100;}



#btn_prev{left:0px;background:url(../images/btn_01.jpg) no-repeat;}



#btn_next{right:0px;background:url(../images/btn_02.jpg) no-repeat;}



#slider_bar{width:100%;height:10px;position:absolute;bottom:15px;text-align:center; z-index:100; left:0; display:none;}



#slider_bar a{width:30px;height:10px;display:inline-block;overflow:hidden;background:#333333;margin:0px 3px;}



#slider_bar a.cur,#slider_bar a:hover{}



#scroll .child{width:326px;height:215px;position:absolute;top:0px;left:326px;z-index:10;display:block;}



#scroll .child img{width:326px;height:215px;}





#scroll_wrapper{position:relative;top:0px;}











.link{ height:55px; border-bottom:2px solid #eeeeee;}



.link a{ font-size:24px; color:#010101; line-height:55px;}



.link_lb{ width:1001px; min-height:94px; padding:15px 0; overflow:hidden;}



.link_lb li{ width:118px; height:auto; float:left; margin-right:4px;}



.link_lb li img{ width:97px; height:62px; border:1px solid #eaeaea;}



.link_lb li p{ line-height:30px; text-align:center;}



.link_lb li p a{ line-height:30px; color:#696969;}











.foot{ width:100%; background:#363636; padding:25px 0 70px 0;}



.xx{ width:150px; height:130px; float:left;}



.xx span{ color:#c2c2c2; font-weight:bolder; line-height:25px;}



.xx p{ line-height:20px;}



.xx p a{ color:#a6a6a6; line-height:20px;}



.xx_r{ width:250px; float:right;}



.ss{ width:201px; height:30px; background:url(../images/21.jpg) no-repeat;}



.ss1{ width:161px; height:30px; border:none; background:none; line-height:30px; padding-left:10px; float:left;}



.ss2{ width:30px; height:30px; border:none; background:none; cursor:pointer; float:left;}



.xx_r p{ color:#a6a6a6; line-height:25px; font-size:14px;}



.xx_r p img{ width:30px; height:30px; margin-right:5px;}



















.ban{ width:100%; height:347px; position:relative; overflow:hidden; background:#252525;}



.ban_img{ width:1920px; height:347px; position:absolute; top:0; left:50%; margin-left:-960px;}



.ban_img img{ width:1920px; height:347px;}







.wz{ height:40px; line-height:40px; color:#8e8e8e; font-family:"宋体";}



.wz a{ color:#8e8e8e;}



.wz span{ color:#c9000c;}







.subnav{ height:47px; background:url(../images/28.png) repeat-x; padding-left:25px;}



.subnav li{ width:123px; height:47px; float:left; text-align:center;}



.subnav li a{ display:block; height:47px; line-height:40px; font-size:16px; color:#7e7e7e;}



.subnav li a:hover{ background:url(../images/27.png) no-repeat; color:#fff;}



.subnav li a.ni{ background:url(../images/27.png) no-repeat; color:#fff;}







.nrxx{ padding:20px 0; font-family:"宋体";}



.nrxx p{ font-size:14px; color:#797979; line-height:25px;}







.xwlb{ padding:15px 40px; font-family:"宋体";}



.xwlb li{ height:35px; background:url(../images/30.png) repeat-x center;}



.xwlb li a{ line-height:35px; padding-left:20px; background:url(../images/29.png) no-repeat left center #f0f0f0; float:left; color:#797979;}



.xwlb li span{ line-height:35px; background:#f0f0f0; float:right; color:#797979;}



.xwlb li.s1 a{ color:#b6000b;}



.xwlb li.s1 span{ color:#b6000b;}







.fy{ height:30px; text-align:center; font-family:"宋体";}



.fy a{ display:inline-block; height:28px; line-height:28px; border:1px solid #e2e2e2; background:#fff; color:#656565; padding:0 10px; margin:0 5px;}



.fy a:hover{ background:#d80915; color:#fff;}







.tit_xw{ text-align:center;}



.tit_xw h3{ font-size:20px; color:#b6000b; line-height:35px;}



.tit_xw span{ color:#b0b0b0; line-height:30px; font-family:"宋体";}



.xwxx{ padding:5px 0; font-family:"宋体";}



.xwxx p{  line-height:25px;}







.ud{ height:30px; font-family:"宋体";}



.ud p{ width:50%; height:30px; float:left; line-height:30px; color:#b6000b;}



.ud p a{ color:#afafaf;}


.cp_lb1{ width:1012px; overflow:hidden; padding:20px 0;}
.cp_lb1 li{ width:192px; height:208px; float:left; margin-right:10px; position:relative;}
.cp_lb1 li img{ width:188px; height:164px; border:1px solid #e1e1e1;}
.cp_lb1 li p{ font-size:14px; color:#656565; line-height:25px;}




.cp_lb{ width:1012px; overflow:hidden; padding:20px 0;}



.cp_lb li{ width:241px; height:360px; float:left; margin-right:12px; position:relative;}



.cp_lb li img{ width:239px; height:296px; border:1px solid #e1e1e1;}



.cp_lb li p{ font-size:14px; color:#656565; line-height:25px;}



.zi{ display:none; width:241px; height:298px; background:url(../images/32.png) repeat; position:absolute; top:0; left:0;}



.zi a{ width:201px; height:228px; font-size:14px; color:#fff; line-height:25px; display:block; padding:70px 20px 0 20px;}



.zi a p{ font-size:14px; color:#fff; line-height:25px;}







.cpxx_l{ width:389px; height:389px; border:5px solid #e1e1e1; float:left;}



.cpxx_l img{ width:389px; height:389px;}



.cpxx_r{ width:520px; float:right; font-family:"宋体";}



.cpxx_r span{ font-size:24px; color:#333333; line-height:40px; font-family:"微软雅黑";}



.cpxx_r p{ color:#686868; line-height:30px;}







.tab3{height:40px; border-bottom:2px solid #2c2c2c; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#f8f8f8; font-family:"宋体";}



.tab3 ul{height:40px;}



.tab3 li{width:100px;float:left;height:40px;line-height:40px;text-align:center;cursor:pointer;font-size:14px;color:#818181; }



.tab3 li.now{background:#2c2c2c;color:#fff;}



.tablist{width:auto;height:auto;display:none;}



.block{display:block;}



.xxxx{ font-family:"宋体"; padding:20px 35px;}



.xxxx p{ color:#686868; line-height:25px;}







.bg1{ font-size:16px; color:#454545; line-height:60px;}



.bg2{ width:460px; height:38px; border:1px solid #d4d4d4; background:#fff; line-height:38px; padding-left:5px; font-size:12px;}



.bg3{ width:150px; height:38px; border:1px solid #d4d4d4; background:#fff; line-height:38px; padding-left:5px; font-size:12px;}



.bg4{ width:80px;}



.bg5{ width:455px; height:110px; border:1px solid #d4d4d4; background:#fff; line-height:25px; padding:5px; font-size:12px; margin:10px 0;}



.bg6{ width:133px; height:41px; border:none; background:url(../images/35.png) no-repeat; font-size:16px; color:#fff; cursor:pointer; font-family:"微软雅黑"; margin-top:10px;}



.bg7{ width:133px; height:41px; border:none; background:url(../images/36.png) no-repeat; font-size:16px; color:#fff; cursor:pointer; font-family:"微软雅黑"; margin-top:10px;}























.b1{width:233px; height:224px; float:left; border:1px solid #e1e1e1; background:#fff; text-align:center; padding-top:140px;}



.b1 span{ font-size:38px; font-family:"Arial";}



.b1 font{ font-size:18px;}







.b2{width:527px; height:364px; float:left; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}







.b3{width:195px; height:118px; float:left; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#fff; text-align:center; padding-top:70px;}



.b3 span{ font-size:30px; font-family:"Arial";}



.b3 font{ font-size:18px;}







.b4{width:301px; height:178px; float:left; border-bottom:1px solid #e1e1e1; background:#f6f6f6; padding:10px 0 0 30px;}



.b4 img{ float:left; width:169px; height:178px;}



.b4 span{ font-size:30px; font-family:"Arial";}



.b4 font{ font-size:18px;}







.b5{width:320px; height:134px; float:left; border-right:1px solid #e1e1e1; background:#f6f6f6; padding:41px 0 0 11px;}



.b5 img{ float:left; width:212px; height:134px;}



.b5 span{ font-size:18px; font-family:"Arial";}



.b5 font{ font-size:18px;}







.b6{width:195px; height:115px; float:left; background:#fff; text-align:center; padding-top:60px;}



.b6 span{ font-size:30px; font-family:"Arial";}



.b6 font{ font-size:18px;}







.b7{width:206px; height:342px; float:left; border:1px solid #e1e1e1; background:#fff; padding:22px 0 0 30px;}



.b7 img{ float:right; width:183px; height:282px;}



.b7 span{ font-size:18px; font-family:"Arial"; line-height:60px;}



.b7 font{ font-size:18px; line-height:60px;}







