﻿@charset "utf-8";

/*自适应高度css*/
* {
    margin:0;
    padding:0;
}

body{font: 12px/1.5 "Microsoft YaHei",'宋体',tahoma,helvetica,arial,sans-serif;
    color: #333;
    background: #fff;}
img{border:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}

*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,  dl, dt, dd, ul, ol, li,
pre,   fieldset, lengend, button, input, textarea,
th, td {  margin: 0; padding: 0; }
body, button, input, select, textarea {line-height:24px ; color:#333}
ul,ol,li { list-style: none; }
a { text-decoration: none ; color:#333 ;}
a:hover{ color:#d70709; text-decoration:none;}
.w1200 {width: 1200px;margin: 0 auto; position: relative;}
.fl{ float:left ; display:inline}
.fr{ float:right ; display:inline}
.clear{ clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden; border:0px; }
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.ml20{margin-left:20px;}
.clearfix {zoom: 1;}
.guidang{position: absolute; top: 0; right: 0;}

body{background:#FFFAF5 url("../images/bg.png") no-repeat top center;}

.header {height: 30px; line-height: 30px; background: url(../images/top-bar-bg.png);width: 100%;min-width: 1200px; overflow: hidden;}
.header_left ul li{margin-right: 10px; float: left;}
.header_left a{ font-size: 14px;}


.banner{/*background: url("../images/header_bg.png") no-repeat top center; */height: 200px;}
.logo{margin-top: 50px; margin-left: 20px;}
.seacrh{width: 374px;height: 40px;background: url(../images/search_bg.png) repeat; border: 1px solid #FF8500; border-radius: 4px; overflow: hidden; margin-top: 70px;}
.se_box{width: 305px;height:40px;float: left;}
.se_box .msg-box{left: 26px;}
.se_box input{width: 290px;padding-left: 10px;border: none;line-height: 40px;background: none;height: 40px;}
.sea_an{width: 64px;height: 40px;float: right;text-align: center;cursor: pointer;}
.sea_an input{width: 64px;height: 40px;background:#FF8500;border: none;color: #fff;font-size: 16px;}
.main{width: 1200px; margin: 0 auto;}


.nav_con{height: 110px; width: 1200px; background: #d70709;}
.nav_con ul li{width: 170px; text-align: center; border-right:1px solid #E35354; float: left; height: 110px; font-size: 22px; font-weight: bold; }
.nav_con ul li.last{border: 0;}
.nav_con ul li a{color: #fff; display: block;}
.nav_con ul li a img{display: block; margin: 18px auto 13px; opacity: 0.7;}
.nav_con ul li.on a img,.nav_con ul li:hover a img{opacity: 1;}
.nav_con ul li.on ,.nav_con ul li:hover {background: url("../images/nav_ico8.png") bottom center no-repeat;}

.mainBox{background: #fff; width: 1170px; padding: 15px; margin: 0 auto;}

/*轮播样式*/
.ind-flashlb{ width: 100%; height: 100%; position:relative; }
.ind-flashlb .flash-pic,.ind-flashlb .flash-pic ul,.ind-flashlb .flash-pic li,.ind-flashlb .flash-pic img,.ind-flashlb .flash-pic a{height:100% !important; width: 100% !important; }
.ind-flashlb .flash-pic{ position:relative; z-index:0;}
.ind-flashlb .flash-pic li{ zoom:1; vertical-align:middle;}
.ind-flashlb .flash-pic a{display:block; color: #fff; position: relative;}
.ind-flashlb .flash-pic img{display:block;width: 100%;max-width:100%;height:100%;margin: 0 auto}
.ind-flashlb .flash-pic .title{display:block;height:36px;line-height:36px;padding:0 100px 0 10px;font-size:16px;background:rgba(0,0,0,0.5) !important;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff!important;}
.ind-flashlb .flash-pic a:hover .title{color:#fff;}
.ind-flashlb .flash-num{height:12px;overflow:hidden;position:absolute;right:5px;bottom:12px;z-index:1;}
.ind-flashlb .flash-num ul{overflow:hidden;zoom:1;float:left;}
.ind-flashlb .flash-num ul li{float:left;margin-right:9px;width:8px;height:8px;margin-top:2px;text-indent:-30em;font-size:0;background:#fff !important;overflow:hidden;cursor:pointer;border-radius:50%;}
.ind-flashlb .flash-num ul li.on{background:#B7090F !important;width:12px;height:12px;margin-top:0;}

.flash{width: 420px; height: 315px; background: #ccc;float: left;overflow: hidden;}

.mainBox1_new{width: 435px; margin-left: 15px; height: 315px; overflow: hidden;}
.mainBox1_new_t{height: 29px; line-height: 20px; border-bottom: 1px solid #E4E4E4; }
.mainBox1_new_t ul li{float: left; font-size: 20px; padding: 0 4px; margin-right: 10px; height: 28px;}
.mainBox1_new_t ul li.active{border-bottom: 2px solid #d70709;}
.mainBox1_new_t ul li.active a{color: #d70709; font-weight: bold;}

.mainBox1_new_con .con{display: none;}
.mainBox1_new_con .active{display: block;}
.mainBox1_new_con .con h2 ul li, .mainBox1_new_con .con .h2 ul li{height:50px; line-height: 60px; font-weight: bold; text-align: center;margin-right: 20px; font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mainBox1_new_con .con h2 ul li a, .mainBox1_new_con .con .h2 ul li a{color: #d70709; float: none; display: block;}
.mainList{margin-top: 5px;}
.mainList li{height: 34px; line-height: 34px; font-size: 15px; background: url("../images/li_bg.png") no-repeat left center;}
.mainList li a{float: left;margin-left: 12px;max-width: 76%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
.mainList li span.date{color: #999; float: right;}
.zyzz_t{height: 30px; line-height: 30px; font-size: 16px; margin-top: 2px;}
.zyzz_t ul li{float: left;}
.zyzz_t ul li a{margin-right: 10px;}
.zyzz_t ul li.active a{color: #d70709;}


.tzgg{width: 285px; height: 315px; overflow: hidden; background: #f5f5f5;}
.tzgg_t{height:30px; line-height: 30px; background: url("../images/tzgg_ico.png") no-repeat center center; text-align: center; font-size: 20px; font-weight: bold; margin-top: 10px;}
.tzgg_t a{color:#d70709; }
.tzgg_con{height: 250px; width: 250px; margin: 0 auto; position: relative;}
.tzgg_con ul li{font-size: 15px; height: 25px; line-height: 25px; background: url("../images/li_bg.png") no-repeat left center; padding:5px 0 5px 15px; border-bottom: 1px dashed #B7B7B7;}
.tzgg_con ul li span.date{color: #999; padding-left: 10px; margin-left: 10px; /*background: url("../images/tzgg_ico1.png") no-repeat left center; */ float: right;}
.tzgg_con ul li a{float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 100%;}



.gund_pic{height: 90px; margin-top: 15px;}
.j-scroll{width: 1160px; height: 90px;  position: relative; overflow: hidden;}
.j-scroll ul li{float: left; margin-right: 13px;}
.j-scroll .prev{position: absolute; left: 0; top: 30px; cursor: pointer;}
.j-scroll .next{position: absolute; right: 0; top: 30px; cursor: pointer;}
.zegk_t{height: 40px; line-height: 40px; margin-top: 10px; font-size: 22px; border-bottom: 1px solid #eee; font-weight: bold;}
.zegk_t a{color: #d70709;}
.j-scroll .img_title{display: none;}

.mainBox2_left{width: 870px;}
.mainBox2_left_t{height: 50px; line-height: 50px; border-bottom: 2px solid #E4E4E4;overflow: hidden;}
.mainBox2_left_t a{float: left; display: block; padding: 0 15px; border-bottom: 4px solid #FF8400; line-height: 48px; font-size: 22px; font-weight: bold; color:#d70709; }

.zwgk{height: 297px; overflow: hidden;}
.zwgk_left{width: 280px; margin-top: 5px;}
.zwgk_left ul li{height: 50px; line-height: 50px; background: #F3F3F3; margin-top: 10px;}
.zwgk_left ul li a{display: block; height: 50px; line-height: 50px; cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background:-webkit-linear-gradient(left, #F27C10, #F27C10) no-repeat;
    background:linear-gradient(to right, #F27C10, #F27C10) no-repeat;background-size:0% 100%;}
.zwgk_left ul li img{float: left;}
.zwgk_left ul li span{float: left; width: 220px; display: block; text-indent: 35px; font-size: 16px;}
.zwgk_left ul li:hover a{color:#fff;*color:#333;background-size:100% 100%;background:#F27C10\9;/*所有ie*/ }
.zwgk_left ul li.num2 a{background:-webkit-linear-gradient(left, #EE575C, #EE575C) no-repeat;background:linear-gradient(to right, #EE575C, #EE575C) no-repeat; background-size:0% 100%;}
.zwgk_left ul li.num2:hover a{color:#fff;*color:#333;background-size:100% 100%;background:#EE575C\9;/*所有ie*/ }
.zwgk_left ul li.num3 a{background:-webkit-linear-gradient(left, #5186D2, #5186D2) no-repeat;background:linear-gradient(to right, #5186D2, #5186D2) no-repeat; background-size:0% 100%;}
.zwgk_left ul li.num3:hover a{color:#fff;*color:#333;background-size:100% 100%;background:#5186D2\9;/*所有ie*/ }
.zwgk_left ul li.num4 a{background:-webkit-linear-gradient(left, #7AAD2E, #7AAD2E) no-repeat;background:linear-gradient(to right, #7AAD2E, #7AAD2E) no-repeat; background-size:0% 100%;}
.zwgk_left ul li.num4:hover a{color:#fff;*color:#333;background-size:100% 100%;background:#7AAD2E\9;/*所有ie*/ }

.zwgk_right{width: 575px;}
.zwgk_right h2{font-size: 20px; font-weight: bold; height: 30px; line-height: 30px; margin-top: 15px; }
.zwgk_right h2 ul li{float: left; margin-right: 15px;}
.zwgk_right h2 ul li.active a{border-bottom:2px solid  #d70709;}
.zwgk_right h2 a{color: #d70709;}
.zwgk_right h2 span{color: #d70709; font-weight: 400; font-size: 16px;}

.zwgk_right .mainList{margin-top: 0;}
.zwgk_right .con{display: none;}
.zwgk_right .active{display: block;}
.zwfw_pic ul li .img_title{display: none;}


.hdjl{margin-top: 10px;}
.hdjl_left{width: 280px; position:relative;}
.hdjl_left ul li{width: 128px; height: 88px; text-align: center; font-size: 16px; border: 1px solid #E1E1E1; float: left; margin-top: 15px;}
.hdjl_left ul li a{display: block;}
.hdjl_left ul li a span{display: block; height: 20px; line-height: 20px;}
.hdjl_left ul li.num2,.hdjl_left ul li.num4{float: right;}
.hdjl_left ul li img{margin: 15px 0 10px 0; transition: all 0.5s;}
.hdjl_left ul li:hover img{ transform: rotateY(360deg);}
.hdjl_left ul li:hover a{color:#d70709; }
.hdjl_left .futel{position:absolute;display:none;bottom:90px;left:140px;width:160px;line-height:28px;padding:15pxpx;border:1px solid #ccc;background:#fff;border-radius:3px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);}
.hdjl_left .futel ul li{ width:160px; height:auto; margin-top:0px;}
.hdjl_left .futel ul li img{ margin:0;}
.hdjl_left .futel ul li .img_title{display:none;}

.hdjlList_t{width: 573px; height: 30px; line-height: 30px; background: #F6F6F6; color: #333; font-size: 16px; font-weight: bold; text-align: center;}
.hdjlList{hegiht:166px;}
.hdjlList p{float: left;}
.hdjlList p.p1{width: 360px;}
.hdjlList p.p2{width: 130px; text-align: center;}
.hdjlList p.p3{width: 83px; text-align: center;}

.main-dclist{height:166px;overflow:hidden;}
.main-dclist li span.over,.main-dclist li span.starting,.main-dclist li span.nostart{display:none;}

.mainBox2_right{width: 280px; border-left: 1px solid #E4E4E4; margin-top: 15px;}
.zwfw{width: 263px; height: 275px;}
.mainBox2_right_t{position: relative; height: 50px; line-height: 50px;  padding-top: 9px;  }
.mainBox2_right_t a{color: #d70709; font-size: 22px; font-weight: bold;}
.mainBox2_right_t img{ position: absolute; left: -22px; top: 30px;}
.jggk_con ul li{width: 263px; height: 62px; line-height: 62px; text-align: center; font-size: 20px; color:#d70709; background: #FEF7EF; margin-bottom: 15px; }
.jggk_con ul li img{margin-right: 10px; transition: all 0.5s;}
.jggk_con ul li a{color: #d70709;}
.jggk_con ul li:hover img{transform: rotateY(360deg);}

.linkbox {border: 1px solid #e9e6ed;height: 90px;position: relative;padding: 0 0 0 10px; width: 1188px; margin: 10px auto 0;}
.linkbox_con{margin: 14px 0 0 10px;}
.linkbox_con ul li{float: left; margin-right: 20px;}
.footlink{margin-top: 15px; height: auto;}
.footlink_sel .select dt{border: 1px solid #D0D0D0; background: #fff; height: 28px; line-height: 28px;}
.footlink_con{ margin: 0 auto; position: relative;}
.footlink .select dd{width: 1168px; left: 0; }
.footlink_sel .select{margin-right: 15px;  width: 250px; height: 30px;}
.footlink_sel .select4{margin-right: 0;}
.footlink_sel {background: #F5F5F5; height: 30px; line-height: 30px; width: 1170px; padding: 15px 0;}
.linkbox_con ul li img{width: 205px; height: 60px; border: 1px solid #e9e6ed;}
.linktitle{margin-top: -4px;}
.footlink_sel  span{font-size: 18px; margin-left: 15px;}

.footer{border-top: 3px solid #d70709; margin-top: 15px; text-align: center; line-height: 30px; font-size: 15px; padding-top: 25px; position: relative;}
.jcico{right:10px;}
.footer .ga img{position: relative; top:-2px; margin-right: 5px;}


.j-favorites{display: none;}

/*.mainList li .col-block{float: left;}*/
/*.mainList li .col-block .split-line{float: left; margin-left: 5px;}*/
/*.mainList li .col-block a.policy-link,.mainList li .col-block a.explain-link{margin-left: 2px; color: #cc0000;}*/







/* 列表 */
.ind_xxgklist li { padding: 0 60px 0 12px;overflow: hidden; position: relative;}
.ind_xxgklist li .col-block {float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ind_xxgklist li .explain-list, .ind_xxgklist li .policy-list {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ind_xxgklist li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none;margin-right: 0;margin-left: 0; max-width: none;}
.ind_xxgklist li .explain-list .explain-link, .ind_xxgklist li .policy-list .policy-link {display: inline;color: #dd0000;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.ind_xxgklist li .date {white-space: nowrap;font-family: arial;position: absolute;right: 0;top: 0;color: #999;}
.ind_xxgklist li .split-line{padding-left: 5px;}



