
.main_visual{ position:relative; z-index:0;  height:567px;}

.main_image {width:100%; height:567px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:567px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:567px;}
.main_image li span {display:block; width:100%; height:567px}
.main_image li a {display:block; width:100%; height:567px}
.main_image li .img_1 {background: url('1_10.jpg') center top no-repeat}
.main_image li .img_2 {background: url('2_10.jpg') center top no-repeat}
.main_image li .img_3 {background: url('3_10.jpg') center top no-repeat}
.main_image li .img_4 {background: url('4_10.jpg') center top no-repeat}
.main_image li .img_5 {background: url('5_10.jpg') center top no-repeat}
.main_image li .img_6 {background: url('6_10.jpg') center top no-repeat}
.main_image li .img_7 {background: url('7_10.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:520px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('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(hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:100px;}




/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed; bottom: 0;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px; font-size:18px}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(online_arrow.jpg) no-repeat;position:fixed;bottom: 332px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

.fl{ float:left;}
.fr{ float:right;}
.sy2cp{ border:1px solid #1959ba; background:#fff;}
.sy2cp a{ display:block ; width:1200px; height:300px;transition:all .5s ease;}
.sy2cp a span{ display:block; text-align:center; width:480px; padding:80px 60px 0 60px;}
.sy2cp a img{ display:block ; width:600px; display:block; height:300px;}
.sy2cp a span h3{ font-size:24px; color:#254fb3}
.sy2cp a span p{ margin:30px 0; color:#777777}
.sy2cp a span i{ display: inline-block; border:1px solid #777; font-style:normal; padding:5px 20px}
.sy2cp a:hover{ background:#002e66; color:#fff}
.sy2cp a:hover span h3,.sy2cp a:hover span p{ color:#fff}




/* 首页产品滑动 */
.maincp{ width:1200px; margin:20px auto;}
.hidden {display:none;}
.cpnav {width:1200px;height:216px; text-align:center; }
.cpnav ul li {height:48px;line-height:48px;overflow:hidden;width:200px; text-align:center; display:inline-block;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px; margin-right:5px}
.cpnav ul li a {color:#fff;display:block;line-height:48px; font-size:18px; font-weight:bold;background:#56cf12;}
.cpnav ul li a:hover {color:#ffffff;height:48px;line-height:48px;background:#f08f0a;}

.sycpliebiao{width: 1200px;}
.sycpliebiao a{ display:block; float:left; width:298px; height:250px; margin-right:2px; color:#fff}
.sycpliebiao a img{ width:280px; height: 200px; padding:3px;border:1px #d2d2d2 solid}
.sycpliebiao a span{ height:30px; line-height:30px; text-align:center; display:block}

.newz1 a b{ font-size:20px; margin-bottom:10px; display:block}
.newz3 a{ margin:10px 0; line-height:200%; color:#777}



.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; margin-left:12px;}
.qh_nav ul{ width:800px; margin:0 auto}
.qh_nav ul li{ float:left; width:98px; display:block; height:121px; line-height:121px;}
.qh_nav ul li a{ color:#fff; display:block; float:left; width:98px;text-align:center; font-size:16px; height:121px;line-height:121px; transition:all .5s ease; }
.qh_nav ul li a:hover{ font-weight:bold; background:#56cf12; color:#fff; font-weight:bold}

.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:#000; color:#fff}


.cptj1 ul li a{ border-bottom:1px solid #ccc; height:50px; line-height:50px; padding-left:30px; display:block}
.cptj1 ul li a:hover{ background:#0245a2; color:#fff}




.syys div{ margin:120px 0 0 680px; color:#000; line-height:200%; font-size:16px ; width:460px;}
.syys div h3 span{ display:block; height:33px; line-height:33px; margin-top:15px; color:#003fae; font-size:24px}
.syys div h3 p{ font-size:14px; line-height:150%; font-weight:normal}

#m2{ margin-left:30px; margin-top:30px;}
#m3{ margin-left:60px; margin-top:40px;}
#m4{ margin-left:30px; margin-top:70px;}

#m5{ margin-left:-90px; margin-top:90px;}




.wz1 {
	font-size:24px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	line-height:30px;
}
.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;
}



/*daohang*/

.navbg{ position:relative; z-index:1 }

.nav{ background: url(navb.jpg);height: 54px; color:#fff; text-align:center;}
.nav ul{ height:54px; width:1200px; margin:0 auto }
.nav li{ float:left;line-height:54px; height:54px; width:120px; color:#fff; text-align:center; font-size:17px; background:url(../images/line.jp) no-repeat right center;  position:relative;}
.nav li a{font-size:18px;line-height:54px; height:54px; color:#ffffff; text-align:center; text-decoration:none; display:block; }
.nav li a:hover{ color: #81b918; background: url(t1.jpg) no-repeat;}
.nav li div {display:none;width:170px;text-align:center;color:#4f4f4f;position:absolute;top:60px; left:; background:#c80002; z-index:9999999 }
.nav li div a {display:block;BCOLOR: #fff; LINE-HEIGHT:35px; HEIGHT:35px;FONT-SIZE: 15px;font-weight:normal;border-bottom:1px solid #c80002; margin-top:0;position:relative;}
.nav li div a:hover {color:#fff; border-bottom:1px dashed #119931; background:#c80002; border-top:0; border-right:0; border-left:0; }







.gc{ width:1200px; margin:0 auto}
.gnav {position:relative;z-index:999;height:54px;z-index:1; background:url(navb.jpg); }
ul.gdao {position:relative;  margin:0 auto; height:54px;}
ul.gdao li{width:120px;float:left;list-style:none; text-align:center;height:54px;position:relative; vertical-align:text-top; }
ul.gdao li a {display:block;height:54px;text-align:center;position:relative; vertical-align:top;}
ul.gdao li:hover {width:120px;height:54px;  color:#81b918; background: url(t1.jpg) no-repeat}
ul.gdao li a b {color:#ffffff;font-size:16px;line-height:54px;*line-height:54px;text-align:center;width:120px; vertical-align: text-top;}
ul.gdao li a span {color:#ffffff;font-family:'Arial';line-height:10px;font-size:10px;-webkit-transform:scale(0.8);-o-transform:scale(1);display:inline-block; vertical-align:text-top;}
ul.gdao li ul {width:120px;top:54px;line-height:30px;position:absolute;left:0px;transition:all 0s ease;}
ul.gdao li:hover ul {}
ul.gdao li ul li { clear:both;height:40px;border-bottom:1px dotted #fcf5c1;background:none;background-color:#2651B7;line-height:40px;position:relative;}
ul.gdao li ul li:hover {background-color:#fcf5c1;height:40px;line-height:40px;padding:0px; color:#fff}
ul.gdao li ul li a {color:#ffffff;line-height:40px;height:40px;display:block;padding:0px;position:relative;}
ul.gdao li ul li ul {position:absolute;width:120px;left:122px;top:0px;display:none;}
ul.gdao li ul li:hover ul {display:none;}
ul.gdao li ul li:hover ul li a {color:#ffffff;}
ul.gdao li ul li ul li {width:120px;height:40px;background-color:#666666;}
ul.gdao li ul li ul li:hover a {color:#ffffff;display:block;width:120px;height:40px;background-color:#333333;}
ul.gdao li ul li ul li a:Hover {color:#333333;background-color:#fcf5c1;}


em{ font-style:normal}
.synews{ width:788px;}

.syal{ width:385px;}
.synl h3{ color:#1961bf; font-size:30px; margin:20px 0 0 0}
.synl h3 em{ display:block; color:#5e5e5e; font-size:18px; text-transform:uppercase; margin-top:10px;}
.symore a{ float:right; font-size:16px; background:#959595; color:#fff; text-align:center; width:100px; height:25px; line-height:25px;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px; margin:20px 0;}
.synews dl dt{ float:left; width:305px; height:232px;}
.synews dl dt img{ width:305px; height:232px;}
.synews dl dd{ float:right; width:452px;}
.synews dl dd h4{ font-size:18px; color:#1961bf; border-bottom:1px solid #009538; height:50px; line-height:50px;}
.synews dl dd p{ line-height:200%}
.syal p{ color:#313131; font-size:18px; line-height:180%}
.synews ul li{ border-bottom:1px solid #ccc; padding-bottom:10px}
.synews ul li a h4{ font-size:18px; height:40px; line-height:40px;}

.cfr{ float:right}
.cfl{ float:left}

.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: 36px;
	text-decoration:none;
	font-weight:bold;
	color:#ff0000;
}
.top_3  a:link{
text-decoration:none; 
color:#ff0000;
}
.top_3 a:hover{
text-decoration:none;
color:#ff0000;
}
.top_3 a:visited{
text-decoration:none;
color:#ff0000;
}
.top_3 a:active{
text-decoration:none;
color:#ff0000;
}



.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:#1961bf;
}
.top_36  a:link{
text-decoration:none; 
color:#1961bf;
}
.top_36 a:hover{
text-decoration:none;
color:#1961bf;
}
.top_36 a:visited{
text-decoration:none;
color:#1961bf;
}
.top_36 a:active{
text-decoration:none;
color:#1961bf;
}


.top_37 {
	font-size: 22px;
	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:22px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
}
.wzddd11 {
	font-size:16px;
	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.html); height:54px; width:216px; line-height:54px; margin-left:30px; font-size:18px}
.sy_cplb a:hover{ background:url(t2.html); color:#fff}

.top_355 {
	font-size:14px;
	text-decoration:none;
	color:#000;
}
.top_355 p{
	font-size:18px;
	line-height:25px;
}
.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:20px;
	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}