@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th, td { margin:0; padding:0; }
body { font-size:12px; color:#3C3C3C; font-family:"思源黑体 CN Regular","Microsoft YaHei","微软雅黑 Regular";}
fieldset, img { border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
button, select, textarea { outline:none; } 
input{ border:0;}
textarea { resize:none; }
a { color: #3C3C3C; text-decoration:none; }
a:hover { color: #fff; text-decoration:none; }
img{ display:block;}
.clearfix:before,.clearfix:after{
        content:"";
        display:table;
    }
    .clearfix:after{
        clear:both;
        }
    .clearfix{
            *zoom:1;
        }


h2{color:#2d2d2d; font-size: 48px; font-weight: normal; text-align: center; padding-top:52px;}
h4{text-align: center; font-size: 20px; color:#000; font-weight: normal; margin-top:8px;  margin-bottom: 18px;}

/*header*/
header{width: 100%; height: 40px; background: #eeeeee;}
header .headerIn{width:1100px; line-height: 40px; margin:0 auto; font-size: 14px;}
header .headerIn p{color: #979797; float: right;}
header .headerIn p i{font-style:normal; color:#f19836;}

/*nav*/
nav{width:100%; height: 80px; background: #fff; z-index: 999;}
nav .navIn{width:1100px; margin:0 auto; height:80px;}
nav .navIn .logo{width:141px; height:56px; background:url(../images/logo.png) no-repeat; float:left; margin-top:12px;}
nav .navIn .logo a{ display:block; height:76px; text-indent:-999em;}
.navRight{height:80px; float:right; font-size: 16px; color:#474747;}
.navRight ul.dropdown{float:left; line-height: 80px;}
.navRight ul.dropdown>li{float:left; position:relative; width: 100px; height:80px; text-align: center;}
.navRight ul.dropdown>li>a{display: block;}
.navRight ul.dropdown>li>a:hover{width:100px; height:80px; background: #f19836; display: block; color:#fff;}
.navRight ul.dropdown>li ul{position:absolute; left:0; top:80px; width: 200px; text-align: left; z-index: 999; display:none; font-size: 14px;}
.navRight ul.dropdown>li ul li{width: 200px; line-height:40px; text-align: left; background: #fff; color:#fff;}
.navRight ul.dropdown>li ul li>a{padding-left:10px; box-sizing: border-box; display: block;}
.navRight ul.dropdown>li ul li>a:hover{width: 200px; height:40px; background: #f19836; color:#fff;}
.navRight .navRight-two{float:right; padding-top:20px;}
.navRight .navRight-two a{line-height: 40px; padding:0 17px; background: #e48a26; border-radius: 5px; display: block; text-align: center; color:#fff; float:left; margin-left:10px;}

/*footer*/
.footer{width:100%; height:190px; background: #fff;}
.footer .footer-In{width:1100px; height:190px; margin:0 auto; }
.footer .footer-In .footer-left{width:165px; height:190px; display:inline-block; margin-right:131px; padding-top:24px; box-sizing: border-box;}
.footer .footer-In .footer-left p{width:165px; text-align: center;font-size: 14px; padding-top:10px;}
.footer .footer-In .footer-right{width:804px; height:190px; float:right; padding-top:38px; box-sizing: border-box;}
.footer-right ul{width:804px; border-bottom: 1px solid #969696; overflow:hidden;}
.footer-right ul li{float:left; font-size: 14px; line-height: 16px; height:16px; border-right: 1px solid #969696; padding:0 16px; margin-bottom:15px;}
.footer-right ul li a{color:#969696;}
/*.footer-right ul li a:hover{color:#f19836;}*/
.footer-right p{line-height: 26px; color:#969696; padding-top:8px;}