@charset "utf-8";
body{
	width:100%;
	font-size:14px;
	border:none;
           min-width:1200px;
}
div{margin:0;}
img{
	border:none;
}
.wrap{
	width:1200px;
	margin:0 auto;
}
.header-top{
	width:100%;
	min-width:1200px;
	background:#18100b;
	height:28px;
	overflow:hidden;
}
.header-top h1{
	float:left;
	font-size:12px;
	color:#fff;
	line-height:28px;
}
.quick-nav{
	float:right;
	overflow:hidden;
}
.quick-nav a{
	float:left;
	line-height:28px;
	color:#fff;
	margin-right:5px;
	margin-left:5px;
	vertical-align:middle;
        font-size:12px;
}
.quick-nav a:hover{
	color:#ffba36;
}
.quick-nav a img{
	display:block;
	margin-top:4px;
}
.logobox{
	overflow:hidden;
	padding-bottom:6px;
    height:60px;
}
.logo{
	float:left;
	margin-top:3px;
}
.search{
	float:right;
	overflow:hidden;
	margin-top:20px;
}
.search .seb{
	display:block;
	float:left;
	width:120px;
	height:30px;
	line-height:32px;
	border:1px solid #dedede;
	padding-left:10px;
}
.search .btn{
	float:left;
	width:50px;
	height:32px;
	line-height:32px;
	background-color:#ffba36;
	color:#fff;
	font-size:12px;
	text-align:center;
	cursor:pointer;
}
.search .btn:hover{
	background-color:#fba809;
}
.logobox h2{
	float:right;
	margin-right:80px;
	padding-left:20px;
	font-size:14px;
	color:#504f4f;
	margin-top:28px;
	margin-left:40px;
	background-image:url(../images/htel.png);
	background-repeat:no-repeat;
	background-position:left center;
        font-weight:normal;
}
.nav{
	width:100%;
	min-width:1200px;
	border-top:1px solid #d9d9d9;
	background-color:#fff;
}
.nav>ul{
	
}
.nav>ul>li .current{
	background-color:#1e75c8;
	color:#fff;
}
.nav>ul>li{
	float:left;
	position:relative;
}
.nav>ul>li:hover{
	background-color:#1e75c8;
}
.nav>ul>li:hover a{
	color:#fff;
}
.nav>ul>li>a{
	display:block;
	line-height:50px;
	height:50px;
        color:#545454;
	padding:0 12px;
}
.nav>ul>li>ul{
	display:none;
	position:absolute;
	width:180px;
	border:1px solid #2e88dd;
	z-index:1000;
}
.nav>ul>li>ul>li{
        position:relative;
	background-color:#4592db;
}
.nav>ul>li>ul>li:hover{
	background-color:#237ed4;
}
.nav>ul>li>ul>li>a{
	display:block;
	margin:0 auto;
	line-height:40px;
	font-size:14px;
	text-align:center;
	color:#fff;
}
.second-nav{
        position:absolute;
        top:0;
        width:200px;
        right:-200px;
        display:none;
}
.second-nav li{
        height:40px;
        line-height:40px;
        background-color:#1e75c8;
        text-align:center;
        font-size:14px;
}
/*banner-end*/

/*dyn-end*/
.footer{
	width:100%;
    min-width:1200px;
    overflow:hidden;
	height:290px;
	overflow:hidden;
    background-color:#3080cc;
}
.footer .logo{
	float:left;
          width:880px;
	overflow:hidden;
	margin-top:6px;
}
.footer .logo img{
	float:left;
}
.footer .logo h1,.footer .logo h2{
	float:left;
	color:#c6e4ff;
	margin-top:28px;
	margin-left:40px;
        font-size:14px;
        font-weight:normal;
}
.footer .logo h1 img,.footer .logo h2 img{
	margin-right:10px;
}
.footer .precode{
	float:right;
           width:132px;
	margin-top:5px;
	margin-top:5px;
}
.pre-list{
	float:left;
           width:60px;
          margin-right:6px;
}
.pre-list h3{
	font-size:12px;
	color:#c6e4ff;
	text-align:center;
        margin:0 auto;
        font-weight:normal;
}
.pre-list img{
          display:block;
	margin:0 auto;
          width:54px;
	}
.footer h4{
	background-image:url(../images/fl01.png);
	background-repeat:no-repeat;
	background-position:left center;
      	color:#c6e4ff;
	font-size:14px;
	font-weight:bold;
	padding-left:32px;
	line-height:30px;
        margin-left:20px;
}
.footer ul{
        position:relative;
	overflow:hidden;
        width:1150px;
        padding-left:50px;
}
.footer ul li{
           position:relative;
	float:left;
        }
.footer ul li a{
	color:#c6e4ff;
        font-size:12px;
}
.footer ul a{
       color:#c6e4ff;
       font-size:12px;
}
.cpr{
        width:100%;
        min-width:1200px;
	background-color:#27211b;
	overflow:hidden;
}
.cpr .m-auto{
       width:1200px;
       margin:0 auto;
       overflow:hidden;
}
.cpr .sy-logo{
          /* display:block;*/
           display:none;
           float:right;
           width:300px;
}
.cpr .sy-logo img{
           display:block;
           margin-left:120px;
}
.cpr .wrap{
       /%float:left;*/
       margin:auto;
       width:850px;
}
.cpr p{
	float:left;
	line-height:60px;
	color:#aaa;
        margin-top:-5px;
}
.wrap .wrap_p{
	float:none;
	line-height:80px;
    margin: auto;
    width: 350px;
    position: relative;
}
.wrap .wrap_p a{
    position: absolute;
    top: 14px;
    right: 0;
}
.wrap .wrap_p a img{
     height:35px;
}