﻿.main{ background-color:#fff; padding:30px 0;}
.main .main_right{ width:990px;}
.text{ line-height:38px; font-size:16px; color:#333;padding:25px 0px;text-align:justify;}
.text span{font-size:15px; color:#666;}
.text img{ max-width:500px;}
.main .tT01{ text-align:center; line-height:35px; margin-top:20px;}
.main .tT01 .span1{ font-size:28px; color:#444;line-height:50px;}
.main .subtitle{font-size: 13px; line-height: 24px; height: 24px; color: #8F8F8F; text-align:center;border-bottom: 1px dashed #eee; padding-bottom: 10px;}
.main .subtitle span{ padding:0 10px;font-size: 13px;color: #8F8F8F;}

.main .main_left{ width:182px; }
.main .main_left .titleL{ height:80px; background:url(../images/bt_vt57.jpg) top right no-repeat;  text-align:center; overflow:auto;}
.main .main_left .titleL span{ font-size:24px; color:#fff; font-weight:700; display:block; width:100%; height:80px; line-height:80px;}
.main .main_left .titleL2{ display: block ;width:100%; margin-top:10px; overflow:hidden; }
.main .main_left .titleL2 img{ display:block; width:100%;}
.main .navLeft{}
.main .navLeft li a{ display:block; width:100%; height:45px; line-height:45px;color:#305dc3; text-align:left; border-bottom:1px solid #305dc3; font-size:14px; position:relative;}
.main .navLeft li a span{ position:relative; z-index:5; padding-left:15px  }
.main .navLeft li a em{ display:block; width:0; position:absolute; z-index:1; left:0; top:0; height:100%;background-color:#305dc3;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main .navLeft li a:hover,.main .navLeft li.active a{ color:#fff;}
.main .navLeft li a:hover em,.main .navLeft li.active a em{ width:100%;}

.baseDiv{ width:1300px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;}
.proTitle{ width:280px;}
.proTitle .t_t{background:#008923; color:#fff;  text-align:center;padding:16px 0 18px 0;}
.proTitle .t_t .div1{ display:block; font-size:32px; font-weight:700; letter-spacing: 3px;text-align:center;color:#fff;}
.proTitle .t_t .div2{ display:block;height: 19px; margin-top:7px;text-align:center;color:#eee;text-transform:uppercase;}
.proTitle .pclass{ background:#fff; padding:5px 0 10px 0; border:2px solid #009b0f; border-bottom: 2px solid #439d3b;background:#008923;margin-top:2px;}
.proTitle .pclass li{ margin:auto;margin-top:0px;border-bottom:1px solid #e6e6e6;
	background:url(../images/hehe2.png) no-repeat 20px center;
	padding-left:40px;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;}
.proTitle .pclass li a{ display:block;height:48px; line-height:48px; /* border-top:1px solid #e6e6e6;*/   font-size:18px;color:#000; width:225px; margin:auto; }
.proTitle .pclass li a span{ display:inline-block; margin-left:20px; padding-left:5px;color:#fff;
-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;/* background:url(../images/class_t.png) left center no-repeat;*/}
.proTitle .pclass li:hover a span{ display:inline-block; margin-left:20px; padding-left:15px; /*background:url(../images/class_t.png) 2px center no-repeat;*/}
.proTitle .pclass li a:hover span{color:#fff; text-decoration:none;}
.proTitle .pclass li:hover{background:#ff7200 url(../images/hehe2.png) no-repeat 10px center;}
.proTitle .m{ display:block;margin-top:5px; height:60px; line-height:60px; background:#fead15; color:#000; font-size:27px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; text-align:center;}
.proTitle .m:hover{ background-color:#009946; color: #fff;}
.proTitle .left_lxwm{margin-top:25px;}
.proTitle .divT{margin:auto; height:60px; line-height:60px; text-align: center; color: #fff; font-size: 25px; font-weight: 700; background:#008923;}
.proTitle .lxwm_box{ padding:10px 15px; border:1px solid #ddd;background:#f8f8f8;}
.proTitle .lxwm_box p{ padding:6px 0px;  margin:auto;word-break:break-all; font-size: 14px; color: #444;}
.proTitle .lxwm_box span{color:#444;}
.proTitle .lxwm_box p:last-child{ border:0;}
.clearfix {
    zoom: 1;
}
.bitaoti{font-size:21px;font-weight:bold;color:#008923;border-left:4px solid #ff5800;padding-left: 8px;}
.breadcrumbs{background:#f1f1f1;padding:10px;}
.breadcrumbs span{font-size:14px;}
.breadcrumbs a{color:#666; font-size: 14px;}
.breadcrumbs a:hover{ text-decoration:underline;color:#009b0f;}
.telp{font-size:16px;color:#222;line-height:28px;margin-top:12px;background:url(../images/tell.png) no-repeat left center;padding-left:40px;}
.tel{color:#ff5800;font-size:37px;font-weight:bold;padding:10px 0;border-bottom:1px solid #e1e1e1;font-family:Impact;}

.main .proList{width:840px;position:relative; margin-top:20px;}
.main .proList{ overflow:hidden; width:1020px;}
.main .proList ul{ width: 1000px;}
.main .proList li{ width:322px; float:left; margin:0 10px 15px 0;background:#f6f6f6;display:block; } 
.main .proList li a{display:block;}
.main .proList li .boxa{ border:1px solid #ddd; display:block; cursor:pointer;}
.main .proList li:hover .boxa{border:1px solid #439d3b;}
.main .proList li .boxa .spanImg{ display:block; overflow:hidden; height:213px; position:relative;
background-position:center center; 
-webkit-background-size: cover;  
-moz-background-size: cover;  
-o-background-size: cover; 
background-size:cover;}
.main .proList li .boxa .spanImg .aB{display:none; width:100%;height:100%; position: absolute;  overflow: hidden; left: 0; top: 0; z-index: 5;}
.main .proList li .boxa .spanImg .aB em{ display:block; width:100%; height:100%;}
.main .proList li .boxa:hover .spanImg .aB{ display:block;}
.main .proList li span{ display: block; z-index:10; height:45px; line-height:45px; width:222px; margin:auto; text-align:center;color:#666; font-size:16px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.main .proList li:hover span{ color:#fff ;display:block;}
.main .proList li:hover{background:#008923;}
.main .proList li .img{width:320px;height:253px;overflow:hidden;}
.main .proList li .img img{
	width:320px;height:253px;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;}
.main .proList li:hover .img img{-webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);}

.main .news_list{margin-top:15px;}
.main .news_list li{border-bottom: 1px dashed #e4e4e4; padding:15px;}
.main .news_list li:hover{border-bottom: 1px dashed #e4e4e4; padding:15px;background:#009b0f;}
.main .news_list li .titleBox{}
.main .news_list li a{ color:#333; font-size:15px;}
.main .news_list li a:hover{ color:#dc2b21; }
.main .news_list li .desc{ line-height: 22px; max-height: 44px;  color: #999;  overflow: hidden; font-size:13px; margin-top:8px; padding:0 0 0 0px;}
.main .news_list li .lMore{border:1px solid #ddd;padding:5px;}
.main .news_list li .lMore span{ font-size:26px; color:#b7b7b7;display:block;font-weight:bold;}
.main .news_list li .lMore i{font-weight:normal;font-style:normal;font-size:23px;color:#bbb;}

.main .news_list li:hover .lMore{border:1px solid #fff;padding:5px;}
.main .news_list li:hover .lMore span{ font-size:26px; color:#fff;display:block;font-weight:bold;}
.main .news_list li:hover .lMore i{font-weight:normal;font-style:normal;font-size:23px;color:#fff;}

.main .news_list li:hover a{color:#fff;}
.main .news_list li .title{width:740px;}
.title b{font-weight:normal;font-size:15px;color:#333;line-height:32px;}
.title p{font-size:14px;color:#777;line-height:22px;}
.main .news_list li:hover .title b{color:#fff;font-weight:bold;}
.main .news_list li:hover .title p{color:#fff;}

.viewpage{ margin:0; padding:20px 0 10px 0; }
.viewpage .main_r_nav{ color:#999; font-size:14px; line-height:42px;width:47%;background:#f1f1f1;padding:0 10px;}
.viewpage .main_r_nav a{ font-size:14px; color:#444}
.viewpage .main_r_nav a:hover{ text-decoration:underline;color:#ff5800;}

.newsList1  {
	margin-top: 25px;
}

.newsList1 li {
	margin-bottom: 25px;
	padding: 10px;
	color: #666;
	font-size: 15px;
	position: relative;
	border: 1px solid #ccc;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}

.newsList1 li a {
	display: block;
	overflow: hidden;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}

.newsList1 li .photo {
	width: 160px;
	height: 130px;
	float: left;
	overflow: hidden;
}

.newsList1 li .photo img {
	width: 100%;
	max-height: 100%;
	min-height: 100%;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}

.newsList1 li a:hover .photo img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}

.newsList1 li .textBox {
	padding: 0 0 0 180px;
}

.newsList1 li .textBox .en {
	margin-bottom: 20px;
	font-size: 14px;
	color: #888;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}

.newsList1 li .textBox .ttl {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	padding-top:6px;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}

.newsList1 li .textBox .txt {
	margin-bottom: 10px;
	font-size: 16px;
	color: #333;
	line-height: 1.7;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}

.newsList1 li .textBox .date {
	font-size: 14px;
	color: #999;
	line-height:38px;
	background:url(../images/date.png) no-repeat left center;
	padding-left:20px;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}
.newsList1 li:hover .textBox .date{
	background:url(../images/date1.png) no-repeat left center;
}
.newsList1 li a:hover {
	background: #008923;
}
.newsList1 li a:hover .ttl,
.newsList1 li a:hover .date,
.newsList1 li a:hover .txt {
	color: #fff;
}


/*分页样式*/
.pages{margin-bottom:20px;margin-top:10px;}
.pages ul{
	/*float:left;*/
	padding:12px 0px 12px 0px;
}
.pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:20px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	font-size:14px;
	margin-top:8px;
	padding:2px 8px 2px;
}
.pages ul li a{
	float:left;
	
	color:#555;
	display:block;
}
.pages ul li a:hover{
	color:#439d3b;
	text-decoration:none;
	/*padding:2px 4px 2px;*/
}
.pages ul li.thisclass,
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#008923;
	/*padding:2px 4px 2px;*/
	font-weight:bold;
	color:#fff;
}
.pages .pageinfo{
	line-height:20px;
	
	color:#999;
}
.pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.pages span{margin-left:5px;margin-right:5px;}
.pages span a{margin-bottom:3px;margin-top:3px;margin-left:5px;margin-right:5px;}
.page-status, .page-index, .page-pre, .page-next, .page-last{
	padding: 5px 10px;
	display: inline-block;
	color: #666;
	text-align: center;
	border: 1px solid #666;
}
.page-numbar a{padding: 5px 10px;
	display: inline-block;
	color: #666;
	text-align: center;
	border: 1px solid #666;}
span.page-index:hover, span.page-pre:hover, span.page-next:hover, span.page-last:hover{background:#008923 !important;border:1px solid #008923;color:#fff !important;}
.page-index a:hover, .page-pre a:hover, .page-next a:hover, .page-last a:hover{color:#fff !important;}
.page-numbar a:hover{background:#008923 !important;border:1px solid #008923;color:#fff !important;}
.page-num-current{background:#008923 !important;color:#fff !important;}
.pages a.page-num-current{background:#008923 !important;color:#fff !important;border:1px solid #008923;}

