body{ margin:0px; padding:0px; font-size:14px; font-family:"microsoft yahei","微软雅黑",Arial,Helvetica,sans-serif; color:#333;}
dl,dt,dd,table,tr,td{ margin:0px; padding:0px; border:0px; outline:none;}
ul,li{ margin:0px; padding:0px; border:0px; list-style:none; outline:none;}
h1,h2,h3,h4,h5,h6,h7{ margin:0px; padding:0px; outline:none;}

a{ font-size:14px; color:#333; text-decoration:none; outline:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
/*
form{ margin:0px; padding:0px; outline:none;}
input{ border-width:1px; font-size:14px; outline:none;}
input[type="checkbox"]{ width:16px; height:16px; margin:0px; padding:0px;}
input[type="radio"]{ width:16px; height:16px; vertical-align:middle;}
img,a img{ border:0px; cursor:pointer; vertical-align:middle;}
select{ border:1px solid #CCCCCC; outline:none;}
textarea{ border:1px solid #CCCCCC; outline:none;}
.inputbox{ font:12px/15px Arial; font-weight:100; color:#333; padding:4px 6px; border:1px solid #CCCCCC;}
.textarea{ padding:5px; line-height:16px; border:1px solid #CCCCCC;}
*/






.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.clearfix{ zoom:1;}
.clearfix:after{ height:0; display:block; clear:both; content:"."; visibility:hidden;}

.space5{ height:5px; font-size:0px;}
.space6{ height:6px; font-size:0px;}
.space7{ height:7px; font-size:0px;}
.space8{ height:8px; font-size:0px;}
.space9{ height:9px; font-size:0px;}
.space10{ height:10px; font-size:0px;}
.space11{ height:11px; font-size:0px;}
.space12{ height:12px; font-size:0px;}
.space13{ height:13px; font-size:0px;}
.space14{ height:14px; font-size:0px;}
.space15{ height:15px; font-size:0px;}
.space20{ height:20px; font-size:0px;}
.space30{ height:30px; font-size:0px;}
.space40{ height:40px; font-size:0px;}
.space50{ height:50px; font-size:0px;}
.space60{ height:60px; font-size:0px;}

.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.font_yahei{ font-family:"microsoft yahei","微软雅黑";}
.font_arial{ font-family:Arial;}
.font_simsun{ font-family:SimSun,"宋体";}
.font_nsimsun{ font-family:NSimSun,"新宋体";}
.font_simhei{ font-family:SimHei,"黑体";}

.mt10{ margin-top:10px;} .mt15{ margin-top:15px;} .mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;} .mb15{ margin-bottom:15px;} .mb20{ margin-bottom:20px;}
.ml10{ margin-left:10px;} .ml15{ margin-left:15px;} .ml20{ margin-left:20px;}
.mr10{ margin-right:10px;} .mr15{ margin-right:15px;} .mr20{ margin-right:20px;}
.opacity40{ filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;}
.opacity50{ filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.opacity60{ filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.opacity70{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.opacity80{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.opacity90{ filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.opacity100{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

.page{ width:100%; padding:10px 0; text-align:center; font-family:Arial; font-size:0;}
.page span{ display:inline-block; height:24px; line-height:24px; font-size:13px; margin-right:10px;}
.page span i,
.page span a{ text-decoration:none; font-size:13px; font-family:Arial; padding:0px 8px; border:1px solid #e6e6e6; display:block; font-style:normal;}
.page span a:hover{ background-color:#c62c30; color:#fff; border:1px solid #c62c30;}
.page span.current{ border:1px solid #fff; font-weight:bold; color:#000; padding:0px 3px;}

.wrap{ width:100%;}
.wrapper{ width:1200px; margin:0 auto;}
.wrapmain{ width:930px; padding:15px 20px; background-color:#fff; border-radius:5px;}
.wrapside{ width:180px; padding:15px 20px; background-color:#fff; border-radius:5px;}

.header{ position:relative; z-index:1000; border-bottom:1px solid #eee;}
.header .wrapper{ height:90px;}
.header .logo{ width:400px; height:90px; float:left; background:url(/statics/images/logo.png?201712) center center no-repeat;}
.header .logo a{ height:90px; display:block; font-size:0;}
.header .tels{ padding:15px; line-height:30px; float:right; font-size:24px; color:#c62c30; text-align:right;}
.suspension{ position:fixed; top:0; z-index:100000;}
.menu{ padding: 10px 0; background-color:#fff;}
.menu .logo{ float: left; }
.menu ul.submenu{ height:50px; padding: 5px 0 5px 20px; float:left;}
.menu ul.submenu li{ min-width:80px; float:left; position:relative; z-index:1000; display:inline;}
.menu ul.submenu li h3{ float:left; font-weight:normal; position:relative; z-index:100;}
.menu ul.submenu li h3 a{ line-height:30px; display:block; border-radius:3px; padding:10px 20px; font-size:18px; color:#333; text-decoration:none;}
.menu ul.submenu li h3 a:hover,
.menu ul.submenu li.current h3 a{ background-color:#fff; color:#c62c30;}
.menu ul.submenu li>ul{ width:120px; min-width:120px; padding:5px 0 10px; display:none; background:#f9f9f9; border-radius:0 0 3px 3px; left:-13px; top:50px; position:absolute; z-index:99;}
.menu ul.submenu li>ul li{ width:100%; zoom:1; padding:0; line-height:32px;}
.menu ul.submenu li>ul li a{ display:block; padding:0px 15px; border-radius:5px; color:#333; font-size:16px; text-decoration:none; text-align:center;}
.menu ul.submenu li>ul li a:hover{ color:#c62c30;}
.menu .contact-tels{ padding: 5px 0; float:right; color:#666; line-height:48px;}
.menu .contact-tels .text{ font-size:18px;}
.menu .contact-tels .mobile{ font-size:20px;}


.cmsTitle{ width:100%; height:30px; border-bottom:1px solid #eee; position:relative;}
.cmsTitle h1,
.cmsTitle h2,
.cmsTitle h3{ height:20px; padding:0 5px; float:left; line-height:20px; font-size:16px; font-weight:normal; color:#c62c30; border-left:4px solid #c62c30;}
.cmsTitle span,
.cmsTitle h1 a,
.cmsTitle h2 a,
.cmsTitle h3 a{ font-size:17px; color:#c62c30;}
.cmsTitle .more{ height:20px; padding:0 15px 0 0; line-height:20px; float:right; font-size:14px; color:#666;}
.cmsContainer{}
.sideContainer{ padding:15px 15px; background-color:#fff; border-radius:5px;}
.sideContainer h3{ line-height:30px; border-bottom:1px dashed #ccc; color:#c62c30; font-size:16px;}

.location{ height:20px; line-height:20px; padding:5px 0; float:right; font-size:14px;}
.location em{ padding:11px 12px; font-size:0;}
.location a{ font-size:14px;}

.category-list{ padding:0 0 20px 0; background-color:#fff; border-radius:5px;}
.category-list ul{ padding:10px 0px;}
.category-list ul li{ width:100%; height:36px; line-height:36px; padding:5px 0 0; overflow:hidden;}
.category-list ul li a{ display:block; padding:0 0 0 40px; font-size:14px; text-decoration:none; border-radius:4px;}
.category-list ul li:hover a,
.category-list ul li.current a{ color:#fff; background-color:#c62c30;}
.category-list ul li:hover i,
.category-list ul li.current i{ border-color:transparent transparent transparent #fff;}

.contact{ background-color:#fff; padding:10px 0px;}
.contact p{ font-size:14px; margin:0; line-height:30px;}
.contact p.effect{ height:62px; padding-left:50px; background:url(../images/icon-phone.png) 0 0 no-repeat; line-height:20px; color:#2BBF21;}
.contact ul{}
.contact ul li{ line-height:30px; font-size:14px; border-bottom:0;}
.contact ul li.address{ height:60px;}
.contact ul li em{}
.contact ul li .typename{}
.contact ul li .typevalue{}
.contact ul li a{ font-size:14px;}
.contact ul li:hover{ background:none;}
.contact ul li.email{ height:30px; position:relative;}
.contact ul li.email a{ font-size:14px; color:#333; padding:0;}
.contact ul li.email a:hover{ font-size:14px;}
.contact ul li.email .typevalue{ line-height:30px; position:absolute; left:56px; top:0;}
.contact ul li.ercode p{ text-align:center; margin:0;}

.bottom{ background-color:#333; color:#fff; margin:20px 0 0; clear:both;}
.bottom a{ font-size:12px; color:#fff;}
.bottom .wrapper{ font-size:12px; padding:20px 0;}
.bottom .info{ width:420px; float:left;}
.bottom .info .sys-name{ line-height:40px; font-size:18px; color:#fff;}
.bottom .info .sys-address{ line-height:30px; font-size:14px;}
.bottom .info .sys-phone{  font-size:24px;}
.bottom .info .copyright{}
.bottom .links{ float:left; line-height:30px; text-align:center;}
.bottom .links a{ font-size:18px; color:#f00;}
.bottom .qrcode{ width:150px; float:right;}
.bottom .qrcode img{ width:150px; height:150px;}
.bottom .copyright{ line-height:30px; font-size:12px;}














