@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0; font-family:Microsoft Yahei; font-size:16px; color:#333; -webkit-text-size-adjust:none;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{font-style:normal; vertical-align:top; display:inline-block; background-repeat:no-repeat;}
button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; font-size:14px; box-sizing:border-box;outline:0;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
select{width:100%;}
a{outline-style:none;text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#cd2717;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent !important;}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*layout*/
.container{max-width:1400px; width:100%; margin:0 auto; overflow:hidden; zoom:1;}

body{background-color:#eaeaea;}
/*header*/
header{background-image:url("../images/topbg.jpg");background-repeat: no-repeat;background-position: top center;background-size: 1920px 168px;}
.logo{text-align: left;margin: auto;width:500px;height:150px;background: url("../images/logo.jpg") no-repeat left center;}
.logo a{width:500px;height:150px;display: block;}
.toplink{margin-top:20px;text-align:right;line-height:30px;color:#ffffff;font-size:14px;}
.toplink a{color:#ffffff;}
.toplink a:hover{color:#ff0000;}

.search{width:300px;height:35px;margin-top:20px;position:relative;overflow: hidden;}
.searchInput{width: 300px;height:35px;line-height:35px;background:#ffffff;transition: .3s linear;padding-left:15px;color:#333333;border-radius:15px;border:0px;}
.searchSubmit{height:22px;width:27px;margin-top:6px;margin-right:10px;position: absolute;z-index: 2;border: 0;right: 0px;top: 0px; background:url(../images/search.jpg) no-repeat;}

/*nav*/
nav{width:100%;height:50px;background-color:#9c130a;}
.menu{height:50px;line-height:50px;width:1400px;}
.menu li:nth-child(1){width:198px;border-left:1px solid #b74646;}
.menu li:hover{background-color:#ffffff;}
.menu li{border-right:1px solid #b74646;width:199px;float:left;color:#ffffff;font-weight:bold;text-align:center;line-height:50px;font-size:16px;display: inline;}
.menu li a{height:50px;color:#ffffff;display:block;}
.menu li a:hover{color:#333333;}

/**----------------------------杞挱鍥 寮€濮?-------------------------**/
.banner{margin-bottom:20px;}
.news {width: 1360px;height:400px;}
.focus{width: 1360px;height: 400px;	float: left;}

/* 杞挱鍥剧墖css */
.slideBox{ width:1360px; height:400px; overflow:hidden; position:relative;}
.slideBox .hd{ height:25px;right:8px;overflow:hidden; position:absolute;bottom:13px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li.on{display:block; color:#ef3838; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1360px; height:400px; display:block;}
.slideBox .bd .banner-title i{width:44px; height:100%; background-color:#ef3838; display:inline-block; float:left;}
.Cpic{background:url(../img/Cpic.jpg) center center no-repeat;}
/* 涓嬮潰鏄墠/鍚庢寜閽唬鐮侊紝濡傛灉涓嶉渶瑕佸垹闄ゅ嵆鍙 */
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.jpg) -110px 5px no-repeat;opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.jsys{width:15px;height:20px;background-color:#6699CC;float:left;margin-left:2px;font-size:14px;font-weight:bold;color:#fff;text-align:center;border-radius:3px;}

.slideBox .bd .banner-title {position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;background-color: #000;filter: alpha(opacity=80);background: rgba(0,0,0,0.5);line-height: 50px;}
.slideBox .bd .banner-title span a{line-height: 50px;color: #fff;font-weight: normal;font-size: 16px;padding-left: 15px;}

.hd li{float: left;line-height: 50px;text-align: center;font-size: 12px;width: 16px;height: 16px;cursor: pointer;overflow: hidden;background-color: #bbbbba;margin-right: 16px;margin-top: 5px;border-radius: 8px;filter: alpha(opacity=80);opacity: .8;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;}
.hd .on {background-color: #ffc866; filter: alpha(opacity=100); opacity: 1;}
/**----------------------------杞挱鍥 缁撴潫--------------------------**/

/*main*/
main{width:1360px;background-color:#ffffff;margin:auto;padding:0 20px 20px 20px;}

.tabsleft,.tabsright {
  display: flex;
  text-align: left;
  width:668px;
  height:308px;
  flex-wrap: wrap;
  position: relative;
  font-family: "寰蒋闆呴粦";
  border:1px solid #eeeeee;
  background: url("../images/contbg.jpg") no-repeat right top;
}
.tabsleft label {
  width:100px;
  height:49px;
  line-height:49px;
  text-align: center;
  font-weight: bold;
  margin-right: 0.2rem;
  cursor: pointer;
  transition: all .2s ease;  
}
.tableftbg{
  padding-left:40px;
  background: url("../images/dot01.jpg") no-repeat 20px 14px;
}
.tabrighttbg{
  padding-left:40px;
  background: url("../images/dot02.jpg") no-repeat 20px 14px;
}
.tabbg{
  background: url("../images/line.jpg") no-repeat 0px 15px;
}
.tabsright label {
  width:100px;
  height:49px;
  line-height:49px;
  text-align: center;
  font-weight: bold;
  margin-right: 0.2rem;
  cursor: pointer;
  transition: all .2s ease;  
}
.tabsleft input[type="radio"] {
  opacity: 0;
  position: absolute;
}
.tabsright input[type="radio"] {
  opacity: 0;
  position: absolute;
}
.tableft,.tabright {
  border-top:1px solid #bbbbbb;
  margin:0 20px;
  width:638px;
  display: none;
  position: absolute;
  top: 50px;
}
.tabsleft input[type="radio"]:checked + label {
  color: #a80404;
}
.tabsright input[type="radio"]:checked + label {
  color: #a80404;
}
.tabsleft input[type="radio"]:checked + label + .tableft {
  display: block;
}
.tabsright input[type="radio"]:checked + label + .tabright {
  display: block;
}
.more{text-align:right;top:-50px;position:absolute;height:50px;line-height:50px;font-size:14px;color:#333333;margin-left:558px;width:80px;}
.newslist{padding:10px 0;font-size:14px;}
.newslist ul li a::before{content:"鈼  ";color:#a80404;}
.newslist ul li{height:30px;line-height: 30px;position:relative;counter-increment: number;}
.newslist ul li a{width:440px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;float:left;}
.newslist ul li .date{width:90px;text-align:right;}

.picslist{display:block;float:left;}
.picslist ul li{float:left;width:325px;height:270px;margin-right:20px;margin-bottom: 20px;background-color: #f6f6f6;}
.picslist ul li:hover{background-color: #c21813}
.picslist ul li:nth-child(4n){margin-right:0px;}
.picslist ul li .picsimg{width:325px;height:220px;}
.picslist ul li img{width:325px;height:220px;}
.picslist ul li .picstitle{width:325px;height:50px;text-align:center;line-height: 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: 0 5px;}
.picslist ul li a{font-size:14px;}
.picslist ul li a:hover{color:#ffff00;}

/*piclink*/
.link{margin-top:20px;height:100px;}
.link ul li{width:325px;height:100px;margin-left:20px;float:left;}
.link ul li img{width:325px;height:100px;border:0;}

/*list*/
.current{padding-left:30px;background:url("../images/home.jpg") no-repeat 0 15px;height:50px;color:#333333;line-height:50px;text-align: left;font-size: 16px;font-weight:bold;}
.current a{color:#333333;}

.leftmenu{width:300px;background-color: #ffffff;height:552px;}
.lm-title{height:48px;background-color: #e9352f;line-height: 48px;color:#ffffff;font-size:18px;font-weight: bold;text-align: center;}
.lm-list{border:1px solid #c2c2c2;height:502px;background: url("../images/leftbg.jpg") no-repeat 100% 2px;}
.lm-list ul li{height:45px;line-height: 45px;border-bottom: 1px solid #dddddd;background: url("../images/arrow01.jpg") no-repeat 20px 18px;}
.lm-list ul li:hover{background:#ededed url("../images/arrow02.jpg") no-repeat 20px 18px;color:#cd2717;}
.lm-list ul li a{font-size:14px;color:#333333;height:45px;line-height: 45px;width:218px;display: block;padding-left:40px;}
.lm-list ul li a:hover{color:#cd2717;}

.rightlist{width:998px;border:1px solid #c2c2c2;background-color: #ffffff;height:550px;padding:0 20px;font-size:16px;}
.rightlist ul li a::before{content:"鈼  ";color:#a80404;}
.rightlist ul li{height:49px;line-height:49px;position:relative;counter-increment: number;border-bottom:1px dashed #e8e8e8;}
.rightlist ul li a{width:768px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;float:left;}
.rightlist ul li .date{width:90px;text-align:right;}

.page{height:50px;line-height: 50px;text-align: center;float:left;width: 100%;}

/*list-tea*/
.rightlist1{width:998px;border:1px solid #c2c2c2;background-color: #ffffff;height:550px;padding:20px 20px;font-size:16px;}
.list-tea{width:980px;margin:0 30px;}
.list-tea li{float:left;width:245px;height:49px;line-height:49px;}
.list-tea li a{width:245px;font-size:14px;}

/*content*/
.content{border:1px solid #c2c2c2;background-color: #ffffff;padding: 30px}
.cont-title{height: 70px;line-height: 70px;font-size:24px;font-weight: bold;text-align: center;border-bottom:2px solid #333333;}
.cont-visit{height:35px;line-height: 35px;font-size:14px;color:#666666;text-align: center;}
.cont-txt{text-indent: 2em;font-size:16px;line-height: 40px;color:#333333;text-align: justify;width: 1280px;margin: 0 auto;margin-top: 30px;}
.cont-print-close{margin-top:20px;height:40px;background-color: #f2f2f2;line-height: 40px;}
.cont-print-close a{height:40px;line-height:40px;font-size:16px;display: block;width:80px;text-align: center;}
.cont-print{background: url("../images/print.jpg") no-repeat 10px 10px;padding-left:30px;height:40px;line-height:40px;}
.cont-close{background: url("../images/close.jpg") no-repeat 10px 10px;padding-left:30px;height:40px;line-height:40px;}
/*footer*/
footer{margin-top:20px;display:block;}
footer .copyright{height:120px;width:1400px;display: table-cell;vertical-align: middle;border-top:solid 8px #f54343;text-align:center;background-color:#ffffff;}
footer p{height:30px;line-height:30px;color:#333333;text-align: center;font-size:14px;}