@charset "utf-8";



/* CSS Document */

* {padding: 0;margin: 0;}

body {margin: 0px;padding: 0px;color: #555;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;background:#fff;text-align:left;position:relative; line-height:20px; min-width:1200px;}

img {border: 0;position:relative;}

.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}

div,ul,dl,dd,dt,li,td,tr,table,p,span,h1,h2,h3,h4,h5,h6,form{ margin:0px;  padding:0px; list-style:none; list-style-type: none; word-wrap:break-word;position:relative; border:none; font-weight:400;}

a {color:#555;text-decoration: none;position:relative;cursor:pointer;}

header, footer, nav, section, article, menu, aside {display:block;position:relative;  } 

textarea { resize:none;font-family:"微软雅黑";font-size:14px;}

table { border-collapse:collapse;border-spacing:0;}

th , td { text-align:left;}

input {font-family:"微软雅黑";font-size:14px;}

input:focus {outline:none;}

input.sub {cursor:pointer; background:none; border:none;}

input.text {background:none; border:none;}

/* common main */

.red,a.red { color:#cc0031;}

.white,a.white { color:#fff;}

.c3,a.c3 { color:#333;}

.c4,a.c4 { color:#444;}

.c5,a.c5 { color:#555;}

.c6,a.c6 { color:#666;}

.c7,a.c7 { color:#777;}

.c8,a.c8 { color:#888;}

.c9,a.c9 { color:#999;}

a:hover {color:#ff7d43;}

.fs12 { font-size:12px;}

.fs14 { font-size:14px;}

.fs16 { font-size:16px;}

.fs18 { font-size:18px;}

.fs20 { font-size:20px;}

.fs22 { font-size:22px;}

.fs24 { font-size:24px;}

.fw-b { font-weight:bold;}

.fw400 { font-weight:400;}

.ti2 { text-indent:2em;}

.lh18 { line-height:18px;}

.lh20 { line-height:20px;}

.lh25 { line-height:25px;}

.lh30 { line-height:30px;}

.lh35 { line-height:35px;}

.lh40 { line-height:40px;}

.unl { text-decoration:underline;}

.unl-no { text-decoration:none;}

.ta-l { text-align:left;}

.ta-c { text-align:center;}

.ta-r { text-align:right;}

.fl { float:left;}

.fr { float:right;}

.va-m { vertical-align:middle;}

.va-t { vertical-align:top;}

.pr { position:relative;}

.pa { position:absolute;}

.oh { overflow:hidden;}

.none { display:none;}

.block { display:block;}

.inblock { display:inline-block;}

.pointer { cursor:pointer;}

.w100 { width:100%;}

.w1000 { width:1000px;}

.w1200 { width:1200px;}

.h5 { height:5px;}

.h10 { height:10px;}

.h15 { height:15px;}

.h20 { height:20px;}

.h25 { height:25px;}

.h30 { height:30px;}

.h40 { height:40px;}

.h50 { height:50px;}

.h60 { height:60px;}

.h70 { height:70px;}

.h100 { height:100%;}

.ma2 { margin:2px;}

.ma5 { margin:5px;}

.ma10 { margin:10px;}

.ma15 { margin:15px;}

.ma20 { margin:20px;}

.pa2 { padding:2px;}

.pa5 { padding:5px;}

.pa10 { padding:10px;}

.pa15 { padding:15px;}

.pa20 { padding:20px;}

.ml5 { margin-left:5px;}

.ml10 { margin-left:10px;}

.ml15 { margin-left:15px;}

.ml20 { margin-left:20px;}

.mr5 { margin-right:5px;}

.mr10 { margin-right:10px;}

.mr15 { margin-right:15px;}

.mr20 { margin-right:20px;}

.mt5 { margin-top:5px;}

.mt10 { margin-top:10px;}

.mt15 { margin-top:15px;}

.mt20 { margin-top:20px;}

.mb5 { margin-bottom:5px;}

.mb10 { margin-bottom:10px;}

.mb15 { margin-bottom:15px;}

.mb20 { margin-bottom:20px;}

.pl5 { padding-left:5px;}

.pl10 { padding-left:10px;}

.pl15 { padding-left:15px;}

.pl20 { padding-left:20px;}

.pr5 { padding-right:5px;}

.pr10 { padding-right:10px;}

.pr15 { padding-right:15px;}

.pr20 { padding-right:20px;}

.pt2 { padding-top:2px;}

.pt5 { padding-top:5px;}

.pt10 { padding-top:10px;}

.pt15 { padding-top:15px;}

.pt20 { padding-top:20px;}

.pb5 { padding-bottom:5px;}

.pb10 { padding-bottom:10px;}

.pb15 { padding-bottom:15px;}

.pb20 { padding-bottom:20px;}

.mga { margin-left:auto;margin-right:auto;}

.main {width:1200px;margin-left:auto;margin-right:auto;}

.absolute-r { position:absolute;left:auto;right:0;}

.absolute-l { position:absolute;left:0;right:auto;}

.comtab { table-layout:fixed;width:100%;border-collapse:collapse;}



/* 详细样式 */

.bannerbox {

	width:100%;

	height:610px;

	max-width:1920px;

	margin:0 auto;

	overflow:hidden;margin-top:-20px;z-index: 2;}

#indexbanner {width:100%;height:610px;}

#indexbanner a {display:block;width:100%;height:610px;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:0;}

#bannernum {position:absolute;width:100%;bottom:15px;text-align:center;}

#bannernum span { display:inline-block;width:39px;height:6px;background:#ea6f00;line-height:0px; font-size:0px;margin:0 6px;cursor: pointer;}

#bannernum span.numsel { background:#ffc30d;}






/*
.index_footer{height: 42px;background: #ffc30d;line-height: 42px;}

.index_footer .con{width: 1200px;margin:0 auto;background: #f6dd75;border-top: 1px solid #fff;height: 42px;text-align: center;color:#000;}*/



.in_banner{height: 500px;margin-top: -20px;}

.in_banner img{width: 100%;height: 500px;}



.public_botpic{padding-top: 110px;}





.in_footer{height: 42px;line-height: 42px;border-top: 1px solid #cccccc;margin-top: 20px;text-align: center;color:#000;}





.in_right .p1{font-size: 16px; color: #ff6600; font-weight: bold;padding-left: 18px;background: url(../images/print.png) no-repeat left 5px;margin:8px 0 6px 0;}

.in_right .txt{font-size: 14px;color:#4c4c4c;font-weight: bold;padding-bottom: 10px;border-bottom: 1px dashed #e6e6e6;margin-bottom: 20px;line-height: 24px;}

.in_right img{width: 100%;}



.in_right .p2{font-size: 16px; color: #ff6600; font-weight: bold;margin:16px 0 6px 0;}

.in_right .txt p{font-size:14px;color:#4c4c4c;font-weight: bold;}





.float_right{width: 55px;position: fixed;right:5px;top:30%;z-index: 50;}

.float_right a{display: block;width: 55px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;margin-top: 4px;}

.float_right a.go_top{height: 40px;background: url(../images/arrow02.png) no-repeat center center #fe9921;}

.float_right a.qq{height: 55px;background: url(../images/qq.png) no-repeat center center #fe9921;}



.float_right a.in{height: 55px;background: url(../images/icon02.png) no-repeat center center #fe9921;}





.more_case{display: block;width: 100px;height: 30px;background: #ea6f00;text-align: center;line-height: 30px;color:#fff;margin:30px auto 0;}

.more_case:hover{color:#fff;}
.index_footer{background: #ffc30d;}
.index_footer .con{width: 1200px;margin:0 auto;background: #f6dd75;border-top: 1px solid #fff;text-align: center;color:#000;padding:16px 0;line-height: 24px;}
.index_footer .con a{color:#000;}
.index_footer .con a:hover{text-decoration: underline;}







































