/* CSS Document */
/* 全局样式*/
a{text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
body{font-size:32px;font-family:"微软雅黑";word-spacing:0.1em;min-width:1260px; }
button{border:0 none;background-color:transparent;cursor:pointer}

ul,ol,li{list-style-type:none;}
img{border:none;height:auto; vertical-align: top; }
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;display: none;}
.w100{width: 100%;margin:0 auto;}
.w90{width:90%;margin:0 auto;}
.w80{width:80%;margin:0 auto;}
/*局部样式*/
.top_bg{background:#c2332d;min-width:1260px;padding:4px 0px }

.top_l{width:26%;margin-top:10px;}
.logo{width:45%;margin-right:10px;overflow: hidden;}
.logo img{width:100%;height:auto}
.top_r{width:74%;text-align:right;}
.top_r_up{margin-top:10px;display:block;overflow: hidden;height:30px;line-height:30px;}
.top_date{font-size:0.5em;color:#fbf9f9;}
.zh{width:75px;text-align:left;}
.zh a{display: block;color:#ffffff;font-size:12px;}
.form{float:right;height:30px;overflow: hidden; margin-top:3px;}

.form input.search-left{background:url(../images/tt_bg.png);padding-left:5px;display: none;color:#fff; float:left; width:150px;height:25px; line-height:25px; border:none}
.form input.search-right{margin-top:2px;margin-left:10px;float:left; width:20px; height:20px;}
.top_r_down ul{float: right;font-size:14px;}
.top_r_down ul>li.navitem{ float:left;padding:0px;position: relative; z-index:999}
.top_r_down ul>li.navitem  h3 a{font-weight:normal;display: block; padding:0px 20px;+padding:0px 6px;text-align:center; color:#ffffff;height:40px;line-height: 40px;}
.zh a:hover{color:#ffcc00;}
.top_r_down ul.navcon{display:none; /*默认隐藏*/  position:absolute; left:0px;top:40px; z-index:999; width:150px;;background:url(../images/nav_bg.png);padding:20px;overflow: hidden;border-top:5px solid #ef5c59;}
.top_r_down ul.navcon li{text-align:center;float: none;text-align:left;}
.top_r_down ul.navcon li a{ display:block;  border-bottom:1px solid #E6837F;line-height:22px; color:#666; padding:6px 0px}
.top_r_down ul.navcon li a:hover{color:#ef5c59;}
.top_r_down ul>li.navitem:hover{background:#ef5c59;}
.top_r_down ul>li.navitem:hover>ul.navcon{display: block;}


/*bnt css */

/*banner*/
.fullSlide{position:relative;margin:0 auto;}
.fullSlide .bd li{width:100%;position: relative; } 
.fullSlide .bd li img{width:100%}
.tt{position:absolute; z-index:99; width:750px;left:50%; margin-left:-375px;overflow:hidden;top:170px;text-align:center;}
.tt a{color:#fff; display:block !important;background:url(../images/tt_bg.png) repeat; padding:38px;}
.tt a div.silde_h{font-weight: bold;height:1.5em;font-size:20px;overflow: hidden;}
.tt a div.silde_con{height:5em;line-height:1.7em;font-size:14px;overflow: hidden;}

/* Control Nav */
.fullSlide .hd{position:relative;z-index:999;margin-top:-30px;height:30px;text-align:center;overflow: hidden;}
.fullSlide .hd li{margin: 0 6px;display:inline-block; *display:inline; zoom:1;width:60px; height:5px; background:url(../images/silde_li.jpg) bottom no-repeat;opacity: 1;cursor: pointer; line-height:80px;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd li:hover,.fullSlide .hd li.on{ background:url(../images/silde_li1.jpg) bottom no-repeat;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
/* Direction Nav */
.fullSlide a.silde_btn{position:absolute; top:50%;z-index:9;display: block !important;width:80px !important;height:50px!important;overflow: hidden;opacity:0.5; cursor: pointer; color: rgba(0,0,0,0.8);line-height:100px;}
.fullSlide a.prev {background:url(../images/prev.png) no-repeat;left:5%;}
.fullSlide a.next {background:url(../images/next.png) no-repeat;right:5%;}
.fullSlide a:hover{opacity:1;}
/*scrollBox1 css */
.more{width:350px;border:1px solid #e7bdbb;margin:auto;margin-top:40px;margin-bottom:40px;}
.more a{display: block;width:350px;text-align: center;height:50px;line-height: 50px;font-size:18px;color:#cc9933;transition: background 1s;-moz-transition: background 1s; /* Firefox 4 */-webkit-transition: background 1s; /* Safari 和 Chrome */-o-transition: background 1s; /* Opera */}
.more a:hover{background:#c2332d;color:#fff;}
.scrollBox1{overflow:hidden;width:90%;margin:0px 5%;position: relative;}
.part_h{width: 100%;text-align: center;font-size:1.2em;height:2em;line-height: 2em;}
.scrollBox1 .hd,.scrollBox2 .hd{top:0px;overflow: hidden;width:100%;text-align: center;padding:10px 0px;height:10px;}
.scrollBox1 .hd li,.scrollBox2 .hd li{margin: 0 6px;height:10px;width: 10px;display:inline-block; *display:inline; zoom:1;background:url(../images/news_li.png) no-repeat;opacity: 1;line-height:100px;}
.scrollBox1 .hd li:hover,.scrollBox1 .hd li.on,.scrollBox2 .hd li:hover,.scrollBox2 .hd li.on{background:url(../images/news_li1.png) no-repeat;}
.scrollBox1 .bd{margin:auto;margin-top:30px;}
.scrollBox1 .bd li div.box1li{float: left;width:33.333%;}
.scrollBox1 .bd li a,.listbox_li a{display: block;background:#f5f5f5;font-size:16px;padding:9em 40px 1em 40px;margin:0px 10px;margin-top:20px;position:relative;color:#000;transition: background 1s;-moz-transition: background 1s; /* Firefox 4 */-webkit-transition: background 1s; /* Safari 和 Chrome */-o-transition: background 1s; /* Opera */}
.scrollBox1 .bd li a div.time1,.listbox_li a div.time1{color:#fff;width:6.3em;height:55px;background:#434343;position:absolute;top:-20px;left:40px;padding:50px 0px 25px 0px;text-align: center;transition: height 0.2s ease;-moz-transition: height 0.2s ease; /* Firefox 4 */-webkit-transition: height 0.2s ease; /* Safari 和 Chrome */-o-transition: height 0.2s ease; /* Opera */}
.date1{display: block;font-size:30px;}
.year1{display: block;text-align:right;font-size:16px;padding:0px 10px;color:#b3b2b2;}
.scrollBox1 .bd li a div.box1_h,.listbox_li a div.box1_h{height:2.7em;font-size:20px;overflow: hidden;margin-bottom:0.5em;}
.scrollBox1 .bd li a div.box1_con,.listbox_li a div.box1_con{color:#999999;font-size:14px;height:7.2em;overflow: hidden; line-height:1.8em}
.scrollBox1 .bd li a:hover,.listbox_li a:hover{background:#c2332d;color:#fff;}
.scrollBox1 .bd li a:hover div.time1,.listbox_li a:hover div.time1{background:#ffcc00;color:#000;height:65px;}
.scrollBox1 .bd li a:hover .year1,.listbox_li a:hover .year1{color:#000;}
.scrollBox1 .bd li a:hover div.box1_con,.listbox_li a:hover div.box1_con{color:#d4c5c5;}

/*scrollBox2 css */
.part2{background:#f9f9f9;padding:1em 0px;}
.scrollBox2{overflow:hidden;width:90%;margin:0px 5%;position: relative;}
.scrollBox2 .bd{width:100%;margin:auto;margin-top:50px;}
.scrollBox2 .bd li div.box2li{width: 24%;+width: 23%;float: left;height:360px;position:relative;color:#000;font-size:16px;background:#efefef;margin: 0px 0.5%; }
.scrollBox2 .bd li div.box_bg{display:none;position: absolute;top:0px;left:0px;width:100%;height:100%;z-index:5;background:url(../images/box2_bg.png) repeat;}
.scrollBox2 .bd li img.bg_img{display:none;position: absolute;top:0px;left:0px;height:100%;z-index:1; width:100%}
.scrollBox2 .bd li div.box_main{position: relative;z-index: 55;margin:40px 40px 0px 40px;height:235px;overflow: hidden;border-bottom:1px solid #b8b8b8;}
.scrollBox2 .bd li div.time2{height:30px;line-height: 30px;overflow: hidden;}
.scrollBox2 .bd li div.time2 .year2{display:inline-block;margin-right:10px;font-size:28px;color:#b4b4b4;}
.scrollBox2 .bd li div.box2_h{margin-top:20px;height:40px;line-height:1.2;overflow: hidden;}
.scrollBox2 .bd li div.box2_con{height:100px;font-size:14px;line-height: 20px;color:#999999;overflow: hidden;margin:20px 0px;}
.scrollBox2 .bd li div.box_more{display: none;position: relative;z-index: 55;width:100%;}
.scrollBox2 .bd li div.box_more div{display:block;padding:0px 40px;height:82px;color:#cccccc;}
.scrollBox2 .bd li div.box_more span{display:block;float: left;height:20px;font-size:16px;line-height:18px;width: 60px;margin-top:30px;text-align: center;border:1px solid #5c5a58;}
.scrollBox2 .bd li div.box_more img{display:block;float: right;width:34px;height:34px;margin-top:20px;}
.scrollBox2 .bd li div.box2li:hover div.box_bg,.scrollBox2 .bd li div.box2li:hover img.bg_img{display:block;}
.scrollBox2 .bd li div.box2li:hover div.box_main{border-bottom:1px solid #ff6600;}
.scrollBox2 .bd li div.box2li:hover div.box_more{display:block;background:url(../images/news_zz.png);}
.scrollBox2 .bd li div.box2li:hover span.date2,.scrollBox2 .bd li div.box2li:hover div.box2_h{color:#fff;}


/*foot css */
.foot_bg1{background:#f9f9f9;color:#666666;}
.foot_bg2{background:#efefef;}
.foot{overflow: hidden;width:70%;margin: auto;padding:40px 0px 15px 0px;font-size:12px;}
.foot1{width:25%;overflow: hidden;margin-right:5%;}
.foot1 li{height:18px;line-height:18px;overflow: hidden;}
.foot_h{font-size:24px;margin-bottom:80px;color:#333;}
.foot2{width: 22%;overflow: hidden;}
.foot2 ul li{float: left;width:25%;margin-right: 5%;}
.foot2 ul li a{display: block;width:100%;text-align: center;color:#666666;}
.foot2 ul li a span{margin: auto;width:30px;height:30px;display: block;margin-bottom:20px;background:url(../images/f2_b1.png) center no-repeat;}
.foot2 ul li a:hover span{background:url(../images/f2_b2.png) center no-repeat;}
.foot2 ul li a:hover span.wx{background:url(../images/wx_bg.png) center no-repeat;}
.foot3{width:15%;font-size:14px;margin-left:5%;padding-left:3%;border-left:1px solid #cacbcb;overflow: hidden; height:150px; }
.foot3 ul li a{color:#000;line-height: 30px;}
.foot3 ul li a:hover,.foot2 ul li a:hover{color:#c2332d;}
.bq{overflow: hidden;width:70%;margin: auto;font-size:12px;text-align: center; padding: 20px 0;line-height: 1.6em;}


/*listbox*/
.xiaotu{position: relative;}
.menu_h{width:15%;position: absolute;z-index:5;font-size:1em;line-height:2em;left:5%;bottom:20px;padding:5px 30px;color:#fff;background:url(../images/news_zz.png);}
.live{height:30px;line-height: 30px;text-align: right;margin-bottom:20px; font-size:14px}
.live a{font-size:14px;color:#999;}
.live a span{color:#000;}
.live a:hover{color:#c2332d;}
.listbox{overflow: hidden;width: 92%;margin:auto;padding:50px 0px 20px 0px;}
.listbox_li{float: left;width:32%;margin-left:1%;margin-bottom:50px;}
.fanye img{display: block;margin: auto;width:30%;margin-bottom:10px;}
.btn{position:fixed;width: 50px;right:20px;bottom:20px;border:1px #999 solid;border-bottom:none;z-index:9999999;background:#fff;}
.btn li{width:50px;height:40px;padding-top:10px;line-height:30px;border-bottom:1px #999 solid;position: relative;font-size:12px;text-align:center;cursor:pointer;}
.btn li img{display:block;margin: auto;width:30px;height:30px;}
.btn li div.phone{display:none;position:absolute;top:-40px;left:-147px;width: 147px;height:140px;}
.btn li div.phone img{width:100%;height:100%;}
.btn li a{display:none;width:100%;height:100%;color:#fff;}
.btn li:hover{background:#ef5c59;}
.btn li:hover img.btn1{display: none;}
.btn li:hover a{display: block;}
.btn li:hover div.phone{display: block;}
/*list1*/
.list{overflow: hidden;margin-top:50px;}
.menu{width:20%;min-width:200px;font-size:20px;margin-right:20px; padding:10px 0px; background:#c2332d;min-width:260px;}
.menu li{line-height:30px;background:#c2332d; border-bottom: 1px solid #dd3b34;}
.menu li a{display: block;color:#fff;line-height:30px; padding:10px 30px}

.list_r,.content,.listimg,.listimg1{width:75%;min-width:680px;font-size:18px;margin-bottom:50px;min-height:600px}

.list_r li a{display: block;padding:30px 30px;background:#f5f5f5;margin-bottom:15px;color:#333;transition: background 2s;-moz-transition: background 2s; /* Firefox 4 */-webkit-transition: background 2s; /* Safari 和 Chrome */-o-transition: background 2s; /* Opera */}
.list_r li a div.li_con{float: left;width:80%;min-width:500px;overflow: hidden;}
.list_r li a span.li_date{display: block;float: right;}
.list_r li a:hover{background:#ef5c59;color:#fff;}
.list_r .fanye{margin-top:50px;}

.listimg ul{overflow: hidden;}
.listimg ul li{float:left;overflow: hidden;font-size:1rem; margin-left:50px;width:128px}
.listimg ul li a{display: block;text-align: center;color:#C2332D;}
.listimg ul li a img{width:128px;height:163px; }
.listimg ul li a span{display: block;padding:10px 0px;}

/*content*/
.con_h{padding:20px;text-align: center;font-size:24px;background:#f5f5f5;margin-bottom:30px;line-height:35px; color: #333333;}
.con {  font-family: Verdana;  color: #333333;  font-size: 16px;  line-height: 30px; padding-left: 35px;  padding-right: 35px;}
.con p{line-height:30px !important; margin-top:30px;font-size:16px !important;}
/*.con p img{display: block;margin: auto;}*/
.con table {font-size: 14px;}
/*媒体查询*/
@media screen  and (max-width:1600px){
.top_r_down ul>li.navitem h3 a{padding:0px 10px}
}
@media screen  and (max-width:1366px){
.top_r_down ul>li.navitem h3 a{padding:0px 8px}
}
@media screen and (max-width:1650px) and (min-width:1570px) {
  body{font-size:30px;}
 .top_l{margin-top:15px;}
}
@media screen  and (min-width:1450px) and (max-width:1570px){
body{font-size:25px;}
.top_l{margin-top:20px;}
.scrollBox2 .bd li{height:280px;}
.scrollBox2 .bd li div.box_main{margin:30px 20px 0px 20px;height:185px;border-bottom:1px solid #b8b8b8;}
.scrollBox2 .bd li div.time2 .year2{font-size:24px;}
.scrollBox2 .bd li div.box2_con{margin:10px 0px;}
.scrollBox2 .bd li div.box_more a{padding:0px 30px;height:62px;}
.scrollBox2 .bd li div.box_more span{margin-top:20px;text-align: center;border:1px solid #5c5a58;}
.scrollBox2 .bd li div.box_more img{width:24px;height:24px;}
.fanye img{width:35%;}
}
@media screen and (max-width:1450px) and (min-width:1250px){
.foot{width:80%;}
.fanye img{width:40%;}

.top_l{margin-top:15px;}
}
@media screen and (max-width:1250px){

.top_l{width:19%;}
.logo{width: 70%;}
.top_r{width:80%}
.tt a{padding:28px;}
.tt a div.silde_h{font-weight: bold;height:1.5em;overflow: hidden;}
.tt a div.silde_con{height:5em;line-height:1.7em;font-size:14px;overflow: hidden;}
.scrollBox1 .bd li a,.listbox_li a{padding:7em 20px 2em 20px;}
.scrollBox1 .bd li a div.time1,.listbox_li a div.time1{height:45px;width:5.3em;padding-top:30px;}
.scrollBox1 .bd li a div.box1_h,.listbox_li a div.box1_h{font-size:18px;}
.scrollBox1 .bd li a div.box1_con,.listbox_li a div.box1_con{height:4em;}
.menu_h{font-size:26px;}
.date1{font-size:26px;}
.fanye img{width:45%;}
.foot{width:90%;}
.foot3{width:20%;margin:0px;}
}

.box-bt{margin-bottom:15px;font-size:14px;height: 40px;line-height: 40px;padding-left: 20px; border-bottom:1px solid #eee}
.box{margin-top:20px;background: #f8f8f8}

.ban{ width:800px; height:600px; position:relative; overflow:hidden;margin:40px auto 0 auto;background:#eee; padding:20px;}
.ban2{ width:800px; height:500px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:800px; height:500px;}
.ban2 ul li img{width:800px; height:500px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:724px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:800px; overflow:hidden;}
.num ul{ position:absolute; left:0; top:0;height:80px!important;  overflow:hidden}
.num ul li{ width:120px; height:80px; margin-right:28px; opacity:0.5}
.num ul li img{width:120px; height:80px;}
.num ul li.on{opacity:1}
.wx{position:relative;}
.wx:hover .wxpic{display:block;}
.wxpic{position:absolute;bottom:70px;left:0px;width:70px;height:70px; display:none; background:#fff;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:32px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:32px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}