﻿@charset "utf-8";

#for_kefu_block{position:fixed;top:0px;left:0px;z-index:100;margin:80px 0 0 0;}
*html #for_kefu_block{position:absolute;top:expression(documentElement.scrollTop + 0 + "px");} 
.kefu_block{position:relative;width:183px;display:none;}
.kefu_title{width:183px;height:32px;}
.kefu_box{width:183px;overflow:hidden;}
.kefu_close{width:183px;height:31px;display:block;position:absolute;left:0;top:0;}
.kefu_con{width:181px;border-left:solid 1px #afafb0;border-right:solid 1px #afafb0;background-color:#FFFFFF;}
.kefu_tel{background:url(../images/kf_tel.jpg) no-repeat scroll;width:171px;height:68px;color:#000;font-size:14px;font-weight:bold;padding-top:5px;padding-left:10px;}
.kefu_con_title{background:url(../images/kf_title.jpg) no-repeat scroll;width:181px;height:31px;cursor:pointer;}
.kefu_con_title ul li{float:left;margin-top:8px;}
.kefu_con_title_li1{width:14px;height:14px;padding-left:16px;padding-right:10px;}
.kefu_con_title_li2{color:#FFF;font-family:"微软雅黑";font-size:12px;font-weight:bold;}
.kefu_con_con{background:url(../images/kf_he.jpg) no-repeat scroll;height:60px;overflow:hidden;padding-top:10px;padding-bottom:5px;}
.kefu_con_con ul{width:150px;margin-left:20px;}
.kefu_con_con ul li{float:left;width:32px;padding:2px 1px;text-align:center;padding-left:10px;}
.kefu_con_con ul li span{font-size:12px;}
.kefu_con_con ul li a{font-size:12px;color:#333;}
.kefu_con_con ul li a:hover{color:#333;}
.kefu_con_con .neititle{width:130px;margin-top:2px;padding-left:0px;}
.kefu_con_con1{background:url(../images/kf_he.jpg) no-repeat scroll;height:170px;overflow:hidden;padding-top:10px;padding-bottom:5px;}
.kefu_con_con1 ul{width:180px;margin-left:0px;}
.kefu_con_con1 ul li{float:left;width:72px;padding:2px 1px;text-align:center;padding-left:10px;}
.kefu_con_con1 ul li span{font-size:12px;}
.kefu_con_con1 ul li a{font-size:12px;color:#333;}
.kefu_con_con1 ul li a:hover{color:#333;}
.kefu_con_con1 .neititle{width:100%;margin-top:0px;padding-left:0px;}
.kefu_con_con1 .neititle .uline{display:block;width:80%;margin:0px auto;text-align:center;border-bottom:#CCCCCC 1px dotted;margin-top:10px;margin-bottom:2px;padding-bottom:2px;font-size:14px;}


body {
    background: none repeat 0 0 #FFFFFF;
    overflow-x: hidden;
    position: relative;
    width: 100%;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
}
table, td, th, img, input {
    vertical-align: middle;
}
textarea {
    overflow: auto;
    resize: none;
}
a {
    text-decoration: none;
}
a img, input {
    border: medium none;
}
a, button {
    cursor: pointer;
}
.fl {
    display: inline;
    float: left;
}
.fr {
    display: inline;
    float: right;
}
img {
    height: auto;
}
.hide{display:none;}
.g-grid04 {width:860px;margin:0 auto;}
.topMain, .u-tel, .nav .imenu, .ksNav .u-dd, .f-tab-lit h2, .f-tab li, .m-mtbd h2, .g-grid02 h2, .g-grid03 h2, .u-zjjj li, #adam-tabs .adam-dd dl, #gysd ul.li_content li a, #zjtd ul.li_content li a, .s-pf ul.li_content .zxdl, .m-fwtd p, .m-fwtdC a, .m-fotLit dl, .u-nav, .u-ate, .adam-news h2, .xinwenzx_biaoti, .shipin_link, .xinwenzx .title, .m-ks-top h2, .m-min-botL li, .m-bot-let li, .m-tit, .m-pd-tab li, .g-warp-pd h2, .rongyu_jieshao, .yiliao_pd_wz1 font, .content_title h2, .g-wz-tit h1, .g-wzBot .g-wzL-tit, .g-tit01 {
    font-family: "微软雅黑";
}

.topMain, .u-swsy, .u-jrsc, .u-tel, .ksNav dt, .ksNav .u-dd, .m-mtbd h2, .LeftHandle, .RightHandle, #adam-tabs .adam-dd, .slidePre, .adam-big-img b, .m-fotLit dt {
    background: url("../images/cssPic.png") no-repeat center top;
}
.f-tab, .m-mtbdTit, .more, .m-fwtdC a, .g-wzL-tit, .m-lit-tit h2, .m-lit-tit a {
    background: url("../images/cssPic1.png") no-repeat center top;
}
.nav .navc, .warp, .m-fot, .IMGs {
    margin: 0 auto;
    width: 1000px;
}
.IMGs {
    margin-top: 20px;
}
.m-flh, .m-tsjs li {
    border-bottom: 1px solid #D1D1D1;
    border-radius: 3px;
    border-right: 1px solid #D1D1D1;
    padding: 0 1px 1px 0;
}
.head, .nav, .banner {
    width: 100%;
}
.head {
    background: none repeat scroll 0 0 #F7F7F7;
    border-top: 6px solid #3B75BF;
    height: 93px;
}
.top {
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 100;
}
.topMain {
    background-position: 0 -465px;
    color: #454AA6;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    margin: 25px 0 0 11px;
    padding-left: 12px;
    width: 200px;
}
.unit {
    display: inline;
    float: right;
    margin: 8px 2px 0 0;
    width: 296px;
}
.unitTop {
    height: 17px;
    line-height: 17px;
    text-align: right;
}
.unitTop a {
    color: #757575;
    display: inline-block;
    font-size: 12px;
    margin: 0 8px 0 3px;
    padding-left: 25px;
}
.u-swsy {
    background-position: -201px 0;
}
.u-jrsc {
    background-position: -279px 0;
}
.unitBot {
    height: 22px;
    line-height: 22px;
    margin-top: 14px;
}
.u-tel {
    background-position: -201px -39px;
    color: #3872BB;
    font-size: 18px;
    padding-left: 27px;
}
.u-sj {
    background: url("../images/header_87_22.jpg") no-repeat center top;
    height: 22px;
    margin-left: 9px;
    width: 88px;
}
.u-sj a {
    display: inline-block;
    height: 22px;
    margin-right: 1px;
    width: 21px;
}
.top .pzwx {
    background: url("../images/pzwx.png") no-repeat center top;
    display: inline-block;
    height: 115px;
    opacity: 0;
    position: absolute;
    right: 28px;
    text-indent: -999em;
    top: 61px;
    width: 108px;
}
.nav {
    background: url("../images/nav_1_42.jpg") repeat-x center top;
    height: 42px;
}
.nav .navc {
    position: relative;
    z-index: 99;
}
.nav .imenu {
    display: inline;
    float: left;
    font-size: 14px;
    height: 42px;
    margin-right: 5px;
}
.nav .imenu a {
    color: #303030;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    margin-top: 7px;
    text-align: center;
    width: 94px;
}
.nav .imenu a:hover {
    background: url("../images/nav_94_27.jpg") no-repeat 0 0 ;
    color: #FFFFFF;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 94px;
}
.submnu {
    background: none repeat 0 0;
    display: none;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: 42px;
    width: 1000px;
    z-index: 100;
}
.nav .submnu a {
    height: auto;
    margin: 0;
    text-align: left;
    width: auto;
}
.nav .submnu a:hover {
    background: none repeat 0 0;
    color: #898989;
    height: auto;
    text-align: left;
    width: auto;
}
#gysd, #zjtd, #zlzx {
    height: 150px;
    margin-top: 10px;
    padding-left: 25px;
    width: 975px;
}
#zjtd {
    padding-left: 32px;
    width: 968px;
}
#gysd ul, #zjtd ul {
    float: left;
    font-weight: bold;
    height: 120px;
    margin-right: 10px;
    text-align: left;
    width: 120px;
}
#zjtd ul {
    width: 154px;
}
#zjtd .li_content1 {
    width: 225px;
}
#gysd ul.li_content li, #zjtd ul.li_content li, .u-tsjs li {
    background: url("../images/nav-icon.gif") no-repeat left center ;
    height: 27px;
    line-height: 27px;
    padding-left: 18px;
}
#gysd ul.li_content li a, #zjtd ul.li_content li a, .submnu .u-tsjs li {
    color: #2E6FC1;
    font-size: 14px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    margin-left: 6px;
    text-align: left;
}
#zjtd ul.li_content .zjtdKs {
    background: none repeat 0 0 ;
    padding: 0;
    width: 225px;
}
#zjtd ul.li_content .zjtdKs a {
    background: url("../images/nav-icon1.jpg") no-repeat left center;
    color: #8D8D8D;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding-left: 11px;
    width: 57px;
}
#gysd ul.li_content li a:hover, #zjtd ul.li_content li a:hover {
    height: 24px;
    line-height: 24px;
    text-decoration: underline;
}
#gysd ul.li_content li img, #zjtd ul.li_content li img {
    padding-top: 8px;
}
#gysd .pic001, #zjtd .pic001 {
    float: left;
    margin-top: 10px;
}
#zjtd .pic001 {
    margin-top: 0;
}
#gysd .pic001 a, #zjtd .pic001 a {
    display: inline-block;
    height: auto;
    margin-right: 14px;
    width: auto;
}
#gysd .pic001 img, #zjtd .pic001 img {
    border: 1px solid #C9CACA;
    float: left;
    padding: 5px;
}
#zlzx {
    height: 320px;
}
.tsjs {
    height: auto;
    margin-left: 30px;
    margin-top: 30px;
    width: 1000px;
}
.tsjs_left {
    height: auto;
    width: 240px;
}
.tsjs_mid {
    color: #898989;
    height: auto;
    margin: 0 15px;
    width: 440px;
}
.tsjs_mid p {
    font-size: 12px;
    line-height: 20px;
    margin: 3px 0;
}
.tsjs_mid span {
    font-weight: bold;
}
.tsjs_right {
    height: auto;
    width: 240px;
}
.s-pf {
    display: inline;
    float: left;
    margin: 10px 0 0 25px;
}
.s-pf ul {
    float: left;
    font-weight: bold;
    text-align: left;
    width: 110px;
}
.s-pf .hz {
    width: 137px;
}
.s-pf .hz a {
    width: 137px;
}
.s-pf .ztq {
    width: 150px;
}
.s-pf ul.li_content li, .s-pf ul.li_content li a, .s-pf ul.li_content li a:hover {
    height: 25px;
    line-height: 25px;
}
.s-pf ul.li_content li {
    background: url("../images/nav-icon1.jpg") no-repeat left center;
    color: #898989;
    font-weight: normal;
    padding-left: 12px;
    text-align: left;
}
.s-pf ul.li_content li a {
    color: #898989;
    font-size: 12px;
    width: 110px;
}
.s-pf ul.li_content li a:hover {
    text-decoration: underline;
}
.s-pf ul.li_content li img {
    padding-top: 8px;
}
.s-pf ul.li_content .zxdl {
    background: url("../images/nav-icon.gif") no-repeat left center;
    color: #2E6FC1;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding-left: 18px;
    text-align: left;
}
.s-pf ul.li_content .zxdl a {
    color: #717171;
    font-size: 12px;
    font-weight: bold;
}
.s-pf ul.li_content2 {
    width: 120px;
}
#js {
    height: 150px;
}
#hj {
    height: 289px;
}
#zd {
    height: 81px;
}
.submnu {
    border-bottom: 1px solid #2380CD;
    border-top: 1px solid #F0F3F5;
}
.submnu .u-tsjs {
    display: inline;
    margin: 22px 0 0 34px;
    width: 94px;
}
.submnu .u-tsjs li {
    border-right: 1px solid #D1D1D1;
    display: inline;
    float: left;
    height: 29px;
    margin: 0 0 29px;
    padding-right: 15px;
}
.u-tsjs-bz {
    color: #717171;
    font-size: 12px;
    margin: 17px 0 0 10px;
    width: 310px;
}
.u-tsjs-bzR {
    margin-left: 0;
    width: 220px;
}
.u-tsjs-bz dl {
    height: 29px;
    margin-bottom: 30px;
}
.u-tsjs-bz .u-bz-lit {
    line-height: 29px;
}
.u-bzU {
    margin-left: 10px;
}
.u-tsjs-img {
    width: 252px;
}
.nav .u-tsjs-img a {
    margin-bottom: 11px;
}
.u-tsjs-img p {
    color: #717171;
    font-size: 12px;
    height: 76px;
    line-height: 66px;
    margin-left: 28px;
}
.u-tsjs-img img, .nav .u-jszdR a {
    border: 1px solid #E4E4E4;
    padding: 5px;
}
.nav .u-jszdL {
    margin: 26px 0 0 38px;
    width: 620px;
}
.nav .u-jszdL a, .nav .u-jszdL a:hover {
    color: #4A82C9;
    display: inline-block;
    width: 116px;
}
.nav .u-jszdR a {
    margin: 13px 17px 20px 0;
}
.flexslider {
    background: url("../images/loading.gif") no-repeat 50% center;
    height: 430px;
    overflow: hidden;
    position: relative;
}
.slides {
    position: relative;
    z-index: 1;
}
.slides li {
    height: 430px;
}
.flex-control-nav {
    bottom: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
}
.flex-control-nav li {
    display: inline-block;
    height: 14px;
    margin: 0 5px;
    width: 14px;
}
.flex-control-nav a {
    background: url("../images/dot.png") no-repeat right 0;
    cursor: pointer;
    display: inline-block;
    height: 14px;
    line-height: 40px;
    overflow: hidden;
    width: 14px;
}
.flex-control-nav .flex-active {
    background-position: 0 0;
}
.u-inp1 {
    background: url("../images/inputL_220_27.jpg") no-repeat 0 0;
    color: #C7C7C7;
    height: 27px;
    line-height: 27px;
    padding-left: 5px;
    width: 215px;
}
.u-inp2 {
    background: url("../images/inputR_24_27.jpg") no-repeat 0 0;
    cursor: pointer;
    height: 27px;
    width: 24px;
}
.u-sec {
    display: inline;
    float: right;
    margin: -30px 19px 0 0;
}
.ksNav {
    /*background: url("../images/ksnav_1000_266.jpg") no-repeat center top;*/
    height: 136px;
    margin-top: 20px;
    z-index: 99;
    position:relative;
}
.ksNav dl {
    display: inline;
    float: left;
    margin: 0 15px 30px 24px;
    width: 211px;
}
.ksNav dt {
    background-position: 0 0;
    height: 45px;
    margin-right: 6px;
    text-indent: -9999px;
    width: 45px;
}
.ksNav dd {
    color: #2582C7;
    font-size: 12px;
    width: 160px;
}
.ksNav .ks2 {
    background-position: 0 -56px;
}
.ksNav .ks3 {
    background-position: 0 -110px;
}
.ksNav .ks4 {
    background-position: 0 -165px;
}
.ksNav .ks5 {
    background-position: 0 -220px;
}
.ksNav .ks6 {
    background-position: 0 -275px;
}
.ksNav .ks7 {
    background-position: 0 -330px;
}
.ksNav .ks8 {
    background-position: 0 -385px;
}
.ksNav .u-dd {
    background-position: -93px -95px;
    border: 1px solid #2380CD;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    margin: 3px 0 5px;
    padding-left: 8px;
    width: 110px;
}
.ksNav .u-dd a {
    color: #1B5CB8;
}
.ksNav .u-ztq .u-dd {
    background-position: -60px -95px;
    height: 22px;
    width: 110px;
}
.ksNav .u-bz {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #2380CD;
    display: none;
    height: auto;
    left: 75px;
    padding: 5px;
    position: absolute;
    top: 27px;
    z-index: 1000;
}
.ksNav .u-bz a {
    color: #515151;
    display: inline-block;
    line-height: 25px;
    margin-right: 3px;
}
.ksNav .u-bz2 {
    left: 325px;
}
.ksNav .u-bz3 {
    left: 575px;
}
.ksNav .u-bz4 {
    left: 825px;
}
.ksNav .u-bz5, .ksNav .u-bz6, .ksNav .u-bz7, .ksNav .u-bz8 {
    top: 105px;
}
.ksNav .u-bz5 {
    left: 75px;
}
.ksNav .u-bz6 {
    left: 325px;
}
.ksNav .u-bz7 {
    left: 575px;
}
.ksNav .u-bz8 {
    left: 825px;
}
.box-zzsc {
    border: 1px solid #E7E6E6;
    float: left;
    height: 355px;
    position: relative;
    width: 290px;
}
.ctrl-panel {
    position: absolute;
    right: 20px;
    top: 320px;
    z-index: 415;
}
.m-page {
    background: #6c87c7;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    text-align: center;
    width: 25px;
}
.m-page:hover {
    background: #666;
    color: #fff;
    text-decoration: none;
}
.focus {
    background: #666;
    color: #fff;
}
.con {
    width: 100%;
}
.scroll-wrap {
    height: 355px;
    overflow: hidden;
    position: relative;
    width: 300px;
}
.scroll_box_content {
    position: absolute;
}
.content_list {
    cursor: pointer;
    float: left;
    height: 355px;
    width: 300px;
}
.m-tab {
    margin: 0 30px;
    width: 360px;
    overflow:hidden;
}
.f-tab, .m-mtbdTit {
    background-position: 0 33px;
    height: 36px;
}
.f-tab li {
    display: inline;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 0 8px 0 9px;
    width: 93px;
}
.f-tab li a {
    background: #ececec;
    color: #4d6ecc;
    display: inline-block;
    height: 30px;
	text-align:center;
    width: 91px;
}
.m-mtbd h2 a {
    margin-left: 0px;
}
.f-tab .hover {
    height: 30px;
    width: 93px;
	 
}
.f-tab .hover a {
    color: #FFFFFF;
	background: #4d6ecc;
}
.f-tab li .a1 {
    background-position: 0 -433px;
}
.f-tab .hover .a1 {
    background-position: 0 -503px;
}
.f-tab li .a2 {
    background-position: -98px -433px;
}
.f-tab .hover .a2 {
    background-position: -98px -503px;
}
.f-tab li .a3 {
    background-position: -203px -433px;
}
.f-tab .hover .a3 {
    background-position: -203px -503px;
}
.f-tab-lit {
    margin-left: 12px;
}
.f-tab-lit h2 {
    font-size: 16px;
    margin: 20px 0 10px;
}
.f-tab-lit h2 a {
    color: #000000;
}
.f-tab-lit p {
    color: #1F1F1F;
    font-size: 14px;
    line-height: 25px;
}
.f-tab-lit p a {
    color: #FD9E36;
}
.f-tab-lit ul {
    margin-top: 25px;
}
.f-tab-lit li {
    border-bottom: 1px dashed #BABABA;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.f-tab-lit li a {
    background: url("../images/d.jpg") no-repeat left center;
    color: #1F1F1F;
    display: inline-block;
    float: left;
    margin-left: 5px;
    padding-left: 16px;
}
.f-tab-lit li span {
    color: #939393;
    display: inline-block;
    float: right;
    margin-right: 13px;
}
.m-mtbd {
    height: 360px;
    width: 278px;
}
.m-mtbd h2 {
    background: #4d6ecc;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    width: 93px;
	text-align:center
}
.m-mtbd h2 a {
    color: #FFFFFF;
}
.m-mtbdTit {
    background-position: 0 -3px;
}
.more {
    background-position: 0 -191px;
    display: inline-block;
    float: right;
    height: 13px;
    margin-top: 20px;
    width: 55px;
}
.m-flh {
    height: 153px;
    margin: 11px 0 -5px 10px;
    width: 251px;
}
.m-flh p{height: 30px; text-align: center; width: 250px; line-height: 30px; font-size: 13px; color:#1d55b2; background:#e3e3e3;}
.m-flh ul{width:250px; height:109px; margin-top:10px; float:right; background:url(/images/mt_bg.png)}
.m-flh ul li{ width:150px; height:34px; float:right; font-size:12px; line-height:34px; border-bottom: 1px dashed #bababa; text-indent:0.2em;}
.m-flh img {
    height: 153px;
    width: 251px;
}
.g-grid02 {
    margin-top: 15px;
    width: 1000px;
}
.g-grid03 {
    width: 1000px;
}
.g-tit, .g-tit01 {
    background: none repeat 0 0;
    color: #2269C6;
    font-size: 20px;
    height: 43px;
    line-height: 43px;
    overflow: hidden;
    padding-left: 20px;
}
.g-tit b {
    font-size: 25px;
    font-weight: normal;
    margin-left: 7px;
}
.g-tit span {
    color: #6D98D0;
    font-size: 14px;
    margin-left: 7px;
}
.g-tit a, .g-tit01 a {
    color: #51A2E7;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin: 8px 18px 0 0;
}
.m-tsjs, .m-zjtd, .m-yyhj, .m-abcd {
    border-top: 3px solid #216BBF;
    margin-top: 1px;
    position: relative;
}
.m-tsjs li {
    padding: 0 1px 1px 0;
    position: absolute;
}
.m-tsjsImg1 {
    left: 18px;
    top: 25px;
    width: 236px;
}
.m-tsjsImg2 {
    left: 18px;
    top: 171px;
    width: 236px;
}
.m-tsjsImg3 {
    left: 268px;
    top: 25px;
    width: 268px;
}
.m-tsjsImg4 {
    right: 234px;
    top: 25px;
    width: 215px;
}
.m-tsjsImg5 {
    right: 234px;
    top: 171px;
    width: 215px;
}
.m-tsjsImg6 {
    right: 18px;
    top: 25px;
    width: 202px;
}
.m-tsjs li {
    overflow: hidden;
}
.m-tsjs li a, .m-tsjs li a img {
    display: block;
    position: relative;
}
.m-tsjs li a {
    color: #FFFFFF;
    overflow: hidden;
}
.m-tsjs li a div {
    background: none repeat 0 0 rgba(33, 107, 191, 0.9);
    height: 100%;
    left: 0;
    opacity: 0;
    padding-bottom: 9999px;
    position: absolute;
    top: 0;
    width: 100%;
}
.m-tsjsImg1 h2, .m-tsjsImg2 h2, .m-tsjsImg4 h2, .m-tsjsImg5 h2 {
    margin: 26px 0 0 15px;
}
.m-tsjsImg3 h2, .m-tsjsImg6 h2 {
    margin: 86px 0 0 15px;
}
.m-tsjs li h2 {
    color: #FFFFFF;
    font-size: 22px;
    margin-bottom: 10px;
}
.m-tsjs li p {
    margin-left: 15px;
}
.m-zjtd {
    height: 450px;
}
.m-zj {
    height: 406px;
    left: 15px;
    position: relative;
    top: 32px;
    width: 317px;
}
.rosad {
    display: block;
    margin: 34px 0 0 38px;
    position: relative;
    width: 645px;
}
.LeftHandle, .RightHandle {
    background-position: -104px -201px;
    cursor: pointer;
    float: left;
    height: 41px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 173px;
    width: 27px;
}
.LeftHandle {
    left: -15px;
}
.RightHandle {
    background-position: -104px -258px;
    right: 7px;
}
.rollBox {
    height: 385px;
    overflow: hidden;
    width: 620px;
}
.rollBox .pic {
    height: 385px;
    margin-top: 0;
    padding: 0;
    text-align: left;
    width: 640px;
}
.rollBox .pic li {
    display: inline;
    float: left;
    height: 183px;
    margin: 0 7px 19px 0;
    width: 148px;
}
.rollBox .pic li img {
    height: 183px;
    width: 148px;
}
.rollBox .pic li span {
    display: block;
    font-size: 14px;
    font-weight: 600;
    height: 28px;
    line-height: 28px;
    margin-top: -28px;
    width: 148px;
}
.rollBox .pic li span a {
    background: #0d2e85;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    height: 28px;
	text-align:center;
    width: 100%;
	opacity:0.7;
	filter:alpha(opacity=70)
}
.rollBox .pic li span a b {
    margin-left: 3px;
}
.u-zjjj {
    background: none repeat 0 0 rgba(255, 255, 255, 0.5);
    bottom: 77px;
    height: 177px;
    padding-top: 10px;
    position: absolute;
    right: 7px;
    width: 177px;
}
.u-zjjj h2 a {
    color: #1D55B2;
    font-size: 20px;
    font-weight: 700;
    margin-left: 16px;
}
.u-zjjj h2 span {
    color: #70A1E9;
    font-size: 10px;
    margin-left: 5px;
}
.u-zjjj ul {
    margin: 7px 0 0 3px;
}
.u-zjjj li {
    color: #1B51A9;
    font-size: 12px;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.u-zjjj p {
    color: #4A4A4A;
    font-size: 12px;
    line-height: 18px;
    margin: 11px 0 0 11px;
    width: 162px;
}
.u-but {
    bottom: 29px;
    left: 62px;
    position: absolute;
}
.u-but a {
    margin-left: 31px;
}
.g-tit01 {
        color: #333;
    font-size: 22px;
    font-weight: normal;
    text-align: center;
	padding-left:0;
}
.g-tit01 b {
    font-size: 26px;
    font-weight: normal;
}
.m-yyhj {
    border-top: 1px solid #fff;
    margin-top: 2px;
}
.m-yyhj .u-hjbj {
    
    display: inline-block;
    height: 3px;
    left: 293px;
    line-height: 3px;
    overflow: hidden;
    position: absolute;
    top: -2px;
    width: 432px;
}
.m-yyhjBox {
    background: none repeat 0 0 #F7F5F4;
    height: 371px;
    margin: 25px 0;
}
.g-fwtd {
    height: 82px;
    width: 1000px;
}
.m-fwtd {
    border-bottom: 2px solid #F0F0F0;
    border-top: 2px solid #F0F0F0;
    height: 82px;
    margin-bottom: 29px;
    position: relative;
    width: 647px;
}
.m-fwtd p {
    margin-left: 18px;
    width: 480px;
}
.m-fwtdP1 {
    color: #333333;
    font-size: 16px;
    margin-top: 17px;
}
.m-fwtdP2 {
    color: #9E9E9E;
    font-size: 10px;
}
.m-fwtd a {
    position: absolute;
    right: 16px;
    top: 17px;
}
.m-fwtdC {
    margin: 3px 0 0 23px;
    position: relative;
    width: 330px;
}
.m-pdR01 .m-fwtdCc {
    margin: 28px 0 0 6px;
    width: 290px;
}
.m-fwtdC li {
    display: inline;
    float: left;
    height: 30px;
    margin: 0 17px 10px 0;
    overflow: hidden;
    position: relative;
    width: 135px;
}
.m-fwtdC a {
    color: #333333;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 59px;
    position: absolute;
    width: 76px;
}
.m-fwtdC .m-fwtdC1 {
    background-position: 0 -284px;
    left: 0;
    top: 0;
}
.m-fwtdC .m-fwtdC1c {
    background-position: 0 -314px;
    left: 0;
    top: 30px;
}
.m-fwtdC .m-fwtdC2 {
    background-position: -212px -284px;
    left: 0;
    top: 0;
}
.m-fwtdC .m-fwtdC2c {
    background-position: -212px -314px;
    left: 0;
    top: 30px;
}
.m-fwtdC .m-fwtdC3 {
    background-position: 0 -374px;
    left: 0;
    top: 0;
}
.m-fwtdC .m-fwtdC3c {
    background-position: 0 -404px;
    left: 0;
    top: 30px;
}
.m-fwtdC .m-fwtdC4 {
    background-position: -212px -374px;
    left: 0;
    top: 0;
}
.m-fwtdC .m-fwtdC4c {
    background-position: -212px -404px;
    left: 0;
    top: 30px;
}
.m-fwtdC .m-fwtdC2s, .m-fwtdC .m-fwtdC4s {
    margin: 0;
}
.g-fot {
    background: url("../images/footbj_5_322.jpg") repeat-x center top;
    height: 352px;
    margin-top: 30px;
    width: 100%;
}
.m-fot ul {
    margin-top: 43px;
}
.m-fotLit {
    background: none repeat 0 0 #346FBF;
    height: 90px;
    margin-right: 3px;
    width: 332px;
}
.m-fotLit1 {
    margin-right: -2px;
}
.m-fotLit dl {
    color: #FFFFFF;
    font-size: 16px;
    margin: 24px 0 0 71px;
    width: 220px;
}
.m-fotLit dt {
    height: 47px;
    margin-right: 16px;
    text-indent: -999em;
    width: 45px;
}
.m-fotLit dd {
    width: 155px;
    line-height: 140%;
}
.m-fotLit dd a {
    color: #FFFFFF;
}
.m-fotLit .u-fotLit1 {
    background-position: -257px -156px;
}
.m-fotLit .fot2 {
    background-position: -257px -217px;
}
.m-fotLit .fot3 {
    background-position: -257px -272px;
}
.u-nav, .u-ate {
    background: url("../images/foot_bor.jpg") no-repeat right center;
    height: 132px;
    margin-right: 15px;
    width: 90px;
}
.u-nav a, .u-ate {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 24px;
}
.u-nav .u-hover, .u-ate h4 {
    color: #E89F01;
    font-size: 14px;
}
.u-ate {
    width: 277px;
}
.u-navc {
    display: inline;
    margin-left: 47px;
}
.u-navc1 {
    display: inline;
    margin-right: 25px;
}
.u-navc2 {
    display: inline;
    margin-right: 34px;
}
.u-navc3 {
    background: none repeat 0 0 ;
}
.u-navc3 p {
    margin: 10px 18px 0 0;
}
.u-navc3 .u-navcTxt {
    margin-top: 19px;
}
#adam-eff {
    position: relative;
    text-align: left;
}
#adam-tabs {
    background: url("../images/yyhj_197_342L.jpg") no-repeat center top;
    border: 1px solid #FFFFFF;
    height: 319px;
    left: 0;
    margin: 16px 0 0 7px;
    padding-top: 23px;
    position: absolute;
    top: 0;
    width: 170px;
}
#adam-tabs .adam-dd {
    background-position: -104px -324px;
    height: 39px;
    margin: 0 0 20px 10px;
    overflow: hidden;
    width: 145px;
}
#adam-tabs .thistab {
    background-position: -104px -381px;
}
#adam-tabs .adam-dd dl {
    color: #959595;
    font-weight: normal;
}
#adam-tabs .adam-dd dt {
    font-size: 28px;
    margin: 0 4px 0 15px;
}
#adam-tabs .adam-dd dd {
    font-size: 16px;
}
#adam-tabs .u-ksmc {
    margin-left: 22px;
    margin-top: 10px;
    width: 120px;
}
#adam-tabs .u-ksmc1 {
    font-size: 14px;
}
#adam-tabs .adam-dd .u-eng {
    font-size: 10px;
    margin-left: 22px;
    width: 120px;
}
#adam-tabs dd.curr dt, #adam-tabs dd.curr dd {
    color: #FFFFFF;
    cursor: pointer;
}
#adam-tabs dd.curr {
    background-position: -104px -381px;
    font-weight: bold;
}
#adam-tabsContent {
    position: absolute;
    right: 0;
    top: 16px;
    width: 679px;
}
.adam-tabs-list {
    display: none;
    height: 342px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.adam-scroll {
    border: 1px solid #FFFFFF;
    height: 342px;
    overflow: hidden;
    position: relative;
    width: 472px;
    float:left;
}
.adam-big-img ul {
    height: 342px;
    overflow: hidden;
    position: relative;
    width: 9999%;
}
.adam-big-img, .adam-big-img ul li {
    background: none repeat 0 0 #EEEEEE;
    height: 342px;
    overflow: hidden;
}
.adam-big-img ul li {
    float: left;
}
.adam-scroll a {
    display: block;
    height: 342px;
    width: 472px;
}
.adam-tabs-list b {
    cursor: pointer;
    height: 54px;
    position: absolute;
    text-indent: -999em;
    top: 118px;
    width: 41px;
    z-index: 2;
}
.adam-tabs-list b.adam-scroll-prev {
    background-position: -104px -44px;
    left: 0;
}
.adam-tabs-list b.adam-scroll-next {
    background-position: -104px -120px;
    right: 0;
}
.adam-small-imglist {
    height: 56px;
    left: -10px;
    margin-top: 10px;
    position: relative;
    top: -66px;
    width: 9999%;
}
.adam-small-imglist dd {
    float: left;
    height: 56px;
    margin-left: 10px;
    overflow: hidden;
    width: 105px;
}
.adam-small-imglist dd a {
    border: 1px solid #D2D2D2;
    display: block;
    height: 54px;
    width: 103px;
}
.adam-small-imglist dd a:hover {
    border: 1px solid #FFFFFF;
    cursor: pointer;
}
.adam-small-imglist dd.curr a {
    border: 1px solid #666666;
}
.adam-news {
    background: url("../images/yyhj_197_342R.jpg") no-repeat center top;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    height: 342px;
    padding-left: 29px;
    float:right;
    margin-right: 5px;
    margin-top: 0;
    width: 168px;
}
.adam-news h2 {
    display: none;
    font-size: 16px;
    font-weight: bold;
    margin: 42px 0 15px;
    width: 151px;
}
.adam-news p {
    display: none;
    font-size: 14px;
    line-height: 26px;
    margin-left: 11px;
    width: 128px;
}
.adam-small-imglist DD {
    position: relative;
    z-index: 10;
}
.u-tit span {
    background: none repeat 0 0 #000000;
    bottom: 1px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 20px;
    left: 1px;
    line-height: 20px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    width: 103px;
    z-index: 101;
}
.foot_news {
    border: 1px solid #CCCCCC;
    height: 115px;
    margin: 10px auto;
    padding: 10px;
    text-align: center;
    width: 965px;
}
.foot_news a {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}
.foot_news_left1 {
    background: #2d4d9d;
    display: inline;
    float: left;
    height: 115px;
    margin-right: 5px;
    width: 195px;
}
.foot_news_left1_cont {
    height: 100px;
    margin: 10px;
    width: 120px;
}
.foot_news_left1_cont p {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}
.foot_news_left2 {
    display: inline;
    float: left;
    height: 115px;
    width: 220px;
}
.foot_news_left2_top {
    background: #5b6c94;
    height: 40px;
    margin-bottom: 2px;
    width: 220px;
}
.foot_news_left2_top a {
    line-height: 40px;
}
.foot_news_left2_up {
    background: #487da7;
    height: 73px;
    width: 220px;
}
.foot_news_left2_up a {
    line-height: 73px;
}
.foot_news_left3 {
    display: inline;
    float: left;
    height: 115px;
    margin: 0 5px;
    width: 330px;
}
.foot_news_left3_top {
    background: #bc7d4a;
    height: 60px;
    margin-bottom: 2px;
    width: 330px;
}
.foot_news_left3_top a {
    line-height: 60px;
}
.foot_news_left3_up {
    height: 52px;
    width: 330px;
}
.foot_news_left3_up a {
    line-height: 52px;
}
.foot_news_left3_up_left {
    background: #4ba381;
    display: inline;
    float: left;
    height: 52px;
    margin-right: 5px;
    width: 162px;
}
.foot_news_left3_up_right {
    background: #4e91bc;
    float: left;
    height: 52px;
    width: 162px;
}
.foot_news_left4 {
    display: inline;
    float: left;
    height: 115px;
    width: 200px;
}
.foot_news_left4_top {
    background:#5b6c94;
    height: 40px;
    margin-bottom: 2px;
    width: 200px;
}
.foot_news_left4_top a {
    line-height: 40px;
}
.foot_news_left4_up {
    background: #3f74b0;
    height: 73px;
    width: 200px;
}
.foot_news_left4_up a {
    line-height: 73px;
}
.g-warp-pd {
    margin: 10px auto;
    width: 1000px;
}
.g-pdL, .m-ks-bot {
    width: 670px;
}
.m-ks-top h2 {
    border-bottom: 1px solid #4285CD;
    color: #1B6BC2;
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 10px;
    width: 670px;
}
.m-ks-top h2 span {
    color: #4289D7;
    font-size: 14px;
    margin-left: 3px;
}
.m-ks-min {
    border-top: 1px solid #ACC9E9;
    height: 310px;
}
.m-min-img {
    height: 158px;
    margin: 27px 0 0 14px;
    width: 235px;
}
.m-min-img img {
    border: 1px solid #E4E4E4;
}
.m-min-txt {
    color: #333333;
    font-size: 14px;
    line-height: 27px;
    margin: 40px 0 0 29px;
    width: 386px;
}
.m-min-botL {
    margin: 30px 0 0 20px;
    width: 452px;
}
.m-min-botL li {
    display: inline;
    float: left;
    font-size: 16px;
    line-height: 32px;
    width: 226px;
}
.m-min-botL li a {
    color: #1A66B9;
}
.u-min-zxzx {
    display: inline-block;
    margin-top: 35px;
}
.m-ks-bot {
    border-top: 1px solid #EBEBEB;
    position: relative;
}
.m-ks-bot .u-ksBot-bor {
    background: none repeat 0 0 #EBEBEB;
    display: inline-block;
    height: 3px;
    left: 177px;
    line-height: 3px;
    overflow: hidden;
    position: absolute;
    top: -2px;
    width: 359px;
}
.m-bot-let {
    border-left: 1px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    margin-top: 33px;
    padding: 2px 0 0 2px;
    width: 142px;
}
.m-bot-let li {
    background: url("../images/pd_135_40.jpg") no-repeat left center;
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-bottom: 1px;
    padding-left: 27px;
    width: 108px;
}
.m-bot-let li a {
    color: #333333;
}
.m-bot-let .m-tab-lit {
    background: url("../images/pd_142_40.jpg") no-repeat left center;
    width: 115px;
}
.m-bot-let .m-tab-lit a {
    color: #FFFFFF;
}
.m-bot-rit {
    margin-left: 17px;
}
.pdR03 {
    border-bottom: 1px dashed #E0E0E0;
    height: 143px;
    position: relative;
    width: 482px;
}
.pdR03 h2 {
    background: url("../images/pd_72_73.jpg") no-repeat center top;
    display: inline;
    float: left;
    font-family: Microsoft YaHei,SimHei;
    font-size: 24px;
    height: 73px;
    line-height: 73px;
    margin: 45px 23px 0 0;
    text-align: center;
    width: 72px;
}
.pdR03 .pdR03H02 a {
    color: #1B6BC2;
}
.pdR03R {
    margin-top: 40px;
    width: 385px;
}
.pdR03R h3 a {
    color: #848484;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 600;
}
.pdR03 .more1 {
    position: absolute;
    right: 0;
    top: 40px;
}
.pdR03R p {
    color: #999999;
    display: inline;
    float: left;
    font-size: 12px;
    line-height: 28px;
    margin-top: 10px;
    width: 385px;
}
.pdR03R p a {
    color: #0C598E;
}
.m-ks-foot {
    border: 1px solid #CCCCCC;
    height: 250px;
    margin-bottom: 50px;
    margin-top: 20px;
    width: 660px;
}
.m-ks-foot_top {
    background: none repeat 0 0 #F2F2F2;
    height: 45px;
    width: 660px;
}
.mkts1 {
    color: #51A2E7;
    float: left;
    font-size: 25px;
    height: 45px;
    line-height: 45px;
    width: 40px;
}
.mkts2 {
    color: #2269C6;
    float: left;
    font-size: 20px;
    height: 45px;
    line-height: 45px;
    width: 85px;
}
.mkts3 {
    float: right;
    font-size: 22px;
    height: 45px;
    line-height: 45px;
    width: 40px;
}
.mkts4 {
    color: #6D98D0;
    float: left;
    font-size: 12px;
    height: 45px;
    line-height: 45px;
    width: 180px;
}
.mkts3 a {
    color: #51A2E7;
}
.mkts_p {
    font-size: 14px;
}
.m-ks-foot_mid {
    height: 180px;
    margin: 30px auto auto;
    width: 620px;
}
.m-ks-foot_mid li {
    display: inline;
    float: left;
    height: 180px;
    margin-left: 10px;
    width: 195px;
}
.m-ks-foot_mid img {
    height: 130px;
    width: 190px;
}
.m-ks-foot_mid a {
    color: #333333;
}
.m-ks-foot_mid li p {
    margin-top: 10px;
    text-align: center;
}
.g-pdR, .g-lbR {
    margin-left: 30px;
    width: 300px;
}
.g-lbR {
    margin-left: 49px;
}
.m-tit {
    background: url("../images/cssPic1.png") no-repeat 0 -205px;
    color: #2269C6;
    font-size: 16px;
    margin-top: 4px;
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 6px;
    position: relative;
}
.m-tit b {
    font-size: 22px;
    font-weight: normal;
    margin-left: 5px;
}
.m-tit span {
    color: #6D98D0;
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
}
.m-tit a {
    color: #51A2E7;
    display: inline-block;
    float: right;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    right: 18px;
    top: 8px;
}
.m-pd-tab {
    margin: 15px 0 15px 5px;
    width: 292px;
}
.m-pd-tab li {
    background: none repeat 0 0 #EEEEEE;
    color: #1B6BC2;
    display: inline;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 97px;
}
.m-pd-tab .m-tab-lit {
    background: none repeat 0 0 #1B6BC2;
    color: #FFFFFF;
}
.tab_conbox1 {
    margin-left: 5px;
}
.taig {
    border: 1px solid #CCCDCE;
    height: 184px;
    width: 291px;
}
.m-pdR01 {
    margin-bottom: 40px;
}
.zj_list {
    height: 215px;
    margin-top: 22px;
    overflow: hidden;
    width: 296px;
}
.zj_list ul {
    display: block;
    float: left;
    height: 215px;
    width: 296px;
}
.zj_list ul li {
    float: left;
    font-size: 13px;
    height: 215px;
    margin-right: 4px;
    width: 144px;
}
.zj_list_xg {
    cursor: pointer;
    height: 178px;
    overflow: hidden;
    width: 144px;
}
.zj_list_xg img {
    display: block;
}
.zj_pic {
    display: block;
    height: 176px;
    overflow: hidden;
    width: 144px;
}
.zj_js {
    background: none repeat scroll 0 0 #E5E5E5;
    color: #333333;
    display: block;
    height: 35px;
    line-height: 35px;
    position: relative;
    text-align: center;
    width: 144px;
    z-index: 100;
}
.zj_js_a {
    display: block;
    height: 35px;
    margin-top: -33px;
}
.zj_tb {
    background: url("../images/pd_jian01.png") no-repeat 0 0;
    display: block;
    height: 51px;
    margin-top: 0;
    position: relative;
    top: 100px;
    width: 51px;
}
.zj_tb:hover {
    background-image: url("../images/pd_jian02.png");
}
.zxzj {
    background: none repeat 0 0 #FFFFFF;
    height: 40px;
    margin: 0 auto;
    padding-top: 9px;
    position: relative;
    width: 87px;
}
.m-pd-js {
    height: 373px;
    left: 5px;
    margin-bottom: 25px;
    position: relative;
    top: 25px;
}
.m-pd-js li {
    position: absolute;
}
.m-js-img1 {
    left: 0;
    top: 0;
}
.m-js-img2 {
    left: 160px;
    top: 0;
}
.m-js-img3 {
    left: 0;
    top: 194px;
}
.m-tsjs li, .m-pd-js li {
    overflow: hidden;
}
.m-tsjs li a, .m-tsjs li a img {
    display: block;
    position: relative;
}
.m-tsjs li a {
    color: #FFFFFF;
    overflow: hidden;
}
.m-tsjs li a div, .m-pd-js li a div {
    background: #3070bc;
    height: 100%;
    left: 0;
    opacity: 0;
    filter:alpha(opacity=0);
    padding-bottom: 9999px;
    position: absolute;
    top: 0;
    width: 100%;
}
.m-tsjs li h2, .m-pd-js li h2 {
    background: url("../images/ju.png") no-repeat left center;
    color: #FFFFFF;
    font-size: 18px;
    margin: 26px 0 10px 15px;
    padding-left: 35px;
    line-height: 30px;
}
.m-tsjs li p, .m-pd-js li p {
    color: #FFFFFF;
    margin-left: 15px;
}
.g-wzL {
    width: 651px;
}
.g-wzBot .g-wzB-tit, .g-warp-pd .g-wzL-tit {
    background-position: -352px -21px;
    border-bottom: 1px solid #1B6BC2;
    clear: both;
    color: #1B6BC2;
    font-size: 22px;
    padding-bottom: 10px;
    padding-left: 14px;
}
.g-wzBot .g-wzB-tit span, .g-warp-pd .g-wzL-tit span {
    color: #69A7EC;
    font-size: 12px;
    font-weight: normal;
    margin-left: 3px;
}
.m-by {
    border-bottom: 1px dashed #1B6BC2;
    display: inline;
    margin: 20px 0 35px;
    padding-bottom: 20px;
    width: 651px;
}
.m-by li {
    background: url("../images/dian_4_4.jpg") no-repeat left center;
    display: inline;
    float: left;
    line-height: 34px;
    margin: 0 55px 0 30px;
    overflow: hidden;
    padding-left: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 214px;
}
.m-by li a {
    color: #676767;
    font-size: 12px;
}
.m-wz-lit {
    margin-bottom: 30px;
}
.m-lit-tit {
    border-bottom: 1px dashed #E7E7E7;
    height: 30px;
    padding-bottom: 15px;
    width: 651px;
}
.m-lit-tit h2 {
    background-position: -348px -183px;
    color: #4988CC;
    font-size: 14px;
    font-weight: 600;
    padding-left: 25px;
}
.m-lit-tit h2 a {
    background: none repeat 0 0 ;
    color: #4988CC;
    float: left;
    font-size: 14px;
    padding: 0;
    width: 500px;
}
.m-lit-tit a {
    background-position: -345px -245px;
    color: #E89F01;
    float: right;
    font-size: 12px;
    margin-right: 9px;
    padding-left: 24px;
}
.m-wz-lit p {
    color: #707070;
    float: left;
    font-size: 14px;
    line-height: 28px;
    margin-top: 10px;
}
.m-wz-lit p a {
    color: #7AB5F5;
}
.u-ym {
    margin-left: 70px;
}
.u-ym a {
    border: 1px solid #BBBBBB;
    color: #333333;
    display: inline-block;
    font-size: 12px;
    margin-right: 10px;
    padding: 5px 10px;
}
.u-ym .u-zz {
    background: none repeat 0 0 #E3F0FF;
}
.tybody {
    height: auto;
    margin: 30px auto;
    width: 1000px;
}
.conts {
    margin-top: 20px;
}
.conts p {
    line-height: 24px;
    font-size:14px;
}
.content_title {
    border-bottom: 1px solid #1F69C0;
    padding-bottom: 9px;
    position: relative;
    width: 1000px;
}
.u-zjbj {
    background: none repeat 0 0 #1F69C0;
    bottom: -2px;
    display: inline-block;
    height: 3px;
    left: 0;
    line-height: 3px;
    overflow: hidden;
    position: absolute;
    width: 226px;
}
.content_title h2 {
    border-left: 2px solid #1F69C0;
    color: #1F69C0;
    font-size: 20px;
    padding-left: 22px;
}
.content_title h2 span {
    font-size: 14px;
    margin-left: 5px;
}
.yiliao_pd {
    height: auto;
    margin-top: 10px;
    width: 1000px;
}
.yiliao_pd img {
    border-bottom: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    display: block;
    float: left;
    margin: 8px 19px 0 0;
    padding: 0 1px 1px 0;
}
.yiliao_pd_nr {
    float: left;
    font-size: 14px;
    height: auto;
    width: 557px;
}
.yiliao_pd_nr p {
    border-bottom: 1px solid #E5E5E5;
    color: #666666;
    line-height: 26px;
    padding-bottom: 10px;
    text-align: justify;
}
.yiliao_pd_wz1 {
    border-bottom: 1px solid #E5E5E5;
    color: #333333;
    display: block;
    font-size: 14px;
    height: auto;
    padding-bottom: 8px;
    padding-top: 7px;
    width: 520px;
}
.yiliao_pd_wz2 {
    color: #666666;
    display: block;
    float: left;
    padding-top: 20px;
}
.yiliao_pd_box {
    float: left;
    height: auto;
    margin-top: 20px;
    position: relative;
    width: 1000px;
}
.yiliao_pd_tips {
    height: 40px;
    width: 1000px;
}
.yiliao_pd_tips ul li {
    border: medium none;
    display: block;
    float: left;
    height: 40px;
    line-height: 30px;
    margin-right: 28px;
    width: auto;
}
.yiliao_pd_tips ul li a {
    border-bottom: 1px solid #666666;
    color: #666666;
    display: block;
    font-size: 18px;
    text-decoration: none;
}
.yiliao_pd_list {
    float: left;
    height: auto;
    margin-top: 20px;
    width: 1000px;
}
.yiliao_pd_listUL li {
    display: block;
    float: left;
    height: auto;
    position: relative;
    width: 1000px;
}
.yiliao_pd_zjBox {
    float: left;
    height: auto;
    width: 1000px;
}
#yiliao_pd_zjBox li {
    display: block;
    float: left;
    height: 245px;
    margin-bottom: 35px;
    margin-right: 54px;
    overflow: hidden;
    position: relative;
    width: 207px;
}
#yiliao_pd_zjBox span {
    color: #333333;
    height: 41px;
    padding-left: 0;
    padding-right: 0;
    width: 208px;
}
#yiliao_pd_zjBox span b {
    font-weight: normal;
}
.rongyu_jieshao {
    background: none repeat 0 0 #E5E5E5;
    bottom: 0;
    color: #686868;
    cursor: pointer;
    display: table-cell;
    font-size: 14px;
    height: 51px;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 214px;
    z-index: 98;
}
.rongyu_list span {
    height: 30px;
    padding: 2px 0 0;
    width: 215px;
}
.qthd .rongyu_jieshao {
    height: 51px;
    width: 207px;
}
.qthd .rongyu_list img {
    height: 175px;
}
.tpdaohang {
    background-image: url("../images/pd_jian01.png");
    display: block;
    float: left;
    height: 51px;
    margin-top: 0;
    position: relative;
    width: 51px;
}
.tpdaohang:hover {
    background-image: url("../images/pd_jian02.png");
}
.xiangqing img {
    border: 0 none;
    margin: 12px 2px 0 0;
}
.rongyu_list img {
    height: 245px;
    width: 207px;
}
.rongyu_box1 .rongyu_list img {
    height: 145px;
    width: 215px;
}
.dede_pages {
}
.dede_pages ul {
    float: left;
    padding: 12px 0 12px 16px;
}
.dede_pages ul li {
    border: 1px solid #E9E9E9;
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
}
.dede_pages ul li a {
    color: #555555;
    display: block;
    float: left;
    padding: 2px 4px;
}
.dede_pages ul li a:hover {
    color: #669900;
    padding: 2px 4px;
    text-decoration: none;
}
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
    background-color: #F8F8F8;
    font-weight: bold;
    padding: 2px 4px;
}
.dede_pages .pageinfo {
    color: #999999;
    line-height: 21px;
    padding: 12px 10px 12px 16px;
}
.dede_pages .pageinfo strong {
    color: #555555;
    font-weight: normal;
    margin: 0 2px;
}
.g-wz-tit {
    margin-bottom: 20px;
}
.g-wz-span {
    margin: 0 auto;
    width: 300px;
}
.g-wz-tit h1 {
    color: #2367C3;
    display: inline;
    float: left;
    font-size: 24px;
    text-align: center;
    width: 651px;
}
.g-wz-tit span {
    color: #AAAAAA;
    display: inline;
    float: left;
    font-size: 12px;
    margin: 15px 0 0 20px;
}
.g-wz p {
    font-size: 14px;
    line-height: 28px;
    padding-top: 12px;
    text-indent: 2em;
    width: 645px;
}
.g-wz img {
    margin: 30px 0;
}
.g-wz b {
    display: block;
    margin-top: 40px;
}
.g-xgwz {
    border: 0 none;
    margin: 25px 0 0;
    width: 310px;
}
.g-xgwz li {
    margin: 0;
    width: 310px;
}
.m-by-img {
    border: 1px solid #E3E3E3;
    margin: 32px 16px 0 5px;
}
.m-by-img img {
    height: 85px;
    width: 137px;
}
.m-pf {
    border-top: 1px dashed #D8D6D6;
    margin: 35px 0 50px;
    padding: 32px 0 25px 6px;
    width: 630px;
}
.m-pf li {
    color: #3F93D8;
    display: inline;
    float: left;
    font-size: 14px;
    margin-bottom: 10px;
    width: 630px;
}
.m-pf li a {
    color: #3F93D8;
}
.g-wzBot {
    margin: 0 auto;
    width: 1000px;
}
.m-ks-foot_mid {
    height: 180px;
    margin: 30px auto auto;
    width: 620px;
}
.m-ks-foot_mid_li {
    display: inline;
    float: left;
    height: 180px;
    margin-left: 10px;
    width: 195px;
}
.m-ks-foot_mid_li img {
    height: 130px;
    width: 190px;
}
.m-ks-foot_mid_li a {
    color: #333333;
}
.m-ks-foot_mid_li p {
    margin-top: 10px;
    text-align: center;
}



/* 分页 */
.catArt-page{ margin-top: 10px; margin-bottom: 15px; height: 22px; text-align: center;}
.catArt-page a, .catArt-page span{ display: inline-block; margin: 0 2px; padding: 0 7px; height: 20px; line-height: 20px; }
.catArt-page a{ border: 1px solid #dddddd; }


/**banner**/
#slide-index .slide { width: 100%; height: 429px; margin: 0 auto; }
#slide-index { min-width: 1000px; width: auto; height: 429px; overflow: hidden; position: relative; }
#slide-index .slides { min-width: 1000px; width: auto; height: 429px; }
#slide-index .slide { min-width: 1000px; height: 429px; float: left; position: relative; }
#slide-index .image { z-index: 1; position: absolute; }
#slide-index .image img{ max-width: none;}
#slide-index .text, #slide-index .button { z-index: 2; position: absolute; top: -500px; }
#slide-index .button { display: none; width: 138px; }
#slide-index .control { position: absolute; bottom: 0px; width: 100%; text-align: center; height: 19px; cursor: pointer; z-index: 40; }
#slide-index .control a { width: 11px; height: 11px; cursor: pointer; display: inline-block; background: #cfcfcf; margin-right: 6px; opacity: 0.6; filter: alpha(opacity=60); }
#slide-index .control a:hover, #slide-index .control a.active { background: #8f1c77; }
.autoMaxWidth { overflow: hidden; position: relative; }

/* 特色技术 */
.ind-tech{ padding-top:28px; padding-bottom:20px;}
.ind-techL{ width:294px}
.ind-techL p{ color:#666; line-height:21px; text-indent:2em; padding: 9px 3px 0 3px;}

/* 重点诊疗项目 */
.ind-pro{ padding-top:21px; padding-bottom:16px;}
.ind-proL{ width:198px; }
.ind-proL li{ display:block; margin-bottom:4px; text-align:center; font-family:"微软雅黑"; font-size:16px; line-height:41px; }
.ind-proL li a{ display:block; background-color:#c7d5e8; color:#053d91}
.ind-proL li.current a{ color:#fff; background-color:#053d91}
.ind-proR{ width:788px; }
.ind-proR-L{ width:379px; }
.ind-proR-L dl{ margin-top:8px; font-family:"微软雅黑";}
.ind-proR-L dt, .ind-proR-L dd{ float:left; margin-top:5px; width:119px; line-height:24px; }
.ind-proR-L dt{ margin-left:11px; margin-right:11px}
.ind-proR-L dt a, .ind-proR-L dd a{ display:block; background:#7d94b4; color:#fff; font-size:13px; text-align:center}
.ind-proR-L ul{ padding:0 4px; margin-top:8px}
.ind-proR-L li{ float:left; width:50%; line-height:28px;}
.ind-proR-L li span{ color:#f36d00}
.ind-proR-L li a{ color:#585858}
.ind-proR-R{ width:392px}
.ind-proR-R1{ height:156px; border-bottom:1px #cccccc dashed}
.ind-proR-R1 h3{ font-size:20px; line-height:20px; font-family:"微软雅黑";}
.ind-proR-R1 h3 a{ color:#333}
.ind-proR-R1 p{ margin-top:8px; padding:0 6px; color:#666; font-size:14px; line-height:24px; text-indent:2em; font-family:"微软雅黑";}
.ind-proR-R1 p a{ color:#3856a4}
.ind-proR-R ul{ padding:0 14px; margin-top:15px;}
.ind-proR-R li{ margin-top:8px; line-height:23px; font-size:14px;}
.ind-proR-R li a{ color:#666}
.ind-proR-R li span{ float:right; width:70px; background-color:#d17412; color:#fff; font-family:"微软雅黑"; text-align:center}
.ind-proR-R li span a{ color:#fff}




.h20{ height:20px;}