@charset "utf-8";
/* CSS Document */

html,div,h,p,ul,li,table,*{margin:0;padding:0;font-family:"Microsoft YaHei";}
strong{font-weight:700}
body{margin:0 auto; background:url(../images/bg.gif) repeat-x #f5f5f5;}
a{ text-decoration:none;color:#333;}
a:hover{ text-decoration:none; }
a img{border:0}
.left{float:left}
.right{float:right}
.both{clear:both}
.nav{height:5px;}
.nav1{height:10px}
.nav2{height:20px}
.nav3{ height:30px;}
.nav6{ height:60px;}
.none{line-height:0;font-size:0;margin:0;padding:0}
.OF{overflow:hidden}
.w{width:100%}
.detail{ width:1200px; margin:0 auto; }
.bwt{ background:#fff;}

.li{ width:100%; clear:both;}
.li a{ width:100%; display:block; color:#595959;font:13px/23px "Microsoft YaHei"; border-bottom:1px dotted #666; padding:15px 0;}
.li a:hover{ color:#cd2525;}
.time{font:12px/28px "Microsoft YaHei"; color:#6c787d; text-align:left; margin-right:10px; text-indent:15px; float:left;}
.li1{ width:95%; height:28px; margin:0 auto; clear:both; background:url(images_new/p2.gif) left center no-repeat;}
.li1 a{ float:left; color:#101010;font:12px/28px "Microsoft YaHei";}
.li1 a:hover{ color:#ff3600;}
.li2{ width:92%; height:28px; margin:0 auto; clear:both; background:url(images_new/p2.gif) left center no-repeat; text-indent:15px; }
.li2 a{ float:left; color:#535353;font:12px/28px "Microsoft YaHei";}
.li2 a:hover{ color:#ff3600;}

.t-bg{ width:100%; height:166px; background:url(../images/bg.gif) repeat-x;}
.t-bg1{ width:100%; height:166px; background:url(../images/bg_01.jpg) repeat-x;}
.t{ width:100%; height:5px; background:#e04343;}
.logo{ width:406px; height:71px;}
.lk{ width:55px; margin-top:18px; height:27px; text-align:right;}
.lk a{ font:12px/27px "Microsoft YaHei"; color:#e04343;}
.wx{ width:26px; height:27px; margin-top:18px; margin-left:10px;}
.wb{ width:26px; height:27px; margin-top:18px; margin-left:10px;}
.rb{ width:40px; height:27px; margin-top:18px; background:url(../images/rb.gif) no-repeat; border:none;}
.lb{ width:182px; height:27px; margin-top:18px; background:url(../images/lb.gif) no-repeat; border:none; text-indent:10px; font:12px/27px "Microsoft YaHei";}

.menu{ width:1200px; height:50px; border-top:1px solid #dcdcdc; margin:0 auto;}
.m1{ height:50px; float:left; padding-left:20px; padding-right:25px;}
.m1 a{ font:15px/50px "Microsoft YaHei"; color:#373737;}
.m1 a:hover{ color:#e04343;}
.mu-bg{ background:#e04343;}


.banner{ width:1400px; height:500px; margin:0 auto; position:relative;}
.ban{ width:1400px; height:500px; z-index:-1; position:relative;}

.banz{ width:1200px; height:50px; background:url(../images/banz.png) repeat-x; top:450px; left:100px; z-index:1; position:absolute;}
.banz a{ font:16px/50px "Microsoft YaHei"; color:#fff; float:left; padding-left:20px;}
.banz span{ width:100px; height:50px; float:right; display:block; background:#e04343; font:16px/50px "Microsoft YaHei"; color:#fff; text-align:center;}

.banad{ width:1200px; height:50px; margin:0 auto; background:#e04343;}
.bb{ width:50px; height:40px; margin-top:5px;}
.bbm{ width:1100px; height:40px; float:left;}
.bbm h1{ width:60px; height:60px; display:block; font:14px/50px "Microsoft YaHei"; text-align:center; color:#fff; float:left;}
.bbm span{ height:50px; padding-left:9px; padding-right:7px; font:13px/50px "Microsoft YaHei"; float:left; color:#de8d8d; display:block;}
.bbm a{ height:50px; padding-left:9px; padding-right:7px; font:13px/50px "Microsoft YaHei"; float:left; color:#fff; display:block;}

.main-til{ width:120px; height:50px; text-align:center; font:900 18px/50px "Microsoft YaHei";}
.main-time{ width:70px; height:63px; padding-top:17px; float:left; background:#efe7ec; text-align:center; font:14px/30px "Microsoft YaHei";font-style: italic;}
.main-time span{ font:900 22px/22px "Microsoft YaHei";}
.main-bor{ width:365px; margin:0 9px 20px 20px; display:inline;height:440px;}

.main-bor1{ width:365px; margin:0 9px 20px 20px; display:inline;}
.main-top{border-top:3px solid #cd2525;}
.main-top:hover{border-top:3px solid #2f318b;}
.nw-t{ width:75%; float:right;}
.nw-t a{ font:16px/22px "Microsoft YaHei"; color:#141414;}
.nw-t a:hover{ color:#cd2525;}
.nw-d{ width:75%; float:right; margin-top:15px; font:13px/22px "Microsoft YaHei"; color:#7a7a7a;}

.nw-bg{ background:#f7f7f7;}
.nw-img{ width:100%; height:238px; overflow:hidden;}
.nw-img img{ width:100%;}
.nw-line{ width:95%; height:10px; margin:20px auto; border-bottom:1px solid #e9e8ea;}
.nw-til{ width:90%; margin:0 auto;}
.nw-til a{ font:16px/22px "Microsoft YaHei"; color:#141414;}
.nw-til a:hover{ color:#cd2525;}
.nw-dd{ width:90%; margin:10px auto; font:13px/22px "Microsoft YaHei"; color:#7a7a7a;}
.nw-dd span{ font-style:italic;}
.nw-dd a{ font:13px/22px "Microsoft YaHei"; color:#cd2525;}

.nw-mor a{ width:1198px; height:40px; display:block; border:1px solid #dcdcdc; margin:0 auto; color:#333; background:#fff; text-align:center; font:16px/40px "Microsoft YaHei";
 border-left-radius:5px; border-radius:5px;
 -moz-border-left-radius:5px; -moz-border-right-radius:5px;
 -webkit-border-left-radius:5px; -webkit-border-right-radius:5px; -webkit-appearance: none}
 .nw-mor a:hover{ background:#cd2525; color:#fff; border-color:#cd2525;}

.foot-bg{ width:100%; height:100px; background:#4b4b4b; padding-top:20px;}
.foot{ width:1110px; height:80px; margin:0 auto; padding-left:90px; background:url(../images/logob.gif) left center no-repeat; font:13px/26px "Microsoft YaHei"; color:#cbcbcb;}
.foot a{ font:13px/18px "Microsoft YaHei"; color:#fff;}

/*list1*/
.lt-tb{ width:750px; height:430px; float:left; position:relative;}
.lt-i{ width:750px; height:430px; overflow:hidden; z-index:-1; position:relative;}
.lt-i img{ width:100%;}

.lt-z{ width:750px; height:90px; background:url(../images/bg1.png) repeat-y; top:330px; z-index:1; position:absolute; padding-top:10px;}
.lt-z a{ width:660px; height:34px; display:block; overflow:hidden; font:16px/32px "Microsoft YaHei"; color:#000; float:right;}
.lt-z span{ width:70px; height:75px; float:left; display:block; font:14px/16px "Microsoft YaHei"; color:#fff; text-align:center; padding-top:15px;}
.lt-z h2{ font-style:italic;}
.lt-zt{ width:640px; float:right; padding-right:20px; font:13px/22px "Microsoft YaHei"; color:#2a2a2a;}

.lt-d{ width:750px; float:left;}
.lt-dr{ width:100%; border-bottom:1px solid #dcdcdc; padding-top:20px; padding-bottom:20px;}
.lt-dr a{ width:680px; display:block; font:16px/32px "Microsoft YaHei"; color:#373737; float:right;}
.lt-dr a:hover{ color:#cd2525;}
.lt-dr span{ width:50px; float:left; display:block; font:14px/16px "Microsoft YaHei"; color:#cd2525; text-align:center; padding-top:15px;}
.lt-dt{ width:680px; float:right; font:13px/22px "Microsoft YaHei"; color:#595959;}

.lt-r{ width:420px; float:right;}
.lt-tl{ width:100%; height:36px;}
.lt-tl span{ font:18px/36px "Microsoft YaHei"; float:left; color:#ae1212; padding-left:15px;}
.lt-tl a{ font:12px/36px "Microsoft YaHei"; color:#595959; float:right;}
.lt-ico{ width:36px; height:36px; float:left;}

.lt-tline{ width:100%; height:18px; border-bottom:2px solid #dcdcdc;}
.ne-tline{ width:100%; height:1px; border-bottom:1px solid #dcdcdc;}

/*news*/
.ne-m{ width:100%; height:40px; font:12px/40px "Microsoft YaHei"; color:#595959;}
.ne-m a{ font:12px/40px "Microsoft YaHei"; color:#595959;}
.ne-til{ width:100%; font:900 26px/36px "Microsoft YaHei"; color:#e04242;}
.ne-ft{ width:100%; font:16px/40px "Microsoft YaHei"; color:#e04242;}
.ne-txt{ width:100%; padding:30px 0; font-family:"Microsoft YaHei";}
.ne-txt span{ font-family:"Microsoft YaHei"; line-height:2.5;}
.ne-txt p{ font-family:"Microsoft YaHei"; }
.ne-txt img{display: block;  max-width: 100%; margin:0 auto;}
.ne-wt{ width:100%; height:30px; font:13px/30px "Microsoft YaHei"; color:#595959; text-align:left;}
/*list2*/

.lt-pb{ width:233px; height:250px; margin-bottom:20px; background:#fff;}
.lt-m{ margin-right:25px; float:left;} 
.lt-img{ width:100%; height:130px; overflow:hidden;}
.lt-img img{ width:100%;}
.lt-rrr{ float:right;} /*zj*/
.lt-pt{ width:80%; margin:10px auto; font:italic 13px/20px "Microsoft YaHei"; color:#595959;}
.lt-pt a{ display:block; margin-bottom:10px; font:16px/26px "Microsoft YaHei"; color:#373737;}
.lt-pt a:hover{ color:#cd2525;}
/*zj*/
.rslides li{list-style-type:none;}
.lt-d h3{ font:20px/26px "Microsoft YaHei";color:#595959;}

/*zt css*/
.zt_ban{ width: 100%; height: 400px; background: url(../images/ban1.jpg) 50% 0 no-repeat;}
.ba_bor{ width:400px; height: 85px; padding: 30px; margin-top: 130px; background: #df3838; opacity:0.95;filter:alpha(opacity=95);}
.ba_bor h1{ font-size: 26px; line-height: 50px; color: #fff; border-bottom: 2px solid #fff;}
.ba_bor p, .ba_bor a{ color:#fff; line-height: 30px;}
.ba_bor a:hover{text-decoration: underline;}

.zt_mn{ width:180px; background: #df3838; padding: 20px; text-align: center; }
.zt_mn h1{font-size:22px; color: #fff;}
.zt_mn a{width: 60px; height: 36px; font-size: 15px; line-height: 36px; display: block; margin: 2px auto; text-align: center; float:left; -moz-transition: all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; transition:all 0.7s ease 0s; -o-transition:all 0.7s ease 0s;}
.zt_conc, .zt_mn a:hover{ background: #fff; color: #df3838; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px;}

.fff{ color: #fff; background: #df3838;}
.zt_bor{ width:940px;}
.zt_til{ width: 100%; height: 40px; font-size: 19px; font-weight: 900; color: #333; border-bottom: 1px solid #dadada;}
.zt_lm{ width: 450px; height: 230px; background: #fff; text-align: center; margin-top: 30px; }
.zt_lm a{ font-size: 15px; line-height: 50px; font-weight: 900;}
.zt_lm a:hover{ color: #df3838; }
.zt_pic{width: 100%; height: 180px; position:relative; }
.zt_pic img{ width: 100%;}
.zt_pic p{ width: 80px; height: 60px; font-size: 21px; font-weight: 900; line-height: 60px; background: #fff; position: absolute; top: 120px; z-index: 11; text-align: center;}

.zt_pic2{ width: 100%; height: 376px; overflow: hidden;}
.zt_pic2 img{ width: 100%;}
.zt_txt{ width: 80%; padding: 20px 0;}
.zt_bq{ width: 16%; padding: 26px 0; line-height: 28px; font-size: 14px;}
.zt_bq strong{ color: #df3838; display: block;}



