@import url('goble.css');
@import url('header.css');
@import url('animate.css');


/*banner*/
div.moduletable-banner{width:100%;background: url(../images/loading.gif) no-repeat;margin:170px auto 40px auto;}
.flexslider{width:100%;overflow: hidden;}
.flexslider .slides > li{display: none;}
.flexslider .slides img{width:100%;height:auto;display: block;}
.slides: after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides{display: block;}
* html .slides{height: 1%;}
.no-js .slides > li: first-child{display: block;}


.flexslider{position: relative;zoom: 1;}
.flexslider .slides{zoom: 1;}
.flexslider .slides > li{position: relative;}
.flex-caption{background: none;-ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom: 1;}
.flex-caption{width: 96%;padding: 2%;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.3);color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);font-size: 14px;line-height: 18px;}
.flex-direction-nav{height: 0;overflow: hidden;}
.flex-direction-nav li a{display: none;width: 47px;height: 80px;position: absolute;top: 50%;margin-top: -40px;cursor: pointer;text-indent: -9999px;}
.flex-direction-nav li a.next{right: 0;background: url("../images/bg_direction_nav.png") no-repeat scroll -47px 0 transparent;}
.flex-direction-nav li a.next: hover{}
.flex-direction-nav li a.next: active{background: url("../images/bg_direction_nav.png") no-repeat scroll -47px -80px transparent;}
.flex-direction-nav li a.prev{left: 0;background: url("../images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;}
.flex-direction-nav li a.prev: hover{}
.flex-direction-nav li a.prev: active{background: url("../images/bg_direction_nav.png") no-repeat scroll 0 -80px transparent;}
.flex-direction-nav li a.disabled{opacity: .3;filter: alpha(opacity=30);cursor: default;}

.flex-control-nav{position: absolute;bottom:10px;width:100%;margin:0 auto;text-align:center;}
.flex-control-nav li{display: inline-block;zoom: 1;margin-right: 10px;margin-bottom: 6px;}
.flex-control-nav li a{display: block;width: 32px;height: 5px;border-radius:20px;background:#eee;cursor: pointer;text-indent: -9999px;}
.flex-control-nav li a: hover{width: 32px;height: 5px;border-radius:20px;background:#2c9f28;}
.flex-control-nav li a.active{width: 32px;height: 5px;border-radius:20px;background:#2c9f28;cursor: default;}
/*banner */

/*通用*/
#intro{width: 1000px;margin: 100px auto;}
#intro h1{font-size: 34px; display: block; text-align:center;font-weight:700;margin:0 auto;color:#F4B12C;letter-spacing: 6px;}
#intro h3{font-size: 18px;line-height:30px; margin: 0 auto;font-weight:700;text-align:center;color:#F4B12C;}
#intro .xline{width:60px;height: 2px;background:#F4B12C;margin: 10px auto 25px auto;}
#intro p{font-size: 15px;line-height:28px;text-align:center;color:#666;}

/*中间*/
.container{width: 1400px;height: 100%;margin:0 auto;}
.container .banner>img{width: 100%;height: auto;}
.container>dl{overflow: hidden;margin-bottom: 20px;margin-top:30px;}
.container>dl>dd{float: left;width: 25%;margin-top: -4px;}
.container>dl>dd>a>img{width: 100%;height:auto;}


/*按钮*/
.mores{clear:both; margin:30px auto;text-align:center; }
.mores a{display:inline-block;line-height:34px; padding:4px 50px; border:1px solid #999; color:#808080;border-radius:5px;font-size:16px;}
.mores a:hover, .moresa:active {background:#fab702; border-color:#fab702; color:#222; text-decoration:none; }

/*首页*/
.index-box{width: 1300px;margin: 0 auto 50px auto;height: 800px;}
.index-box .index-box-left{width: 975px;float: left;}
.index-box .index-box-left .cleft{width: 315px;float: left;}
.index-box .index-box-left .cright{width: 650px;float: right;}

.index-box .index-box-left .bleft{width: 482.5px;float: left;}
.index-box .index-box-left .bright{width: 482.5px;float: right;}

.index-box .index-box-right{width: 315px;float: right;}



.web-contact315-three{width: 315px;height:380px;}
.web-contact315-three ul li{width:315px;height:380px;float:left;margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer;z-index: 9999;}
.web-contact315-three ul li img{width:315px;height:380px;background-size:cover;}
.web-contact315-three ul li .txt-box{width:315px;height:380px;background:rgba(130,100,160,0.8);position:absolute;left:0;top:0;bottom:0;color:#fff;border-radius:10px;}
.web-contact315-three ul li .txt-box:hover{width:315px;height:380px;position:absolute;background:rgba(255,255,255,0.6);color:#fff;border-radius:10px;}

.web-contact315-three ul li .txt-box:hover .txt{width: 250px;margin: 0 auto;padding-top: 30px;}
.web-contact315-three ul li .txt-box:hover .txt h5{font-size:16px;line-height:20px;color:#60368D;letter-spacing:-1px;font-family:arial;}
.web-contact315-three ul li .txt-box:hover .txt h3{font-size:22px;line-height:30px;color:#60368D;margin-bottom:15px;font-weight: normal;}
.web-contact315-three ul li .txt-box:hover .txt .line{height: 2px;background: #60368D;width: 70px;}

.web-contact315-three ul li .txt{width: 250px;margin: 0 auto;padding-top: 30px;}
.web-contact315-three ul li .txt h5{font-size:16px;line-height:20px;color:#fff;letter-spacing:-1px;font-family:arial;}
.web-contact315-three ul li .txt h3{font-size:22px;line-height:30px;color:#fff;margin-bottom:15px;font-weight: normal;}
.web-contact315-three ul li .txt .line{height: 2px;background: #fff;width: 70px;}



.web-contact315-one{width: 315px;height:420px;}
.web-contact315-one ul li{width:315px;height:420px;float:left;margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer;z-index: 9999;}
.web-contact315-one ul li img{width:315px;height:420px;background-size:cover;}
.web-contact315-one ul li .txt-box{width:315px;height:420px;position:absolute;left:0;top:0;bottom:0;color:#fff;border-radius:10px;}
.web-contact315-one ul li .txt-box:hover{width:315px;height:420px;position:absolute;background:rgba(140,192,31,0.6);color:#fff;border-radius:10px;transition:all 1.5s ease;}

.web-contact315-one ul li .txt-box:hover .txt{width: 250px;margin: 0 auto;padding-top: 30px;}
.web-contact315-one ul li .txt-box:hover .txt h5{font-size:16px;line-height:20px;color:#fff;letter-spacing:-1px;font-family:arial;}
.web-contact315-one ul li .txt-box:hover .txt h3{font-size:22px;line-height:30px;color:#fff;margin-bottom:15px;font-weight: normal;}
.web-contact315-one ul li .txt-box:hover .txt .line{height: 2px;background: #fff;width: 70px;}

.web-contact315-one ul li .txt{width: 250px;margin: 0 auto;padding-top: 30px;}
.web-contact315-one ul li .txt h5{font-size:16px;line-height:20px;color:#fff;letter-spacing:-1px;font-family:arial;}
.web-contact315-one ul li .txt h3{font-size:22px;line-height:30px;color:#fff;margin-bottom:15px;font-weight: normal;}
.web-contact315-one ul li .txt .line{height: 2px;background: #fff;width: 70px;}

/*.web-contact315-two{width: 650px;height:420px;}
.web-contact315-two ul li{width:650px;height:420px;float:left;margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer;z-index: 9999;}
.web-contact315-two ul li img{width:650px;height:420px;background-size:cover;}
.web-contact315-two ul li .txt-box{width:315px;height:420px;position:absolute;left:0;top:0;bottom:0;color:#fff;border-radius:10px;}
.web-contact315-two ul li .txt{width: 250px;margin: 0 auto;padding-top: 30px;}
.web-contact315-two ul li .txt h5{font-size:16px;line-height:20px;color:#fff;letter-spacing:-1px;font-family:arial;}
.web-contact315-two ul li .txt h3{font-size:22px;line-height:30px;color:#fff;margin-bottom:15px;font-weight: normal;}
.web-contact315-two ul li .txt .line{height: 2px;background: #fff;width: 70px;}*/


.web-contact315-six{width: 315px;height:400px;}
.web-contact315-six ul li{width:315px;height:400px;float:left;margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer;z-index: 9999;}
.web-contact315-six ul li img{width:315px;height:400px;background-size:cover;border-radius:10px;}
.web-contact315-six ul li .txt-box{width:315px;height:400px;background:rgba(28,148,137,0.8);position:absolute;left:0;top:0;bottom:0;color:#fff;border-radius:10px;}
.web-contact315-six ul li .txt-box:hover{width:315px;height:400px;position:absolute;background:rgba(255,255,255,0.6);color:#fff;border-radius:10px;}

.web-contact315-six ul li .txt-box:hover .txt{width: 250px;margin: 0 auto;padding-top: 30px;}
.web-contact315-six ul li .txt-box:hover .txt h5{font-size:16px;line-height:20px;color:#1C9489;letter-spacing:-1px;font-family:arial;}
.web-contact315-six ul li .txt-box:hover .txt h3{font-size:22px;line-height:30px;color:#1C9489;margin-bottom:15px;font-weight: normal;}
.web-contact315-six ul li .txt-box:hover .txt .line{height: 2px;background: #1C9489;width: 70px;}

.web-contact315-six ul li .txt{width: 250px;margin: 0 auto;padding-top: 30px;}
.web-contact315-six ul li .txt h5{font-size:16px;line-height:20px;color:#fff;letter-spacing:-1px;font-family:arial;}
.web-contact315-six ul li .txt h3{font-size:22px;line-height:30px;color:#fff;margin-bottom:15px;font-weight: normal;}
.web-contact315-six ul li .txt .line{height: 2px;background: #fff;width: 70px;}


.web-contact315-four{width: 482.5px;height:360px;}
.web-contact315-four ul li{width:482.5px;height:360px;float:left;margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer;z-index: 9999;}
.web-contact315-four ul li img{width:482.5px;height:360px;background-size:cover;border-radius:10px;}
.web-contact315-four ul li .txt-box{width:482.5px;height:360px;background:rgba(241,175,45,0.8);position:absolute;left:0;top:0;bottom:0;color:#fff;border-radius:10px;}
.web-contact315-four ul li .txt-box:hover{width:482.5px;height:360px;position:absolute;background:rgba(255,255,255,0.1);color:#fff;border-radius:10px;}

.web-contact315-four ul li .txt-box:hover .txt{width: 417.5px;margin: 0 auto;padding-top: 30px;}
.web-contact315-four ul li .txt-box:hover .txt h5{font-size:16px;line-height:20px;color:#E66916;letter-spacing:-1px;font-family:arial;}
.web-contact315-four ul li .txt-box:hover .txt h3{font-size:22px;line-height:30px;color:#E66916;margin-bottom:15px;font-weight: normal;}
.web-contact315-four ul li .txt-box:hover .txt .line{height: 2px;background: #E66916;width: 70px;}

.web-contact315-four ul li .txt{width: 417.5px;margin: 0 auto;padding-top: 30px;}
.web-contact315-four ul li .txt h5{font-size:16px;line-height:20px;color:#fff;letter-spacing:-1px;font-family:arial;}
.web-contact315-four ul li .txt h3{font-size:22px;line-height:30px;color:#fff;margin-bottom:15px;font-weight: normal;}
.web-contact315-four ul li .txt .line{height: 2px;background: #fff;width: 70px;}


.web-contact315-five{width: 482.5px;height:360px;}
.web-contact315-five ul li{width:482.5px;height:360px;float:left;margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer;z-index: 9999;}
.web-contact315-five ul li img{width:482.5px;height:360px;background-size:cover;border-radius:10px;}
.web-contact315-five ul li .txt-box{width:482.5px;height:360px;background:rgba(230,105,22,0.8);position:absolute;left:0;top:0;bottom:0;color:#fff;border-radius:10px;}
.web-contact315-five ul li .txt-box:hover{width:482.5px;height:360px;position:absolute;background:rgba(230,105,22,0.7);color:#fff;border-radius:10px;}

.web-contact315-five ul li .txt-box:hover .txt{width: 417.5px;margin: 0 auto;padding-top: 30px;}
.web-contact315-five ul li .txt-box:hover .txt h5{font-size:16px;line-height:20px;color:#fff;letter-spacing:-1px;font-family:arial;}
.web-contact315-five ul li .txt-box:hover .txt h3{font-size:22px;line-height:30px;color:#fff;margin-bottom:15px;font-weight: normal;}
.web-contact315-five ul li .txt-box:hover .txt .line{height: 2px;background: #fff;width: 70px;}

.web-contact315-five ul li .txt{width: 417.5px;margin: 0 auto;padding-top: 30px;}
.web-contact315-five ul li .txt h5{font-size:16px;line-height:20px;color:#fff;letter-spacing:-1px;font-family:arial;}
.web-contact315-five ul li .txt h3{font-size:22px;line-height:30px;color:#fff;margin-bottom:15px;font-weight: normal;}
.web-contact315-five ul li .txt .line{height: 2px;background: #fff;width: 70px;}

/*焦点图 切换*/
#osSlider{position:absolute;width:650px;height:420px;margin:0 auto;}
#osSlider .bigUl li {position:absolute;}
#osSlider .bigUl li img{width:650px;height:420px;border-radius:10px;}

#osSlider .bigUl li .txt-box{width:650px;height:420px;position:absolute;left:0;top:0;bottom:0;color:#fff;border-radius:10px;}
#osSlider .bigUl li .txt{width: 585px;margin: 0 auto;padding-top: 30px;}
#osSlider .bigUl li .txt h5{font-size:16px;line-height:20px;color:#fff;letter-spacing:-1px;font-family:arial;}
#osSlider .bigUl li .txt h3{font-size:22px;line-height:30px;color:#fff;margin-bottom:15px;font-weight: normal;}

#osSlider .bigUl li .txt h1{font-size:26px;line-height:30px;color:#fff;margin-top:25px;margin-bottom:5px;font-weight:700;letter-spacing: 1px;}
#osSlider .bigUl li .txt span{font-size:16px;line-height:30px;color:#fff;font-weight: normal;letter-spacing: 1px;}

#osSlider .bigUl li .txt .line{height: 2px;background: #fff;width: 70px;}

#osSlider .prev{ position:absolute;width:40px; height:60px; background:url(../images/focusimg-btn.png) -44px -63px no-repeat; z-index:999; top:180px; left:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#osSlider .next{ position:absolute;width:40px; height:60px; background:url(../images/focusimg-btn.png) -74px -63px no-repeat; z-index:999; top:180px; right:0px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}

#osSlider .numberUl {position:absolute; right:10px; bottom:10px; z-index:400}
#osSlider .numberUl li{width:20px; height:20px;line-height:20px;float:left; background:#fff;color:#161616;margin: 0 1px;border-radius:2px;}
#osSlider .numberUl li a{display:block;color:#161616;background:#fff;font-size:12px; text-align:center;border-radius:2px;}
#osSlider .numberUl li.on a{width:20px; height:20px;line-height:20px;background:#F1AE2C; color:#fff;border-radius:2px;}


/*模块新闻*/ 
.news_box_one{width:86%;margin:10px auto 0 auto;border-bottom: 1px solid #ccc;padding-bottom: 15px;}
.news_box_one p a{display: inline-block;max-height: 40px;overflow: hidden;color: #fff;font-size: 18px;font-weight: 700;}
.news_box_one_con{font-size: 14px;display: block;color: #fff;line-height:22px;margin-top: 5px;height:44px;overflow: hidden;}

.news_box{width: 86%;margin: 15px auto;}
.news_box ul li{width:90%padding: 0 5%;overflow: hidden;height:26px;line-height:26px;margin-bottom: 0;}
.news_box ul li a{display: inline-block;color: #fff;white-space: normal;overflow: hidden;float: left;font-size: 14px;}
.news_box ul li a: hover{text-decoration: underline;color: #fff;}
.news_box ul li span{color: #666;float: right;font-size: 14px;}


/*通用*/
.Til_title{width: 100%;height: 40px;border-bottom: 4px solid #e6e6e6;}
.cityName{font-size: 18px;height: 40px;float: left;line-height: 40px;color: #0c0300;border-bottom: 4px solid #BC3006;width:80px;}
.cityName em{font-size:14px;position:absolute;font-style: italic;color:#b0b0b0;text-align:left;margin-left:15px;margin-top:2px;}
.cityMore{float: right;color: #999;padding-top:16px;}
.cityMore a{color: #999;background:url(../images/newsmore.png) no-repeat; width:22px; height:18px; display: block;}
.cityMore a:hover{background:url(../images/headMore.png) no-repeat; width:22px; height:18px;}
