﻿.head {
    position: fixed;
    width: 100%;
    z-index: 9999;
    margin-top: -165px;
    border-top: 1px solid #eee;
    background: #fff;
    height: 166px;
    box-shadow: 1px 3px 11px 2px #888888;
}
body {
    position: relative;
    padding-top: 163px;
    width: 100%;
}
             body .header .nav li a:hover {
            border-bottom: 2px solid #c9a063;
    color: #c9a063;
}
              .head .header{ height:188px; padding-top:46px;}
              body .header.content {height: 111px !important;}
              .header h1{margin-right: 28px;float: left;margin-top: -5px;margin-bottom: 24px;}
              .header h1 img{width:272px; margin-left: -47px;}
              .header strong{float:left; display: block; font-weight: normal; font-size: 19px; color:#666666;margin-top: 52px;}
              .header strong i{ display: block;color:#333333;}
              .header .fwrx{ float:right; background:url("/indexcs/img/dhua.png") no-repeat 42px -12px; padding-left:68px;}
              .header .fwrx span{display: block;border-left:0px solid #8f8f8f; padding-left:18px; font-size: 21px; color: #c9a063;}
              .header .fwrx span p{font-size: 24px; color:#c9a063;}
              .header .nav{margin-top: -70px;
    height: 80;
    position: relative;
    left: 56px; }
             .header .nav li {
    width: 9%;
    float: left;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
              .header .nav li a{padding:0 26px; font-size: 16px; color:#666666;}
              .header .nav b{ display: block;float:left;width:0px; height:3px; margin-top:39px;background: url("Skins/Default/Img/Index/hg1.png") no-repeat center;}
              .header .nav li.sy a{background:url("Skins/Default/Img/Index/sy.png") no-repeat 5%;}
              .al_r li {
    width: 49%;
    height: 181px;
    float: left;
    margin-left: 1%;
    margin-bottom: 1%;
}
.al_r ul li b {
    line-height: 28px;
}
   .idd1{background: #333333 !important;}
           .cpddfl h3 b {
    font-size: 18px;
    line-height: 46px;
}
           ul.nav .first a {
    border-bottom: 2px solid #c9a063;
    color: #c9a063 !important;
}
           body .header .nav li a {
    padding: 5px 0px;
    font-size: 16px;
    color: #666666;
}
           .cpdd ul li:hover {
    background: #c9a063;
}
body a {
    color: #666;
    text-decoration: none;
}
           body .sea .s {
    height: 71px;
    padding-top: 16px;
    margin-left: 10%;
}
           .cpddfl h3 
           {
               font-weight: 400;
    text-align: center;
    font-size: 26px;
}
body .sea .s b {
    border-right: 1px solid #616161;
    width: 161px;
    height: 60px;
    text-align: center;
    border-top: 0px solid #97938d;
    border-bottom: 0px solid #97938d;
    line-height: 31px;
    font-size: 24px;
    font-weight: bold;
    color: #FFF;
    float: left;
}
       .cp.content h3 {
    color: #000;
    background: bottom;
    font-size: 35px;
    height: 142px;
    text-align: center;
    font-weight: 500;
}
body .sea .s strong {
    display: block;
    width: 805px;
    float: left;
    height: 22px;
    border: 0px solid #97938d;
    line-height: 25px;
    padding: 0 9px;
    margin-top: -7px;
}
body .sea .s strong a {
   padding: 0 9px;
    font-size: 15px;
    width: 14%;
    height: 40px;
    line-height: 38px;
    color: #a5a5a5;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.cp.content h3 i {
    color: #C9A063;
    font-size: 17px;
    display: block;
    text-transform: uppercase;
    margin-top: 10px;
}
.cpdd {
    
        position: absolute;
        left: 4%;
   
}
.cpdd ul li {
    height: 95px;
    width: 250px;
    background: #fff;
    text-align: center;
    border-bottom: 1px solid #ccc;
}
.cpdd ul li a {
    color: #333333;
    line-height: 94px;
    font-size: 20px;
}
.cpddfl dl dd {
    margin: 101px 33px 4px 33px;
    word-wrap: break-word;
}
.cpddnr {
    color: #fff;
    width: 336px;
    height: 702px;
    background: rgba(105,105,105,.7);
    position: absolute;
    right: 0;
}
.s.form strong a:hover {
    background: #d7000e;
    color: #fff;
}
.nav li img{vertical-align: middle;padding-right: 5px;}


.nav .erj {
    left: 0;
    opacity: 0.8;
    position: absolute;
    display: none;
    min-width: 108px;
}
.nav .erj > li {background: #fff none repeat scroll 0 0;line-height: 50px;height: 50px;float:left; width: 100%;overflow:hidden;}
.nav .erj li a { line-height: 50px;max-width: 120px; min-width:100px;padding: 0; text-align: left;padding-left:30px; width: 100%;height: 50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nav .erj li a:hover,.nav .erj .cur a{text-decoration: none;background:url(Img/Common/top_50.jpg) repeat;font-weight: bold;}
.header .nav li{position: relative;}


  body #certify .swiper-pagination-bullets .swiper-pagination-bullet-active
{
    border:3px solid #C9A063
    }
.dibub{color: #dadada;
    font-size: 14px;
    position: relative;
    top: 15px;}
.dibuspan1
{
    margin: 35px 0px 0px 0px;font-size: 17px;
    }
   body  .dibuspan1 span
{
    line-height: 27px;
    }
    .dibuspan1 b
{
   font-size: 25px;
    font-weight: 500;
    }
.dibuspan
{
    margin: 0px 0px 0px 0px;font-size: 17px;background: #C9A063;height: 111px;
    }
body .dibuspan span
{
    margin: 6px -2px 0px 12px;
    line-height: 29px;
    font-size: 15px;
    }   
.footerbox{
	background:#000000;
	font-size:16px;
	color:#dadada;
}
.footerbox .footmain{
	width:100%;
	max-width:1240px;
	margin:0 auto;
}
.footerbox .foottop{
	padding-top:80px;
	padding-bottom:25px;
}
.foottop .footleft{
	float:left;
	width:34.5%;
}
.footleft .footlogo img{
	margin-left:0;
}
.footleft .ftlcen{

	padding-right:40px;
	text-align:left;
	margin:0 auto;
}
.footleft .ftlcen strong{
	display:block;
	font-weight:normal;
	height:35px;
	line-height:35px;
	margin-top:16px;
	margin-bottom:7px;
}
.footleft .ftlcen strong i{
	display:inline-block;
	width:18px;
	height:18px;
	background:url(/Public/Home/img/newindex/footico1.png) no-repeat center center;
	margin-right:10px;
	vertical-align:text-top;
}
.footleft .ftlcen span{
	line-height:27px;
}
.footleft .ftlcen strong.tel{
	margin-top:12px;
	margin-bottom:0;
}
.footleft .ftlcen strong.tel i{
	background-image:url(/Public/Home/img/newindex/footico2.png);
}
.footerbox .footcenter{
	float: left;
    width: 59%;
    margin-top: -20px;
    margin-left: 6%;
}
.footerbox .footcenter ul{
	width:16.6%;
	float:left;
}
.footcenter ul li strong{
	height:28px;
	font-weight:normal;
	display:block;
	margin-top:18px;
}
.footcenter ul li i{
	display:block;
	width:40px;
	height:1px;
	background:#dadada;
	margin-bottom:18px;
}
.footcenter ul li a{
	font-size:12px;
	color:#dadada;
}
.footcenter ul li a:hover{
	color:#c9a063;
}
.footerbox .footright{
	float:left;
	width:19%;
	max-width:160px;
	padding-left:18px;
	text-align:center;
}
.footerbox .footright .footimg{
	display:block;
	width:100%;
	height:195px;
	position:relative;
}
.footerbox .footimg img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.footerbox .footimg img:hover{
	top:-2px;
}
.footerbox .footright span{
	display:block;
	line-height:35px;
	font-size:12px;
	margin-bottom:10px;
}
.footright .wxwb{
	font-size:0;
	letter-spacing: -3px;
}
.al_r ul li b {
    line-height: 28px;
    border-left: 1.4px #666666 solid;
    position: relative;
    left: -97px;
}
.footright .wxwb a{
	display:inline-block;
	width:25px;
	height:20px;
	background:url(/Public/Home/img/newindex/ico_wx.png) no-repeat center center;
	position:relative;
}
.footright .wxwb a.weibo{
	margin-left:15px;
	background-image:url(/Public/Home/img/newindex/ico_wb.png);
}
.footright .wxwb a.weixin:hover{
	background-image:url(/Public/Home/img/newindex/ico_wx2.png);
}
.footright .wxwb a.weibo:hover{
	background-image:url(/Public/Home/img/newindex/ico_wb2.png);
}
.footright .weixin .footwx{
	display:block;
	position:absolute;
	top:30px;
	left:-22px;
	z-index:99;
	width:110px;
	height:110px;
	display:none;
}
.footright .weixin .footwx:before {
    position: absolute;
    content: '';
    width: 0;
    border-style: solid;
    left:25px;
    top:-15px;
    z-index: 20;
    border-width: 9px;
    border-color: transparent  transparent  #fff transparent;
}
.footright .weixin:hover .footwx{
	display:block;
}
.footerbox .footbottom{
	font-size:12px;
	color:#646464;
	border-top:0px solid #616161;
	text-align:center;
	padding-top:30px;
	padding-bottom:90px;
}