@charset "utf-8";
/* CSS Document */
.banner{ width:100%;  }
.banner img{/*border-bottom:5px #828282 solid;*/}
.gyzy{ width:100%; height:83px; /*border-bottom: 1px #8d8d8d solid;*/ background:url(bg_line.jpg) no-repeat center center; margin-top:30px;}
.gyzy_a{ width:165px; height:70px; /*border-bottom: 7px #4d99ed solid;*/ margin:0 auto; /*position:relative; top:10px;*/}
.gyzy_a span{ font-size:20px; color:#2d2d2d; /*line-height:92px;*//* padding-left:40px;*/ text-align:center; width:100%; float:left; line-height:45px;}
.gyzy_a p{ font-size:24px; color:#595959; text-align:center;  line-height:30px; margin:0 auto; padding:0;}
.gyzy_a p a{
	text-transform: uppercase;
}
#index_xwzx,#index_aboutus{position:relative; top:-40px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
/*.in_title{margin-top:59px; text-align:center; position:relative; top:-40px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.in_title h2{font-weight:normal; font-size:20px; color:#58585a; position:absolute;bottom:-13px; left:50%; margin-left:-40px;}
*/
.jtgk{ width:100%; height:auto; margin:0 auto; margin-top:10px;}
.jtgk_a{ width:420px; height:35px; margin:0 auto;}
.jtgk_a ul{ width:420px; height:35px}
.jtgk_a ul li{ width:90px; height:35px; float:left; font-size:15px; color:#505050; text-align:center;}
.jtgk_a ul li.x{width:10px; float:left;}
.jtgk_a ul li.x2{width:110px; float:left;}
.jtgk_a ul li a:hover,.jtgk_a ul li a.hover{ color:#4d99ed;}
.shipin{ width:100%; overflow:hidden; margin:0}
.shipin_a{ width:514px; height:281px;}
.shipin_b{ width:53%; float:left; overflow:hidden; display:none;}
#ab_1{display:block;}
.shipin_b span{
	font-size: 20px;
	line-height: 40px;
	color: #505050;
	text-transform: uppercase;
}.shipin_b span i{ font-size:16px; font-style:normal;}

.video{ width:40%; float:left; overflow:hidden; margin-right:20px}
#ab_1{ margin-left:10px;}

.shipin_b p{ font-size:15px; font-family:"黑体"; color:#656565; line-height:30px; padding:10px 0; border-top: 1px #706f6f dashed;}
.shipin_c{ width:140px; height:24px; margin:0 auto; margin-top:20px;}
.shipin_d{ width:22px; height:2px; border-bottom: 2px solid #706a6e; margin-top:9px;}
.shipin_e{ width:70px; height:22px; border: 2px #a4a4a4 solid; margin-left:10px; text-align:center; margin-right:10px;}
.yjys{ width:100%; margin:0px auto; overflow:hidden; height:400px;}
.yjys img{ width:100%; height:100%; }
.xwzx{ width:1200px; height:auto; margin:0 auto; margin-top:20px;padding-bottom:90px;  overflow:hidden;}
.xwzx_a{ width:475px; height:auto; border: 1px #717171 solid;}
.curr{ background-color:#CCCCCC}
.xwzx_b{ width:475px; height:204px; overflow:hidden;}
.xwzx_sj{ width:89px; height:31px; background:#4fb16f; font-size:14px; color:#ffffff; position: relative;top: -204px;left: 0; text-align:center; line-height:31px;}

.xwzx_c{ width:430px; margin:0 auto;}
.xwzx_c span{ font-size:15px; color:#08a33f;}
.xwzx_c p{ font-size:14px; color:#2d2d2d; line-height:30px;}
.xwzx_e{width:140px; height:24px; margin:0 auto; margin-top:20px; margin-bottom:30px;}
.xwzx_f{ width:650px; height:auto; }
.xwzx_f_a{ width:440px; height:auto;}
.xwzx_f_a ul li{ width:580px; height:130px;}
.xwzx_f_a ul li .li-left span{ font-size:15px; color:#08a33f; line-height:40px;height:40px;}
.xwzx_f_a ul li .li-left p{ font-size:14px; color:#2d2d2d;height:43px;}
.li-left{width:440px; border-bottom: 1px #706f6f dashed;line-height: 25px;padding-bottom: 10px;height:120px;}
.xwzx_f_a ul li:last-child .li-left{border:none;}
.xwzx_f_a ul li:last-child .li-right{height :100px;}
.xwzx_f_a ul li:hover .li-right span{background:url(shouye_xw_b.png) no-repeat center;}
.xwzx_f_a ul li:hover .li-right span a,.xwzx_f_a ul li:hover .li-right span i{color:#fff;}
.xwzx_f_a ul li:hover .li-right p{border:2px solid #4d99ed;}
.li-right{width:110px;margin-left: 20px;border-left:3px solid #ddd;height:130px;position:relative}
.li-right span{width:77px;height:69px;background:url(shouye_xw_c.png) no-repeat center;display:block;overflow:hidden;margin-left:25px;}
.li-right span a{display: block;color:#000;font-size: 20px;width:100%;text-align:center;margin-top:4px;/*font-weight: bold;*/letter-spacing:-1px;}
.li-right span i{display: block;color:#000;font-size: 13px;font-style:normal;width:100%;text-align:center;margin-top:5px;/*font-weight: bold;*/letter-spacing:-2px;}
.li-right p{width:10px;height:10px;border-radius:50%;border:2px solid #717171;position:absolute;top:30px;left:-7px;background:#fff;}
.li-left p a:hover{ color:#91573a;}
.xwzx_c span a{ color:#08a33f}
.li-left span a{ color:#08a33f}


.xwzx div.left{position:relative; left:-100%; }
.xwzx div.right{position:relative; right:-100%; }
.xwzx_f_a li.left{position:relative; left:-100%; }
.xwzx_f_a li.right{position:relative; right:-100%;}

.pro_list{ width:630px; margin:0px auto; overflow:hidden; height:140px; padding:25px 0;
    border-top: 1px #706f6f dashed;}
.pro_list p{ line-height:20px; border:none;}
.pro_box1{ width:315px; float:left; height:145px; margin-bottom:15px; display:inline;}
.pro_pic1{
	width:115px;
	text-align:center;
	font-size:0px;
	float: left;
	height: 145px; overflow:hidden;border:1px #D2D2D2 solid; padding:3px;
}
.pro_pic1 a{width:115px; height:145px; overflow:hidden; display:block;}
/*.pro_pic1 img{width:107px;float: left}*/
.pro_txt1{
	width:150px;
	text-align:left;
	line-height:20px;
	float: left;
	margin-left: 20px;
	font-weight: bolder;
	font-size:12px;
	height:20px; overflow:hidden; font-size:14px;
}
.pro_txt01{
	width:150px;
	text-align:left;
	margin-left: 20px;
	line-height:20px;
	float: left;
	font-size:12px;
	 height:170px;
	 margin-top:5px;
	overflow:hidden;	
}
.wenmeno .pro_txt01 p{margin:0px; padding:0px; margin-bottom:0px;}









