/* CSS Document */
*{padding:0px; margin:0px; list-style-type:none;}
body{font-size:12px; color:#4C4C4C;} 
a{color:#505050; text-decoration:none;}
a:hover{color:#12B296; text-decoration:underline;}
img{border:none;}

.cl{clear:both;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.p10{padding:10px;}
.fl{float:left;}
.fr{float:right;}

.red{color:#F00;}
.blue{color:#245B91;}

.fbox {}
.fbox .left,.fbox .middle,.fbox .right {
	float:left;
}

.fbox .left {}
.fbox .right{margin-left:30px;}

.f11 .left {width:670px;}
.f11 .right {width:500px;}

.f13 .left {width:270px;}
.f13 .right {width:900px;}


.wrap{width:1200px; margin:0px auto;}
.header{position:relative; height:91px;}
.header .logo{position:absolute; left:20px; top:20px;}
.header .logo img{width: 250px;}
.header .home{position:absolute; top:8px; right:28px;}
.header .home ul li{float:left; padding:0px 10px;}
.header .home a{color:#FFF;}
.header .home a:hover{color:#F00; text-decoration:underline;}
.header .tel{position:absolute; right:20px; bottom:20px; font-size:16px; font-family:"微软雅黑"; font-weight:600;}

.menubox{position:relative; height:52px;}
.menu{position:absolute; left:0px; top:0px;}
.menu ul li{position:relative; float:left; line-height:53px; margin-left:15px;}
.menu span{display:none;}
.menu a{display:block; width:115px; font-size:18px; font-family:"微软雅黑"; font-weight:600;}
.menu a:hover{text-decoration:none;}
.menu .focus a{color:#12B296;}
.menu ul ul{display:none;}
/*
#menu ul ul{position:absolute; left:0px; top:50px; background-color:#093; width:93px;}
#menu ul ul li{line-height:30px; border-top:solid 1px #DFF2DF; margin-left:0px !important;}
#menu ul ul a{font-size:12px !important; font-weight:normal; font-family:"宋体";}
#menu ul ul a:hover{background:none !important; color:#F00 !important;}

.menu .focus a{color:#12B296;}
.menu .focus ul a{background:none !important;}
.menu .m_4 ul{width:200px !important;}
.menu .m_4 ul a{width:200px !important;}
*/

.search{position:absolute; right:10px; top:10px;}
.search ul li{float:left;}
.search .keyword{border:none; height:28px; line-height:28px; padding:0px 5px; width:200px; border:solid 1px #000; border-radius:10px 0px 0px 10px; background-color:#FBF9F8; outline:none;}
.search .btn_search{width:50px; height:30px; line-height:30px; border:none; cursor:pointer; border:solid 1px #000; border-radius: 0px 10px 10px 0px; background:url(btn_search.gif) no-repeat scroll center center #12B296; outline:none;}

.rolling{overflow:hidden;}
.rolling a{display:block;}
.rolling img{width:100%; min-width:1024px;}

.index-about{display:block; margin-top:-100px; position:relative;}
.index-about img{width:100%;}
.index-about div{font-size:16px; color:#65686A; text-justify:auto; line-height:2;}
.index-about:hover{text-decoration:none;}
.index-about video{position:absolute; right:0px; top:160px; width:600px; height:420px;}

.index-product{padding:50px 0px;}
.index-product-list{margin-left:-20px; padding-top:20px; padding-bottom:55px;}
.index-product-list>div{width:33.3333%; float:left;}
.index-product-list>div>a{display:block; margin-left:20px;}
.index-product-list>div>a>img{width:100%; height:auto; transition: all 0.6s;border:solid 1px #CCC;}
.index-product-list>div>a:hover>img{transform: scale(1.2);}

.index-case{
	padding:50px 0px;
}

.index-case-title>.a1{
	font-size:40px;
	font-family: 微软雅黑;
	text-align:center;
}

.index-case-title>.a2{
	font-size:20px;
	font-family: 微软雅黑;
	text-align:center;
	margin-top: 10px;
	color: #333333;
}

.index-case-list{
	margin-top:50px;

}

.index-case-list>div{
	width:285px;
	margin-left:15px;
	text-align:center;
	float:left;
}

.index-case-list .a0{
	display:block;
	border:solid 1px #CCC;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	transition: all 0.6s;
	margin-bottom:10px;
	height:215px;
}

.index-case-list .a0:hover{
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	transform: scale(1.2);
	height:215px;
}

.index-case-list .box{
	padding:20px;
	background-color:#FFF;
}

.index-case-list .a1{
	font-weight:bold;
	font-size:16px;
	color:#666666;
}

.index-case-list .a3{
	line-height:25px;
	text-align:justify;
	text-align:center;
	color:#666666;
	font-size:14px;
}

.index-case-list .a4{
	margin-top:10px;
	text-align:center;
}

.index-case-list .a4>a{
	padding:5px 20px;
	display:inline-block;
	background-color:#01759A;
	font-family: 微软雅黑;
	font-size:14px;
	color:#FFF;
}




.cate{}
.cate .head{background-color:#12B296; height:75px; line-height:75px; text-align:center; font-size:24px; font-family:"微软雅黑"; font-weight:600; color:#FFFFFF;}
.cate .body{}


.category{padding:10px;}

.category ul li{padding-bottom:16px;}
.category ul ul{padding-top:10px; display:none;}
.category ul ul li{text-indent:30px; line-height:30px; padding:0px;}
.category ul ul a{border-bottom:dotted 1px #D5D5D5; background-image:inherit; padding:5px;}
.category ul ul ul{padding-top:0px;}
.category ul ul ul li{text-indent:55px;}
.category ul ul ul a{border-bottom:0px; background-image:inherit;}
.category a{display:block; padding:10px; font-size:16px; font-family:"微软雅黑"; font-weight:600; text-decoration:none; background:url(arrow.png) no-repeat scroll 210px center;}
.category a:hover, a.cate_con_visited, .category .focus a{color:inherit; background-color:#E3E3E3;}
.page-content{font-size:14px; line-height:1.2;}
.page-content img{max-width:100%;}

.news{}
.news .news-head{font-size:16px; color:#555555; height:40px; line-height:40px; border-bottom:solid 1px #626262;}
.news .news-body{margin-top:10px;}
.news .news-list{}
.news .news-list a{display:block; height:60px; line-height:60px; background:url(line.jpg) repeat-x scroll left bottom;}
.news .news-list a div{padding-left:30px; background:url(arrow1.png) no-repeat scroll 10px center; font-size:14px; font-weight:600;}
.news .news-list a div span{float:right; font-size:12px; color:#868686; font-weight:inherit;}
.news-title{text-align:center; line-height:40px; font-size:18px; font-weight:bold;}
.news-navbar{text-align:center; border:solid 1px #D5D5D5; height:32px; line-height:32px; font-size:14px;}
.news-navpar{margin-top:10px; color:#333; text-align:center; border-bottom:dotted 1px #868686;}
.news-navpar span{width:33%; height:30px; line-height:30px; font-size:14px; float:left;}
.news-intro{margin-top:10px; border:dashed 1px #D5D5D5; padding:10px; font-size:14px; color:#888;}
.news-content{padding:10px; font-size:14px; line-height:1.2;}
.news-content img{max-width:100%;}



.product{}
.product .product-head{font-size:16px; color:#555555; height:40px; line-height:40px; border-bottom:solid 1px #626262;}
.product .product-body{margin-top:20px;}
.product .product-list{}
.product .product-list a{display:block; background:url(line.jpg) repeat-x scroll left bottom; margin-top:20px; width:100%; padding-bottom:5px; overflow:hidden;}
.product .product-list a img{border:1px solid #CCCCCC; padding:2px; width:100%; height:auto;}
.product .product-list a:hover{color: inherit; text-decoration:none;}
.product .product-list a:hover img{border: 1px solid #FF0000;}
.product .product-list .img{width:240px; float:left;}
.product .product-list .con{padding-left:260px;}
.product .product-list .tit{font-size:14px; color:#076E2B;}
.product .product-list .tit span{float:right; color:#868686;}
.product .product-list .par{margin-top:5px; color:#333;}
.product .product-list .par span{width:33%; height:22px; font-size:14px; line-height:22px; float:left;}
.product .product-list .con .sum{margin-top:5px; line-height:22px; color:#888;}
.product-title{text-align:center; line-height:40px; font-size:18px; font-weight:bold;}
.product-navbar{text-align:center; border:solid 1px #D5D5D5; height:32px; line-height:32px; font-size:14px;}
.product-navpar{margin-top:10px; color:#333; text-align:center; border-bottom:dotted 1px #868686;}
.product-navpar span{width:33%; height:30px; line-height:30px; font-size:14px; float:left;}
.product-intro{margin-top:10px; border:dashed 1px #D5D5D5; padding:10px; font-size:14px; color:#888;}
.product-content{padding:10px; font-size:14px; line-height:1.2;}
.product-content img{max-width:100%;}


.case{}
.case .case-head{font-size:16px; color:#555555; height:40px; line-height:40px; border-bottom:solid 1px #626262;}
.case .case-body{margin-top:20px;}
.case .case-list{}
.case .case-list a{display:block; width:205px; margin-left:15px; margin-bottom:15px; float:left;}
.case .case-list a:hover{color:inherit; text-decoration:none;}
.case .case-list .tit{text-align:center; margin-top:5px;}
.case .case-list .img img{border:1px solid #CCCCCC; width:100%; padding:2px;}
.case .case-list a:hover img{border: 1px solid #FF0000;}
.case-title{text-align:center; line-height:40px; font-size:18px; font-weight:bold;}
.case-navbar{text-align:center; border:solid 1px #D5D5D5; height:32px; line-height:32px; font-size:14px;}
.case-intro{margin-top:10px; border:dashed 1px #D5D5D5; padding:10px; font-size:14px; color:#888;}
.case-image{margin-top:10px;}
.case-image img{max-width:100%;}
.case-content{padding:10px; font-size:14px; line-height:1.2;}
.case-content img{max-width:100%;}


.contact{padding:10px; line-height:30px; font-family:"微软雅黑"; font-size:14px; font-weight:600;}
.gbook{padding:10px;}
.gbook div{font-family:"微软雅黑"; font-size:18px; font-weight:600;}
.gbook form{display:block;}
.gbook label{display:block; border:solid 1px #8D8D8E; background-position:5px center; background-repeat:no-repeat;}
.gbook input[name="nick_name"],.gbook input[name="mobile"]{width:100%; height:30px; border:none; outline:none;}
.gbook textarea{width:100%; height:100px; border:none; outline:none;}
.gbook input[type="submit"]{padding:5px 20px; background-color:#12B296; color:#FFFFFF; border:none; outline:none;}

.zhaoshang{padding:10px;}
.zhaoshang img{width:100%;}

.footer{
	padding:30px 0px; 
	background-color:#464646;
}

.footer .left .a1, 
.footer .left .a2, 
.footer .left .a3, 
.footer .left .a4{
	color:#FFFFFF;
}

.footer .left .a1{
	font-size:18px;
}

.footer .left .a2{
	font-size:24px;
}

.footer .left .a3, 
.footer .left .a4{
	font-size:16px;
}

.footer .right .a1, 
.footer .right .a2, 
.footer .right .a3, 
.footer .right .a4{
	text-align:center;
	width:25%;
	float:left;
}


.footer .right .a1 a,
.footer .right .a2 a,
.footer .right .a3 a,
.footer .right .a4 a{
	font-size:16px;
	color:#FFFFFF;	
}





/*
.cate .body ul li{background:url(cate_body_li_bg.jpg) no-repeat scroll center top; text-indent:42px; line-height:26px; padding-bottom:16px;}
.cate .body ul ul{padding-top:10px; display:none;}
.cate .body ul ul li{background-image:none; line-height:26px; padding-bottom:0px;}
.cate .body ul ul a{border-bottom:dotted 1px #D5D5D5; background:url(ico_02.gif) no-repeat scroll 30px center;}
.cate .body ul ul ul{padding-top:0px;}
.cate .body ul ul ul li{text-indent:55px;}
.cate .body ul ul ul a{border-bottom:0px; background:none;}
.cate .body a{display:block; color:#076E2B; text-decoration:none;}
.cate .body a:hover, a.cate_con_visited{color:#F00 !important;}

.con{}
.con .head{height:30px; background:url(con_head_bg.jpg) no-repeat scroll left bottom;}
.con .head h3{display:block; float:left; background:url(con_head_tit_bg.gif) no-repeat scroll left 8px; height:30px; line-height:30px; padding-left:8px; font-size:14px; color:#076E2B; font-family:"微软雅黑";}

.con .head h4{display:block; float:left; background:url(con_head_tit_bg.gif) no-repeat scroll left 8px; height:30px; line-height:30px; padding-left:8px; font-size:12px; font-weight:normal; color:#076E2B;}

.con .head h3 span{color:#CCCCCC; font-size:12px; font-weight:normal; margin-left:10px; font-family:"BankGothic Lt BT";}


.about{padding-top:5px; line-height:26px;}
.news{padding-top:15px;}
.news ul{float:left;}
.news .list{margin-left:10px; margin-top:-5px; width:318px;}
.news .list li{height:32px; line-height:32px; background:url(line.jpg) repeat-x scroll left bottom;}
.news .list span{float:right; color:#868686;}
.news .list a{background:url(ico_01.gif) no-repeat scroll left center; padding-left:15px;}


.news_list{}
.news_list li{height:40px; line-height:40px; background:url(line.jpg) repeat-x scroll left bottom;}
.news_list span{float:right; color:#868686;}
.news_list a{background:url(ico_01.gif) no-repeat scroll left center; padding-left:15px;}


.detail_tit{text-align:center; line-height:40px; font-size:16px; font-weight:bold;}
.detail_nav{text-align:center; border:solid 1px #D5D5D5; height:32px; line-height:32px;}
.detail_par{margin-top:10px; color:#333; border-bottom:dashed 1px #D5D5D5; height:30px; line-height:30px; overflow:hidden;}
.detail_par ul li{width:33%; text-indent:5px; float:left;}
.detail_sum{margin-top:10px; border:dashed 1px #D5D5D5; padding:10px; color:#888;}

.pr_img_box{background:url(line.jpg) repeat-x scroll left bottom; margin-top:10px; width:100%; padding-bottom:5px; overflow:hidden;}
.pr_img_box li{float:left;}
.pr_img_box .con{margin-left:10px; width:550px;}
.pr_img_box .con .tit span{float:right; color:#868686;}
.pr_img_box .con .tit a{color:#076E2B;}
.pr_img_box .con .tit a:hover{color:#F00;}
.pr_img_box .con .par{margin-top:5px; color:#333;}
.pr_img_box .con .par ul li{width:33%; height:22px; line-height:22px; float:left;}
.pr_img_box .con .sum{margin-top:5px; line-height:22px; color:#888;}
.pr_img_box a img{border:1px solid #CCCCCC; padding:2px;}
.pr_img_box a:hover img{border: 1px solid #FF0000;}


.case_img_box{width:206px; padding:28px 0px 0px 28px; float:left;}
.case_img_box .tit{text-align:center; margin-top:5px;}
.case_img_box a img{border:1px solid #CCCCCC; padding:2px;}
.case_img_box a:hover img{border: 1px solid #FF0000;}

.com{}
.com .head{height:30px; background:url(com_head_bg.jpg) repeat-x scroll left top;}
.com .head .head_l{display:block; height:30px; line-height:30px;  padding-left:26px; float:left; font-size:14px; font-weight:bold; color:#076E2B; background:url(com_head_l_bg.jpg) no-repeat scroll left top; font-family:"微软雅黑";}
.com .head .head_l span{color:#CCCCCC; font-size:12px; font-weight:normal; margin-left:10px; font-family:"BankGothic Lt BT";}
.com .head .head_r{display:block; height:30px;  padding-right:10px; float:right; background:url(com_head_r_bg.jpg) no-repeat scroll right top;}
.com .body{background:url(cate_body_bg.jpg) repeat-x scroll left top; border:solid 1px #D5D5D5; border-top:none;}

.contact{text-align:center;  padding:10px;}

.links{padding:15px 0px 5px;}
.links ul li{height:42px; background:url(links_li_bg.jpg) no-repeat scroll center top; text-indent:65px; line-height:26px;}
.links a{color:#076E2B;}
.links a:hover{color:#F00; text-decoration:underline;}

.solid{border:solid 1px #D5D5D5; margin-top:10px;}
.contents{line-height:24px;}

#product{border:solid 1px #D5D5D5; background:url(product_bg.jpg) repeat-x scroll left top; margin-top:10px; padding:0px 14px;}
#product ul li{float:left; padding:20px 0px 15px 28px; width:156px;}
#product .tit{margin-top:5px; text-align:center;}
#product ul li a img {border:1px solid #CCCCCC; padding:2px;}
#product ul li a:hover img { border: 1px solid #FF0000;}

a.bx-prev, a.bx-next{display: block; position:absolute; z-index:999;}
a.bx-prev{left:-10px; top:60px;}
a.bx-next{right:-38px; top:60px;}


#footer{position:relative; height:120px;margin-top:10px; border-top:solid 1px #D5D5D5; background:url(footer_bg.jpg) repeat-x scroll left top; line-height:28px; text-align:center; padding-top:10px;}
#footer .gs{position:absolute; top:10px; right:40px;}
*/