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


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

.top{height: 70px;background: #FFF;position:absolute; top:40px; width:100%; z-index:1000;min-width: 1200px;transition:height 0.3s;}
.top .box{max-width: 85%;min-width: 1200px;margin:0 auto;}
.top h1{width: 120px;margin-top: 20px;transition: all 0.3s;}
.top h1 img{width: 100%;}
.top .nav{margin-left: 140px;}
.top .nav ul{}
.top .nav li{float: left;text-align: center;padding:0 20px;position: relative;}
.top .nav li p{line-height: 68px;font-size: 16px;}
.top .nav li p a{padding:0 10px;display: block;border-bottom:2px solid #FFF;}
.top .nav li p a:hover{color: #094299;display: block;text-decoration: none;border-bottom:2px solid #094299;}
.top .nav li p a.current{border-bottom:2px solid #094299;}
.top .nav li dl{position: absolute;left: -8px;top: 68px;background: #FFF;width: 140px;text-align: center;box-shadow: 0 0 5px rgba(0,0,0,0.1);border-top: 2px solid #094299;display: none;z-index: 100;}
.top .nav li:hover dl{display: block;}
.top .nav li dt{width: 0;height: 0;border-bottom: 10px solid #094299;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: #094299;color: #FFF;}
.top .top_r{color: #094299;line-height: 70px;font-size: 24px;overflow: hidden;transition: all 0.3s;float:right;}
.top .top_r i{font-size: 30px;margin-right: 10px;}

.top.on{height:60px;}
.top.on h1{margin-top: 15px;}
.top.on .nav li p{line-height: 58px;}
.top.on .top_r{height:60px;}
.top.on .top_r p{line-height:60px;}
.top.on .top_r .more{margin-top:10px;}


.foot{min-width: 1200px;}
.foot .bg{background: #242327;}
.foot .bg .box{}
.foot .bg .box .foot_t{padding:50px 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: 40px;}
.foot .bg .box .foot_t .left dd a{color: #CCC;}
.foot .bg .box .foot_t .left dd a:hover{color: #ca0427;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;}
.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 #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;}
.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;}

.liuyan_box{ position:fixed; left:5px; bottom:20px; width:250px; border:1px solid #ca0427; background:#FFF; z-index:10; border-radius:5px 5px 0 0;}
.liuyan_box h2{ line-height:30px; font-size:16px; color:#FFF; background:#ca0427; padding-left:10px; border-radius:5px 5px 0 0;}
.liuyan_box .box{ padding:10px 20px;}
.liuyan_box .box textarea{ width:200px; height:50px; line-height:24px; padding:5px; outline:medium;}
.liuyan_box .box .input_txt{ width:160px; height:30px; line-height:24px; padding:0 5px; outline:medium;}
.liuyan_box .box .input_btn{ width:60px; height:30px; background:#ca0427; color:#FFF; border:0px none; outline:medium;}
.liuyan_box .gban{ position:absolute; right:0px; top:0px; width:30px; height:30px; text-align:center;  line-height:30px; color:#FFF; font-size:18px; cursor:pointer; overflow:hidden}