﻿@charset "utf-8";
/* CSS Document */

body {margin: 0px;font-size: 12px;color: #333333; font-family:"΢���ź�";}
* {padding: 0px;margin: 0px;}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 12px;list-style: none;font-weight: normal;}
input, select {font: 100% Helvetica, Tahoma, Arial, "Microsoft YaHei","΢���ź�" SimSun,STXihei, Heiti, sans-serif;}
button {overflow: visible}
img {border: none;}
a {color: #861e22;text-decoration: none;font-size: 16px;outline: none;}
li {list-style: none;}
input, select, button {font: 12px Verdana, Arial, Tahoma;vertical-align: middle;}
.clear {clear: both;}
.lf {float: left;}
.rt {float: right;}
.m {width: 1200px;margin: 0px auto;}
.mm {margin-top:50px;}
.nm{ margin-top:30px;}

.site_container {
    width: 1200px;
    margin: auto;
}

.top{ background:#0675bb; width:100%;}
.top h1 a{ font-size:16px; color:#fff; line-height:44px;}
.top h2{ background:#065d94; padding:0 12px; margin-left:5px;}
.top h2 img{ margin-right:5px;}
.top h2 a{ font-size:16px; color:#fff; line-height:44px;}

.top_d {
    width: 100%;
    background-image: url(../images/cttb.png);
    background-size: 100% 100%;
}
.logo{ margin:50px 0;}

.sou{ width:324px; margin-top:6px;}
.sou img{ margin:0px;}
.sou_b{ background:#fff;; width:270px; height:38px;}
.search{ width:270px; height:38px; background:none; border:none; outline:none; line-height:38px; font-size:15px; margin-left:10px; color:#bebebe; font-family:"΢���ź�";}

.top_menu { width:630px; margin:0; margin:0px;margin-top:92px;height:30px;}
.top_menu ul {padding:0; margin:0;list-style-type: none;}
.top_menu ul li {float:left; position:relative;}
.top_menu ul li a, .top_menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:90px; height:30px; color:#000; line-height:30px; font-size:17px; }
.top_menu ul li ul {display: none;}
.top_menu ul li:hover a {color:#f00; }
.top_menu ul li:hover ul {display:block; position:absolute; top:100px; left:0; width:140px;}
.top_menu ul li:hover ul li { width:120px;}
.top_menu ul li:hover ul li a {display:block; background:#919191;font-size:15px;font-weight:normal;height:40px;line-height:40px; color:#fff; width:120px;}
.top_menu ul li:hover ul li a:hover {background:#8c2327; color:#f00;font-size:15px;font-weight:normal;}

.bj{ background:#f8f8f8; padding:30px 0; width:100%;}
.xw{ width:360px; background:#fff;}
.xw ul li{ border-bottom:1px dotted #999; background:#fff; padding:5px 20px; height:10%}
.xw ul li a{ font-size:16px; color:#333; line-height:22px; height:22px; overflow:hidden;}
.xw ul li a span{ font-size:14px; color:#999; line-height:20px; font-weight:normal; margin:0px 20px; height:20px; overflow:hidden;}
.xw ul li:hover{ background:#861e22;}
.xw ul li:hover a{ color:#fff;}
.xw ul li:hover a span{ color:#fff;}

.tp{ background:#f3f3f3; width:290px; text-align:center; padding:25px 0 15px 0;}
.tp_z{ width:260px; background:#fff; margin:15px auto; text-align:center;      padding: 4px 0; font-size:14px;border:1px dashed;color: #278B9E;}
.tp_z a{ font-size:14px; color:#861e22; line-height:20px;}
.tp_a{width: 260px;
    margin: 10px auto 0px auto;
    font-size: 13px;
    color: #5d5d5d;
    line-height: 20px;
    text-align: left;}

.new{ width:880px;}
.tabbox {width:880px;}
.tabmenu {width:880px;height:48px; border-bottom:1px solid #dedede}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; display:block; width:130px; height:48px; overflow:hidden; line-height:48px; display:inline; font-size:20px; font-weight:bold; color:#666; margin-right:5px;}
.tabmenu .cli {text-align:center;float:left;display:block;width:130px;height:48px;overflow:hidden; background:#066fb1; line-height:48px;display:inline;font-size:20px; cursor:pointer; color:#fff; font-weight: bold;}
#tabcontent {width:880px; margin:0px auto; height:565px;overflow-y:scroll;}
#tabcontent ul {margin:0px;list-style-type: none;}
#tabcontent .hidden {display:none;} 

.newz{ font-size:16px; color:#666; margin-top:20px; font-weight:bold;}
.news{}
.news dl dd{ margin-top:5px;}
.news dl dd a img{ margin-right:20px;}
.news dl dd a h1{ font-size:16px; color:#0675bb; line-height:30px;}
.news dl dd a h2{ font-size:15px; color:#666; line-height:30px;}
.news dl dd a h3{ font-size:16px; color:#afafaf; line-height:30px;} 
.more a{ line-height:48px; color:#999; text-transform:uppercase; font-size:16px;}

.new1{ width:290px;}
.new_b{padding:0 15px;}
.new_b h1 a{ font-size:20px; color:#066fb1; line-height:48px; font-weight:bold;}
.new_b h2 a{ line-height:48px; color:#999; text-transform:uppercase; font-size:16px;}
.new_x{ width:100%; height:1px; background:#dedede;}
.new_xx{ width:100px; height:2px; background:#861e22;}

.xinxi{ background:#f9f9f9; width:260px; padding:12px 15px; margin-top:10px; overflow:hidden}
.xinxi li a{ font-size:15px; color:#888; line-height:30px;}
.xinxi li:hover a{ color:#861e22;}

.new2{ width:290px; margin-top:15px;}
.xinxi2{ background:#f9f9f9; width:260px; padding:12px 15px; margin-top:10px; height:270px; overflow:hidden}
.xinxi2 li a{ font-size:15px; color:#888; line-height:30px;}
.xinxi2 li:hover a{ color:#861e22;}

.yq{ background:#f9f9f9; width:260px; padding:8px 15px; margin-top:10px; }
.yq li{ margin:10px 0;}
.yq li img{ margin-right:10px;}
.yq li a{ font-size:16px; color:#666; }

.tp1{ background:#f8f8f8; padding:15px 0 30px 0; width:100%; margin-top:30px;display:inline-block;}
.fc_tu{ margin-top:20px;}
.fc_tu tr td div{ background:#f2f2f2; text-align:center;}
.fc_tu tr td div a{ font-size:15px; color:#666; line-height:40px;}

.dibu{ background:url(../images/dibu.jpg) repeat; width:100%;}
.di_logo{ padding:42px 10px; background:#f8f8f8; text-align:center; font-size:16px; color:#999; line-height:26px;}
.di_z{ font-size:15px; color:#999; line-height:26px; margin:50px 0 0 50px;}
.ewm{ padding:10px 10px 0 10px; background:#3c3c3c; width:142px; text-align:center; margin:15px 0;}
.ewm a{ font-size:15px; color:#999; line-height:30px;}


#content { width:980px; margin:0 auto;}
.floatL {float: left; padding-top:60px;}
.subBox {width: 1146px; height:260px;overflow: hidden; float:left;}
.subBox ul { width:100000px; margin:0; padding:0;}
.subBox ul li {width: 177px; float: left; display:inline; margin:0 7px; background:#f2f2f2; }
.subBox ul li a img { border:1px solid #ccc;}
.subBox ul li a p { width:194px; height:40px;line-height:40px; font-size:16px; color:#666; text-align:center;}


/*����ͼ*/
.focus{ position:relative; width:536px; height:457px; background-color: #000; float: left;}  
.focus img{ width: 536px; height: 400px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute;  left:0px; z-index:10; height:80px;      
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:none; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background: #ba0109;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  




.top_share {
    float: right;
    text-align: center;
}

.top_share ul {
    width: 100%; float: left;
}

.top_share ul li { margin-top: 10px;
    float: left;
    width: 25px; height: 25px;
    margin-left: 10px;
}

.top_share ul li img {
    float: left;
}
