@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none!important; outline:none;}
.cscreen{position:absolute;top:0;left:0;z-index:99;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
body{ font-size:12px; font-family:"Microsoft YaHei";}
::selection{background:#333;color:#fff;}
::-moz-selection{background:#333;color:#fff;}
.container{min-width:1200px!important;}
.online{width:100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.twoline{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.threeline{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.fourline{width:100%;overflow:hidden; display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.homepage>img{width:100%;}
/*head*/
.fiveline{width:100%;overflow:hidden; display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.sixline{width:100%;overflow:hidden; display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}

#headtop{width:100%;min-width:1200px;height:30px;background:#e6e7e9}
#headtop .headtop-box{width:1200px;margin:0 auto;}
#headtop .headtop-box .headtop-left{line-height:30px;height:30px;}
#headtop .headtop-box .headtop-left>img{display:inline-block;}
#headtop .headtop-box .headtop-left>p{display:inline-block;color:#777777;font-size:14px;}
#headtop .headtop-box .headtop-right{color:#777777;height:30px;}
#headtop .headtop-box .headtop-right>a{color:#777777;font-size:14px;display:inline-block;line-height:30px;}

.headdown{height:108px;}
.logo{margin-top:22px;}
.lt_logo{margin-top:60px;}
.hd_icon{padding-left:-50px;}
.hd_icon>a>img{padding:0 5px;}
.tel_icon{padding-right:5px;position:relative;top:10px;}

.headnav{height:50px;width:100%;background:#483018;}
.headnav .headul>li{width:150px;text-align:center; float:left;line-height:50px;}
.headnav .headul>li:hover{background:rgba(27,27,27,0.6);}
.headnav .headul>li.active{background:rgba(27,27,27,0.5);}
.headnav .headul>li>a{color:#fff;text-decoration:none;}
.container{padding:0px!important;}

.b_title{width:100%;margin:20px 0px;}
.bt_p1{font-size:30px;text-align:center;}
.bt_a{font-size:16px;text-align:center;}
.bt_pic{text-align:center;margin-bottom:30px;}

.ab_pro{display:flex;height:344px;width:100%;}
.ab_pro .ab_propic{width:600px;height:100%;overflow:hidden;}
.ab_pro .ab_propic>img{width:100%;height:100%;transition:0.3s all;}
.ab_pro .ab_propic>img:hover{transform:scale(1.1,1.1);}
.ab_pro .ab_text{width:600px;padding:20px 10px 10px 40px;}
.ab_pro .ab_text .ab_topic{font-size:24px;color:#000;}
.ab_pro .ab_text .ab_intro{margin-top:20px; font-size:14px;color:#333;line-height:34px;}
.ab_more{margin-top:30px;}
.ab_more:hover>a{color:#fff;background:#999;}
.ab_more>a{padding:10px 30px;background:#483018;border-radius:25px;color:#fff;font-size:14px;}

.news_box{width:100%;display:flex;}
.news_box .news_wd{width:390px;}
.news_box .news_wd .news_item{width:100%;height:97px;margin-bottom:20px;}
.news_box .news_wd .news_item>a{display:flex;text-decoration:none!important;}

.news_index{overflow:hidden; padding:20px 0; margin-top:60px; width:100%;height:600px;background:url('../images/newsbg.jpg')no-repeat center;}
.news_date{width:73px;height:100%;}
.news_date .day{height:60px;width:100%;text-align:center;background:#483018;line-height:60px;font-size:28px;color:#fff}
.news_date .month{height:37px;background:#f4f4f4;text-align:center;line-height:37px;color:#aaaaaa;font-size:12px;}
.news_topic{box-sizing:border-box;padding:15px; width:317px;height:97px;background:#fff;}

.n_tl{font-size:16px;color:#333;}
.n_intro{font-size:14px;color:#999;}

.news_mid{width:377px;margin:0 20px;}
.mid_pic{overflow:hidden; height:185px;width:100%;}
.mid_pic>img{width:100%;height:100%;transition:0.3s all;}
.mid_pic>img:hover{transform:scale(1.1,1.1);}
.mid_con{box-sizing:border-box;padding:20px; height:146px;width:100%;background:#fff;}
.mid_topic{font-size:18px;color:#000;}
.mid_date{font-size:12px;color:#aaaaaa;}
.mid_intro{font-size:14px;color:#999999;}

.qy_app{overflow:hidden;margin-bottom:50px;}
.qy_box{width:100%;display:flex;}
.qy_item{width:300px;height:200px;}

.index_contact{height:550px;width:100%;background:url('../images/contact.jpg')no-repeat;box-sizing:border-box;padding:30px 0}
.con_box{display:flex;height:350px;}
.con_box .map{width:750px;background:#fff;box-sizing: border-box;padding: 10px 10px 20px 0;}
.con_box .mes{width:450px;background:#fff;box-sizing:border-box;padding:20px;}
.con_title{font-size:24px;color:#000;}
.conlist{display:flex;margin-top:28px;}
.con_icon{ padding-right:20px;}
.con_icon>img{width:18px;}
.foot_nav{color:#fff;text-align:center;padding-top:34px;}
.foot_nav>a{font-size:14px; color:#fff;}
.foot_nav>a:hover{color:#fff;}
.foot{height:155px;background:#483018;}
.foot_mes{text-align:center;padding-top:25px;color:#fff;line-height:35px; }
@media(min-width:1200px){
	
}

/*main*/
.home_content{width:100%;height:auto;padding:15px 0;box-sizing:border-box;overflow:hidden;}
.main{width:1200px;position:relative;margin:41px auto 48px}
.left{float:left;width:250px}
.sideMenu{height:auto;overflow:hidden;background-color:#fff;margin-bottom:20px}
.sideTit a{height:auto;overflow:hidden;padding:16px 0 22px 36px;color:#fff;display:block;background-color:#483018}
.sideTit a h3{font-weight:700;font-size:1.8em;margin-bottom:3px}
.sideTit a p{font-size:1.2em;text-transform:uppercase;color:#a5b8cd;font-family:Arial}
.sideMenuNav{height:auto;overflow:hidden;}
.sideMenuNav li{height:auto;overflow:hidden;position:relative;border-bottom:1px solid #ececec}
.sideMenuNav li>a{height:64px;line-height:64px;padding:0 31px 0 56px;color:#585858;font-size:1.4em;display:block;text-decoration:none;}
.sideMenuNav li i{display:block;position:absolute;right:31px;top:0;height:64px;width:10px;z-index:5;}
.sideMenuNav li.on,.sideMenuNav li:hover{background-color:#f8f8f8}
.sideMenuNav li.on>a,.sideMenuNav li:hover>a{color:#ba8940;}
.sideDiv{height:auto;overflow:hidden;background-color:#f8f8f8}
.sideDiv a{display:block;height:34px;line-height:34px;padding:0 10px 0 56px;color:#585858;font-size:1.2em;background:url(../img/circle4.png) no-repeat 37px center}
.sideDiv a.cur,.sideDiv a:hover{color:#483018;background:url(../img/circle3.png) no-repeat 37px center #efefef}
.sideContactTit{height:54px;line-height:54px;background-color:#483018}
.sideContactTit a{display:block;padding-left:36px;color:#fff;font-weight:700;font-size:1.8em}
.sideContactBox{height:auto;overflow:hidden;/*background:url(../images/contactbg.jpg) no-repeat 0 0;*/padding:16px 0 0 10px;color:#585858;line-height:30px;font-size:1.2em}
.right{margin-left:290px;background-color:#fff;min-height:718px;box-shadow: -1px 1px 9px #ddd}
.path{height:auto;overflow:hidden;position:relative;padding:0 20px; border-bottom:1px solid #ececec}
.path .ttp{max-width: 500px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 46px; position:absolute;left:30px;top:15px; z-index:5;color:#483018;font-size:1.7em;border-bottom:2px solid #483018}
.pathdiv{float:right;color:#898989;font-size:1.2em;margin-top:4px;height:60px;line-height:77px}
.pathdiv a{color:#898989}
.pathdiv a.on,.pathdiv a:hover{color:#585858}
.pathdiv a.on{float: right;max-width: 200px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.pathdiv span{display:inline-block;padding:0 6px}
.rightBox{height:auto;overflow:hidden;padding:0 40px}
.eventsTitle{height:auto;overflow:hidden;padding:46px 0 38px;line-height:36px}
.eventsTitle h3{color:#585858;font-size:1.7em;font-weight:700;margin-bottom:6px}
.year{color:#000;font-size:1.7em}
.eventsList{height:auto;overflow:hidden;margin:13px 0 78px;border-top:1px solid #efefef}
.eventsList li{height:auto;overflow:hidden;padding:21px 5px 21px 0;border-bottom:1px solid #efefef}
.eventsdate{float:left;width:82px;text-align:center}
.eventsdate h3{color:#fff;font-size:1.7em;font-weight:700;height:38px;line-height:38px;font-family:Arial;background-color:#05558e}
.eventsdate p{color:#585858;font-size:1.3em;height:33px;line-height:33px;background-color:#efefef}
.eventsInfo{margin-left:111px;font-size:1.4em;line-height:34px;color:#585858;padding-top:5px}
.downLoad{height:auto;overflow:hidden;padding:20px;}
.downLoad li{height:auto;overflow:hidden}
.downLoad li a{display:block;position:relative;margin:0 40px;color:#585858;border-bottom:1px solid #efefef}
.downLoad li a span{display:block;float:left;width:98px;height:66px;line-height:66px;overflow:hidden;font-size:1.3em;text-align:right;background:url(../img/circle2.png) no-repeat left center}
.downLoad li a div{margin-left:133px;height:66px;line-height:66px;overflow:hidden;font-size:1.4em}
.downLoad li a i{position:absolute;right:0;top:0;z-index:5;width:33px;height:66px;background:url(../img/down1.png) no-repeat left center}
.downLoad li:hover{background-color:#f8f8f8;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.downLoad li:hover a{color:#483018}
.downLoad li:hover i{background:url(../img/down2.png) no-repeat right center}

.paged{padding:52px 0 66px;text-align:center}
.paged .current,.paged .p_info,.paged a{display:inline-block;zoom:1;margin:0 4px;height:38px;line-height:38px;padding:0 15px;font-size:13px;text-align:center;color:#8b8b8b;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#f3f3f3;border:1px solid #ededed}
.paged .current,.paged a:hover{border-color:#004887;color:#fff;background-color:#004887}
.paged li {display: inline-block;list-style: none;text-decoration: none;color: #454646;}
.paged li.active>a{background-color: #004887;color:#fff}
.paged li{width:50px;}

/*mainnews*/
#newarea{width:100%;min-width:1200px;overflow: hidden;min-height:381px;margin:32px 0 0 0; }
#newarea .newsbox{width:1200px;margin:0 auto;}
#newarea .newsbox .newslunbo{float:left;width:689px;height:380px;position:relative;margin-right:42px;}
.newshd {position: absolute;z-index: 1;bottom: 00px;height: 60px;background:rgba(28,28,28,0.7); text-align: center;width:689px;}
.newshd ul {text-align: right;margin:21px 47px 0 0;}
.newshd ul li.on {background:#fff;}
.newshd ul li { cursor: pointer;display: inline-block;zoom: 1;border-radius: 15px;width: 15px;height: 15px;background:#8b8b8b;overflow: hidden;margin: 0 8px;}
#newarea .newsbox .newslist{float:left;width:467px;}
#newarea .newsbox .newslist .newstitle{width:100%;height: 50px;background:url('../images/titlebg.png')no-repeat center;}
#newarea .newsbox .newslist .newstitle>a{display:block;float:left;width:150px;text-align: center;color:#000;font-size: 16px;line-height:50px;}
#newarea .newsbox .newslist .newstitle>a:first-child{color:#fff}
#newarea .newsbox .newslist .newsul{width: 100%;margin-top: 20px;}

#newarea .newsbox .newslist .newsul>ul{overflow: hidden;width:100%;}
#newarea .newsbox .newslist .newsul>ul>li{width:100%;position:relative;height: 45px;line-height:45px;}
#newarea .newsbox .newslist .newsul>ul>li .newsintro{float:left;width:300px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
#newarea .newsbox .newslist .newsul>ul>li .newsintro>a{color:#000;font-size:14px;}
#newarea .newsbox .newslist .newsul>ul>li .newsintro>i{margin-right: 10px;top:0; float:left; position:relative;width:5px;height:5px;}
#newarea .newsbox .newslist .newsul>ul>li .newstime{font-size:14px;color:#999;width:100px;float:right;text-align:right;}

.partyLoad{height:auto;overflow:hidden;padding:20px 0 0}
.partyLoad li{height:auto;overflow:hidden}
.partyLoad li a{display:block;position:relative;margin:0 40px;color:#585858;border-bottom:1px solid #efefef}
.partyLoad li a span{display:block;float:right;width:98px;height:66px;line-height:66px;overflow:hidden;font-size:1.3em;text-align:right;}
.partyLoad li a div{height:66px;line-height:66px;overflow:hidden;font-size:1.4em}
.partyLoad li a i{position:absolute;right:0;top:0;z-index:5;width:33px;height:66px;background:url(../img/down1.png) no-repeat left center}
.partyLoad li:hover{background-color:#f8f8f8;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.partyLoad li:hover a{color:#483018}
.partyLoad li>i{margin-right: 10px;top:23px;left:23px; float:left; position:relative;width:5px;height:5px;}

.case_bottom{width:100%;box-sizing:border-box;}
.case_bottom ul{overflow:hidden;min-height:600px;box-sizing:border-box}
.case_bottom ul li{margin:20px 8px 25px 10px;line-height:35px;overflow:hidden;font-size:16px;float:left}
.case_bottom ul li{border:1px solid #ddd;overflow:hidden;width:381px;height:284.5px;}
.case_bottom ul li>a{display:block;}
.case_bottom ul li:hover{box-shadow:10px 15px 15px #eee}
.casepic img{width:381px;height:249.5px;overflow:hidden;display: block;}
.casetopic{height:35px;overflow:hidden;text-overflow:ellipsis;word-spacing:normal;text-align:center}
.casepic{height: 176px;width: 100%;display: table-cell;vertical-align: middle;}

.art_title,.art_date{margin-top:15px;text-align:center;width:100%;}
.art_date{font-size:16px;color:#999;}
.text_content{padding:15px;margin-bottom:20px;min-height:200px;}

.fan_ye{ width:auto; height:auto; background:#efefef;}
.fan_ye ul li{ font-size:13px; color:#666; line-height:60px;}
.fan_ye ul li a{ font-size:13px; line-height:60px; display:inline-block; padding:0 15px;color:#444;}
.fan_ye ul li a:hover{ color:#005dad;}
.fan_ye ul li span.pre{ padding-left:10px; padding-right:10px; background:#dbdbdb; display:inline-block;}
.fan_ye ul li span.pre a{ padding:0;}
.fan_ye ul li span.next{ padding-left:10px; padding-right:10px; background:#dbdbdb; display:inline-block;}
.fan_ye ul li span.next a{ padding:0}