@charset "utf-8";
/* CSS Document  font-family:"Microsoft YaHei",Arial,SimHei, sans-serif;*/
*{margin:0;padding:0}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,span,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin:0;padding:0; font-weight:normal;font-family:"Microsoft YaHei",Arial,Verdana,"Microsoft YaHei","黑体","Work Sans","source-han-sans-traditional","Microsoft JhengHei",PMingLiU,sans-serif;}
dl,dt,dd,ol,ul,li{list-style:none;margin:0;padding:0}
html,body{height:100%;}
/*==清除浮动== clearfix 和 clear 可以同时使用  clear方便于在dw 里浏览  overflow可以单独使用  ==*/
.clearfix:after,#container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clear{clear:both;height:0;font-size:1px;line-height:0}
.over{ overflow: hidden;}
hr{ border:0px solid #ddd; height: 1px; background: #ddd; width:100%; margin: 0 auto;}
.hover{ color: #C22126;}
.cur{ background: #C22126;}
/*==清除浮end动==*/
a{color:#4d4d4d;text-decoration:none; blr:expression(this.onFocus=this.blur());
transition: color 0.35s ease-in 0s;transition: color 0.35s ease-in 0s;outline:none;}
a:hover{color:#C22126;text-decoration: underline;transition: color 0.35s ease-in 0s; transition:background-color 0.5s linear;}
a img{cursor:pointer; transition:all 0.6s;}
a img:hover{transform:scale(1.2);}
.bg1{ background:#fff}.bg2{ background:#1e4737}.bg3{ background:#336853}.bg4{ background:#eee}.bg5{ background:#333}.bg6{ background:#606060}.bg7{ background:#6c9090}.bg8{ background:#909090}
br{ line-height:20px;}
.fr{ float:right} .fl{ float:left}
.overflow{ overflow:hidden}
.line{ height:1px; background:#fff; margin:10px 0; width:25px;}
.line-top{ border-top: 1px solid #ddd;}
/*-------------------*/
body{ font-family:Arial,Verdana,"Microsoft YaHei","黑体","Work Sans","source-han-sans-traditional","Microsoft JhengHei",PMingLiU,sans-serif;font-size:16px; line-height:26px; color:#333; background:#fff }
.hidden{display:none;}
.area{margin:0 auto;max-width:1060px; width:expression_r(document.body.clientWidth > 1060? "1060px": "auto" );}
.area-1{margin:0 auto; padding:0px;max-width:1125px;width:expression_r(document.body.clientWidth > 1125? "1125px": "auto" );}
.area-2{margin:0 auto;}
a img {opacity: 1.0;/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
a:hover img{opacity: 1.0;/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.img{ width:100%}

/*==herder======*/
.header{ height:139px; background:url(../images/upBg.jpg) no-repeat center top #dddce2; background-size: 120%;  position: fixed; z-index:9999;zoom: 1; top:0px; right:0px; left:0px; border-bottom: 1px solid  rgba(255,255,255,0.30);}
.header .up{ position: relative; height:100px;}
.header .up .logo{ position:absolute; top:25px; width:220px; height:55px;background:url(../images/logo.png) no-repeat; background-size:100%}
.header .up .logo a{ display:block;width:220px; height:55px;}
.header .up .tel {position:absolute; top:30px; right:0px; width:165px; height:45px; text-align: right; line-height:45px;background:url(../images/tel.png) no-repeat 0 center; padding-left:40px; font-size:24px; color:#333;}
/*==herder01======*/
.header01{ height:139px; background:url(../images/upBg.jpg) no-repeat center top;  border-bottom: 1px solid  rgba(255,255,255,0.30);}
.header01 .up{ position: relative; height:100px;}
.header01 .up .logo{ position:absolute; top:25px; width:220px; height:55px;background:url(../images/logo.png) no-repeat; background-size:100%}
.header01 .up .logo a{ display:block;width:220px; height:55px;}
.header01 .up .tel {position:absolute; top:30px; right:0px; width:200px; height:45px; text-align: right; line-height:45px;background:url(../images/tel.png) no-repeat 0 center; padding-left:40px; font-size:24px; color:#333;}
.menu{ height: 40px; width: 1060px; margin: 0 auto; }
.menu01{ height: 40px;width: 1060px; position: relative;margin:-40px auto 0 auto; }
/*nav*/
.nav{width: 1065px;position: absolute; margin: 0 auto; z-index: 9999;}
*+html .nav{margin-top: 0px;margin-bottom: 0px;}
.nav .tc{display: none;}
/*home字体样式*/
.sy1_ul{font-size: 12px;line-height: 43px;height: 43px;}
.sy1_li{float: left; display: inline; margin-right:4px; background: #6b6161; width: 209px;}
.sy1_ul li a.sy1_tit{color: #FFF; padding: 0 15px;text-align: center;}
.sy1_ul li a:hover{color: #C22126;}
.sy1_ul li.sy1_li{float: left;z-index:10000;line-height: 43px;}
.sy1_ul li.sy1_li .sy1_tit{height: 40px;line-height: 40px;font-size:18px;display: block; }
.sy1_ul li.sy1_li .sy1_tit .navspan{ font-size: 14px; margin-left: 10px;}

.sy2_ul{position: absolute;left:0px;top:35px; background:url(../images/nav-bg.png);z-index: 1112;display: none;width:1060px;}
.nav-dh{ padding-top:10px; position: relative;  text-align: left;}
.nav-dh .nav-jt{ position:absolute; background: url(../images/nav-jt.png) no-repeat center top; width:38px; height:19px;}
.nav-dh .nav-list{ background: #f5f5f5; margin-top:19px; padding: 50px 0 50px 50px; overflow: hidden;}
.nav-dh .nav-list ul{ float:left; margin-right: 50px;border-bottom: 5px solid #4d4d4d;}
.nav-dh .nav-list ul li{float: left;border-top: 1px dotted #ccc; width: 100%; line-height:20px; padding: 10px 0;}
.nav-dh .nav-list a{ font-size: 16px;}
.nav-dh .nav-list a:hover{ text-decoration: none;}
.nav-dh .nav-list h3{ padding-bottom: 15px; border-bottom:1px solid #666;}
.jt01{left:80px;}.jt02{left:300px;}
.jt03{left:510px;}.jt04{left:730px;}.jt05{left:940px;}

.nav-dh .nav-guanyu .nav-guanyu-gongsi{ width:600px;}
.nav-dh .nav-guanyu .nav-guanyu-zuofan{ width:300px;}
.nav-dh .nav-guanyu .nav-guanyu-gongsi li{ float:left; width:260px;margin-right:40px;}

.nav-dh .nav-fuwu ul{ float: left;width:285px; }
.nav-dh .nav-anli ul{ width:200px;}
.nav-dh .nav-list .nav-fuwu-zhengti { padding-bottom:2px;}
.nav-dh .nav-list .nav-fuwu-zhengti li{padding: 14px 0;}
.nav-dh .nav-list .nav-fuwu-zhengti li span{ display: block; padding-left: 10px;}


/*下拉菜单样式*/
.sy1_li_bg{background: #C22126 no-repeat 0 0px;height: 40px!important;display: block;}
.sy1_li_bg a.sy1_tit{color: #fff!important;}
.sy1_li_bg a.sy1_tit:hover{color: #fff!important;background: #C22126;text-decoration: none}

/*footer*/
.footer { color:#e5e5e5; padding:60px; background:#6b6161; font-size:14px;}
.footer a{color:#e5e5e5; font-size:14px;}
.footer a:hover{color:#fff;}
.footer .footpic{ width:1060px; margin:0 auto; position:relative}
.footer .footpic li{ line-height:30px;}
.footer .footpic li span{ float:left; width:80px; display:block;}
.footer .footpic .lianxi{ position: absolute; float:right; right:0px; top:-85px; width:190px; height: auto; padding:30px; background:#C22126; color:#fff}
.footer .footpic .lianxi h2{ font-size:31px; line-height:36px}
.footer .footpic .lianxi h3{ font-size:23px;line-height:30px; border-bottom:1px solid #fff; padding-bottom:15px; margin-bottom:10px;}
.footer .footpic .lianxi .dianhua{ background:url(../images/foot-tel.png) no-repeat 0 12px; height:30px; line-height:30px; padding:10px 0 0px 33px; font-size:21px;}
.footer .footpic .ewm{ float:right; margin-right:136px; height:115px; width:115px; margin-left:10px;}
.footer .footpic .banquan{ border-top:1px solid #e5e5e5; margin-top:45px; padding-top:25px;}
.footer .footpic .banquan .foot-logo{background:url(../images/foot-logo.png) no-repeat 0 top; padding-left:135px; line-height:30px;}
.footer .footpic .banquan .nr{line-height:18px;}

/*----*/
.text1{ font-size:46px; line-height:50px; font-weight: bold; padding:25px 0 15px 0; }
.text2{ font-size:32px; line-height:36px; font-weight: bold; padding-bottom: 15px; }
.text3{ font-size:20px; line-height:30px; font-weight: bold;}
.text4{ font-size:16px; padding-bottom: 15px; font-weight: bold;}
.text5{ font-size:46px; line-height:50px; font-weight: bold;}
.text7{ font-size:24px; color:#ff0033;padding:15px 0 15px 0; }

/*----*/
.w530{ width:530px;}
.w265{ width:265px;}
.w795{ width:795px;}
.w100{ width:100px;}
.w200{ width:200px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w310{ width:310px;}
.w350{ width:350px;}
.w400{ width:400px;}.w410{ width:410px;}
.w450{ width:450px;}
.w500{ width:500px;}
.w550{ width:550px;}
.w600{ width:600px;}
.w650{ width:650px;}
.w700{ width:700px;}
.w750{ width:750px;}
.w800{ width:800px;}
.w850{ width:850px;}
.w900{ width:900px;}
.w950{ width:950px;}

.wb10{ width:10%;}
.wb20{ width:20%;}
.wb30{ width:30%;}
.wb35{ width:35%;}
.wb40{ width:40%;}
.wb45{ width:45%;}
.wb50{ width:50%; *width:49.99999999%;}
.wb60{ width:60%;}
.wb65{ width:65%;}
.wb70{ width:70%;}
.wb75{ width:75%;}
.wb80{ width:80%;}
.wb85{ width:85%;}
.wb90{ width:90%;}
.wb95{ width:95%;}
.wb33{width:33.3333333%; *width:33.3%;} 
.p10{ padding:10px;}.p20{ padding:20px;}.p30{ padding:30px;}.p50{ padding:50px;}.p60{ padding:70px;}.p80{ padding:80px;}.p100{ padding:100px;}
.plr10{padding-left:10px;padding-right:10px;}
.plr20{padding-left:20px;padding-right:20px;}
.plr30{padding-left:30px;padding-right:30px;}
.plr50{padding-left:50px;padding-right:50px;}
.plr60{padding-left:60px;padding-right:60px;}
.plr80{padding-left:80px;padding-right:80px;}
.plr100{padding-left:100px;padding-right:100px;}
.ptb10{padding-top:10px;padding-bottom:10px;}
.ptb20{padding-top:20px;padding-bottom:20px;}
.ptb30{padding-top:30px;padding-bottom:30px;}
.ptb50{padding-top:50px;padding-bottom:50px;}
.ptb60{padding-top:60px;padding-bottom:60px;}
.ptb80{padding-top:80px;padding-bottom:80px;}
.ptb100{padding-top:100px;padding-bottom:100px;}

.pt10{ padding-top:10px;}.pt20{ padding-top:20px;}.pt30{ padding-top:30px;}.pt50{ padding-top:50px;}.pt60{ padding-top:70px;}.pt80{ padding-top:80px;}.pt100{ padding-top:100px;}
.pb10{ padding-bottom:10px;}.pb20{ padding-bottom:20px;}.pb30{ padding-bottom:30px;}.pb50{ padding-bottom:50px;}.pb60{ padding-bottom:70px;}.pb80{ padding-bottom:80px;}.pb100{ padding-bottom:100px;}
.pl10{ padding-left:10px;}.pl20{ padding-left:20px;}.pl30{ padding-left:30px;}.pl50{ padding-left:50px;}.pl60{ padding-left:70px;}.pl80{ padding-left:80px;}.pl100{ padding-left:100px;}
.pr10{ padding-right:10px;}.pr20{ padding-right:20px;}.pr30{ padding-right:30px;}.pr50{ padding-right:50px;}.pr60{ padding-right:70px;}.pr80{ padding-right:80px;}.pr100{ padding-right:100px;}

.m10{ margin:10px;}.m20{ margin:20px;}.m30{ margin:30px;}.m50{ margin:50px;}.m60{ margin:70px;}.m80{ margin:80px;}.m100{ margin:100px;}
.mlr10{ margin-left:10px; margin-left:10px;}
.mlr20{ margin-left:20px; margin-left:20px;}
.mlr30{ margin-left:30px; margin-left:30px;}
.mlr50{ margin-left:50px; margin-left:50px;}
.mlr60{ margin-left:60px; margin-left:60px;}
.mlr80{ margin-left:80px; margin-left:80px;}
.mlr100{ margin-left:100px; margin-left:100px;}
.mtb10{ margin-top:10px; margin-bottom:10px;}
.mtb20{ margin-top:20px; margin-bottom:20px;}
.mtb30{ margin-top:30px; margin-bottom:30px;}
.mtb50{ margin-top:50px; margin-bottom:50px;}
.mtb60{ margin-top:60px; margin-bottom:60px;}
.mtb80{ margin-top:80px; margin-bottom:80px;}
.mtb100{ margin-top:100px; margin-bottom:100px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb80{ margin-bottom:80px;}
.mb100{ margin-bottom:100px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt80{ margin-top:80px;}
.mt100{ margin-top:100px;}

.mt18{ margin-top:18%;}

.ml10{ margin-left:10px;}.ml20{ margin-left:20px;}.ml30{ margin-left:30px;}.ml50{ margin-left:50px;}.ml60{ margin-left:70px;}.ml80{ margin-left:80px;}.ml100{ margin-left:100px;}
.mr10{ margin-right:10px;}.mr20{ margin-right:20px;}.mr30{ margin-right:30px;}.pr50{ margin-right:50px;}.mr60{ margin-right:70px;}.mr80{ margin-right:80px;}.mr100{ margin-right:100px;}

.fanye{ padding:50px 0 30px 0;}.fanye a, .fanye strong{ margin-right: 10px;}.fanye strong{ color:#C22126;}
/*4.2.3 翻页导航*/
.pageNav{ padding:80px 0 30px;float:none;clear:both;font-family:Arial,Helvetica,sans-serif;}
.pageNav span,.pageNav a,.pageNav b{font-size:20px;margin-right:5px;overflow:hidden;padding:3px 8px; }
.pageNav a{cursor:pointer}
.pageNav b{color:#1fbb78}

.more{ margin-top:15px; display: block; height:50px;line-height:50px;height:50px; color:#C22126;}

