﻿@charset "utf-8";
/* CSS Document */

* {margin: 0px;padding: 0px;}
img {border:0;vertical-align: top;}
li {list-style-type:none;list-style-position: outside;border:0;}
div {text-align: left;}
.clear {clear:both;height: 0px;overflow: hidden;}
ul, ol {border: 0;line-height: 12px; *line-height: 14px;list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 12px;}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul{margin: 0;padding: 0;border: 0;}
body {font-family: "Microsoft YaHei", "微软雅黑", "宋体";font-size: 12px;color: #333;}
/* 链接颜色 */
a:link {color: #333;text-decoration: none}
a:visited {color: #333;text-decoration: none}
a:hover {color: #000;text-decoration: none}

.sjshow {display:none;}
#cover {display:none;}
#guide {display:none;}
.sjbottom {display:none;}

.wred {width:100%; height:430px; margin:0px auto 30px auto; background:url(topbj.jpg) no-repeat top center;}
.top { width:980px; height:430px; margin:0 auto; position: relative;}
.top .ft_logo_sj {display:none;}
.top .xhft_logo_pc {width:116px; height:50px;position: absolute;top:10px;left:480px;}
.top .ft_logo_pc {width:420px; height:80px;position: absolute;top:58px;left:40px;}
.top .photo {width:480px; height:400px;position: absolute;top:30px;right:0px;}
.top .photo img{width:480px; height:400px;}
.top .title {font-size: 36px;line-height: 44px;font-weight: bold; width:420px; height:88px;border-bottom: 2px solid #ec0306; padding:18px 0;position: absolute;top:138px;left:40px; color:#000; overflow:hidden;}
.top .zaiy {font-size: 14px;line-height: 24px;width:420px; height:72px;position: absolute;top:280px;left:40px; color:#000;overflow:hidden;}
.top .jb {font-size: 14px;line-height: 30px;width:460px; height:30px;position: absolute;top:378px;left:40px; color:#fff;overflow:hidden;font-family: "宋体";}
.top .jb span{font-weight: bold;display:inline-block; *display:inline; zoom:1;background-color: #ff6600; padding:0 10px; margin-right:10px;}
.top .sj{font-size: 14px;line-height: 30px;width:290px; height:30px;position: absolute;top:368px;left:130px; color:#fff;overflow:hidden;font-family: "宋体"; z-index:5}
.top .qz{font-size: 14px;line-height: 30px;width:290px; height:30px;position: absolute;top:390px;left:130px; color:#fff;overflow:hidden;font-family: "宋体"; z-index:5}

.mainbg {clear: both;width: 980px;margin: 0px auto 40px auto;}
.mainbg .left {float: left;width: 590px;border-right: 1px solid #cccccc;padding:0 35px 0 40px;}
.mainbg .left li{padding-bottom:30px;}
.mainbg .left li .gjc{height: 30px;}
.mainbg .left li .gjc span{background: url(ft_gaogjz.png) no-repeat;height: 22px;font-size: 16px;line-height: 26px;padding:0px 15px 8px 15px;color: #fff;float: left;display:block;}
.mainbg .left li .bt{font-size: 28px;line-height: 44px;font-weight: bold;padding:10px 0px 20px 0px;}
.mainbg .left li .zw {font-family: "宋体";font-size: 14px;line-height: 28px;}
.mainbg .left li .zw p {padding-bottom: 12px;}
.mainbg .left li .zw img {background-color: #f4f4f4;padding: 9px;border: 1px solid #ddd;float: left;margin-right: 15px;margin-top: 5px;margin-bottom: 5px;}

.mainbg .right {float: right;width: 280px;}
.mainbg .right .lmbt {height: 48px;width: 280px;border-bottom: 1px solid #4ba4ff;}
.mainbg .right .lmbt span{height: 44px;border-bottom: 4px solid #4ba4ff;line-height: 44px;padding:0px 15px;font-size: 20px;font-weight: bold;display:inline-block; *display:inline; zoom:1;}
.mainbg .right .jbjj {padding:20px 0px;font-size: 16px;line-height: 26px;}

.mainbg .right .anlie { padding-bottom:20px;}
.mainbg .right .foot_ztlogo {display:none;}
.mainbg .right .fttp {padding-top:30px;}
.mainbg .right .fttp li{padding-bottom:20px;}
.mainbg .right .fttp img{width: 280px; height: auto;}

.mainbg .right .gdft { width:280px;padding:20px 0px;}
.mainbg .right .gdft li { width:266px; height:52px; font-size:16px; line-height:20px; padding-left:14px;background:url(dot.png) no-repeat 0px 8px;}