/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");
/*---------- base ---------*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:14px/1.75 "宋体", sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#343233;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:none; color:#e90013;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}

#headby{ background:url(../images/1_02.jpg) repeat-x;}
#head{ width:1300px; margin:0 auto; overflow:hidden;}
.top{ width:1100px; padding:5px 0; }
.top span{ float:right;}
.top span img{ float:left; padding-right:20px;}
.logo{  width:1300px; background:url(../images/1_01.jpg) repeat-x; height:95px;}
.logo .logos{ float:left; width:650px;font-size:0;}
/* .logo .tel{ float:right; width:310px; padding-top:15px;} */
.logo .tel{ float:left; width:250px; padding-top:25px;}
.logo .tel2{ float:right; width:150px; padding-top:25px;}

.nav{ clear:both; width:1300px; height:55px; margin-top:2px;}


.nybanner{background:url(../images/nybanner.jpg) no-repeat center; height:269px; margin-top:2px;}
#footby{background:url(../images/1_14.jpg) repeat-x; height:160px;}
#foot{ width:1100px; margin:0 auto; overflow:hidden;}
.dnav{ width:1100px; padding-top:10px;}
.dnav li{ float:left; padding:7px 10px 0 7px;}
.dnav span{ float:right; padding-right:50px;}
.banquan{ clear:both; width:1100px; text-align:center; padding-top:15px;}

#nyby{background:url(../images/1_28.jpg) repeat-x;}
#ny{ width:1005px; margin:0 auto; overflow:hidden;}
.nylm{ width:1005px; height:30px; font-size:14px; padding-top:10px;}
.left{ float:left; width:264px;background:url(../images/1_17.jpg) no-repeat;}
.left .fenlei{ width:263px;background:url(../images/3.png) repeat-x; overflow:hidden; padding-top:15px; padding-bottom:20px;}
.left .fenlei li{ float:left; width:204px; font-size:16px; font-weight:bold; padding-left:60px;
/* height:30px;  */
padding-top:5px;background:url(../images/1.png) no-repeat; font-family:"微软雅黑";
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.left .fenlei a{ color:#ffffff;}
.left .fenlei li:hover{background:url(../images/2.png) no-repeat;}
.left .fenlei li:hover{ color:#1fa7b8!important;}
.left .fenlei li:hover>a{ color:#1fa7b8!important;}
/* .left .fenlei li:hover ul{height:auto;} */
.left .fenlei li.current{background:url(../images/2.png) no-repeat;}
/* .left .fenlei li.current{color:#1fa7b8!important;} */
.left .fenlei li.current>a{ color:#1fa7b8!important;}
.left .fenlei li ul{padding-top:10px;width:170px;height:0;overflow:hidden;
	-webkit-transition: all 1.2s linear;
	-moz-transition: all 1.2s linear;
	-o-transition: all 1.2s linear;
	transition: all 1.2s linear;}
.left .fenlei li.current ul{height:auto;}
.left .fenlei li ul .son_li{font-size:15px;line-height:30px;}
.left .fenlei li ul .son_li:hover{background:url(../images/on_li.png) 100% center no-repeat;background-size:auto 10px;}
.left .fenlei li ul .son_li.on{background:url(../images/on_li.png) 100% center no-repeat;background-size:auto 10px;}



.fenlei_son{width:95%;margin-left:4%;margin-top:20px;}
.fenlei_son li{display:inline-block;color:#0a8d95;padding:5px 15px;margin-right:10px;margin-bottom:15px;border:1px solid #0a8d95;}
.fenlei_son li:hover{background:#0a8d95;color:#fff;}
.fenlei_son li.on{background:#0a8d95;color:#fff;}


.left .zhinan{ width:262px; background-color:#cfe9f1; border-left:1px solid #b9dbdf; border-right:1px solid #b9dbdf; padding-top:10px; padding-bottom:5px; overflow:hidden;}
.left .zhinan .lm{background:url(../images/1_18.jpg) no-repeat; margin-top:10px; width:249px; height:25px; color:#536165; font-weight:bold; padding-top:8px; padding-left:10px;}
.left .zhinan .nr{ width:262px;}
.left .zhinan .nr li{ float:left; width:240px;background:url(../images/1_19.jpg) no-repeat; height:24px; padding-left:22px; padding-top:2px;}
.left .zhinan .nr li:hover{  width:262px;background:url(../images/1_21.jpg) no-repeat; height:24px; font-weight:bold;}
.left .zhinan .nr li:hover a{ color:#FFF; font-weight:bold;}
.left .zhinan .nr a{ color:#555555;}
.left .zhinan .tu{ clear:both; width:257px; text-align:center; background-color:#FFF; margin:0 4px 0 1px; padding:10px 0;}
.left .zhinan .tu img{ border:1px solid #e3e7f2;}
.left .zhinan .yzlm{ width:232px;background:url(../images/1_41.jpg) no-repeat; height:26px; font-size:16px; font-weight:bold; color:#08548e;
 padding:5px 10px 0 20px;}
.left .zhinan .yznr{ width:238px; border-left:1px solid #bed9e0; padding:10px;border-right:1px solid #bed9e0; color:#666666;border-bottom:1px solid #bed9e0; background-color:#FFF;}
.left .zhinan .yznr img{ float:left; margin-right:10px; padding-bottom:10px;}
.left .le{ width:264px;}
.left .le li{ float:left; width:264px; text-align:center; padding-top:10px;}

.clear{ clear:both;}
.right{ float:left; width:738px; border:1px solid #b9dbdf; background-color:#FFF; padding-bottom:20px; margin-bottom:20px;}
.right .nylm{background:url(../images/1_24.jpg) repeat-x; width:708px; padding-left:30px;}
.right .nylm a{ color:#0c8c97; font-size:16px;}
.right .nylm img{ float:left; padding-right:10px;}
.right .keshi{ clear:both; width:682px;  padding-bottom:20px; padding-left:28px;}
.right .keshi dl{ width:680px;border:1px solid #d8d8d8; margin-top:11px;}
.right .keshi dt{ width:670px; background:url(../images/1_26.jpg) repeat-x; height:31px;font-size:14px; padding-top:5px; padding-left:10px;}
.right .keshi dd{ width:660px; overflow:hidden; padding:10px;}
.right .keshi dd li{ float:left; padding-right:15px; padding-top:10px;}
.right .keshi .titles{ width:682px; text-align:center; font-size:16px; font-weight:bold; padding-top:20px;}
.right .keshi .content{ width:682px; padding-top:10px;}


.right .liebiao{ clear:both; width:682px;  padding-bottom:20px; padding-left:28px;}
.right .liebiao li{ float:left; width:682px; border-bottom:1px solid #e3e1e2; padding:10px 0;}
.right .liebiao span{ float:right;color:#aeadae;}
.right .liebiao p{ color:#aeadae; padding-top:2px;}

.right .wzlm{ clear:both; width:682px;  padding-bottom:20px; padding-left:28px; padding-top:10px;color:#555555;}
.right .wzlm li{ float:left; width:682px; border-bottom:1px dashed #cccccc; height:25px; padding:10px 0;}
.right .wzlm li a{ color:#555555;}
.right .wzlm li a:hover{ color:#0b8b96; font-weight:bold;}
.right .wzlm span{ float:right; color:#024a72;}


.right .youxiang{ clear:both; width:682px;  padding-bottom:20px; padding-left:28px; padding-top:50px;color:#555555; height:570px;background:url(../images/4.png) no-repeat bottom right;}
.right .youxiang  input{border:1px solid #181308; height:30px;}
.right .youxiang td{height:70px;}
.right .youxiang textarea{border:1px solid #181308;}
.right .youxiang .tijiao input{ border:none; height:39px;}

.right .diaocha{ clear:both; width:682px;  padding-bottom:20px; padding-left:28px; padding-top:10px;color:#555555;}
.right .diaocha textarea{border:1px solid #ccc;}


.right .wznr{ clear:both; width:682px;  padding-bottom:20px; padding-left:28px; padding-top:10px;color:#555555;}
.right .wznr .titles{ width:682px; text-align:center; font-size:16px; font-weight:bold; padding-top:20px;}
.right .wznr .content{ width:682px; padding-top:10px;empty-cells:show；}
.right .wznr .content img{max-width:100%;}
.right .wznr .xiaotu{width:199px;height:280px;overflow:hidden;}
.right .wznr .xiaotu img{width:100%;}


.fenye{ width:682px; border-top:1px solid #d1d0d0; margin-left:15px; padding-top:10px; color:#b1afaf;}
.fenye a{ color:#b1afaf;}
.fenye a:hover{ color:#179dc3;}

.right .zhuanjia{ clear:both; width:682px;  padding-bottom:20px; padding-left:28px; padding-top:20px;color:#333333;}
.right .zhuanjia li{ border: #dad8d9 solid 1px; background-color:#eef7fe; width:642px; padding:0 0px; overflow:hidden; margin-top:15px;}
.right .zhuanjia .suolue{ float:left; width:108px; padding:15px 0 15px 20px;}
.right .zhuanjia .suolue img{ border:1px solid #cacbcd; padding:1px;}
.right .zhuanjia .suolue img:hover{border:1px solid #0a8d97;}

.right .zhuanjia .xiantu{ float:left; width:40px; }
.right .zhuanjia .neirong{ float:right; padding:20px 10px 10px 10px; width:450px; background:url(../images/1_36.jpg) no-repeat right top;}
.right .about{ width:698px; padding:20px;}
.right .about img{max-width:100%;}
.right .yihu{ clear:both; width:682px;  padding-bottom:20px; padding-left:28px; padding-top:20px;color:#333333;}
.right .yihu li{ border:1px solid #d8d8d8; float:left; width:682px; margin-top:15px; }
.right .yihu .titles{ width:662px; border-bottom:1px solid #d8d8d8; padding:10px; color:#aeaeae;}
.right .yihu .titles a{ color:#608bb6; font-size:14px; font-weight:bold;}
.right .yihu .titles a:hover{ color:#09969d;}
.right .yihu .titles span{ float:right; }
.right .yihu .info{ width:662px; padding:10px;border-bottom:1px solid #d8d8d8;}
.right .yihu .info a{ color:#316a9f; font-weight:bold;}
.right .yihu .info a:hover{ color:#09969d;}

.right .yihu .tag{ width:662px; padding:10px; background-color:#f4f4f4;}


#slidingBlock{
    width:262px;padding:1px;over-flow:hidden
}
#slidingBlock h4 {
	float:left;
	width:97px;
	height:35px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	over-flow:hidden;;
}
#slidingBlock h4.menuNo {
    font-weight:bold;color:#0a558e;background:url('images/slidingMenuLine.gif') repeat-x; 
}

#slidingBlock h4.menuOn{
    font-weight:bold;color:#095390;background:url('../images/tm.jpg') no-repeat; 
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
    margin:0px; background-color:#ffffff; padding:5px; overflow:hidden;
}
#slidingBlock DIV.slidingList ul {
    margin:0px;padding:0px
}
#slidingBlock DIV.slidingList li { float:left; border-bottom:1px dashed #d2d2d2; padding:5px 0; width:260px;
}
#slidingBlock DIV.slidingList p{ color:#656565;}



.dede_pages{ clear:both;}
.huanjing{ width:1003px; border:1px solid #b8dbdf; background-color:#ffffff; overflow:hidden; padding-top:10px; margin-bottom:10px;}
.huanjing .nymm{ width:993px;color:#0c8c97; font-size:16px; background:url(../images/1_24.jpg) repeat-x; padding-left:10px; color:#0c8a98;}
.huanjing .nymm a{ color:#0c8a98;}
.huanjing .nymm img{ float:left; padding-right:20px;}
.huanjing .tupian{ width:1003px;}
.huanjing .neirong{ width:1003px; padding-top:10px;}
.huanjing .neirong li{ float:left; width:200px; text-align:center; margin-top:10px;height:182px;}
.huanjing .neirong img{ border:1px solid #e9e5e6; padding:2px;}
.huanjing .neirong img:hover{border:1px solid #b8dbdf;}

.huanjing .biaoti{ font-size:16px; text-align:center; font-weight:bold;}
.huanjing .tu{ text-align:center; padding:10px 0;}
.huanjing .nei{ width:953px; padding:10px 25px;}


.right .guahao{ clear:both; width:690px;  padding-bottom:20px; padding-left:20px;}
.right .guahao input{ border:1px solid #cbdfde; height:25px;}
.right .guahao textarea{ border:1px solid #cbdfde;}
.right .guahao td{ padding-top:20px;}




.banners {
    height: 270px;
    min-width: 1000px;
   top:0px; position:relative;
}
.r-slider {
    position: relative; 
    max-width: 1920px;
    overflow: hidden;
}
.r-slider .slides {
    position: relative;
    width: 10000px;
}
.r-slider .slides li {
    float: left;
}
.r-slider .slides li img {
    display: block;
    width: 1920px;
    height: 270px;
    position: relative; border-top:1px solid #14b1aa;
    left: 0;
    top: 0;
}
.thumbnail{background-color: #000;background-color: rgba(0,0,0,.6);position: absolute;bottom: 0;width: 100%;padding: 20px 0;}
.r-slider .pager {
    width: 450px;
    margin:0 auto;
}
.r-slider .pager li img{
    display: block;    
    width: 133px;
    height: 70px;
}
.r-slider .pager li {
    float: left;
    width: 133px;
    height: 70px;
    border: 2px solid #9A9B9A;
    border-radius: 3px;
    margin-left: 12px;
    cursor: pointer;
}
.r-slider .pager li.active {
    border-color: #67A02B;
}
	

#tbox{width:120px; float:right; position:fixed; right:3px; bottom:260px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#pinglun,#xiangguan,#gotop{ width:120px; height:180px; background:url(../images/ererima.jpg) no-repeat; display:block;}
#pinglun{ background-position:0 0;}
#xiangguan{ background-position:0 -59px;}
#gotop{ background-position:0 -118px;} 



.subNavBox{width:263px; float:left;color: #ffffff;background:url(../images/3.png) repeat-x; padding-bottom:20px; padding-top:15px;}
.subNav{cursor:pointer;font-size: 16px;color: #ffffff;background:url(../images/1.png) repeat-y; font-weight:bold;
	font-family: "微软雅黑";
	width: 263px;
	height: 37px;
	line-height: 37px; text-align:center;
	padding-left:10px; }
.subNav:hover{}

.subNavBox a{ color:#ffffff;}
.right table{
	border:1px solid #333;
	border-collapse: collapse;
	border-spacing: 0;
}
.right table tr td{
	border:1px solid #333;
}

.currentDd{width:263px;   height:35px; padding-top:2px;background:url(../images/1.png) repeat-y;}
.currentDt{background:url(../images/jiantou.jpg) no-repeat;background:url(../images/1.png) repeat-y;}
.currentDd a{ color:#ffffff;}
.currentDt a{ color:#ffffff;}

.navContent{display: none;background: #ffffff; border-left:1px solid #b8dbdf;}
.navContent a{ color:#ffffff;}
.navContent li a{display:block;width:140px;heighr:32px; padding-left:80px;font-size:16px;line-height:32px; list-style-type:none;color:#333333; }
.navContent li a:hover{}

#m7 a{width:140px!important;}
#m8 a{width:200px!important;}

.in_map{width:698px;margin:0 auto;}
.in_map img{max-width:none!important;}




