@charset "utf-8";
/* CSS Document */
/*网站基本定义*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{ font-family: "Microsoft YaHei","Arial","黑体","宋体",sans-serif; font-size: 13px; margin: 0px; padding: 0px; line-height: 22px; color: #666; height: auto; clear: both; background-color: #FFFDFD; }
img{border:0px;}
*:focus {outline: none}
ul,li{ list-style:none;}
em, i{ font-style:normal;}
a{ text-decoration:none; color:#333;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
.web{margin:0px auto;padding:0px;width:1200px; }
.fl{float:left;}
.fr{float:right;}
input,button,select,textarea{outline:none; border:none;}
a:hover{cursor:pointer;}
.more:hover{color:#bf1212;}
/*网站基本定义*/
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

/*元素固定定位时，避免在ie6下元素抖动*/
* html{background:url(about:blank);}

.top{width:100%;min-width:1200px;height:120px;background:url(../img/tbj.png) no-repeat 900px center #bf1212;}
.top .logo{margin-top:22px;} 
.search{width:245px;height:40px;background:#ffb90c;position:relative;margin-top:37px;}
.search .txt1{width:195px;line-height:37px;text-indent:20px;background:#fff;height:40px;}
.search .submit{background:url(../img/search.png) no-repeat center;position:absolute;top:12px;right:15px;}
.search .submit:hover{cursor:pointer;}
.nav ul li{float:left;padding:0 44px;height:50px;line-height:50px;position:relative;}
.nav ul .on{background:#d42222;}
.nav ul .on a{color:#fff;}
.nav ul li ul{position:absolute;left:0px;top:50px;display:none;z-index:999;}
.nav ul li:hover ul{display:block;}
.nav ul li:hover a{color:#fff;}
.nav ul li:hover ul li a{color:#333333;}
.nav ul li ul li{height:50px;line-height:50px;background:#fff;}
.nav ul li ul li a{font-size:16px;color:#333333;}
.nav ul li a{font-size:16px;color:#333333;}
.nav ul li:hover{background:#d42222; cursor:pointer;}
.nav ul li ul li:hover{background:#d42222; cursor:pointer;}
.nav ul li ul li:hover a{color:#fff;}

/*banner部分*/
.banner_m{width:100%;min-width:1200px;margin:0 auto;overflow:hidden;}
.banner{width: 100%;}
.banner img{width: 100%;}
.focus {width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.focus .num {overflow: hidden;height: 25px;position: absolute;bottom: 25px;left: 45%;zoom: 1;z-index: 3;}
.focus .num li {margin-top:5px;width: 12px;height: 20px;line-height: 10px;text-align: right;font-weight: 400;color: #FFFFFF;background: url(../img/focus.png) no-repeat center;margin-right: 10px;cursor: pointer;float: left;}
.focus .num li.on {margin-top:7px;width: 12px;height: 16px;background: url(../img/focus-on.png) no-repeat center;}
/*mid1*/
.mid1{margin-top:45px;}
.gzdt{width:810px;}
.title{margin-bottom:18px;height:40px;line-height:40px;}
.title h2{background: url(../img/gzdt.png) no-repeat left;padding-left:40px;font-size:22px;color:#121212;}
.title span{font-size:18px;color:#ddd;margin-left:15px;}
.title strong{border-bottom:1px solid #c4c4c4;display:inline-block;width:610px;margin-left:10px;margin-bottom:6px;}
.title a{float:right;font-size:15px;color:#999797;}
.smbanner{width:383px;}
.bt{width:400px;}
.bt h1 a{font-size:18px;color:#cd2207;font-weight:bold;}
.bt p{font-size:12px;color:#c4c4c4;line-height:22px;padding-top:20px;padding-bottom:10px;border-bottom:dashed 1px #c4c4c4;}
.bt ul{margin-top:10px;}
.bt ul li{background:url(../img/lib.jpg) no-repeat left;text-indent:10px;height:36px;line-height:36px;}
.bt ul li a{font-size:15px;color:#464646;}
.bt ul li a:hover{color:#bf1212;}
.bt ul li span{float:right;}
.tzgg{width:345px}
.tzgg .title strong{width:150px;}
.tzgg .title h2{background: url(../img/tzgg.png) no-repeat left;}
.date{width:70px;height:70px;background:#f3f3f3;color:#cb1026;margin-right:12px;text-align:center;}
.date strong{width:18px;height:1px;background:#dedede;display:block;margin-left:26px;}
.date h1{font-size:28px;height:40px;line-height:40px;}
.date span{font-size:12px;height:26px;line-height:26px;}
.tzgg ul li{height:70px;border-bottom:solid 1px #dddbd7;padding-top:15px;padding-bottom:15px;}
.tzgg ul li a{font-size:16px;color:#333333;display:block;width:250px;line-height:28px;margin-top:5px;}
.tzgg ul li:hover a{color:#bf1212;}
.tzgg ul li:hover .date{background:#cb1026;color:#fff;}
.tzgg ul .first{padding-top:0px;}
.tzgg ul .last{border-bottom:solid 0px #dddbd7;}

/*mid2*/
.mid2{margin-top:36px;border-top:solid 1px #c6c6c6;padding-top:30px;}
.kcjs{width:830px;}
.kcjs .title h2{background: url(../img/kcjs.png) no-repeat left;}
.zywj{width:340px;}
.zywj .title h2{background: url(../img/zywj.png) no-repeat left;}
.kcjs ul li{float:left;text-align:center;margin-right:22px;}
.kcjs ul .kcjs4{margin-right:0px;background:url(../img/kcjs4.png) no-repeat center 20px #fff0ed;}
.kcjs ul .kcjs4:hover{margin-right:0px;background:url(../img/kcjs4.png) no-repeat center 20px #fad5ce;}

.kcjs ul li a{font-size:15px;display:block;width:190px;height:34px;}
.kcjs ul li a p{margin-top:100px;}
.kcjs ul .kcjs1{background:url(../img/kcjs1.png) no-repeat center 20px #fbf0dc;}
.kcjs ul .kcjs1:hover{background:url(../img/kcjs1.png) no-repeat center 20px #fadfaf;}
.kcjs ul .kcjs2{background:url(../img/kcjs2.png) no-repeat center 20px #dff3f4;}
.kcjs ul .kcjs2:hover{background:url(../img/kcjs2.png) no-repeat center 20px #a2f4f8;}
.kcjs ul .kcjs3{background:url(../img/kcjs3.png) no-repeat center 20px #e5f2fd;}
.kcjs ul .kcjs3:hover{background:url(../img/kcjs3.png) no-repeat center 20px #7ec1fa;}
.kcjs ul .kcjs1 a{color:#c58d00;}
.kcjs ul .kcjs1 a:hover{color:#9c782e;}
.kcjs ul .kcjs2 a{color:#3bacb2;}
.kcjs ul .kcjs2 a:hover{color:#296d71;}
.kcjs ul .kcjs3 a{color:#3085ce;}
.kcjs ul .kcjs3 a:hover{color:#1867ab;}
.kcjs ul .kcjs4 a{color:#d44b2f;}
.kcjs ul .kcjs4 a:hover{color:#a8331b;}
.zywj strong{width:150px;}
.zywj ul li{background:url(../img/lib.jpg) no-repeat left;text-indent:10px;height:36px;line-height:36px;}
.zywj ul li a{font-size:14px;color:#464646;}
.zywj ul li a:hover{color:#bf1212;}
.zywj ul li span{float:right;}
/*mid3*/
.mid3{margin-top:30px;}
.mid3 .title h2{background: url(../img/tstj.png) no-repeat left;}
.mid3 strong{width:800px;}
.mid3 ul li{float:left;text-align:center;margin-right:16px;}
.mid3 ul li.last{ margin-right:0}
.mid3 ul li a{padding:15px; border:1px solid #dedede; display:block;color: #666;}
.mid3 ul li a img{display:block;overflow:hidden;cursor:pointer; width:125px; height:160px;}
.mid3 ul li a h1{font-size: 14px;margin-top: 10px;}
.mid3 ul li a:hover{color:#bf1212;}
/*copy*/
.copy{width:100%;min-width:1200px;background:#bf1212;margin-top:36px;color:#fff;text-align:center;padding-top:20px; padding-bottom:20px;}
.copy p{font-size: 15px;color: #f7d1d1;line-height: 29px;}