body,ul,ul li,li,p,dl,dt,dd,input{ margin:0; padding:0; list-style:none}
body{font-family:simsun; font-size:12px; color:#333; background:#666 url(../images/xmg.png)}
.clr,.clear{ clear:both}
a img,img{ border:0}
a{ color:#333; text-decoration:none}
a:hover{ color:#fff}
.divline{ width:100%; height:10px; overflow:hidden; clear:both;} .v5{ height:5px} .v20{ height:20px}.v30{ height:20px}
.fl{ float:left}
.fr{ float:right}
a.cfff{ color:#fff}

.w{ width:1000px;margin:0 auto;}
.ow{ min-width:1000px; width:100%; margin:0 auto; }


h1,h2,h3,h4{ padding:0; margin:0}
.fwr{ font-family:微软雅黑}
.red{ color:#ff0000} .blue{ color:#286cb5} .yellow{ color:#fc9d2a}
.f12{ font-size:12px;}.f14{ font-size:14px;}.f16{ font-size:16px}.f18{ font-size:18px} .f20{ font-size:20px}.f30{ font-size:30px} .f34{ font-size:34px}

.left{ float:left; width:195px; position:relative; overflow:hidden;}
.right{ float:right; width:805px; overflow:hidden;}

.pl30{ padding-left:30px;}
.w280{ width:282px; overflow:hidden;} .w720{ width:718px; overflow:hidden}
.h360{ height:360px}


.head{ height:104px; background:url(../images/headbg.png) repeat-x;position:relative; z-index:3;}
.banner{ height:730px; position:relative; z-index:1;overflow:hidden;}
.banner ul{ width:100%; height:730px;}
.banner li{ position:absolute;height:730px; top:0; left:0; width:100%; text-align:center}
.foot{ background:#1b1b1b; border-top:1px solid #000; height:46px; color:#a8a8a8; padding-top:20px;}

.tit{ height:28px;font-family:'微软雅黑'; line-height:28px; padding-left:20px; color:#fff; position:relative;font-size:16px; font-weight:100}
.tit .mr{ position:absolute; right:0; top:0px; height:30px; line-height:30px;  color:#fff; font-size:12px; font-weight:100}
.tit span {padding-left:30px;}
.tit span em{font-family:'Arial';font-style:normal;font-size:18px;}
.info{ line-height:24px; color:#fff; padding-top:5px}
.calls{ padding:25px 0 0 50px; color:#fff}
.stit{ height:46px; line-height:44px; background:url(../images/trlico.png) no-repeat 20px center; padding-left:50px}
.stit .mr{ top:10px; right:10px}

.logo{float:left;}
.nav{ float:right; width:580px; position:relative; z-index:3}
.nav li{ width:96px; float:left; height:104px;position:relative; z-index:4}
.nav li.s{ border-left:0 none;}
.nav li a{ color:#fff;}
.nav li .item{ float:left;text-align:center; font-size:16px; padding-top:40px; height:64px; line-height:30px; width:96px; font-family:'微软雅黑';
transition:border .5s ease-in;
-webkit-transition:border .5s ease-in; -moz-transition:border .5s ease-in; -o-transition:border .5s ease-in;
}
.nav li .item:hover,.nav li.hover .item{ background:#f80000; border-top:3px solid #000; height:61px; line-height:25px;}
.nav li .tdiv{ position:absolute; left:0; top:104px; width:96px; background:#222; z-index:5; overflow:hidden;display:none}
.nav li .tdiv a{ display:block; height:30px; line-height:30px; text-align:center; border-bottom:1px solid #232323;
-webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease;
}
.nav li .tdiv a:hover{ opacity:.5; background-color:#fff; color:#0e1527}

.tmain{ position:absolute; z-index:8; left:0;top:484px; height:228px; width:100% }
.tmain .w280{ height:218px;width:242px; padding:10px 20px 0; background:url(../images/tl.png) no-repeat}
.tmain .w720{ background:url(../images/rl.png) repeat-x; height:228px;}
.tmain ul{ height:auto; }
.tmain li{ position:relative; text-align:left}

.listl{ float:left; width:148px; padding-right:4px; background:url(../images/trl.png) no-repeat right top; height:165px; padding-top:13px;}
.listl li{ display:block; height:26px; line-height:26px}
.listl li a{ display:block; height:26px; line-height:26px; color:#fff; padding-left:20px;-webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease;}
.listl li a:hover{ background:#2b2b2b}
.aleft,.aright{ width:50px; height:178px; background:url(../images/btnal.png) no-repeat center; display:block; float:left;}
.aright{background-image:url(../images/btnar.png)}
.simg{ width:465px; height:150px; padding-top:30px; float:left; position:relative; overflow:hidden;}
.simg li{ width:150px; height:170px; float:left; padding-right:5px;display:block}
.simg li img{ border:1px solid #fff;}
.simg li p{color:#fff;text-align:center;line-height:30px;}

.listm{ background:#c2111b; padding:0 0 20px}
.listm h2{ background:url(../images/mrlico.png) no-repeat 15px center; padding-left:40px; color:#fff; font-size:16px; font-weight:100;font-family:'微软雅黑'; height:45px; line-height:45px; border-bottom:1px solid #9a0a11}
.listm .pts{ border-top:1px solid #ea1c2a; padding-top:5px;}
.listm .pts li a {font-size:14px;color:#fff;}
.listm .pts li{ line-height:33px; background:url(../images/tlines.png) bottom no-repeat}
.pts li:hover a{color:yellow;}
.pts li.hover a{color:yellow;}
.pts li .it{ background:url(../images/tico.png) no-repeat 25px 3px ; padding-left:35px; color:#f4dedf}
.right{ background:#1e1e1e; border-left:1px solid #303030; width:804px;}

.scall{ text-align:right; padding-right:10px;}
.scall p{ font-family:'impact'; font-size:25px; color:#af0b12}
.right .mtit{ height:130px; background:url(../images/npos.png) no-repeat right 20px}
.smap{ color:#a9a9a9; text-align:right; height:50px; line-height:50px; float:right; padding-right:20px;} 
.smap a{color:#a8a8a8}

.stitle{ float:left; width:300px; padding-top:50px; padding-left:100px;font-family:'微软雅黑';}
.stitle span.yw{ display:block; height:32px; font-size:30px; color:#7d7d7d;text-transform: uppercase;white-space: nowrap;}
.stitle span.zw{ color:#c8c8c8; display:block;line-height:30px; font-size:16px}

.mmlist{ padding-left:40px;}
.mmlist li{ width:150px; padding:0 15px; float:left; height:160px; text-align:center; }
.mmlist li .t{ display:block; height:24px; line-height:24px; color:#fff}

.jimg{  width:460px}
.jimg img{ border:3px solid #fff; float:left;}
.ptable{ width:290px; line-height:30px; color:#fff}

.news_list li{height:35px; line-height:35px; border-bottom:1px dashed #3B3B3B;width:100%;color:#c8c8c8}
.news_list li a{color:#c8c8c8}
.news_list li a:hover{color:#fff}
.news_list .time{color:#bbb}

.pager{display:block; width:100%; height:auto; padding:20px 0; text-align:center; clear:both;}
.pager span,.pager a{display:inline-block;border:1px solid #1e1e1e;color:#8c8c8c;padding:2px 5px;background:#424242; line-height:22px;text-decoration:none;}
.pager span{ margin:0 3px}
.pager a:hover{background:#8c8c8c;border-color:#1e1e1e;color:#fff;text-decoration:none;}
.pager .cur{background:#b0b0b0;border-color:#b0b0b0; font-weight:bold;color:#fff;text-decoration:none;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}
.pager .link{ height:auto; top:0}

/*Article Css*/
.ArticleTitle{ font-weight:bold; font-size:17px; line-height:40px; text-align:center;  margin-bottom:10px; color:#fff }
.ArticleMessage{  text-align:center; margin-bottom:10px;border-top:1px dotted #2a2a2a;border-bottom:1px dotted #2a2a2a; height:30px; line-height:30px; color:#636363}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}


.fy{clear: both;margin-top: 30px;height: 26px;  background:url(../images/vline.png) repeat-x top;
line-height: 26px;overflow: hidden;padding: 10px 5px 0; color:#535353}
.zuobian{ width:40%; overflow:hidden;}
.youbian{width:40%; overflow:hidden; text-align:right; padding-right:5%}


.banner .tig{ position:absolute; z-index:7; width:200px; left:50%;margin-left:-100px;  height:30px; top:450px;}
.banner .tig a{ display:block; width:30px; height:12px; background:#222;border:1px solid #ddd; float:left; margin-right:6px; text-indent:-999em; overflow:hidden}
.banner .tig a.hover{ background:#ca141f;}
	
.main{ position:relative; top:-20px; z-index:2}
.aboutcms{color:#a8a8a8; padding:10px 40px 0 0}

.xz-common-page-list-title a{color:#fff;}