
.main_image {width:100%; height:540px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:540px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:540px;}
.main_image li span {display:block; width:100%; height:540px}
.main_image li a {display:block; width:100%; height:540px}
.main_image li .img_1 {background: url('1_12.jpg') center top no-repeat}
.main_image li .img_2 {background: url('2_12.jpg') center top no-repeat}
.main_image li .img_3 {background: url('3_12.jpg') center top no-repeat}
.main_image li .img_4 {background: url('4_12.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:500px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}



.sy_news dl{ float:left; width:585px; height:200px; border:1px solid #ccc; margin:10px 5px;cursor:pointer;transition:all .3s; background:#565656}
.sy_news dl dt{ float:left; width:221px; height:200px; float:left; border-right:1px solid #ccc;}
.sy_news dl dt img{ width:221px; height:200px;}
.sy_news dl dd{ float:left; width:315px; margin:30px 0 20px 30px; line-height:200%}
.sy_news dl dd em{background:#f0f1f3; padding:5px;}
.sy_news dl dd h3{ font-size:18px; color:#ffffff; margin:10px 0 0px 0}
.sy_news dl dd h3 a{ color:#ffffff}
.sy_news dl dd p {line-height:150%}
.sy_news dl dd p a{ height:60px; color:#afafaf; }
.sy_news dl:hover{ -webkit-box-shadow:0 2px 20px rgba(82,174,56,.55);-moz-box-shadow:0 2px 20px rgba(82,174,56,.55);box-shadow:0 2px 20px rgba(82,174,56,.55);/*transform: rotate(2deg);*/}



.d_sycplb{ padding-left:16%;}
.d_sycplb a{ display:inline-block; width:106px; height:156px; margin:38px 0px 0 35px; text-align:center}
.d_sycplb a i{ background:url(../images/tb.jpg); display:block; width:106px; height:106px;transition:all .5s ease; margin-bottom:10px;}
#m1 i{background-position:-0 0 }
#m2 i{ background-position:-147px 0 }
#m3 i{background-position:-307px 0}
#m4 i{  background-position:-453px 0}
#m5 i{background-position:-602px 0}
#m6 i{  background-position:-760px 0}
.d_sycplb a:hover i{background:url(../images/tb.jpg);}
#m1 i:hover {background-position: 0 106px}
#m2:hover i{background-position:-147px -106px }
#m3:hover i{background-position:-307px -106px }
#m4:hover i{background-position:-453px -106px }
#m5:hover i{background-position:-602px -106px }
#m6:hover i{background-position:-760px -106px }





.sy_more{ background:#aa0000; padding:10px 20px; border:1px solid #ccc; display:block; width:120px;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px;transition:all .5s ease; color:#fff}
.sy_more:hover{ background:#000 ; color:#fff}




.cptj h3 a{ float:right; color:#999; font-size:16px}
.cptj h3{ color:#0067d5; font-size:24px; height:50px; text-transform:uppercase;}

.w1200{ width:1200px; margin:0  auto}
.sycp1 ul li{ float:left; width:286px; height:243px; margin:0 10px 20px 0;}
.sycp1 ul li a{ display:block; width:286px; height:243px; position:relative}
.sycp1 ul li a img{width:286px; height:243px; }
.sycp1 ul li a span{ position:absolute; bottom:0; height:40px; line-height:40px; text-align:center; background:#000; z-index:999; width:286px; display:block; opacity: 0.4; left:0}
.sycp1 ul li a b{ position:absolute; color:#fff; text-align:center; bottom:10px; text-align:center; width:286px;  z-index:9999; left:0; font-size:16px}
.sycp1 ul li a:hover b{ color:#FF0}
.sycp1 ul li a:hover span{ background:#0067d5}


.qh_nav{ width:100%; height:52px; background:#aa0000 }
.qh_nav ul{ width:1200px; margin:0 auto}
.qh_nav ul li{ float:left; width:142px; display:block; height:52px; line-height:52px;}
.qh_nav ul li a{ color:#fff; display:block; float:left; width:142px;text-align:center; font-size:16px; height:52px;line-height:52px; border-right:1px solid #c80000}
.qh_nav ul li a:hover{ font-weight:bold; background:#000000; color:#fff; font-weight:bold}
#qh_nav1{ width:280px; color:#fff; text-align:right}

.sy_ml img{ margin:10px 0 0 5px;}
.sy_z a{ display:block; width:230px; height:54px; text-align:center; line-height:54px; background:#99c80a; color:#fff; margin:20px 0 20px 20px; font-size:16px;}
.sy_z a:hover{ background:#333333; color:#fff; }


.cptj1 ul li a{ border-bottom:1px solid #ccc; height:50px; line-height:50px; padding-left:30px; display:block; background:#AA0000; color:#fff;transition:all .5s ease;}
.cptj1 ul li a:hover{ background:#000; color:#fff;padding-left:35px}


.wz1 {
	font-size:20px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}
.wz1  a:link{
text-decoration:none; 
color:#fff;
}
.wz1 a:hover{
text-decoration:none;
color:#fff;
}
.wz1 a:visited{
text-decoration:none;
color:#fff;
}
.wz1 a:active{
text-decoration:none;
color:#fff;
}








.wzz2 {
	font-size: 18px;
	font-family:"";
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
.wzz2  a:link{
text-decoration:none; 
color:#000;
}
.wzz2 a:hover{
text-decoration:none;
color:#000;
}
.wzz2 a:visited{
text-decoration:none;
color:#000;
}
.wzz2 a:active{
text-decoration:none;
color:#000;
}




.clear{ clear:both}


.top3 {
	font-size: 32px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
.top3  a:link{
text-decoration:none; 
color:#fff;
}
.top3 a:hover{
text-decoration:none;
color:#fff;
}
.top3 a:visited{
text-decoration:none;
color:#fff;
}
.top3 a:active{
text-decoration:none;
color:#fff;
}






.top_3 {
	font-size: 26px;
	text-decoration:none;
	font-weight:bold;
	color:#0c8800;
}
.top_3  a:link{
text-decoration:none; 
color:#0c8800;
}
.top_3 a:hover{
text-decoration:none;
color:#0c8800;
}
.top_3 a:visited{
text-decoration:none;
color:#0c8800;
}
.top_3 a:active{
text-decoration:none;
color:#0c8800;
}



.top_31 {
	font-size:18px;
	text-decoration:none;
	color:#fff;
}
.top_31  a:link{
text-decoration:none; 
color:#fff;
}
.top_31 a:hover{
text-decoration:none;
color:#fff;
}
.top_31 a:visited{
text-decoration:none;
color:#fff;
}
.top_31 a:active{
text-decoration:none;
color:#fff;
}




.top_32 {
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#50ca10;
}
.top_32  a:link{
text-decoration:none; 
color:#50ca10;
}
.top_32 a:hover{
text-decoration:none;
color:#50ca10;
}
.top_32 a:visited{
text-decoration:none;
color:#50ca10;
}
.top_32 a:active{
text-decoration:none;
color:#50ca10;
}



.top_33 {
	font-size:19px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
}
.top_33  a:link{
text-decoration:none; 
color:#717171;
}
.top_33 a:hover{
text-decoration:none;
color:#717171;
}
.top_33 a:visited{
text-decoration:none;
color:#717171;
}
.top_33 a:active{
text-decoration:none;
color:#717171;
}






.top_34 {
	font-size:24px;
	text-decoration:none;
	text-transform:Uppercase;
	color:#585657;
}
.top_34  a:link{
text-decoration:none; 
color:#585657;
}
.top_34 a:hover{
text-decoration:none;
color:#585657;
}
.top_34 a:visited{
text-decoration:none;
color:#585657;
}
.top_34 a:active{
text-decoration:none;
color:#585657;
}


.top_35 {
	font-size: 32px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	line-height:36px;
	color:#0063e9;
}
.top_35  a:link{
text-decoration:none; 
color:#0063e9;
}
.top_35 a:hover{
text-decoration:none;
color:#0063e9;
}
.top_35 a:visited{
text-decoration:none;
color:#0063e9;
}
.top_35 a:active{
text-decoration:none;
color:#0063e9;
}



.top_36 {
	font-size: 18px;
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	color:#aa0000;
}
.top_36  a:link{
text-decoration:none; 
color:#aa0000;
}
.top_36 a:hover{
text-decoration:none;
color:#aa0000;
}
.top_36 a:visited{
text-decoration:none;
color:#aa0000;
}
.top_36 a:active{
text-decoration:none;
color:#aa0000;
}


.top_37 {
	font-size: 18px;
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	color:#fff;
}
.top_37  a:link{
text-decoration:none; 
color:#fff;
}
.top_37 a:hover{
text-decoration:none;
color:#fff;
}
.top_37 a:visited{
text-decoration:none;
color:#fff;
}
.top_37 a:active{
text-decoration:none;
color:#fff;
}




.top_3f7 {
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	color:#be0101;
}
.top_3f7  a:link{
text-decoration:none; 
color:#be0101;
}
.top_3f7 a:hover{
text-decoration:none;
color:#be0101;
}
.top_3f7 a:visited{
text-decoration:none;
color:#be0101;
}
.top_3f7 a:active{
text-decoration:none;
color:#be0101;
}





.wzd1 {
	font-size:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
}
.wzd1  a:link{
text-decoration:none; 
color:#666;
}
.wzd1 a:hover{
text-decoration:none;
color:#666;
}
.wzd1 a:visited{
text-decoration:none;
color:#666;
}
.wzd1 a:active{
text-decoration:none;
color:#666;
}





.wzddd1 {
	font-size:14px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
}
.wzddd1  a:link{
text-decoration:none; 
color:#666;
}
.wzddd1 a:hover{
text-decoration:none;
color:#666;
}
.wzddd1 a:visited{
text-decoration:none;
color:#666;
}
.wzddd1 a:active{
text-decoration:none;
color:#666;
}


.sy_cplb a{ display:inline-block; background:url(t1.png); height:54px; width:216px; line-height:54px; margin-left:30px; font-size:18px}
.sy_cplb a:hover{ background:url(t2.png); color:#fff}

.top_355 {
	font-size:14px;
	text-decoration:none;
	color:#fff;
}
.top_355  a:link{
text-decoration:none; 
color:#fff;
}
.top_355 a:hover{
text-decoration:none;
color:#fff;
}
.top_355 a:visited{
text-decoration:none;
color:#fff;
}
.top_355 a:active{
text-decoration:none;
color:#fff;
}


.top_354 {
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
	color:#000;
}
.top_354  a:link{
text-decoration:none; 
color:#000;
}
.top_354 a:hover{
text-decoration:none;
color:#000;
}
.top_354 a:visited{
text-decoration:none;
color:#000;
}
.top_354 a:active{
text-decoration:none;
color:#000;
}



.sy_cp{ margin:0 auto; width:1100px;}
.sy_cp a{ display:block; float:left; width:161px; height:156px; margin:0 10px }
.sy_cp a img{display:block; float:left; width:161px; height:116px;border:1px solid #ccc;}
.sy_cp a span{ text-align:center; display:block}
.sy_cp a:hover img{ border:1px solid #333}


.sy_list ul li{color:#1272bf; width:240px;}
.sy_list ul li a{display:block;color:#300564;font-size:16px;padding-left:20px ;height:52px; line-height:52px; width:220px; border-bottom:1px solid #a6820b;}
.sy_list ul li a:hover{ color:#fff; font-weight:bold; background:#a6820b}


.sy_list1 { width:1100px; margin:0 auto}
.sy_list1 ul li{ border:1px solid #a8ce39; height:38px; line-height:38px; color:#000; width:150px; float:left; border-radius:5px; text-align:center; margin-right:5px}
.sy_list1 ul li a{ width:150px; display:block;color:#000; font-size:16px;}
.sy_list1 ul li a:hover{ background:#a8ce39; color:#fff}