﻿/* CSS Document */
@charset utf-8;
img{border:0px; display:inline-block;}
body{width:100%; background:#fff; color: #595757;font: 12px/1.5 "微软雅黑", arial, \5b8b\4f53;min-width: 1200px; margin:0; padding:0; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,img,p,div,body,ul,dl,dt,dd{ margin:0; padding:0;}
ul,li{ list-style:none;  text-align: -webkit-match-parent;}
a{text-decoration:none;}
.center{ text-align:center;}
.mn{ margin:0 auto;}
.wth{ width:1100px;}
.border{ border:1px solid #e4e4e4;}
.w1200{ width:1200px;}
.w100{border-bottom:1px solid #f1f1f1; }
.m0{ margin:0 auto;}
.center{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.hidden{ overflow:hidden;}
.mr10{ margin-right:10px;}
.mt20px{ margin-top:20px;}
.mt30px{ margin-top:30px;}
.pt1px{ padding-top:1px;}
.pl1px{ padding-left:1px;}
.w366{ width:366px;}
.bgfff{ background:#fff;}
.bgf7{ background:#f7f7f7;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.pt10{ padding-top:10px;}
.mt10{ margin-top:10px;}
.top{margin-top: 10px;}
.link-red{color:#EA5404;}
.ds{display:none;}
a {
text-decoration: none;
color: #595757;
}
a:hover, a:active, a:focus {
color: #EA5404;
text-decoration: none;
outline: none;
}

/*公用样式*/
ul, li {
	list-style: none;
}
  a.red{color:#EA5404;}
img {
	border: 0;
}
.all {
	width: 1103px;
	margin: 0 auto;
}
.color a {
	color: #868585;
}
.color {
	color: #868585;
}
a:hover, a:active, a:focus {
color: #EA5404;
text-decoration: none;
outline: none;
}
.pt38px{ padding-top:38px;}
.w298{ width:296px; margin:0 auto;}
.mt15px{ margin-top:15px;}
.w100{width:100%;}
/* CSS clearfix */
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
.clearfix {}
.con{width:1200px; margin:0 auto;}
/*header
.header{height:39px; padding:14px 0; background:#fff; width:100%;}
.header .logo img{width:348px; height:39px;}
.header .nav{height:39px; line-height:39px; font-size:20px;}
.header .nav li{display:inline-block; padding-left:60px; text-align:right;}
.header .nav li a{display:block;}*/
.fixnav {
	height:58px !important;
	padding:0 0 10px 0 !important;
	display:block !important;
	background:rgba(255,255,255,0.9);
	position: fixed; top: 0px;left: 0px; z-index:99; box-shadow:0px 0px 11px 0px #969696;
	animation:fixnav 0.5s linear;
	-moz-animation:fixnav 0.5s linear;
	-webkit-animation:fixnav 0.5s linear;
	-o-animation:fixnav 0.5s linear;
}
/*bottom*/
.bottom{background:#dfdfdf; font-family:"微软雅黑 Light";}
.bottom_line{background:#fff; border-top:1px solid #dfdfdf; height:1px;}
.bottom ul{padding:38px 0;}
.bottom ul li{width:192px; float:left; margin-right:144px;}
.bottom ul li:last-child{margin-right:0px;}
.bottom ul li dl dt{width:96px; height:96px; background:url(/images/bottom_xm_bg.png) no-repeat; background-position:-104px 0px; margin:0 auto 10px auto; text-align:center; font-size:14px;}
.bottom ul li:hover dl dt{background-position:0px 0px;}
.bottom ul li dl dt span{padding-top:62px; display:block; color:#fff; background:url(/images/icon.png) no-repeat;}
.bottom ul li:nth-child(1) dl dt span{background-position:26px -140px;}
.bottom ul li:nth-child(2) dl dt span{background-position:-288px -140px;}
.bottom ul li:nth-child(3) dl dt span{background-position:-599px -140px;}
.bottom ul li:nth-child(4) dl dt span{background-position:-911px -140px;}
.bottom ul li dl dd{font-size:14px; color:#282828; float:left; padding:0 4px; line-height:28px;}
/*footer*/
.footer{width:100%; background:url(/images/footer_bg.jpg) repeat; padding:28px 0 18px 0; color:#fff; font-family:"微软雅黑 Light";}
.footer .f_left{width:378px; text-align:center; color:#fff; padding-right:68px; border-right:1px solid #f3966d;}
.footer .f_left img{display:inline-block;}
.footer .f_left h5{font-size:15px; padding-top:10px;font-weight:100;}
.footer .f_left h6{font-size:13px; font-weight:100;}
.footer .f_center{width:485px; padding-left:68px; padding-top:4px;}
.footer .f_center ul li{display:inline-block; padding-right:20px; font-size:16px; height:44px;}
.footer .f_center ul li a{color:#fff; padding-bottom:8px;}
.footer .f_center ul li a:hover{color:#000; border-bottom:1px solid #000;}
.footer .f_center p{font-size:13px; line-height:22px;}
.footer .f_right{width:120px; text-align:center; font-size:12px;}
.footer .f_right span{padding-top:8px; display:block; line-height:18px;}
.footer .f_right img{margin:0 auto;}
/*侧栏*/
.sidebar{position:fixed; top:180px; right:0; z-index:9999;}
.sidebar li{width:67px; height:67px; margin-bottom:5px; text-align:center; color:#fff; font-size:14px; position:relative; background:url(../images/sidebar_icon.png) no-repeat #b1b1b1; cursor:pointer;}
.sidebar li:hover{background:url(../images/sidebar_icon.png) no-repeat #ff8a4b; cursor:pointer;}
.sidebar li a{display:block; color:#fff;}
.sidebar li span{position:absolute; bottom:5px; width:100%; left:0;}
.sidebar li a:hover{color:#fff;}
.sidebar li.zxzx{background-position:17px 8px;}
.sidebar li.mlrx{background-position:17px -70px;}
.sidebar li.lydz{background-position:17px -148px;}
.sidebar li.gotop{background-position:17px -218px;}
.sidebar li.gotop span{bottom:10px;}
.sidebar li .sidebar_li_con{width:127px; height:67px; position:absolute; right:0; top:0; background:url(../images/sidebar_icon.png) no-repeat #ff8a4b; display:none;}
.sidebar li .sidebar_li_con span{position:absolute; bottom:23px; left:49px; width:60%;}
.sidebar li .zxzx_con_con{background-position:14px 18px;}
.sidebar li .mlrx_con_con{background-position:14px -60px;}
.sidebar li .lydz_con_con{background-position:14px -138px;}
.sidebar li .mlrx_con_con span{bottom:13px;}
/*左边图片*/
.leftbar{position:fixed; left:0; top:200px; z-index:9999;}
.leftbar img{width:246px;}
/*弹窗*/
.swt_center{width:500px; position:fixed; top:200px; left:50%; margin-left:-250px;z-index:999;}
.swt_center_title{position:relative;}
.swt_center_close{width:25px; height:25px; display:block; position:absolute; right:9px; top:6px;}
@keyframes fixnav
{
0%   {opacity:0.1;}
25%  {opacity:0.25;}
50%  {opacity:0.5;}
75%  {opacity:0.75;}
100% {opacity:1;}
}