html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form	 { margin:0; padding:0; border:0; list-style:none; font-family:"微软雅黑";}
table, tr,td,dl, dt, dd{ margin:0; padding:0; list-style:none; font-family:"微软雅黑";}
span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
a { text-decoration:none; color:#484849;}
.clear{ clear:both;}
.boxcenter { margin:0 auto;width: 1200px;}
i{ font-style: normal;}

/*pub_style*/
.top{ width: 100%; height: 447px; background: url(../images/top.jpg) no-repeat center top}
.foot{ height:74px;background: url(../images/foot.jpg) repeat-x left center; text-align: center; font-size: 14px; color:#fff; line-height: 20px; padding-top: 35px;}

/*index*/
.box1{ padding-bottom:15px;margin:40px auto 0;width: 1200px;}
.xly_car_in { width:670px; height:417px; float:right;position: relative; overflow:hidden}
.xly_ul li .ceng{ position:absolute; left:0px; bottom: 0; height:49px; width:100%; background-color:#2c2827;}
.xly_ul li .ceng span{ line-height:45px; padding-left:10px; color:#fff; font-size:18px; font-weight:normal;}
.prev,.next { display:block; width:46px; height:417px; background: url(../images/btn.png) no-repeat; position: absolute; top:0px;}
.prev:hover,.next:hover {width:46px; height:417px; background: url(../images/btn_h.png) no-repeat; position: absolute; top:0px;}
.prev { left: 0; background-position: left;}
.next { right: 0; background-position: right; }
.prev:hover { left: 0; background-position: left;}
.next:hover { right: 0; background-position: right; }
.pageState{ position: absolute; right:12px; bottom:44px; font-size:24px; color: #fff; z-index: 9999;}
.pageState span{ font-size:30px;}

.box_c_l{ width:500px; overflow: hidden;}
.box_c_l h2 a:hover,.list_words li a:hover,.right h2 a:hover{ color: #e00000;}
.box_c_l h1{ margin-bottom: 20px;}
.box_c_l h2 a{ font-size: 20px; color:#434343; line-height: 28px; font-weight: bold;}
.box_c_l p{ font-size: 16px; color:#434343; line-height: 28px;border-bottom: 1px dashed #d2d2d2; margin-top: 22px; margin-bottom: 20px;  padding-bottom: 20px;}
.list_words li{ background: url(../images/pot.jpg) no-repeat 3px center; padding-left: 18px; height: 40px; line-height: 40px;}
.list_words li a{ font-size: 18px; color: #434343}
.list_words li span{ font-size: 16px; color:#7e7e7e; float: right;}

.news{ background: url(../images/news_bg.jpg) no-repeat center bottom; height: 630px;}
#carousel {position:relative;z-index:2;
transform-style:preserve-3d;perspective:380px}
#carousel img {position:absolute;left:50%;top:50%;margin-left:-261px;transition:transform .5s ease-in-out;cursor:pointer}
#banner{margin-top: -20px; overflow: hidden;}
#bannerNav {position:relative;margin-top:20px;height:10px;padding:10px 0;text-align:center}
#bannerNav ul li {cursor:pointer;overflow:hidden;display:inline-block;width:66px;margin:0 3px}
#bannerNav ul li a {margin:0 auto;display:block;width:66px;height:4px;background:#e5e5e5;font-size:0}
#bannerNav ul li.on a{background:#e00000;width:66px}
#carousel {height:435px; overflow: hidden; margin-left: -35px;}
#carousel img {width:502px;opacity: 0;}
#carousel img.on{ border: 10px solid #c70303; box-shadow: 0px 0px 9px #840101;} 

.box3{ background: #f7f7f7 url(../images/gcls_bg.png) no-repeat center bottom; padding-bottom: 50px;}
.zjjj a{ float: left; margin-right: 30px; display: block;}
.right{ width: 682px; float: left;}
.right h2 a{font-size: 20px;color: #434343; line-height: 28px;font-weight: bold;}
.right p{ font-size: 16px;  line-height: 28px;border-bottom: 1px solid #d2d2d2; margin-top: 13px; margin-bottom: 20px;  padding-bottom: 20px;color:#a30000;;}

.list_ul li{ float: left; margin-left: 16px;}
.list_ul li.one{ margin-left: 0;}
.list_ul li a{ display: block; background-color:#fff; width: 260px;height: 345px; float: left; padding: 9px 10px;}
.list_ul h2{ font-size: 18px; font-weight: bold; color: #434343; line-height: 25px; margin: 15px auto; }
.list_ul p{ height: 30px; line-height: 30px;border-top: 1px solid #e5e5e5; padding-top: 8px;}
.list_ul span{ font-size: 14px; color: #959595; float: right;}
.list_ul i{ font-size: 14px; color: #434343;}

.xxzl{ margin-bottom: 70px;}
.img img{ margin: 40px auto 30px}
.xxzl li{ float: left; display: block; float: left; margin-left: 13px;}
.xxzl li.one{ margin-left: 0;}

/*列表页*/
.main{ width: 1200px;}
.position{ border-bottom:2px solid #e5e5e5; height: 46px;line-height: 46px; font-size: 16px; color:#c10005; margin-top: 35px;}
.position span{ color:#c10005; font-size: 28px; margin-right: 20px;}
.position a{ font-size: 16px; color: #535353}
.ul { padding: 20px 0px; border-bottom: 1px solid #d2d2d2;}
.ul li{ background: url(../images/pot.jpg) no-repeat 5px center; padding-left: 26px; height: 55px; line-height: 55px;}
.ul li span{ float: right; font-size: 16px; color:#7d7d7d; }
.ul li a{ font-size: 20px; color:#434343;}
.ul li a:hover{color:#e00000}
.page{ height: 30px; font-size: 14px; line-height: 30px; margin:40px 0; text-align: center;}
.page a{ font-size: 14px; border: 1px solid #d7d7d7; border-radius: 3px; padding: 3px 10px;}
.page a.not{ color: #999;}
.page span{ font-size: 14px;border: 1px solid #c10005;border-radius: 3px; padding:3px 10px; background: #c10005; color: #fff;}
.page i{ margin: 0 8px 0 15px;}
.page i input{ width: 40px; height: 24px; margin: 0 5px; border: 1px solid #d7d7d7; text-align: center;}
.page i input.submit{font-size: 14px;border: 1px solid #d7d7d7;border-radius: 3px; padding:3px 10px; background: #fff; width: auto; height: auto; font-family:'å¾®è½¯é›…é»‘';}
.page i input.submit:hover{ background: #d7d7d7;}

/*细览页*/
.content_box{ width: 1200px; height: auto; padding-bottom: 40px}
.content{ width: 1200px; margin: 0 auto}
.h2{ font-size: 28px; color: #434343; font-weight: bold; text-align: center; margin: 55px 0 15px 0}
.time{ font-size: 18px; color:#7d7d7d; text-align: center; margin-bottom: 40px; background: url(../images/hr.jpg) no-repeat center bottom; height:63px;}
.cont_in{ width: 1040px; margin: 0 auto; padding-bottom: 30px;}
.cont_in,.cont_in p{ font-size: 18px; color: #434343; line-height:40px}
.cont_in p{ margin-bottom: 25px; text-indent: 2em}