﻿@charset "utf-8";
/* CSS Document */

body{margin:0 ; padding:0; font-size:14px; line-height:22px; color:#808080; font-family:"微软雅黑"; }
#list{font-family:"宋体";}

ul, ul li {margin:0; padding:0; list-style:none}
dl,dl dd,dl dt {margin:0; padding:0; list-style:none}
img{vertical-align:middle; border:0;}

a{text-decoration:none;}
a:hover{ color:#14694c;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/*div{border:1px solid red;}*/

.wrap{ width:960px; margin:0 auto;}
.header{ height:149px; border-top:1px solid #7f7f7f; background:#fff; width:100%;}

.logo{padding:27px 0 0 0 ; height:66px; width:204px; background:url(/main/img/index_06.jpg) bottom no-repeat; }
.logo a{height:66px; display:block;}

.search{
	height:26px; padding:10px 0 0 0 ;}
.search .sbox{width:191px; height:26px; background:url(/main/img/index_03.jpg) no-repeat; margin-left:10px;}
.search .sbox .txt{width:150px; padding:2px 4px; border:0; margin:0; background:none; line-height:22px; float:left;}
/*#txt_id{width: 60px;}*/
.search .sbox .btn{width:33px; height:26px; padding:0; margin:0; background:none; border:none; float:right;}
.search img{margin-top:-2px;}

.ad{float: left;width: 520px;font-size: 25px;padding-top: 60px;padding-left: 10px;color: #464646}
.tle_c{float: right;overflow: hidden;height: 27px;margin-bottom: 10px;margin-top: 20px;}
.tle_c span {font-size:20px;height:16px;line-height:29px;display:block;color:#000000; font-weight:700;}

/*div{border:1px solid #F00CE4;}*/
/*ul{border:1px solid red;}*/
/*a{border:1px solid #2E09F0;}*/
/*li{border:1px solid blue;}  */
/*float:left;   margin */

.menu{ height:42px; padding:0px 0 0 0 ; line-height:16px; }
.menu li{ line-height:16px; padding:0 0px; text-align:center; height:44px;
	/*background:url(/main/img/index_14.jpg) right top no-repeat;*/
	 float:left; position:relative; z-index:999;}
.menu li.last{ padding-right:0; background:none;}



.menu li a{color:#4f4f4f;
	font-size:16px; line-height:16px; height:44px; display:block;}
.menu li a:hover,.menu li a.select{  background-color: #94cd42;color:#fff;}
#pull a {background: none;height: auto; line-height:25px; font-size:12px;}

#pull {position: absolute;top:42px;left:0;background: #fff;padding: 15px 15px 15px 15px;border:1px solid #ddd;border-radius: 0 0 5px 5px;display: none;margin-top: 7px;}

#pull dl.n_list1 {width: 320px;}

#pull dl.n_list2 {width: 745px;}

#pull dt {float: right;width: 171px;}

#pull dd {width: 130px;float: left;}

#pull dd ul li {height: 25px;line-height: 20px;float: none;background: url(/main/img/li4.jpg) no-repeat 0 center;text-align: left; padding:0 0 0 14px;}

#pull dl.n_list2 dd {width: 140px;float: left;text-align: left}

#pull h3 {font-size: 14px;}

.menu li.item7 #pull {left:-183px;}

.menu li.item3 #pull {left:-232px;}

.menu li.item7 #pull dl.n_list2 {width: 756px}

.menu li.item8 #pull {left:auto;right: 0}

.menu li.item6 #pull {left:-88px;}

.menu li.on #pull a {color: #444}

.menu li #pull a:hover {color: #14694c;text-decoration: underline;}

.menu>ul>li>a{border:0px solid #2E09F0;
	padding:15px 20px;
	color: white;
	height: 20px;
}
.menu>ul>li>a:hover{background-color: #94CD42;color: white;}
.menu{margin-left: 99px;}


.header_line1{height: 99px;/*border:0px solid green;background-color: #E7D0F0;*/}
.header_line2{height: 50px;border:0px solid #16ADEB;background-color: #14694c;}


.pro{ margin-bottom:46px; position:relative;}
.pro .tit{padding:30px 0 10px 0; text-align:center; font-size:24px; color:#212121; font-weight:bold; line-height:32px; background:url(/main/img/index_47.jpg) bottom center no-repeat; margin-bottom:10px;}
.pro .cate{ text-align:center; line-height:30px; margin-bottom:20px; }
.pro .cate a{color:#808080; font-size:14px;}
.pro .cate a:hover,.pro .cate a.select{color:#14694c;}

.pro .probox{ position:relative; overflow:hidden; width:960px; height:357px;}
.pro a.prev,.pro a.next{width:23px; height:37px; background:url(/main/img/index_28.jpg) no-repeat; position:absolute; top:50%;  display:block;}
.pro  a.prev{left:-50px;}
.pro  a.next{background:url(/main/img/index_31.jpg) no-repeat; right:-50px;}
.proboxcon{height:357px;}
.pro .probox ul{float:left; height:357px; width:983px;}
.pro .probox li{width:283px; height:337px; border:1px solid #eee; text-align:center; padding:9px; float:left; margin:0 23px 0 0px;}
.pro .probox li a.title{ line-height:60px; font-size:20px; color:#4e4e4e; display:block;}
.pro .probox li a.more{ color:#b8b8b8; line-height:20px; padding-left:15px; background:url(/main/img/index_28-11.jpg) left center no-repeat;}
.pro .probox li a.more:hover{color:#14694c;}
.pro .probox li img{width:279px; height:209px; border:0;}

.banner{height:482px; text-align:center;}

.main{ height:378px; padding:37px 0 42px 0; background:#eeeeee; width:100%;}
.main .tit{height:44px; background:#fff;}
.main .tit a{width:33.3%; height:44px; line-height:44px; text-align:center; display:block; float:left; color:#6e6e6e; font-size:20px; font-weight:bold;}
.main .tit a:hover,.main .tit a.select{ background:#14694c; color:#fff;}

.main .con{ height:266px; padding:32px 42px 36px 42px; background:#fff; display:none;}
.main .con.newsbox{}
.main .con.newsbox .newspic{width:257px; height:266px; float:left; margin-right:66px;}
.main .con.newsbox .topnews{ font-size:12px; color:#878787; line-height:30px;}
.main .con.newsbox .topnews a{ font-size:20px; color:#878787; }
.main .con.newsbox .topnews a:hover{ color:#14694c;}
.main .con.newsbox .topnews span.time{color:#14694c; font-size:20px; margin-bottom:20px;}
.main .con.newsbox a{color:#878787;}
.main .con.newsbox a:hover{color:#14694c;}
.main .con.newsbox span{color:#14694c;}
.main .con.newsbox .more{text-align:right;}
.main .con.newsbox .more a{ color:#b8b8b8; line-height:20px; padding-left:15px; background:url(/main/img/index_28-11.jpg) left center no-repeat;}
.main .con.newsbox .more a:hover{ color:#14694c;}



.block{ margin-bottom:46px;}
.block .tit{padding:30px 0 10px 0; text-align:center; font-size:24px; color:#212121; font-weight:bold; line-height:32px; background:url(/main/img/index_47.jpg) bottom center no-repeat; margin-bottom:10px;}
.block .intro{ text-align:center; line-height:30px; margin-bottom:20px; color:#808080; font-size:14px; }
.block li{width:303px;text-align:center; padding:9px 0; float:left; margin:0 13px 0 4px;}
.block li a.title{ line-height:60px; font-size:18px; color:#4e4e4e; display:block;}
.block li div{font-size:14px; line-height:32px;}
.block li a.more{ color:#b8b8b8; line-height:20px; padding-left:15px; background:url(/main/img/index_28-11.jpg) left center no-repeat;}
.block li a.more:hover{color:#14694c;}


.footer{width:100%; background:#6f7072; padding:46px 0 63px 0;}
.cat{ width:133px; padding-left:32px; float:left; border-left:1px solid #7c7c7c;}
.cat a{color:#d4d2d2; line-height:26px; display:block; padding-left:4px;}
.cat a:hover{color:#fff;}
.cat .tit{ font-size:14px; color:#fff; line-height:30px;}

.contact{ font-size:16px; color:#fff; line-height:30px; padding-left:32px; float:left; border-left:1px solid #7c7c7c;}
.contact b{font-size:30px; line-height:30px; display:block; font-weight:normal;}
.contact img{display:block;}
.cominfo{ height:48px; padding:16px 0; line-height:24px; background:#525354; border-bottom:1px solid #676869; width:100%; color:#fff;}
.cominfo a{color:#d4d2d2; padding:0 10px; background:url(/main/img/index_14.jpg) right center no-repeat;}
.cominfo a.last{background:none;}
.cominfo a:hover{color:#fff;}
.friend{padding:6px 0; line-height:30px; color:#fff;  background:#525354;}
.friend a{ color:#d4d2d2; line-height:30px; padding:0 10px; background:url(/main/img/index_14.jpg) right center no-repeat;}

.friend a:hover{color:#fff;}

.infobanner{ text-align:center;}
.childmenu{ height:54px;  text-align:center; background:#e3e3e3; line-height:54px; color:#989898;  font-size:15px;}
.childmenu a{color:#989898; position:relative; display:inline-block; margin:0 4px; font-size:15px;}
.childmenu a div{position:absolute; width:15px; height:9px; background:url(/main/img/arr.jpg) center no-repeat; z-index:99; left:30%; top:54px; display:none;}
.childmenu a:hover,.childmenu a.select{color:#000;}
.childmenu a:hover div,.childmenu a.select div{ display:inline}
.info{padding:35px 0; width:100%; color:#000000; min-height:450px; _height:450px; background:#f6f6f6;}
.tabcon h2 {
	background:#14694c;
	color:#FFFFFF;
	}
.tabcon h2 a {
	color:#FFFFFF;
	}
.tabcon span {
	border:#F00 1px solid;
	}
.tabcon img {
	display:block;
	margin:0 auto;
	}

.side{width:230px;}
.side .tit{ background:url(/main/img/pside.jpg) right center no-repeat #14694c; color:#fff; font-size:15px; padding-left:15px; line-height:38px; height:38px;}
.side a{ padding-left:49px; line-height:35px; border-bottom:1px solid #d1d1d1; color:#000000; display:block;}
.side a:hover,.side a.select{color:#14694c;}
.maininfo{ width:695px; }

.prolist{}
.prolist li{ width:207px; height:195px;  float:left; margin:0 37px 33px 0;}
.prolist li.last{margin-right:0;}
.prolist li img{width:205px; height:154px; border:0;}
.prolist li a{text-align:center; display:block; width:205px; height:193px; border:1px solid #d1d1d1; color:#878787; line-height:32px; }
.prolist li a:hover{ color:#14694c; border:1px solid #aaa;}

.page{}
.page a{ padding:4px 8px; margin:0 4px; line-height:22px;}

.newslist{}
.newslist li{padding:0 0 31px 0; margin-bottom:31px; border-bottom:1px solid #d1d1d1;}
.newslist li h3{font-size:18px; color:#515151; line-height:32px;}
.newslist li h3 a{color:#515151;}
.newslist li h3 a:hover{ color:#14694c;}
.newslist li .pic{float:left; width:171px; height:92px; margin-right:15px;}
.newslist li .pic img { width:171px; height:92px;}
.caseslist li{ width:217px; height:184px; float:left; margin:0 30px 30px 0; }
.caseslist li.last{margin:0 0 30px 0;}
.caseslist li a{display:block; padding:1px; border:1px solid #d1d1d1; color:#515151; text-align:center; line-height:22px;}
.caseslist li a:hover{color:#14694c; border:1px solid #aaa;}
.caseslist li a img{width:213px; height:158px; border:0;}


.Form_tit{width:583px; height:50px; line-height:50px;}
.Form_con{width:583px; border-top:1px solid #eee; padding:25px 20px;}
.Form_con dl.lineF{margin:0; padding:0; list-style:none;}
.Form_con dl.lineF dt{width:98px; float:left; }
.Form_con dl.lineF dt span{color:#ed6f00;}
.Form_con dl.lineF dd{margin-left:98px; padding-bottom:12px;}
.Form_con .txt{height:22px; line-height:22px; border:1px solid #ccc; width:333px;}
.Form_con .txtarea{height:153px; width:398px; border:1px solid #ccc;}
 .Form_con .small{width:60px;}


 .btnBOx .btn {
	display: inline-block;
	 line-height:120%;
	padding: 5px 10px;
	color: #777 !important;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 1px 1px rgba(255,255,255,0.9);
	position: relative;
	cursor: pointer;
	border:1px solid #ccc !important;
	background:#fff url("/main/img/btn-overlay.png") repeat-x !important;
}
.btnBOx .btn:hover, .btnBOx .btn:focus,.btnBOx .btn:active {
	outline:medium none;
	border:1px solid #329ECC !important;
	opacity:0.9;
	-khtml-opacity: .9;
	-moz-opacity: 0.9;
	-moz-box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
}

.btnBOx .btn-green {
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	padding:4px 15px;
	border:1px solid #749217 !important;
	background-color: #6AB620 !important;
}
.btnBOx .btn-green:hover, .btnBOx .btn-green:focus, .btnBOx .btn-green:active {
	-moz-box-shadow:0 0 5px rgba(116, 146, 23, 0.9);
	-webkit-box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);
	box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);
	border:1px solid #749217 !important;
}
.bt{width:800px; margin:0 auto;}

