/* CSS Document */
/* 全局样式*/
a{text-decoration:none; color:#ffffff; bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/}
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:16px; color:#777777; font-family:"微软雅黑"; background:#fff; }
button{border:0 none;background-color:transparent;cursor:pointer}
ul,ol,li{list-style-type:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;display: none;}
.w100{width: 100%;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.more{background-color: #43b6a8;float: right;font-family: "微软雅黑";font-size: 12px;color: #ffffff;width: 50px;height: 20px;text-align: center;line-height: 20px;margin-top: 10px;}
.more:hover{color: #666;transition: 0.6s all;}
/*局部样式*/
.top{ background:url(/images/top_bg.jpg) top center no-repeat;}
.head{overflow: hidden;}
.head a{color:gray;}
.logo{width:830px; height:85px;overflow: hidden;margin: 50px 0px 20px 0px;}
.logo div{float: left;margin-right:30px;}
.logo .lg img{width:515px;}
.logo .xx img{width:255px;margin-top:40px;}
.head-right{ width:300px;margin-top:35px;}
.head-right-m{height:45px; width:275px;overflow: hidden;}
.search-left{ width:230px;border:1px solid #dbdbdb;border-right:none;padding:0px 2px;height:40px; line-height:40px;color:#BEBEC0;}
.search-right{ width:40px; height:41px;border:none;margin:0;}
.head-right-f{font-size:12px;margin-bottom: 25px;}
.head-right-f ul{overflow: hidden;}
.head-right-f ul li{float:left; margin-left:25px; padding-left:25px; text-align:right;position:relative;}
.head-right-f ul li a{ color:#787878;display: block;}
.head-right-f ul li a img{position: absolute;left:0px;bottom:2px;height:10px;}
.navBar{z-index:1;height:50px;line-height:50px; background:#3fb3a5; color:#333;}
.nav{ position:relative;font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block; width:150px; text-align:center;  font-weight:bold; color:#ffffff; }
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-1px; top:60px; z-index:1; width:150px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }
.nav .sub li a:hover{ color:#FE7700;   }
.nav .block{ height:60px; width:151px; background:url(/images/nav_hover.png) center bottom no-repeat; position:absolute; left:0; top:-10px; overflow:hidden;  }

/*banner*/
.fullSlide{height:455px; overflow:hidden; position:relative;margin-top: 15px;}
.fullSlide .bd{ height:100%; z-index:0; width:1200px;margin:0 auto; }
.fullSlide .bd ul{overflow: hidden;}
.fullSlide .bd li{ height:450px;vertical-align:middle; position:relative;border-bottom:5px solid #c8ced7;}
.fullSlide .bd img{ width:1200px;  height:450px; display:block; }
.tt{width:980px; height:50px; position:absolute; z-index:100; left:0px; bottom:35px;overflow:hidden;}
.tt a{font-size:16px; color:#fff; display:block!important; height:50px!important; line-height:50px;  max-width:980px; background:url(/images/tt_bg.png); padding:0 38px; float:left; text-align:left; }
.tt a:hover{ color:#ff0;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.fullSlide a.slide_bt{position:absolute;display:block;top:220px;width:48px; height:60px;filter:alpha(opacity=80);opacity:0.8;}
.fullSlide .prev{ left:0px; background:url(/images/prev.png) 0px 0px no-repeat;}
.fullSlide .next{right:0px; background:url(/images/prev.png) -48px 0px no-repeat;}
.fullSlide .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.fullSlide .prevStop{ display:none;}
.fullSlide .nextStop{ display:none;}
/*part1*/
.part1{overflow: hidden;height:360px;}
.scroll1{width:790px; overflow:hidden;}
.scroll1 .hd{ overflow:hidden; margin:25px 0px 10px 0;}
.part_h{ height:40px;line-height:40px;float:left; font-size:18px;color:#333333; font-weight:normal;border-bottom:1px solid #3fb2a4;}
.part_bt a{float:right; display:block; width:23px;height:18px;overflow:hidden;margin-top:15px}
.prev{background:url(/images/news_prev.png) no-repeat;margin-right:6px;}
.next{background:url(/images/news_prev.png) -23px 0px no-repeat; }
.scroll1 .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; }
.scroll1 .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline; }
.scroll1 .hd ul li.on{ background-position:-12px 0; }
.scroll1 .bd{overflow:hidden; height:255px;float:right;margin-top:5px;}
.scroll1 .bd ul{overflow:hidden; zoom:1;}
.scroll1 .bd ul li{ float:left; width:395px; height:245px;position:relative;}
.scroll1 .bd ul li ul{ float:left;height:245px ;width:395px;overflow:hidden;}
.scroll1 .bd ul li ul li{ float:left; width:380px;height:35px;padding-left:15px;background:url(/images/dot.jpg) 0px 17px no-repeat;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.scroll1 .bd ul li ul li a{display: block;width:320px;height:36px; line-height:36px; font-size:14px; color:#333;overflow:hidden;float:left;margin:0px;}
.scroll1 .bd ul li ul li a:hover,.scroll2 .bd ul li ul li a:hover,.scroll3 .bd ul li ul li a:hover,.scroll4 .bd ul li ul li a:hover,.scroll5 .bd ul li ul li a:hover{color: #43b6a8;transition: 0.6s all;}
.scroll1 .bd ul li ul li span.time{display: block;float:right; width:35px; line-height: 40px;font-size:12px;color:#7f7f7f;}

#partslide{ width:375px;position:relative;height:245px;float: left;overflow: hidden;margin-top:10px;}
#partslide .tt1{width:295px;bottom:0px;position:absolute; z-index:100; left:0px;overflow:hidden;}
#partslide .tt1 a{font-size:16px; color:#fff; display:block!important; height:50px!important; line-height:50px;text-align:left;padding:0px 5px;}
#partslide .tt1 a:hover{ color:#ff0;}
#partslide .bd1{height:245px;overflow: hidden;}
#partslide .bd1 ul{ width:100% !important;height:245px;}
#partslide .bd1 li{width:100% !important;height:245px;overflow:hidden; text-align:center;  }
#partslide .bd1 li a{ display:block;height:245px; }
#partslide .bd1 li a img{height:245px; width:375px; position:absolute; left:0px;}
#partslide .hd1{width:375px;position:absolute; z-index:1; bottom:0px;right:0px;height:50px; line-height:50px; text-align:right;background:url(/images/txt_bg.png);}
#partslide .hd1 ul{clear: both;width:70px;padding:20px 10px 20px 0px;float:right;}
#partslide .hd1 ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:0px 2px; background:url(/images/slide_dot1.png); overflow:hidden;}
#partslide .hd1 ul .on{ background:url(/images/slide_dot.png); }

.scroll2{width:380px; overflow:hidden;}
.scroll2 .hd{ overflow:hidden; margin:25px 0px 10px 0;}
.scroll2 .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; }
.scroll2 .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline; }
.scroll2 .hd ul li.on{ background-position:-12px 0; }
.scroll2 .bd{ background-position:-12px 0;}
.scroll2 .bd ul{overflow:hidden; zoom:1;}
.scroll2 .bd ul li{ float:left; width:395px; height:245px;position:relative;}
.scroll2 .bd ul li ul{ float:left;height:245px ;width:395px;overflow:hidden;}
.scroll2 .bd ul li ul li{ float:left; width:380px;height:35px;padding-left:15px;background:url(/images/dot.jpg) 0px 17px no-repeat;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.scroll2 .bd ul li ul li a{display: block;width:320px;height:36px; line-height:36px; font-size:14px; color:#333;overflow:hidden;float:left;margin:0px;}
.scroll2 .bd ul li ul li span.time{display: block;float:right; width:35px; line-height: 40px;font-size:12px;color:#7f7f7f;}

.part_bg{background:#fcfcfc;}
.part2{width:1250px; margin:0 auto;overflow:hidden;}
.scroll3,.scroll4,.scroll5{width:380px; overflow:hidden;margin-left:25px;}
.scroll3 .hd,.scroll4 .hd,.scroll5 .hd{ overflow:hidden; margin:25px 0px 10px 0;}
.scroll3 .hd ul,.scroll4 .hd ul,.scroll5 .hd ul{float:right; margin:6px 6px 0 0; zoom:1;}
.scroll3 .hd ul li,.scroll4 .hd ul li,.scroll5 .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline;}
.scroll3 .hd ul li.on,.scroll4 .hd ul li.on,.scroll5 .hd ul li.on{ background-position:-12px 0; }
.scroll3 .bd,.scroll4 .bd,.scroll5 .bd{ background-position:-12px 0;}
.scroll3 .bd ul,.scroll4 .bd ul,.scroll5 .bd ul{overflow:hidden; zoom:1;}
.scroll3 .bd ul li,.scroll4 .bd ul li,.scroll5 .bd ul li{float:left; width:395px; height:245px;position:relative;}
.scroll3 .bd ul li ul,.scroll4 .bd ul li ul{float:left;height:245px ;width:395px;overflow:hidden;}
.scroll3 .bd ul li ul li,.scroll4 .bd ul li ul li{float:left; width:380px;height:35px;padding-left:15px;background:url(/images/dot.jpg) 0px 17px no-repeat;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.scroll3 .bd ul li ul li a,.scroll4 .bd ul li ul li a{display: block;width:320px;height:36px; line-height:36px; font-size:14px; color:#333;overflow:hidden;float:left;margin:0px;}
.scroll3 .bd ul li ul li span.time,.scroll4 .bd ul li ul li span.time,.scroll5 .bd ul li ul li span.time{display: block;float:right; width:35px; line-height: 40px;font-size:12px;color:#7f7f7f;}
div.date2{height:40px;overflow:hidden;font-size:18px;color:#949495;}
div.date2 span.year{display: block;width:50px;height:26px;font-size:12px;}
div.news2_txt{width:280px;overflow: hidden;height:40px;}
.scroll3 .bd ul li ul li a:hover,.scroll4 .bd ul li ul li a:hover{;background:#f5f5f7;}
.scroll5 .bd ul li a{display: block;margin-top:10px;height:240px;}
.scroll5 .bd ul li a img{width: 100%;height:100%;}

.part3{overflow: hidden;}
.scroll6{overflow:hidden;position: relative;}
.scroll6 .hd{ overflow:hidden; margin:25px 0px 10px 0;}
.scroll6 .hd ul{margin:6px 6px 0 0; zoom:1;overflow: hidden;}
.scroll6 .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px;}
.scroll6 .hd ul li.on{ background-position:-12px 0; }
.scroll6 .part_bt a{position: absolute;display:block; width:32px;height:51px;overflow:hidden;margin-top:15px;top:105px;}
.scroll6 .prev{background:url(/images/img_prev.png) no-repeat;left:0px;}
.scroll6 .next{background:url(/images/img_prev.png) -32px 0px no-repeat;right:0px;}
.scroll6 .bd{overflow:hidden;width:1130px;height:145px;margin:30px;}
.scroll6 .bd ul{overflow:hidden; zoom:1;}
.scroll6 .bd ul li{float:left;width: 120px;height:120px;position:relative;margin:0px 10px;}
.scroll6 .bd ul li a{display:block;width: 120px;height:120px;}
.scroll6 .bd ul li a img{width: 100%;height:100%;}

/*foot*/
.foot_bg{background:#014c55;}
.foot{overflow: hidden;height:135px;font-size:12px;overflow: hidden;}
.foot div.foot_logo{width:245px;height: 60px;margin-top:40px;border-right: 1px solid #27666d;padding:10px 10px 10px 0px;box-sizing: border-box;}
.foot div.foot_logo img{width:240px;height:35px}
.foot ul.foot_txt{width:570px;overflow: hidden;text-align:left;margin-top:40px;border-right: 1px solid #27666d;}
.foot ul.foot_txt li{float: left;line-height:30px;color:#ffffff;padding:0px 10px;}
.foot .foot_r{overflow: hidden;}
.foot .foot_r .phone a{display: block;color:#ffffff;margin-top:40px;height:50px;padding:5px 45px 10px 0px;border-right: 1px solid #27666d;}
.foot .foot_r .phone a img{display:block;margin:auto;}
.foot .foot_r .phone a span{display:block;height:20px;line-height:20px;}
.foot .foot_r .ewm{width:200px;color:#ffffff;margin-top:15px;}
.foot .foot_r .ewm img{display: block;width: 105px;height:105px;float:right;}
.foot .foot_r .ewm span{display:block;float:right;width:20px;height:60px;margin-top:20px;text-align:center;}

.banner img{width:100%;height:405px;}
.content{width:1200px;margin:0 auto;overflow: hidden;margin-top: 15px;}
.menu{width:240px;}
.menu-head{width: 240px;height:120px;text-align:center;font-size:24px;line-height:150px;background:url(/images/menu_h.jpg) no-repeat;color:#ffffff;margin-bottom:10px;}
.menu ul{overflow: hidden;}
.menu ul li{ float:left;margin-bottom:5px;background:url(/images/li_sel.jpg) 30px no-repeat;}
.menu ul li a{ display:block; float:left; width:240px; height:63px; line-height:63px;font-size:14px; color:#333; background:url(/images/menu_li.png) repeat;text-align: center;}
.menu ul li a:hover,.menu ul .li1 a{ color:#4eb6aa; background:url(/images/menu_hover.png) repeat;}

.detail{width:950px;border:#dcdcdc 1px solid;overflow: hidden;margin-bottom:20px;}
.detail-nav{width:930px;height:66px; line-height:66px; font-size:20px; color:#333; border-bottom:#dcdcdc 1px solid;padding-right:30px;background:url(/images/menu_li.png) repeat;}
.detail-nav-right{ float:right; height:66px;}
.detail-nav span{ font-size:12px; margin:0 4px 0 4px; color:#969696;}
.detail-nav a{ display:inline; font-size:12px; height:66px; line-height:66px; color:#969696;}
.detail-nav a:hover{ color:#f00;}
.detail_head{width:840px;text-align:center; margin:auto;margin-bottom:20px;line-height:80px; border-bottom:#d4d4d4 1px solid; font-size:20px; font-weight:bold; color:#333;}
.detail_main{width:840px;margin:auto;margin-bottom:10px; padding-bottom:30px; }
.detail_main p{ line-height:30px; color:#333; font-size:14px; text-align:left; text-indent:32px;}
.detail_main p img{float:right;}
.content-bt-xia{line-height:30px; width:890px; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#999999; font-size:12px;}
.content-bt-xia span a{ color:#999999;}
.content-bt-xia span a:hover{font-size:14px; color:#f00; transition:all 0.3s;}
/*detail jieshu*/
/*list kaishi*/
.content-list{width:910px; padding:20px;}
.content-list ul{ overflow:hidden;width:910px;min-height:700px;}
.content-list ul li{ float:left; width:910px;line-height:40px;}
.content-list ul li a{ float:left; display:block; width:664px; height:40px; font-size:14px; color:#333;}
.content-list ul li span{ float:right; text-align:right;  width:94px; height:40px; line-height:40px; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.content-list ul li img{ float:left; margin:18px 14px 0 0;}

.content-list-c{ float:left; width:890px; padding-top:20px;}
.content-list-c ul{ width:945px;}
.content-list-c ul li{ float:left; width:260px; height:300px; background-color:#1f2d5c; margin-right:55px; margin-bottom:40px;}
.content-list-c ul li img{ float:left;}
.li-bottom{ float:left; width:260px; height:40px; line-height:40px;}
.li-bottom a{ display:block; float:left; width:260px; height:40px; line-height:40px; font-size:18px; color:#fff; text-align:center;}
/*list jieshu*/

.banner {position:relative;}
.banner-text {position:absolute;left:360px;bottom:50px;width:280px;height:90px;text-align:center;line-height:90px;color:#FFFFFF;background:url(/images/tt_bg.png);}