﻿.i-port{
	float:left;width:8px;height:8px;background:#ff0000;border-radius: 50%;margin-top:10px;
}
.ml15{
	margin-left:15px;
}
.contain-nav {
    background: #fff;
    height: 310px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}

.contain-nav > .contain-nav-item {
    height: 195px;
    display: inline-block;
    background: #595959;
    margin-top: 16px;
}

#contain .item1, .item3, .item5 {
    width: 265px;
    height: 195px;
    background: #513113;
    border: 1px solid #9a9a9a;
}

#contain .item2, .item4 {
    height: 195px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 10px;
    position: relative;
}

#contain .item1-nav {
    background: #543516;
    width: 243px;
    height: 173px;
    border: 1px solid #fff;
    margin: 10px auto;
}

#contain .tem1-nav-title1 {
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    margin-top: 34px;
}

#contain .tem1-nav-title2 {
    color: #fff;
    margin-top: 5px;
    margin-bottom: 5px;
}

#contain .tem1-nav-title3 {
    color: #fff;
    margin-bottom: 5px;
}

#contain .tem1-nav-title4 {
    color: #fff;
}

.item4-jia {
    position: absolute;
    top: 132px;
    color: #000;
    left: -10px;
    z-index: 99;
}

.box01{
    width:485px;
    height:140px;
    margin: 0 auto;
    overflow: hidden;
}
.box01 .box01_top_l{
    width:485px;
    float: left;
    border-bottom: 1px solid #000;
}
.box01 .box01_top_l img{
    float: left;
    margin-left: 30px;
    margin-top: 20px;
    margin-right: 20px;

}
.box01 .box01_top_l .box01_p1{
    font-size: 80px;
    float: left;
    margin-right: 10px;
}
.box01 .box01_top_l .box01_p2{
    font-size: 32px;
    float: left;
    margin-top: 6px;
}
.box01 .box01_top_r{
    width:200px;
    float: left;
}
.box01 .box01_p3{
    font-size: 24px;
    line-height: 50px;
    border-bottom: 1px solid #000;
    font-weight: bolder;
}
.contain-moudle1 {
    height: 870px;
    background: #f7f7f7;
}

.contain-moudle1-item1 {
    width: 1200px;
    margin: 0 auto;
    height: 145px;
    overflow: hidden;
    padding-top: 80px;
    margin-bottom: 80px;
}

.contain-moudle1-item1 img {
    width: 1200px;
    height: 148px;
}

.contain-moudle1-item2 {
    width: 1200px;
    margin: 0 auto;
    height: 500px;
}

.contain-moudle1-item2 img {
    height: 100%;
    width: 100%;
}

.moudel-title {
    text-align: center;
   
}

/*.moudel-title span {
    display: inline-block;

}*/
.moudel-title .tit_sp1{
    font-size: 40px;
    height: 30px;
}
.moudel-title .tit_sp2{
    font-size: 14px;
    height: 20px;
    border-bottom: 1px dashed #9b9b9b;
}
.moudel-title .tit_sp3{
    font-size: 24px;
    height: 30px;
    width:485px;
    margin: 0 auto;
}

.contain-item2-bg{
    background-image: url('../images/pro_bj.jpg');
}
.contain-item2-bg:after{content:'';display:block;clear: both;}
.contain-item2-bg .contain-item1{
    width: 1200px;
    padding-top: 20px;
    overflow: hidden;
}

.news_pro ul{
    float: left;
}
.news_pro ul li{
    width:276px;
    margin-left: 12px;
    margin-right: 12px;
    float: left;
}
.news_pro ul li img {
    width:276px;
    height:276px;

}
.news_pro ul li p{
    width:100%;
    text-align: center;
}
.news_pro ul li p a{
    color: #000000;
}
.news_down{
    background-color: #eeecef;
    height: 40px;
    width:1200px;
    color: #000000;
    float: left;
    margin-bottom: 10px;
}
.news_down p{
    margin-top: 10px;
}
.news_downn{
    width:1200px;
    color: #000000;
    float: left;
}
.news_downn p{
    width:550px;
    margin-left: 25px;
    float: left;
    height: 30px;
}
.news_downn p a{
    color: #545454;
}
.news_downn p span{
    float: right;
}
.pro_nav{
    margin: 20px 0px;
}
.pro_nav_list{
    width:1200px;
    margin: 0 auto;
}
.pro_nav_list .pro_nav_list1{
    float: left;
    width:100%;
    margin: 5px 0;
}
.pro_nav_list1 p{
    float: left;
    width:120px;
}
.pro_nav_list1 p img{
    margin-top: 4px;
    float: left;
}
.pro_nav_list1 p a{
    font-size: 15px;
    color: #5eaa02;
    margin-top: 5px;
    margin-left: 10px;
    float: left;
    text-decoration: none;
}
.pro_list_top{
    width:1200px;
    float: left;
}
.pro_list_top p{
    width:80px;
    text-align: center;
    float: left;
    margin: 0 60px;
}
.pro_list_top p a{
    color: #000000;
    font-size: 18px;
    text-decoration: none;
}
.pro_list_top2{
    background-color: #ffffff;
    height:40px;
    width:1150px;
    float: left;
    margin-top: 10px;
    margin-left: 25px;
}

.pro_list_top2 ul li{
    float: left;
    width:170px;
    margin-top: 10px;
    margin-left: 10px;
}
.pro_list_top2 ul li a{
    text-decoration: none;
    font-size: 14px;
}
.pro_list_top2 ul li a:hover{
    color: #579b00;
}
.pro_ul{
    width:1150px;
    margin-top: 10px;
    margin-left: 33px;
    margin-bottom: 20px;
    float: left;
    overflow: hidden;
}
.pro_ul ul li{
    background-color: #ffffff;
    margin: 10px 8px 10px 0px;
    float: left;
	border: 4px solid #fff;
}
.pro_nav_list p{
    text-align: center;
}
.pro_nav_list .tp1{
    font-size: 24px;
    color: #000000;
    font-weight: bolder;
    line-height: 40px;
}
.pro_nav_list .tp2{
    font-size: 10px;
    color: #000000;
    line-height: 16px;
    text-transform: uppercase;
}
.pro_nav_list tp1{
    font-size: 40px;
    color: #000000;
}
.contain-goods{margin: 0 auto;width: 270px;}
.contain-goods img{width: 270px;height: 245px;}
.contain-goods div:nth-child(2){
text-align: center;
height: 20px;
margin-top: 5px;
margin-bottom: 5px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}

.contain-title{height: 200px;color:#fff;font-size: 70px;line-height: 200px;text-align: center;}
.contain-goods-list{margin: 0 auto;color: #fff;text-align: center;}
.contain-goods-list .contain-goods1{display: inline-block;margin: 0 40px;}
.contain-goods-list .contain-goods1 div:nth-child(1){width: 245px;height: 245px;}
.contain-goods-list .contain-goods1 div:nth-child(2){height:40px;line-height: 40px;}
.contain-goods-list .contain-goods1 div:nth-child(1) img{width: 245px;height: 245px;}
.contain-zx{margin-left: -117px;margin-top: 40px;}
.contain-list-items{margin: 0 auto; color: #fff;text-align: left;width: 890px;}
.contain-list-items div{display: inline-block;width: 440px;}
.contain-list-items div ul{margin-top: 20px;margin-bottom: 60px;}
.contain-list-items div ul li{margin-bottom: 5px;}

.pro_nav_list{
    width:1200px;
    margin: 0 auto;
}
.pro_nav_list .pro_nav_list1{
    float: left;
    width:378px;
    height:180px;
    margin: 5px 10px;
    border-right: 1px solid #777777;
}
.pro_nav_list1 p{
    float: left;
    width:120px;

}

.pro_nav_list1 p a{
    font-size: 24px;
    background-color: #8d8d8d;
    color: #ffffff;
    margin-top: 5px;
    margin-left: 10px;
    padding: 5px 10px;
    float: left;
    text-decoration: none;
}

.pro_nav_list1 dl{
    width:378px;
    float: left;
}
.pro_nav_list1 dl dt{
    margin: 16px 30px;
}
.pro_nav_list1 dl dt a{
    color: #232323;
    font-size: 16px;
}
.pro_nav_list1 dl dd{
    float: left;
    margin-left: 30px;
}
.pro_nav_list1 dl dd ul li{
    float: left;
    margin: 5px 5px;
}
.pro_nav_list1 dl dd a{
    color: #232323;
    font-size: 14px;
}
.pro_nav_list1 dl dd i{
    margin: 0 5px;

}
.pro_nav_list1 dl dd a:hover{
    color: #b91c17;
    text-decoration: none;
}



.tab-content {
    width:1200px;
    margin: 0 auto;
    margin-top: 30px;

}
.tab-head{
    width:1200px;
    margin: 0 auto;
    overflow: hidden;
}

.tab-head p {
     background-color: #eaecf4;
     width: 300px;
     line-height: 40px;
     margin: 0;
     float: left;
     font-size: 24px;
     text-align: center;
 }

.tab-head p:hover {
    color: #ffffff;
}

.tab-content div{
    display: none;
}

.selected {
    background: #8d8d8d !important;
    color: #fff !important;
}

.tab-content .show{
    display: block;
}


.box_tjcp{
    width:1200px;
    margin: 0 auto;
}

.tjcp1 img{
    margin: 10px 7px;
    float: left;
}
.tjcp2 a{
    float: left;
}
.tjcp2 img{
    margin: 10px 3px;
}

.moude2-img {
    height: 100px;
    background-image: url(../images/moudle2_1.jpg);
    background-position: 50% 50%;
}

.box03_box .rx-ty-sp1{
    font-size: 10px;
    color: #6a6a6a;
    text-transform: uppercase;
}
.box03_box .rx-ty-sp2{
    font-size: 24px;
    color: #202020;
}
.box03_box .rx-ty-sp3{
    font-size: 14px;
    color: #202020;
}


.box05{
    background-color: #eaedf4;
    height: 220px;
}
.box05 .box05_box{
    width:1200px;
    margin: 0 auto;
}
.box05 .box05_box .box5_p1{
    text-align: center;
    font-size: 40px;
    color: #000000;
    width:1200px;
    float: left;
    margin-top: 40px;
}
.box05 .box05_box .box5_p2{
    text-align: center;
    font-size: 12px;
    color: #000000;
    width:1200px;
    line-height: 40px;
}
.box05 .box05_box .box5_p3{
    background-color: #ee686b;
    width: 455px;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    margin: 0 auto;
}

.box_news{
    height: 150px;
    margin-top: 30px;
}
.box_news .box_news_box{
    width:1200px;
    margin: 50px auto;
}
.box_news .box_news_box .box_news_p1{
    text-align: center;
    font-size: 40px;
    color: #515151;
    width:1200px;
    float: left;
    margin-top: 40px;
}
.box_news .box_news_box .box_news_p2{
    text-align: center;
    font-size: 16px;
    color: #515151;
    width:1200px;
    text-transform: uppercase;
    line-height: 40px;
}
.box_news .box_news_box .box_news_p3{
    text-align: center;
    font-size: 16px;
    color: #515151;
    margin: 0 auto;
}

.about_box{
    width:1200px;
    margin:  0 auto;
}
.com_jj_l{
    width:855px;
    height: 405px;
    float: left;
}
.com_jj_l .p1{
    width:100%;
    background-color: #eaedf4;
    height: 40px;
}
.com_jj_l .p1 .p1sp1{
    float: left;
    text-align: left;
    height: 40px;
    width:700px;
    margin-top: 4px;
    margin-left: 5px;
}
.com_jj_l .p1 .p1sp1 a{
    font-size: 24px;
    color: #010101;
    float: left;
}
.com_jj_l .p1 .p1sp1 span{
    font-size: 16px;
    float: left;
    width:170px;
    margin-top: 10px;
}
.com_jj_l .p1 .p1sp2{
    float: left;
    text-align: right;
    height: 40px;
    width:150px;
    margin-top: 4px;
}
.com_jj_l .p1 .p1sp2 a{
    font-size: 24px;
    color: #010101;
}
.com_jj_l img{
    float: left;
}
.com_jj_l .p2{
    width:245px;
    float: left;
    margin-left: 10px;
    line-height: 35px;
    text-align: left;
    text-indent: 24px;
}
.com_jj_l .more{
    background-color: #000000;
    padding: 5px 10px;
    width:50px;
    float: right;
}
.com_jj_l .more a{
    color: #ffffff;
    text-transform: uppercase;
}

.com_jj_r{
    width:310px;
    height: 390px;
    float: left;
    margin-left: 20px;
}
.com_jj_r .p1{
    width:100%;
    background-color: #eaedf4;
    height: 40px;
}
.com_jj_r .p1 .p1sp1{
    float: left;
    text-align: left;
    height: 40px;
    width:310px;
    margin-top: 4px;
    margin-left: 5px;
}
.com_jj_r .p1 .p1sp1 a{
    font-size: 24px;
    color: #010101;
    float: left;
}
.com_jj_r .p1 .p1sp1 span{
    font-size: 16px;
    float: left;
    width:170px;
    margin-top: 10px;
}
.com_news_t{
    width:855px;
}
.com_news_t img {
    width:370px;
    height:227px;
}
.com_news_t h3{
    text-align: left;
    float: left;
    width:450px;
    margin-left: 20px;
    line-height: 30px;
}
.com_news_t h3 a{
    font-size: 16px;
    color: #000000;
}
.com_news_t p{
    color: #727272;
    margin-top: 10px;
    float: left;
    width:450px;
    line-height: 30px;
    margin-left: 20px;
    text-indent: 24px;
    text-align: left !important;
}
.com_news_t span{
    color: #727272;
    width:450px;
    float: left;
    text-align: left !important;
    line-height: 30px;
    margin-left: 20px;
    
}
.com_jj_l ul{
    width:855px;
    float: left;
}
.com_jj_l ul li{
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #666;
    height: 40px;
}
.com_jj_l ul li a{
    float: left;
    margin-top: 15px;
    width:600px;
    text-align: left;
    font-size: 14px;
    color: #191919;
}
.com_jj_l ul li span{
    float: right;
    margin-top: 15px;
    width:200px;
    text-align: right;

}



.com_jj_r dl{
    float: left;
    width:300px;
    margin-bottom: 30px;
}
.com_jj_r dl dt{
    height: 30px;
    clear: both;
}
.com_jj_r dl dt span{
    float: left;
    width:30px;
    background-color: #727272;
    color: #ffffff;
    padding: 2px 0px;
}
.com_jj_r dl dt a{
    font-size: 14px;
    color: #000000;
    font-weight: bolder;
    text-decoration: none;
    overflow: hidden;
    width:auto;
    height: auto;	
   	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.com_jj_r dl dd span{
    float: left;
    width:30px;
    background-color: #000000;
    color: #ffffff;
    padding: 2px 0px;
}
.com_jj_r dl dd p{
	margin-left: 35px;
    line-height: 20px;
    text-align: left !important;
}
.product-center {
    margin-top: 30px;
    margin-bottom: 20px;

}

.product-center .main {
    width:1200px;
    margin: 0 auto;
    position: relative;
}
.product-left {
    float: left;
    width: 260px;
    height: 100%;
}
.product-list{
    width: 245px;

    border: 1px solid #ccc;
}
.product-list-top{
    width: 245px;
    height: 60px;
    margin: 0 auto;
    background-color: #663200;
    background-image: url("../images/index_45.jpg");
    border-bottom: 1px solid #cccccc;
}
.product-list-top p{
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    text-align: center;
}
.product-list-middle{
    width: 245px;
    margin: 0 auto;
}
.product-list-middle p{
    width: 245px;
    height: 45px;
    background-color: #6cb515;
    color: #fff;
    font-size: 24px;
    line-height: 45px;
    text-align: center;
    font-family: "Microsoft YaHei";
    border-bottom: 1px solid #cccccc;
}
.product-list-middle ul li{
    width: 245px;
    height: 45px;
    font-size: 14px;
    color: #000000;
    line-height: 45px;
    text-align: center;
    font-family: "Microsoft YaHei";
    border-bottom:1px solid #cccccc;
    overflow:hidden;
}
.product-list-middle ul a:hover{
    background-color: #6cb515;
    color: #fff;
    text-decoration: none;
}
.product-list-middle ul li:hover{
    background-color: #6cb515;
    color: #fff;
    text-decoration: none;
}
.hidecontent {
    display:none;
}
.product-right {
    float: left;
    width: 940px;
}
.product-right-top{
    width: 935px;
    height: 37px;
    background: url("../images/middle_ht.png") repeat-x;
    margin-left: 2px;
}
.product-right-top p{
    line-height: 36px;
    width: 100px;
    height: 36px;
    background-color: #663200;
    text-align: center;
    margin-left: 4px;
    color: #fff;
}
.product-right-top ul li{
    float: left;
    width: 139px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-left: 4px;
    background: url(../images/middle_h.png) no-repeat;
}
.product-right-top ul li.active,
.product-right-top ul li:hover{
    background-color:#663200;
}
.product-right-top ul li a{
    color: #fff;
}
.product-show-bottom{
    width: 925px;
    height: 35px;
}
.product-show-bottom a{
    line-height: 33px;
    font-size: 14px;
    float: right;
    font-family: "Microsoft YaHei";
}
.show-height{
    height: 555px;
}
.product-right-lower{
    width: 925px;
    height: 37px;
    background: url("../images/product-ge.png") repeat-x;
    margin-left: 2px;
}
.product-right-lower p{
    width: 100px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background-color: #663200;
    margin-left: 4px;
    color: #fff;
}
.product-lower-bottom{
    width: 925px;
    height: 35px;
}
.product-lower-bottom a{
    line-height: 33px;
    font-size: 14px;
    float: right;
    font-family: "Microsoft YaHei";
}
.product-right .position {
    font: 400 12px/1 "SimSun";
    color: #666;
    margin-bottom: 24px;
}
.product-right .position span {
    width: 7px;
    height: 0;
    font-size: 0;
    display: inline-block;
    border-top: 7px solid #000;
    border-bottom: 7px solid #ff0000;
    margin-right: 10px;
}
.product-center .product-contact-index {
    margin-top: -6px;
    width: 100%;
    height: 178px;
    border: 1px solid #ccc;
    background: #fff url("../images/contact-us.png") no-repeat 6px 8px;
}
.product-center .product-contact-index > div {
    border-top: 1px solid #ccc;
    padding-top: 3px;
    margin: 60px 9px 0 9px;
}
.product-center .product-contact-index > div p {
    font: 400 12px/20px "SimSun";
    color: #666;
}
.product-center .product-contact-index > div span {
    margin-left: 12px;
}
.product-center .product-lunbo {
    margin-bottom: 18px;
    width: 100%;
    height: 530px;
    overflow: hidden;
    position: relative;
}
.product-center .product-lunbo .section-banner-wrap {
    width: 100%;
    height: 100%;
}
.product-center .product-lunbo .section-banner-wrap .section-banner-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000%;
    height: 100%;
}
.product-center .product-lunbo .section-banner-wrap .section-banner-box li {
    width: 10%;
    height: 100%;
    float: left;
    position: relative;
    background: #fff;
}
.product-center .product-lunbo .section-banner-wrap .section-banner-box li > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 530px;
    height: 530px;
    display: block;
}
.product-center .product-lunbo .section-banner-wrap .section-banner-box li > a img {
    width: 530px;
    height: 530px;
}
.product-center .product-lunbo .section-banner-wrap .section-banner-box li .product-mes {
    margin-left: 543px;
    height: 100%;
}
.product-center .product-lunbo .section-banner-wrap .section-banner-box li .product-mes h5 a {
    display: block;
    width: 264px;
    padding-top: 60px;
    font: 700 22px/42px "Microsoft YaHei";
    color: #000;
    border-bottom: 1px solid #ccc;
}
.product-center .product-lunbo .section-banner-wrap .section-banner-box li .product-mes p {
    padding-top: 30px;
    font: 400 14px/2 "Microsoft YaHei";
    color: #666;
}
.product-center .product-lunbo .section-banner-wrap .section-banner-box li .product-mes > a {
    margin-top: 50px;
    display: block;
    width: 186px;
    height: 43px;
    background: #ff0000 url("../images/qq.png") no-repeat 50px center;
    font: 400 14px/45px "Microsoft YaHei";
    color: #fff;
    text-indent: 78px;
}
.product-center .product-lunbo .section-banner-btns {
    width: 26px;
    height: 50px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    display: block;
}
.product-center .product-lunbo .side-diploma-btns1 {
    background: url("../images/arrow-gray.png") no-repeat 0 0;
    left: 0;
}
.product-center .product-lunbo .side-diploma-btns2 {
    background: url("../images/arrow-gray.png") no-repeat -26px 0;
    right: 0;
}
.product-center .product-lunbo .side-diploma-btns1:hover {
    background: url("../images/arrow-red.png") no-repeat 0 0;
}
.product-center .product-lunbo .side-diploma-btns2:hover {
    background: url("../images/arrow-red.png") no-repeat -26px 0;
}
.product-right .product-show {
    margin-top: 20px;
    width: 100%;
    height: 345px;
}
.show1{
    display: none;
}
.product-right .product-show .products {
    width: 300px;
    height: 100%;
    float: left;
    margin: 0 5px;
    transition: box-shadow 0.5s;
    -webkit-transition: box-shadow 0.5s;
}
.product-right .product-show .products:hover{
    box-shadow:0 0 15px gray;
}
.product-right .product-show .products img {
    width: 300px;
    height: 300px;
    border: 1px solid #bfbfbf;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: scale(0.4);
    -moz-transform: scale(0.4);
    transform: scale(0.4);
    -webkit-animation: popUp .8s ease-in forwards;
    -moz-animation: popUp .8s ease-in forwards;
    animation: popUp .8s ease-in forwards;
}

@-webkit-keyframes popUp {
    70% { -webkit-transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; }
    100% { -webkit-transform: scale(1); opacity: 1; }
}

@-moz-keyframes popUp {
    70% { -moz-transform: scale(1.1); opacity: .8; -moz-animation-timing-function: ease-out; }
    100% { -moz-transform: scale(1); opacity: 1; }
}

@keyframes popUp {
    70% { transform: scale(1.1); opacity: .8; animation-timing-function: ease-out; }
    100% { transform: scale(1); opacity: 1; }
}
.product-right .product-show .products h5 {
    width: 100%;
    height: 40px;
    display: inline-block;
    background: #ffffff;
    text-align: center;
    font: 400 14px/40px "SimSun";
    color: #666;
}.product-center .product-show .products:hover h5 {
     background: #6cb515;
     color: #fff;
 }
/*/product-center*/


.fangan{
    background-image: url("../images/fangan.jpg");
    height:430px;
}
.fangan span{
    color: #ffffff;
}
.fangan .tit_sp1{
    margin-top: 30px;
}
.fangan .tit_sp2{
    margin-top: 10px;
}
.fangan ul{
    width:1200px;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 30px;
}
.fangan ul li{
    float: left;
    width:123px;
    margin: 0 24px;
}
.fangan ul li p{
    color: #ffffff;
    font-size: 15px;
}
.fangan .ptel{
    width:1920px;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    font-size: 24px;
    float: left;
    margin-top: 55px;
}


.youshi1{
    width:1200px;
    margin: 0 auto !important;
    height: auto;
    overflow: hidden;
}
.youshi1 .youshi_txt{
    width:500px;
    float: left;

}
.youshi_img_r{
    float: left;
    margin-top: 10px;
    margin-left: 40px;
}

.youshi_txt .youshi_01{
     background-image: url("../images/youshi_t1.jpg");
     width:570px;
     height:85px;
     float: left;
 }

.youshi_txt .youshi_01 .youshi_h{
    display: block;
    margin-left: 70px;
    font-size: 24px;
    color: #2d2d2d;
    text-align: left;
    margin-top: 10px;
}
.youshi_txt .youshi_01 .youshi_y{
    font-size: 12px;
    color: #2d2d2d;
    text-align: left;
    display: block;
    margin-left: 70px;
}
.youshi_txt .youshi_sot{
    font-size: 20px;
    color: #2d2d2d;
    text-align: left;
    width:100%;
    height:50px;
    margin-left: 70px;
    float: left;

}

.youshi_txt .youshi_02{
    background-image: url("../images/youshi_t2.jpg");
    width:472px;
    height:85px;
    float: left;
    margin-top: 30px;
}
.youshi_txt .youshi_02 .youshi_h{
	display: block;
	margin-left: 70px;
    font-size: 24px;
    color: #2d2d2d;
    text-align: left;
    margin-top: 10px;
}
.youshi_txt .youshi_02 .youshi_y{
    font-size: 12px;
    display: block;
    color: #2d2d2d;
    text-align: left;
    margin-left: 75px;
}

.youshi_txt .youshi_03{
    background-image: url("../images/youshi_t3.jpg");
    width:472px;
    height:85px;
    float: left;
    margin-top: 0px;
}
.youshi_txt .youshi_03 .youshi_h{
    font-size: 23px;
    color: #2d2d2d;
    text-align: left;
    display: block;
    margin-left: 65px;
    margin-top: 10px;
}
.youshi_txt .youshi_03 .youshi_y{
    font-size: 12px;
    display: block;
    color: #2d2d2d;
    text-align: left;
    margin-left: 70px;
}

.youshi_txt .youshi_04{
    background-image: url("../images/youshi_t4.jpg");
    width:472px;
    height:85px;
    float: left;
    margin-top: 30px;
}
.youshi_txt .youshi_04 .youshi_h{
	display: block;
    font-size: 24px;
    color: #2d2d2d;
    text-align: left;
    margin-left: 75px;
    margin-top: 10px;
}
.youshi_txt .youshi_04 .youshi_y{
    font-size: 12px;
    color: #2d2d2d;
    text-align: left;
    display: block;
    margin-left: 78px;
}


.youshi_txt ul {
    margin-left: 77px;
}
.youshi_txt ul li{
    font-size: 14px;
    color: #454545;
    width:100%;
    float: left;
    text-align: left;
    list-style-position: outside;
    list-style-image: url(../images/liico.jpg);

}
.youshi_txt ul li p{
    line-height: 30px;
}
.youshi_li {
    height: 30px;
}



.box06_box{
    width:1200px;
    margin: 0 auto;
    overflow: hidden;
}
.box06_box .box06_l{
    background-image: url('../images/dz_sd_l.jpg');
    width:600px;
    height: 543px;
    float: left;
    margin-top: 30px;
}
.box06_box .box06_r{
    background-image: url('../images/dz_sd_r.jpg');
    width:600px;
    height: 543px;
    float: left;
    margin-top: 30px;
}
.box06_p1{
    color: #111111;
    font-size: 24px;
    margin-top: 30px;
}
.box06_p1 span{
    width:100px;
    margin-right: 5px;
    font-size: 24px;
    background-color: #8d8d8d;
    color: #ffffff;
}
.box06_p2{
    color: #919191;
    font-size: 14px;
    line-height: 20px;

}
.box06_p3{
    color: #111111;
    font-size: 16px;
    line-height: 25px;
}
.box06_p4{
    color: #111111;
    font-size: 24px;
}

.anli_box{
    width:1200px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
}
/*.anli_box .anli_box_img{
    float: left;
    width:590px;
    height:670px;
}
.anli_box_r{
    background-color: #ebebe9;
    float: left;
    width:580px;
    margin-left: 10px;
    padding: 10px;
}
.anli_box_t h3{
    width:580px;
    float: left;
}
.anli_box_t h3 a{
    color: #424242;
    font-size: 22px;
    text-align: left;
    width:580px;
    float: left;

}
.anli_box_t p{
    float: left;
    color: #424242;
    width:100%;
    font-size: 14px;
    text-indent: 24px;
    line-height: 25px;
    text-align: left;
}
.anli_box_t p span{
    margin-right: 10px;
}
.anli_box_t ul{
    margin-left: 5px;
}
.anli_box_t ul li{
    float: left;
    width:175px;
    height: 125px;
    margin-right: 15px;
}
.anli_box_t ul li img{
    width:175px;
    height: 125px;
}
.anli_box_d{
    margin-top: 10px;
    float: left;
}
.anli_box_d ul li{
    width:280px;
    height: 335px;
    float: left;
    margin: 0 3px;
}
.anli_box_d ul li img{
    width:280px;
    height: 335px;
}
.anli_box_d ul li p{
    background-color: #3a3a3a;
    line-height: 30px;
}.anli_box_d ul li p a{
    color: #ffffff;
 }

*/
.anli_box a{text-decoration: none;}
.anli_box img{width: 100%;height: auto;}
.anli_fl{
	width: 610px;
	float: left;
	color: #424242;
}
.anli_fr{
	width: 550px;
	float: left;
	margin-left: 20px;
	color: #424242;
}
.anli_img{
	width: 610px;
	height: 390px;
	overflow: hidden;
}
.anli_tit{
	font-weight: normal;
	color: #444;
}
.fs22{font-size: 22px}
.fs16{font-size: 16px}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
.mr20{margin-right: 20px;}
.mb180{margin-bottom: 110px;}
.mb50{margin-bottom: 50px;}
.fl{float: left;}
.fr{float: right;}
.ti32{text-indent: 32px;}
.anli_txt{
   line-height: 26px;
   float: left;
   overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   
}
.anli-a{
	 color: #000;
	 font-weight: bold;
}
.anli_ul li{
	overflow: hidden;
	 width: 100%;
	 padding: 10px 0;
	 border-top: 1px dashed #ccc;
}
.anli_ul li:first-child{
	border: none;
	padding-top: 0;
}
.anli_liimg{
	width: 200px;
	height: 130px;
	overflow: hidden;
}
.anli-litxt{
	width: 340px;
	overflow: hidden;
}



.comjj{
    width:1200px;
    margin: 0 auto;
}
.comjj img{
    float: left;
}
.comjj .comjjtxt{
    float: left;
    width:500px;
    margin-left: 40px;
}
.comjj .comjjtxt h4{
    float: left;
    font-size: 24px;
    font-weight: 100;
    margin-top: 10px;
    margin-bottom: 10px;
}
.comjj .comjjtxt p{
    font-size: 14px;
    float: left;
    text-align: left;
    line-height: 26px;
    text-indent: 28px;
}
.comjj .comjjtxt span{
    background-color: #67af10;
    font-size: 24px;
    font-weight: 600px;
    line-height: 50px;
    width:100px;
    height:50px;
    float: right;
    color: #ffffff;
}

.comhj{
    width:1200px;
    margin: 0 auto;
}
.comhj p{
    width:1200px;
    border-bottom: 3px solid #67af10;
    float: left;
    margin-bottom: 5px;
}
.comhj p span{
    background-color: #67af10;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    width:100px;
    height:30px;
    float: left;
    color: #ffffff;
}
.comhj ul li{
    float: left;
    margin: 0 5px;
}

.comzs{
    width:1200px;
    margin: 0 auto;
}
.comzs p{
    width:1200px;
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
}
.comzs p span{
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    width:100px;
    height:30px;
    float: left;
    color: #06070a;
}
.comzs ul{
    margin-left: 10px;

}
.comzs ul li{
    float: left;
    margin: 0 22px;
}


.index_news{
    width:1200px;
    margin: 0 auto;
    margin-top: 30px;
}
.index_news img {
    float: left;
    width:480px;
}

.news_pro{
    width:700px;
    margin: 0 auto;
    margin-left: 20px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #666;
    float: left;
}
.news_pro p {
    width: 110px;
    line-height: 40px;
    margin: 0;
    float: left;
    font-size: 24px;
    text-align: center;
    margin: 0 2px;

}
.news_pro p:hover {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #67af10;

}
.news_pro_content {
    width:700px;
    margin: 0 auto;
    float: left;
}
.news_pro_content div{
    display: none;
}
.news_pro_content ul{
    margin-left: 25px;
}
.news_pro_content ul li{
    float: left;
    width:100%;
    background-color: #f0eeee;
    margin: 10px 0;
    padding: 5px;
}
.news_pro_content ul li:hover{
    background-color: #b2afaf;
}
.news_pro_content ul li h3{
    margin: 5px 0;
}
.news_pro_content ul li h3 a{
    float: left;
    font-size: 14px;
    color: #000000;
}
.news_pro_content ul li span{
    float: left;
    font-size: 14px;
    color: #6c6c6c;
    text-align: left;
    margin: 5px 0;
}
.news_pro_content ul li p{
    float: left;
    font-size: 14px;
    color: #6c6c6c;
    text-align: left;
    text-indent: 24px;
}
.news_pro_content .show{
    display: block;
}
.news_proted {

}




.news_pro_content_do {
    width:1200px;
    margin: 0 auto;
    margin-top: 30px;

}
.news_pro_do{
    width:1200px;
    margin: 0 auto;
    border: 1px solid #666;
    float: left;
    margin-bottom: 10px;
}
.news_pro_do p {
    width:25%;
    line-height: 40px;
    margin: 0;
    float: left;
    font-size: 24px;
    text-align: center;
    font-weight: bold;

}

.news_pro_content_do div{
    display: none;
}
.news_proted {
    background-color: #8d8d8d;
    color: #ffffff;
}
.index_pro_do{
    width:1130px;
    margin:0 35px;
    border: 1px solid #666;
    float: left;
    margin-bottom: 10px;
}
.index_pro_do p {
    width:25%;
    line-height: 40px;
    margin: 0;
    float: left;
    font-size: 24px;
    text-align: center;
    font-weight: bold;

}
.index_proted {
    background-color: #8d8d8d;
    color: #ffffff;
}
.news_pro_content_do .newslist_img{
    float: left;
    width:480px;
    height:auto;
    margin-right: 10px;
}
.news_pro_content_do .newslist_img img{
    width:480px;
    height:455px;
  
}
.news_pro_content_do ul li{
    float: left;
    width:700px;
    background-color: #f0eeee;
    margin: 10px 0;
    padding: 5px;
}
.news_pro_content_do ul li:hover{
    background-color: #b2afaf;
}
.news_pro_content_do ul li img{
    width:180px;
    height:116px;
    float: left;
}
.news_pro_content_do dt{
    float: left;
    width:700px;
    margin-left: 20px;
}
.news_pro_content_do .pro_news_p1{
    width:130px;
    float: left;
}
.news_pro_content_do .pro_news_p1 span{
    width:130px;
    float: left;
    text-align: center;
    color: #000000;
}
.news_pro_content_do .pro_news_p1 .news_p1_1{
    font-size: 60px;
}
.news_pro_content_do .pro_news_p1 .news_p1_2{
    font-size: 18px;
    margin-top: 10px;
}
.news_pro_content_do ul li h3{
    margin: 10px 0;
}
.news_pro_content_do ul li h3 a{
    float: left;
    font-size: 16px;
    color: #000000;
}
.news_pro_content_do .news_p1_2{
    float: left;
    width:700px;
    text-align: left;
    font-weight: 16px;
    color: #4a4a4a;
    margin: 10px 0px;
}
.news_pro_content_do ul li p{
    float: left;
    font-size: 14px;
    color: #6c6c6c;
    text-align: left;
    text-indent: 24px;
    line-height: 30px;
    width:680px;
}

.news_pro_content_do .show{
    display: block;
}

    /*公用*/
.contain-item1 {
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
}

.contain-item1 dl {
    padding-bottom: 10px;
    border-bottom: 1px dashed #cacaca;
    padding-top: 10px;
}

.contain-item1 dl:nth-child(4) {
    border: none;
}

.contain-item1 dl dt {
    float: left !important;
    background: #008be8;
    text-align: center;
    line-height: 20px;
    display: inline-block;
    width: 120px;
    height: 20px;
    font-size: 15px;
    color: #fff;
}

.contain-item1 dl dd {
    margin-left: 135px;
}

.contain-item1 dl dd a {
    position: relative;
    margin-right: 15px;
    text-decoration: none;
    cursor: pointer;
    font-size: 13px;
}

.contain-item1 dl dd a:hover {
    color: #a59f99;
}

.contain-item1 dl dd a:after {
    content: '';
    right: -10px;
    position: absolute;
    width: 1px;
    height: 15px;
    background: #000;
    top: 2px
}

.contain-item1 dl dd a:last-child:after {
    display: none;
}







/*以上是公用得*/

.moudle2-lr:after {
    content: '';
    display: block;
    clear: both;
}

.moudle2-lr .moudle2-l {
    float: left;
    width: 555px;
    height: 555px;
}

.moudle2-lr .moudle2-l img {
    width: 100%;
    height: 100%;
}

.moudle2-lr .moudle2-r {
    float: left;
    width: 600px;
    height: 555px;
    overflow: hidden;
}

.moudle2-r ul {
    margin-left: 20px;
}

.moudle2-r li {
    width: 272px;
    height: 272px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.moudle2_img2 {
    border: 1px solid #ebebeb;
    height: 241px;
}

.moudle2_img2 img {
    margin-left: 1px;
    width: 99%;
    height: 100%;
}f

.moudle2_hover {
    height: 32px;
    text-align: center;
    line-height: 32px;
    background: #ebebeb;
}

.moudle2_hover:hover {
    color: #f7f77f;
    background: #8f8f8f;
}

.moudle2-sid {
}

.moudle2-sid:after {
    display: block;
    content: '';
    clear: both;
}

.moudle2-sid ul {
    margin-top: 10px;
}

.moudle2-sid li {
    width: 272px;
    height: 272px;
    float: left;
    margin-right: 10px;
}

.moudle-hf2 {
    height: 330px;
    background-image: url(../images/moudle2_6.jpg);
    background-position: 50% 50%;
    margin-top: 110px;
    margin-bottom: 100px;
}

.moude3-img {
    height: 100px;
    background-image: url(../images/moudle2_2.jpg);
    background-position: 50% 50%;
}

.moude4-img {
    height: 100px;
    background-image: url(../images/moudle2_3.jpg);
    background-position: 50% 50%;
}

.moude3-lr {
    width: 1200px;
    margin: 100px auto 100px auto;
}

.moude3-lr:after {
    content: '';
    display: block;
    clear: both;
}

.moude3-lr .moude3-l {
    float: left;
    width: 670px;
}

.moude3-lr .moude3-r {
    float: left;
}

.moude3-title1 {
    font-size: 35px;
    margin: 90px 0px 0px 15px;
}

.moude3-title2 {
    font-size: 26px;
    margin-left: 15px;
    margin-top: 5px;
}

.moude3-title2 span {
    color: #0066ff;
    margin-right: 5px;
}

.moude3-title3 {
    margin-left: 15px;
    font-size: 15px;
    margin-top: 15px;
    line-height: 180%;
}

.moudle3-hf3 {
    height: 615px;
    background: url(../images/moudle3_2.jpg) 50% 50%;
}

.moudle3-hf3x {
    height: 1070px;
    background: #e6e6e6;
    padding-top: 40px;
}

.moudle3-hf3x-item1 {
    width: 645px;
    height: 165px;
    border: 1px solid #fff;
    margin: 0px auto 20px auto;
    text-align: center;
}

.moudle3-title1 {
    font-size: 45px;
    margin-top: 25px;
}

.moudle3-title2 {
    height: 20px;
    position: relative;
}

.moudle3-title2 span:nth-child(1) {
    display: inline-block;
    width: 190px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 5px;
}

.moudle3-title2 span:nth-child(2) {
    display: inline-block;
    width: 190px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 5px;
    left: 128px;
}

.moudle3-title3 {
    font-size: 28px;
}

.moudle3_lb {
    height: 564px;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    background: url("../images/deng_bg.png") no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100%  100%;
}
.moudle3_lb_en {
    margin-bottom: 20px;
    font-size: 46px;
    font-weight: 100;
}
.moudle3_lb_cn {
    font-size: 46px;
    font-weight: normal;
    margin-top: 170px;
}
.moudle3_lb_m {
    font-size: 102px;
    font-weight: 100;
}
.moudle3_lb_info {
    font-size: 20px;
}
.moudle3_lb_blue {
    font-size: 14px;
    color: #0099ff;
}

.moudle3-nav {
    text-align: center;
}

.moudle3-nav .moudle3-nav-item1 {
    display: inline-block;
    width: 280px;
    height: 110px;
    margin-left: 15;
    margin-right: 15px;
    background: #3d3d3d;
}

.moudle3-text1 {
    width: 178px;
    height: 70px;
    border: 1px solid #fff;
    text-align: center;
    margin: 20px auto 0px auto;
    position: relative;
}

.moudle3-text1-1 {
    position: absolute;
    height: 80px;
    width: 150px;
    z-index: 6;
    background: #3d3d3d;
    top: -5.5px;
    left: 14px;
    color: #fff;
    font-size: 20px;
}

.moudle3-text1-1 div:nth-child(1) {
    margin-top: 12px;
}

.moudle3-list {
    width: 1200px;
    margin: 0 auto;
}

.moudle3-list:after {
    content: '';
    display: block;
    clear: both;
}

.moudle3-list ul {
    margin-top: 60px;
}

.moudle3-list li {
    width: 292px;
    height: 45px;
    float: left;
    border: 1px solid #b3dafd;
    line-height: 45px;
    text-align: center;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
}

.moudle3-list .moudle3-s {
    position: absolute;
    left: 0px;
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #78befe;
    z-index: 99;
}

.moudle3-rz {
    height: 330px;
    background: url(../images/moudle3_4.jpg) 50% 50%;
}

.index {
    height: 490px;
}

.index-nav {
    float: left;
}

.index-nav:nth-child(1) {
    width: 630px;
}

.index-nav:nth-child(2) {
    width: 570px;
}

.t1 {
    margin-top: 135px;
    font-size: 40px;
    margin-left: 15px;
}

.t1 b {
    font-size: 45px;
}

.t2 {
    margin-left: 15px;
    font-size: 25px;
}

.t2 span {
    color: #0066cc;
    margin-top: 10px;
}

.text {
    margin-left: 15px;
    margin-top: 30px;
}

.img {
    margin-left: 15px;
    margin-top: 40px;
}

.img img:nth-child(1) {
    margin-right: 15px;
}

.imgr1 {
    margin-top: 115px;
    margin-left: 10px;
    float: left;
}

.quanbu {
    height: 200px;
    border-bottom: 1px solid #808080;
}

.quanbu1 {
    position: relative;
}

.quanbu1 .s1 {
    position: absolute;
    bottom: 0px;
    display: inline-block;
    border-radius: 50% 50%;
    width: 13px;
    height: 13px;
    background: #000;
    left: 212px;
    top: 193px;
    z-index: 9;
}

.quanbu1 .s2 {
    position: absolute;
    bottom: 0px;
    display: inline-block;
    border-radius: 50% 50%;
    width: 13px;
    height: 13px;
    background: #000;
    left: 458px;
    top: 193px;
    z-index: 9;
}

.quanbu1 .s3 {
    position: absolute;
    bottom: 0px;
    display: inline-block;
    border-radius: 50% 50%;
    width: 13px;
    height: 13px;
    background: #000;
    left: 717px;
    top: 193px;
    z-index: 9;
}

.quanbu1 .s4 {
    position: absolute;
    bottom: 0px;
    display: inline-block;
    border-radius: 50% 50%;
    width: 13px;
    height: 13px;
    background: #000;
    left: 965px;
    top: 193px;
    z-index: 9;
}

.d1 {
    width: 503px;
    height: 45px;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    position: absolute;
    top: 160px;
    left: 218px;
}

.d2 {
    width: 507px;
    height: 45px;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    position: absolute;
    top: 195px;
    left: 464px;
}

.modle1 {
    width: 365px;
    height: 120px;
    border: 1px solid #a1a1a1;
    text-align: center;
    border-radius: 25px;
    position: absolute;
    top: 38px;
    left: 26px;
}

.modle2 {
    width: 365px;
    height: 120px;
    border: 1px solid #a1a1a1;
    text-align: center;
    border-radius: 25px;
    position: absolute;
    top: 38px;
    left: 526px;
}

.modle3 {
    width: 365px;
    height: 120px;
    border: 1px solid #a1a1a1;
    text-align: center;
    border-radius: 25px;
    position: absolute;
    top: 240px;
    left: 287px;
}

.modle4 {
    width: 365px;
    height: 120px;
    border: 1px solid #a1a1a1;
    text-align: center;
    border-radius: 25px;
    position: absolute;
    top: 240px;
    left: 789px;
}

.quanbu .p1 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
}

.quanbu .p2 {
    padding: 0 20px;
    line-height: 120%;
}

.quanbu .p2 span {
    color: #2674d0;
}

.hsjd {
    height: 1045px;
    background: #f4f4f4;
    margin-top: 240px;
    padding-top: 75px;
}

.dbt {
    margin: 0 auto;
    width: 620px;
    height: 90px;
    border: 1px solid #545454;
    position: relative;
}

.dbt-text {
    width: 557px;
    height: 190px;
    background: #f4f4f4;
    position: absolute;
    left: 31px;
    top: -47px;
    text-align: center;
}

.title1 {
    font-size: 50px;
    margin-top: 20px;
}

.title2 {
    font-size: 20px;
    margin: 5px 0px;
}

.title3 {
    font-size: 40px;
}

.hsnr {
    height: 870px;
}

.last {
    height: 345px;
    background: url(../images/ex_10.jpg) 100% 100%;
    text-align: center;
    color: #fff;
    font-size: 20px;
}

.last1 div {
    display: inline-block;
    margin: 0px 127px;
}

.last1 {
    padding-top: 65px;
}

.last2 div {
    display: inline-block;
    margin: 0px 90px;
    color: #fdf792 !important;
}

.last2 {
    padding-top: 65px;
}

.last3 {
    padding-top: 65px;
}

.last3 div {
    display: inline-block;
    margin: 0px 127px;
}

.final {
    height: 955px;
}

.index-lr-item {
    margin: 100px auto 65px auto;
    width: 1200px;
}

.index-lr-item:after {
    content: '';
    display: block;
    clear: both;
}

.index-lr-iteml {
    float: left;
    width: 596px;
    border: 1px solid #fff;
}

.index-lr-itemr {
    float: left;
    width: 588px;
    margin-left: 10px;
}

.index-lr-itemi {
    margin-left: 48px;
    margin-top: 50px;
}

.indexp1 {
    font-size: 20px;
    text-align: center;
    margin-top: 48px;
    margin-bottom: 20px;
}

.indexp2 {
    text-indent: 1em;
    line-height: 150%;
    padding-left: 48px;
    padding-right: 48px;
    font-size: 15px !important;
}

.indexp3 {
    text-indent: 1em;
    line-height: 150%;
    padding-left: 48px;
    padding-right: 48px;
    font-size: 15px !important;
}

.indexp4 {
    color: #0099ff;
    text-align: center;
    font-size: 25px;
    margin-top: 18px;
    margin-bottom: 18px;
}

.indexp5 {
    text-align: center;
    margin-bottom: 35px;
}

.indexp5 button {
    width: 225px;
    height: 55px;
    background: #0099ff;
    line-height: 55px;
    color: #fff;
    border: none;
    font-size: 27px;
}

.index-lr-itemr li {
    border: 1px solid #fff;
    height: 190px;
    margin-bottom: 8px;
}

.index-lr-itemr li:after {
    content: '';
    display: inline-block;
    clear: both;
}

.index-lr-itemli1 {
    float: left;
    margin: 20px 10px;
}

.index-lr-itemli2 {
    float: left;
    width: 340px;
}

.pt1 {
    font-size: 17px;
    text-align: center;
    width: 340px;
    margin-top: 35px;
    margin-bottom: 25px;
}

.pt2 {
    font-size: 14px;
    width: 340px;
    text-indent: 1em;
    padding-left: 10px;
    line-height: 150%;
}

.hsnr {
    padding-top: 126px;
}

.hsnrcomt {
    height: 660px;
}

.hsnrcomt1 {
    float: left;
    width: 930px;
    background: #f4f4f4;
}

.hsnrcomt2 {
    float: left;
    width: 262px;
    margin-left: 5px;
    background: #f4f4f4;
    height: 691px;
}

.hsnrcomt1-i1 {
    float: left;
    width: 598px;
}

.hsnrcomt1-i2 {
    float: left;
    width: 315px;
}

.index-img1 {
    margin-left: 20px;
    margin-top: -20px;
}

.index-t1, .index-t2, .index-t3 {
    font-size: 14px;
    color: #3e3e3e;
    text-indent: 1em;
    margin-bottom: 20px;
    line-height: 150%;
    padding-left: 20px;
    padding-right: 20px;
}

.xxl {
    margin-top: 20px;
}

.sp1 {
    line-height: 180%;
    border-bottom: 1px dashed #9b9b9b;
    margin-top: 5px;
    margin-bottom: 5px;
}

.tupian {
    margin-top: 57px;
}

.tupian img {
    width: 140px;
    margin-left: 9px
}

.cjwt {
    width: 230px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin: 0 auto;
    background: #fff;
    margin-top: 20px;
    font-size: 15px;
}

.cjwt span {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #0099ff;
    text-align: center;
    color: #fff;
    line-height: 18px;
    margin-right: 5px;
}

.pp1 {
    width: 210px;
    margin: 0 auto;
    border-bottom: 1px dashed #9b9b9b;
    margin-top: 15px;
}

.pp1 p {
    margin-bottom: 15px;
    color: #2C2C2C;
}
.pp1 a:hover p{
    color: #0099ff;
    text-decoration: none;
}

.final1 {
    padding-top: 100px;
}

.final1:after {
    content: '';
    display: inline-block;
    clear: both;
}

.final1-item1 {
    float: left;
    width: 290px;
    height: 620px;
    border: 1px solid #f4f4f4;
    margin-right: 8px;
}

.fimg {
    margin-left: 6px;
    margin-top: 6px;
}

.fp1 {
    text-align: center;
    font-size: 15px;
    margin-top: 25px;
    margin-bottom: 20px;
}

.fp2 {
    text-indent: 1em;
    line-height: 150%;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}

.fp3 {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 25px;
}

.fp4 {
    height: 35px;
    border-bottom: 1px dashed #040404;
    line-height: 35px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 13px;
}

.btn {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.btn button {
    width: 150px;
    height: 35px;
    background: #737373;
    color: #fff;
    border: none;
    margin-top: 30px;
}

.final2:after {
    content: '';
    display: block;
    clear: both;
}

.final2 ul {
    margin-top: 80px;
}

.final2 li {
    width: 1000px;
    height: 95px;
    float: left;
    margin-right: 30px;

}

.final2 li a {
    display: block;
    margin-bottom: 4px;
    float: left;
    margin-right: 5px;
    color: #737373;
}
.final2 li a:hover{
    text-decoration: none;
    color: #0099ff;
}

.q1 {
    font-size: 20px;
}

.q2 {
    font-size: 35px;
    position: relative;
}

.q2:after {
    content: '';
    width: 4px;
    height: 62px;
    background: #737373;
    position: absolute;
    top: -21px;
    left: 84px;
}

#gd {
    height: 540px;
    width: 200px;
    position: fixed;
    right: 0px;
    z-index: 9999;
    overflow: hidden;
    top: 60px;
}

.gd1 {
    margin: 0 auto;
    width: 20px;
    height: 20px;
    background: #0099ff;
    border-radius: 50% 50%;
}

.ph {
    background: #0099ff;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 25px;
    text-align: center;
}

.lj {
    font-size: 20px;
    color: #0099ff;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.hd {
    font-size: 20px;;
    color: #0099ff;
    padding-left: 20px;
}

.xx {
    font-size: 10px !important;
}

.tw {
    height: 60px;
    line-height: 60px;
    color: #0099ff;
}

.tw img {
    vertical-align: middle;
    margin-right: 5px;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.swx {
    text-align: center;
    border-top: 1px dashed #0099ff;
    margin-top: 20px;
    padding-top: 30px;
}

.ssm1 {
    text-align: center;
    height: 35px;
    line-height: 35px;
}

.xu1 {

    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari 和 Chrome */
    -o-transform: rotate(7deg); /* Opera */
    width: 160px;
    height: 160px;
    margin-left: 19px;
    margin-top: 28px;
    position: absolute;
    border-left: 1px solid #0099ff;
    border-top: 1px solid #0099ff;
}

.a-ca-head-title {
    background-color: white;
    padding: 0 !important;
}

.a-ca-table table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.a-ca-table table th {
    padding: 5px;
    border: none;
}

.a-ca-table table td {
    padding: 5px;
    border: none;
}

.a-ca-table th {
    border: 1px solid #666;
    width: 16.67%;
    padding: 18px;
}

.a-ca-table tbody tr td {
    border: 1px solid #666;
    text-align: center;
    width: 16.67%;
    padding: 18px;
}

.a-ca-ht-div {
    background-image: url(../images/xiexian.png);
    background-size: 100% 100%;
}

.a-ca-t-week {
    border-bottom: solid 1px #e5e5e5;
    border-top: solid 1px #e5e5e5;
}

.a-ca-table {
    width: 100%;
    background: #fff;
    border-top: 2px solid #000;
}

.a-ca-table img {
    width: auto;
    height: auto;
    margin-top: 20px;
}

.table-bold {
    color: #f7f77f;
    font-size: 24px;
}

.table_info {
    margin-top: 20px;
    display: block;
    margin-bottom: 20px;
}


.yqlink h4{
    font-size: 18px;
    color: #ffffff;
    padding-top: 30px;
    padding-left: 30px;
    text-align: left;
}
.yqlink ul{
    float: left;
    margin-left: 30px;
    margin-top: 20px;
}
.yqlink ul li{
    float: left;
    color: #ffffff;
    margin: 1px 20px;
}
.yqlink ul a{
    font-size: 14px;
    color: #ffffff;
    margin: 1px 5px;
}
.contain-moudle2{
	width: 100% !important;
} 
#contain{
	width: 100% !important;
}
.box03{
    background-color: #eaedf4;
    width: 100% !important;
}

.gongyi{
    background-image: url('../images/gongyi.jpg');
    width:1200px;
    height: 160px;
    margin: 0 auto;
    overflow: hidden;
}
.gongyi ul{
     display: box;              
	display: -webkit-box;       
	display: -moz-box;         
	display: -ms-flexbox;      
	display: -webkit-flex;     
	display: flex;  
     -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
     align-items: center;
    -moz-box-align:center;
    justify-content: space-around;
    -webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
    width: 100%;
    height: 100%;
}
.gongyi ul li{
    font-size: 26px;
    color: #212121;
    width: 20%;
   padding-left: 85px;
}
.gongyi_dz{
    width:1200px;
    height: 230px;
    margin: 0 auto;
}
.gongyi_dz ul{
    margin-left: 20px;
}
.gongyi_dz ul li{
    float: left;
    margin: 20px 5px;
}
.dz_logo{
    width:1200px;
    height: 450px;
    margin: 0 auto;
    overflow: hidden;
    
}
.dzlogo_t{
    float: left;
    margin: 40px ;
}
.dzlogo_t .logo_p1{
    color: #b98d60;
    font-size: 60px;
    font-weight: bolder;
    text-transform: uppercase;
}
.dzlogo_t .logo_p1{
    color: #b98d60;
    font-size: 60px;
    font-weight: bolder;
    text-transform: uppercase;
    margin-top: 30px;
}
.dzlogo_t .logo_p2{
    color: #838486;
    font-size: 34px;
    line-height: 40px;
    margin-left: 10px;
}
.dzlogo_t .logo_p3{
    color: #838486;
    font-size: 14px;
    font-weight: bolder;
    line-height: 40px;
    margin-left: 10px;
}
.dzlogo_t ul{
    margin-top: 30px;

}
.dzlogo_t ul li{
    float: left;
    border: 1px solid #666;
    width:80px;
    height: 80px;
    margin: 0 20px;
}
.dzlogo_t ul li p{
    font-size: 20px;
    color: #000000;
    line-height: 40px;
    text-align: center;

}
.dz_logo img{
    margin-left: 80px;
}

.dz_size{
    width:1200px;
    height: 445px;
    margin: 0 auto;
    margin-top: 80px;
    overflow: hidden;
}
.dz_size img{
    float: left;
}
.dz_size .dzsize_r{
    float: left;
    margin-left: 120px;
}
.dz_size .dzsize_r .size_p1{
    font-size: 34px;
    text-align: center;
}
.dz_size .dzsize_r img{
    margin-top: 30px;
    float: left;
}

                                                                                              