@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body,html,input{font:14px/26px arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,sans-serif;}
ul,li {list-style: none;}
body{ color:#3d3b3b;}
a{ color: #3d3b3b; text-decoration: none;}
a:hover{ color:#ff7e46;}
.l{float:left;}
.r{float: right;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix{zoom:1;} /* IE6 */
*+html .clearfix{zoom:1;} /* IE7 */


.c-orange{color: #ff7e46;}
.bg-orange{background-color: #ff7e46;}
.main{width: 1150px;margin: 0 auto}
.abimg{margin-bottom: 25px;}
.abimg img{width: 100%;}




.header-top{margin-bottom: 30px;}
.header-top .tit{line-height: 32px;border-bottom: 1px solid #bababa;margin-bottom: 15px;}
.header-top .logo-box .logo{margin-right: 20px;padding-right: 20px;border-right:1px solid #bababa;}
.header-top .logo-box .logo img{max-width: 220px;max-height: 80px}
.header-top .logo-box .slogan img{max-width: 540px;max-height: 80px}
.header-top .logo-box .logo,.header-top .logo-box .slogan{display: inline-block; vertical-align:middle;}
.header-top .tel{height: 70px;padding: 10px 0 0 80px;font-size: 18px;line-height: 30px;text-align: right;background:url(../images/ico.png) -30px 10px no-repeat;overflow: hidden;}

.header{font-size: 16px;}
.header .sidebar{ width:228px;border: 1px solid #ff7e46;}
.header .sidebar .title{ line-height: 36px;color: #fff;text-indent: 6px;background:url(../images/ico.png) 200px 10px  #ff7e46 no-repeat;}
.header .sidebar ul{padding:8px;}
.header .sidebar li{ height:45px;line-height: 45px;border-bottom: 1px solid #bababa;overflow: hidden; }
.header .sidebar li:last-child{border:none;}
.header .sidebar li a{display: block;position: relative;padding: 0 30px 0 10px;}
.header .sidebar li a:after{content: "＞";position: absolute;top:0;right:10px;color: #ff7e46;display: block;}
.header .sidebar li a:hover{color: #ff7e46;}
.header .nav .top{ height: 30px; overflow: hidden;margin-bottom: 5px; border-bottom: 1px solid #ff7e46;}

.header .nav .top li{ display: inline-block;width: 13.5%; text-align: center;}
.header .nav .fullSlide{position:relative;width:900px;height:332px;}
.header .nav .fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.header .nav .fullSlide .bd ul{width:100% !important;}
.header .nav .fullSlide .bd li{width:100% !important;height:332px;overflow:hidden;text-align:center; background-position: center center; background-repeat: no-repeat;}
.header .nav .fullSlide .bd li a{display:block;height:332px;}
.header .nav .fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.header .nav .fullSlide .hd ul{ width: 900px;margin:0 auto;text-align:center;}
.header .nav .fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:5px;margin:0px 4px;overflow:hidden;background:#fff;line-height:999px;}
.header .nav .fullSlide .hd ul .on{background-color:#e3600d;}

.footer{ border-bottom: 1px solid #a6a6a6}
.footer .service{padding:20px 0;}
.footer .service .item{float: left;width: 25%;border-left: 1px solid #d2d2d2;padding-left: 30px;}
.footer .service .item:first-child{border:none;}
.footer .service .item .icon{float: left;width: 50px;height: 50px;margin-right: 10px;background-repeat: no-repeat;background-position:center;background-size:contain}
.footer .nav{box-sizing: border-box; line-height: 48px;text-align: center;}
.footer .nav  a{display: inline-block;width: 13.5%; color: #fff;}
.footer .con{width: 100%; padding:15px 30px 20px;text-align: justify}
.footer .con .contact,.footer .con .logo{display: inline-block;}
.footer .con .logo{width: 400px;height: 95px;background-repeat: no-repeat;background-position: center;background-size: contain; }
.justify-last{ display:inline-block;width:100%;height:0;}

.footer .con .qr,.footer .con .txt{display: inline-block;}
.footer .con .qr,.footer .con .qr img{ width: 95px; height: 95px}
.footer .con .txt{ margin-left: 40px;}
.links{padding:14px 22px 20px;font-size: 14px;}
.links a{padding:0 10px;}




