/* css document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dd {border:0;margin:0 auto;padding:0}
body {width:100%;height:100%;background:#fff}
li {list-style:none;font-size:14px}
a {color:#333;text-decoration:none;font-size:13px;bblr:expression(this.onfocus=this.blur());outline-style:none}
a:hover {color:#ff0000}
p {font-size:14px;color:#333;/*text-indent:2em*/}
.clear {clear:both}
td,tr{    border: none;}


.head_1{width:1200px;height:50px;line-height:50px;}
.head_1_1{float:left; font-size:12px;font-size:14px;}
.head_1_2{float:right;font-size:14px;}
.head_1_2 a{font-size:14px;}

.head_22{width:100%;border-top:#e6e6e6 solid 1px;}
.head_2{width:1200px;height:130px;}
.head_2_1{float:left;}
.head_2_1 img{width:310px;height:auto;margin:20px 0px;}

.head_2_2 {float:left;margin: 50px 80px 0 100px;width:400px;}
.head_2_3{float:right;margin-top: 30px;}
.search_box_right{float:left;width:390px;margin: 50px 0 20px 120px;}
.search_box_right form{margin-bottom: 5px;}
.search_box_right form .searchbox{overflow: hidden;border: 3px solid #24ab3c;}
.search_box_right form .searchbox .input{
    width: 304px;
    height: 30px;
    border-right: none;
    background-repeat: repeat-x;
    background-position: 0 -166px;
    float: left;
    overflow: hidden;
}
.search_box_right form .searchbox .input .ico {
    display: inline-block;
    width: 23px;
    height: 22px;
    margin: 4px 3px;
    background-position: -214px -287px;
    float: left;
    overflow: hidden;
    background: url(../images/search.png) no-repeat;
}
.search_box_right form .searchbox .input input {
    width: 275px;
    height: 30px;
    line-height: 20px;
    padding: 1px 0;
    border: none;
    outline: none;
}
.search_box_right form .searchbox .submit {
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    border: none;
    cursor: pointer;
    background: #24ab3c;
    font-size: 14px;
    float: left;
}
.head_nav{width:100%;height:60px;background-color:#439648;}
.head_nav ul{width:1200px;}
.head_nav ul li{float:left;width:133px;line-height:60px;text-align:center;}
.head_nav ul li a{color:#fff;display:block;font-size:16px;}
.head_nav ul li a:hover{background-color:#eead1b;}
.banner img{width:100%;}
.section{width:1200px;height:700px;margin-top:60px;}
.section .section_top{height:80px;}
.section .section_top #section_top_cpzx{margin:0 auto;font-size:22px;font-weight:bold;color:#000;letter-spacing:3px;}
.section .section_top span{float:left;font-size:14px;letter-spacing:1px;margin:10px 20px 0 10px;color:#bbb;}
.section .section_top ul{float:right;margin-top:10px;}
.section .section_top ul li{float:left;padding:0 20px;text-align:center;border-left: 1px solid #61b112;}
.section .section_top ul li a{font-size:16px;}

.section_bottom{width:1200px;height:600px;}
.section_bottom ul li{width:280px;height:280px;float:left;margin:10px 10px;overflow:hidden;}
.section_bottom ul li img{
	width:280px;height:auto;
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
}
.section_bottom ul li img:hover{transform:scale(1.05);}
.section_bottom ul li span{position:relative;margin-top:-50px;width:280px;height:50px;background-color:rgba(0,0,0,0.6);color:#fff;display:block;text-align:center;line-height:50px;font-size:16px;}

.section_bzbl img{width:100%;height:auto;}
.section_mid_jj_left{float:left;}
.section_mid_jj_right{width:550px;float:right;}
.section_mid_jj_right #section_mid_jj_right_tt{color:#439648;font-size:26px;margin-bottom:20px;}
.section_mid_jj_right p{line-height:40px;font-size:14px;}
.section_bottom_jj{height:55px;margin:50px 0 30px 0;font-size:22px;font-weight:bold;color:#000;letter-spacing:3px;border-bottom: 1px solid #61b112;}
.section_bottom_jj_tp ul{width:100%;height:220px;}
.section_bottom_jj_tp ul li{float:left;margin:0 7px;}
.section_ys_bt{width:1200px;height:auto;line-height:40px;padding:50px 0 0 0;text-align:center;}
.section_ys_bt p{font-size:20px;}
.section_ys_bt #section_ys_bt{font-size:35px;color:#439648;font-weight:700;}
.section_ys_01{width:1200px;height:400px;margin-top:80px;}
.section_ys_01_left_tt{float:left;width:250px;height:70px;margin-bottom:30px;}
.section_ys_01_left{float:left;}
.section_ys_01_left .ys_01{margin-right:10px;float:left;font-size:70px;font-family:impact;color:#439648;}
.section_ys_01_left .ys_sl{float:right;width:200px;}
.section_ys_01_left .ys_01_t1{padding-top:8px;font-size:14px;color:#777;}
.section_ys_01_left .ys_01_t2{font-size:35px;font-weight:500;letter-spacing:5px;}
.section_ys_01_left_tt2{width:365px;height:36px;line-height:36px;font-size:18px;text-align:center;color:#fff;background:url(../images/ys_bg.png);margin:0 0 40px 0;}
.section_ys_01_left_xq{width:500px;}
.section_ys_01_left_xq ul li{width:500px;height:auto;padding-left:20px;line-height:36px;font-size:16px;background:url(../images/ys_li.png ) 0% 50% no-repeat;}
.section_ys_01_left_xq ul li span{color:#ff0000;}
.section_ys_01_right{float:right;}
.section_ys_01_bg{background-color:#f8f8f8;padding:65px 0 0 0;}

.section_ys_02{width:1200px;height:400px;}
.section_ys_02_right_tt{float:left;width:250px;height:70px;margin-bottom:30px;}
.section_ys_02_right{float:right;}
.section_ys_02_right .ys_02{margin-right:10px;float:left;font-size:70px;font-family:impact;color:#439648;}
.section_ys_02_right .ys_sl{float:right;width:200px;}
.section_ys_02_right .ys_02_t1{padding-top:8px;font-size:14px;color:#777;}
.section_ys_02_right .ys_02_t2{font-size:35px;font-weight:500;letter-spacing:5px;}
.section_ys_02_right_tt2{width:365px;height:36px;line-height:36px;font-size:18px;text-align:center;color:#fff;background:url(../images/ys_bg.png);margin:0 0 40px 0;}
.section_ys_02_right_xq{width:500px;}
.section_ys_02_right_xq ul li{width:500px;height:auto;padding-left:20px;line-height:36px;font-size:16px;background:url(../images/ys_li.png ) 0% 56% no-repeat;}
#section_ys_02_right_xq{background:url(../images/ys_li.png ) 0% 22% no-repeat;}
.section_ys_02_right_xq ul li span{color:#ff0000;}
.section_ys_02_left{float:left;}
.section_ys_02_bg{background-color:#f8f8f8;padding:65px 0 0 0;}
.gcal_bg{background-color:#fafafa;padding:10px 0 0 0;}
.gcal_bg_bottom ul{float:left;}
.gcal_bg_bottom ul li{margin:0 0 10px 0;overflow:hidden;}
.gcal_bg_bottom_da{float:right;}
.gcal_bg_bottom_bg{width:863px;height:75px;background-color:#e5e5e5;}
.gcal_bg_bottom_bg span{font-size:16px;line-height:75px;margin:0 50px 0 60px;font-weight:700;}
.gcal_bg_bottom ul li img{
	width:311px;height:auto;
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
}
.gcal_bg_bottom_da{overflow:hidden;}
.gcal_bg_bottom_da img{
	width:863px;height:auto;
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
}
.gcal_bg_bottom ul li img:hover,.gcal_bg_bottom_da img:hover{transform:scale(1.05);}
.section_bzbl{width:100%;height:auto;background:url(../images/dzcl_bg.jpg ) ;}
#section_bzbl{height:175px;}
.section_bzbl_1{width:1200px;}
.section_bzbl_1_left{float:left;padding:35px 0 0 30px;}
.section_bzbl_1_left p{color:#fff;}
.section_bzbl_1_left #dzlc{font-size:25px;color:#fff;}
.section_bzbl_1_left #dzlc2{letter-spacing:1.5px;}
.section_bzbl_1_tel{margin-top:20px;background:url(../images/dzlc_tel.png ) 0 50% no-repeat; }
.section_bzbl_1_tel p{padding-left:50px;font-size:16px;font-weight:700;}
#qgrx{font-size:14px;font-weight:300;}
.section_bzbl_1_right{float:right;}
.section_bzbl_1_right ul li{width:120px;height:120px;float:left;margin:30px 7px 0 0;text-align:center;}
.section_bzbl_1_right ul li img{width:79px;height:79px;}
.section_bzbl_1_right ul li p{margin-top:13px;font-size:16px;color:#fff;letter-spacing:1px;}
.section_xw_left{float:left;width:550px;}
.section_xw_left_tt{height:70px;border-bottom:1px solid #bbb;}
#section_xw{float:left;width:120px;height:37px;background-color:#439648;display:block;color:#fff;text-align:center;line-height:35px;}
#section_xw_more{float:right;color:#555;font-size:14px;line-height:37px;}
.section_xw_left_xw1{margin-top:20px;width:550px;height:160px;border-bottom:1px dashed #bbb;}
.section_xw_left_xw1 img{float:left;width:206px;height:137px;}
.section_xw_left_xw1_right{width:300px;float:left;margin-left:30px;}
#section_xw_left_xw1_right_bt{font-size:16px;font-weight:700;margin-bottom:20px;}
.section_xw_left_xw1_right p{}
#section_xw_left_xw1_right_lj{color:#439648;margin-top:20px;}
.section_xw_left_xw1_right span{width:100px;float:right;background:url(../images/sj.png ) 0 50% no-repeat;color:#555;text-align:right;}
.section_xw_left_xw1_right a{display:block;}
.section_xw_left_xw1_right a:hover p,.section_xw_left_xw1_right a:hover #section_xw_left_xw1_right_lj,.section_xw_left_xw1_right a:hover #section_xw_left_xw1_right_lj span{color:#ff0000;}

.section_xw_left_xw2 ul li{margin:10px 0;}
.section_xw_left_xw2 ul li a {font-size:14px;color:#787878;}
.section_xw_left_xw2 ul li a span{float:right;}
.section_xw_right{float:right;}

.footer_index{width:100%;height:220px;background-color:#439648;}
.footer_index_top{width:1200px;height:160px;border-bottom:1px solid #ccc;}
.footer_index_top_left{float:left;padding-top:60px;}
.footer_index_top_left ul {width:600px;height:auto;display:block;}
.footer_index_top_left ul li{float:left;color:#fff;}
.footer_index_top_left ul li a{color:#fff;font-size:16px;}
.footer_index_top_left ul li a:hover{color:#fca304;}
.footer_index_top_left p{margin-top:20px;color:#fff;}

.footer_index_top_right{padding-top:30px;}
.footer_index_top_right img{float:left;width:128px;height:115px;}
.footer_index_top_right_lx{float:left;font-size:14px;color:#fff;}
.footer_index_top_right_lx ul li{margin:5px 0 15px 5px;}
#footer_index_top_right_lx_dh{padding-left:20px;background:url(../images/dh.png ) 0 50% no-repeat;}
#footer_index_top_right_lx_wz{padding-left:20px;background:url(../images/wz.png ) 0 50% no-repeat;}
#footer_index_top_right_lx_wz2{padding-left:20px;background:url(../images/wz2.png ) 0 50% no-repeat;}
.footer_index_bottom{width:1200px;margin-top:10px;color:#fff;font-size:14px;}
.footer_index_bottom a{color:#fff;font-size:14px;}
.footer_index_bottom a:hover{color:#fca304;}

.gywm{width:100%;height:40px;border-bottom: 1px solid #e4e4e4;margin-bottom:20px;}
.gywm_sy {width:1200px;height:40px;}
.gywm_sy a {}
.gywm_sy #gywm_sy{ float:left;width:45px;height:40px;display:block;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.gywm_sy a img{padding:10px;}
.gywm_sy span{
	height: 43px;
    width: 84%;
    line-height: 43px;
    font-size: 13px;
    color: #999999;
    float: left;
    margin-left: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.gywm_sy a{color:#999999;}

.gywm_nr{width:1200px;height:auto;}
.gywm_left{float:left;width:270px;height:auto;margin-bottom:20px;}
#gywm_right{float:right;}
.gywm_left_top{width: 100%;height: 80px;background: #439648;}
.gywm_left_top h2{
	height: 80px;
    text-indent: 28px;
    background: url(../images/gywm01.png) no-repeat 218px center;
    line-height: 80px;

    color: #fff;
    font-weight: normal;
	}
.gywm_left_top h2 a{
	font-size: 24px;
	color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.gywm_left_top2{
	border: 1px solid #e4e4e4;
    border-top: none;
    position: relative;
}
.gywm_left_top2 ul li{
	background: url(../images/top2.png) no-repeat 224px center;
	height: 58px;
    border-top: 1px solid #e4e4e4;
    text-indent: 28px;
    color: #333333;
    line-height: 58px;
}
.gywm_left_top2_cur{
	background: url(../images/top1.png) no-repeat 224px center #f5f5f5 !important;
}
.gywm_left_top2 ul li:hover{
	background: url(../images/top1.png) no-repeat 224px center #f5f5f5;
}
.gywm_left_top2 ul li a{
	font-size: 15px;
	color: #333333;
    display: block;
    text-decoration: none;
}
.gywm_left_top2 ul li a:hover{
	color: #439648;
    font-weight: bold;
}
.gywm_left_middle,.gywm_left_bottom{
	border: 1px solid #e4e4e4;
    margin-top: 20px;
    padding: 0 19px 16px;
}
.gywm_left_middle h3,.gywm_left_bottom h3{
	font-size: 18px;
    color: #439648;
    font-weight: normal;
    height: 59px;
    line-height: 59px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 18px;
    text-indent: 10px;
}
.gywm_left_middle ul li{
	font-size: 14px;
    color: #333333;
    margin-bottom: 10px;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gywm_left_bottom ul li{
	font-size: 14px;
    color: #333333;
    margin-bottom: 12px;
    line-height: 20px;
    padding: 0 10px;
}
.gywm_left_bottom span{
	display: block;
    width: 50px;
    height: 50px;
    float: left;
    border-right: 1px solid #fff;
    background: url(../images/zxzx_icon01.png) no-repeat center;
}
.gywm_left_bottom a{
	display: block;
    width: 160px;
    height: 50px;
    overflow: hidden;
    background: #439648;
    text-decoration: none;
    margin-top: 20px;
}
.gywm_left_bottom em{
	display: block;
    width: 109px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    float: left;
}
.gywm_left_bottom img{
	display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 8px;
}
.gywm_right{
	width: 910px;
    float: right;
	overflow: hidden;
}
#gywm_left{
	float: left;
}
.gywm_right_top{
	border: 1px solid #e4e4e4;
    padding-top: 28px;
    width: 908px;
    padding-bottom: 0px;
}
.gywm_right_tt{
	width: 870px;
    text-align: center;
    margin: 0 auto;
}
.gywm_right_tt h2 {
    color: #439648;
    font-weight: normal;
}
.gywm_right_tt h2 a{
	color: #439648;
    text-decoration: none;
    font-weight: bold;
	font-size: 20px;
}
.gywm_right_tt i{
	display: block;
    width: 870px;
    height: 3px;
    margin-top: 26px;
}
.gywm_right_top .conBox{
	width: 870px;
    margin: 20px auto 0;
    padding-bottom: 20px;
    background: #fff;
    line-height: 24px;
}
.gywm_right_bottom{
	background: #f5f5f5;
    border: 1px solid #e4e4e4;
    position: relative;
    height: 228px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.gywm_right_bottom .figure{
	width: 165px;
    height: 213px;
    position: absolute;
    left: 70px;
    bottom: 0;
}
.gywm_right_bottom .figure img{
	display: block;
    width: 165px;
    height: 213px;
}
.gywm_right_bottom .conBox{
	margin-left: 308px;
    padding-top: 48px;
    margin-right: 24px;
}
.gywm_right_bottom .conBox h3{
	font-size: 22px;
    color: #439648;
    font-weight: normal;
}
.gywm_right_bottom .conBox p {
    font-size: 15px;
    color: #333333;
    margin-top: 6px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 40px;
}
.gywm_right_bottom .conBox .box {
    margin-top: 20px;
}
.gywm_right_bottom .conBox .box .zxzx {
    display: block;
    width: 160px;
    height: 50px;
    overflow: hidden;
    background: #439648;
    text-decoration: none;
    float: left;
}
.gywm_right_bottom .conBox .box .zxzx span {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    border-right: 1px solid #fff;
    background: url(../images/zxzx_icon01.png) no-repeat center;
}
.gywm_right_bottom .conBox .box .zxzx em {
    display: block;
    width: 109px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    float: left;
}
.gywm_right_bottom .conBox .box .zxzx em img {
    display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 8px;
}
.gywm_right_bottom .conBox .box .phone {
    float: left;
    margin-left: 56px;
    background: url(../images/mub02Ad_phone.png) no-repeat left center;
    padding-left: 44px;
    margin-top: 4px;
}
.gywm_right_bottom .conBox .box .phone span {
    display: block;
    font-size: 13px;
    color: #666666;
}
.gywm_right_bottom .conBox .box .phone em {
    display: block;
    font-size: 24px;
    color: #439648;
    font-family: arial;
}
.qyfcIntro {
    width: 870px;
    margin: 20px auto 0;
    padding-bottom: 20px;
    overflow: hidden;
}
.qyfcIntro dt {
    float: left;
    width: 600px;
    height: 474px;
    float: left;
}
.qyfcIntro dt img {
    display: block;
    width: 600px;
    height: 474px;
}
.qyfcIntro dd {
    width: 222px;
    float: right;
    position: relative;
    height: 394px;
    background: #669934;
    padding-top: 80px;
    padding-left: 48px;
}
.qyfcIntro dd h4 {
    font-size: 15px;
    color: #fff;
}
.qyfcIntro dd h3 {
    font-size: 24px;
    color: #fff;
}
.qyfcIntro dd span {
    display: block;
    margin-top: 28px;
    font-size: 12px;
    color: #fff;
    font-family: arial;
}
.qyfcIntro dd i {
    display: block;
    width: 54px;
    height: 2px;
    background: #fff;
    margin-top: 208px;
}
.qyfcIntro dd em {
    display: block;
    margin-top: 18px;
    color: #fff;
    font-size: 14px;
}
.qyfcIntro dd p {
    font-size: 24px;
    color: #fff;
    font-family: arial;
}
.qyfcIntro ul {
    margin-top: 19px;
    width: 102%;
}
.qyfcIntro li {
    width: 280px;
    float: left;
    margin: 15px 15px 0 0;
    text-align: center;
    margin-bottom: 26px;
}
.qyfcIntro li a {
    display: block;
    text-decoration: none;
}
.qyfcIntro li span {
    display: block;
    width: 278px;
    height: 185px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
}
.qyfcIntro li img {
    display: block;
    width: 278px;
    height: 220px;
    transform: scale(1);
    transition: all 1s ease-out;
}
.qyfcIntro li em {
    display: block;
    margin-top: 14px;
    font-size: 16px;
    color: #333;
	font-style:normal;
}
.qyfcIntro ul li #span1{
	height: 225px !important;
}
dl.dl_2s {
    float: left;
    width: 205px;
    margin-bottom: 16px;
    margin-right: 12px;
}
dl.dl_2s dt img {
    width: 205px;
    height: 201px;
    background: #eee;
    display: block;
    overflow: hidden;
    padding: 2px;
    transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
}
dl.dl_2s dd {
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
dl.dl_2s dd h4 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	text-align:center;
}
dl.dl_2s:hover dt img {
    background: #669934;
}
dl.dl_2s:hover dd {
    color: #669934;
    text-decoration: none;
}
#span2 {
	width: 278px;
    height: 225px;
}
#span2 img{
	width: 230px;
    height: 230px;
}

.mainCon {
    border: 1px solid #e4e4e4;
    width: 908px;
}
.newsCenterIntro {
    width: 870px;
    margin: 0 auto;
}
.newsCenterIntro .box {
    padding-bottom: 16px;
}
.newsCenterIntro .box:first-child .mub02Top2 {
    background-image: none;
}
.mub02Top2 h3 {
    float: left;
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #669934;
}
.mub02Top2 h3 em {
    font-weight: bold;
}
.mub02Top2 a.more {
    display: block;
    font-size: 13px;
    color: #999999;
    line-height: 80px;
    float: right;
}
.mub02Top2 i {
    display: block;
}
.mub02Top2 i img {
    display: block;
}
.newsCenterIntro .box dl {
    margin-top: 30px;
}
.newsCenterIntro .box dt {
    float: left;
    width: 200px;
    height: 190px;
    float: left;
}
.newsCenterIntro .box dt img {
    display: block;
    width: 180px;
    height: 180px;
}
.newsCenterIntro .box dd {
    width: 622px;
    float: left;
	margin-left: 30px;
    position: relative;
    height: 153px;
    position: relative;
    position: relative;
}
.newsCenterIntro .box dd h3 {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    width: 550px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-left:0px;
}
.newsCenterIntro .box dd h3 a {
    color: #333333;
    text-decoration: none;
}
.newsCenterIntro .box dd p {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    margin-top: 12px;
}
.newsCenterIntro .box dd a.more {
    font-size: 13px;
    color: #999999;
    text-decoration: none;
    text-align: center;
    width: 110px;
    height: 40px;
    line-height: 40px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    border: 1px solid #e4e4e4;
}
.newsCenterIntro .box ul {
    width: 106%;
    margin-top: 1px;
}
.newsCenterIntro .box li {
    width: 416px;
    overflow: hidden;
    margin-right: 38px;
    float: left;
    margin-bottom: 13px;
}
.newsCenterIntro .box li a {
    display: block;
    font-size: 14px;
    color: #333333;
    float: left;
    width: 302px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newsCenterIntro .box li span {
    display: block;
    font-size: 14px;
    color: #999999;
    font-family: arial;
    float: right;
}
.newsCenterIntro .box ul {
    width: 106%;
	height: 200px;
    margin-top: 1px;
}

.gywm_right .article {
    border: 1px solid #e4e4e4;
    width: 908px;
    position: relative;
}
.gywm_right .article .conBox {
    padding: 20px 19px 0;
}
.gywm_right .article .title h1 {
    font-size: 22px;
    color: #333333;
    font-weight: normal;
    margin-bottom: 20px;
}
.gywm_right .article .title .share {
    width: 100%;
    height: 24px;
}
.gywm_right .article .title .share p {
    float: left;
    overflow: hidden;
}
.gywm_right .article .title .share p span:first-child {
    padding-left: 0;
    border-left: none;
}
.gywm_right .article .title .share p span {
    display: block;
    font-size: 12px;
    color: #999999;
    float: left;
    padding: 0 8px;
    border-left: 1px dotted #b6b6b6;
    float: left;
}
.gywm_right .article .title .share p span #cntrHits {
    float: right;
}
.gywm_right .article .title i {
    width: 100%;
    display: block;
    height: 3px;
    background: #e7e7e7;
    margin-top: 12px;
    background: url(../images/mub02Top2_xian.png) no-repeat center;
}
.gywm_right .article .con {
    margin-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}
.gywm_right .article .con p {
    line-height: 30px;
    font-size: 14px;
    color: #333333;
}
.gywm_right .article .context {
    width: 100%;
    border-top: 1px solid #e7e7e7;
    background: #fff;
    height: 60px;
}
.gywm_right .article .context p {
    width: 454px;
    float: left;
    height: 60px;
    line-height: 60px;
	
}
.gywm_right .article .context p.prevNews a {
    margin-left: 20px;
    padding-left: 20px;
    background: url(../images/mub02_jt01.png) no-repeat left center;
	display: block;
}
.gywm_right .article .context p.NextNews a {
    margin-right: 20px;
    padding-right: 20px;
    text-align: right;
    background: url(../images/mub02_jt03.png) no-repeat right center;
	display: block;
}
.gywm_right .article .context p.prevNews a:hover {
    background: url(../images/mub02_jt05.png) no-repeat left center;
    color: #669934;
}
.gywm_right .article .context p.NextNews a:hover {
    background: url(../images/mub02_jt04.png) no-repeat right center;
    color: #669934;
}
.gywm_right .article .context p.NextNews {
    border-left: 1px solid #e7e7e7;
    width: 444px;
}
.mub02xgyd {
    border: 1px solid #e4e4e4;
    padding: 0 19px 10px;
    margin-top: 20px;
}
.mub02Top {
    width: 870px;
    margin: 0 auto;
    padding-top: 20px;
}
.mub02Top h2 {
    font-size: 18px;
    color: #669934;
    font-weight: normal;
    height: 40px;
    border-bottom: 1px solid #e4e4e4;
}
.mub02xgyd .conBox {
    width: 100%;
    margin-top: 22px;
    overflow: hidden;
}
.mub02xgyd .conBox ul {
    width: 106%;
}
.mub02xgyd .conBox li {
    width: 416px;
    overflow: hidden;
    margin-right: 38px;
    float: left;
    margin-bottom: 13px;
}
.mub02xgyd .conBox li a {
    display: block;
    font-size: 14px;
    color: #333333;
    float: left;
    width: 302px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mub02xgyd .conBox li span {
    display: block;
    font-size: 14px;
    color: #999999;
    font-family: arial;
    float: right;
}
.mub02tjcp {
    border: 1px solid #e4e4e4;
    padding: 0 19px 20px;
    margin-top: 20px;
}
.mub02Top {
    width: 870px;
    margin: 0 auto;
    padding-top: 20px;
}
.mub02Top h2 {
    font-size: 18px;
    color: #669934;
    font-weight: normal;
    height: 40px;
    border-bottom: 1px solid #e4e4e4;
}
.mub02tjcp .conBox {
    width: 100%;
    margin-top: 20px;
	overflow: hidden;
}
.mub02tjcp .conBox li:first-child {
    margin-left: 0;
}
.mub02tjcp .conBox li a {
    display: block;
    text-decoration: none;
}
.mub02tjcp .conBox li span {
    display: block;
    width: 278px;
    height: 233px;
    overflow: hidden;
    border: 1px solid #e4e4e4;
}
.mub02tjcp .conBox li img {
    display: block;
    transform: scale(1);
    transition: all 1s ease-out;
    width: 278px;
    height: 233px;
}
.mub02tjcp .conBox li em {
    display: block;
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mub02tjcp .conBox li {
    width: 280px;
    float: left;
    margin-left: 15px;
    text-align: center;
}
.mub02tjcp .conBox li:hover img {
    transform: scale(1.2);
}
.mub02xgyd .conBox li a:hover {
    color: #669934;
}

.gywm_right .mainCon {
    border: 1px solid #e4e4e4;
    padding-top: 28px;
    width: 908px;
    padding-bottom: 0px;
}
.mub02Title {
    width: 870px;
    text-align: center;
    margin: 0 auto;
}
.mub02Title h2 {
    font-size: 20px;
    color: #669934;
    font-weight: normal;
}
.mub02Title h2 a {
    color: #669934;
	font-size: 20px;
    text-decoration: none;
    font-weight: bold;
}
.mub02Title i {
    display: block;
    width: 870px;
    height: 3px;
    margin-top: 26px;
}
.mub02Title i img {
    display: block;
    width: 870px;
    height: 3px;
}
.gywm_right .mainCon .conBox {
    width: 870px;
    margin: 20px auto 0;
    padding-bottom: 20px;
    background: #fff;
    line-height: 24px;
}
dl.dl_42 {
    width: 280px;
    height: 350px;
    margin: 10px 5px;
    float: left;
}
dl.dl_42 dt {
    display: block;
    width: 280px;
    height: 214.75px;
    overflow: hidden;
}
dl.dl_42 dt .Pic {
    width: 245px;
    height: 206px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
    display: block;
}
dl.dl_42 dt img {
    display: block;
    transform: scale(1);
    transition: all 2s ease-out;
    width: 245px;
    height: 206px;
}
dl.dl_42 dd {
    padding: 13px 2px 0;
    height: 118px;
    background: #fff;
    position: relative;
}
dl.dl_42 dd h4 {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    width: 280px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
dl.dl_42 dd h4 a {
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}
dl.dl_42 dd p {
    line-height: 22px;
    color: #666666;
    font-size: 14px;
    margin-top: 14px;
}
dl.dl_42 dd .btn {
    overflow: hidden;
    width: 241px;
    height: 42px;
    background: url(../images/proListBg01.png) no-repeat center;
    position: absolute;
    bottom: 0px;

}
dl.dl_42 dd .btn a:hover {
    color: #fff;
}
dl.dl_42 dd .btn a:first-child {
    border-right: 1px solid #eaeaea;
}
dl.dl_42 dd .btn a i {
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(../images/mub02_jt03.png) no-repeat center;
    margin-left: 8px;
    position: relative;
    top: 2px;
}
dl.dl_42 dd .btn a {
    display: block;
    width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #777777;
    text-decoration: none;
}
dl.dl_42 dd .btn a i {
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(../images/mub02_jt03.png) no-repeat center;
    margin-left: 8px;
    position: relative;
    top: 2px;
}
dl.dl_42 dd .btn a.zx:hover {
    background: url(../images/proListBg03.png) no-repeat center;
}
dl.dl_42 dd .btn a.more:hover {
    background: url(../images/proListBg02.png) no-repeat center;
}
.paging {
    border-top: 1px solid #e4e4e4;
    height: 59px;
}
.paging .pagingPrev {
    width: 119px;
    height: 59px;
    line-height: 59px;
    text-align: center;
    border-right: 1px solid #e4e4e4;
    float: left;
    font-size: 13px;
    color: #999999;
    text-decoration: none;
}
.paging .pagingPrev i {
    display: inline-block;
    width: 8px;
    height: 14px;
    background: url(../images/mub02_jt01.png) no-repeat center;
    margin-right: 10px;
    position: relative;
    top: 2px;
}
.paging ul {
    width: 668px;
    float: left;
    text-align: center;
    padding-top: 17px;
}
.paging ul a {
    display: inline-block;
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    font-size: 15px;
    color: #999999;
    font-family: arial;
    margin-left: 4px;
    text-decoration: none;
}
.paging ul a:hover {
    background: #669934;
    color: #fff;
}
.paging ul a.cur {
    color: #fff;
    text-decoration: none;
    background: #669934;
}
.paging .pagingPrev:hover,.paging .pagingPrev:hover a {
    color: #669934;
    font-weight: bold;
}
.paging .pagingPrev:hover i {
    background: url(../images/mub02_jt05.png) no-repeat center;
}
.paging .pagingNext {
    width: 119px;
    height: 59px;
    line-height: 59px;
    text-align: center;
    border-left: 1px solid #e4e4e4;
    float: right;
    font-size: 13px;
    color: #999999;
    text-decoration: none;
}
.paging .pagingNext:hover,.paging .pagingNext:hover a {
    color: #669934;
    font-weight: bold;
}
.paging .pagingNext:hover i {
    background: url(../images/mub02_jt04.png) no-repeat center;
}
.paging .pagingNext i {
    display: inline-block;
    width: 8px;
    height: 14px;
    background: url(../images/mub02_jt03.png) no-repeat center;
    margin-left: 10px;
    position: relative;
    top: 2px;
}
.gywm_left .classify {
    border: 1px solid #e4e4e4;
	border-top:none;
}
.gywm_left .classify .box {
    border-bottom: 1px solid #e4e4e4;
    border-top: none;
    position: relative;
}

.gywm_left .classify .box i {
    display: none;
    width: 3px;
    height: 100%;
    position: absolute;
    left: -1px;
    top: 0;
    background: #669934;
}
.gywm_left .classify dl {
    padding: 14px 19px 18px 30px;
	margin: 0;
}
.gywm_left .classify dt {
    font-size: 20px;
    color: #333333;
    background: url(../images/mub02_jt03.png) no-repeat 194px 6px;
    margin-bottom: 14px;
}
.gywm_left .classify dt a {
	font-size: 20px;
    color: #333333;
	display:block;
}
.gywm_left .classify dd p {
    border-left: 1px solid #e4e4e4;
    height: 35px;
    line-height: 35px;
}
.gywm_left .classify dd p a {
    font-size: 15px;
    color: #333333;
    display: block;
    text-indent: 16px;
    text-decoration: none;
}
.gywm_left .classify .box:hover dt a, .gywm_left .classify .box dt.cur a {
    color: #669934;
    display: block;
    text-decoration: none;
}
.gywm_left .classify .box:hover dt {
    background: url(../images/mub02_jt04.png) no-repeat 194px 6px;
    font-weight: bold;
}
.gywm_left .classify .box:hover {
    background: #f5f5f5;
}
.gywm_left .classify .box:hover i {
    display: block;
}
.gywm_left .classify .box i {
    display: none;
    width: 3px;
    height: 100%;
    position: absolute;
    left: -1px;
    top: 0;
    background: #669934;
}
.gywm_left .classify dd p:hover, .gywm_left .classify dd p.cur {
    background: url(../images/mub02_jt02.png) no-repeat 194px center #669934;
}
.gywm_left .classify dd p:hover a, .gywm_left .classify dd p.cur a {
    color: #fff;
}
.gywm_right_top .conBox ul {
    width: 104%;
	overflow:auto;
}
.gywm_right_top .conBox li {
    float: left;
    width: 280px;
    margin-right: 15px;
    margin-bottom: 20px;
}
.gywm_right_top .conBox li .Pic {
    width: 270px;
    height: 260px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
    display: block;
}
.gywm_right_top .conBox li .Pic img {
    display: block;
    width: 260px;
    height: 260px;
    transform: scale(1);
    transition: all 1s ease-out;
}
.gywm_right_top .conBox li:hover .Pic img {
    transform: scale(1.2);
}
.gywm_right_top .conBox li .intro {
    width: 280px;
    height: 140px;
    text-align: center;
    padding-top: 14px;
    position: relative;
}
.gywm_right_top .conBox li .intro h3 {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 12px;
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gywm_right_top .conBox li .intro h3 a {
    color: #669934;
	font-size: 16px;
}
.gywm_right_top .conBox li .intro p {
    line-height: 20px;
    color: #666666;
    font-size: 14px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 62px;
}
.gywm_right_top .conBox li .intro .btn {
    overflow: hidden;
    width: 241px;
    height: 42px;
    background: url(../images/proListBg01.png) no-repeat center;
    position: absolute;
    bottom: 0px;
    left: 20px;
}
.gywm_right_top .conBox li .intro .btn a:first-child {
    border-right: 1px solid #eaeaea;
}
.gywm_right_top .conBox li .intro .btn a i {
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(../images/mub02_jt03.png) no-repeat center;
    margin-left: 8px;
    position: relative;
    top: 2px;
}
.gywm_right_top .conBox li .intro .btn a {
    display: block;
    width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #777777;
    text-decoration: none;
}
.gywm_right_top .conBox li .intro .btn a.more:hover {
    background: url(../images/proListBg02.png) no-repeat center;
}
.gywm_right_top .conBox li .intro .btn a.zx:hover {
    background: url(../images/proListBg03.png) no-repeat center;
}
.gywm_right_top .conBox li .intro .btn a:hover {
    color: #fff;
}
.proDetailsSection{
	width: 910px;
    float: right;
}
.proDetailsSection .mainCon {
    border: 1px solid #e4e4e4;
    width: 908px;
}
.proDetailsIntro {
    width: 100%;
    height: 384px;
    border-bottom: 1px solid #e4e4e4;
}
.proDetailsIntro .conL {
    width: 458px;
    float: left;
    position: relative;
    height: 384px;
    border-right: 1px solid #e4e4e4;
}
.proDetailsIntro .conL i.prev {
    left: -1px;
}
.proDetailsIntro .conL i {
    display: block;
    width: 44px;
    height: 44px;
    position: absolute;
    z-index: 9;
    cursor: pointer;
    overflow: hidden;
    top: 50%;
    margin-top: -22px;
}
.proDetailsIntro .conL i.next {
    right: -1px;
}
.proDetailsIntro .conL .conBox {
    width: 458px;
    height: 384px;
    position: relative;
    overflow: hidden;
}
.proDetailsIntro .conL .conBox ul {
    position: absolute;
    top: 0;
    left: 0;
}
.proDetailsIntro .conL .conBox li {
    float: left;
    width: 458px;
}
.proDetailsIntro .conL .conBox li img {
    display: block;
    width: 384px;
    height: 384px;
}
.proDetailsIntro .conL .btnList {
    width: 100%;
    height: 10px;
    text-align: center;
    position: absolute;
    bottom: 18px;
}
.proDetailsIntro .conL .btnList span:first-child {
    margin-left: 0;
}
.proDetailsIntro .conL .btnList span {
    display: inline-block;
    width: 9px;
    height: 9px;
    overflow: hidden;
    position: relative;
    background: url(../images/proDetailsIntro_icon01.png) no-repeat left top;
    margin-left: 14px;
    cursor: pointer;
}
.proDetailsIntro .conL .btnList span.cur {
    background-position: left bottom;
}
.proDetailsIntro .conR {
    float: right;
    padding-top: 40px;
    width: 391px;
    height: 350px;
    position: relative;
    margin-right: 20px;
}
.proDetailsIntro .conR h3 {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    height: 23px;
    overflow: hidden;
}
.proDetailsIntro .conR i {
    display: block;
    height: 1px;
    margin: 15px 0 18px 0;
    background: #e4e4e4;
}
.proDetailsIntro .conR p {
    font-size: 14px;
    color: #666666;
    line-height: 22px;
    height: 176px;
    display: inline-block;
    overflow: hidden;
}
.proDetailsIntro .conR .box {
    width: 100%;
    position: absolute;
    bottom: 34px;
    left: 0;
}
.proDetailsIntro .conR .box .zx {
    display: block;
    width: 172px;
    height: 53px;
    float: left;
    font-size: 20px;
    color: #fff;
    line-height: 53px;
    background: url(../images/proDetailsIntroBg01.png) no-repeat center;
    text-align: center;
    text-decoration: none;
}
.proDetailsIntro .conR .box .zx img {
    position: relative;
    top: 4px;
    margin-left: 12px;
}
.proDetailsIntro .conR .box .phone {
    float: left;
    padding-left: 42px;
    background: url(../images/proDetailsIntro_phone.png) no-repeat left center;
    margin-left: 18px;
    margin-top: 6px;
}
.proDetailsIntro .conR .box .phone span {
    display: block;
    font-size: 13px;
    color: #666666;
}
.proDetailsIntro .conR .box .phone em {
    display: block;
    font-size: 24px;
    color: #669934;
    font-family: arial;
}
.proDetailsCanS {
    width: 870px;
    margin: 20px auto 0;
}
.proDetailsCanS .menu {
    width: 100%;
    height: 54px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e4e4e4;
}
.proDetailsCanS .menu li.status_on {
    background: #669934;
    border-color: #669934;
    color: #fff;
}
.proDetailsCanS .menu li:first-child {
    border-left: 1px solid #e4e4e4;
}
.proDetailsCanS .menu li {
    float: left;
    width: 148px;
    border: 1px solid #e4e4e4;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 14px;
    color: #000;
    border-left: none;
    border-bottom: none;
    cursor: pointer;
}
.proDetailsCanS .conBox {
    width: 100%;
    background: #fff;
    line-height: 22px;
}
.proDetailsCanS .conBox .box {
    width: 100%;
    height: 100%;
    background: #fff;
}





.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 0px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


