/*å…¨å±€æ ·å¼*/

* {
    list-style: none;
    margin: 0;
    padding: 0;
}

article,
aside,
dialog,
footer,
header,
section,
footer,
nav,
figure,
menu {
    display: block
}

body {
    font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
    color: #333;
    min-width: 1200px;
    overflow-x: hidden;
}

dl,
dt,
dd,
ul,
p,
li,
form,
h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
}

ul {
    list-style: none;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom;
}

a {
    color: #666666;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

a:hover {
    color: #e77917;
    text-decoration: none
}

.clearfix:after {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    content: ".";
    display: block;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.w1170 {
    width: 1200px;
    margin: 0 auto;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
}

.m20 {
    margin-top: 20px;
}

.m30 {
    margin-top: 30px;
}

.m40 {
    margin-top: 40px;
}

.mt45 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}

.m60 {
    margin-top: 60px;
}

.m80 {
    margin-top: 80px;
}

.pd60 {
    padding-top: 60px;
}

.clearfix {
    display: inline-table;
}

*html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

*+html .clearfix {
    min-height: 1%;
}

input,
select,
textarea {
    vertical-align: middle;
    *font-size: 100%;
}

input {
    margin: 0;
    outline: none;
    padding: 0;
}

input::-ms-clear {
    display: none;
}

.header {
    height: 210px;
    width: 100%;
    background: url(../images/top.gif) repeat-x;
}

.header .tops {
    line-height: 30px;
    color: #333333;
    font-size: 12px;
}

.header .top {
    height: 130px;
}

.header .logo {
    float: left;
    display: block;
    width: 520px;
    height: 60px;
    padding-top: 27px;
}

.header .tell {
    font-size: 20px;
    color: #e77917;
    line-height: 80px;
    float: right;
    width: 300px;
    height: 88px;
    background: url(../images/tell.jpg) no-repeat;
    margin-top: 29px;
}

.lanmu {
    width: 100%;
    background: #205aa7;
    height: 50px;
}

.header .nav {
    width: 1200px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    position: relative;
    z-index: 111;
}

.header .nav li {
    float: left;
    width: 169px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.header .nav li.ge {
    background: url(../images/li_hover.gif) no-repeat left;
    width: 2px;
    height: 50px;
    float: left;
}

.header .nav li a {
    color: #fff;
    display: block;
    text-align: center;
    font-size: 16px;
}

.header .nav li a:hover {
    color: #fff;
    background: #ff8304
}

.header .nav li .second-nav {
    width: 169px;
    display: none;
    position: relative;
}

.header .nav li .pp {
    width: 210px;
}

.header .nav li .second-nav li {
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #085aae;
    border-top: 1px solid #054d96;
}

.header .nav li .second-nav li .third-nav {
    /*position: absolute;*/
    width: 330px;
    height: 200px;
    display: none;
    margin-left: 100%;
    margin-top: -40px;
}

.header .nav li .third-nav li {
    position: relative;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: left;
    background: #085aae;
    border-top: 1px solid #054d96;
}

.header .nav li .third-nav li a {
    display: block;
    text-align: left;
    text-indent: 10px;
}

.banner {
    width: 100%;
    height: 500px;
    overflow: hidden;
    position: relative;
    z-index: 99;
}

.banner .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 10px;
    left: 0;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.banner .hd ul {
    text-align: center;
    padding-top: 5px;
}

.banner .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 12px;
    height: 12px;
    margin: 8px;
    overflow: hidden;
    line-height: 9999px;
    background: #fff;
    border: #fff solid 1px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    filter: alpha(Opacity=65);
    -moz-opacity: 0.65;
    opacity: 0.65;
}

.banner .hd ul .on {
    background: #fff;
    border: #fff solid 1px;
    filter: alpha(Opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.banner .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.banner .bd li {
    zoom: 1;
    vertical-align: middle;
    display: block;
    width: 100%;
    height: 500px;
}

.banner .bd img {
    display: block;
}


/* ä¸‹é¢æ˜¯å‰/åŽæŒ‰é’®ä»£ç ï¼Œå¦‚æžœä¸éœ€è¦åˆ é™¤å³å¯ */

.banner .prev,
.banner .next {
    position: absolute;
    left: 3%;
    top: 45%;
    display: block;
    width: 35px;
    height: 55px;
    background: url(../images/slider_arrow.png) 0px 0px no-repeat;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.banner .next {
    left: auto;
    right: 3%;
    background-position: right;
}

.banner .prev:hover,
.banner .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.banner .prevStop {
    display: none;
}

.banner .nextStop {
    display: none;
}

.sysj {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
    height: 30px;
    line-height: 30px;
}

.sysj span {
    display: inline-block;
    color: #ff8304;
    width: 100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.sysj a {
    display: inline-block;
    color: #333333;
    padding-left: 10px;
    padding-right: 10px;
}

.sysj .top_search {
    background: url(../images/search_top.gif) no-repeat;
    width: 200px;
    height: 30px;
    float: right;
}

.sysj .top_search .txt {
    float: left;
    margin-left: 15px;
    line-height: 26px;
    border: none;
    margin-top: 1px;
}

.sysj .top_search .put {
    float: left;
    width: 30px;
    height: 30px;
    border: none;
    cursor: pointer;
    background: none;
}

.incc_001 {
    background: #fff;
    height: auto;
    border-top: #cccccc solid 1px;
}

.in_title {
    width: 100%;
    text-align: center;
    padding-top: 40px;
    background: url(../images/int_hr.png) no-repeat 162px 90px;
}

.in_title h3 {
    font-weight: bold;
    color: #205aa7;
    font-size: 28px;
    display: block;
}

.in_title h3 em {
    font-style: normal;
    color: #ff8305;
}

.in_title span {
    font-size: 16px;
    color: #999999;
    line-height: 21px;
}

.in_title p {
    color: #333333;
    font-size: 18px;
}

.in_title span.stt {
    display: inline-block;
    background: #fafafa;
    padding-left: 15px;
    padding-right: 15px;
}

.in_title2 {
    width: 100%;
    text-align: center;
    padding-top: 40px;
    background: url(../images/in_tit_bg1.png) no-repeat 476px 80px;
}

.in_title2 h3 {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    font-size: 24px;
    display: block;
}

.in_title2 span {
    font-size: 18px;
    color: #fff;
    line-height: 28px;
}

.tit_more {
    float: right;
    display: inline-block;
    width: 100px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border: #999999 solid 1px;
    color: #999999;
    font-size: 16px;
    margin-top: 50px;
}

.tit_more:hover {
    background: #e79310;
    color: #FFF;
    border: #e79310 solid 1px;
}

.piclin {
    width: 1200px;
    background: #eeeeee;
    height: 440px;
    margin: auto;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 40px;
}

.piclin dl {}

.piclin dt {
    float: left;
}

.piclin dd {
    float: left;
    margin-left: 15px;
    margin-bottom: 15px;
}

.piclin ul {}

.piclin ul li {
    width: 400px;
    float: left;
    height: 220px;
}

.piclin ul li .img {
    float: right;
    width: 200px;
    height: 220px;
}

.piclin ul li span {
    display: block;
    width: 200px;
    height: 220px;
    float: left;
}

.piclin ul li h5 {
    display: inline-block;
    float: left;
    margin-left: 20px;
    color: #ff5722;
    font-size: 18px;
    font-weight: bold;
    border-bottom: #ff5722 solid 2px;
    line-height: 40px;
    margin-top: 20px;
}

.piclin ul li p {
    display: inline-block;
    float: left;
    padding-left: 20px;
    color: #666666;
    font-size: 12px;
    height: 100px;
    padding-top: 15px;
    padding-right: 15px;
}

.piclin ul li em {
    display: inline-block;
    float: left;
    background: url(../images/icon_a1.png) no-repeat;
    width: 26px;
    height: 26px;
    margin-left: 20px;
    /* margin-top: 40px; */
}

.piclin ul li.li_a4 .img,
.piclin ul li.li_a5 .img,
.piclin ul li.li_a6 .img {
    float: left;
    width: 200px;
    height: 220px;
}

.piclin ul li.li_a4 span,
.piclin ul li.li_a5 span,
.piclin ul li.li_a6 span {
    display: block;
    width: 200px;
    height: 220px;
    float: right;
}

.piclin ul li.li_a2 em {
    background: url(../images/icon_a2.png) no-repeat;
}

.piclin ul li.li_a2 h5 {
    color: #fec100;
    border-bottom: #fec100 solid 2px;
}

.piclin ul li.li_a3 em {
    background: url(../images/icon_a3.png) no-repeat;
}

.piclin ul li.li_a3 h5 {
    color: #ff63b5;
    border-bottom: #ff63b5 solid 2px;
}

.piclin ul li.li_a4 em {
    background: url(../images/icon_a4.png) no-repeat;
}

.piclin ul li.li_a4 h5 {
    color: #248888;
    border-bottom: #248888 solid 2px;
}

.piclin ul li.li_a5 em {
    background: url(../images/icon_a5.png) no-repeat;
}

.piclin ul li.li_a5 h5 {
    color: #205aa7;
    border-bottom: #205aa7 solid 2px;
}

.piclin ul li.li_a6 em {
    background: url(../images/icon_a6.png) no-repeat;
}

.piclin ul li.li_a6 h5 {
    color: #282d4f;
    border-bottom: #282d4f solid 2px;
}

.piclin ul li .img img {
    z-index: 1;
    position: relative;
}

.piclin ul li b {
    display: none;
    z-index: 10;
    position: relative;
    line-height: 45px;
    padding-top: 180px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    margin-top: -220px;
    background: url(../images/img_h3.png) no-repeat;
    font-weight: normal;
}

.piclin ul li a:hover b {
    display: block;
}

.in_zxzx {
    width: 1200px;
    margin: auto;
    padding-bottom: 35px;
    padding-top: 25px;
}

a.mf_st {
    display: block;
    margin: auto;
    font-size: 18px;
    color: #ffffff;
    width: 150px;
    height: 40px;
    line-height: 40px;
    background: #eca63d;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    text-align: center;
}

.yous_ul {
    padding-top: 65px;
    height: 580px;
}

.yous_ul .yous_list {
    width: 1450px;
}

.yous_list li {
    float: left;
    width: 273px;
    padding-right: 33px;
    height: 300px;
    text-align: center;
}

.yous_list li span {
    font-size: 16px;
    color: #ff9933;
    line-height: 50px;
}

.yous_list li p {
    font-size: 14px;
    color: #666666;
    display: block;
    width: 224px;
    margin: auto;
}

.xm_inlist {
    overflow: hidden;
    padding-top: 5px;
    height: 290px;
    padding-bottom: 0px;
}

.xm_inlist ul {}

.xm_inlist ul li {
    width: 25%;
    float: left;
}

.xm_inlist ul li i {
    display: block;
    margin: auto;
    width: 185px;
    height: 185px;
}

.xm_inlist ul li span {
    color: #333333;
    display: block;
    font-size: 18px;
    text-align: center;
    padding-top: 0px;
    font-weight: bold;
    line-height: 40px;
}

.xm_inlist ul li p {
    color: #666666;
    display: block;
    width: 260px;
    text-align: center;
    margin: auto;
    font-size: 14px;
}

.xm_inlist ul li.dl1 i {
    background: url(../images/h1.gif) no-repeat;
}

.xm_inlist ul li.dl1 a:hover i {
    background: url(../images/h1_a.gif) no-repeat;
}

.xm_inlist ul li.dl2 i {
    background: url(../images/h2.gif) no-repeat;
}

.xm_inlist ul li.dl2 a:hover i {
    background: url(../images/h2_a.gif) no-repeat;
}

.xm_inlist ul li.dl3 i {
    background: url(../images/h3.gif) no-repeat;
}

.xm_inlist ul li.dl3 a:hover i {
    background: url(../images/h3_a.gif) no-repeat;
}

.xm_inlist ul li.dl4 i {
    background: url(../images/h4.gif) no-repeat;
}

.xm_inlist ul li.dl4 a:hover i {
    background: url(../images/h4_a.gif) no-repeat;
}

.yy_yl {
    background: url(../images/yyyl_bg.gif);
    width: 100%;
    height: 140px;
    padding-top: 25px;
    margin-top: 50px;
}

.yy_yl .yl_con {
    background: url(../images/yyyl.png) no-repeat;
    height: 113px;
}

.sec002 {
    background: #fafafa;
}

.yssli_a {
    padding-top: 40px;
    padding-bottom: 50px;
}

.list_xuanz {
    padding-top: 10px;
}

.list_xuanz li {
    width: 360px;
    height: 240px;
    float: left;
    background: #FFF;
    margin-right: 58px;
    margin-bottom: 30px;
}

.list_xuanz li:nth-child(3n) {
    margin-right: 0px;
}

.list_xuanz li a {
    display: block;
    width: 318px;
    border: #333333 solid 1px;
    height: 198px;
    margin: auto;
    margin-top: 20px;
}

.list_xuanz li a span {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    padding-top: 10px;
}

.list_xuanz li i {
    display: block;
    width: 318px;
    height: 113px;
}

.list_xuanz li:hover {
    background: #fe8700;
}

.list_xuanz li:hover a {
    border: #fff solid 1px;
}

.list_xuanz li:hover span {
    color: #fff;
}

.list_xuanz li.li_01 i {
    background: url(../images/ys_01.jpg) no-repeat;
}

.list_xuanz li.li_01:hover i {
    background: url(../images/ys_01_a.jpg) no-repeat;
}

.list_xuanz li.li_02 i {
    background: url(../images/ys_02.jpg) no-repeat;
}

.list_xuanz li.li_02:hover i {
    background: url(../images/ys_02_a.jpg) no-repeat;
}

.list_xuanz li.li_03 i {
    background: url(../images/ys_03.jpg) no-repeat;
}

.list_xuanz li.li_03:hover i {
    background: url(../images/ys_03_a.jpg) no-repeat;
}

.list_xuanz li.li_04 i {
    background: url(../images/ys_04.jpg) no-repeat;
}

.list_xuanz li.li_04:hover i {
    background: url(../images/ys_04_a.jpg) no-repeat;
}

.list_xuanz li.li_05 i {
    background: url(../images/ys_05.jpg) no-repeat;
}

.list_xuanz li.li_05:hover i {
    background: url(../images/ys_05_a.jpg) no-repeat;
}

.list_xuanz li.li_06 i {
    background: url(../images/ys_06.jpg) no-repeat;
}

.list_xuanz li.li_06:hover i {
    background: url(../images/ys_06_a.jpg) no-repeat;
}

.hzhb_list {
    width: 1200px;
    margin-top: -40px;
    position: relative;
    height: 370px;
}

.picScroll-left {
    width: 1200px;
    overflow: hidden;
    position: relative;
}

.picScroll-left .hd {
    overflow: hidden;
    height: 30px;
    padding: 0 10px;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("../images/arrow.png") no-repeat;
}

.picScroll-left .hd .next {
    background-position: 0 -50px;
}

.picScroll-left .hd .prevStop {
    background-position: -60px 0;
}

.picScroll-left .hd .nextStop {
    background-position: -60px -50px;
}

.picScroll-left .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
}

.picScroll-left .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url("../images/icoCircle.gif") 0 -9px no-repeat;
}

.picScroll-left .hd ul li.on {
    background-position: 0 0;
}

.picScroll-left .bd {
    padding: 10px;
}

.picScroll-left .bd ul {
    overflow: hidden;
    padding-bottom: 10px;
    zoom: 1;
}

.picScroll-left .bd ul li {
    float: left;
    _display: inline;
    height: 330px;
    text-align: center;
    margin-right: 31px;
    width: 270px;
}

.picScroll-left .bd ul li .pic {
    text-align: center;
    padding-top: 55px;
}

.picScroll-left .bd ul li .pic img {
    width: 270px;
    height: 190px;
    display: block;
    position: relative;
    z-index: 10;
}

.picScroll-left .bd ul li .pic span {
    background: url(../images/span_a.png);
    height: 48px;
    margin-top: -48px;
    display: block;
    position: relative;
    z-index: 15;
    color: #FFF;
    line-height: 48px;
    text-align: left;
    text-indent: 10px;
}

.picScroll-left .bd ul li .pic_a {
    display: none;
}

.picScroll-left .bd ul li .pic_a img {
    width: 270px;
    height: 300px;
    position: relative;
    z-index: 10;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.6)
}

.picScroll-left .bd ul li .pic_a p {
    display: block;
    width: 270px;
    height: 300px;
    background: url(../images/span_a.png);
    margin-top: -300px;
    color: #fff;
    position: relative;
    z-index: 20;
}

.picScroll-left .bd ul li .pic_a p i {
    text-align: left;
    padding: 30px 30px 0px 30px;
    display: block;
    font-style: normal;
    display: block;
    font-size: 14px;
    line-height: 28px;
    height: 210px;
}

.picScroll-left .bd ul li .pic_a p em {
    border: #FFF solid 1px;
    border-radius: 10px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 10px;
    width: 98px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    display: block;
    font-style: normal;
    margin-left: 140px;
}

.picScroll-left .bd ul li a:hover .pic {
    display: none;
}

.picScroll-left .bd ul li a:hover .pic_a {
    display: block;
}

.in_about {
    background: url(../images/jianj_bg.jpg) center no-repeat #fafafa;
    width: 100%;
    height: 614px;
}

.ab_title {
    width: 40%;
    padding-top: 30px;
    padding-bottom: 10px;
    background: url(../images/h1.png) no-repeat bottom left;
}

.ab_title h3 {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    display: inline-block;
}

.ab_title span {
    font-size: 18px;
    color: #333333;
    line-height: 20px;
    display: inline-block;
}

.about_con img {
    float: right;
    margin-right: 35px;
    margin-top: -50px;
}

.about_con p {
    font-size: 14px;
    line-height: 36px;
    color: #333333;
    padding-top: 20px;
}

.about_con a.mo {
    width: 110px;
    height: 35px;
    display: inline-block;
    float: right;
    margin-right: 50px;
    margin-top: 20px;
    text-align: center;
    color: #eca63d;
    font-size: 14px;
    line-height: 35px;
}

.ab_titles {
    width: 350px;
    text-align: right;
    float: right;
    padding-top: 60px;
    padding-bottom: 10px;
    background: url(../images/h2.png) no-repeat bottom left;
}

.ab_titles h3 {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    display: inline-block;
}

.ab_titles span {
    font-size: 18px;
    color: #333333;
    line-height: 20px;
    display: inline-block;
}

.about_cons img {
    float: left;
    margin-right: 35px;
    margin-top: 65px;
    margin-left: 20px;
}

.about_cons p {
    font-size: 14px;
    line-height: 36px;
    color: #333333;
    padding-top: 140px;
    text-indent: 18px;
}

.about_cons a.mo {
    width: 110px;
    height: 35px;
    display: inline-block;
    float: right;
    text-align: center;
    color: #eca63d;
    font-size: 14px;
    line-height: 35px;
}

.in_new_dl {
    width: 360px;
    float: left;
    margin-right: 60px;
}

.in_new_dl dt {
    font-size: 14px;
    color: #999999;
    line-height: 50px;
}

.in_new_dl dt span {
    color: #333333;
    font-size: 18px;
}

.in_new_dl dt a {
    float: right;
}

.in_new_dl dd a {
    color: #666666;
    font-size: 14px;
    line-height: 30px;
}

.in_new_dl dd span {
    float: right;
    color: #999999;
}

.in_new_dl .hot {
    border-bottom: #999999 dashed 1px;
    border-top: #999999 dashed 1px;
    height: 102px;
    padding-top: 19px;
    padding-bottom: 19px;
    margin-bottom: 10px;
    margin-top: 0px;
}

.in_new_dl .hot img {
    border: #83b92d solid 1px;
    margin-right: 20px;
    float: left;
}

.in_new_dl .hot span {
    font-size: 16px;
    color: #666666;
    display: block;
    padding-bottom: 8px;
}

.in_new_dl .hot p {
    font-size: 12px;
    color: #999999;
    line-height: 26px;
}

.mr0 {
    margin-right: 0px;
}

.in_newsst {
    padding-top: 10px;
}

.in_newsst li {
    width: 353.33px;
    float: left;
    padding-right: 70px;
}

.in_newsst li:nth-child(3) {
    padding-right: 0px;
}

.in_newsst li span {
    color: #e79310;
    font-weight: bold;
    font-size: 36px;
    line-height: 100px;
    display: block;
}

.in_newsst li h6 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 45px;
}

.in_newsst li p {
    color: #999999;
    font-size: 14px;
}

.in_newsst li em {
    background: url(../images/jt01.png) no-repeat;
    width: 34px;
    height: 18px;
    display: inline-block;
    margin-top: 30px;
}

.pro_pic {
    width: 505px;
    height: 480px;
    float: left;
}

.pro_con {
    width: 505px;
    height: 480px;
    float: right;
    margin-right: 20px;
}

.pro_con h3 {
    font-size: 24px;
    display: block;
    color: #333333;
    font-weight: normal;
    padding-top: 30px;
    padding-bottom: 10px;
}

.pro_con span {
    color: #666666;
    font-size: 18px;
    display: block;
    line-height: 28px;
    max-height: 84px;
    overflow: hidden;
    border-bottom: #999999 solid 1px;
    padding-bottom: 10px;
}

.pro_con span a {
    color: #2071cc;
    font-style: normal;
    display: block;
    padding-top: 5px;
}

.pro_con .conse {
    color: #166cc7;
    line-height: 60px;
}

.pro_con .price {
    font-size: 18px;
    color: #2a2a2a;
    padding-left: 40px;
    height: 60px;
    line-height: 40px;
    padding-top: 10px;
}

.pro_con .price span {
    font-size: 26px;
    color: #ff0000;
    font-weight: bold;
    display: inline-block;
    padding-left: 10px;
    padding-top: 1px;
    position: absolute;
}

.pro_con .btn {
    padding-left: 40px;
}

.pro_con .btn a {
    display: inline-block;
    background: #ff0000;
    width: 105px;
    height: 38px;
    color: #FFF;
    margin-right: 20px;
    font-size: 18px;
    line-height: 38px;
    text-align: center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.pro_con .btn a:hover {
    background: #ee0404;
}

.mod18Box {
    width: 500px;
    position: relative;
}

.mod18 {
    width: 500px;
    height: 318px;
    position: relative;
    margin-top: 25px;
}

.mod18 .btn {
    position: absolute;
    width: 15px;
    height: 29px;
    top: 360px;
    cursor: pointer;
    z-index: 99;
    font-size: 50px;
    font-weight: bold;
}

.mod18 .prev {
    left: 0;
    background: url(../images/left_a.png) no-repeat;
}

.mod18 .next {
    right: 0;
    background: url(../images/right_a.png) no-repeat;
}

.mod18 li {
    float: left;
}

.mod18 .cf {}

.mod18 .cf li {
    position: relative;
    color: #fff;
}

.mod18 .cf a {
    display: block;
    width: 570px;
    height: 315px;
    position: absolute;
    color: #fff;
}

.mod18 .picBox {
    height: 315px;
    position: relative;
    overflow: hidden;
}

.mod18 .picBox ul {
    height: 315px;
    position: absolute;
}

.mod18 .picBox li {
    width: 500px;
    height: 315px;
    text-align: center;
}

.mod18 .picBox li img {
    max-width: 570px;
}

.mod18 .listBox {
    width: 440px;
    height: 86px;
    margin: 0 auto;
    position: relative;
    padding: 20px 0 0px;
    overflow: hidden;
}

.mod18 .listBox ul {
    height: 86px;
    position: absolute;
}

.mod18 .listBox li {
    width: 110px;
    text-align: center;
    height: 87px;
    cursor: pointer;
    position: relative;
}

.mod18 .listBox li i {
    display: none;
}

.mod18 .listBox li a {
    display: block;
    width: 100px;
    height: 86px;
}

.mod18 .listBox li img {
    width: 98px;
    height: 84px;
    border: 1px solid #cccccc;
}

.mod18 .listBox .on img {
    width: 98px;
    height: 84px;
    border: 1px solid #e79310;
}

.mod18 .listBox .on i {
    display: block;
}

.pro_tsdd {
    width: 655px;
    float: right;
    padding-top: 28px;
}

.pro_tsdd em {
    font-style: normal;
    color: #e79310;
}

.pro_tsdd h4 {
    font-size: 24px;
    font-weight: normal;
    line-height: 80px;
    display: block;
    padding-bottom: 10px;
}

.pro_tsdd p {
    font-size: 14px;
    line-height: 24px;
}

.pro_tit {
    border-bottom: #e79310 solid 1px;
}

.pro_tit span {
    background: #e79310;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    color: #FFF;
    padding-left: 35px;
    padding-right: 35px;
    font-size: 20px;
}

.p_cons {
    padding-top: 40px;
    padding-bottom: 40px;
    line-height: 28px;
}

.tj_list {
    padding-top: 40px;
    padding-left: 1px;
}

.tj_list li {
    float: left;
    margin-right: 20px;
    width: 284px;
}

.tj_list li:nth-child(4) {
    margin-right: 0px;
}

.tj_list li img {
    border: #999 solid 1px;
    width: 282px;
}

.tj_list li a:hover img {
    border: #e79310 solid 1px;
    width: 282px;
}

.tj_list li span {
    line-height: 55px;
    display: block;
    text-align: center;
}

.inqdd {
    background: url(../images/qiankd_sl.png) no-repeat 0px 50px;
    padding-top: 60px;
    padding-bottom: 60px;
}

.inqdd dl {
    padding-left: 610px;
}

.inwxhy {
    padding-top: 65px;
    background: url(../images/wxyhyu_bg.gif) no-repeat right;
    height: 350px;
    padding-bottom: 60px;
}

.jtykt {
    background: url(../images/jtykl_bg.gif) no-repeat 0px 50px;
    padding-top: 60px;
    padding-bottom: 60px;
}

.jtykt dl {
    padding-left: 610px;
}

.peitao_d {
    padding-top: 65px;
    height: 600px;
    padding-left: 2px;
}

.peitao_d .cen1 {
    width: 610px;
    float: left;
}

.peitao_d dl {
    border: #d6d6d6 solid 1px;
    float: left;
}

.peitao_d dl dt {
    text-align: center;
    padding-top: 30px;
}

.peitao_d dl span {
    font-size: 16px;
    color: #191919;
    width: 100%;
    text-align: center;
    display: block;
    line-height: 30px;
}

.peitao_d dl p {
    font-size: 14px;
    color: #7a7a7a;
    line-height: 22px;
    text-align: center;
    display: block;
}

.peitao_d .peita {
    width: 280px;
    height: 280px;
}

.peitao_d .peitb {
    width: 280px;
    height: 280px;
    margin-left: 20px;
}

.peitao_d .peitc {
    width: 582px;
    height: 280px;
    margin-top: 20px;
}

.peitao_d .peitd {
    width: 280px;
    height: 582px;
}

.peitao_d .peite {
    width: 280px;
    height: 280px;
    margin-left: 20px;
}

.peitao_d .peitf {
    width: 280px;
    height: 280px;
    margin-left: 20px;
    margin-top: 20px;
}

.peitao_d .peita dt {
    width: 150px;
    float: left;
    height: 280px;
}

.peitao_d .peita dt img {
    padding-top: 20px;
}

.peitao_d .peita dd {
    padding-top: 110px;
    padding-left: 10px;
    padding-right: 10px;
}

.peitao_d .peitb dt img {
    padding-top: 20px;
}

.peitao_d .peitc ul li {
    width: 290px;
    height: 280px;
    float: left;
    text-align: center;
}

.peitao_d .peitc ul li p {
    width: 195px;
    margin: auto;
}

.peitao_d .peitc ul li i {
    display: block;
    padding-top: 10px;
    height: 175px;
}

.peitao_d .peitd dt img {
    padding-top: 20px;
}

.peitao_d .peitd p {
    width: 220px;
    margin: auto;
}

.peitao_d .peitf dt {
    width: 165px;
    float: left;
}

.peitao_d .peitf dd {
    padding-top: 90px;
}

.peitao_d .peitf dd p {
    padding-left: 10px;
    padding-right: 10px;
}

.inbana {
    width: 100%;
    background: url(../images/in_bana.jpg) center no-repeat;
    background-size: cover;
    height: 485px;
}

.inbana p {
    font-size: 30px;
    color: #fffffe;
    display: block;
    margin: auto;
    width: 435px;
    text-align: center;
    line-height: 60px;
    padding-top: 150px;
}

.in_sectbg {
    width: 100%;
    padding-bottom: 50px;
}

.hz_nali {
    padding-top: 50px;
    padding-bottom: 50px;
}

.hz_nali ul {
    height: 483px;
    border-top: #d6d6d6 solid 1px;
    border-left: #d6d6d6 solid 1px;
    width: 1195px;
    margin: auto;
}

.hz_nali ul li {
    width: 238px;
    height: 160px;
    float: left;
    border-bottom: #d6d6d6 solid 1px;
    ;
    border-right: #d6d6d6 solid 1px;
}

.hz_nali ul li img {
    width: 238px;
    height: 160px;
}

.hz_nali .more {
    display: block;
    width: 160px;
    height: 40px;
    color: #ffffff;
    font-size: 16px;
    margin: auto;
    text-align: center;
    background: #f08300;
    border-radius: 4px;
    line-height: 40px;
    margin-top: 30px;
}

.in_tuanduis {
    overflow: hidden;
    padding-top: 20px;
    height: 560px;
}

.in_tuanduis ul {
    width: 1500px;
    padding-left: 15px;
}

.in_tuanduis ul li {
    float: left;
    width: 222px;
    text-align: center;
    padding-right: 85px;
}

.in_tuanduis ul li .img {
    width: 222px;
    height: 222px;
    border-radius: 50%;
    overflow: hidden;
    margin: auto;
}

.in_tuanduis ul li span {
    color: #fefefe;
    font-size: 20px;
    display: block;
    line-height: 50px;
    padding-top: 10px;
}

.in_tuanduis ul li p {
    color: #c9c9c9;
    font-size: 18px;
    line-height: 50px;
    display: block;
}

.in_tuanduis ul li em {
    width: 130px;
    height: 5px;
    background: #e2d2a5;
    margin: auto;
    display: block;
}

.xxhuis {
    padding-top: 20px;
}

.xxhuis .title {
    color: #373737;
    line-height: 40px;
}

.xxhuis .title span {
    font-size: 20px;
    display: inline-block;
    padding-right: 20px;
}

.xxhuis .title em {
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    display: inline-block;
}

.xxhuis ul {
    display: block;
    height: 300px;
    background: url(../images/hr_hs.gif) repeat-x 0px 145px;
    padding-top: 10px;
}

.xxhuis ul li {
    background: url(../images/hs_bg.png) no-repeat;
    width: 173px;
    height: 211px;
    float: left;
    margin-left: 62px;
    margin-right: 62px;
}

.xxhuis ul li .imgs {
    width: 127px;
    margin: auto;
    text-align: center;
    padding-top: 20px;
    height: 160px;
    display: block;
}

.xxhuis ul li span {
    width: 171px;
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #373737;
    font-weight: bold;
    text-align: center;
}

.xxhuis ul li P {
    font-size: 14px;
    color: #373737;
    display: block;
    padding-top: 10px;
}

.xxhuiskx {
    padding-top: 20px;
}

.xxhuiskx .title {
    color: #373737;
    line-height: 40px;
}

.xxhuiskx .title span {
    font-size: 20px;
    display: inline-block;
    padding-right: 20px;
}

.xxhuiskx .title em {
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    display: inline-block;
}

.xxhuiskx ul {
    display: block;
    height: 320px;
    background: url(../images/hr_hs.gif) repeat-x 0px 145px;
    padding-top: 10px;
}

.xxhuiskx ul li {
    background: url(../images/hs_bg2.png) no-repeat;
    width: 173px;
    height: 211px;
    float: left;
    margin-left: 33px;
    margin-right: 33px;
}

.xxhuiskx ul li .imgs {
    width: 127px;
    margin: auto;
    text-align: center;
    padding-top: 20px;
    height: 160px;
    display: block;
}

.xxhuiskx ul li span {
    width: 171px;
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #d2b988;
    font-weight: bold;
    text-align: center;
}

.xxhuiskx ul li P {
    font-size: 14px;
    color: #373737;
    display: block;
    padding-top: 10px;
}

.xxhuiskx .more {
    text-align: center;
}

.xxhuiskx .more a {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    margin: auto;
    width: 225px;
    height: 50px;
    line-height: 50px;
    background: #d2b988;
}

.in_map {
    width: 100%;
    height: 625px;
    padding-top: 20px;
    background: url(../images/in_map.jpg) no-repeat;
    background-size: cover;
}

.in_map ul {
    padding-top: 60px;
}

.in_map ul li {
    color: #FFF;
    width: 570px;
    float: left;
    font-size: 16px;
}

.in_map ul li.right {
    float: right;
}

.in_map ul li .time {
    border-bottom: #d2b988 solid 1px;
    border-top: #d2b988 solid 1px;
    height: 60px;
    line-height: 60px;
    padding-left: 55px;
    font-size: 16px;
}

.in_map ul li p {
    display: block;
    padding-left: 55px;
    height: 60px;
    line-height: 30px;
    padding-bottom: 10px;
}

.in_map ul li img {
    float: left;
    padding-right: 20px;
    padding-bottom: 50px;
}

.in_map ul li a {
    float: right;
    display: inline-block;
    width: 90px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #d2b988;
    color: #323231;
    font-size: 14px;
    border-radius: 4px;
}

.in_map ul li .tell {
    padding-top: 20px;
}

.in_map ul li .address {
    padding-bottom: 10px;
}

.in_map ul li .address p {
    font-size: 14px;
}

.in_map ul li .address span {
    color: #d2b988;
    font-size: 19px;
    line-height: 50px;
}

.in_map ul li .tell span {
    line-height: 40px;
}

.footer {
    background: #205aa7;
}

.footer .na_bgs {
    padding-top: 30px;
    padding-bottom: 30px;
}

.footer .foot_left {
    width: 870px;
    float: left;
}

.footer .foot_left img {
    float: left;
    margin-right: 20px;
}

.footer .foot_left p {
    display: inline-block;
    padding-left: 110px;
    color: #fff;
    float: left;
    text-align: left;
    padding-top: 10px;
    line-height: 32px;
}

.footer .foot_left .foot_contact {
    float: left;
    margin-left: 50px;
}

.footer .foot_left .foot_contact .share {
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    position: relative;
}

.footer .foot_left .foot_contact .share a {
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    top: 0px;
    background: url(../images/icon.png) no-repeat;
    cursor: pointer;
}

.footer .foot_left .foot_contact .share .weibo {
    left: 70px;
    background-position: 0px 0px;
}

.footer .foot_left .foot_contact .share .qq {
    left: 105px;
    background-position: -27px 0px;
}

.footer .foot_left .foot_contact .share .qzone {
    left: 138px;
    background-position: -54px 0;
}

.footer .foot_left .foot_contact .share .jiathis_button_weixin {
    left: 175px;
    background-position: -85px 0;
}

.footer .foot_left .foot_contact ul {
    margin: 20px 0;
    overflow: hidden;
    margin-top: 0;
}

.footer .foot_left .foot_contact ul li {
    float: left;
    margin-right: 10px;
    letter-spacing: 2px;
}

.footer .foot_left .foot_contact ul li a {
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
}

.footer .foot_left .foot_contact span {
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
}

.footer .foot_wx {
    float: left;
    width: 300px;
}

.footer .foot_wx ul {}

.footer .foot_wx ul li {
    float: left;
    margin: 0px 15px;
}

.footer .foot_right {
    width: 120px;
    float: right;
    text-align: center;
}

.footer .foot_right img {
    width: 120px;
    height: 120px;
}

.footer .foot_right span {
    display: block;
    text-align: center;
    color: #FFF;
    line-height: 20px;
}

.footer .copyright {
    width: 100%;
    border-top: #FFF solid 1px;
    line-height: 45px;
    text-align: center;
    color: #FFF;
}

.nei_ban {
    background: no-repeat center;
    width: 100%;
    height: auto;
    background-size: cover;
}

.pozii {
    text-align: right;
    line-height: 30px;
    padding-top: 10px;
}

.nei_nav {
    border-bottom: #cccccc solid 1px;
    height: 40px;
}

.nei_nav li {
    float: left;
    padding-right: 30px;
}

.nei_nav li a {
    padding-left: 7px;
    padding-right: 7px;
    line-height: 39px;
    display: inline-block;
    color: #000;
    font-size: 16px;
}

.nei_nav li.hov a {
    border-bottom: #e79310 solid 3px;
}

.nei_nav li a:hover {
    border-bottom: #e79310 solid 3px;
}

.news_nl {
    clear: both;
}

.news_nl li {
    height: 180px;
    border-bottom: #cccccc solid 1px;
    padding-bottom: 30px;
    padding-top: 50px;
}

.news_nl li img {
    width: 260px;
    height: 180px;
    border: #dedede solid 1px;
    float: left;
    margin-right: 20px;
}

.news_nl li span {
    color: #000000;
    display: block;
    font-size: 18px;
    line-height: 40px;
    padding-top: 5px;
}

.news_nl li p {
    display: block;
    font-size: 14px;
    color: #999999;
    line-height: 21px;
    height: 110px;
}

.news_nl li em {
    font-style: normal;
    font-size: 14px;
    color: #999999;
}

.n_right {
    width: 870px;
    float: right;
    height: auto;
    margin-top: 50px;
    padding-bottom: 30px;
}

.n_left {
    width: 280px;
    float: left;
    height: auto;
    margin-top: 50px;
    padding-bottom: 30px;
}

.neti_lan {
    width: 280px;
    background: url(../images/left_mu_b.gif) repeat-y;
    padding-top: 15px;
    padding-bottom: 75px;
}

.neti_lan i {
    text-align: center;
    display: block;
    padding-bottom: 20px;
    color: #FFF;
    font-size: 24px;
    font-style: normal;
}

.neti_lan i em {
    display: block;
    text-align: center;
    font-style: normal;
    font-size: 20px;
}

.neti_lan ul {
    width: 280px;
    margin: auto;
    padding-top: 30px;
}

.neti_lan ul li {
    position: relative;
    margin-top: -30px;
}

.neti_lan ul li a {
    display: block;
    line-height: 80px;
    color: #FFF;
    font-size: 16px;
    text-indent: 150px;
}

.neti_lan ul li a:hover {
    color: #ff8304;
}

.neti_lan ul li.hover a {
    background: url(../images/left_mu_h.gif) no-repeat;
    color: #FFF;
}


/*
.PPneti_lan{ width:280px; background: url(../images/left_mu_b.gif) repeat-y; padding-top:15px; padding-bottom:75px;position: relative;}
.PPneti_lan i{ text-align:center; display:block; padding-bottom:20px; color:#FFF; font-size:24px;font-style:normal;}
.PPneti_lan i em{ display:block; text-align:center; font-style:normal; font-size:20px;}
.PPneti_lan ul{ width:280px; margin:auto; padding-top:30px;position: relative;}
.PPneti_lan ul li{ position:relative; margin-top:-10px;}
.PPneti_lan ul li a{ display:block;line-height:60px; color:#FFF; font-size:16px; text-indent:50px;}
.PPneti_lan ul li a:hover{color:#ff8304;}
.PPneti_lan ul li.hover a{background: url(../images/left_mu_hp.gif) no-repeat 0px -10px;color:#FFF;}
.PPneti_lan ul li ul{ display:none;}
.PPneti_lan ul li.hover ul{padding-bottom:10px;position: absolute;width: 300px;
    height: 200px;
    display: block;
    margin-left:269px;
    margin-top: -71px; z-index:99999;}
.PPneti_lan ul li.hover ul li a{ filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;
	height: 48px;
	line-height: 48px; text-align:left;
	background: #333333; display:block; width:100%;text-indent:10px; font-size:14px;}
.PPneti_lan ul li.hover ul li a:hover{ background:#ff8304;}*/

.PPneti_lan {
    width: 280px;
    background: url(../images/left_mu_b.gif) repeat-y;
    padding-top: 15px;
    padding-bottom: 75px;
    position: relative;
}

.PPneti_lan i {
    text-align: center;
    display: block;
    padding-bottom: 20px;
    color: #FFF;
    font-size: 24px;
    font-style: normal;
}

.PPneti_lan i em {
    display: block;
    text-align: center;
    font-style: normal;
    font-size: 20px;
}

.PPneti_lan ul {
    width: 280px;
    margin: auto;
    padding-top: 30px;
    position: relative;
}

.PPneti_lan ul li {
    position: relative;
    margin-top: -10px;
    margin-bottom: 5px;
}

.PPneti_lan ul li a {
    display: block;
    line-height: 60px;
    color: #FFF;
    font-size: 16px;
    text-indent: 50px;
}

.PPneti_lan ul li a:hover {
    color: #ff8304;
}

.PPneti_lan ul li.hover a {
    background: url(../images/left_mu_hp.gif) no-repeat 0px -10px;
    color: #FFF;
}

.PPneti_lan ul li ul {
    display: none;
}

.PPneti_lan ul li:hover ul {
    padding-bottom: 10px;
    position: absolute;
    width: 300px;
    height: 200px;
    display: block;
    margin-left: 269px;
    margin-top: -71px;
    z-index: 99999;
}

.PPneti_lan ul li:hover ul li a {
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    height: 48px;
    line-height: 48px;
    text-align: left;
    background: #333333;
    display: block;
    width: 100%;
    text-indent: 10px;
    font-size: 14px;
}

.PPneti_lan ul li:hover ul li a:hover {
    background: #ff8304;
    color: #FFF;
}

.lxfs {
    width: 280px;
    background: url(../images/left_mu_c.gif) no-repeat 19px 0px;
    padding-top: 104px;
}

.lxfs dl {
    border-bottom: #ff8304 solid 1px;
    border-left: #ff8304 solid 1px;
    border-right: #ff8304 solid 1px;
    width: 248px;
    margin-left: 19px;
    padding-bottom: 60px;
}

.lxfs dt {
    width: 202px;
    margin: auto;
    color: #83b92d;
    font-size: 24px;
    border-bottom: solid #ff8304 1px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.lxfs dt h5 {
    border-left: #ff8304 solid 5px;
    height: 25px;
    line-height: 25px;
    color: #333333;
    font-size: 18px;
    padding-left: 12px;
}

.lxfs dd {
    width: 202px;
    margin: auto;
    color: #333333;
    font-size: 14px;
    line-height: 42px;
    border-bottom: dashed #cccccc 1px;
}

.lxfs dd b {
    font-size: 16px;
    font-weight: normal;
}

.possiton {
    height: 20px;
    padding-bottom: 19px;
    background: url(../images/hr.gif) repeat-x bottom;
}

.possiton span {
    float: right;
    color: #999999;
    font-size: 14px;
    line-height: 27px;
}

.possiton span a {
    color: #999999;
    font-size: 14px;
    line-height: 27px;
}

.possiton h6 {
    display: inline-block;
    height: 27px;
    line-height: 27px;
    font-size: 18px;
    color: #666666;
    border-left: #ff8304 solid 5px;
    font-weight: normal;
    padding-left: 15px;
}

.news_lsit li {
    height: 150px;
    clear: both;
    padding-top: 30px;
    padding-bottom: 0px;
    background: url(../images/hr.gif) repeat-x bottom;
}

.news_lsit li img {
    float: left;
    margin-right: 30px;
    width: 150px;
    height: 100px;
    border: #cccccc solid 1px;
    padding: 5px 5px 5px 5px;
}

.news_lsit li p {
    color: #999999;
    display: block;
    line-height: 28px;
    height: 150px;
    font-size: 14px;
    padding-right: 15px;
    float: left;
    width: 515px;
}

.news_lsit li span {
    color: #ff8304;
    font-size: 16px;
    display: inline-block;
    margin-top: 10px;
}

.news_lsit li em {
    font-style: normal;
    display: inline-block;
    width: 99px;
    height: 120px;
    line-height: 30px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    margin-left: 40px;
    margin-top: 10px;
    color: #999999;
    font-size: 36px;
    padding-top: 10px;
    background: url(../images/date_a.gif) 40px 76px no-repeat;
}

.pnali_lsit {
    padding-top: 40px;
}

.pnali_lsit li {
    height: 180px;
    padding-top: 30px;
    padding-bottom: 30px;
    background: #eeeeee;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
}

.pnali_lsit li img {
    float: left;
    margin-right: 30px;
    width: 258px;
    height: 168px;
    background: #FFF;
    border: #cccccc solid 1px;
    padding: 3px 3px 3px 3px;
}

.pnali_lsit li p {
    color: #999999;
    display: block;
    line-height: 28px;
    height: 150px;
    font-size: 14px;
    padding-top: 20px;
}

.pnali_lsit li span {
    color: #333333;
    font-size: 24px;
    display: inline-block;
    margin-top: 10px;
    display: block;
    background: url(../images/pro_hr.gif) no-repeat bottom right;
    padding-bottom: 15px;
}

.pnali_lsit li em {
    font-style: normal;
    display: inline-block;
    background: #ff8304;
    width: 99px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    margin-left: 40px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    margin-top: 10px;
}

.pnali_lsit li:hover {
    background: #ee7313;
}

.pnali_lsit li:hover p {
    color: #fff;
}

.pnali_lsit li:hover span {
    color: #fff;
    background: url(../images/pro_hr_a.gif) no-repeat bottom right;
}

.huob_lsit {
    width: 930px;
}

.huob_lsit li {
    height: 220px;
    width: 277px;
    float: left;
    margin-right: 20px;
    padding-top: 25px;
}

.huob_lsit li img {
    width: 275px;
    height: 198px;
    border: #cccccc solid 1px;
}

.huob_lsit li span {
    color: #333333;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    line-height: 20px;
    text-align: center;
}

.huob_lsit li a:hover span {
    color: #ff8304;
}

.huob_lsit li a:hover img {
    border: #ff8304 solid 1px;
}

.huob_lsits {
    width: 1260px;
    padding-left: 2px;
}

.huob_lsits li {
    width: 355px;
    height: 440px;
    float: left;
    margin-right: 60px;
    border: #cccccc solid 1px;
    margin-top: 20px;
}

.huob_lsits li img {
    width: 351px;
    height: 200px;
    margin-left: 2px;
    margin-top: 2px;
}

.huob_lsits li span {
    color: #fff;
    background: #999999;
    font-weight: bold;
    display: block;
    line-height: 50px;
    text-align: center;
    display: block;
    height: 50px;
    margin-top: 2px;
    width: 351px;
    margin-left: 2px;
    font-size: 16px;
}

.huob_lsits li p {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #333333;
    font-size: 14px;
    line-height: 30px;
}

.huob_lsits li em {
    background: #ff8305;
    width: 150px;
    height: 45px;
    line-height: 45px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin: auto;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-style: normal;
}

.huob_lsits li:hover span {
    background: #f0f0f0;
    color: #ff8305;
}

.huob_lsits li:hover {
    background: #dedede;
}

.nali_lsit {
    width: 930px;
}

.nali_lsit li {
    height: 220px;
    width: 277px;
    float: left;
    margin-right: 20px;
    padding-top: 25px;
}

.nali_lsit li img {
    float: left;
    width: 277px;
    height: 200px;
}

.nali_lsit li span {
    color: #333333;
    line-height: 40px;
    display: block;
    line-height: 30px;
    text-align: center;
}

.nali_lsit li a:hover span {
    color: #ff8304;
}

.nn_class {
    text-align: center;
    padding-top: 30px;
}

.nn_class li {
    display: inline-block;
}

.nn_class li a {
    display: inline-block;
    color: #333;
    line-height: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.nn_class li a:hover {
    display: inline-block;
    background: #ff8304;
    color: #fff;
    line-height: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.nn_class li.hover a {
    display: inline-block;
    background: #ff8304;
    color: #fff;
    line-height: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.nn_class li:last-child {
    display: none;
}

.shiz_lsit li {
    height: 180px;
    padding-top: 30px;
    padding-bottom: 30px;
    background: url(../images/hr.gif) repeat-x bottom;
}

.shiz_lsit li .img {
    float: left;
    margin-right: 30px;
    width: 170px;
    height: 180px;
    text-align: center;
}

.shiz_lsit li .img img {
    position: relative;
    z-index: 1;
}

.shiz_lsit li .img p {
    background: url(../images/teach.png) no-repeat;
    width: 170px;
    height: 180px;
    position: relative;
    z-index: 2;
    margin-top: -180px;
}

.shiz_lsit li p {
    color: #999999;
    display: block;
    line-height: 28px;
    height: 140px;
    padding-top: 10px;
}

.shiz_lsit li p span {
    color: #333333;
}

.shiz_lsit li em {
    font-style: normal;
    display: inline-block;
    background: #eca63d;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFF;
}

.aticles .nbox {
    padding-top: 20px;
    padding-bottom: 30px;
}

.aticles .nbox .img {
    width: 260px;
    float: left;
    margin-right: 30px;
}

.aticles .nbox p {
    line-height: 28px;
}

.aticles .nbox .zs {
    float: right;
}

.aticles {
    padding-top: 40px;
}

.aticles .tit {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    display: block;
}

.aticles .tiem {
    color: #999999;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    padding-bottom: 10px;
}

.aticles .con {
    font-size: 14px;
    color: #333333;
    line-height: 28px;
    padding-top: 40px;
    background: url(../images/hr.gif) repeat-x bottom;
    padding-bottom: 40px;
    margin-bottom: 20px;
}

.aticles .pres {
    color: #333333;
    font-size: 14px;
    line-height: 28px;
}

.aticles .pres a {
    color: #333333;
}

.aticles .dess {
    border: #eca63d solid 1px;
    padding: 30px 30px;
}

.aticles .dess p {
    color: #eca63d;
    line-height: 30px;
    font-size: 14px;
}

.aticles .dess span {
    font-weight: bold;
}

.aticles .conss {
    font-size: 14px;
    color: #333333;
    line-height: 28px;
    padding-top: 0px;
    padding-bottom: 40px;
    margin-bottom: 20px;
}

.hr_01 {
    border-top: #cccccc solid 1px;
}

.des_sp {
    width: 100%;
    background: url(../images/kecc_c.jpg) no-repeat;
    height: 330px;
    margin-bottom: 40px;
}

.des_sp .video {
    width: 500px;
    height: 330px;
    overflow: hidden;
    float: left;
}

.des_sp .video img {
    width: 500px;
    height: 330px;
    position: relative;
    z-index: 1;
}

.des_sp .video p {
    background: url(../images/video.png) no-repeat center top;
    display: block;
    position: relative;
    z-index: 2;
    width: 500px;
    height: 170px;
    margin-top: -220px;
}

.des_sp .video span {
    background: url(../images/span_a.png);
    display: block;
    position: relative;
    z-index: 3;
    height: 50px;
    line-height: 50px;
    color: #FFF;
    font-size: 14px;
    text-indent: 35px;
}

.des_sp .des_p {
    width: 300px;
    float: right;
    margin-right: 35px;
}

.des_sp .des_p h5 {
    display: block;
    border-bottom: #ffffff solid 1px;
    color: #fff;
    line-height: 60px;
    font-size: 16px;
    padding-top: 5px;
}

.des_sp .des_p p {
    color: #fff;
    font-size: 14px;
    line-height: 28px;
}

.list_course_01 {
    padding-top: 30px;
}

.list_course_01 li {
    height: 230px;
}

.list_course_01 li p {
    padding-top: 20px;
    font-size: 14px;
    color: #333333;
    line-height: 30px;
}

.list_course_01 li span {
    font-size: 16px;
}

.list_course_01 li:nth-of-type(odd) img {
    float: right;
    margin-left: 30px;
}

.list_course_01 li:nth-of-type(even) img {
    float: left;
    margin-right: 30px;
}

.list_course_02 {
    padding-top: 30px;
}

.list_course_02 li {
    height: 180px;
}

.list_course_02 li p {
    padding-top: 20px;
    font-size: 14px;
    color: #333333;
    line-height: 30px;
}

.list_course_02 li span {
    font-size: 16px;
}

.list_course_02 li:nth-of-type(odd) img {
    float: right;
    margin-left: 30px;
}

.list_course_02 li:nth-of-type(even) img {
    float: left;
    margin-right: 30px;
}

.zxs_tit {
    border-bottom: #cccccc solid 1px;
    height: 40px;
    line-height: 40px;
    margin-top: 30px;
}

.zxs_tit a {
    float: right;
    color: #999999;
    font-size: 14px;
}

.zxs_tit span {
    display: inline-block;
    background: url(../images/tit2.gif) no-repeat 0px 12px;
    text-indent: 15px;
    color: #333333;
    font-size: 16px;
}

.right_news li {
    border-bottom: #cccccc solid 1px;
    padding-bottom: 30px;
    padding-top: 15px;
}

.right_news li span {
    font-size: 14px;
    color: #000000;
    line-height: 40px;
}

.right_news li p {
    color: #999999;
    font-size: 14px;
    line-height: 24px;
    display: block;
    padding-bottom: 15px;
}

.right_news li em {
    font-style: normal;
    text-align: right;
    font-size: 13px;
    color: #999999;
    display: block;
}

.gfooter {
    position: fixed;
    bottom: 0;
    text-align: center;
    width: 100%;
    text-align: center;
    height: 68px;
    line-height: 45px;
    z-index: 9999;
    _bottom: auto;
    _width: 100%;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight- (parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
    background: url(../images/dig.gif) no-repeat center #242424;
}

.about_ban {
    background: url(../images/about_ban.jpg) no-repeat center;
    width: 100%;
    height: 360px;
    background-size: cover;
    text-align: center;
    color: #FFF;
    text-shadow: 0 0 2px #666666, 0 0 2px #666666, 0 0 5px #666666, 0 0 2px #666666, 0 0 1px #666666;
}

.about_ban h3 {
    display: block;
    padding-top: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: normal;
}

.about_ban span {
    font-size: 12px;
}

.about_ban p {
    width: 1050px;
    text-align: center;
    display: block;
    margin: auto;
    line-height: 35px;
}

.gongneng_ban {
    width: 100%;
    background: url(../images/gongneng_ban.jpg) no-repeat center;
    height: 355px;
    background-size: cover
}

.gongneng_ban P {
    font-size: 28px;
    display: block;
    text-align: center;
    color: #FFF;
    line-height: 40px;
    padding-top: 140px;
}

.anli_ban {
    width: 100%;
    background: url(../images/nali_ban.jpg) no-repeat center;
    height: 360px;
    background-size: cover
}

.anli_ban P {
    font-size: 28px;
    display: block;
    text-align: center;
    color: #FFF;
    line-height: 40px;
    padding-top: 140px;
}

.huiy_ban {
    width: 100%;
    background: url(../images/huiy_bg.jpg) no-repeat center;
    height: 360px;
    background-size: cover
}

.jituan_ban {
    width: 100%;
    background: url(../images/jituan_bg.jpg) no-repeat center;
    height: 360px;
    background-size: cover
}

.jjfanga_ban {
    width: 100%;
    background: url(../images/xiangqing_bg.jpg) no-repeat center;
    height: 355px;
    background-size: cover
}

.jjfanga_ban P {
    font-size: 28px;
    display: block;
    text-align: center;
    color: #FFF;
    line-height: 40px;
    padding-top: 140px;
}

.weixn_ban {
    width: 100%;
    background: url(../images/weixin_bg.jpg) no-repeat center;
    height: 410px;
    background-size: cover;
}

.ban_wexin_n {
    width: 100%;
    background: url(../images/weixin_bans.jpg) no-repeat center;
    height: 260px;
    background-size: cover;
    padding-top: 100px;
}

.ban_wexin_n b {
    font-size: 30px;
    display: block;
    line-height: 68px;
    height: 68px;
    width: 215px;
    margin: auto;
    border: #FFF solid 2px;
    text-align: center;
    color: #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.ban_wexin_n p {
    text-align: center;
    color: #fff;
    font-size: 36px;
    line-height: 90px;
}

.banseiexin_n {
    background: url(../images/ggw_49.png) no-repeat center;
    width: 100%;
    height: 550px;
}

.wxjks_ban {
    background: url(../images/weixk_bg.jpg) no-repeat center;
    width: 100%;
    height: 410px;
}

.wxjks_ban p {
    text-align: center;
    color: #fff;
    font-size: 36px;
    line-height: 90px;
    display: block;
    padding-top: 90px;
}

.dashiji {
    padding-top: 40px;
}

.wx_nban {
    width: 100%;
    background: url(../images/weixn_nban.jpg) no-repeat center;
    height: 410px;
    background-size: cover
}

.wx_nban P {
    font-size: 28px;
    display: block;
    text-align: center;
    color: #FFF;
    line-height: 40px;
    padding-top: 140px;
}

.map {
    width: 730px;
    float: left;
    height: auto;
    margin-right: 80px;
}

.contt {}

.contt b {
    font-size: 30px;
    font-weight: normal;
    display: block;
    padding-bottom: 15px;
}

.contt p {
    font-size: 18px;
    line-height: 40px;
}

.jj_fa_k {
    padding-left: 2px;
}

.jj_fa_k li {
    width: 260px;
    float: left;
    margin-right: 52px;
    text-align: center;
    padding-top: 45px;
}

.jj_fa_k li:nth-child(4n) {
    margin-right: 0px;
}

.jj_fa_k li i {
    display: block;
    text-align: center;
}

.jj_fa_k li span {
    color: #333333;
    font-size: 14px;
    line-height: 30px;
    display: block;
    padding-top: 10px;
}

.jj_fa_k li p {
    font-size: 12px;
    color: #999999;
}

.xz_list {
    background: url(../images/sz.gif) 0px -2px no-repeat;
}

.xz_list li {
    border-bottom: #cccccc dashed 1px;
    line-height: 70px;
    height: 70px;
    padding-top: 19px;
}

.xz_list li a {
    display: block;
    color: #333333;
    font-size: 16px;
    text-indent: 82px;
    background: url(../images/xz.gif) no-repeat right;
}

.xz_list li a span {}

.pros_list {
    padding-top: 30px;
}

.pros_list li {
    padding-bottom: 15px;
    padding-top: 15px;
    height: 200px;
}

.pros_list li img {
    float: left;
    width: 233px;
    height: 200px;
}

.pros_list li div {
    float: right;
    width: 825px;
    height: 148px;
    padding: 20px 40px 30px 40px;
    border: #999999 solid 1px;
}

.pros_list li a:hover div {
    border: #e79310 solid 1px;
}

.pros_list li span {
    color: #333333;
    font-size: 16px;
}

.pros_list li p {
    display: block;
    font-size: 14px;
    color: #666666;
    display: block;
    padding-left: 40px;
    padding-top: 20px;
    height: 90px;
}

.pros_list li b {
    color: #e79310;
    font-weight: normal;
}

.pros_list li em {
    color: #e79310;
    font-size: 16px;
    display: block;
    text-align: right;
    font-style: normal;
}

.gjs_pl {
    background: #f5f5f5;
    width: 100%;
    height: auto;
    min-height: 480px;
}

.gjs_pl .title {
    border-bottom: #d2b988 solid 1px;
    height: 40px;
    line-height: 40px;
    padding-top: 15px;
}

.gjs_pl .title span {
    display: inline-block;
    background: url(../images/tit1.png) no-repeat 0px 10px;
    font-size: 14px;
    color: #2b2b2b;
    padding-left: 45px;
    padding-right: 15px;
}

.gjs_pl .title em {
    font-size: 14px;
    color: #9c9c9c;
    font-style: normal;
}

.pro_fenlei {
    width: 1240px;
    height: auto;
    padding-bottom: 40px;
    padding-top: 30px;
    padding-left: 1px;
}

.pro_fenlei li {
    width: 180px;
    height: 178px;
    float: left;
    border: #d7d7d7 solid 1px;
    background: #fff;
    margin-bottom: 20px;
    margin-right: 21px;
}

.pro_fenlei li span {
    text-align: center;
    display: block;
    font-size: 14px;
    color: #999999;
}

.pro_fenlei li:hover {
    border: #9c9c9c solid 1px;
}

.ban_dia {
    width: 100%;
    height: 635px;
    background: url(../images/di_bana.jpg) no-repeat center;
    background-size: cover;
}

.ban_dia .consP {
    background: #7f5136;
    height: 490px;
    width: 50%;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    margin-top: 70px;
    float: right;
    position: relative;
    z-index: 1;
}

.ban_dia_cons {
    position: relative;
    z-index: 10;
}

.ban_dia_cons dl {
    margin-top: -510px;
    width: 50%;
    float: right;
    color: #FFF;
}

.ban_dia_cons dl dt {
    padding-left: 75px;
}

.ban_dia_cons dl dt span {
    font-size: 48px;
    display: block;
}

.ban_dia_cons dl dt em {
    color: #d6d6d6;
    font-size: 14px;
    font-style: normal;
}

.ban_dia_cons dl dt b {
    display: block;
    background: #FFF;
    width: 75px;
    height: 5px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.ban_dia_cons dl dd {
    padding-left: 75px;
}

.ban_dia_cons dl dd p {
    text-indent: 28px;
}

.ban_dib {
    width: 100%;
    height: 635px;
    background: url(../images/di_banb.jpg) no-repeat center;
    background-size: cover;
}

.ban_dib .consP {
    background: #272727;
    height: 490px;
    width: 50%;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    margin-top: 70px;
    float: right;
    position: relative;
    z-index: 1;
}

.ban_dic {
    width: 100%;
    height: 635px;
    background: url(../images/di_banc.jpg) no-repeat center;
    background-size: cover;
}

.ban_dic .consP {
    background: #0a131c;
    height: 490px;
    width: 50%;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    margin-top: 70px;
    float: left;
    position: relative;
    z-index: 1;
}

.ban_did {
    width: 100%;
    height: 635px;
    background: url(../images/di_band.jpg) no-repeat center;
    background-size: cover;
}

.ban_did .consP {
    background: #000000;
    height: 490px;
    width: 50%;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    margin-top: 70px;
    float: left;
    position: relative;
    z-index: 1;
}

.ban_die {
    width: 100%;
    height: 635px;
    background: url(../images/di_bane.jpg) no-repeat center;
    background-size: cover;
}

.ban_die .consP {
    background: #272727;
    height: 490px;
    width: 50%;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    margin-top: 70px;
    float: right;
    position: relative;
    z-index: 1;
}

.ban_dif {
    width: 100%;
    height: 635px;
    background: url(../images/di_banf.jpg) no-repeat center;
    background-size: cover;
}

.ban_dif .consP {
    background: #000000;
    height: 490px;
    width: 50%;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    margin-top: 70px;
    float: left;
    position: relative;
    z-index: 1;
}

.ban_dib_cons {
    position: relative;
    z-index: 10;
}

.ban_dib_cons dl {
    margin-top: -510px;
    width: 50%;
    float: left;
    color: #FFF;
}

.ban_dib_cons dl dt {
    padding-right: 75px;
}

.ban_dib_cons dl dt span {
    font-size: 48px;
    display: block;
}

.ban_dib_cons dl dt em {
    color: #d6d6d6;
    font-size: 14px;
    font-style: normal;
}

.ban_dib_cons dl dt b {
    display: block;
    background: #FFF;
    width: 75px;
    height: 5px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.ban_dib_cons dl dd {
    padding-right: 75px;
}

.ban_dib_cons dl dd p {
    text-indent: 28px;
}

.tit_nei {
    background: url(../images/tit_bg.png) no-repeat center top;
    padding-top: 90px;
    text-align: center;
}

.tit_nei h3 {
    color: #d2b988;
    font-size: 26px;
    font-weight: normal;
    line-height: 50px;
}

.tit_nei span {
    font-size: 10px;
    color: #b1b1b1;
}

.tit_nei p {
    display: block;
    margin: auto;
    width: 560px;
    color: #727272;
    font-size: 14px;
    line-height: 28px;
    padding-bottom: 30px;
}

.con_list {
    padding-top: 70px;
    padding-bottom: 40px;
}

.con_list dl {
    width: 340px;
    height: 290px;
    border: #c3c3c3 solid 1px;
    float: left;
    margin-left: 28px;
    margin-right: 28px;
}

.con_list dl dt {
    text-align: center;
}

.con_list dl dt img {
    margin-top: -55px;
    padding-bottom: 20px;
}

.con_list dl dt span {
    display: block;
    font-size: 26px;
    color: #d8c39a;
    line-height: 40px;
}

.con_list dl dd {
    padding-left: 10px;
    padding-right: 10px;
}

.con_list dl dd b {
    color: #d2b988;
    font-size: 16px;
    padding-top: 10px;
    display: block;
    line-height: 30px;
}

.con_list dl dd p {
    color: #3b3b3b;
    font-size: 14px;
    display: block;
    padding-bottom: 10px;
}

.con_list dl dd img {
    margin: auto;
    display: block;
    padding-top: 20px;
}

.titlekk {
    border-bottom: #d2b988 solid 1px;
    height: 40px;
    line-height: 40px;
    padding-top: 15px;
}

.titlekk span {
    display: inline-block;
    background: url(../images/tit1.png) no-repeat 0px 10px;
    font-size: 14px;
    color: #2b2b2b;
    padding-left: 45px;
    padding-right: 15px;
}

.titlekk em {
    font-size: 14px;
    color: #9c9c9c;
    font-style: normal;
}

.des_kk {
    line-height: 30px;
    text-align: center;
    color: #353535;
    font-size: 14px;
    width: 605px;
    margin: auto;
    padding-top: 25px;
    padding-bottom: 25px;
}

.ming_b {
    width: 100%;
    height: 370px;
}

.ming_b .lefta {
    width: 50%;
    height: 370px;
    float: left;
    background: #799cbd;
}

.ming_b .righta {
    width: 50%;
    height: 370px;
    float: right;
    background: url(../images/about_01.jpg) no-repeat;
    background-size: cover;
}

.sell_des {
    width: 340px;
    padding-left: 130px;
    padding-right: 130px;
    color: #FFF;
    padding-top: 80px;
}

.sell_des dt {
    padding-bottom: 50px;
}

.sell_des dt span {
    font-size: 36px;
    display: block;
    line-height: 65px;
}

.sell_des dt em {
    display: block;
    color: #e0e0e0;
    font-size: 12px;
    font-style: normal;
}

.sell_des dt b {
    display: block;
    width: 75px;
    height: 4px;
    background: #FFF;
    margin-top: 20px;
}

.sell_des dd {}

.sell_des dd p {
    font-size: 16px;
    display: block;
    height: 140px;
}

.sell_des dd a {
    color: #FFF;
    display: inline-block;
    background: url(../images/ico_k.png) no-repeat right;
    width: 120px;
    font-size: 16px;
}

.ming_ba {
    width: 100%;
    height: 370px;
}

.ming_ba .lefta {
    width: 50%;
    height: 370px;
    float: left;
    background: url(../images/about_02.jpg) no-repeat;
    background-size: cover;
}

.ming_ba .righta {
    width: 50%;
    height: 370px;
    float: right;
    background: #bd8f79;
}

.ming_bc {
    width: 100%;
    height: 370px;
}

.ming_bc .lefta {
    width: 50%;
    height: 370px;
    float: right;
    background: url(../images/about_03.jpg) no-repeat;
    background-size: cover;
}

.ming_bc .righta {
    width: 50%;
    height: 370px;
    float: left;
    background: #bd7979;
}

.ming_bd {
    width: 100%;
    height: 370px;
}

.ming_bd .lefta {
    width: 50%;
    height: 370px;
    float: right;
    background: #bdb779;
}

.ming_bd .righta {
    width: 50%;
    height: 370px;
    float: left;
    background: url(../images/about_04.jpg) no-repeat;
    background-size: cover;
}

.ming_be {
    width: 100%;
    height: 370px;
}

.ming_be .lefta {
    width: 50%;
    height: 370px;
    float: right;
    background: url(../images/about_05.jpg) no-repeat;
    background-size: cover;
}

.ming_be .righta {
    width: 50%;
    height: 370px;
    float: left;
    background: #8ebd79;
}

.ming_bf {
    width: 100%;
    height: 370px;
}

.ming_bf .lefta {
    width: 50%;
    height: 370px;
    float: right;
    background: #79bbbd;
}

.ming_bf .righta {
    width: 50%;
    height: 370px;
    float: left;
    background: url(../images/about_06.jpg) no-repeat;
    background-size: cover;
}

.ming_bg {
    width: 100%;
    background: url(../images/sell_07bg.jpg) no-repeat;
    height: 515px;
    background-size: cover;
}

.sell_ades {
    width: 510px;
    margin: auto;
    padding-left: 130px;
    padding-right: 130px;
    color: #FFF;
    padding-top: 80px;
    text-align: center;
}

.sell_ades dt {
    padding-bottom: 50px;
}

.sell_ades dt span {
    font-size: 36px;
    display: block;
    line-height: 65px;
}

.sell_ades dt em {
    display: block;
    color: #fff;
    font-size: 12px;
    font-style: normal;
}

.sell_ades dt b {
    display: block;
    width: 75px;
    height: 5px;
    background: #FFF;
    margin: auto;
    margin-top: 20px;
}

.sell_ades dd {}

.sell_ades dd p {
    font-size: 16px;
    display: block;
    height: 140px;
}

.sell_ades dd a {
    color: #FFF;
    display: block;
    background: url(../images/ico_k.png) no-repeat right;
    width: 140px;
    font-size: 16px;
    text-align: center;
    margin: auto;
}

.dd_biaod {
    background: url(../images/diand_ban.jpg) no-repeat;
    width: 100%;
    height: 370px;
    padding-top: 50px;
    background-size: cover;
}

.dd_biaod .dl_biaod {
    width: 600px;
    height: 320px;
    background: url(../images/bg_ii.png);
    color: #fff;
}

.dd_biaod .dl_biaod ul {
    width: 160px;
    float: left;
    height: 320px;
    border-right: #717171 solid 1px;
}

.dd_biaod .dl_biaod ul li {
    width: 160px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    border-bottom: #717171 solid 1px;
}

.dd_biaod .dl_biaod ul li.hover {
    background: #f5f5f5;
    color: #2b2b2b;
}

.bg2 {
    background: #fff;
    width: 100%;
    height: auto;
}

.bg3 {
    background: #f4f4f4;
    width: 100%;
    height: auto;
}

.diand_liuc {
    padding-bottom: 20px;
}

.diand_liuc ul {
    height: 280px;
    padding-top: 20px;
}

.diand_liuc ul li {
    float: left;
    width: 210px;
    padding-left: 45px;
    padding-right: 45px;
    text-align: center;
}

.diand_liuc ul li .imgs {
    height: 170px;
}

.diand_liuc ul li b {
    font-size: 16px;
    color: #2b2b2b;
    display: block;
    font-weight: normal;
    line-height: 40px;
    padding-top: 20px;
}

.diand_liuc ul li b i {
    font-size: 20px;
    color: #d2b988;
    font-style: normal;
    display: inline-block;
    padding-right: 10px;
}

.diand_liuc ul li span {
    font-size: 9px;
    color: #b1b1b1;
    line-height: 18px;
}

.diand_liuc ul li em {
    border-bottom: #8b8b8b solid 1px;
    display: block;
    width: 60px;
    margin: auto;
}

.diand_liuc p {
    line-height: 30px;
}

.diand_liuc p i {
    width: 14px;
    height: 14px;
    background: #e1cec6;
    display: inline-block;
    -moz-border-radius: 50%;
    /* Gecko browsers */
    -webkit-border-radius: 50%;
    /* Webkit browsers */
    border-radius: 50%;
    /* W3C syntax */
    margin-right: 10px;
    margin-top: 9px;
    position: absolute;
}

.in_news {
    height: 360px;
    padding-top: 45px;
}

.in_news .newsa {
    width: 560px;
    float: left;
}

.in_news .tite {
    border-bottom: #ececec solid 1px;
    padding-bottom: 10px;
}

.in_news .tite h3 {
    font-size: 20px;
    color: #333333;
    font-weight: normal;
    display: inline-block;
    border-left: #f08300 solid 3px;
    padding-left: 15px;
}

.in_news .consa {
    padding-top: 20px;
}

.in_news .newsb {
    width: 560px;
    float: right;
}

.in_news ul li {
    line-height: 30px;
}

.in_news ul li span {
    float: right;
    color: #c1becd;
    font-size: 13px;
}

.in_news dl {
    height: 120px;
}

.in_news dl dt {
    width: 170px;
    height: 110px;
    border: #dedede solid 1px;
    float: left;
}

.in_news dl dt img {
    width: 170px;
    height: 110px;
}

.in_news dl dd {
    height: 110px;
    width: 380px;
    float: right;
}

.in_news dl dd span {
    font-size: 16px;
    line-height: 30px;
}

.in_news dl dd p {
    color: #c1becd;
    display: block;
    height: 80px;
    overflow: hidden;
}

.news_list {
    padding-top: 45px;
}

.item-content {
    margin-top: 20px;
}

.item-content li {
    margin-bottom: 15px;
    border-bottom: 1px solid #efefef;
    line-height: 82px;
}

.item-content li:hover {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.item-content li a {
    position: relative;
    display: block;
    height: 100%;
    color: #666;
    *zoom: 1;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}

.item-content li a:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    clear: both;
}

.item-content li a:hover,
.item-content li.act a {
    color: #00a8ff;
}

.item-content li span,
.item-content.pic2 li a {
    position: relative;
    float: right;
    margin-right: 16px;
}

.item-content li i {
    display: inline-block;
    margin-left: 5px;
    font-family: 'å®‹ä½“';
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.item-content li p {
    float: left;
    width: 70%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 20px;
}

.item-content li picture {
    overflow: hidden;
}

.item-content li picture img {
    max-width: 100%;
    vertical-align: top;
}

.item-content.piece li {
    height: 100px;
    border: 1px solid #f1f1f1;
    line-height: 100px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.item-content.piece li:hover,
.item-content.piece li.act {
    border-color: #f08300;
}

.item-content.piece.piece2 li {
    position: relative;
    padding-left: 100px;
}

.item-content.piece a {
    padding-left: 100px;
}

.item-date {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 80px;
    padding: 10px 0;
    background: #c9caca;
    color: #fff;
    text-align: center;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.item-date .date-day {
    font-size: 43px;
    line-height: 1.2;
}

.item-date .date-month {
    font-size: 18px;
    line-height: 1.4;
}

.item-content li:hover .item-date,
.item-content li.act .item-date {
    background: #f08300;
}

.item-content .piece-s1 {
    float: right;
    margin-right: 15px;
}

.item-content .piece-s1.piece-down {
    position: relative;
}

.item-content .piece-s1.piece-down:before,
.item-content li span:before,
.item-content.pic2 li a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -10%;
    z-index: -1;
    width: 120%;
    height: 30px;
    margin-top: -15px;
    background: transparent;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.item-content li a:hover span:before,
.item-content.pic2 li:hover a:before {
    background: #00a8ff;
}

.item-content li a:hover span {
    color: #fff;
}

.item-content li a:hover .piece-s1.piece-down i,
.item-content li a:hover span i,
.item-content.pic2 li a:hover i,
.item-content li.act a .piece-s1.piece-down i {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

.item-caption {
    height: 80px;
    margin-right: 120px;
    padding: 10px 0;
    line-height: 1.4;
    overflow: hidden;
}

.item-caption h3 {
    width: 100%;
    color: #333;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    line-height: 80px;
}

.item-content a:hover .item-caption h3 {
    color: #f08300;
}

.item-content li .item-caption p {
    float: none;
    width: auto;
    margin-top: 5px;
    color: #666;
    font-size: 14px;
}

.item-special {
    padding: 0;
    margin: 0;
    margin: 20px auto 40px;
    background: #f08300;
    height: 325px;
}

.item-special a {
    display: block;
    overflow: hidden;
    color: #fff;
    padding: 0;
    margin: 0;
}

.item-special picture {
    position: relative;
    float: left;
    width: 515px;
    height: 325px;
    overflow: hidden;
    padding: 0;
    background: #FFF;
}

.item-special picture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 515px;
    padding: 0;
    margin: 0;
    height: auto;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;
}

.item-special figcaption {
    position: relative;
    float: right;
    width: 550px;
    margin-right: 90px;
    padding-top: 25px;
}

.item-special figcaption h2 {
    margin: 18px 0 8px;
    font-size: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    font-weight: normal;
    display: block;
    padding-bottom: 20px;
}

.item-special figcaption p {
    height: 75px;
    margin-bottom: 14px;
    color: #fff;
    line-height: 1.4;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.item-special figcaption span {
    color: #fff;
    font-size: 12px;
    display: block;
    padding-bottom: 20px;
}

.item-special figcaption em {
    font-style: normal;
    display: inline-block;
    width: 96px;
    height: 28px;
    border: #FFF solid 2px;
    line-height: 28px;
    text-align: center;
}

.item-special a:hover picture img {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    transform: scale(1.04);
}


/*.item-special a:hover figcaption h2{color:#1d24ab;}*/

.item-special a:hover figcaption p {
    color: #fff;
}

.anli_con {
    padding-top: 50px;
    height: auto;
}

.nav_nei {
    height: 130px;
    padding-left: 50px;
}

.nav_nei li {
    width: 125px;
    height: 50px;
    float: left;
    padding-right: 15px;
    padding-bottom: 15px;
}

.nav_nei li a {
    display: block;
    border: #999999 solid 1px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    line-height: 50px;
    color: #999999;
}

.nav_nei li a:hover {
    border: #f08300 solid 1px;
    background: #f08300;
    color: #FFF;
}

.nav_nei li.hov a {
    border: #f08300 solid 1px;
    background: #f08300;
    color: #FFF;
}

.anli_list {
    width: 1105px;
    margin: auto;
    height: auto;
    padding-top: 20px;
}

.anli_list dl {
    height: 160px;
    width: 100%;
    padding-bottom: 30px;
}

.anli_list dl dt {
    width: 250px;
    float: left;
    height: 160px;
}

.anli_list dl dd {
    height: 160px;
    width: 810px;
    float: right;
}

.anli_list dl dd b {
    display: block;
    padding-bottom: 15px;
}

.anli_list dl dd b a {
    width: 110px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    background: #f08300;
    color: #FFF;
    display: inline-block;
}

.anli_list dl dd span {
    font-size: 16px;
    color: #333333;
    display: block;
    line-height: 30px;
}

.anli_list dl dd p {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    padding-bottom: 10px;
}

.anli_list dl dd i {
    background: url(../images/news_ii.gif) no-repeat;
    display: inline-block;
    float: left;
    width: 25px;
    height: 28px;
}

.anli_list dl dd i.idate {
    background-position: 0px 3px;
}

.anli_list dl dd i.idiaj {
    background-position: -128px 3px;
    margin-left: 30px;
}

.anli_list dl dd .pp {
    line-height: 25px;
}

.anli_list dl dd .pp em {
    font-weight: normal;
    line-height: 25px;
    font-style: normal;
    color: #666666;
    font-size: 14px;
    display: inline-block;
    float: left;
}

.con_aticle {
    padding-bottom: 30px;
}

.positon {
    background: url(../images/posi.png) no-repeat 0px 10px;
    border-bottom: #d3d3d3 solid 1px;
    color: #999999;
    line-height: 40px;
    height: 40px;
    padding-left: 33px;
}

.positon a {
    color: #999999;
}

.aticlea {
    width: 870px;
    float: left;
    height: auto;
    padding-top: 45px;
}

.aticlea .titleg h4 {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #e77917;
}

.aticlea .desa {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 50px;
}

.aticlea .desa i {
    display: inline-block;
    width: 25px;
    height: 27px;
    background: url(../images/news_des.gif) no-repeat;
    margin-right: 4px;
    position: relative;
    margin-top: 2px;
}

.aticlea .desa em {
    display: inline-block;
    font-style: normal;
    height: 20px;
    line-height: 20px;
    padding-right: 10px;
}

.aticlea .desa i.aa {
    background-position: 0px 5px;
}

.aticlea .desa i.bb {
    background-position: -90px 5px;
}

.aticlea .desa i.cc {
    background-position: -212px 5px;
}

.right_con {
    width: 302px;
    float: right;
    height: auto;
    padding-top: 45px;
}

.right_con .ri_tit {
    border-bottom: #ececec solid 1px;
    padding-bottom: 10px;
}

.right_con .ri_tit span {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    border-left: #ed8101 solid 3px;
    padding-left: 20px;
    color: #333333;
    font-size: 18px;
}

.righ_limgs {
    padding-bottom: 20px;
}

.righ_limgs li {
    width: 300px;
    height: 170px;
    border: #e7e7e7 solid 1px;
    margin-bottom: 20px;
}

.righ_limgs li img {
    width: 300px;
    height: 170px;
    position: relative;
    z-index: 1;
}

.righ_limgs li span {
    width: 300px;
    height: 30px;
    line-height: 30px;
    position: relative;
    z-index: 2;
    margin-top: -30px;
    text-align: center;
    display: block;
    color: #fff;
    background: #ed8101;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

.ri_newlis {
    padding-top: 10px;
    padding-bottom: 20px;
}

.ri_newlis li a {
    line-height: 30px;
    width: 300px;
    height: 30px;
    overflow: hidden;
    display: block;
}

.pre,
.next {
    color: #ed8101;
    line-height: 30px;
}

.pre a,
.next a {
    color: #ed8101;
}

.gongng_list {
    height: 950px;
    width: 100%;
    background: #e9e9e9;
    margin-top: 40px;
}

.gongng_list ul {
    padding-top: 50px;
}

.gongng_list li {
    width: 220px;
    height: 270px;
    background: #FFF;
    text-align: center;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
}

.gongng_list li .imga {
    padding-top: 50px;
    height: 75px;
}

.gongng_list li span {
    color: #333333;
    font-size: 16px;
    line-height: 40px;
    display: block;
}

.gongng_list li p {
    font-size: 14px;
    color: #999999;
    padding-left: 10px;
    padding-right: 10px;
}

.hylx0 {
    padding-top: 50px;
    padding-bottom: 70px;
    width: 1200px;
    margin: auto;
    height: 720px;
}

.hylx0 .cenaa {
    width: 380px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 720px;
}

.hylx0 .ov_small {
    width: 380px;
    height: 230px;
    padding-bottom: 10px;
}

.hylx0 li.ov_small a {
    width: 300px;
    height: 170px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.hylx0 .ov_big {
    width: 380px;
    height: 440px;
    padding-bottom: 10px;
}

.hylx0 li.ov_big a {
    width: 300px;
    height: 320px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
}

.hylx0 .hy_01 {
    background: url(../images/hyhy_01.jpg) no-repeat;
}

.hylx0 .hy_02 {
    background: url(../images/hyhy_02.jpg) no-repeat;
}

.hylx0 .hy_03 {
    background: url(../images/hyhy_03.jpg) no-repeat;
}

.hylx0 .hy_04 {
    background: url(../images/hyhy_04.jpg) no-repeat;
}

.hylx0 .hy_05 {
    background: url(../images/hyhy_05.jpg) no-repeat;
}

.hylx0 .hy_06 {
    background: url(../images/hyhy_06.jpg) no-repeat;
}

.hylx0 li a span {
    display: none;
    font-size: 22px;
    text-shadow: 0 0 1px #666666, 0 0 1px #666666, 0 0 2px #666666, 0 0 1px #666666, 0 0 1px #666666;
}

.hylx0 li a p {
    display: none;
    font-size: 14px;
    line-height: 26px;
    padding-top: 10px;
    text-shadow: 0 0 2px #666666, 0 0 2px #666666, 0 0 5px #666666, 0 0 2px #666666, 0 0 1px #666666;
}

.hylx0 li a em {
    display: none;
    width: 85px;
    height: 2px;
    background: #fff;
}

.hylx0 li a:hover span {
    display: block;
}

.hylx0 li a:hover p {
    display: block;
}

.hylx0 li a:hover em {
    display: inline-block;
}

.hylx0 li a {
    display: block;
    color: #fff;
}

.list_ryh {
    padding-top: 40px;
}

.list_ryh li {
    width: 385px;
    height: 270px;
    float: left;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 15px;
}

.list_ryha {
    padding-top: 40px;
    padding-bottom: 40px;
}

.list_ryha li {
    width: 290px;
    height: 405px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 15px;
}

.con_contact {
    padding-top: 50px;
    width: 1200px;
    margin: auto;
    height: 360px;
}

.con_contact li {
    width: 350px;
    height: 320px;
    margin-left: 25px;
    margin-right: 25px;
    float: left;
    text-align: center;
}

.con_contact li.a1 {
    background: #f9e0e0;
}

.con_contact li.a2 {
    background: #e1f7af;
}

.con_contact li.a3 {
    background: #d5ecf9;
}

.con_contact li .imgs {
    padding-top: 50px;
    height: 80px;
}

.con_contact li span {
    color: #3b3b3c;
    font-size: 22px;
    line-height: 50px;
}

.con_contact li p {
    color: #3b3b3c;
    font-size: 19px;
    line-height: 30px;
}

.bg_cont {
    background: #f7f7f7;
    height: auto;
    width: 100%;
}

.con_map {
    padding-bottom: 50px;
    padding-top: 50px;
}

.zhuce_con {
    background: url(../images/zc_bg.jpg) center no-repeat;
    height: 765px;
    width: 100%;
    background-size: cover;
}

.zhuce_con .biaod {
    width: 460px;
    height: 470px;
    margin: auto;
    padding-top: 180px;
    font-size: 16px;
    color: #FFF;
}

.zhuce_con .biaod dl {
    height: 43px;
    line-height: 43px;
    padding-bottom: 10px;
}

.zhuce_con .biaod dl dt {
    width: 94px;
    height: 43px;
    float: left;
}

.zhuce_con .biaod dl dd {
    width: 360px;
    height: 43px;
    float: right;
}

.zhuce_con .biaod dl .inpt {
    width: 320px;
    padding-left: 3px;
    padding-right: 3px;
    height: 43px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    display: inline-block;
    float: left;
}

.zhuce_con .biaod dl .d_in {
    width: 160px;
}

.zhuce_con .biaod dl em {
    color: #ff0000;
    display: inline-block;
    float: left;
    padding-left: 15px;
}

.zhuce_con .biaod dl.tb {
    padding-top: 20px;
}

.zhuce_con .biaod dl .btnsa {
    width: 320px;
    height: 43px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    display: inline-block;
    color: #FFF;
    cursor: pointer;
    background: #ff8a00;
    font-size: 18px;
}

.zhuce_con .biaod dl.tb span {
    font-size: 14px;
    color: #999999;
    display: block;
    text-align: center;
}

.jjfa_list {
    padding-top: 45px;
}

.jjfa_list li {
    width: 270px;
    height: 230px;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
}

.jjfa_list li img {
    position: relative;
    z-index: 1;
}

.jjfa_list li em {
    position: relative;
    display: block;
    z-index: 2;
    margin-top: -30px;
    font-style: normal;
    height: 30px;
    line-height: 30px;
}

.jjfa_list li em b {
    display: inline-block;
    background: #ea9348;
    color: #FFF;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
}

.jjfa_list li span {
    text-align: center;
    display: block;
    line-height: 40px;
}

.zhaojila {
    padding-top: 20px;
}

.zhaojila p {
    text-align: center;
    display: block;
    line-height: 30px;
    color: #333333;
    font-size: 16px;
}

.zhaojila .list_zj {
    height: 120px;
    padding-top: 40px;
    padding-bottom: 50px;
}

.zhaojila .list_zj li {
    width: 64px;
    height: 90px;
    float: left;
    padding-left: 43px;
    padding-right: 43px;
    text-align: center;
    color: #666666;
}

.zhaojila .list_zj li .imgs {
    height: 70px;
}

.sj_yingyd {
    background: url(../images/jt_bbg.jpg) no-repeat center;
    background-size: cover;
    width: 100%;
    height: 800px;
}

.sj_yingyd .lsihw {
    width: 1116px;
    height: auto;
    margin: auto;
    padding-top: 180px;
}

.sj_yingyd .cons {
    width: 600px;
    height: 445px;
    background: url(../images/jt_bg2.png);
}

.sj_yingyd dl {
    padding-left: 50px;
    padding-top: 30px;
}

.sj_yingyd dl dt span {
    color: #f08300;
    font-size: 22px;
    display: block;
    line-height: 40px;
}

.sj_yingyd dl dt em {
    font-style: normal;
    font-size: 12px;
    color: #dfdfdf;
    display: block;
    padding-bottom: 30px;
}

.sj_yingyd dl dt b {
    display: block;
    width: 65px;
    height: 4px;
    background: #f08300;
}

.sj_yingyd dl dd {
    padding-top: 30px;
}

.sj_yingyd dl dd li {
    width: 130px;
    text-align: center;
    height: 130px;
    float: left;
    padding-right: 40px;
}

.sj_yingyd dl dd li span {
    color: #ffffff;
}

.sj_yingyd dl dd li .iam {
    height: 75px;
}

.yshil {
    padding-top: 40px;
}

.yshil .nne_tit {
    text-align: center;
}

.yshil .nne_tit h4 {
    font-size: 22px;
    color: #f08300;
    font-weight: normal;
}

.yshil .nne_tit span {
    font-size: 12px;
    color: #666666;
}

.yshil .mainbo {
    width: 1180px;
    height: 450px;
    margin: auto;
    background: url(../images/zs_02.png) top center no-repeat;
}

.yshil .mainbo .left_bo {
    width: 295px;
    float: left;
    text-align: right;
    height: auto;
}

.yshil .mainbo .rihgt_bo {
    width: 295px;
    float: right;
    text-align: left;
    height: auto;
}

.yshil .mainbo .left_bo span {
    background: #f08300;
}

.yshil .mainbo .rihgt_bo span {
    background: #0089cf;
}

.yshil .mainbo p {
    color: #666666;
    display: block;
    height: 150px;
    line-height: 26px;
}

.yshil .mainbo span {
    width: 210px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: inline-block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    color: #FFF;
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 10px;
}

.sanbz {
    background: url(../images/ph_04.png) no-repeat 0px 0px;
    width: 1180px;
    margin: auto;
    height: 1320px;
}

.sanbz dl {
    padding-left: 95px;
}

.sanbz dl dt {
    padding-left: 3px;
    height: 48px;
}

.sanbz dl dt span {
    display: inline-block;
    width: 130px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
}

.sanbz dl.lia dd {
    height: 396px;
}

.sanbz dl.lib dd {
    height: 412px;
}

.sanbz dl.lic dd {
    height: 341px;
}

.sanbz dl.lia {
    background: url(../images/ph_01.png) no-repeat right top;
}

.sanbz dl.lib {
    background: url(../images/ph_02.png) no-repeat right;
}

.sanbz dl.lic {
    background: url(../images/ph_03.png) no-repeat right top;
}

.sanbz dl p {
    display: block;
    width: 480px;
    padding-top: 55px;
}

.sjgnyshi {
    background: #0089cf;
    width: 100%;
    height: auto;
    padding-top: 50px;
    padding-bottom: 80px;
}

.sjgnyshi .tits {
    text-align: center;
    padding-bottom: 50px;
}

.sjgnyshi .tits h3 {
    font-weight: normal;
    font-size: 22px;
    color: #ffffff;
}

.sjgnyshi .tits span {
    font-size: 12px;
    color: #d2d1d1;
    display: block;
    padding-bottom: 30px;
}

.sjgnyshi .tits em {
    width: 65px;
    height: 5px;
    margin: auto;
    background: #fff;
    display: block;
}

.sjgnyshi ul {
    border: #FFF solid 1px;
    width: 1198px;
    margin: auto;
    padding-top: 20px;
    padding-bottom: 25px;
    margin-bottom: 30px;
}

.sjgnyshi ul li {
    width: 280px;
    height: 320px;
    float: left;
    text-align: center;
    color: #ffffff;
    padding-left: 59px;
    padding-right: 60px;
}

.sjgnyshi ul li span {
    font-size: 16px;
    line-height: 40px;
}

.sjgnyshi ul li .ims {
    height: 200px;
    padding-top: 10px;
}

.dm_yidong {
    padding-top: 50px;
    padding-bottom: 20px;
    height: 250px;
}

.dm_yidong li {
    width: 220px;
    float: left;
    text-align: center;
    height: 210px;
    padding-left: 10px;
    padding-right: 10px;
}

.dm_yidong li .imgs {
    height: 140px;
}

.yx_jiazhi {
    background: url(../images/td_01.png) no-repeat center;
    height: 480px;
    width: 971px;
    margin: auto;
    margin-top: 60px;
    padding-bottom: 40px;
    overflow: hidden;
}

.yx_jiazhi ul {
    height: auto;
}

.yx_jiazhi ul li {
    width: 267px;
    height: 140px;
    color: #0054a7;
    float: left;
    margin-top: 70px;
    margin-left: 10px;
    margin-right: 300px;
    margin-bottom: 30px;
}

.yx_jiazhi ul li.rr {
    float: right;
    margin-right: 10px;
}

.yx_jiazhi ul li p {
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 10px;
}

.wxtuang p.tt {
    display: block;
    text-align: center;
    line-height: 50px;
}

.wxtuang ul {
    height: 260px;
    padding-top: 50px;
}

.wxtuang li {
    float: left;
    width: 230px;
    float: left;
    text-align: center;
    height: 260px;
    padding-left: 5px;
    padding-right: 5px;
}

.wxtuang li .imgs {
    height: 90px;
}

.wxtuang li span {
    font-size: 16px;
    line-height: 27px;
    color: #f08300;
}

.wx_gongnsa {
    width: 100%;
    background: #f0f0f0;
    margin-top: 50px;
}

.wx_gongnsa ul {
    padding-top: 45px;
    height: 400px;
    width: 1195px;
    margin: auto;
}

.wx_gongnsa ul li {
    float: left;
    width: 195px;
    height: 200px;
    float: left;
    text-align: center;
    padding-left: 22px;
    padding-right: 22px;
}

.wx_gongnsa ul li span {
    line-height: 40px;
}

.std_list_kh {
    background: url(../images/qkd_li_bg.gif) center no-repeat;
    height: 490px;
    overflow: hidden;
}

.std_list_kh ul {
    padding-top: 70px;
}

.std_list_kh li {
    padding-bottom: 80px;
}

.std_list_kh li a {
    display: block;
    background: url(../images/qkd_li_l.gif) no-repeat;
    width: 397px;
    height: 60px;
    line-height: 60px;
}

.std_list_kh li a:hover {
    background: url(../images/qkd_li_la.gif) no-repeat;
}

.std_list_kh li span {
    color: #333333;
    font-size: 16px;
    display: inline-block;
    padding-left: 30px;
}

.std_list_kh li em {
    font-style: normal;
    font-size: 20px;
    color: #f08300;
    padding-left: 10px;
}

.std_list_kh li a:hover span {
    color: #fff;
}

.std_list_kh li.lia {}

.std_list_kh li a:hover em {
    color: #fff;
}

.std_list_kh li.lib {
    float: right;
    margin-top: -140px;
}

.std_list_kh li.lib a {
    display: block;
    background: url(../images/qkd_li_r.gif) no-repeat;
    width: 367px;
    padding-left: 30px;
    height: 60px;
    line-height: 60px;
}

.std_list_kh li.lib a:hover {
    background: url(../images/qkd_li_ra.gif) no-repeat;
}

.std_list_kh li.pss {
    padding-left: 30px;
}

.std_list_kh li.paa {
    margin-right: 30px;
}

.yx_buqu3 {
    overflow: hidden;
    height: auto;
}

.yx_buqu3 dl {
    width: 1900px;
    height: 470px;
}

.yx_buqu3 dl dt span {
    font-size: 22px;
    line-height: 80px;
    color: #f08300;
}

.yx_buqu3 dl dd {
    width: 382px;
    height: 340px;
    border: #f08300 solid 2px;
    float: left;
    margin-right: 20px;
}

.yx_buqu3 dl dd .des {
    height: 275px;
    padding-left: 30px;
    padding-right: 30px;
    display: table-cell;
    vertical-align: middle;
}

.yx_buqu3 dl dd span {
    display: block;
    width: 100%;
    height: 65px;
    text-align: center;
    color: #FFF;
    background: #f08300;
    line-height: 65px;
    font-size: 32px;
}

.yx_buqu3 dl dd .des p {
    color: #f08300;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 20px;
}

.cdkh_wkd {
    background: #f6f6f6;
    width: 100%;
    padding-top: 15px;
}

.cdkh_wkd dl {
    height: 355px;
    width: 1400px;
    height: 470px;
}

.cdkh_wkd dl dt span {
    font-size: 22px;
    line-height: 80px;
    color: #f08300;
}

.cdkh_wkd dl dt p {
    font-size: 18px;
    padding-bottom: 10px;
    display: block;
}

.cdkh_wkd dl dd {
    float: left;
    height: 355px;
    text-align: center;
    width: 280px;
    height: 330px;
    float: left;
    border: #f08300 solid 2px;
    margin-right: 20px;
}

.cdkh_wkd dl dd span {
    display: block;
    vertical-align: middle;
    width: 260px;
    height: 70px;
    text-align: center;
    color: #FFF;
    background: #f08300;
    font-size: 14px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.cdkh_wkd dl dd .des {
    height: 240px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 280px;
}

.cdkh_wkd dl dd .des img {
    margin-left: 10px;
}

.qkd_jjwt dl {
    height: 400px;
}

.qkd_jjwt dl dt span {
    font-size: 22px;
    line-height: 80px;
    color: #f08300;
}

.qkd_jjwt dl dt p {
    font-size: 18px;
    padding-bottom: 10px;
    display: block;
}

.qkd_jjwt dl dd {
    text-align: center;
    width: 180px;
    height: 260px;
    float: left;
    padding-left: 28px;
    padding-right: 28px;
    margin-top: 28px;
}

.qkd_jjwt dd span {
    color: #f08300;
    font-size: 16px;
    display: block;
}

.qkd_jjwt .imgs {
    height: 155px;
}

.qkd_jjwt dd p {
    line-height: 26px;
}

.qkd_rhjjwt {
    height: 700px;
    background: #f6f6f6;
    width: 100%;
    padding-bottom: 40px;
}

.qkd_rhjjwt dt span {
    font-size: 22px;
    line-height: 80px;
    color: #f08300;
}

.qkd_rhjjwt dt p {
    font-size: 18px;
    padding-bottom: 10px;
    display: block;
}

.qkd_rhjjwt dd {
    text-align: center;
    width: 570px;
    height: 540px;
    float: left;
    margin-top: 28px;
    border: #f08300 solid 2px;
}

.qkd_rhjjwt dd p {
    color: #fff;
    font-size: 18px;
    display: block;
    height: 85px;
    background: #f08300;
    line-height: 85px;
}

.qkd_rhjjwt .imgs {
    height: 456px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
}

.qkd_rhjjwt .imgs img {
    padding-bottom: 10px;
}

.qkd_rhjjwt .imgs span {
    text-align: center;
    display: block;
    font-size: 22px;
    color: #f08300;
    line-height: 40px;
}

.dkd_bannes {
    width: 100%;
    background: url(../images/qkd_wxs_bg.jpg) no-repeat center;
    height: 500px;
    background-size: cover;
}

.dkd_bannes .nwi_ba {
    background: url(../images/n_ban_s.png) no-repeat bottom left;
    height: 450px;
}

.dkd_bannes .nwi_ba h4 {
    display: block;
    text-align: center;
    font-size: 30px;
    color: #FFF;
    font-weight: normal;
    line-height: 100px;
}

.dkd_bannes .pians {
    width: 599px;
    height: 347px;
    background: url(../images/n_ban_ss.png) no-repeat;
    float: right;
}

.dkd_bannes .pians h5 {
    color: #FFF;
    font-size: 20px;
    display: block;
    text-align: center;
    line-height: 60px;
    padding-top: 20px;
}

.dkd_bannes .pians h5 span {
    color: #f09e00;
}

.dkd_bannes .tabs2 {
    padding-left: 20px;
    padding-top: 20px;
}

.dkd_bannes .tabs2 td {
    color: #FFF;
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    padding-bottom: 25px;
}

.dkd_bannes .tabs2 td .inps {
    height: 30px;
    padding-right: 2px;
    padding-right: 2px;
    width: 178px;
    border: #f08300 solid 1px;
}

.dkd_bannes .tabs2 td p {
    display: block;
    text-align: center;
    padding-bottom: 16px;
}

.dkd_bannes .tabs2 td p span {
    color: #f08300;
}

.dkd_bannes .tabs2 .btns2 {
    width: 265px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    background: #f08300;
    cursor: pointer;
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-left: 10px;
}

.picScroll {
    width: 785px
}

.picScroll .bd {
    position: relative;
}

.picScroll .prev,
.picScroll .next {
    position: absolute;
    top: 44px;
    left: -1px;
    display: block;
    width: 26px;
    height: 64px;
    background: url(../images/jt_t.png) no-repeat left;
    z-index: 9;
    overflow: hidden;
}

.picScroll .next {
    left: auto;
    right: -1px;
    background-position: right;
}

.picScroll .scrollWrap {
    padding-left: 78px
}

.picScroll ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll li {
    background: url(../images/li_bg.png) no-repeat;
    width: 136px;
    height: 156px;
    margin: 0px 25px 10px 0;
    position: relative;
    float: left;
    display: inline;
}

.picScroll li img {
    display: block;
    padding: 3px 3px;
    width: 130px;
    height: 145px;
    position: relative;
    z-index: 1;
}

.picScroll li span {
    height: 28px;
    margin-top: -30px;
    margin-left: 3px;
    width: 130px;
    position: relative;
    z-index: 2;
    color: #fff;
    line-height: 28px;
    background: url(../images/span_a.png);
    overflow: hidden;
    display: block;
    text-indent: 4px;
    font-size: 12px;
}

.mm_img {
    display: none;
}

.corpor {
    background: #fafafa;
    width: 100%;
    height: 390px;
}

.picMarquee-left {
    width: 1200px;
    margin-top: 40px;
    height: 180px;
    overflow: hidden;
    position: relative;
}

.picMarquee-left .bd {
    margin-left: 55px;
}

.picMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picMarquee-left .bd ul li {
    margin: 0 10px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 252px;
}

.picMarquee-left .bd ul li .pic {
    text-align: center;
    width: 250px;
    height: 120px;
    background: #FFF;
    border: 1px solid #ccc;
}

.picMarquee-left .bd ul li .pic img {
    height: 112px;
    display: block;
    margin: auto;
    padding: 4px 4px 4px 4px;
}

.picMarquee-left .bd ul li a:hover img {}

.picMarquee-left .bd ul li span {
    line-height: 21px;
    width: 250px;
    height: 48px;
    display: block;
    padding-top: 5px;
}

.picMarquee-left .prev,
.picMarquee-left .next {
    position: absolute;
    left: 0%;
    top: 20%;
    display: block;
    width: 40px;
    height: 80px;
    background: url(../images/arrow_b.png) 0px 0px no-repeat;
    cursor: pointer;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.picMarquee-left .next {
    left: auto;
    right: 0%;
    background-position: right;
}

.picMarquee-left .prev:hover,
.picMarquee-left .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.picMarquee-left .prevStop {
    display: none;
}

.picMarquee-left .nextStop {
    display: none;
}

.tab_menu {
    text-align: center;
    padding-top: 20px;
}

.tab_menu li {
    display: inline-block;
    padding-left: 55px;
    padding-right: 55px;
}

.tab_menu li a {
    background: #333333;
    display: inline-block;
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height: 40px;
}

.tab_menu li.hover a {
    background: #ff8304;
}

.con_li {
    padding-top: 60px;
    height: 600px;
}

.con_li li {
    width: 580px;
    height: 160px;
    float: left;
    padding-bottom: 40px;
    padding-right: 30px;
}

.con_li li:nth-of-type(odd) {
    padding-right: 30px;
}

.con_li li:nth-of-type(even) {
    padding-right: 0px;
}

.con_li li a {}

.con_li li img {
    float: left;
    margin-right: 22px;
    border: #fff solid 2px;
}

.con_li li a:hover img {
    border: #ff8304 solid 2px;
}

.con_li li span {
    font-size: 16px;
    color: #333333;
    display: inline-block;
    border-bottom: dashed 1px #cccccc;
    width: 360px;
    line-height: 20px;
    padding-bottom: 10px;
}

.con_li li p {
    display: block;
    color: #999999;
    font-size: 14px;
    line-height: 23px;
    display: block;
    padding-top: 10px;
    height: 95px;
    overflow: hidden;
}

.con_li li em {
    font-style: normal;
    color: #ff8304;
    display: block;
    padding-top: 4px;
}

.pages {
    margin: 10px 0;
    text-align: center;
    padding-top: 30px;
}

.pages li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 30px;
    border: 1px solid #ebebeb;
    margin-right: 10px;
    background-color: #FFF;
    -moz-border-radius: 8px;
    /* Gecko browsers */
    -webkit-border-radius: 8px;
    /* Webkit browsers */
    border-radius: 8px;
    font-size: 14px;
}

.pages li.c {
    background-color: #ff8304;
    color: #fff;
    padding: 0 12px;
}

.pages li a {
    padding: 0 12px;
    height: 30px;
    display: inline-block;
    background: #e5e5e5;
    color: #666666;
    *display: inline;
    zoom: 1;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.pages li a:hover {
    background-color: #ff8304;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#ifocus {
    width: 870px;
    height: 385px;
    margin-left: -5px;
    margin-top: -20px;
    padding-bottom: 5px;
}

#ifocus_pic {
    display: inline;
    position: relative;
    float: left;
    width: 420px;
    height: 385px;
    overflow: hidden;
    margin: 10px 0 0 10px;
}

#ifocus_piclist {
    position: absolute;
}

#ifocus_piclist li {
    width: 420px;
    height: 385px;
    overflow: hidden;
}

#ifocus_piclist img {
    width: 420px;
    height: 385px;
}

#ifocus_btn {
    display: inline;
    float: right;
    width: 440px;
}

#ifocus_btn li {
    width: 210px;
    float: left;
    margin-left: 10px;
    margin-top: 12px;
    height: 185px;
    cursor: pointer;
}

#ifocus_btn img {
    width: 210px;
    height: 185px;
}

#ifocus_btn .current {}

#ifocus_opdiv {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 410px;
    height: 35px;
    background: #000;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

#ifocus_tx {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFF;
}

#ifocus_tx .normal {
    display: none;
}

.pro_tt {
    border-bottom: #ee7313 solid 1px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pro_tt span {
    background: #ee7313;
    height: 50px;
    line-height: 50px;
    color: #FFF;
    padding-left: 25px;
    padding-right: 25px;
    display: inline-block;
    font-size: 18px;
}

.n_rightss {
    margin-top: 50px;
}

.scrollBoxg {
    width: 1200px;
    height: 490px;
    position: relative;
    overflow: hidden;
    zoom: 1
}

.scrollBoxg .bd {
    overflow: hidden;
    zoom: 1;
    padding-left: 75px;
    width: 1055px;
    overflow: hidden;
}

.scrollBoxg .ohbox {
    overflow: hidden;
    position: relative;
    width: 818px;
    left: 60px
}

.scrollBoxg .piclist li {
    width: 335px;
    height: 440px;
    float: left;
    margin-right: 20px;
    border: #cccccc solid 1px;
    margin-top: 20px;
}

.scrollBoxg .piclist li img {
    width: 331px;
    height: 200px;
    margin-left: 2px;
    margin-top: 2px;
}

.scrollBoxg .piclist li span {
    color: #fff;
    background: #999999;
    font-weight: bold;
    display: block;
    line-height: 50px;
    text-align: center;
    display: block;
    height: 50px;
    margin-top: 2px;
    width: 331px;
    margin-left: 2px;
    font-size: 16px;
}

.scrollBoxg .piclist li p {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #333333;
    font-size: 14px;
    line-height: 30px;
}

.scrollBoxg .piclist li em {
    background: #ff8305;
    width: 150px;
    height: 45px;
    line-height: 45px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin: auto;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-style: normal;
}

.scrollBoxg .piclist li:hover span {
    background: #f0f0f0;
    color: #ff8305;
}

.scrollBoxg .piclist li:hover {
    background: #dedede;
}

.scrollBoxg .prev,
.scrollBoxg .next {
    position: absolute;
    left: 3%;
    top: 45%;
    display: block;
    width: 35px;
    height: 55px;
    background: url(../images/arrow_a.png) 0px 0px no-repeat;
    cursor: pointer;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.scrollBoxg .next {
    left: auto;
    right: 3%;
    background-position: right;
}

.scrollBoxg .prev:hover,
.scrollBoxg .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.scrollBoxg .prevStop {
    display: none;
}

.scrollBoxg .nextStop {
    display: none;
}

.yssaf_li {
    padding-top: 30px;
    padding-bottom: 40px;
}

.yssaf_li li {
    width: 238px;
    float: left;
    text-align: center;
    background: url(../images/saf_hr.png) no-repeat right top;
    padding-right: 2px;
}

.yssaf_li li i {
    width: 121px;
    height: 121px;
}

.yssaf_li li span {
    display: block;
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    padding-top: 20px;
}

.yssaf_li li p {
    display: block;
    color: #333333;
    font-size: 14px;
    padding-top: 20px;
    width: 185px;
    text-align: left;
    margin: auto;
}

.yssaf_li li:nth-child(5) {
    background: none;
    padding-right: 0px;
}

.inex_s3 {
    margin-top: 40px;
    padding-bottom: 40px;
}

.in_news_22 {
    width: 600px;
    height: 380px;
    border: #cccccc solid 1px;
    float: left;
    margin-top: 20px;
}

.in_news_22 .list_menu {
    width: 165px;
    height: 400px;
    float: left;
}

.in_news_22 .list_menu li {
    width: 165px;
    height: 190px;
}

.in_news_22 .list_menu li a {
    display: block;
    width: 157px;
    height: 190px;
    background: #9f9d9e;
}

.in_news_22 .list_menu li.hover a {
    background: #205aa7;
}

.in_news_22 .list_menu li.hover {
    background: url(../images/jj_a.png) no-repeat center right;
}

.in_news_22 .list_menu li i {
    display: block;
    width: 70px;
    height: 60px;
    margin: auto;
    padding-top: 50px;
    text-align: center;
}

.in_news_22 .list_menu li span {
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    display: block;
    text-align: center;
    padding-top: 10px;
}

.news_scon_li {
    float: right;
    padding-right: 20px;
    padding-top: 25px;
    width: 390px;
    display: block;
}

.news_scon_li dt {
    height: 155px;
}

.news_scon_li dt img {
    float: left;
    padding: 4px 4px 4px 4px;
    border: #eeeeee solid 1px;
    margin-right: 20px;
}

.news_scon_li dt span {
    font-size: 16px;
    font-weight: bold;
    color: #205aa7;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

.news_scon_li dt p {
    font-size: 14px;
    display: block;
    padding-top: 6px;
}

.news_scon_li dt p em {
    font-style: normal;
    color: #205aa7;
    text-indent: 40px;
}

.news_scon_li dd span {
    float: right;
}

.news_scon_li dd a {
    display: block;
    background: url(../images/dd2.gif) no-repeat 0px 15px;
    line-height: 40px;
    border-top: #cccccc dashed 1px;
    text-indent: 20px;
    height: 40px;
    overflow: hidden;
}

.pinp_ss2 {
    width: 570px;
    float: right;
}

.pinp_ss2 dl {}

.pinp_ss2 dt {
    color: #205aa7;
    font-size: 20px;
    font-weight: bold;
    height: 34px;
    text-indent: 18px;
}

.pinp_ss2 dd {
    width: 265px;
    height: 174px;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}

.pinp_ss2 dd img {
    border: 1px solid #ededed;
}