﻿@charset "utf-8";



/* CSS Document */



* {

    margin: 0px;

    padding: 0px;

}



img {

    border: 0;

    margin: 0;

    padding: 0;

}



ul,

li,

ol,

h1,

h2,

h3,

dl,

dt,

dd,

form,

p,

span,

b,

u,

s,

i {

    list-style: none;

    margin: 0;

    padding: 0;

}



.clearfix {

    display: inline-table;

}



* html .clearfix {

    height: 1%;

    /*ie6*/

}



*+html .clearfix {

    min-height: 1px;

}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    font-size: 0;

}



.clearfix {

    display: inline-block;

}



* html .clearfix {

    height: 1%;

}



.clearfix {

    display: block;

}



input,

textarea {

    outline: none;

    border: 0px;

}



a {

    blr: expression(this.onFocus=this.blur());

    /* IE Opera */

    outline: none;

    /* FF Opera */

}



a:focus {

    -moz-outline-style: none;

    /* FF */

}



a:link {

    text-decoration: none;

    color: #535353;

}



a:visited {

    text-decoration: none;

    color: #535353;

}



a:hover {

    text-decoration: none;

    color: #000000;

}



a:active {

    text-decoration: none;

    color: #535353;

}



.clear {

    clear: both;

}



.clearfloat {

    clear: both;

    height: 0;

    font-size: 1px;

    line-height: 0px;

}



body {

    margin: 0px;

    color: #535353;

    font-size: 12px;

    font-family: 宋体, Arial, Helvetica, sans-serif;

}





/* font-family: microsoft yahei;*/



.sousuo_bg {

    background: #f5f5f5;

    width: 100%;

    height: 40px;

}



.sousuo {

    width: 1080px;

    height: 38px;

    margin: 0 auto;

    line-height: 38px;

}



.sousuo .re_ci {

    float: left;

    height: 38px;

    line-height: 38px;

    padding-left: 20px;

    color: #5a5a5a;

}



.sousuo .re_ci a {

    padding-right: 5px;

    color: #5a5a5a;

}



.sousuo .re_ci a span {

    font-weight: bold;

    color: #000;

}



.sousuo .bd {

    float: right;

    height: 33px;

    padding-top: 5px;

}



.bd .search1 {

    float: left;

    width: 184px;

    height: 21px;

    line-height: 26px;

    border: 1px solid #d2d2d2;

    background: url(../images/sousuo.jpg) left no-repeat;

    padding-left: 20px;

}



.bd .button1 {

    width: 66px;

    float: left;

    height: 23px;

    background: url(../images/sousuobg.jpg) left no-repeat;

    font-size: 12px;

    color: #322502;

}





/* flexslider */



.flexslider {

    position: relative;

    top: -2px;

    height: 550px;

    overflow: hidden;

    background: url(../images/loading.gif) 50% no-repeat #fff;

}



.slides {

    position: relative;

    z-index: 1;

}



.slides li {

    height: 550px;

    width: 100%

}



.flex-control-nav {

    position: absolute;

    bottom: 30px;

    z-index: 999;

    width: 100%;

    text-align: center;

}



.flex-control-nav li {

    display: inline-block;

    width: 14px;

    height: 14px;

    margin: 0 5px;

    *display: inline;

    zoom: 1;

}



.flex-control-nav a {

    display: inline-block;

    width: 14px;

    height: 14px;

    line-height: 40px;

    overflow: hidden;

    background: url(../images/dot.png) right 0 no-repeat;

    cursor: pointer;

}



.flex-control-nav .flex-active {

    background-position: 0 0;

}



.flex-direction-nav {

    position: absolute;

    z-index: 3;

    width: 100%;

    top: 45%;

}



.flex-direction-nav li a {

    display: block;

    width: 50px;

    height: 50px;

    overflow: hidden;

    cursor: pointer;

    position: absolute;

}



.flex-direction-nav li a.flex-prev {

    left: 40px;

    background: url(../images/prev.png) center center no-repeat;

}



.flex-direction-nav li a.flex-next {

    right: 40px;

    background: url(../images/next.png) center center no-repeat;

}



.zhiliangbg {

    width: 100%;

    height: 483px;

    background: #f7f7f7;

}



.zhiliangbg .zhiliang {

    width: 1080px;

    height: 483px;

    margin: 0 auto;

    background: url(../images/mainbg.jpg) center no-repeat;

    position: relative;

}



.zhiliang .zl1 {

    width: 322px;

    height: 222px;

    position: absolute;

    top: 39px;

    left: 20px;

}



.zhiliang .zl1 .zl1_t {

    font-family: microsoft yahei;

    font-size: 18px;

    position: absolute;

    line-height: 32px;

}



.zhiliang .zl1 .zl1_t span {

    color: #0497ab;

}



.zhiliang .zl1 .zl1_con {

    font-family: microsoft yahei;

    font-size: 16px;

    position: absolute;

    top: 90px;

    line-height: 26px;

}



.zhiliang .zl1 .zl1_con span {

    color: #0497ab;

}



.zhiliang .zl2 {

    width: 332px;

    height: 222px;

    position: absolute;

    top: 229px;

    left: 382px;

}



.zhiliang .zl2 .zl1_t {

    font-family: microsoft yahei;

    font-size: 18px;

    position: absolute;

    line-height: 32px;

    top: 15px

}



.zhiliang .zl2 .zl1_t span {

    color: #0497ab;

}



.zhiliang .zl2 .zl1_con {

    font-family: microsoft yahei;

    font-size: 16px;

    position: absolute;

    top: 130px;

    line-height: 26px;

}



.zhiliang .zl2 .zl1_con span {

    color: #0497ab;

}



.zhiliang .zl3 {

    width: 332px;

    height: 222px;

    position: absolute;

    top: 29px;

    left: 740px;

}



.zhiliang .zl3 .zl1_t {

    font-family: microsoft yahei;

    font-size: 18px;

    position: absolute;

    line-height: 32px;

}



.zhiliang .zl3 .zl1_t span {

    color: #0497ab;

}



.zhiliang .zl3 .zl1_con {

    font-family: microsoft yahei;

    font-size: 16px;

    position: absolute;

    top: 90px;

    line-height: 26px;

}



.zhiliang .zl3 .zl1_con span {

    color: #0497ab;

}



.ysbg {

    background: url(../images/ys_bg.jpg) center no-repeat #f6f6f6;

    width: 100%;

    height: 1323px;

}



.hbbg {

    background: url(../images/hezuohuobanbg.jpg) center no-repeat;

    height: 346px;

    width: 100%;

    text-align: center;

}



.hbbg .hb_title {

    margin: 0 auto;

    padding-top: 36px;

    width: 1080px;

    height: 50px;

    margin-bottom: 52px;

}



.hbbg .hb_title a {

    font-size: 32px;

    color: #FFF;

    font-family: microsoft yahei;

}



.gd_01 {

    position: relative;

    height: 145px;

    width: 1080px;

    margin: 0 auto;

    overflow: hidden;

}



.gd_01 em {

    position: absolute;

    top: 35px;

}



.gd_01 .t_l {

    left: 0px;

}



.gd_01 .t_r {

    right: 0px;

}



.gd_01 #simgs {

    margin: 0 36px;

}



.gd_01 li {

    float: left;

    width: 150px;

    padding: 0 16px 0 0;

    text-align: center;

}



.gd_01 li.last {

    padding-right: 0;

}



.gd_01 li img {

    display: block;

    width: 150px;

    height: 98px;

    margin-bottom: 5px;

    padding: 7px;

    background: #d7d7d7;

}



.gd_01 li a {

    color: #fff;

    display: block;

    width: 150px;

}



.gd_01 .fl {

    float: left;

}



.gd_01 .fr {

    float: right;

}



.gd_01 .pa {

    position: absolute;

}



.gd_01 .pr {

    position: relative

}



.chanpinbg {

    width: 100%;

    background: url(../images/chanpinbg.jpg) repeat;

}



.chanpinbg .chanpin {

    width: 1080px;

    margin: 0 auto;

    padding-top: 33px;

    padding-bottom: 30px;

}



.chanpin .list {

    width: 254px;

    float: left;

    padding-bottom: 20px;

    background: #fff;

    height: 680px;

    overflow: hidden;

}



.list .list1 {

    background: url(../images/list_t1.jpg) no-repeat;

    width: 254px;

    height: 48px;

    float: left;

}



.list .list2 {

    width: 254px;

    background: #FFF;

    border: 1px solid #bfbfbf;

}



.list2 .list_t {

    background: url(../images/list_t2.jpg) no-repeat;

    height: 96px;

    float: left;

    width: 254px;

    text-align: center;

}



.list2 .list_t a {

    font-size: 25px;

    color: #e60012;

    font-family: microsoft yahei;

    line-height: 96px;

}



.list2 .list_con {

    float: left;

    padding-left: 15px;

    padding-right: 15px;

    width: 224px;

}



.list2 .list_con ul li.fist {

    margin-top: 10px;

    border-bottom: none;

    background: url(../images/list-con_li1.jpg) no-repeat;

    padding-left: 35px;

    line-height: 31px;

    width: 161px;

    height: 31px;

}



.list2 .list_con ul li.fist a {

    font-size: 16px;

    font-family: microsoft yahei;

    float: left;

}



.list2 .list_con ul li {

    line-height: 22px;

    border-bottom: 1px dashed #CCCCCC;

    padding-left: 21px;

}



.list2 .list_con ul li:hover {

    background: #e60012;

}



.list2 .list_con ul li:hover a {

    color: #FFF;

}



.list2 .list_lx {

    width: 254px;

    float: left;

    text-align: center;

}



.list2 .list_lx .lx_duo {

    width: 254px;

    text-align: center;

    line-height: 30px;

    height: 30px;

}



.list2 .list_lx .lx_duo a {

    color: #000;

}



.list2 .list_lx .lx_an {

    float: left;

    padding-left: 63px;

}



.chanpin .zhanshi {

    width: 800px;

    float: right;

}



.zhanshi .zs_t {

    height: 40px;

    background: #FFF;

    width: 800px;

    margin-bottom: 10px;

}



.zhanshi .zs_t .zst1 {

    float: left;

    background: #e60012;

    width: 200px;

    height: 40px;

    line-height: 40px;

    font-size: 16px;

    color: #FFF;

    text-align: left;

    font-family: microsoft yahei;

    text-indent: 2em;

}



.zhanshi .zs_t .zst2 {

    float: right;

    padding-right: 10px;

    padding-top: 15px;

}



.zhanshi .zs1 {

    float: left;

}



.zs1 .zs_con {

    float: left;

    margin-bottom: 10px;

    width: 800px;

}



.zs1 .zs_con ul li {

    width: 181px;

    float: left;

    margin-left: 10px;

    margin-right: 5px;

    margin-top: 15px;

}



.zs1 .zs_con ul li img {

    width: 167px;

    height: 167px;

    padding: 6px;

    background: #FFF;

    border: 1px solid #bfbfbf;

}



.zs1 .zs_con ul li:hover {

    background: #e60012;

}



.zs1 .zs_con ul li:hover a {

    color: #FFF;

}



.zs1 .zs_con ul li span {

    width: 181px;

    height: 25px;

    line-height: 25px;

    float: left;

    text-align: center;

}



.ads1 {

    width: 100%;

    background: url(../images/ads1a.jpg) center no-repeat;

    height: 173px;

}



.ads1 .ads_an {

    width: 100px;

    margin: 0 auto;

    text-align: left;

    padding-left: 665px;

    padding-top: 117px;

}



.ysbg .youshi {

    height: 1323px;

    width: 1080px;

    margin: 0 auto;

    position: relative;

}



.ysbg .youshi .ys1 {

    width: 406px;

    height: 174px;

    position: absolute;

    left: 82px;

    top: 150px;

}



.ysbg .youshi span {

    color: #0497ab;

}



.ysbg .youshi .ys1 .yst {

    font-size: 22px;

    color: #e60012;

    font-family: microsoft yahei;
	line-height: 28px;

}



.ysbg .youshi .ys1 .ys_con {

    line-height: 25px;

    position: absolute;

    left: 0px;

    top: 69px;

}



.ysbg .youshi .ys2 {

    width: 406px;

    height: 174px;

    position: absolute;

    left: 654px;

    top: 455px;

}



.ysbg .youshi .ys2 .yst {

    font-size: 22px;

    color: #e60012;

    font-family: microsoft yahei;
	line-height: 28px;

}



.ysbg .youshi .ys2 .ys_con {

    line-height: 25px;

    position: absolute;

    left: 0px;

    top: 69px;

}



.ysbg .youshi .ys3 {

    width: 406px;

    height: 174px;

    position: absolute;

    left: 82px;

    top: 751px;

}



.ysbg .youshi .ys3 .yst {

    font-size: 22px;

    color: #e60012;

    font-family: microsoft yahei;
	line-height: 28px;

}



.ysbg .youshi .ys3 .ys_con {

    line-height: 25px;

    position: absolute;

    left: 0px;

    top: 69px;

}



.ysbg .youshi .ys4 {

    width: 406px;

    height: 174px;

    position: absolute;

    left: 640px;

    top: 1068px;

}



.ysbg .youshi .ys4 .yst {

    font-size: 22px;

    color: #e60012;

    font-family: microsoft yahei;

}



.ysbg .youshi .ys4 .ys_con {

    line-height: 25px;

    position: absolute;

    left: 0px;

    top: 40px;

}



.ysbg .youshi .ys4 .ys_dh {

    float: left;

    position: absolute;

    top: 167px;

    font-size: 18px;

    font-family: microsoft yahei;

}



.ysbg .youshi .ys4 .ys_dh span {

    color: #e60012;

    font-size: 25px;

}



.ysbg .youshi .ys4 .ys_an {

    float: left;

    position: absolute;

    top: 167px;

    left: 192px;

}



.jzbg {

    width: 100%;

    height: 453px;

    background: #efefef;

    padding-top: 25px;

}



.jzbg .jianzheng {

    width: 1080px;

    height: 453px;

    margin: 0 auto;

}



.jianzheng .jz_t {

    float: left;

    color: #0c82f0;

    font-size: 30px;

    font-family: microsoft yahei;

    font-weight: bold;

    text-align: center;

    background: url(../images/jz_title.jpg) center no-repeat;

    width: 1094px;

    height: 51px;

    margin: 0 auto;

}



.jianzheng .jz_con {

    float: left;

    margin-top: 15px;

}



.jianzheng .jz_con .jz1 {

    width: 243px;

    height: 341px;

    background: #FFF;

    float: left;

    margin-left: 15px;

    margin-right: 10px;

    margin-top: 20px;

}



.jianzheng .jz_con .jz1:hover {

    background: #e60012;

    color: #FFF;

}



.jianzheng .jz_con .jz1:hover a {

    color: #FFF;

}



.jz1 .jz1_tu {

    float: left;

    border-top: 4px #e60012 solid;

}



.jz1 .jz1_t a {

    line-height: 25px;

    text-align: center;

    width: 243px;

    font-family: microsoft yahei;

    height: 25px;

    float: left;

}



.jz1 .jz1_con {

    padding-left: 20px;

    padding-right: 20px;

    line-height: 24px;

}



.jz1 .jz1_more {

    float: right;

    padding-right: 20px;

}



.jz1 .jz1_more a {

    font-weight: bold;

    color: #e8150e;

}



.rongyubg {

    background: url(../images/rongyubg.jpg) center no-repeat;

    height: 355px;

    width: 100%;

}



.rongyubg .rongyu {

    width: 1080px;

    height: 355px;

    margin: 0 auto;

    padding-top: 10px;

}



.rongyu .rongyu_t {

    height: 115px;

    float: left;

    color: #fff;

    font-size: 30px;

    font-family: microsoft yahei;

    font-weight: bold;

    text-align: center;

    width: 1080px;

    line-height: 51px;

    margin: 0 auto;

}



.gd_02 {

    float: left;

    width: 1080px;

    height: 160px;

    overflow: hidden;

}



.gd_02 #simgs2 {

    float: left;

    width: 1080px;

    height: 205px;

    overflow: hidden;

}



.gd_02 #simgs2 ul li {

    text-align: center;

    width: 160px;

    float: left;

    display: inline;

    margin-left: 16px;

    -margin-left: 13px;

}



.gd_02 #simgs2 ul li img {

    width: 150px;

    height: 123px;

    float: left;

    border: #ccc solid 1px;

    padding: 5px;

    background: #FFF;

}



.gd_02 #simgs2 ul li a {

    color: #fff;

    text-decoration: none;

    line-height: 25px;

}



.about_lxbg {

    background: #f1f1f1;

    width: 100%;

    height: auto;

    display: block;

    overflow: hidden;

    padding-top: 25px;

}



.about_lxbg .ablx {

    width: 1080px;

    margin: 0 auto;

    height: 340px;

}



.ablx .about {

    width: 796px;

    height: 323px;

    background: #FFF;

    float: left;

    padding-top: 10px;

}



.about .about_t {

    padding-left: 20px;

    padding-right: 15px;

    height: 40px;

    line-height: 40px;

    width: 749px;

    border-bottom: 1px solid #ababab;

}



.about .about_t .abt1 {

    width: 220px;

    border-bottom: 1px solid #66c245;

    line-height: 40px;

    height: 40px;

    background: url(../images/tt_tu.jpg) left center no-repeat;

    padding-left: 20px;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 16px;

}



.about .about_t .abt1 a {

    font-size: 18px;

    color: #e60012;

    font-family: microsoft yahei;

}



.about .about_t .abt2 {

    float: right;

}



.about .about_con {

    float: left;

    padding-top: 20px;

    padding-left: 20px;

}



.about_con .abtc_l {

    width: 289px;

    float: left;

    margin-right: 15px;

}



.about_con .abtc_l li img {

    padding: 4px;

    width: 279px;

    height: 186px;

    border: 1px solid #CCC;

}



.about_con .abtc_l li:hover {

    background: #e60012;

}



.about_con .abtc_r {

    width: 451px;

    float: left;

}



.about_con .abtc_r .abtcr_1 a {

    line-height: 25px;

    color: #e60012;

    font-weight: bold;

}



.about_con .abtc_r .abtcr_c {

    height: 134px;

    overflow: hidden;

    width: 443px;

    line-height: 22px;

    text-indent: 24px;
	font-size: 14px;

}



.about_con .abtc_r .abtcr_more a {

    float: left;

    margin-top: 10px;

    color: #e8150e;

    font-weight: bold;

}



.ablx .lianxi {

    float: right;

    background: #FFF;

    background: #FFF;

}



.lianxi .lx_t {

    padding-left: 20px;

    padding-right: 15px;

    height: 40px;

    line-height: 40px;

    width: 218px;

    border-bottom: 1px solid #ababab;

}



.lianxi .lx_t .lxt1 {

    width: 150px;

    border-bottom: 1px solid #66c245;

    line-height: 40px;

    height: 40px;

    background: url(../images/tt_tu.jpg) left center no-repeat;

    padding-left: 20px;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 16px;

}



.lianxi .lx_t .lxt1 a {

    font-size: 18px;

    color: #e60012;

    font-family: microsoft yahei;

}



.lianxi .lx_t .lxt2 {

    float: right;

}



.lianxi .lx_con {

    float: left;

    padding-left: 15px;

    background: #fff;

    width: 229px

}



.lx_con img {

    margin-top: 15px;

    width: 229px;

}



.lx_con p {

    line-height: 22px;

}



.fencai {

    width: 1080px;

    height: 260px;

    margin: 0 auto;

    background: #fff;

    margin-top: 20px;

}



.fencai .ttt {

    padding-left: 20px;

    width: 1060px;

    height: 38px;

    border-bottom: 2px solid #ababab;

    background: url(../images/tt_tu.jpg) 15px center no-repeat;

}



.fencai .ttt ul {

    width: 320px;

    float: left;

    height: 38px;

}



.fencai .ttt .gd {

    float: right;

    line-height: 38px;

    padding-right: 16px;

}



.fencai .ttt li {

    font-family: microsoft yahei;

    float: left;

    width: 110px;

    height: 38px;

    text-align: center;

    line-height: 38px;

    cursor: pointer;

    color: #e60012;

}



.fencai .ttt li a {

    font-size: 18px;

    font-family: microsoft yahei;

}



.fencai .ttt li.hover a {

    color: #e60012;

}



.fencai .tabcont {

    width: 1080px;

    float: left;

    height: auto;

    clear: both;

}



.fencai .tabcont .tabc {

    width: 1080px;

    float: left;

    height: auto;

    clear: both;

}



.fencai .tabcont .tabc ul li {

    margin-bottom: 10px;

    width: 200px;

    float: left;

    margin-top: 23px;

    margin-left: 5px;

    margin-right: 10px;

    float: left;

}



.fencai .tabcont .tabc ul li img {

    width: 190px;

    height: 136px;

    padding: 4px;

    border: 1px solid #CCC;

}



.fencai .tabcont .tabc ul li:hover {

    background: #e60012;

}



.fencai .tabcont .tabc ul li:hover a {

    color: #FFF;

}



.fencai .tabcont .tabc ul li span {

    height: 28px;

    line-height: 28px;

    float: left;

    text-align: center;

    width: 200px;

}



.fencai .yingying {

    background: url(../images/yingyingjpg.jpg) center no-repeat;

    height: 29px;

    width: 1080px;

    float: left;

}



.xinxi_wenti {

    width: 1080px;

    height: 482px;

    margin: 0 auto;

    margin-top: 20px;

}



.xinxi_wenti .xinxi {

    float: left;

    width: 733px;

    background: #ffffff;

    height: 466px;

}



.ttt {

    width: 711px;

    height: 52px;

    border-bottom: 1px solid #CCC;

    padding-left: 15px;

}



.ttt ul {

    width: 500px;

    float: left;

    height: 52px;

}



.ttt .gd {

    float: right;

    line-height: 52px;

    padding-right: 5px;

}



.ttt li {

    float: left;

    width: 90px;

    height: 52px;

    text-align: center;

    line-height: 52px;

    cursor: pointer;

    color: #000;

}



.ttt li a {

    font-size: 16px;

    font-family: microsoft yahei;

}



.ttt li:hover {

    color: #e60012;

}



.ttt li a:hover {

    font-weight: bold;

    color: #e60012;

}



.tabcont {

    width: 733px;

    float: left;

    height: auto;

    clear: both;

}



.tabcont .tabc {

    width: 733px;

    float: left;

    height: auto;

    clear: both;

}



.tabc .xinwen_con {

    width: 733px;

    float: left;

    padding-top: 15px;

    height: 145px;

}



.tabc .xinwen_con .about_pic {

    width: 227px;

    float: left;

    padding-left: 20px;

    height: 146px;

}



.tabc .xinwen_con .about_pic img {

    padding: 3px;

    border: 1px solid #CCC;

}



.tabc .xinwen_con ul {

    float: left;

    width: 461px;

    height: 145px;

}



.tabc .xinwen_con ul li {

    width: 275px;

}



.tabc .xinwen_con ul li.ali1 {

    line-height: 25px;

    width: 275px;

    height: 25px;

    overflow: hidden;

    padding-left: 20px;

}



.tabc .xinwen_con ul li.ali1 a {

    font-size: 14px;

    font-family: microsoft yahei;

    color: #828181;

    font-weight: bold;

}



.tabc .xinwen_con ul li.ali2 {

    line-height: 22px;

    padding-left: 15px;

    width: 461px;

    height: 92px;

    overflow: hidden;

}



.tabc .xinwen_con ul li.ali3 a {

    padding-left: 20px;

    padding-top: 5px;

    font-weight: bold;

    color: #d10303;

}



.tabc .dixw {

    width: 733px;

    float: left;

}



.tabc .dixw ul {

    padding-top: 10px;

    width: 733px;

    float: left;

}



.tabc .dixw ul li {

    line-height: 32px;

    width: 340px;

    float: left;

    padding-left: 10px;

    border-bottom: 1px dashed #CCCCCC;

    margin-right: 10px;

    height: 32px;

    overflow: hidden;

}



.tabc .dixw ul li a {

    float: left;

    width: 200px;

    height: 32px;

    overflow: hidden;

}



.tabc .dixw ul li span {

    float: right;

}



.wenti {

    width: 324px;

    float: right;

    height: 464px;

    overflow: hidden;

    background: #FFF;

    color: #000;

}



.wenti .wt_title {

    width: 322px;

    height: 52px;

    border-bottom: 1px solid #bababa;

}



.wenti .wt_title span.ryj1 {

    width: 209px;

    height: 52px;

    color: #000;

    float: left;

    background: url(../images/wenda.jpg) 2px 12px no-repeat;

}



.wenti .wt_title span.ryj1 a {

    color: #e60012;

    line-height: 52px;

    text-align: center;

    padding-left: 9px;

    font-size: 16px;

    font-family: microsoft yahei;

}



.wenti .wt_title span.ryj2 {

    width: 74px;

    height: 52px;

    float: right;

}



.wenti .wt_title span.ryj2 a {

    float: right;

    line-height: 52px;

    padding-right: 10px;

    color: #000;

    font-size: 14px;

}



.wenti .wt_con {

    height: 430px;

}



.wenti .wt_con #ticker22 li {

    width: 302px;

    padding-bottom: 15px;

    padding-left: 18px;

    padding-top: 10px;

    border-bottom: 1px dashed #CCCCCC;

}



.wenti .wt_con #ticker22 li span.wen {

    line-height: 25px;

    width: 258px;

    height: 25px;

    overflow: hidden;

    background: url(../images/wen.jpg) 2px 2px no-repeat;

    clear: both;

    float: left;

    padding-left: 30px;

}



.wenti .wt_con #ticker22 li span.wen a {

    color: #000;

    font-weight: bold;

}



.wenti .wt_con #ticker22 li span.da {

    width: 264px;

    line-height: 50px;

    overflow: hidden;

    line-height: 25px;

    background: url(../images/da.jpg) 2px 6px no-repeat;

    clear: both;

    display: block;

    padding-left: 30px;

    color: #000;

}



.dtbg {

    background: url(../images/ditu.jpg) no-repeat;

    height: 374px;

    width: 100%;

    margin: 0 auto;

    padding-top: 15px;

}



.dtbg .ly_dt {

    width: 1080px;

    height: 364px;

    margin: 0 auto;

}



.ly_dt .liuyan {

    padding-top: 22px;

    padding-left: 22px;

    background: url(../images/liuyanbg.jpg) no-repeat;

    width: 328px;

    height: 342px;

    float: left;

}



.liuyan .ly_t {

    font-size: 14px;

    font-family: microsoft yahei;

}



.liuyan .ly_t span {

    color: #f47b02;

}



.ly_bd li {

    margin-top: 10px;

}



.ly_bd li span {

    float: left;

    width: 80px;

    font-size: 14px;

    font-family: microsoft yahei;

    text-align: right;

}



.ly_bd li .xinming {

    width: 188px;

    height: 22px;

    background: #e8e8e8;

}



.ly_bd li .neirong {

    background: #e8e8e8;

}



.ly_bd li .tijiao {

    width: 90px;

    height: 23px;

    background: #f71b01;

    color: #FFF;

    margin-left: 121px;

    margin-bottom: 20px;

}



.liuyan .ly_dh {

    width: 152px;

    height: 58px;

    float: left;

    font-size: 14px;

    font-family: microsoft yahei;

}



.liuyan .ly_dh span {

    color: #f71b01;

    font-size: 20px;

}



.liuyan .ly_an {}



.ly_dt .ditu {

    width: 673px;

    height: 359px;

    overflow: hidden;

    float: right;

    background: #FFF;

}



.links {

    width: 1080px;

    margin: 0 auto;

    height: 90px;

}



.links span {

    background: url(../images/linksbg.jpg) no-repeat;

    margin-top: 10px;

    height: 25px;

    float: left;

    border-bottom: 1px solid #CCC;

    width: 1080px;

}



.links p {

    width: 1080px;

    float: left;

    line-height: 30px;

    margin: 10px 0px;

}



.links p a {

    display: inline-block;

    margin-right: 5px;

}



.havechild {

    position: relative

}



.childmenu {

    position: absolute;

    background: #ffffff;

    top: 50px;

    left: 0;

    z-index: 999;

    width: 450px;

    margin-left: -130px;

    padding-bottom: 15px;

    padding-top: 15px;

    padding-left: 20px;

    padding-right: 20px;

    display: none

}



.childmenu h1 {

    overflow: hidden;

    height: 24px;

    line-height: 24px;

    margin-right: 10px;

    margin-bottom: 5px;

    float: left;

    width: 140px

}



.childmenu h1 a:hover {

    background: #e60012 !important;

    color: #fff !important;

}



.childmenu h1 a {

    width: 140px;

    color: #8c8c8c !important;

    background: url(../images/dang.jpg) no-repeat !important;

    border: 1px solid #e6e6e6;

    display: block;

    float: left;

    padding-left: 15px;

    height: 22px;

    line-height: 22px;

    font-weight: bold;

}



.all_contact_name {

    font-size: 14px;

    color: #e60012;

    padding: 6px 0;

}