﻿body {padding: 0;margin: 0; min-width:1180px;}
* {text-decoration: none;list-style-position: none;margin: 0 0;font-family: "微软雅黑";background-repeat: no-repeat;}





@media screen and (min-width: 640px) {
	.w640 { width: 640px; margin: 0 auto;}
}
.hide{ display: none}
.show{}



h1,h2,h3,h4,h5,h6 {font-weight: normal;	}
a,.sub{cursor: pointer;}
img {margin: 0;}


ul,ol,li{margin: 0;padding: 0;list-style-type: none;vertical-align:middle}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}

.l{float:left}
.r{float: right;}


.w1180 {width: 1180px;margin: 0 auto;}
.w1200 {width: 1200px;margin: 0 auto;}
.clear{clear: both; height: 0;}

.hh1 {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hh2 {    
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
}

.hh3 {    
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 3; /** 显示的行数 **/
}

.hh4 {    
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 4; /** 显示的行数 **/
}

.hh5 {    
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 5; /** 显示的行数 **/
}

.hh7 {    
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 7; /** 显示的行数 **/
}

.h10 { height: 10px;}
.h15 { height: 15px;}
.h20 { height: 20px;}
.h25 { height: 25px;}
.h40 { height: 40px;}

.mx5 { margin: 0 5px 0 5px;}
.mx10 { margin: 0 10px 0 10px;}
.mx12 { margin: 0 12px 0 12px;}
.mx15 { margin: 0 15px 0 15px;}
.mx18 { margin: 0 18px 0 18px;}
.mx20 { margin: 0 20px 0 20px;}
.mx25 { margin: 0 25px 0 25px;}
.mx30 { margin: 0 30px 0 30px;}

.mt5{ margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}

.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr25 { margin-right:25px;}
.mr30 { margin-right:30px;}

.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml25 { margin-left:25px;}
.ml30 { margin-left:30px;}

.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}


.px5 { padding: 0 5px 0 5px;}
.px10 { padding: 0 10px 0 10px;}
.px12 { padding: 0 12px 0 12px;}
.px15 { padding: 0 15px 0 15px;}
.px18 { padding: 0 18px 0 18px;}
.px20 { padding: 0 20px 0 20px;}
.px25 { padding: 0 25px 0 25px;}
.px30 { padding: 0 30px 0 30px;}

.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}

.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}

.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}

.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}

				/*--------------------- 公用头部 ---------------------*/

.head_box { position: relative; z-index:2;}
.head_box .head_1 { background-color: #f6f6f6;}
.head_box .head_1 .head_1_l { width:45%; color: #5e5e5e; font-size:14px; line-height: 32px; padding-left:5px;}
.head_box .head_1 .head_1_r {width:45%; text-align: right; padding-right:5px;}
.head_box .head_1 .head_1_r a,.head_box .head_1 .head_1_r span { color: #5e5e5e; font-size:14px; line-height: 32px;}
.head_box .head_1 .head_1_r span { margin: 0 3px;}
/**/.head_box .head_1 .head_1_r a:hover { color:#0e8035}

.head_box .head_2 { height: 127px; background-color: #ffffff;}
.head_box .head_2 .head_2_l {}
.head_box .head_2 .head_2_c { margin-top:35px;}
.head_box .head_2 .head_2_c p { color: #385b46; font-size:14px; line-height: 22px;}
.head_box .head_2 .head_2_c h2 { color: #18874c; font-size:36px; line-height: 46px;}
.head_box .head_2 .head_2_c h4 { color: #6d947b; font-size:12px; line-height: 16px;}

.head_box .head_2 .head_2_r { padding-top:40px;}
.head_box .head_2 .head_2_r .seabox { background-color: #158064; padding: 3px 0 3px 3px;}
.head_box .head_2 .head_2_r .seabox .sea { width: 242px; height: 38px; line-height: 38px; color: #a9a9a9; font-size:14px; padding: 0 0 0 48px; border: 0; background-image: url(../image/tb-sea-1.jpg); background-position: 11px center; background-repeat: no-repeat; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; outline: none;}
.head_box .head_2 .head_2_r .seabox .sub { border:0; padding:0; width:107px; height: 38px; background:none; color:#ffffff; font-size:16px;}

.head_box .head_3 { position: absolute; top:159px; left:0; width:100%; height: 48px; background-image:url(../image/bj-head-3.png); background-repeat: repeat;}
.head_box .head_3 ul { padding:0 5px;}
.head_box .head_3 ul li { width:90px; float: left; position: relative;}
.head_box .head_3 ul li>a { display:block; color: #ffffff; font-size:16px; line-height: 32px; margin: 8px 0 6px 0; text-align: center; border-right: 1px solid #095d2a; position: relative; z-index:2;}
.head_box .head_3 ul li .box { position:absolute; top:46px; width:107px; background-image:url(../image/bj-green.png); background-repeat: repeat; display: none; z-index:9999;}
.head_box .head_3 ul li .box.long { width:200px;}
.head_box .head_3 ul li .box.goright { right:0;}
.head_box .head_3 ul li .box a { display: block; color: #ffffff; font-size:14px; line-height: 32px; margin-left:8px;}
.head_box .head_3 ul li img.zg { display: none; width:90px; height: 100%; position: absolute; top:0; left:-1px;}
/**/.head_box .head_3 ul li:hover>a,.head_box .head_3 ul li.on>a { font-weight: bold;}
/**/.head_box .head_3 ul li:hover .box { display: block;}
/**/.head_box .head_3 ul li .box a:hover { text-decoration: underline;}
/**/.head_box .head_3 ul li:hover img.zg,.head_box .head_3 ul li.on img.zg { display: block;}

.head_4 { height: 55px; border-bottom: 1px solid #c0c0c0; background-color: #fbfbfb;}
.head_4 .w1180 { position: relative;}
.head_4 .sanjiao { position: absolute; top:0; left:0;}
.head_4 h1 { width:134px; height: 58px; color: #ffffff; font-size:24px; line-height: 56px; text-align: center; background-image:url(../image/bj-head-4-1.png); position: absolute; top:9px; left:28px;}
.head_4 .menu { position: absolute; top:17px; left:194px;}
.head_4 .menu a,.head_4 .menu span { display: block; color: #676767; font-size:16px; line-height: 38px; float: left;/* padding: 0 0 10px 0;*/}
.head_4 .menu span { margin: 0 6px;}
.head_4 .menu a { padding: 0 5px 10px 5px; background-position: bottom center;}
/**/.head_4 .menu a.on { background-image:url(../image/bj-head-4-2.png); color: #18874c; font-weight: bold;}
/**/.head_4 .menu a:hover { color: #18874c; font-weight: bold;}


				/*--------------------- 您当前位置 ---------------------*/

.location { text-align: right;}
.location a,.location span { color: #787b79; font-size:12px; line-height:28px; display: inline-block;}
.location span { margin: 0 3px;}
.location a { }
/**/.location a.on,.location a:hover { color: #18874c;}
/**/.location a.on {}





				/*--------------------- 页码 ---------------------*/
.ymbox { height: 50px; display: block; text-align: center; background-color: #f2f5f4; border-bottom: 2px solid #18874c;}
.ymbox a { display: inline-block; margin: 0 3px; line-height:31px; width:34px; height: 31px; background-color: #58bb7f; color: #fff; font-size:14px; margin-top:9px;}
.ymbox a.prev,.ymbox a.next { width:75px;}
/**/.ymbox a:hover,.ymbox a.on { background-color: #17874c;}

				/*--------------------- 公用底部 ---------------------*/

.foot_box {}
.foot_box .foot_1 { height:270px; background-color: #377956; padding:13px 0 0 0;}
.foot_box .foot_1 .foot_1_l { width:410px; height: 260px; border-right:1px solid #5c9175; padding: 5px 0 0 0;}
.foot_box .foot_1 .foot_1_l p { color: #ffffff; font-size:14px; line-height: 24px;}
.foot_box .foot_1 .foot_1_l .fx1 { padding-top:8px;}
.foot_box .foot_1 .foot_1_l .fx1 a { display: inline-block; padding:0; min-width:31px; height: 26px; color: #ffffff; font-size:14px; line-height: 26px; margin-right:30px; background-position: center center !important;}
.foot_box .foot_1 .foot_1_l .fx1 a.bds_more { background:none;}
.foot_box .foot_1 .foot_1_l .fx1 a.bds_qzone { background-image:url(../image/fx-1-1.png)}
.foot_box .foot_1 .foot_1_l .fx1 a.bds_tqq { background-image:url(../image/fx-1-2.png)}
.foot_box .foot_1 .foot_1_l .fx1 a.bds_weixin { background-image:url(../image/fx-1-3.png)}
.foot_box .foot_1 .foot_1_l .fx1 a.bds_tsina { background-image:url(../image/fx-1-4.png)}


.foot_box .foot_1 .foot_1_m { height: 260px; width:451px; text-align: center; border-right:1px solid #5c9175;}
.foot_box .foot_1 .foot_1_m img { margin: 16px 4px 0 4px;}
.foot_box .foot_1 .foot_1_m .link { margin-top:25px;}
.foot_box .foot_1 .foot_1_m .link a,.foot_box .foot_1 .foot_1_m .link span { color: #ffffff; font-size:14px;}
.foot_box .foot_1 .foot_1_m .link span { margin: 0 12px;}
.foot_box .foot_1 .foot_1_m .link a:hover { text-decoration: underline; }

.foot_box .foot_1 .foot_1_r { width:311px;}
.foot_box .foot_1 .foot_1_r .box p { color: #ffffff; font-size:12px; line-height: 30px; text-align: center;}

.foot_box .foot_2 { background-color: #01411f;}
.foot_box .foot_2 p { color: #ffffff; font-size:14px; line-height: 38px; text-align: center;}


				/*--------------------- 飘窗 ---------------------*/

.nav { position: absolute; right:-30px;}
.nav .outbox { position: fixed; top:20%; width:94px; height: 760px; background-image:url(../image/bj-nav.png);}
.nav .outbox .box { text-align: center; padding: 7px 0 7px 0; background-image:url(../image/jg-nav.png); background-position:center bottom;}
.nav .outbox .box1 { text-align: center; padding: 7px 0 7px 0; background-image:url(../image/jg-nav.png); background-position:center bottom;}
.nav .outbox .box p { color: #ffffff; font-size:14px; line-height: 20px;}
.nav .outbox .box1 p { color: #ffffff; font-size:10px; line-height: 20px;}
.nav .outbox .box h6 { color: #bdebd9; font-size:14px; font-weight: bold;}


				/*--------------------- 次页右边栏目 ---------------------*/

.content_r .top1 { height: 40px; background-color: #50b86e; border-bottom: 3px solid #18874c;}
.content_r .top1 h5 { color: #ffffff; font-size:16px; font-weight: bold; line-height: 34px; padding:6px 0 0 11px;}

.content_r .bc { background-color: #f2f5f4;}

.content_r_1 {}
.content_r_1 .bottom { padding:7px 0 7px 0;}
.content_r_1 .bottom ul {}
.content_r_1 .bottom ul li { position: relative;}
.content_r_1 .bottom ul li a { display: block; padding-left:32px;}
.content_r_1 .bottom ul li h4 { position: absolute; left: 8px; top: 8px; width: 14px; height: 14px; line-height: 14px; text-align: center; background-color: #7f7f7f; color: #FFF; font-size: 6px; font-family: "Myriad Pro"; }
.content_r_1 .bottom ul li h5 { color: #555856; font-size:14px; line-height: 28px;}
/**/.content_r_1 .bottom ul li a:hover h4 {}
/**/.content_r_1 .bottom ul li a:hover h5 { color: #30935e;}

.content_r_1 .bottom ul li .box {}
.content_r_1 .bottom ul li .box img { width:65px; height: 48px; margin-right:10px;}

@media screen\9{.content_r_1 .bottom ul li h4 { font-size:12px; line-height:18px; }}
@media screen\0 {.content_r_1 .bottom ul li h4 { font-size:12px; line-height:18px; }}

.content_r_2 {}
.content_r_2 .bottom { padding: 7px 0 4px 0;}
.content_r_2 .bottom ul {}
.content_r_2 .bottom ul li { height: 26px; padding-left:20px; background-image:url(../image/tb-dian-1.png); background-position:9px center;}
.content_r_2 .bottom ul li a { display: block; color: #555856; font-size:14px; line-height: 26px;}
/**/.content_r_2 .bottom ul li a:hover { color: #0e8035;}

.content_r_3 { padding:8px 0 8px 0;}
.content_r_3 ul { padding:8px 0 5px 0;}
.content_r_3 ul li { padding: 0 8px;}
.content_r_3 ul li a { display: block; color: #344138; font-size:16px; line-height: 36px; border-bottom: 1px solid #b2c3ba;}
/**/.content_r_3 ul li a:hover { color: #0e8035;}


.content_r_4 { width:285px; position: relative;}
.content_r_4 .top1 { position: relative;}
.content_r_4 .top1 h6 { position: absolute; top:18px; right:10px;}
.content_r_4 .top1 h6 a { color: #ffffff; font-size:12px; line-height: 18px;}

.content_r_4 .bottom { padding:14px 0 20px 0; background-color: #fafafa;}
.content_r_4 .bottom table {}
.content_r_4 .bottom table td { position: relative; padding: 3px 0;}
.content_r_4 .bottom table td h6 { color: #6b6b6b; font-size:14px; line-height: 32px; text-align: right;}
.content_r_4 .bottom table td .selbox { min-height:30px; max-height:175px; border: 1px solid #bdcec5; position: absolute; z-index:9; top:3px; left:5px; overflow: hidden;}
.content_r_4 .bottom table td .selbox .text { height: 30px; line-height:30px; padding:0 5px; margin:0; border:0; color: #7a8c73; font-size:14px; background-image:url(../image/bj-sel.png); background-position:95% center;}
.content_r_4 .bottom table td .selbox ul { width:100%; max-height:144px; overflow-y: scroll; overflow-x:hidden; display:none; background-color:#FFF;}
.content_r_4 .bottom table td .selbox ul li { padding: 0 5px; color: #7a8c73; font-size:14px; line-height: 30px;}
.content_r_4 .bottom table td .sub { width:170px; height: 33px; line-height: 33px; padding:0; border:0; background-color: #499d6a; color: #ffffff; font-size:14px; margin: 5px 10px 0 0; background-image:url(../image/p-sub-1.png); background-position: 13px center;}
.content_r_4 .bottom table td a.jiaoliu { display:block; width:257px; height:50px; background-image:url(../image/bj-form-1.jpg); color: #ffffff; font-size:18px; font-weight: bold; text-indent:113px; line-height: 50px; margin: 10px 10px 0 0;}

.content_r_4 .bottom table td .selbox1 { width:180px; z-index:9}
.content_r_4 .bottom table td .selbox1 .text { width:170px;}

.content_r_4 .bottom table td .selbox2 { width:80px; z-index:8}
.content_r_4 .bottom table td .selbox2 .text { width:70px;}

.content_r_4 .bottom table td .selbox3 { width:80px; left:105px; z-index:8}
.content_r_4 .bottom table td .selbox3 .text { width:70px;}

.content_r_4 .bottom table td .selbox4 { z-index:7;}

.content_r_5 { padding:8px;}

.content_r_6 {}
.content_r_6 .sidebar { padding: 15px 8px 12px 11px;}
.content_r_6 .sidebar ul {}
.content_r_6 .sidebar li { width:100%;}
.content_r_6 .sidebar li h6 {color: #18874c;font-size: 14px;font-weight: bold;line-height: 30px;padding: 0 6px; margin: 4px 0; background-color: #FFF;}
.content_r_6 .sidebar li .box { padding: 5px 0 5px 0; display: none;}
.content_r_6 .sidebar li .box a { width:33%; color: #3a3a3a; font-size:12px; line-height: 28px; display: block; float: left;
}
.content_r_6 .sidebar li .box a p { float: left; max-width:53px; height:28px;
	overflow: hidden;/*
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;*/
}
.content_r_6 .sidebar li .box a span { float: left; display: block; color: #18874c; font-size:12px; font-family: Arial; text-align: center; width:29px; background-image:url(../image/p-4.png); background-position: center center;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* hover */
.content_r_6 .sidebar li.on h6 { background-color: #d2e4da;}
.content_r_6 .sidebar li .box a.on {}


					/*----------  11-3新加  ----------*/
.content_r_07 {}
.content_r_07 .bottom {}
.content_r_07 .bottom ul { padding: 15px 7px 18px 11px;}
.content_r_07 .bottom ul li {}
.content_r_07 .bottom ul li a { display: block; color: #395737; font-size:16px; line-height: 40px; background-color: #ffffff; margin:2px 0 3px 0; padding-left:16px;}
/**/.content_r_07 .bottom ul li a:hover,.content_r_07 .bottom ul li a.on { background-color: #d2e4da; color: #18874c; font-weight: bold;}


.head_5 { background-color: #f0f0f0;}
.head_5 .list { border-bottom: 1px solid #cecece;}
.head_5 .list .box { padding: 10px 0 10px 198px;}
.head_5 .list a,.head_5 .list span { display:block; color: #676767; font-size:14px; line-height: 22px; float: left;}
.head_5 .list span { padding: 0 6px;}
.head_5 .list a {}
.head_5 .list.nochild { border:0;}
.head_5 .list.nochild .box { padding:0;}
/**/.head_5 .list a:hover,.head_5 .list a.on { color: #18874c; font-weight: bold;}