@charset "utf-8";
/*-------定义公共样式--------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, select, input, textarea, p, blockquote, table, th, td, hr, button {
	margin: 0;
	padding: 0;
}
body, select, input, textarea {
	color: #434343;
	font-size: 13px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	word-wrap: break-word;
	word-break: break-all;
}
address, caption, cite, code, dfn, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul, li {
	list-style: none;
}
img, input {
	border: 0 none;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: inherit;
	margin: 0 auto;
}
/*去掉链接虚线，针对Firfox*/
a:focus {
	outline-style: none;
}
/*去掉链接虚线，针对IE*/
a, area {
	color: #464646;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	color: #E87F12;
}
/*html5*/
main, article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
	display: block;
}
/*---------头部文件---------*/
#header {
	height: auto !important;
	margin: 0px auto;

}
.top{
	width:100%;
	height:138px;
	/*background:url(../images/top_bg.png) no-repeat center;*/
}
.top-wrapper {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
#header .logo {
	width: 601px;
	height: 94px;
	float: left;
	display: inline;
	margin:22px 0px
}
#header .Hotline{
	width:500px;
	height:50px;
	float:left;
	margin:50px 0px 0px 60px;
}
#header .Hotline .ico{
	width:auto;
	height:auto;
	float:left;
	margin-right:15px;
}
#header .Hotline .wenzi{
	width:auto;
	color:#000;
	line-height:24px;
	font-size:18px;
}

/*---------菜单文件---------*/
#nav{
	width:100%;
    height: 51px;
    background: url(../images/nav_bg.gif) repeat-x 0 -1px;
}
#nav .mune{
	width:1200px;
	height:119px;
	margin:0px auto;
}
#nav .mune ul{
	list-style:none;
}
#nav .mune ul li{
    color: #000;
    font-size: 16px;
    float: left;
    line-height: 50px;
    height: 50px;
    width: 112px;
    text-align: center;
}
#nav .mune ul li:hover{
    background: black;
	cursor:pointer;
	}
#nav .mune ul li a{
	color:#fff;
}
#nav .mune ul li a:hover{
    width: 172px;
    height: 119px;
    color: #fff;
    font-weight: bold;
    font-size: 17px;
	}
#nav .mune ul li .tubiao{
	width:auto;
	height:auto;
	text-align:center;
	padding-top:10px;
}
#banner{
	width:100%;
	height:auto;
	margin:0px auto;
}
/*--------主体-------*/
#main {
	width: 100%;
	height: auto !important;
	overflow: hidden;
	margin: 0px auto;
}
#main .about{
	width:100%;
	height:575px;
	background:#f7f7f7;
}
#main .about_center {
	width:1200px;
	height:560px;
	margin:0px auto;
}
#main .hgroup , #main .case_hgroup ,#main .advantage_hgroup , #main .news_hgroup{
	height: auto;
	margin: 0 auto;
	text-align: center;
	padding-top:50px;
}
#main .hgroup h2 ,#main .case_hgroup h2, #main .advantage_hgroup h2 ,#main .news_hgroup h2{
	height:50px;
	font-size:24px;
	font-weight:bold;
	color:#d77211;
	text-align:center;
	background: url(../images/ty_ico.png) no-repeat bottom center;
}
#main .section{
	font-size:16px;
	color:#666;
	line-height:34px;
	float:left;
	padding:30px 150px 0px 150px;
	background:url(../images/bg1.png) no-repeat center bottom;
	/*height:240px;*/
}
#main .section_more{
	width:120px;
	height:40px;
	margin:30px auto;
	background:#d77211;
	font-size:16px;
	border-radius:5px;
	text-align:center;
}
#main .section_more a{
	color:#fff;
	font-size:16px;
	text-align:center;
}
#main .section_more:hover{
	    border-radius:5px;
		background:#939393;
	    color:#fff;
}
#main .licheng{
	width:1200px;
	height:130px;
	float:left;
	background:#FFF;
	border:1px solid #e9e9e9;
	box-shadow:3px 3px 3px #EAEAEA;
}
#main .licheng_start{
	width:230px;
	height:auto;
	border-right:1px solid #ccc;
	margin:28px 0px 0px 5px;
	float:left;
}
#main .licheng_start1{
	width:230px;
	height:auto;
	margin:28px 0px 0px 5px;
	float:left;
}
#main .licheng_start h1 ,#main .licheng_start1 h1{
	font-size:36px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ff8e06;
	text-align:center;
}
#main .licheng_start h3 , #main .licheng_start1 h3{
	font-size:14px;
	color:#999;
	text-align:center;
	line-height:30px;
}
#main .start_wz{
	font-size:18px;
	color:#ff8e06;

}

/*--------产品展示-------*/

#main .product{
	width:100%;
	height:auto !important;
	background:#f2f2f2;
}
#main .product_center{
	width:1200px;
	height:620px;
	margin:0px auto;
	padding-top:160px;
	
}
#main .product_tit{
	width:1200px;
	height:550px;
	margin:0px auto;
	outline:1px solid #d67212;
    position: absolute;
   /* top: 1620px;
    left: 12%;*/
    margin-top: 40px;
/*    margin-left: 5%;*/
}
#main .product_tit_wz{
	width:385px;
	height:70px;
	font-size:40px;
	font-weight:bold;
	color:#fff;
	background:#d77211;
	margin:0px auto;
	line-height:60px;
	text-align:center;
	letter-spacing:3pt;
    position: absolute;
    /*top: 1590px;*/

    left: 50%;
    margin-left: -190px;
	z-index:1;
}

#main .tit_wz1{
	font-family:"方正细圆简体";
	font-size:40px;
	font-weight:bold;
	color:#fff;
}
#main .cp_list{
	width:1100px;
	height:auto;
/*	margin:70px auto 0px auto;*/
	position:absolute;
	z-index:2;
    margin-top: 130px;
    margin-left: 95px;
}
#main .cp_list ul{
	list-style:none;
}
#main .cp_list ul li{
	width:190px;
	height:383px;
	float:left;
	background:#d77211;
	margin-right:10px;
	cursor:pointer;
}
#main .cp_list ul li:hover{
	background:#f68d28;
	box-shadow:4px 4px 8px#ccc;
}
#main .cp_list ul li h3{
	font-size:30px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}
#main .cp_list ul li h6{
	font-size:18px;
	color:#fff;
	text-align:center;
	padding:20px auto;
}
#main .cp_line{
	width:50px;
	height:2px;
	border-bottom:1px solid #ccc;
	margin:15px auto;
}
#main .cp_pic{
	width:180px;
	height:200px;
	margin:50px auto 0px auto;
}
#main .cp_pic img{
    cursor: pointer;
    transition: all 0.6s ease-in;
    -webkit-transition: all 0.6s ease-in;
   }
#main .cp_pic img :hover{
    position: relative;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    opacity: 1;
    overflow: hidden;
   }
   
/*--------案例展示-------*/   
   
#main .case{
	width:100%;
	height:auto !important;
}
#main .case_center {
	width:1200px;
	height:780px;
	margin:0px auto;
}
#main .case_conter{
	width:1200px;
	height:auto;
	margin:0px auto;
}
#main .case_conter ul{
	list-style:none;
	padding-top:30px;
}
#main .case_conter ul li{
	width:290px;
	height:auto;
	float:left;
	margin: 0px 10px 25px 0px;
}
#main .case_conter ul li img{
	width:290px;
	height:220px;
	margin:0px auto;
	border:1px solid #999;
    cursor: pointer;
    transition: all 0.6s;
    -ms-transition: all 0.8s;
}
#main .case_conter ul li img:hover{
	width:290px;
	height:220px;
	transform: scale(1.03);
    -ms-transform: scale(1.03);
	}
#main .case_tit{
	font-size:14px;
	color:#afaeae;
	line-height:30px;
	text-align:center;
}
#main .case_wz{
	font-size:16px;
	line-height:40px;
	text-align:center;
	background:#ee8b2b;
	color:#fff;
}
#main .case_wz a{
	font-size:16px;
	color:#fff;
}
#main .case_wz a:hover{
	font-size:16px;
	color:#fff;
}
#main .case_wz:hover{
	font-size:16px;
	background:#000;
	color:#fff;
	cursor:pointer;
}

/*--------我们优势-------*/

#main .advantage{
	width:100%;
	height:auto !important;
	background:#f1f1f1;
}
#main .advantage_center{
	width:1200px;
	height:715px;
	margin:0px auto;
}
#main .advantage_ico{
	width:26px;
	height:26px;
	margin:0px auto;

}
#main .advantage_cont{
	width:1200px;
	height:auto;
	margin:0px auto;
	padding-top:50px;
}
#main .advantage_cont ul {
	list-style:none;
}
#main .advantage_cont ul li{
	width:285px;
	heigth:405px;
	float:left;
	background:#fff;
	margin-right:15px;
}
#main .advantage_cont ul li:hover{
	cursor:pointer;
	background:#ecf1f9;
	box-shadow:4px 4px 10px #ccc;
}
#main .advantage_cont ul li img{
	width:95px;
	height:95px;
	padding:50px 93px 15px 93px;
}
#main .advantage_cont ul li h3{
	font-size:18px;
	color:#000;
	line-height:30px;
	text-align:center;
	font-weight:100;
}
#main .advantage_cont ul li p{
	font-size:12px;
	color:#666;
	line-height:2;
	padding:10px 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

}
#main .advantage_more{
	width:108px;
	height:38px;
	text-align:center;
	border-radius:8px;
	background:#f27e0e;
	font-size:16px;
	margin:30px auto 50px auto;
	line-height:38px;
	color:#fff;
}
#main .advantage_more a{
	cursor: pointer;
	color:#fff;
}
#main .advantage_more:hover{
	cursor: pointer;
	background:#000;
	color:#fff;
}

/*--------新闻中心-------*/

#main .news{
	width:100%;
	height:auto !important;
	margin:0px auto;
}
#main .news_cent{
	width:1200px;
	height:700px;
	margin:0px auto;
}
#main .news_section{
	width:540px;
	height:auto;
	float:left;
	padding-top:50px;
}
#main .news_section img{
	width:516px;
	height:291px;
	float:left;
	border:1px #000 solid;
	margin:5px 10px;
	cursor: pointer;
    transition: all 0.6s;
    -ms-transition: all 0.8s;
}
#main .news_section img:hover{

    transform: scale(0.9);
    -ms-transform: scale(0.9);
}
#main .news_section h3 ,#main .News_List h3{
	font-size:16px;
	color:#d77211;
	font-weight:bold;
	line-height:36px;
}
#main .news_section p ,#main .News_List p{
	font-size:14px;
	color:#484848;
	line-height:1.5;
}
#main .news_right{
	width:630px;
	height:auto;
	float:left;
	padding:50px 0px 0px 28px;
}
#main .news_right ul{
	list-style:none;
}
#main .news_right ul li{
	width:630px;
	height:105px;
	float:left;
	border-bottom:solid 1px #ececec;
}
#main .news_date{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width:60px;
	font-size:48px;
	color:#d77211;
}
#main .news_date span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6a6a6a;
}
#main .News_List{
	width:550px;
	height:auto;
	float:left;
	padding-left:15px;
}
/*---------底部文件---------*/
#foot_nav{
	width:100%;
	height:auto;
	margin:0px auto;
	background:#ee8c2b;
}
#foot_nav .foot_nav_wz{
	width:1200px;
	height:69px;
	margin:0px auto;
	font-size:16px;
	text-align:center;
	color:#fff;
	line-height:60px;
	vertical-align:middle;
	overflow:hidden;
	letter-spacing:2px;
}
#foot_nav .foot_nav_wz a{
	color:#fff;
}
#foot_nav .foot_nav_wz a:hover{
	color:#000;
}
#footer{
	width:100%;
	height:auto;
	background:url(../images/footer_bg.png) repeat;
}
#footer .footer_cent{
	width:1200px;
	height:258px;
	margin:0px auto;
}
#footer .footer_logo{
	width:330px;
	height:106px;
	vertical-align:middle;
	float:left;
	margin:70px auto auto auto;
}
#footer .footer_cent_wz{
	width:780px;
	float:left;
	margin:50px 0px 0px 30px;
	font-size:14px;
	color:#fff;
	line-height:30px;
	border-left:solid 1px #848484;
	padding-left:30px;
}
#footer .footer_cent_wz span{
	
	color:#fff;

}

/*--------返回头部------------*/

.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:40%;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#c27a39 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#c27a39 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#c27a39 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#c27a39 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}