﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:"Arial";}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{line-height:50px;}
.lineer{line-height:40px;}
.FK{color: #333;font-size: 36px;}
.F14{font-size: 14px;}
.Fl{float: left;}
.Fr{float: right;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition: all 0.3s;}
a:hover {color:#ca0427; text-decoration:underline;}
.layout{width: 1200px; margin:0 auto;}


.header{min-width: 1200px;}
.dingbu{line-height: 40px;background: #e2e2e2;}
.dingbu .box{max-width: 85%;min-width: 1200px;color: #555;margin:0 auto;}
.dingbu p{}
.dingbu p a{color: #333;margin-left: 5px;}
.dingbu p a:hover{color: #FFF;text-decoration: none;}

.top{height: 90px;background: #fff;position:absolute; top:40px; width:100%; z-index:1000;min-width: 1200px;border-bottom: 1px solid #ddd;}
.top .box{max-width: 85%;min-width: 1200px;margin:0 auto;}
.top h1{width: 170px;margin-top: 12px;}
.top h1 img{width: 100%;}
.top .nav{margin-left: 140px;}
.top .nav ul{}
.top .nav li{float: left;text-align: center;padding:0 32px;position: relative;}
.top .nav li p{line-height: 88px;font-size: 16px;}
.top .nav li p a{color: #333;padding:0 10px;display: block;border-bottom:2px solid #fff;}
.top .nav li p a:hover{color: #333;display: block;text-decoration: none;border-bottom:2px solid #ca0427;}
.top .nav li p a.current{border-bottom:2px solid #ca0427;}
.top .nav li dl{position: absolute;left: -8px;top: 88px;background: #fff;width: 140px;text-align: center;box-shadow: 0 0 5px rgba(0,0,0,0.1);border-top: 2px solid #ca0427;display: none;z-index: 100;}
.top .nav li:hover dl{display: block;}
.top .nav li dt{width: 0;height: 0;border-bottom: 10px solid #ca0427;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;left: 50%;top: -12px;margin-left: -10px;}
.top .nav li dd{line-height: 40px;border-bottom: 1px solid #EEE;}
.top .nav li dd a{display: block;}
.top .nav li dd a:hover{display: block;text-decoration: none;background: #ca0427;color: #fff;}
.top .top_r{color: #FFF;height: 90px;overflow: hidden;}
.top .top_r p{line-height: 90px;font-size: 24px;color:#ca0427;}
.top .top_r p i{font-size: 30px;margin-right: 10px;color:#ca0427;}
.top .top_r .more{width: 100px;height: 40px;line-height: 40px;text-align: center;background: #ca0427;margin-top: 25px;font-size: 16px;margin-left: 30px;}
.top .top_r .more a{display: block;color: #FFF;}
.top .top_r .more a:hover{display: block;color: #FFF;text-decoration: none;}


.foot{min-width: 1200px;}
.foot .bg{background: rgba(0,0,0,0.9);}
.foot .bg .box{}
.foot .bg .box .foot_t{padding:35px 0;}
.foot .bg .box .foot_t .left{}
.foot .bg .box .foot_t .left dl{float: left;width: 155px;}
.foot .bg .box .foot_t .left dt{color:#fff;font-size: 18px;margin-bottom: 20px;}
.foot .bg .box .foot_t .left dd{line-height: 40px;}
.foot .bg .box .foot_t .left dd a{color: #aaa;}
.foot .bg .box .foot_t .left dd a:hover{color: #ca0427;text-decoration: none;}
.foot .bg .box .foot_t .center{width: 330px;}
.foot .bg .box .foot_t .center h2{color:#fff;font-size: 18px;margin-bottom: 30px;}
.foot .bg .box .foot_t .center .txt{color: #CCC;}
.foot .bg .box .foot_t .center .txt p{padding-top: 5px;line-height: 32px;}
.foot .bg .box .foot_t .right{text-align: center;color: #FFF;border-left: 1px solid #333;padding-left: 30px;}
.foot .bg .box .foot_t .right .logo{}
.foot .bg .box .foot_t .right .logo img{width: 120px;}
.foot .bg .box .foot_t .right .txt{font-size: 16px;margin-top: 20px; line-height: 28px;}
.foot .bg .box .foot_t .right .txt .dh{font-size: 24px;font-weight: bold;}
.foot .bg .box .foot_t .right .pic{margin-top: 30px;}
.foot .bg .box .foot_t .right .pic img{width: 120px;}
.foot .bg .box .copyright{text-align: center;line-height: 40px;color: #CCC; padding: 15px 0; overflow: hidden; border-top: 1px solid #333;}