@charset "utf-8";




*{margin:0;padding:0;}
body{font-size:14px;min-width:1200px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;font-family: "微软雅黑";color:#333;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;font-family: "微软雅黑";}
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px; vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl {float:left;}
.fr {float:right;}
.mtp-10{margin-top:10px;}
.mt-20{margin-right:20px}
.mt-30{margin-right:30px}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.w1200{width:1200px;margin-left:auto;margin-right:auto;}
::-webkit-input-placeholder { 
    color:#b2c8df;
}
:-moz-placeholder { 
   color:#b2c8df;
   opacity:  1;
}
::-moz-placeholder { 
   color:#b2c8df;
   opacity:  1;
}
:-ms-input-placeholder { 
   color:#b2c8df;
}
::-ms-input-placeholder { 
   color:#b2c8df;
}

.h2_title{height:50px;line-height:50px;font-size:20px;margin-bottom:10px;color:#e5000b;}
.h2_title a,.h2_titlets a{color:#82858c;font-size:14px;}
.h2_title a:hover,.h2_titlets a:hover{color:#e5000b;}
.h2_title span,.h2_titlets span{color:#c7c6c6;margin-left:10px;}
.h2_titlets{height:50px;line-height:50px;font-size:20px;margin-bottom:15px;color:#e5000b;border-bottom:1px solid #e4e4e4;}




.header{height:125px;background-color:#ce0f0f;}
.head{height:125px;background:url(../img/header_bj.jpg) no-repeat right bottom;}
.logo{height:65px;margin-top:17px;}



.nav-wrap{height:50px;line-height:50px;background:#fffffa;}
.nav{height:50px;line-height:50px;}
.nav>li{float:left;width:133px;text-align:center;height:50px;position:relative;}
.list-border{background:url(../img/nav-border.png) no-repeat center right;}
.nav>li>a{font-size:18px;display:block;color:#454545;font-weight:bold;}
.nav>li:hover{height:50px;cursor:pointer;}
.navactive{cursor:pointer;}
.nav>li.navactive a{color:#ce0f0f;}
.nav>li:hover>a{color:#ce0f0f;}
.nav>li ul{width:133px;background:url(../img/nav_bj.png);position:absolute;display:none;z-index:99;top:50px;}
.nav>li:hover ul{display:block;}
.nav>li ul li{height:50px;line-height:50px;width:133px;}
.nav>li ul li a{color:#333;font-size:14px;display:block;}
.nav>li ul li:hover{}
.nav>li ul li:hover a{color:#ce0f0f;}
.banner-box{height:425px;background:#f4f4f4;}
.banner_wrap{width:100%;height:425px;margin:0 auto;}
.banner{height:425px; overflow:hidden; position:relative;width:100%;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{float:left;margin-right:10px;width:15px;height:15px;line-height:15px;text-align:center;cursor:pointer;background: url(../img/banner_icon.png) no-repeat center center;}
.banner .hd ul li.on{color:#fff;width:55px;background:url(../img/banner_iconhover.png) no-repeat center center; }
.banner .bd{ position:relative; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle; height:425px;  width:100%;}
.banner .bd a{display:block;width:100%;height:425px; }

.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/prev-next.png)-110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .prevStop{ display:none;}
.banner.nextStop{ display:none;}


.mainlist-wrap{min-height:200px;margin:30px auto;}
.fr-list{width:750px;}
.fl-list{width:420px;}

.list-jt li{line-height:40px;padding-left:15px;background:url(../img/../img/li_style.jpg) no-repeat left center;}
.list-jt li span{color:#b1b1b1;}
.list-jt li:hover a{color:#e5000b;}

.list-jt1 li{line-height:40px;}
.list-jt1 li span{color:#b1b1b1;}
.list-jt1 li:hover a{color:#e5000b;}

.focusBox { position: relative; width:420px; height:300px; overflow:hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width:420px; height:300px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt {position:absolute;bottom:0;z-index:2;height:36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size:14px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom:13px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px;border-radius:50px;margin-right:5px; line-height: 15px; overflow: hidden; text-align: center;cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span {z-index:1;background:#fff;filter:alpha(opacity=80);opacity:0.8; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }


.list-jt2{}
.list-jt2 li{padding-bottom:18px; border-bottom:1px solid #dddbd7;margin-bottom:18px;}
.list-jt2 li a{line-height:30px;}
.list-jt2 li:hover a{color:#D0000D;}
.list-jt2 li.jt2_pic{height:100px;}
.jt2_wrap{width:100px;margin-right:20px;height:100px;}
.jt2_wrap img{width:100px;height:100px;}
.jt2_p{width:260px;}
.jt2_p p{line-height:33px;}

.list-jt2 li.border_end{border-bottom:none;}
.list-time{height:41px;}
.notice-li{height:40px;width:75px;background:#d0000d;text-align:center;color:#fff;margin-right:20px;}
.date{font-size:18px;color:#fff;margin:5px auto 5px;}
.year-m{color:#fff;}
.notice-p{line-height:25px;margin-top:0px;width:655px;}
.notice-p a{font-size:15px;line-height:40px;}
.notice-p a:hover{color:#D0000D;}
.notice-p  p{color:#888;line-height:30px;font-size:13px;}


.notice {overflow:hidden; }
.notice .tab-hd {height:50px;line-height:50px;margin-bottom:15px;}
.notice .tab-hd ul {height:50px;line-height:50px;}
.notice .tab-hd li{float:left;height:50px;line-height:50px; }
.notice .tab-hd li a{display:block;height:50px; line-height:50px;font-size:20px;font-weight:bold;padding:0 15px;}
.notice .tab-hd li a.brt{background:url(../images/brt-icon.png) no-repeat center right;}
.notice .tab-hd li a:hover{color:#e5000b;}
.notice .tab-hd li.on{ border-bottom:2px solid #e5000b;; color:#1a6ec2;position:relative; }
.notice .tab-hd li.on a{color:#e5000b;}

.tab-pal{min-height:210px;}
.notice .tab-bd {position:relative;min-height:210px;}
.notice .tab-bd ul{ overflow:hidden;zoom:1; margin-top:15px;}
.notice .tab-bd li{height:40px;line-height:40px;padding-left:15px;background:url(../img/../img/li_style.jpg) no-repeat left center;}
.notice .tab-bd ul.tab_styno li{height:40px;line-height:40px;background:#fff;padding-left:0;}
.notice .tab-bd li a{font-size:14px;}
.notice .tab-bd li a:hover{color:#e5000b;}
.notice .tab-bd li span{color:#82858c;font-size:14px;}

.tab-more-t{position:absolute;right:0;top:-65px;z-index:9999;display:block;height:50px;line-height:50px;font-size:14px;color:#82858c;}
.tab-more-t:hover{color:#e5000b;}



.ztgg-wrap{height:150px;margin-top:20px;}
.ztgg-wrap a img{height:150px;width:1200px;}

.main_f3{background-color:#fcfaf7;background-image:url(../img/bj_main.jpg);height:430px;background-position:bottom center;background-repeat:no-repeat;}
.main_f3_wrap>div{float:left;width:380px;margin-top:25px;margin-bottom:25px;}


.link-wrap{min-height:50px;}
.link-wrap ul{background:#f6f6f0;height:50px;line-height:50px;}
.link-wrap ul li{float:left;padding-right:30px;margin-right:30px;}
.link-wrap ul li a:hover{color:#ce0f0f;}
.link-border{background:url(../img/link_bor.png) no-repeat center right;}
.link-wrap ul li.link-head{margin-left:25px;padding-right:0;margin-right:0;}
.link-wrap ul li.link-head a{font-size:18px;color:#d10101;font-weight:bold;}
.link-wrap ul li.link-zh{padding-right:0;margin-right:25px;}

.foot-wrap{background:#cc0a0a;color:#fff;padding:20px;}
.footer{text-align:center;}
.footer p{color:#fff;line-height:30px;}





.subbanner{height:350px}
 


.sublt{width:240px; position:relative;}
.sublt h3{width:205px; height:89px; line-height:89px; display:block;color:#fff;background-image:url(../img/list_nav.jpg);padding-left:35px;font-size:24px;}
.sublt ul{display:block; background:#f6f6f6; min-height:500px}
.sublt li{height:55px;line-height:55px; font-size:16px;}
.sublt li a{display:block;padding-left:40px;}
.subltactive{color:#fff;background-color:#ce0f0f;background-image:url(../img/list_navhover.png);background-repeat:no-repeat;background-position:140px center;}
.sublt li a:hover{color:#fff;background-color:#ce0f0f;background-image:url(../img/list_navhover.png);background-repeat:no-repeat;background-position:140px center;}

.subrt{width:930px; min-height:600px;}
.tabloid-tit{height:50px; padding:18px 0 0 0; border-bottom:solid 1px #dadada}
.tabloid-tit h2{font-size:18px; line-height:50px; float:left;font-weight:normal;}
.tabloid-tit p{ float:right; line-height:50px; height:50px; width:450px; text-align:right;color:#9a9a9a;}
.tabloid-tit p a{color:#9a9a9a;}
.tabloid-tit p a:hover{text-decoration:underline;color:#ce0f0f;}
.subrt-cont{padding:15px 0 0 0; font-size:16px; line-height:26px;min-height:500px;margin-bottom:20px;}
.teach-list{margin-bottom:5px;margin-top:20px;}
.teach-list li{float:left;width:237px;text-align:right;line-height:30px;}
.teach-list li a{font-size:16px;}
.teach-list li a:hover{color:#307dc4;}
.News{padding:0}
.News li{font-size:16px; line-height:55px;}
.News li font{color:#b9b9b9; float:right}
.News li a:hover{color:#ce0f0f;text-decoration:underline;}


.moreCont{padding:10px 0}
.moreCont h2{font-size:30px; color:#333; text-align:center; line-height:36px; padding:0 0 30px;font-weight:normal;}
.subTime{height:38px;border-top:1px solid #e8e8e8; line-height:38px; color:#a9a9a9;border-bottom:1px solid #e8e8e8;text-align:center;font-size:14px; }
.subMid{padding:20px 0 0 0}
.subMid img,.subMid video{display:block; max-width:800px;margin:10px auto}
.subMid p{font-size:16px; line-height:28px;text-indent:2em;}



#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto}
#vsb_content table tr td{ border-left:0px; text-align: center;border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-align:center; }







#top{height:27px;line-height:27px;background:#a71d1d;}
#top ul{float:right;}
#top ul li{float:left;}
#top ul li a{padding-left:10px;color:#fff;font-size:12px;}
.w.cl {width: 1200px;margin: 0 auto;}