@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持 
_color:red;  IE6支持 
*color:red;  IE6、IE7支持 
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持 
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior:url('');
*/

.box { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 10px 10px 20px #000; -webkit-box-shadow: 10px 10px 20px #000; box-shadow: 10px 10px 20px #000; behavior: url(ie-css3.htc);}
/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0;}
html { _background-image: url(about:blank); _background-attachment: fixed;}
body { -webkit-text-size-adjust: none; color: #707070; font-family: Arial,Tahoma,"Microsoft YaHei","SimSun"; background: #fafafa; min-width: 1100px;}
ol, ul, li { list-style: none outside none; padding: 0;}
a { text-decoration: none; color: #707070;}
a:hover { color: #666;}
img { border: none; vertical-align: middle;}
table { border-collapse: collapse;}
tr, td, th { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #474747;}
input, textarea { border: 1px solid #CCC; font-family: 微软雅黑, 'Heiti SC', 黑体, Arial;}
/*--类--*/
.block { width: 1003px; margin: 0 auto;}
.clear { clear: both; height: 0; overflow: hidden;}
/*
.left{float:left;}
.right{float:right;}
.footb{position:fixed;_position:absolute;bottom:0;width:100%;}*/

/*--滚动条插件--*/
.jspContainer { overflow: hidden; position: relative;}
.jspPane { position: absolute;}
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%;}
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px;}
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0;}
.jspCap { display: none;}
.jspHorizontalBar .jspCap { float: left;}
.jspTrack { background: #dde; position: relative;}
.jspDrag { background: #ddd; position: relative; top: 0; left: 0; cursor: pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%;}
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled { cursor: default; background: #80808d;}
.jspVerticalBar .jspArrow { height: 16px;}
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus { outline: none;}
.jspCorner { background: #eeeef4; float: left; height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0;}
.jspVerticalBar { width: 6px;}
.jspDrag { background: #f3582a;}
.jspTrack { background: #aaa; background: url(../images/line1.png) center top repeat-y;}
/*--通用--*/

#header { width: 100%; height: 177px; position: absolute; z-index: 10; background: url(../images/bg_header.png) left top repeat-x; min-width: 1100px;}
#header .block { height: 173px; margin: 0 auto; position: relative; top: 0px;}
#header .logo { position: absolute; width: 177px; height: 166px; bottom: -5px; left: -100px;}
#header .logo1 { position: absolute; width: 233px; height: 53px; top: 40px; left: 50px;}
#header .sitetitle { bottom: 80px; height: 55px; left: 185px; position: absolute; width: 245px;}
#header .sitetitle h3 { color: #ffffff; font-family: 方正准圆简体; font-size: 32.8px; text-align: center;}
#header .sitetitle span { color: #fff; display: block; font-family: Georgia; font-size: 14px; width: 245px; text-align: center;}
#header .tel { bottom: 120px; position: absolute; right:16px; background: url(../images/tel1.png) no-repeat; height: 28px; min-width: 170px; font-size: 22px; color: #fff; padding-left: 30px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
#header .loginmax { height: 34px; position: absolute; right: 0; min-width: 125px; top: 20px;}
#header .login a { background: url(../images/login.png) no-repeat; color: #fff; float: left; font-family: 微软雅黑; font-size: 12px; height: 33px; line-height: 33px; text-align: center; width: 46px;}
#header .loginmax span a { background: url(../images/span.png) no-repeat; color: #fff; float: left; font-family: 微软雅黑; font-size: 12px; height: 33px; line-height: 33px; margin-left: 5px; text-align: center; width: 33px; display: block;}
#header .loginmax span { display: block; float: left;}
#header .search { background: url(../images/sreach.png) no-repeat scroll 0 0; bottom: 80px; font-size: 14px; height: 27px; padding-left: 15px; position: absolute; right: 0; width: 201px; z-index: 9;}
#header .search input { background: none; border: none;}
#header .text { color: #80b0b4; font-family: arial; font-size: 14px; height: 24px; width: 160px; float: left; line-height: 24px;}
#header .submit { cursor: pointer; height: 25px; right: 0; width: 39px; float: right;}
.nav_main { bottom: 0; height: 60px; line-height: 60px; position: absolute; left:70px;right:0; width: 1000px;}
.nav_main li { float: left; width: 120px; position: relative;}
.nav_main .con { background: url(../images/navlist.png) repeat-y; width: 140px; padding-top: 20px;}
.nav_main .bot { background: url(../images/nav_bottom.png) no-repeat scroll 0 0; height: 35px; width: 140px;}
.nav_main .menu .con p { color: #0f8189; font-family: 微软雅黑; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 132px; margin-left: 17px; overflow: hidden;}
.nav_main .con a { height: 30px; line-height: 30px; margin: 0; width: 100px; color: #0f8189; display: block;}
.nav_main .menu .con p:hover { background: url(../images/select.png) repeat; width: 101px;}
.nav_main .menu { display: none; float: left; position: absolute; top: 47px; overflow: hidden; right: 1px;}
.nav_main ul { height: 60px; width: 1000px;}
.nav_main .a1 { color: #0f8189; display: block; float: left; font-family: 微软雅黑; font-size: 14px; height: 80px; line-height: 80px; margin-top: -10px; text-align: center; width: 100px; z-index: 1; position: relative ;}
#footer { background: none repeat scroll 0 0 #006F71; height: 173px; float: left; width: 100%; color: #fff; font-size: 12px;}
#footer .block { position: relative;}
#footer a { color: #000;}
#footer a:hover { color: #000000;}
.foot_l img { float: left;}
.foot_l { width: 520px;}
.foot_l p { font-family: 微软雅黑; line-height: 25px; text-indent: 1em; margin-left: 10px; text-transform: uppercase;}
.foot_l { position: absolute; top: 41px; width: 520px;}
.foot_r { font-size: 12px; height: 80px; position: absolute; right: 0; top: 46px; width: 350px;}
.foot_r a { color: #ffffff; display: block; float: left; font-family: 微软雅黑; padding: 0 4px; margin-right:10px;}
#footer .wx a { background: url(../images/huise.png) no-repeat; width: 40px; height: 44px; padding: 0 5px;}
#footer .wx { float: right; margin-top: 15px; width: 112px;}
#footer .wx img { border: 0 none; margin-left: 4px; margin-top: 9px;}
#footer .wx a:hover { background: url(../images/wxxl.png) no-repeat;}
.weixin { position: absolute; right: 120px; top: -50px; display: none; background: url(../images/1-1410101utak.png) no-repeat; width: 150px; height: 140px;}
#weixin { position: absolute; right: 95px; top: -85px; display: none; width: 150px; height: 140px; background: url(../images/1-1410101utak.png) no-repeat scroll 0 0;}
.nav_float { width: 82px; height: 603px; position: fixed; top: 48%; right: 150px; z-index: 11; margin-top: -300px; background: url(../images/list_nav_top.png) no-repeat; padding-top: 25px; z-index: 99999;}
.nav_float li { text-align: center; width: 82px; background: url(../images/list_nav_c.png) repeat; width: 82px; height: 65px; float: left;}
.nav_float li img { margin-top: 10px;}
.nav_float a { color: #fff; display: block; font-family: 微软雅黑; font-size: 12px;}
.nav_float li:hover { background: url(../images/nav_hover.jpg) no-repeat; background-position: 2px;}
.nav_float .top { background: none; margin-top: -10px;}
.nav_float .top:hover { background: none;}
#header b { margin-right: 20px; line-height: 33px; color: #fff; left: -85px; display: block; text-align: center; width: auto; float: left;}
.login { float: left;}
.a2 { margin-top: 2px;}
.weixin img { margin-left: 6px; margin-top: 6px;}
#weixin img {
    margin-left: -13px;
    margin-top: 5px;}
#current {
    background: url(common/images/nav.png) repeat scroll 0 0;}
.pageList{
	margin-top:40px;}
.pageList table td {font-size:16px;line-height:250%;height:50px;}
.pageList table td a{color:#017078;}
.main0 h1{text-align:center; height:80px;border-bottom:2px #017078 dashed;font-weight: 300;color:#017078;}
.main0 .content img{border:1px #0FC1CE solid;padding:5px;background:#E9F6F7;margin:15px;}
.main0 .content{line-height:200%;margin:20px 0;color:#333;font-size:14px;}
