﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:微软雅黑,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#7d7d7d;}
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:#7d7d7d;text-decoration:none;transition:all 0.3s;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
input {-webkit-appearance:none; /*去除input默认样式*/}
input[type="submit"],
input[type="reset"],
input[type="button"],
input{-webkit-appearance:none;}
.font_12{font-size:12px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_s{font-family:"宋体";}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}

/*header*/
.top_bg{height:84px;background:url(../images/index_01.jpg) no-repeat center top;}
.nav{padding-left:40px;width:830px;}
.nav li{float:left;width:100px;line-height:84px;}
.nav li a{color:#111;}
.search{padding-top:22px;position:relative;}
.search_bg{display:none;position:absolute;top:22px;right:0;width:200px;height:40px;line-height:40px;background:rgba(0,0,0,0.6);border-radius:18px;}
.search_inp{width:140px;height:40px;line-height:40px;padding-left:20px;border:none;background:none;color:#c0c0c0;font-family:"微软雅黑";color:#eee;}




/* banner */
.banner{ width:100%; height:650px; overflow:hidden; position:relative;}
.b-img{position:absolute; left:0; top:0;}
.b-img a{ display:block; height:650px; float:left;}
.b-list{ height:50px; padding-top:600px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border:3px solid #000;float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #fcd846;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:300px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:300px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/*index*/
.index_tit{padding:50px 0;color:#525252;line-height:40px;}
.index_tit dt{line-height:60px;font-size:40px;text-transform:uppercase;}
.about_con{width:600px;}
.about_text{line-height:30px;height:240px;margin-bottom:20px;display:block;overflow:hidden;}
.about_more{width:100px;height:40px;line-height:40px;background:url(../images/index_16.jpg) no-repeat left bottom;display:block;color:#333;}
.about_more:hover{color:#fbd746;}
.pro_bg{background:#111;}
.pro_tit{padding:40px 0;color:#fff;line-height:40px;}
.pro_tit dt{line-height:60px;font-size:40px;text-transform:uppercase;}
.pro_type{position:relative;width:100%;text-align:center;overflow:hidden;}
.pro_type ul{float:left;position:relative;left:50%;}
.pro_type ul li{float:left;position:relative;right:50%;padding:0 15px;}
.pro_type li a{display:block;height:30px;line-height:30px;padding:0 25px;color:#fff;border:transparent solid 1px;}
.pro_type li a:hover{border:#fff solid 1px;border-radius:15px;color:#fff;text-decoration:none;}
.pro_line{height:70px;line-height:0;background:url(../images/index_08.jpg) repeat-x top;}
.rollBox{width:100%;margin:0 auto;position:relative;}
.Cont{width:100%;overflow:hidden;float:left;}
.ScrCont{width:10000000px;}
.pic{float:left;text-align:center;padding:0;position:relative;}
.pic img{margin-bottom:5px;}
.pic .pic_name{position:absolute;left:0;top:0;width:400px;height:170px;padding-top:230px;background:rgba(0,0,0,0.5);font-size:30px;}
.pic .pic_name font{display:none;}
.pic:hover .pic_name{display:block;background:url(../images/index_10.png) no-repeat;}
.pic:hover .pic_name font{display:block;}
.Cont a{color:#f7a300;}
.Cont a:hover{color:#fff;text-decoration:none;}
#List1,#List2{float:left;}
.pro_more{display:block;width:90px;height:40px;line-height:40px;color:#fcd846;margin:0 auto;background:url(../images/index_16.jpg) no-repeat center bottom;}

/* scrollpic */
#myscroll{display:block; width:100%; position:relative; height:390px; overflow:hidden;}
#myscroll #myscrollbox{display:block; float:left; position:absolute; left:0; top:0; width:1000000px;}
#myscroll ul{display:block; float:left; list-style-type:none; padding:0; margin:0;}
#myscroll ul li{display:block; float:left; padding:0; margin:20px 15px;}
#mybtns{width:100%; display:block; height:42px;}
#mybtns a{width:42px; height:42px; display:block; float:right; margin-right:1px; background-color: #c1c1c1;}
#mybtns a:hover{background-color: #fbd746;}
#mybtns a:hover, #myscroll, #mybtns a,#myscroll a:hover .intro, #myscroll a .intro,#myscroll #myscrollbox{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left{background-image:url(../images/jt_l.png);}
#mybtns #right{background-image:url(../images/jt_r.png);}
.news_list_pic{width:342px;height:145px;padding:15px;background:#fff;box-shadow:0px 0px 15px #bbb;margin-bottom:40px;}
.news_list_date{width:83px;height:93px;background:url(../images/index_37.jpg) no-repeat;line-height:30px;color:#424242;}
.news_list_date font{line-height:62px;font-size:36px;}
.news_list_con{width:260px;}
.news_list_con font{display:block;height:50px;line-height:50px;color:#424242;margin-bottom:15px;background:url(../images/index_40.jpg) no-repeat left bottom;}

.case_bg{height:1400px;}
/*.case_bg{height:1200px;background:url(../images/index_15.jpg) no-repeat center top;}*/
.case_list{margin-left:-34px;}
.case_list li{width:375px;height:264px;border:#bebebe solid 1px;margin-left:34px;margin-bottom:34px;position:relative;float:left;}
.case_list li:hover{border:#fbd746 solid 1px;}
.case_list_name{display:none;position:absolute;left:0;top:0;width:295px;height:264px;padding:0 40px;background:rgba(0,0,0,0.5) url(../images/index_13.png) no-repeat center 150px;color:#fff;}
.case_list li:hover .case_list_name{display:block;}
.case_list_name_tit{display:block;height:50px;line-height:50px;color:#fbd746;background:url(../images/index_40.jpg) no-repeat center bottom;font-size:24px;margin:30px 0 70px;}
.case_list li img{width:100%;height:100%;}

.bot_list_bg{background:#ffed59;padding:90px 0;}
.bot_list li{float:left;width:360px;color:#000;padding:0 20px;}
.bot_list_con{width:240px;}
.bot_list_tit{line-height:30px;color:#000;font-size:24px;display:block;text-transform:uppercase;}
.bot_list_text{padding:30px 0;line-height:30px;height:90px;overflow:hidden;display:block;}

/*footer*/
.footer_bg{padding:20px 0;background:#000;color:#fff;}
.gbook_name{width:120px;line-height:34px;}
.gbook_inp{width:406px;padding:0 10px;height:30px;line-height:30px;border:#b0b0b0 solid 2px;border-bottom:#eee solid 1px;border-radius:15px;color:#fff;font-family:"微软雅黑";background:none;}
.gbook_textarea{width:1056px;padding:5px 10px;height:120px;line-height:30px;border:#b0b0b0 solid 2px;border-bottom:#eee solid 1px;border-radius:15px;color:#b0b0b0;font-family:"微软雅黑";background:none;}
.mar_100{margin-right:100px;}
.mar_35{margin-bottom:35px;}
.gbook_btn input{cursor:pointer;display:inline-block;background:#ffed59;padding:0 50px;height:40px;line-height:40px;color:#000;border-radius:20px;margin:0 25px;border:none;font-family:"微软雅黑";}
.copyright{padding:30px;line-height:30px;/*background:url(../images/index_65.jpg) no-repeat center bottom;*/color:#888;}
.footer_pic{margin-top:80px;}
.footer_pic a{padding:0 20px;}
.footer_top{position:fixed;right:2%;bottom:10%;color:#6d6d6d;}

/*main*/
.main_tit_bg{height:380px;background:url(../images/main01.jpg) no-repeat center top;}
.main_tit{padding:40px 0;line-height:40px;color:#fff;}
.main_tit dt{font-size:30px;text-transform:uppercase;}
.main_tit_home{padding-top:80px;line-height:40px;color:#fff;}
.main_type li{float:left;margin-right:40px;}
.main_type li a{display:block;padding:0 10px;height:26px;width:220px;line-height:26px;color:#fff;border:transparent solid 1px;}
.main_type li a:hover{border:#fff solid 1px;border-radius:12px;}
.main_con{padding:60px 0;line-height:30px;min-height:400px;}
.main_pro li{float:left;padding:12px;width:340px;height:255px;background:#e4e1e1;margin:0 6px 35px;}
.main_pro li{display:block;width:340px;height:255px;position:relative;}
.main_pro li span{display:none;position:absolute;top:12px;left:12px;width:320px;height:134px;padding:120px 10px 0;color:#fff;background:rgba(0,0,0,.5) url(../images/main03.png) no-repeat 210px 200px;}
.main_pro li span font{color:#ffed59;font-size:16px;}
.main_pro li:hover span{display:block;}
.main_page{margin:20px 0;}
.main_page a{padding:0 10px;}
.main_news{padding:30px 0;}
.main_news_con{width:800px;}
.main_news_con font{line-height:70px;color:#333;}
.main_news_list{padding:50px 0;}
.main_news_list li{width:560px;padding:20px;border-bottom:#ddd dashed 1px;float:left;}
.main_news_list_tit{color:#333;}
.main_news_list_con{width:580px;}
.main_news_list_text{height:40px;line-height:20px;display:block;overflow:hidden;}




