body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal;}
ol, ul{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
body{ font-size:14px;line-height:24px;}
a{color:#666;text-decoration:none;}
a:hover{ text-decoration:underline; color:#f60}
a:active{text-decoration:underline;}
/*样式开始*/
.top{height:29px;line-height:29px;width:100%;}
.top a{color:#a6a6a6;text-decoration:underline; padding:0 5px 0 0;}
.top span{padding-left:5px;}.top .red{color:#ff6600;text-decoration:none;}
.logo{background:url(../images/logo_bg.png) repeat-x;height:63px; width:100%; text-align:center;}
.nav{width:100%; background:#1d9d9e; height:27px; line-height:27px;border-bottom:1px solid #b4f5f5;}
.nav a{color:#fff; display:block; background:#1d9d9e;  text-align:center;}
.nav a:hover{background:#00b4b5; color:#ffecd2;}
.nav a:active{background:#00b4b5; color:#ffecd2;}
.nav td{border-right:1px solid #b4f5f5;}
.sy_banner{ text-align:center; height:120px; overflow:hidden; padding-top:148px;}
.banner2{ text-align:center; height:80px; overflow:hidden;}
.title{background:url(../images/tit_bg.png) repeat-x; height:29px; line-height:29px; font-weight:bold; color:#017175;text-shadow:5px 2px 6px #fff;}
.title span{font-weight:bold; padding-left:8px; float:left; padding-right:6px; font-family:"宋体"; }.title img{ float:left;}
.title2{background:url(../images/tit_bg.png) repeat-x; height:29px; line-height:29px; font-weight:bold; color:#017175;text-shadow:5px 2px 6px #fff;}
.title2 span{font-weight:bold; float:left; padding-right:6px; padding-left:4px; font-family:"宋体"; }.title2 img{ float:left; padding-left:8px;}
.title2 a{ padding-right:8px; font-weight:normal; color:#017175;}
.title2 a:hover{ color:#ff6000;}
.sy_jb{width:100%;}
.sy_jb li{ background:url(../images/jb_li.png) repeat-x; height:57px;width:100%; border-bottom:1px solid #c1e3e4;}
.syjb_tit{ height:20px; overflow:hidden; padding:7px 0 3px 0; line-height:20px; font-weight:bold;}
.syjb_tit img{ float:left; padding:0 8px;}
.sy_jb .no,.sy_news .no{ border:none;}
.syjb_nr a{ color:#008f93; padding:0 10px 0 8px;}
.syjb_nr a:hover{ color:#ff6000;}
.sy_news li{ height:39px; border-bottom:1px solid #e3e1e1; line-height:39px; padding:0 8px;}
.sy_news li:hover{background:#edf6f6;}
.sy_news a{ display:block; height:39px; background:url(../images/newsli.png) no-repeat right 14px; color:#515151;}
.sy_news a:hover{ text-decoration:none; background:url(../images/newshot.png) no-repeat right 14px;color:#008f93;}
.sy_about p{ padding:10px; text-indent:2em; color:#515151;}
.sy_about a{ color:#ff6600;}
.sy_about a:hover{ color:#ff6000;}
.sy_tese li{ height:40px; line-height:40px; overflow:hidden; background:#f9f9f9; border-bottom:1px solid #fff;}
.sy_tese a{ color:#fc8500;}
.sy_tese a:hover{ color:#ff6000;}
.sy_tese strong{ padding-right:8px;}
.sy_tese img{ float:left;}
.sy_doc{ background:#f9f9f9; padding:10px 10px 0 10px;}
.sy_doc li{ padding-bottom:8px;}
.sy_doc a img{ border:1px solid #dedede; padding:1px; margin-right:10px;}
.sy_doc h2{ color:#008f93; font-weight:bold; text-align:left;}
.sy_doc a{ color:#ff6600;}
.sy_doc a:hover{ color:#ff6000;}
.sy_doc p{ text-indent:2me; font-size:12px;text-align:left; color:#515151;}
.sy_doc h2 a{ color:#008f93;}
.sy_doc h2 a:hover{ color:#ff6000;}
.sy_subfoot{ height:31px; line-height:31px; text-align:center; background:#1d9d9e;}
.sy_subfoot a{ color:#fff; padding:0 15px;}
.sy_subfoot a:hover{ color:#fff600;}
.sy_sub2foot{height:31px; line-height:31px; text-align:center;color:#1d9d9e;}
.sy_sub2foot a{ color:#1d9d9e; padding:0 3px;}
.sy_sub2foot a:hover{ color:#ff6000;}
.sy_copy{ text-align:center; font-size:12px; color:#9c9c9c; line-height:22px;}
.sy_top{ background: url(../images/sy_footbg.png) repeat-x; height:36px; text-align:center; line-height:36px; color:#515151;}
.sy_top a{ color:#515151;}
.sy_top a:hover{ color:#ff6000;}

.sy_top1{ background: url(../images/sy_footbg.png) repeat-x; height:36px; margin-bottom:46px; text-align:center; line-height:36px; color:#515151;}
.sy_top1 a{ color:#515151;}
.sy_top1 a:hover{ color:#ff6000;}
.foot img{ vertical-align:bottom;}
.foot{text-align:center; background:url(../images/foot_xunbg.png) repeat-x 0 bottom; height:46px;}
#goTopBtn{
display:none;
/*position:fixed;width:100%;height:40px;line-height:40px;top:150px;cursor:pointer;right:0;margin-left:0px;z-index:9999; text-align:right;*/
}
/*首页样式end*/
.jb_tit{background:url(../images/jbt_bg.png) repeat-x; height:29px; line-height:29px;overflow:hidden; color:#717171;}
.jb_pt{ padding-top:148px;}
.jb_tit a{ color:#717171;}
.jb_tit a:hover{ color:#ff6000;}
.jb_tit img{float:left;}
.jb_nr li{height:39px; border-bottom:1px solid #e3e1e1; line-height:39px; font-family:"宋体"; padding:0 8px; background:url(../images/jb_li2.png) repeat-x;}
.jb_nr li:hover{background:#edf6f6;}
.jb_nr a{display:block; height:39px; background:url(../images/newsli.png) no-repeat right 14px; color:#515151;}
.jb_nr a:hover{text-decoration:none; background:url(../images/newshot.png) no-repeat right 14px;color:#008f93;}
.jb_nr span{background:url(../images/jb_ico.png) no-repeat 1px 16px; padding:0 13px; display:block;}
.jb_art{text-align:center; padding:10px;}
.jb_art span{color:#ff6600;}
.jb_art h1{font-family:"Microsoft YaHei";font-size:18px; color:#1d9d9e;}
.jb_art p{text-align:left;padding:3px 0; color:#515151; font-size:14px;line-height:2.2em;}
.jb_art p:first-letter{ margin-left:2em; }
.jb_art img{ max-width:100%;height:auto;}

.jb_art p span,.jb_art p strong{ font-weight:bold !important; font-family:"Microsoft YaHei"; font-size:16px !important; }
.jb_art p a strong{ font-size:14px !important; }

.page{border-top:1px solid #a8a8a8; font-size:12px; color:#9c9c9c; padding:5px 0 10px 10px;}
.page .hot{color:#008f93;}
.page .hot a{color:#008f93;}
.page .hot a:hover{color:#ff6000;}
.case_tj{
	display:none;
	/*height:40px; text-align:center; line-height:40px; font-size:14px; font-weight:bold;*/
 }
 .case_tj a{ color:#008f93;}
.case_tj a:hover{ color:#ff6000;}
.case_page{ height:31px; line-height:31px; text-align:center; border-top:1px solid #a8a8a8; font-size:12px; color:#717171; background:#f5f5f5;}
.case_page a{color:#008f93; padding:0 25px;}
.case_page a:hover{ color:#ff6000;}
.case_t2{ color:#9c9c9c; font-size:12px; padding:1px 0 5px 0;}
.case_t2 span{ padding:0 10px;}
.case_yd{height:28px; line-height:28px;border-bottom:1px solid #9c9c9c;color:#000000; background:#ebebeb;}
.case_yd h2{ padding-left:10px; font-weight:normal;}
.case_ydnr{ padding:8px 0;}
.case_ydnr li{ background: url(../images/ico_dian.png) no-repeat 8px 13px;font-family:"宋体"; padding-left:17px; height:28px; line-height:28px; overflow:hidden; font-size:12px;}
.case_ydnr a{color:#008f93;}
.case_ydnr a:hover{color:#ff6000;}
.road_nr{text-align:center; padding:10px;}
.road_nr span{color:#ff6600;}
.road_nr h1{font-size:14px; color:#1d9d9e;}
.road_nr p{text-align:left; text-indent:2em; padding:3px 0; color:#515151; font-size:12px;}
.road_nr h2{font-size:12px; text-align:left;}
.sy_doc1{padding-top:10px;}
.sy_doc1 li{padding:0 10px 0 10px; border-bottom:1px solid #e3e1e1; margin-bottom:10px; height:125px; overflow:hidden;}
.sy_doc1 a img{border:1px solid #dedede; padding:1px; margin-right:10px;}
.sy_doc1 a{color:#ff6600;}
.sy_doc1 a:hover{color:#ff6000;}
.sy_doc1 p{text-indent:2me; font-size:12px;text-align:left; color:#515151;}
.sy_doc1 .nor{border:none; margin-bottom:0;}
.onl_top{ height:29px; line-height:29px; background:#4a4a4a; text-align:center; color:#fff;}
.onl_nr{ font-size:12px; color:#4a4a4a; padding:8px 0;}
.onl_nr .input{ background:url(../images/int1.png) no-repeat; width:205px; height:30px; line-height:30px; padding-left:2px; border:none;}
.onl_nr .txt{overflow-x:hidden; line-height:22px;background:url(../images/int2.png) no-repeat; width:205px; height:91px; line-height:30px; padding-left:2px; border:none;}
.onl_nr p{padding:1px 0 1px 8px;}
.onl_nr div{ padding:1px 0 1px 5px;}
.onl_nr .onl_tj{ padding-top:10px;}

.onl_foot{ height:33px; border-top:1px solid #2c2c2c; line-height:33px; background:#4a4a4a;}
.onl_foot a{color:#fff; padding:0 8px;}
.onl_foot a:hover{color:#fff600;}


#top{position:fixed;width:100%;line-height:40px;top:0px;left:0;z-index:99; background:#fff;}
#bottom{position:fixed;width:100%;bottom:0px;cursor:pointer;}
#top2{position:fixed;width:100%;line-height:40px;top:0px;left:0;z-index:99; background:#fff;}



.firstdiv{width:100%; margin:0 auto;max-width:400px;}
.firstdiv #top{ width:100%; margin:0 auto; text-align:center; left:auto;max-width:400px;}
.firstdiv #bottom{width:100%; margin:0 auto; text-align:center; left:auto;max-width:400px;}
.jww_tj{height:0; line-height:0; overflow:hidden;}
#pfjw{width: 100%;}
#pfjw {position:fixed;top:40%; margin-top:2%;_margin-top:19%;}
*html #pfjw{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
.pfjw_nr{width:220px;height:80px;border:1px solid #a38154; background:#fff; margin:0 auto;}
.pfjw_nr h2{font:bold 16px/42px "Microsoft YaHei"; color:#726761; text-align:center; }
.pfjw_nr ul{height:40px;}
.pfjw_nr li{float:left; display:inline; margin-left:59px;width:45px; height:25px; display:block; background:#d57600; color:#fff; text-align:center; font-weight:bold; cursor:pointer;}
.pfjw_nr a{width:45px; height:25px; display:block; background:#d57600; color:#fff; text-align:center; font-weight:bold;}
.pfjw_nr a:hover{ text-decoration:none; color:#fff600;}
