﻿@charset "utf-8";
/* CSS Document */
* html {
    background-image: url(about:blank);
    background-attachment: fixed;
}
body {  font-family:'Microsoft YaHei';  }
img{  border:0;}
h1, h2, h3, h4, h5, h6, html, body,p {  padding: 0;  margin: 0;  }
a,a:hover {  text-decoration: none; }
ul, dl, ol {padding: 0;margin: 0;-webkit-margin-after: 0em;-webkit-margin-before: 0em;}
ul li, dl dd, ol li {list-style: none;}
/*浮动*/
.fr{float:right !important;}.fl{float:left !important;}
/*定位*/
.toTop,.cpystop {
    width: 62px;
    height:62px;
    position: fixed;
    right: 100px;
    bottom: 40px;
    background: url(../images/scroll-top.png) no-repeat center center;
    display: none;
    cursor: pointer;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||0)-(parseInt(this.currentStyle.marginBottom,20)||0)));
}

/*-------------------头部start--------------*/
.header h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
.header{ height: 80px; background: #fff;font-family: 'Microsoft YaHei'; border-bottom: 1px solid #f2f2f2;}
.header-common{ height: 80px;}
.header-common .logo{ margin-top: 20px; float: left; width: 140px;}
.header-common .nav{margin-left:100px; width:700px; float: left}
.header-common .nav li{ position: relative; height: 80px; line-height: 80px; width: 80px; float:left; margin-left: 30px }
.header-common .nav li .navTop{ text-align: center; display: block; font-size: 14px; color: #222;}
.header-common .nav li .navTop span{ background: url("../images/case1.png") no-repeat center;text-indent:-9999px;}
.header-common .nav li .navTop:hover span{ background: url("../images/case2.png") no-repeat center;text-indent:-9999px;}
.header-common .nav li .navTop .navTopActive{background: url("../images/case2.png") no-repeat center;text-indent:-9999px;}
.header-common .nav li .active{color: #ff7800;}
.header-common .nav li .navTop:hover{color: #ff7800!important;}
.header-common .nav li .menu{ display: none; border: 1px solid #d9d9d9; border-radius: 3px; width: 140px; left: -30px; position: absolute; top: 70px; background: #fff;z-index: 99;}

.header-common .nav li .menu a{ line-height: 20px; display: block;color: #666; text-align: center; font-size: 14px; padding: 15px 0;}
.header-common .nav li .menu a:hover{ background: #f8f8f8; color: #222;}
.header-common .login{float:right; line-height:80px; height:80px;}
.header-common .login .btn {
    border-radius: 8px;
    font-size: 18px;
    height: 35px;
    outline: none;
    text-align: center;
    vertical-align: middle;
    padding: 6px 20px;
    min-width: 103px;
	
	color: #3091F2;
    border: 1px #3091F2 solid;
}
.business{display: none}
/*-------------------头部end--------------*/
.pr{ position:relative;} .pf{ position: fixed;}
.w1100{ width: 1100px;margin: 0 auto;}
/*-------------------footer end--------------*/
.footer h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
.footer{ background: #333538;  height: 360px;font-family: 'Microsoft YaHei';}
.footer .footer-left{ width: 688px; margin-left: 116px; color: #fff;}
.footer .footer-left h5{ margin: 90px 0 50px 0; font-size: 18px; }
.footer .footer-left p{font-size: 14px; margin-bottom: 5px}
.footer .footer-left h3{font-size: 14px; margin-top: 30px}
.footer .footer-left h3>div{ display: block; width: 23px }
.footer .footer-left h3>div img{ display: block; width: 23px }
.footer .footer-riht{width: 180px; height: 180px; margin-top:90px;}
/*-------------------footer end--------------*/