@charset "utf-8";
/* CSS Document */

.sub_ban{
	height:340px;
	width:100%;
	background-position:center top;
	background-repeat:no-repeat;
}

.center{
	padding:50px 0 60px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}

.left{
	float:left;
	width:270px;
}
.left .s_nav{
	padding-bottom:20px;
}
.left .s_nav h3{
	line-height:30px;
	padding:10px 0;
	display:block;
	background:#E7EAEF;
	text-align:center;
	border-radius:6px;
	color:#333333;
	text-align:center;
	font-size:30px;
}
.left .s_nav ul{
	padding-top:20px;
}
.left .s_nav li{
	padding-bottom:15px;
}
.left .s_nav li a{
	display:block;
	font-size:16px;
	color:#333333;
	line-height:30px;
	border:1px solid #888888;
	padding:0 10px 0 20px;
	border-radius:5px;
}
.left .s_nav li a.a_hv ,.left .s_nav li a:hover{
	background:#69BB6F;
	color:#fff;
	border-color:#69BB6F;
}
.left .s_nav li dl dt a{
	display:block;
	font-size:14px;
	color:#878787;
	line-height:22px;
	border:none;
	padding:4px 10px 4px 25px;
	background:url(../img/sl_li.png) no-repeat 10px center;
}
.left .s_nav li dl dt a:hover{
	color:#3F9D43;
	background:url(../img/sl_li.png) no-repeat 10px center;
}
.left .s_nav li dl dt:first-child{
	padding-top:10px;
}
.sl_dl{
	padding-top:15px;
}
.sl_dl a{
	line-height:30px;
	padding:30px 0 30px 100px;
	color:#333333;
	font-size:20px;
	background:url(../img/sl_dl.png) no-repeat;
	margin-bottom:30px;
	display:block;
	background-color:#EDEFF3;
	border-radius:5px;
	text-transform:uppercase;
}
.sl_dl a.dl1{
	background-position:53px 30px;
}
.sl_dl a.dl2{
	background-position:53px -89px;
}
.sl_dl a:hover{
	color:#3F9D43;
}

.right{
	float:right;
	width:870px;
}
.commm{
	padding-bottom:20px;
	overflow:hidden;
	line-height:2;
	font-size:14px;
}
.commm img ,.commm table{
	max-width:100% !important;
	height:auto !important;
}

.cj_list{
	padding-bottom:25px;
	overflow:hidden;
}
.cj_list ul{
	width:105%;
}
.cj_list li{
	float:left;
	width:270px;
	margin-right:30px;
	display:inline;
	margin-bottom:30px;
}
.cj_list li a{
	display:block;
	background:#F7F7F7;
	padding-top:10px;
}
.cj_list li a .img{
	margin:0 10px 10px;
	overflow:hidden;
}
.cj_list li a .bt{
	height:74px;
	overflow:hidden;
	border-top:2px solid #fff;
	padding:0 10px;
}
.cj_list li a p{
	height:74px;
	line-height:23px;
	overflow:hidden;
	width:250px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
}
.cj_list li a:hover{
	background:#69BB6F;
	color:#fff;
}

.new_list{
	padding-bottom:25px;
}
.new_list li{
	padding:25px 10px;
	border-bottom:1px solid #EDEFF3;
	font-size:14px;
	transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
}
.new_list li h3{
	height:30px;
	line-height:30px;
}
.new_list li h3 a{
	font-weight:bold;
	font-size:14px;
	color:#333333;
}
.new_list li p{
	color:#999999;
	padding:16px 0;
	line-height:22px;
}
.new_list li span{
	color:#999999;
}
.new_list li:hover{
	background:#EDEFF3;
}
.new_list li:hover h3 a{
	color:#3F9D43;
}

.cp_list{
	padding-bottom:25px;
	overflow:hidden;
}
.cp_list ul{
	width:106%;
}
.cp_list li{
	float:left;
	width:270px;
	margin-right:30px;
	display:inline;
	margin-bottom:30px;
}
.cp_list li a{
	display:block;
	background:#EDEFF4;
	overflow:hidden;
}
.cp_list li a .pd{
	padding:2px;
	position:relative;
}
.cp_list li a .img{
	background:#fff;
	overflow:hidden;
	width:266px;
	height:256px;
	position:relative;
}
.cp_list li a .bt{
	height:74px;
	overflow:hidden;
	padding:0 10px;
	background:#F7F7F7;
}
.cp_list li a p{
	height:74px;
	line-height:23px;
	overflow:hidden;
	width:250px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
}
.cp_list li a:hover{
	color:#3F9D43;
}

.art_wz{
	height:42px;
	line-height:42px;
}
.art_wz a.go_b{
	float:left;
	width:108px;
	height:42px;
	display:block;
	background:url(../img/gb.png) no-repeat 42px center #171F29;
	color:#FFFFFF;
	padding-left:64px;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
}
.art_wz .wz{
	float:left;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.art_wz .wz a{
	padding:0 5px;
}

.art_cpcm{
	padding-top:30px;
}
.art_cpcm .cp_l{
	float:left;
	width:580px;
}
.detail-pic{
	border:2px solid #EDEFF4;
}
.m_image{
	position:relative;
	width:576px;
	height:450px;
}
.m_image a img{
	max-height: 450px;
	max-width: 576px;
}
.im_zoom{
	display: block;
	position: absolute;
	/*background: url(../img/zoom-pup.png) repeat;*/
	cursor: move;
	z-index: 9;
}
.zoom-icon{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 30px;
	height: 30px;
	background: url(../img/zoom-icon.png) no-repeat;
	z-index: 10;
}
.im_zoom_viewer{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 398px;
	height: 398px;
	border: #DBDBEA solid 1px;
	z-index: 9;
	overflow: hidden;
}
.m_thumb{
	position: relative;
    height:85px;
    overflow:hidden;
    margin:20px 0;
}
.m_prev,.m_next{
	display: block;
	position: absolute;
	width: 18px;
	height: 85px;
	line-height: 68px;
	font-family: "宋体";
	font-size: 18px;
	font-weight: bold;
	color: #535362;
	text-align: center;
	cursor: pointer;
	text-indent:-999px;
	overflow:hidden;
	background:url(../img/cp_lr.png) no-repeat;
}
.m_prev{
	left: 15px;
	background-position: left center;
}
.m_next{
	right:15px;
	background-position: right center;
}
.m_prev:hover,.m_next:hover{
	color: #C00;
}
.m_thumb_img{
	position: relative;
	width:480px;
	height: 85px;
	margin-left: 48px;
	overflow: hidden;
}
.m_thumb_img ul{
	position: absolute;
	width: 400%;
}
.m_thumb_img ul li{
	float: left;
	width: 125px;
}
.m_thumb_img ul li a{
	display: block;
	width: 101px;
	height:81px;
	border: #EDEFF4 solid 2px;
}
.m_thumb_img ul li a img{
	display: block;
	width: 101px;
	height:81px;
}
.m_thumb_img li a:hover, .m_thumb_img li.now a{
    border-color:#3F9D43;
}

.cp_r{
	float:right;
	width:580px;
}
.cp_r td{
	line-height:30px;
	padding:15px 0;
	border-bottom:1px solid #EDEFF3;
	font-size:18px;
	color:#999999;
}
.cp_r td.l{
	width:190px;
	color:#333333;
	font-weight:bold;
}
.cpr_li{
	padding:20px 0;
	border-bottom:1px solid #EDEFF3;
}
.cpr_li li{
	float:left;
	width:234px;
	background:url(../img/cp_ico.png) no-repeat 0 10px;
	line-height:24px;
	font-size:14px;
	color:#999999;
	padding-left:48px;
}
.cpr_li li span{
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.cpr_li li.send_em{
	float:right;
	cursor:pointer;
	background-position:0 -72px;
}
.cpr_li li.send_em font{
	font-size:15px;
	color:#EF831B;
	text-decoration:underline;
	font-weight:bold;
}
.cpr_d{
	padding-top:25px;
}
.cpr_d .cpdl{
	height:60px;
	line-height:60px;
	float:left;
	width:278px;
}
.cpr_d .cpdl a{
	display:block;
	padding-left:65px;
	background:url(../img/cp_ico.png) no-repeat 0 -171px;
	font-size:20px;
	color:#333333;
}
.cpfx{
	padding-top:20px;
	float:right;
}
.cpfx span{
	float:left;
	color:#999999;
	font-size:14px;
	line-height:20px;
}
.cpfx a{
	width:20px;
	height:20px;
	display:block;
	background:url(../img/cpfx_ico.png) no-repeat;
	float:left;
	margin-left:14px;
}
.cpfx a.fx1{
	background-position:4px 0;
}
.cpfx a.fx2{
	background-position:-46px -1px;
}
.cpfx a.fx3{
	background-position:-96px -1px;
}
.cpfx a.fx4{
	background-position:-146px -1px;
}
.cpfx a.fx5{
	background-position:-196px -1px;
}
.cpfx a.fx6{
	background-position:-246px -1px;
	margin-right:0;
}
.cpfx a:hover{
	opacity:0.6;
}

.art_cpdd{
	padding-top:60px;
}
.tab-hd{
	height:40px;
	background:#EDEFF3;
}
.tab-hd ul{
	padding-left:18px;
}
.tab-hd ul li{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:0 23px;
	line-height:40px;
	cursor:pointer;
}
.tab-hd ul li.on{
	background:#fff;
	border-top:1px solid #69BB6F;
	height:39px;
	line-height:39px;
}
.tab-bd{
	padding:20px 0 50px;
	overflow:hidden;
	line-height:2;
}
.cp_xg{
	padding-top:10px;
}
.xg_tt{
	border-bottom:4px solid #69BB6F;
	height:40px;
	line-height:40px;
	text-transform:uppercase;
}
.xg_tt span{
	float:left;
	font-size:14px;
	font-weight:bold;
}
.xg_tt a{
	float:right;
	color:#333333;
}
.xg_tt a:hover{
	color:#69BB6F;
}
.xg_list{
	padding-bottom:0;
	padding-top:30px;
}
.xg_list li{
	margin-right:40px;
	margin-bottom:0;
}

.tc_comm{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:998;
}
.hv_bg{
	background:rgba(0,0,0,0.5);
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:998;
}
.tcem{
	width:696px;
	z-index:999;
	margin:0 auto;
	position:relative;
	top:100px;
	background:#EDEFF3;
}
.tcem .tc_padd{
	border:15px solid #EDEFF3;
	background:#fff;
	padding:20px;
	position:relative;
}
.tcem .tc_padd .close{
	width:18px;
	height:18px;
	position:absolute;
	background:url(../img/close.png) no-repeat;
	right:10px;
	top:10px;
	cursor:pointer;
}
.tcem .tc_padd h3{
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	color:#333333;
}
.tcem .tc_padd span{
	color:#333333;
	font-size:14px;
	padding:5px 0;
	display:block;
}
.tcem .tc_padd ul{
	padding-top:10px;
}
.tcem .tc_padd ul li{
	padding-bottom:15px;
}
.tcem .tc_padd ul li p{
	padding:2px 19px;
	border:1px solid #DCDEE4;
}
.tcem .tc_padd ul li p input{
	width:100%;
	height:32px;
	line-height:32px;
	color:#999999;
	font-size:14px;
	background:none;
	border:none;
}
.tcem .tc_padd ul li p.yz{
	float:left;
}
.tcem .tc_padd ul li p.yz input{
	width:134px;
}
.tcem .tc_padd ul li p.em_sub{
	float:right;
	width:176px;
	padding:0;
	border:none;
}
.tcem .tc_padd ul li p.em_sub input{
	background:#EF831B;
	color:#fff;
	text-align:center;
	height:40px;
	cursor:pointer;
	border-radius:3px;
}

.s_wtcm{
	margin-top:-320px;
	position:relative;
	height:320px;
	overflow:hidden;
}
.s_wtcm ul{
	width:106%;
	height:100%;
}
.s_wtcm li{
	float:left;
	width:285px;
	height:100%;
	margin-right:20px;
	display:inline;
}
.s_wtcm li a{
	display:block;
	background:rgba(255,255,255,0.4);
	height:256px;
	padding-top:64px;
}
.s_wtcm li i{
	width:70px;
	height:64px;
	display:block;
	margin:0 auto;
	background:url(../img/sdl_ico.png) no-repeat;
} 
.s_wtcm li i.i1{
	background-position:0 0;
}
.s_wtcm li i.i2{
	background-position:-305px -2px;
}
.s_wtcm li h3{
	color:#FFFFFF;
	font-size:28px;
	line-height:36px;
	padding:20px 0;
	text-align:center;
	text-transform:uppercase;
}
.s_wtcm li p{
	color:#333333;
	font-size:20px;
	line-height:30px;
	padding:0 20px;
	text-align:center;
}
.s_wtcm li a:hover{
	background:rgba(255,255,255,0.9);
}
.s_wtcm li a:hover h3{
	color:#EF8319;
}
.s_wtcm li a:hover i.i1{
	background-position:0 -175px;
}
.s_wtcm li a:hover i.i2{
	background-position:-305px -176px;
}

.wt_list{
	padding-bottom:25px;
	overflow:hidden;
}
.wt_list li{
	padding-bottom:20px;
}
.wt_list li .wt_tt{
	height:38px;
	line-height:38px;
	padding:0 20px;
	border:1px solid #EDEFF4;
	border-radius:3px;
	color:#333333;
	font-size:14px;
	cursor:pointer;
}
.wt_list li .wt_tt.addc{
	border-color:#69BB6F;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	background:url(../img/wt_ico.png) no-repeat 840px center #69BB6F;
}
.wt_list li .wt_cmm{
	background:#EFF7EF;
	padding:10px 20px;
	line-height:25px;
	color:#3F9D43;
	font-size:14px;
	display:none;
}

.dlcp_list{
	overflow:hidden;
}
.dlcp_list li{
	height:220px;
	position:relative;
	margin-bottom:60px;
}
.dlcp_list li .dl_img{
	display:block;
	float:left;
	width:264px;
	height:220px;
	overflow:hidden;
	margin-right:40px;
	background:#EDEFF3;
}
.dlcp_list li span{
	color:#333333;
	display:block;
	padding:14px 0 8px;
}
.dlcp_list li h3{
	color:#6ABA6F;
	font-size:24px;
	padding:4px 0;
}
.dlcp_list li a.dlm{
	width:180px;
	position:absolute;
	right:0;
	bottom:0;
	height:50px;
	background:url(../img/cp_m.png) repeat-x;
	text-align:center;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	line-height:50px;
}
.dlcp_list li:hover a.dlm{
	font-weight:bold;
	font-size:15px;
}


.dl2_list{
	overflow:hidden;
	padding-bottom:10px;
}
.dl2_list ul{
	width:108%;
}
.dl2_list li{
	float:left;
	width:180px;
	margin-right:50px;
	display:inline;
	margin-bottom:10px;
}
.dl2_list li .img{
	width:180px;
	height:210px;
	overflow:hidden;
}
.dl2_list li p{
	text-align:center;
	line-height:22px;
	padding-top:14px;
	font-size:14px;
	height:44px;
	overflow:hidden;
}

.al_list{
	padding-bottom:20px;
	overflow:hidden;
}
.al_list li{
	padding-bottom:30px;
	height:220px;
	overflow:hidden;
}
.al_list li .img{
	float:left;
	width:320px;
	height:220px;
	overflow:hidden;
}
.al_list li .al_r{
	float:right;
	width:430px;
	height:220px;
	background:url(../img/albg.png) no-repeat left center #EDEFF3;
	padding-left:54px;
	padding-right:40px;
	font-size:14px;
	color:#656565;
	line-height:25px;
}
.al_list li .al_r span{
	display:block;
	padding-top:20px;
	font-size:12px;
}
.al_list li .al_r h3{
	font-size:24px;
	color:#333333;
	line-height:52px;
	background:url(../img/al_bg.png) no-repeat left bottom;
	overflow:hidden;
}
.al_list li .al_r p{
	padding-top:22px;
}

.lx_tt{
	text-align:center;
	font-size:14px;
	color:#999999;
	line-height:25px;
}
.lx_tt span{
	font-size:18px;
	text-transform:uppercase;
	display:block;
}
.lx_tt h3{
	font-size:48px;
	color:#333333;
	font-weight:bold;
	padding:26px 0 20px;
}
.lx_ccm{
	padding:70px 0 30px;
}
.lx_ccm .lx_l{
	float:left;
	width:600px;
	overflow:hidden;
	line-height:2;
}
.lx_ccm .lx_l img ,.lx_ccm .lx_l table{
	max-width:100% !important;
	height:auto !important;
}
.lx_ccm .lx_r{
	float:right;
	width:500px;
}
.lx_ccm .lx_r li{
	padding-bottom:20px;
}
.lx_ccm .lx_r li p{
	border:1px solid #DCDEE4;
	padding:2px 15px;
	line-height:32px;
	border-radius:3px;
}
.lx_ccm .lx_r li p input{
	width:100%;
	line-height:32px;
	border:none;
	background:none;
	color:#999999;
	font-size:14px;
}
.lx_ccm .lx_r li p .lx_nr{
	width:100%;
	line-height:22px;
	border:none;
	background:none;
	color:#999999;
	padding:5px 0;
	font-size:14px;
	height:174px;
	font-family:Arial, Helvetica, sans-serif;
}
.lx_ccm .lx_r li p.yz{
	float:left;
	width:150px;
}
.lx_ccm .lx_r .lx_sub{
	background:#EF831B;
	height:40px;
	text-align:center;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	border:none;
	border-radius:3px;
	width:210px;
}

.xg_new{
	padding-top:28px;
	overflow:hidden;
}
.xg_new ul{
	width:106%;
}
.xg_new li{
	float:left;
	width:360px;
	margin-right:60px;
}
.xg_new li .img{
	width:100%;
	height:250px;
	overflow:hidden;
}
.xg_new li h3{
	height:92px;
	line-height:30px;
	font-size:20px;
	color:#333333;
	padding-top:18px;
}
.xg_new li p{
	color:#999999;
}

/*-------分页样式-------*/

.quotes {
    clear: both;
    margin: 3px;
    padding: 3px;
    text-align: center;
}
.quotes ul li {
    border: 1px solid #CCCCCC;
    color: #666666;
    display: inline;
    margin-right: 4px;
    padding: 4px 7px;
    text-decoration: none;
}
.quotes .thisclass {
    background: #CCCCCC;
}

