﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{
	width:1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.blue{color:#00a0e9;}


/*header*/
.top_bg{height:850px;}
.top_logo{height:120px;}
.top_tel{margin-top:40px;height:50px;line-height:50px;font-size:24px;color:#8f8f8f;background:url(../images/tel.png) no-repeat left center;padding-left:50px;font-family:impact;}
.top_tel i{font-family:"微软雅黑";}

.nav_list li{width:150px;height:80px;line-height:80px;overflow:hidden;float:left;}
.nav_list li a{display:block;padding-left:60px;background:url(../images/leaf.png) no-repeat 0 100px;transition:all .8s liner;}
.nav_list li a:hover{background:url(../images/leaf.png) no-repeat 0 center;}

.banner_box{height:650px;}
.fullSlide{width:100%;position:relative;height:650px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:650px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:650px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:8px;margin:1px;overflow:hidden;background:#ccc;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f68900;}

/*index*/
.about_box{height:400px;}
.index_tit{height:60px;line-height:60px;margin:20px 0;text-transform:uppercase;}
.index_tit b{font-size:30px;margin-right:10px;}
.index_tit i{padding-top:20px;line-height:40px;}
.index_type{background:url(../images/icon01.jpg) no-repeat left center;padding:0 20px;font-size:16px;}
.index_type:hover{color:#00a0e9;}

.about_list li{width:400px;height:250px;float:left;padding:20px 30px;border-radius:10px;box-sizing:border-box;transition:all .3s linear;}
.about_list li:hover{box-shadow:0 0 15px #e7e7e7;}
.about_list li h3{height:24px;line-height:24px;font-size:22px;border-left:#00a0e9 solid 3px;padding-left:10px;margin:20px 0;}
.about_list_text{height:80px;line-height:40px;overflow:hidden;color:#666;margin-bottom:20px;}
.about_list .about_more{transition:all .5s linear;}
.about_list li:hover .about_more{transform:translateX(10px);}
.about_bg{height:300px;background:url(../images/about_bg.jpg) no-repeat center center;}
.about_text{width:620px;margin-top:40px;line-height:50px;}
.about_pic{490px;border-radius:10px;margin-top:50px;overflow:hidden;}
.about_arrow{background:url(../images/icon03.png) no-repeat left center;padding-left:90px;text-transform:uppercase;}

.pro_box{padding:50px 0;}
.rollBox{width:1200px;margin:0 auto;position:relative;}
.roll_btn{height:15px;width:15px;background:#bfbfbf;cursor:pointer;position:absolute;border-radius:50%;top:240px;border:transform solid 3px;}
.roll_btn:hover{height:12px;width:12px;border:#333 solid 2px;background:none;}
.LeftBotton{left:570px;}
.RightBotton{right:570px;}
.Cont{width:1200px;overflow:hidden;}
.ScrCont{width:10000000px;}
.pic{width:290px;height:220px;border-radius:5px;overflow:hidden;float:left;text-align:center;margin:0 5px;position:relative;}
.pic_bg{position:absolute;left:0;top:0;width:100%;height:0;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);transition:all .5s linear;box-sizing:border-box;}
#List1,#List2{float:left;}
.pic:hover .pic_bg{height:220px;padding-top:90px;}

.case_bg{background:url(../images/pro_bg.jpg) no-repeat center top;padding:87px 0 30px;}
.case_con{width:770px;}
.case_tit{
	height:100px;
	color:#000;
}
.case_tit i{display:block;font-size:48px;line-height:40px;height:60px;}
.case_text{height:120px;line-height:40px;color:#fff;padding:20px 0;}
.case_more{line-height:40px;color:#fff;background:url(../images/icon04.png) no-repeat right center;padding-right:40px;}
.case_list li{width:400px;height:260px;float:left;}
.case_list li a{display:block;position:relative;}
.case_list_first{position:absolute;right:0;top:-260px;}
.case_list_name{position:absolute;left:0;top:0;width:400px;height:0;overflow:hidden;background:#fff;box-sizing:border-box;transition:all .3s linear;}
.case_list_name b{line-height:60px;}
.case_list_text{line-height:35px;height:105px;overflow:hidden;margin:10px 0;color:#666;}
.case_list li a:hover .case_list_name{height:260px;padding:30px;box-shadow:0 0 15px #d0d0d0;}

.news_bg{padding-bottom:110px;background:url(../images/news_bg.jpg) no-repeat center bottom}
.news_l{width:530px;}
.news_r{width:620px;}
.news_l_list{padding:10px 0;}
.news_l_list_date{width:90px;padding-right:20px;border-right:#ddd solid 1px;height:100px;padding-top:20px;box-sizing:border-box;}
.news_l_list_date b{font-size:22px;line-height:40px;color:#5b5b5b;}
.news_l_list_con{width:420px;line-height:30px;padding-top:10px;color:#666;}
.news_l_list_con h3{color:#333;}
.news_list{margin-bottom:50px;}
.news_list li{height:120px;clear:both;position:relative;}
.news_list li a{display:block;}
.news_list_pic{margin:10px 0px 10px 20px;}
.news_list_date{width:90px;padding-right:20px;border-right:#ddd solid 1px;height:140px;padding-top:40px;box-sizing:border-box;}
.news_list_date b{font-size:22px;line-height:40px;color:#5b5b5b;}
.news_list_con{width:340px;line-height:30px;padding-top:20px;color:#666;}
.news_list li a:hover .news_list_con{color:#00a0e9;}
.news_list_con h3{color:#333;line-height:40px;}
.news_list_line{position:absolute;left:88px;top:0px;height:0;width:3px;background:#dcdcdc;transition:all .5s linear;}
.news_list li:hover .news_list_line{top:55px;height:30px;}
.news_more{display:block;width:120px;margin:0 auto;background:url(../images/more.png) no-repeat 100px center;padding-right:20px;color:#999;line-height:40px;border:#00a0e9 solid 1px;height:40px;border-radius:20px;}

/*footer*/
.map_bg{height:620px;}
.map_box{width:830px;height:260px;margin:0 auto;padding:50px;background:rgba(255,255,255,.8);}
.contact_con{width:310px;line-height:40px;color:#666;}
.contact_con h3{line-height:50px;margin-bottom:10px;color:#333;font-size:22px;}
.gbook_con{width:380px;}
.gbook_con li{margin-bottom:30px;line-height:30px;}
.gbook_name{width:60px;}
.gbook_inp{width:310px;height:30px;line-height:30px;border:none;border-bottom:#ddd solid 1px;background:none;}
.gbook_btn{width:100px;height:30px;line-height:30px;background:#f68900;color:#fff;border-radius:15px;border:none;}
.ewm_pic{width:86px;height:86px;padding-top:200px;}
.copyright{padding:20px 0;border-bottom:#00a0e9 solid 10px;}
 
/*main*/
.main_tit{height:40px;line-height:40px;padding:20px 0;}
.main_tit_text{display:inline-block;position:relative;padding:0 20px;text-transform:uppercase;}
.main_tit_text b{font-size:30px;padding-right:10px;}
.tit_left{position:absolute;left:-60px;top:22px;line-height:0;}
.tit_right{position:absolute;right:-60px;top:22px;line-height:0;}
.type_list{margin:50px 0;}
.type_list a{display:inline-block;padding:0 20px 0 30px;color:#282828;background:url(../images/icon01.jpg) no-repeat 5px center;}
.main_con{padding:20px 0;line-height:30px;min-height:500px;font-size:16px;}
.main_pro li{width:290px;float:left;margin:0 5px;line-height:60px;}
.main_pro li a{display:block;}
.main_pro li img{border-radius:5px;}
.main_news li{padding:30px 0;border-bottom:#ddd dashed 1px;}
.main_news_con{width:990px;color:#999;}
.main_news_con h3{line-height:40px;color:#333;}
.main_news_text{line-height:40px;height:80px;overflow:hidden;}
.main_page{margin:30px 0 60px;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#00a0e9;color:#fff;border:#00a0e9 solid 1px;}
