﻿@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}
.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:#0f62b0; text-decoration:none;}
.layout{max-width: 1200px; margin:0 auto;}


.header{min-width: 1200px;}
.dingbu{line-height: 40px;background: #f2f2f2;}
.dingbu .box{max-width: 1200px;color: #333;margin:0 auto;}
.dingbu span{font-size: 17px; font-weight: bold; color: #c8362a;}
.dingbu p a{color: #333;margin:0 12px;}
.dingbu p a:hover{color: #0f62b0;text-decoration: none;}
.dingbu p a:after{content: "";position: absolute;width: 1px;height: 13px;background: #c3c3c3;margin: 14px 10px;}

.top{height: 90px;background: #fff;position:absolute; top:40px; width:100%; z-index:1000;min-width: 1200px;box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);}
.top .box{max-width: 1200px;margin:0 auto;}
.top h1{width:250px;margin-top: 10px;}
.top h1 img{width: 100%;}
.top .nav{margin-left: 140px;}
.top .nav ul{}
.top .nav li{float: left;text-align: center;padding:0 25px;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: #0f62b0;display: block;text-decoration: none;border-bottom:2px solid #0f62b0;}
.top .nav li p a.current{border-bottom:2px solid #0f62b0;}
.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 #0f62b0;display: none;z-index: 100;}
.top .nav li:hover dl{display: block;}
.top .nav li dt{width: 0;height: 0;border-bottom: 10px solid #0f62b0;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:last-child{border:none;}
.top .nav li dd a{display: block;}
.top .nav li dd a:hover{display: block;text-decoration: none;background: #0f62b0;color: #FFF;}
.top .top_r{color: #FFF;height: 90px;overflow: hidden;}
.top .top_r p{line-height: 90px;font-size: 24px;}
.top .top_r p i{font-size: 30px;margin-right: 10px;}
.top .top_r .more{width: 100px;height: 40px;line-height: 40px;text-align: center;background: #0f62b0;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; overflow: hidden;}
.foot .bg{background: rgba(0,0,0,0.75);}
.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: 200px;}
.foot .bg .box .foot_t .left dt{color:#fff;font-size: 18px;margin-bottom: 20px;}
.foot .bg .box .foot_t .left dd{line-height:32px;}
.foot .bg .box .foot_t .left dd a{color: #CCC;}
.foot .bg .box .foot_t .left dd a:hover{color: #0f62b0;text-decoration: none;}
.foot .bg .box .foot_t .center{width: 300px;}
.foot .bg .box .foot_t .center h2{color:#fff;font-size: 18px;margin-bottom: 30px;}
.foot .bg .box .foot_t .center .txt{color: #CCC; font-size: 14px; line-height: 27px;} 
.foot .bg .box .foot_t .center .txt p{padding-top: 20px;line-height: 24px;}
.foot .bg .box .foot_t .right{text-align: center;color: #FFF;border-left: 1px solid #555;padding-left: 30px;}
.foot .bg .box .foot_t .right .logo{}
.foot .bg .box .foot_t .right .logo img{width: 185px;}
.foot .bg .box .foot_t .right .txt{font-size: 15px;margin-top: 20px; line-height: 27px;}
.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: 125px;}
.foot .bg .box .copyright{text-align: center;line-height:28px;color: #CCC; border-top: 1px solid #555; padding: 16px 0;}