@charset "utf-8";
/* CSS Document */
@import "base.css";
.top{width:1000px;height:100px;overflow:hidden;background:url(../images/logo.jpg) left center no-repeat;}
.top-info{height:36px;line-height:36px;text-align:right;margin-bottom:15px;}
.nav{float:right;}
.nav a{width:93px;height:32px;text-align:center;line-height:32px;display:block;float:left;}
.nav a:hover,.nav a.active{background:url(../images/nav-h.jpg) 0 0 no-repeat;color:#fff;}
/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;margin-bottom:24px;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:16px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:79px;height:9px;margin:0 5px;*display:inline;zoom:1;text-indent:-99999px;}
.flex-control-nav a{display:inline-block;width:79px;height:9px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer;display:block;}
.flex-control-nav .flex-active{background:#197dc2;}
.gdxw{width:998px;height:37px;overflow:hidden;background:url(../images/gdxw.jpg) left top;border:1px solid #ccc;}
.gdxw-title{width:97px;height:23px;line-height:23px;text-align:center;display:block;border-right:1px solid #ccc;margin-top:7px;margin-right:20px;float:left;}
.scroll_vertical{width:400px;position:relative;height:37px;float:left;}
.scroll_vertical .box{overflow:hidden;position:relative;top:0px;height:37px;}
.scroll_vertical .list{position:absolute;top:0;left:0;}
.scroll_vertical .list li{height:37px;line-height:37px;overflow:hidden;}
.zxzx{width:1000px;height:277px;margin:0px auto;display:block;overflow:hidden;margin-bottom:45px;}
.zxzx li{width:473px;height:129px;overflow:hidden;float:left;display:block;color:#666666;margin:0px 25px 20px 0px;}
.zxzx li .zxzx-img{width:133px;height:129px;overflow:hidden;display:block;float:left;}
.zxzx li h3{height:25px;line-height:25px;overflow:hidden;font-size:15px;padding-left:15px;}
.zxzx li p{height:85px;line-height:28px;overflow:hidden;overflow:hidden;padding-left:15px;}
.zxzx li .fl{font-size:12px;padding-left:15px;}
.zxzx li .fr{border:1px solid #d4d4d4;color:#d4d4d4;width:57px;height:16px;text-align:center;font-size:12px;}
.wzjj{width:490px;height:290px;overflow:hidden;}
.wzjj-title{height:50px;line-height:50px;width:100%;overflow:hidden;font-size:22px;color:#444;}
.wzjj-main{border:1px solid #ccc;height:218px;overflow:hidden;padding:10px;}
.wzjj-main-span{width:100%;height:137px;overflow:hidden;display:block;}
.wzjj-main-p{width:100%;height:81px;overflow:hidden;display:block;line-height:20px;}
.wzjj-main-p a{color:#0a85d9;}
.index-gg{width:1000px;height:153px;overflow:hidden;margin:30px auto;position:relative;}
.index-gg a{color:#eee;text-decoration:none;}
.index-gg .box{overflow:hidden;position:relative;width:1000px;height:153px;}
.index-gg .list{overflow:hidden;width:9999px;}
.index-gg .list li{float:left;position:relative;width:1000px;}
.index-gg .list img{vertical-align:top;}
.index-gg .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "\5b8b\4f53";text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.index-gg .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.index-gg .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;cursor:pointer;text-indent:-99999px;overflow:hidden;}
.index-gg .btn .selected{background:#f0b20b;color:#fff;}
.cpzs{width:880px;height:177px;overflow:hidden;padding-left:112px;background:url(../images/cpzs.jpg) left top no-repeat;margin-bottom:40px;}
.scroll_horizontal{position:relative;width:888px;height:177px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:888px;height:177px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:200px;height:177px;display:block;padding:0px 11px;overflow:hidden;}
.scroll_horizontal .list li a{width:198px;height:175px;border:1px solid #ccc;display:block;overflow:hidden;}

.footer-nav{width:1000px;height:220px;overflow:hidden;padding-top:30px;border-top:1px solid #d9d9d9;margin-bottom:30px;}
.footer-ewm{width:224px;height:50px;overflow:hidden;border-right:1px solid #d5d5d5;background:url(../images/smwem1.jpg) left 20px no-repeat;padding-top:170px;margin-right:40px;float:left;}
.footer-nav-a{width:135px;overflow:hidden;margin-right:10px;float:left;}
.footer-nav-a a{color:#666;}
.footer-nav-a h4{width:100%;height:30px;display:block;font-size:16px;}
.footer-nav-a p{width:100%;line-height:25px;display:block;clear:both;}
.footer{line-height:50px;color:#666666;height:50px;border-top:1px solid #ccc;width:1000px;margin:0px auto 10px;border-bottom:1px solid #ccc;}
.footer a{color:#666666;}
.main{width:1000px;overflow:hidden;}
.left{width:245px;overflow:hidden;word-break:break-all;float:left;}
.left h3{height:60px;line-height:60px;overflow:hidden;display:block;background:url(../images/ln.jpg) left top no-repeat;color:#fff;font-size:24px;padding-left:20px;margin-bottom:15px;}
.left .left-a{height:35px;overflow:hidden;line-height:35px;padding-left:50px;background:url(../images/lefta.jpg) 35px center no-repeat;clear:both;display:block;}
.left .left-a:hover,.left .left-a.active{background:url(../images/leftah.jpg) 35px center no-repeat;color:#e1ab58;}
.left .leftdiv{overflow:hidden;padding-left:50px;display:none;clear:both;}
.left .leftdiv a{height:30px;display:block;overflow:hidden;line-height:30px;background:url(../images/lefta.jpg) left center no-repeat;padding-left:15px;}
.left .leftdiv a:hover{background:url(../images/2.jpg) left center no-repeat;color:#e1ab58;}
.right{width:715px;overflow:hidden;float:right;}
/* tsShopContainer */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:300px;float:left;margin:0px 0px 0px 20px;position:relative;border:1px solid #CCC;font-size:12px;padding-bottom:5px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:38px;width:1px;height:70px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:57px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #e4e4e4;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;margin:0px;}
/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #91b817;
	background:#FFF;
}
.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}
.MagicZoomMain div {
	padding: 0px !important;
}
/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}
/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}
/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}
/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}
.position{height:28px;margin-bottom:20px;border-bottom:1px solid #ccc;text-align:right;line-height:28px;}
.product-info{width:335px;height:350px;overflow:hidden;float:right;}
.product-info h1{width:100%;padding:8px 0;border-bottom:1px dotted #ccc;display:block;line-height:30px;font-size:16px;color:#eea517;}
.product-sj{width:179px;height:38px;display:block;background:url(../images/cp.png) 0 0 no-repeat;text-align:center;line-height:38px;color:#fff;margin-top:15px;font-size:16px;margin-bottom:18px;}
.product-xx{width:100%;height:230px;overflow:hidden;display:block;}
.product-cs{width:100%;height:60px;border-top:1px solid #ccc;line-height:60px;font-size:16px;}
.product-cs-list{width:592px;clear:both;margin-bottom:20px;border-left:1px solid #ccc;border-top:1px solid #ccc;overflow:hidden;display:block;}
.product-cs-list li{width:147px;height:46px;text-align:center;overflow:hidden;line-height:46px;font-size:14px;overflow:hidden;border:1px solid #ccc;border-left:none;border-top:none;float:left;}
.body{line-height:2;width:100%;overflow:hidden;margin-bottom:30px;word-break:break-all;}
.product-list{width:228px;height:175px;overflow:hidden;padding:0 5px;display:block;float:left;position:relative;margin-bottom:10px;}
.product-list span{width:226px;height:173px;overflow:hidden;display:block;border:1px solid #ccc;}
.product-list p{width:226px;height:31px;background:#1b86e0;position:absolute;left:6px;bottom:1px;color:#fff;line-height:31px;text-align:center;overflow:hidden;display:none;}
.title{width:100%;height:40px;overflow:hidden;line-height:40px;font-size:16px;text-align:center;}
.infosw{width:100%;height:30px;overflow:hidden;line-height:30px;text-align:center;color:#868686;}
.nextprev{width:100%;height:40px;line-height:40px;overflow:hidden;background:#ebebeb;color:#666666;}
.nextprev span{width:47%;height:40px;overflow:hidden;display:block;float:left;padding-left:3%;}
.guestbook{display:none;}
.guestbook h4{width:100%;height:35px;line-height:35px;text-align:center;font-size:18px;}
.guestbook textarea{width:693px;height:189px;border:1px solid #ccc;display:block;padding:10px;margin-bottom:15px;}
.guestbook label{width:70px;line-height:33px;height:33px;display:block;float:left;text-align:right;margin-bottom:15px;}
.guestbook input{width:176px;height:31px;border:1px solid #ccc;background:none;float:left;display:block;margin-right:25px;}
.guestbook button{width:169px;height:43px;overflow:hidden;background:#e88e0f;border:none;font-size:14px;margin:0px auto;margin-bottom:30px;text-align:center;line-height:43px;color:#fff;display:block;}
.article-list{height:106px;padding-bottom:20px;border-bottom:1px dotted #ccc;margin-bottom:10px;}
.article-list-img{width:186px;height:106px;overflow:hidden;float:left;display:block;}
.article-list-info{overflow:hidden;line-height:36px;font-size:15px;float:right;width:510px;}
.article-list-info .fr{color:#A6A5A5;}
.article-list-info p{width:100%;line-height:20px;font-size:13px;color:#666;}


.case_zsjdxl{width:1000px;height:60px;margin:30px auto 0px auto;font-size:30px;color:#606060;}
.case_scroll_horizontal{position:relative;width:1000px;height:200px;margin:0px auto;}
.case_scroll_horizontal .box{overflow:hidden;position:relative;width:900px;height:200px;margin:0 auto;}
.case_scroll_horizontal .list{overflow:hidden;width:9999px;}
.case_scroll_horizontal .list li{float:left;width:205px;padding:0px 10px;}
.case_scroll_horizontal .list li a{width:205px;height:200px;overflow:hidden;display:block;}
.case_scroll_horizontal .list li a span{width:205px;height:150px;overflow:hidden;display:block;}
.case_scroll_horizontal .list li a p{width:205px;height:50px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:50px;font-size:16px;}
.case_scroll_horizontal .prev,
.case_scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(../images/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.case_scroll_horizontal .prev{left:5px;background-position:0 0;}
.case_scroll_horizontal .next{right:5px;background-position:-40px 0;}
.case_scroll_horizontal .prev:hover{background-position:0 -50px;}
.case_scroll_horizontal .next:hover{background-position:-40px -50px;}
.index_case_news{width:980px;height:50px;line-height:50px;background:#f5f5f5;padding:0px 10px;margin:0px auto;margin-bottom:30px;}
.index_case_list{width:1000px;height:500px;overflow:hidden;margin:0px auto;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:25px;}
.index_case_list_1{width:580px;height:500px;overflow:hidden;float:left;}
.index_case_list_1 .index_case_list_1_title{width:580px;height:98px;overflow:hidden;}
.index_case_list_1 .index_case_list_1_title span{font-size:30px;color:#606060;padding-right:10px;}
.index_case_list_1 .index_case_list_1_title a{color:#0a85d9;}
.case_scroll_horizontal_2{position:relative;width:580px;height:380px;margin:0px auto;}
.case_scroll_horizontal_2 .box{overflow:hidden;position:relative;width:580px;height:380px;margin:0 auto;}
.case_scroll_horizontal_2 .list{overflow:hidden;width:9999px;}
.case_scroll_horizontal_2 .list li{float:left;width:270px;padding:0px 10px;}
.case_scroll_horizontal_2 .list li a{width:270px;height:380px;overflow:hidden;display:block;background:url(../images/lklj.jpg) center bottom no-repeat;}
.case_scroll_horizontal_2 .list li a strong{width:270px;height:190px;overflow:hidden;display:block;}
.case_scroll_horizontal_2 .list li a span{width:270px;height:60px;line-height:60px;overflow:hidden;display:block;text-align:center;font-size:16px;color:#666;}
.case_scroll_horizontal_2 .list li a p{width:270px;height:100px;line-height:25px;overflow:hidden;display:block;font-size:14px;color:#666;word-break:break-all;}
.case_scroll_horizontal_2 .list li a:hover{background:url(../images/lklj2.jpg) center bottom no-repeat;}
.case_scroll_horizontal_2 .prev,
.case_scroll_horizontal_2 .next{position:absolute;top:-55px;right:0px;margin-top:-25px;width:20px;height:19px;font:0/0 Arial;cursor:pointer;}
.case_scroll_horizontal_2 .prev{right:35px;background:url(../images/pre1.gif) left top no-repeat;}
.case_scroll_horizontal_2 .next{right:5px;background:url(../images/net2.gif) left top no-repeat;}
.case_scroll_horizontal_2 .prev:hover{background:url(../images/pre2.gif) left top no-repeat;}
.case_scroll_horizontal_2 .next:hover{background:url(../images/net1.gif) left top no-repeat;}

.index_case_list_2{width:380px;height:500px;overflow:hidden;float:right;border-left:1px solid #ccc;padding-left:20px;}
.index_case_list_2_title{width:380px;height:40px;overflow:hidden;font-size:22px;color:#606060;}
.index_case_list_2_a{width:380px;height:200px;overflow:hidden;display:block;border-bottom:1px solid #ccc;background:url(../images/lklj.jpg) 220px 170px no-repeat;padding-bottom:20px;margin-bottom:30px;}
.index_case_list_2_a:hover{background:url(../images/lklj2.jpg) 220px 170px no-repeat;}
.index_case_list_2_a strong{width:160px;height:200px;overflow:hidden;display:block;float:left;color:#666;}
.index_case_list_2_a span{width:210px;height:45px;padding:10px 0px 0px 10px;overflow:hidden;display:block;font-size:14px;color:#666;}
.index_case_list_2_a p{width:210px;height:100px;line-height:25px;padding:0px 0px 0px 10px;overflow:hidden;display:block;font-size:14px;color:#666;}

.index_case_3{width:1000px;height:295px;overflow:hidden;margin:0px auto;margin-bottom:30px;}
.index_case_3_title{width:100%;height:45px;font-size:22px;overflow:hidden;color:#606060;}
.index_case_3_more{width:100%;height:38px;font-size:14px;overflow:hidden;color:#4799de;line-height:38px;display:block;}
.index_case_3_info{width:100%;font-size:14px;overflow:hidden;word-break:break-all;color:#606060;line-height:25px;display:block;}
.index_case_3_left{width:610px;height:295px;overflow:hidden;float:left;}
.index_case_3_right{width:340px;padding-left:20px;border-left:1px solid #ccc;height:295px;overflow:hidden;float:right;}

.case_scroll_horizontal_3{position:relative;width:610px;height:210px;margin:0px auto;}
.case_scroll_horizontal_3 .box{overflow:hidden;position:relative;width:510px;height:210px;margin:0 auto;}
.case_scroll_horizontal_3 .list{overflow:hidden;width:9999px;}
.case_scroll_horizontal_3 .list li{float:left;width:150px;padding:0px 10px;}
.case_scroll_horizontal_3 .list li a{width:150px;height:210px;overflow:hidden;display:block;}
.case_scroll_horizontal_3 .list li a strong{width:150px;height:105px;overflow:hidden;display:block;}
.case_scroll_horizontal_3 .list li a p{width:150px;height:35px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:35px;font-size:14px;}
.case_scroll_horizontal_3 .list li a span{width:150px;height:75px;overflow:hidden;display:block;line-height:25px;}
.case_scroll_horizontal_3 .prev,
.case_scroll_horizontal_3 .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(../images/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.case_scroll_horizontal_3 .prev{left:5px;background-position:0 0;}
.case_scroll_horizontal_3 .next{right:5px;background-position:-40px 0;}
.case_scroll_horizontal_3 .prev:hover{background-position:0 -50px;}
.case_scroll_horizontal_3 .next:hover{background-position:-40px -50px;}
