@charset "utf-8";

/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin:0;padding:0; }

body, input, select, button, textarea { font-size:12px; font-family:arial,"微软雅黑","宋体","黑体";}



li{ list-style-type:none;}

button {cursor: pointer; border:none;}

body {color: #000; line-height:24px;height:100%; background:#fff; overflow-x:hidden;}

html{-webkit-text-size-adjust:none;}

a{ color:#000; text-decoration:none;}

a:hover {text-decoration:none;color:#000;  }

a:focus { outline: none; }

input:focus,textarea:focus,select:focus{ outline: none; }

.clear{ height:0; clear:both;}





.hd_top{ height:33px; background:#860814;}

.hd_top_zt{ width:1100px; height:33px; margin:0 auto; line-height:33px; font-size:14px;}

.hd_top_zt p{ display:block; float:left; color:#fff;}

.hd_top_zt span{ display:block; float:right; color:#fff}
.hd_top_zt a{ color:#fff;}

.hd_zt{ width:1100px; margin:0 auto; position:relative;}

.hd_zt .logo{ float:left; padding:10px 0;}

.hd_zt .dh_zt{ width:600px; float:right; padding-top:40px;}

.hd_zt .dh_zt a{ display:block; width:73px; height:40px; float:left; text-align:center; font-size:16px; line-height:40px; margin:0 6px;}

.hd_zt .dh_zt a:hover{ border-bottom:2px solid #860814;}



.nav{ position:relative;width:798px; float:right; height:120px; }
.nav ul{position:absolute; width:798px; right:0;z-index:9999999; }
.nav li{ float:left; height:120px; line-height:120px; color:#bebebe; cursor:pointer; width:114px;  z-index:9999999;}
.nav li .l1-a{ color:#333; display:block; font-size:16px; text-align:center;}

.nav li.hover a.l1-a{background-color:#860814; color:#fff;-webkit-transition:top 200ms; transition:top 200ms;}
.nav .navson{ background-color:#860814;border-top:0 none; }
.nav .navson a{ height:40px; line-height:40px; display:block; text-align:center;  color:#fff; overflow:hidden; }

.m_li_a{background:#860814; }
.nav li.m_li_a a{ color:#fff;}



.fullSlide{width:100%; height:450px;position:relative;}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center; height:450px;}

.fullSlide .bd li a{width:100% ;display:block; height:450px;}

.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:15px;height:15px;margin:3px;overflow:hidden;background:#860814;line-height:999px; border-radius:50px;}

.fullSlide .hd ul .on{ width:15px; height:15px; background:#fff;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;}



.fullSlide .prev{ background:url(../images/zjt.png) no-repeat;}

.fullSlide .next{left:auto;right:10%; background:url(../images/yjt.png) no-repeat;}







.sy_zt{ width:1100px; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:40px;}

.gy_lb{ width:882px; margin:0 auto; height:73px; background:url(../images/x.jpg) repeat-x;}

.gy_lb .gy_lb_zt{ width:243px; margin:0 auto; height:73px; background:#fff; text-align:center;}

.gy_lb .gy_lb_zt span{ display:block; font-size:26px; color:#6d6c6c}

.gy_lb .gy_lb_zt p{ display:block; font-size:14px; color:#b9b5b5; border-bottom:2px solid #880927; width:80px; margin:0 auto; padding-top:5px; padding-bottom:8px;}







.zs_zt{ width:420px; height:275px; float:left; background:#800b14; padding-top:10px;}

.container {width:400px;height:265px; overflow:hidden; margin:0 auto;}

.container a{ display:block; width:400px; height:265px;}

.container a span{ display:table-cell; text-align:center; vertical-align:middle;  width:400px; height:265px;}

.container a img {width:400px;height: 265px;}

.container img {border:none;}

.td_f a img {padding:0px;margin:0px;}

.num {position:absolute;top: 235px;left:0px; width:370px; text-align:center}

.num li { display:inline-block;text-align: center;line-height: 10px;list-style:none;width: 10px;FONT-FAMILY: Arial; background:#800b14; margin-left:5px; 	HEIGHT: 10px;COLOR: #000;CURSOR: pointer; color:#fff; font-size:0; border-radius:50px;}

.num LI.on {LINE-HEIGHT: 10px;WIDTH:10px;background:#f09a13; HEIGHT: 10px;}





.jj_nr{ width:650px; float:right;}

.jj_lb{ height:48px; line-height:48px; border-bottom:2px solid #890a1b;}

.jj_lb span{ display:block; float:left; color:#890a1b; font-size:25px;}

.jj_lb a{ float:right; font-size:14px;}

.jj_con{ font-size:14px; text-indent:2em; padding:15px 0; line-height:35px; text-align:justify; text-justify:auto;}



.link-ico{}

.link-ico li{ float:left; width:20%; }

.link-ico li a{ display:block; margin:0 auto; width:115px; height:115px;}

.link-ico li.n1 a{ background:url(../images/bg7.png) no-repeat left top;}

.link-ico li.n2 a{ background:url(../images/bg8.png) no-repeat left top;}

.link-ico li.n3 a{ background:url(../images/bg9.png) no-repeat left top;}

.link-ico li.n4 a{ background:url(../images/bg10.png) no-repeat left top;}

.link-ico li.n5 a{ background:url(../images/bg11.png) no-repeat left top;}

.link-ico li a:hover{ background-position-y:-150px;}









.cp_lb{ width:882px; margin:0 auto; height:73px; background:url(../images/x.jpg) repeat-x; padding-top:30px;}

.cp_lb .cp_lb_zt{ width:243px; margin:0 auto; height:73px; background:#fff; text-align:center;}

.cp_lb .cp_lb_zt span{ display:block; font-size:26px; color:#6d6c6c}

.cp_lb .cp_lb_zt p{ display:block; font-size:14px; color:#b9b5b5; border-bottom:2px solid #880927; width:100px; margin:0 auto; padding-top:5px; padding-bottom:8px;}









#demo{ width:1100px;overflow: hidden; margin:10px auto;}

#demo span{ display:block;width:273px; margin-left:30px;margin-top:15px;   color:#fff; font-size:14px; text-align:center;}

#demo a{ display:block; width:273px;height:258px;  overflow:hidden; margin-bottom:8px;border-radius:150px; overflow:hidden;}

#demo img{ width:273px; height:258px;}



#demo11{ width:1100px;overflow: hidden; margin:10px auto;}

#demo11 span{ display:block;width:273px; margin-left:30px;margin-top:15px;   color:#fff; font-size:14px; text-align:center;}

#demo11 a{ display:block; width:273px;height:258px;  overflow:hidden; margin-bottom:8px;border-radius:150px; overflow:hidden;}

#demo11 img{ width:273px; height:258px;}








.xx_con{ width:800px; margin:0 auto; text-align:center; font-size:14px; color:#707070; padding:20px 0;}

.xl{ width:1100px; margin:0 auto;overflow:hidden; border-bottom:1px solid #dcdcdc; margin-bottom:15px; text-align:center}

.xl ul li{ display:inline-block;}

.xl ul li a{color:#272727;  display:block; float:left; height:31px; line-height:31px;font-size:14px; width:500px; text-align:center; color:#000000;}

.xl ul li a.xl_on0{}

.xl ul li a.xl_off{ }



.cc0{ overflow:hidden; background:url(../images/ns_bj01.jpg) no-repeat top #890a1b;}

.cc1{ display:none;overflow:hidden; background:url(../images/ns_bj02.jpg) no-repeat top #890a1b;}

.cc2{ display:none;overflow:hidden; background:url(../images/ns_bj03.jpg) no-repeat top #890a1b;}

.ns_zt{ width:1100px; overflow:hidden;  min-height:164px; margin:0px auto 40px auto; padding-top:30px; padding-bottom:20px;}

.ns_zt ul li{ display:block; width:910px; margin:0 auto; padding:6px 0; color:#fff; overflow:hidden;}

.ns_zt ul li a{ display:block; color:#fff;}
.ns_zt ul li .xw_tp{ width:250px; height:150px; float:left; margin-right:20px; background:#fff;}
.ns_zt ul li .xw_tp span{ display:table-cell; width:250px; height:150px; text-align:center; vertical-align:middle;}
.ns_zt ul li .xw_tp span img{ max-width:250px; max-height:150px; }

.ns_zt ul li a.tit{ font-size:16px;}

.ns_zt ul li p{ display:block; line-height:20px; padding-top:0px; padding-bottom:8px;}

.ns_zt ul li a.gd{ width:110px; height:30px; border:1px solid #fff; float:left; line-height:30px; color:#fff; text-align:center;}

.ns_zt ul li span{ font-size:14px;}



.yt{ width:1100px; overflow:hidden;  min-height:164px; margin:0px auto 40px auto; padding-top:30px; padding-bottom:20px; font-size:14px; line-height:30px;}

.yt p{ display:block; width:910px; margin:0 auto; padding:6px 0; color:#fff; overflow:hidden; text-align:justify; text-justify:auto;}





.lx_nr{ width:1100px; margin:0 auto; overflow:hidden; padding-top:20px; padding-bottom:30px;}

.lx_nr .lx_lf{ width:400px; float:left; padding-top:50px;}

.lx_nr .lx_lf b{ display:block; font-size:20px; color:#860814; margin-bottom:15px;}

.lx_nr .lx_lf .lx_con{ width:400px; font-size:15px; color:#434343; line-height:31px; overflow:hidden; }

.lx_nr .lx_lf .lx_con img{ float:left; width:120px; height:120px; }
.lx_nr .lx_lf .lx_con .lx_right{ width:270px; float:right;padding-top:5px;}

.lx_nr .lx_lf .fw_dh{ padding-top:30px; clear:both;}

.lx_nr .lx_lf .fw_dh span{ display:block; font-size:18px; color:#292929}

.lx_nr .lx_lf .fw_dh p{ color:#860814; font-size:24px; margin-top:20px;}



.lx_nr .lx_rg{ float:right; width:680px;}





.fd_dh{ background:#860814; color:#fff; padding:35px 0; font-size:14px; text-align:center;}

.fd_dh a{ color:#fff; margin:0 15px;}

.fd_zt{ background:#000000; color:#fff; text-align:center; height:35px; line-height:35px;}







.rightnav{ height:56px; position:fixed; width:57px; bottom:5%; margin-top:-200px; right:0; border:1px solid #ccc;}

.rightnav li{ height:57px; width:56px;}

.rightnav li img{ display:block; height:56px; width:57px;}

.rightnav li a{ display:block; width:57px; height:56px; background:url(../images/rtnav4.png) no-repeat;} 
.rightnav li a:hover{ background:url(../images/rtnav4.jpg) no-repeat;}



#pages { padding:14px 0 10px; font-size:12px; text-align:center;}

#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

#pages a.a1 { background-color:#fff; width:56px; padding:0 }

#pages a:hover { background:#992f2c; color:#fff; text-decoration:none }

#pages span { display:inline-block; height:22px; line-height:22px; background:#992f2c; border:1px solid #e3e3e3; color:#fff; text-align:center;padding:0 10px}





.ny_ly{ line-height:30px; padding-top:20px;}

.ny_ly .submit{margin-top:20px; width:70px; height:30px;}

.item{ overflow:hidden;}
.item span{ display:block; width:80px; text-align:right; float:left; margin-right:5px; margin-top:15px;}
.item span font{ margin-right:5px;}
.item p{ display:block; float:left;}