@charset "gb2312";
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
body {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
	color: #000;
	min-width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;min-width:1200px;
}
.clear {
	clear: both;
}

ol {
	list-style-type: none;
}
a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
a:hover {
	font-size: 14px;
	color: #187441;
	text-decoration: none;
}
.imgbk {
	background-color: #fff;
	padding: 2px;
	border: 1px solid #ccc;
}
.logo-nav {
	height: 88px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.logo-nav .logo {
	float: left;
	width: 486px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.logo-nav .nav {
	float: right;
	width: 688px;
}
.logo-nav .nav li {
	line-height: 88px;
	display: block;
	float: left;
	height: 88px;
	width: 85px;
	text-align: center; padding-left:1px;
}
.logo-nav .nav li a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333;
	text-decoration: none;
	background-color: #ffffff;
	display: block;
	height: 88px;
	width: 85px;
}
.logo-nav .nav li a:hover {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background-color: #177444;
	display: block;
	height: 88px;
	width: 85px;
}
.logo-nav .nav li a.xz {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background-color: #177444;
	display: block;
	height: 88px;
	width: 85px;
}.cpjs {
	width: 100%px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #8ecef2;
	text-align: center;	
}
.cpjs h3 {
	text-align: center;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.cpzj{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.blk_18 {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	margin-top: 30px;
	text-align: center;
}
.blk_18 .pcont {
	width: 1124px;
	float: left;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.blk_18 .scrcont {
	width: 32766px;
	zoom: 1;
	margin-left: -5px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.blk_18 #list1_1, .blk_18 #list2_1 {
 float:left;
}
.blk_18 .leftbotton, .blk_18 .rightbotton {
 width:23px;
 height:40px;
 float:left;
 background: url(/uploads/image/tctmimages/frzn_21.jpg) no-repeat right center;
}
.blk_18 .leftbotton {
background: url(/uploads/image/tctmimages/frzn_18.jpg) no-repeat right center;
 margin:100px 10px 0px 0px; padding-right:1px;
}
.blk_18 .rightbotton {
background: url(/uploads/image/tctmimages/frzn_21.jpg) no-repeat right center;
 margin:100px 0px 0px 10px; padding-left:1px;
}
.blk_18 .leftbotton:hover {
}
.blk_18 .rightbotton:hover {
}
.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:0px auto 0px auto;
}
.blk_18 .pl {
 width:268px;
 border:1px solid #ccc;
 float:left;
 text-align:center;
 line-height:24px; color:#333; margin-left:11px;
}
.blk_18 a.pl:hover {
 border:1px solid #187441;
 color:#187441;
 background:#fff;margin-left:11px;
}.news {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #cdcdcd;
}
.news .nr {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.news .nr h3 {
	text-align: center;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.news .nr ul {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
}
.news .nr ul li {
	background-color: #fff;
	float: left;
	width: 600px;
	margin-top: 10px;
}
.news .nr ul li .tp {
	float: left;
	width: 345px;
}
.news .nr ul li .wz {
	padding: 10px;
	float: left;
	width: 235px;
	text-align: left;
}
.news .nr ul li .wz .riqi {
	color: #666;
	text-align: left;
	float: left;
	width: 235px;
}
.news .nr ul li .wz h4 {
	line-height: 35px;
	text-align: left;
	float: left;
	height: 35px;
	width: 235px;
	overflow: hidden;
}
.news .nr ul li .wz .ms {
	color: #666;
	text-align: left;
	float: left;
	width: 235px;
}
.news .nr .gengduo {
	text-align: center;
	float: left;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
}
.zjfr {
	background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	height: 700px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.zjfr .nr {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.zjfr .nr h3 {
	text-align: center;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
}
.zjfr .nr .qyfl-shipin {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 59px;
}
.zjfr .nr .qyfl-shipin .shipin {
	float: left;
	width: 578px;
	border: 1px solid #fff;
}
.zjfr .nr .qyfl-shipin .shipin .sp {
	float: left;
	width: 578px;
}
.zjfr .nr .qyfl-shipin .shipin .js {
	color: #fff;
	background-color: #6e6965;
	padding: 15px;
	float: left;
	width: 548px;
}
.zjfr .nr .qyfl-shipin .qyfl {
	float: right;
	width: 572px;
	height: 447px;
	background-color: #b5b0ae;
	overflow: hidden
}
.menu_list{margin:0px auto;width:572px;}
.menu_head{width:572px;height:40px;line-height:40px;padding-left:55px;font-size:18px;color:#fff;cursor:pointer;position:relative;background:#838383 url(/uploads/image/tctmimages/frzn_31-46.jpg) center left no-repeat;margin:0; border-bottom:#333 solid 1px;}
.menu_list .current{background:#838383 url(/uploads/image/tctmimages/frzn_49.jpg) center left no-repeat;}
.menu_body{width:532px;height:auto;overflow:hidden;backguound:#b5b0ae; color:#fff; padding:20px;height:202px; overflow:hidden; line-height:30px;}.khzx-ryzz {
	background-color: #ebe9ea;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.khzx-ryzz .nr {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.khzx-ryzz .nr .khzx {
	float: left;
	width: 720px;
}
.khzx-ryzz .nr .khzx h3 {
	text-align: center;
	float: left;
	width: 720px;
}

.khzx-ryzz .nr .khzx ul {
	float: left;
	width: 720px;
	padding-top: 30px;
}
.khzx-ryzz .nr .khzx ul li {
	float: left;
	width: 240px;
	height: 140px;
	overflow: hidden;
}
.khzx-ryzz .nr .ryzz {
	float: right;
	width: 463px;
	overflow: hidden;
}
.khzx-ryzz .nr .ryzz h3 {
	text-align: center;
	float: left;
	width: 463px;
}

.khzx-ryzz .nr .ryzz ul {
	float: left;
	width: 478px;
	padding-top: 20px;
}
.khzx-ryzz .nr .ryzz ul li {
	float: left;
	width: 224px;
	padding-right: 15px;
	height: 275px;
	padding-top: 10px;
	overflow: hidden;
}
.frzpt {
	background-color: #cccccc;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.frzpt .nr {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.frzpt .nr h3 {
	text-align: center;
	float: left;
	width: 1200px;
}
.frzpt .nr #demo td {
	width: 134px;
	padding-right: 15px; background-color:#fcfcfc
}
.lxfs-ewm {
	background-color: #177444;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.lxfs-ewm .nr {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.lxfs-ewm .nr .lxfs {
	text-align: left;
	float: left;
	width: 900px;
	color: #fff;
}
.lxfs-ewm .nr .lxfs h3 {
	text-align: left;
	float: left;
	width: 900px;
	font-size: 18px;
	font-weight: normal;
}
.lxfs-ewm .nr .lxfs .lx {
	text-align: left;
	float: left;
	width: 900px;
	padding-top: 10px;
}
.lxfs-ewm .nr .ewm {
	text-align: right;
	float: right;
	width: 300px;
	padding-top: 5px;
}
.banquan {
	background-color: #177444;
	height: 40px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	line-height: 40px;
}
.banquan .nr {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #fff;
}
.banquan .nr .bq {
	text-align: left;
	float: left;
	width: 470px;
}
.snav {
	float: right;
	width: 728px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
}
.snav li {
	text-align: center;
	float: left;
	width: 90px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.snav li a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
.snav li a:hover {
	font-size: 14px;
	color: #187441;
	text-decoration: none;
}
/*内页*/
.zwnr {
	width: 1200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto; padding:0px;overflow:hidden;
}
.zwnr .rzxq {
	float: left;
	width: 279px;padding-right: 25px;overflow:hidden;
}
.zwnr .rzxq h3 {
	color: #fff;
	text-align: center;
	width: 279px;
	font-size:16px;background:#177444;height:40px; line-height:40px;
}
.zwnr .rzxq .nr {
	padding: 15px;
	width: 247px;
	border: 1px solid #ccc; background-color:#fff; font-size:14px; line-height:25px;
}
.zwnr .rzxq .nr ul li {
	background: url(/uploads/image/tctmimages/17171542.gif) no-repeat 5px center;
	line-height: 40px;
	height: 40px;
	width: 224px;
	overflow: hidden;
	padding-left:23px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}
.zwnr .rzxq .nr a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
.zwnr .rzxq .nr a:hover {
	font-size: 14px;
	color: #177444;
	text-decoration: underline;
}
.zwnr .rzxq .nr a.xz {
	font-size: 14px;
	color: #177444;
	text-decoration: none;
}
.zwnr .xw {
	float: left;
	width: 896px;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;overflow:hidden;
}
.zwnr .xw .xwdt {
	width: 896px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
.zwnr .xw .xwdt h3 {
	float: left;
	width: 226px;color:#177444; border-bottom:solid 2px #177444;line-height:33px; height:33px; font-size:18px; padding-top:5px; text-align:left;}
.zwnr .xw .xwdt p {
	text-align: right;
	float: right;
	width: 670px;color:#666;border-bottom: 1px solid #ccc;line-height:34px; height:34px;padding-top:5px; font-size:14px
}
.zwnr .xw .xwdt p a {font-size: 14px;color: #666;text-decoration: none;}
.zwnr .xw .xwdt p a:hover {font-size: 14px;color:#177444;text-decoration: none;}
.zwnr .xw .xwxq {
	width: 896px;
	padding-top: 15px;
	float: left; line-height:25px; font-size:14px; color:#000
}
.zwnr .xw .xwxq a {font-size: 14px;color: #333;text-decoration: none;}
.zwnr .xw .xwxq a:hover {font-size: 14px;color:#177444;text-decoration: none;}
.zwnr .xw .xwxq img {max-width: 890px;}
.zwnr .xw .xwxq p{marign-bottom:10px;}
/*首页幻灯片*/
/* flexslider */
.flexslider{position:relative;height:505px;overflow:hidden;background:url(/uploads/image/tctmimages/loading.gif) 50% no-repeat; z-index:9}
.slides{position:relative;z-index:1;}
.slides li{height:505px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/uploads/image/tctmimages/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/uploads/image/tctmimages/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/uploads/image/tctmimages/next.png) center center no-repeat;}
/*翻页样式*/
.digg4{ padding:2px; margin:2px; text-align:center; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: tahoma, verdana;}
/* banner */
.flexslider{position:relative;height:505px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:505px;}
.flex-control-nav{position:absolute; height:36px; padding-top:24px; bottom:0px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:44px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:44px;height:8px;line-height:30px;overflow:hidden;background:#177444;cursor:pointer;}
.flex-control-nav .flex-active{width:44px;height:8px; background:#f00;}