﻿@charset "utf-8";
/* CSS Document */

/*chongzhi*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,button,form,fieldset,input,textarea,p,blockquote,th,td {    
    margin:0;   
    padding:0;   
}
body{ margin:0 auto;}
input{border:none; background:none;}
a{ text-decoration:none; color:#999; font-size:12px;} 
table {  
    border-collapse:collapse;   
    border-spacing:0;   
} 
fieldset,img {    
    border:0;   
} 
address,caption,cite,code,dfn,em,strong,th,var {  
    font-style:normal;   
    font-weight:normal;   
} 
ol,ul {  
    list-style:none;   
} 
caption,th {  
    text-align:left;   
} 
h1,h2,h3,h4,h5,h6 {  
    font-size:100%;   
    font-weight:normal;   
} 
q:before,q:after {  
    content:'';   
} 
abbr,acronym { 
    border:0;   
}

/*chongzhi_end*/


/*lunbo*/
    .swiper-pa_ban span{ opacity:0.65 !important; background-color:#f60 !important; }
	.swiper-pa_ban .swiper-pagination-bullet-active{opacity:1 !important; background-color:#fff !important; }
	

	.swiper-pagination2 .swiper-pagination-bullet-active{ opacity:0.65 !important; background-color:#f60 !important;  }
	  
    .swiper-container {
        width: 100%;
        max-width:600px;
        height: 100%;
    }
	.ban_sto .swiper-slide a{ width:100%;}
	
	.ban_sto .image-box{ width:100%; padding-top:35%;}
    .swiper-slide {
        text-align: center;
      

        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

/*lunbo end*/

.out_b_st{ width:100%; overflow:hidden; margin:0 auto; max-width:600px; background-color:#fff;}

/*lunbo*/

.ban_sto{width:100%;overflow:hidden;margin: 1% auto 2%;}
.ban_sto img{width:100%;height: 145px;}

/*shejishi*/
.desi_pe{ width:100%; margin:0% auto; overflow:hidden; border-top:1px solid #e7e7e7;}
.desi_pe .desi_box{ width:96%; overflow:hidden; margin:2% auto; padding-bottom:2%;} 
.desi_pe .desi_box .per_des{ width:25%; float:left; text-align:center;}

.desi_pe .desi_box .per_des .image-box{width:85%; padding-top:85%; border-radius:50%;}


.desi_pe .desi_box .per_des p{ font:20px/40px "microsoft yahei"; color:#333;}
.ti_de{ width:100%; overflow:hidden; /*background-color:#fff;*/}
.ti_de h3{ float:left; font:26px/60px "microsoft yahei"; color:#333; margin-left:20px;}
.ti_de b{ float:left; font:26px/60px "microsoft yahei"; color:#333; margin-left:20px;}
.ti_de b a{ font:16px/40px "microsoft yahei";}
.ti_de a{ float:right; font:18px/60px "simsun"; color:#333; margin-right:20px;}
.ti_de span{font: 20px/60px "microsoft yahei"; color: #333; float: right; height: 60px; overflow: hidden;margin-right: 20px;}
.ti_de span b {color: #f30; font-size: 24px;margin:0 5px;}

/*xinwendongtai*/

.new_stoe{width:100%;overflow:hidden;margin:0 auto;background-color: #f7f7f7;border-top: 1px solid #E5E5E5;margin-top: 2.5%;}

.new_stoe .per_s_new{ width:94%; margin:0 auto; overflow:hidden; padding:1% 0; background-color:#f7f7f7; border-top:1px solid #e7e7e7; }

.new_stoe .per_s_new .image-box{width:30%; float:left; padding-top:18%; margin:2.5%; overflow:visible;}
new_stoe .per_s_new img {
    width: 30%;
    float: left;
    margin: 2.5%; margin-left:0;
    height: 108px;
}

.new_stoe .per_s_new .new_s_info{ margin:0 auto; overflow:hidden; margin-top:2.5%;}

/*.new_stoe .per_s_new .new_s_info p{ font:22px/32px "microsoft yahei"; color:#333; overflow:hidden; max-height:64px; width:100%; margin-bottom:10px;}
.new_stoe .per_s_new :nth-child(2) p{ height:64px; overflow:hidden;}*/
.new_stoe .per_s_new .new_s_info p{ font:22px/32px "microsoft yahei"; color:#333; overflow:hidden; max-height:66px; width:100%; margin-bottom:10px;}
.new_stoe .per_s_new :nth-child(2) p{ height:70px; overflow:hidden;}

.new_stoe .per_s_new .new_s_info span{ float:left; font:16px/32px "microsoft yahei"; color:#666;}
.new_stoe .per_s_new .new_s_info i{float:right; font:16px/32px "microsoft yahei"; font-style:normal; color:#666;}



/*yuyue*/
.book_st{width:100%;overflow:hidden;background-image: url(../images1/shop_bjtit.jpg);background-size:100%;background-position: center top;background-repeat: no-repeat;background-color:#F3F3F3;}
.b_inp_b{width:100%;overflow:hidden;/* height:500px; *//* background-color:#f7f7f7; */border-top:1px solid #e7e7e7;}
.b_inp_b .per_i_b{ width:90%; margin:20px auto; height:72px; border-radius:10px; background-color:#fff;}
.b_inp_b .per_i_b input{ width:100%; height:100%; font:22px/72px "microsoft yahei"; color:#666; text-indent:10px; outline:none;}
.b_inp_b button{width: 60%;border: none;height: 74px;color: #fff;border-radius: 10px;display: block;text-align: center;outline:none;margin: 25px auto;background-color: #ff3300;font: 22px/74px "microsoft yahei";}
.bo_inf{ width:100%; overflow:hidden;}
.bo_inf .per_book{ width:90%; margin:0 auto; overflow:hidden;}
.out_b_s{ position:relative; width:100%; overflow:hidden; padding-bottom:2%; background-color:#f7f7f7;}
.in_b_s{ position:absolute; top:0; left:0; overflow:hidden; width:100%;}

.bo_inf .per_book p{ float:left; width:20%; text-align:center; font:22px/50px "microsoft yahei"; color:#666;}
.num_de{ width:100%; text-align:center; margin-top:18%;}

.num_de p{ text-align:center; font:22px/80px "microsoft yahei"; margin:10px 0; width:100%;}
.num_de p span{ padding:10px; color:#fff;  font-size:32px; background:url(../images1/num_bg.png) no-repeat center;}
.num_de p em{ margin:0 5px;}
.suc_inf{ width:100%; border-top:1px solid #e7e7e7;  text-align:center; overflow:hidden; background-color:#f7f7f7; height:460px; padding:20px 0; display:none;}

.suc_inf p{ font:26px/40px "microsoft yahei"; color:#3fb837; margin-top:10px;} 
.suc_inf .f_c_s{ font-size:20px; line-height:34px; color:#333; margin-top:50px;}

.suc_inf span{ font:20px/30px "microsoft yahei"; display:inline-block; color:#f60; margin-top:10px; padding-left:28px; background:url(../images1/pho.jpg) left center no-repeat;}
.suc_inf img{ width:15%; margin-top:44px;}
.suc_inf a{ display:block; cursor:pointer; margin: 30px auto; width:120px; height:30px; text-align:center; font:18px/30px "microsoft yahei"; color:#fff; background-color:#ff5600; border-radius:3px;}


.book_st .ti_de{ border-top:1px solid #E7E7E7; /*background-color:#f7f7f7; border-bottom:1px solid #E7E7E7;*/}

.book_st .b_inp_b{ border-top:none; padding-top:19%;}


/*anli*/
.pic_st{ width:100%; overflow:hidden;}

.pic_st .pic_s_box{ width:98%; padding:1%; padding-bottom:6%; overflow:hidden; border-top:1px solid #e7e7e7; background-color:#f7f7f7;}


.pic_st .pic_s_box .per_pic{ background-color:#fff; margin:1%; float:left; width:48%;}


.pic_st .pic_s_box p{ width:98%; margin:0 1%; text-align:center; font:20px/56px "microsoft yahei"; height:56px; overflow:hidden;}
.image-box {position:relative; display:block; overflow:hidden;}
.image-box img {
    width: 100%; height:100%; position:absolute; top:0;left:0;
}
.per_ho .image-box { padding-top:66%; float:left; width:100%;}
.per_pic .image-box { padding-top:64%; width:100%;}
/*zaixiangongdi*/

.on_li_de{ width:100%; overflow:hidden;}
.box_on_line{width:97%; padding:1% 1.5%; padding-bottom:6%; overflow:hidden; border-top:1px solid #e7e7e7;}
.item {
    float: left;
    width: 46%;
    position: relative; margin:0;
}
.box_on_line .item {
    float: left;
    width: 46%;
    position: relative; margin:0 2%;
}
.box_on_line .item .image-box { padding-top:77%;margin-top: 8%;}

.box_on_line .item div {
    font-size: 80%;
    line-height: 150%;
    margin-top: 3%;
	text-align:left;
}
.box_on_line .item div span {
    float: left;
    display: inline-block;
    width: 49%;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
}
.box_on_line .item div i {
    color: #9a9a9a;
    font-style: normal;
}




.box_on_line .item a span.status {
    color: #fff;
    font-size: 88%;
	display: inline-block;
    background-color: #EA4504;
    opacity: 0.7;
    position: absolute;
    top: 0;
    left: 0;
    padding: 4px 8px;
    margin-top: 8%;
}
.box_on_line .item span.status:after {
    content: "闃舵";
    position: absolute;
    top: 0;
    right: -40px;
    padding: 4px 8px;
    background-color: #000;
}
.co_f3{ color:#f30 !important;}

/*gongsijianjie*/
.company_i{ width:100%; overflow:hidden;}
.com_info{ width:94%; padding:3% 3%; overflow:hidden; border-top:1px solid #e7e7e7;}

.com_info .image-box{width:46%; position:relative; float:left;margin: 0px 20px 10px 0; padding-top:28%;}


.com_info p{ display:inline; font:16px/26px "microsoft yahei"; color:#333;}
.com_info p a{ margin:0 3px; color:#999; font-size:16px;}

.co_f6{ color:#f60 !important;}
.co_f6 em{ background-image:url(../images1/num_p.png) !important;}

.add_p span em{padding-left: 36px; background:url(../images1/addr.png) no-repeat center;background-size: auto 96%;}
.v1_pic{background-image:url(/img/v1.gif) !important}
.v2_pic{background-image:url(/img/v2.gif) !important}
.v3_pic{background-image:url(/img/v3.gif) !important}
.v4_pic{background-image:url(/img/v4.gif) !important}

/*zizhirongyu*/

.com_honor{width:100%;overflow:hidden;background-color: #F7F7F7;border-top: 1px solid #E5E5E5;margin-top: 2%;}

.ho_box{ width:96%; background-color:#f7f7f7; padding:2%; overflow:hidden; border-top:1px solid #e7e7e7;}

.ho_box .per_ho{ width:46%; margin:1.5% 2%; float:left;}

.ho_box .per_ho p{ width:100%; text-align:center; font:20px/40px "microsoft yahei"; height:40px; overflow:hidden; color:#333;}

.nv_p{ width:100%; overflow:hidden;padding-bottom: 4%; margin-bottom:2%; background-color:#fff; border-top:1px solid #e7e7e7; }
.nv_p .per_n_p{ float:left; width:20%; text-align:center; margin-top:4%;}
.nv_p .per_n_p img{ width:75px; height:75px; margin:2% 0;}
.nv_p .per_n_p p{ font:18px/40px "microsoft yahei"; color:#333;}
.gog_new{ width:100%; height:70px; border-top:1px solid #e7e7e7; overflow:hidden; background-color:#f7f7f7; border-bottom:1px solid #e7e7e7;}
.gog_new p{ float:left; width:30%; text-align:left;text-indent:58px; font:22px/68px "microsoft yahei"; color:#333; background:url(../images1/labb.png) no-repeat; background-position:20px 19px;}
/*.gog_new span{ font:18px/70px "microsoft yahei";float:left; width:80%; height:70px; overflow:hidden;}*/
.gog_new i{ color:#f60; font-style:normal; text-decoration:underline; margin: 0 4px;}
.gog_new b{ font-weight:normal; color:#999;text-align: center; float:right; width:20%; font:18px/70px "microsoft yahei";}

.gog_new ul{ width:100%; overflow:hidden;}
.gog_new ul li{ width:95%; overflow:hidden;}
.gog_new ul li span{ width:20%; float:left; font:20px/70px "microsoft yahei"; height:70px; overflow:hidden; color:#666; }

.g_out{ position:relative; display:flex; height:70px; overflow:hidden;}

.gg_in{ width:100%; position:absolute; top:0; left:0;}

@media screen and (max-width: 500px){
	.add_p span i{ font-size:14px;}
	.b_inp_b {
	/* height: 400px; */
}
	.suc_inf {height:280px;}
	.suc_inf a {
    margin: 10px auto;
    width: 90px;
    height: 24px;
    font: 14px/24px "microsoft yahei";
}
	.num_de p span {
    padding: 7px;
    font-size: 20px;
    background-size: 22px;
}
	.num_de p {
    font: 14px/36px "microsoft yahei";
}
.add_p h2 {
    font: 16px/28px "microsoft yahei";
}	
	
	.st_logo .st_info a {
    width: 92px;
    font: 13px/24px "microsoft yahei";
    height: 24px;
    text-indent:30px;
    margin-left: -4px;
    background-size: 92px 24px;
}
.g_out{ height:48px;}	
.gog_new ul li span{font:12px/40px "microsoft yahei"; overflow:hidden; }	
.per_tip_g{ width:100%; overflow:hidden;}
	
.gog_new{ height:40px;}	
.gog_new p {
    width: 110px;
    text-indent: 35px;
    font: 14px/38px "microsoft yahei";
    background-position: 15px 11px;
    background-size: 14px;
}
	
.nv_p .per_n_p p{ font:13px/24px "microsoft yahei";}
.nv_p .per_n_p img{ width:48px; height:48px; margin:1% 0;}
.nv_p .per_n_p{ margin-top:3%;}
.nv_p{padding-bottom:3%;}


.st_logo .st_info p {
    font: 14px/20px "microsoft yahei";
    /*margin-top: 5px;*/
    height: 20px;
}
.add_p span em{padding-left: 28px;}
.st_logo .st_info span {

font: 13px/20px "microsoft yahei";
}
.ti_de h3 {
    font: 16px/40px "microsoft yahei";margin-left: 10px;
}
.ti_de h3 a{ font: 12px/40px "simsun"; color:#F60;}
.ti_de a {
    font: 12px/40px "simsun";
    margin-right: 10px;
}


/*.new_stoe .per_s_new .new_s_info p {
    font: 14px/20px "microsoft yahei";
    max-height: 40px;
    width: 100%;
    margin-bottom: 0px; 
}*/

.new_stoe .per_s_new .new_s_info p {
    font: 14px/22px "microsoft yahei";
    max-height:66px;
    width: 100%;
    margin-bottom: 0px; 
}

.new_stoe .per_s_new .new_s_info span {
    font: 12px/30px "microsoft yahei";
	width: 120px;
    overflow: hidden;
    height: 20px;
}
.b_inp_b .per_i_b {
    margin: 10px auto;
    height: 48px;
    border-radius: 5px;
}

.b_inp_b .per_i_b input {
    font: 14px/48px "microsoft yahei";
    text-indent: 10px;
}
.b_inp_b button {
    height: 38px;
    border-radius: 5px;
    margin: 15px auto;
    font: 16px/38px "microsoft yahei";
}
.bo_inf .per_book p {
    font: 13px/36px "microsoft yahei";
}

.foot_s {
/*    padding-bottom: 60px;*/
}


.pic_st .ti_de{ position:relative;border-top:1px solid #F7F7F7;}
.pic_st .ti_de h3{
	/*border:1px solid #EEE; border-top:none; padding:0 25px;
	/*background-color:#F7F7F7;
	color:#F60;*/
	border-bottom:1px solid #F7F7F7;
	
	position:relative;
	z-index:9;
}
.pic_st .pic_s_box{ border-top:none; padding-top:2%;}



.pic_st .ti_de h3 a{ font:26px/60px "microsoft yahei"; color:#F60;}

.pic_st .pic_s_box p {
    width: 96%;
    margin: 0 2%;
    font: 14px/30px "microsoft yahei";
    height: 30px;
}
.com_info p {
    font: 12px/22px "microsoft yahei";
}
.add_p span {
    font: 14px/26px "microsoft yahei";
}

.com_info .image-box {
	margin: 0px 15px 0px 0; margin-top: 5px;
}

.ho_box .per_ho p {
    font: 14px/34px "microsoft yahei"; height:34px;
}

.bo_na a {
    font: 14px/24px "microsoft yahei";
	margin:0 10px;
}
.bo_na a img {
    width: 24px;
    height: 24px;
}
.foot_s .num_c {
    font: 12px/30px "microsoft yahei";
}
.weixin img {
    height: 70px;
}
.ti_de span {
    font: 14px/40px "microsoft yahei";
    height: 40px;margin-right: 10px;
}
.ti_de span b {
    font-size: 16px;
}
.st_logo .st_info p b {
    font-size: 16px;
}
.desi_pe .desi_box .per_des p {
    font: 12px/24px "microsoft yahei";
	}
.new_stoe .per_s_new .new_s_info i {
    font: 12px/30px "microsoft yahei";
}	
	
.com_info p a {
    font-size: 12px;
}

.swiper-pagination{
  bottom:5px !important;
}

}


/*鈥斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€旀敼鐗堝墠鍏煎鏍峰紡鈥斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€斺€?/

/*common*/
html {
    height: 100%;
}

* {
    -webkit-tap-highlight-color: transparent;
}

body {
    padding: 0;
    margin: 0 auto;
    max-width: 600px;
    font-family: Microsoft YaHei, arial,simsun,"瀹嬩綋",sans-serif;
	font-size:14px; background-color:#f7f7f7;
	
}

ul, li, h1, h3, p {
    font-size: 100%;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    background: 0;
}

input {
    -webkit-appearance: none;
}

::-webkit-scrollbar {
    display: none;
}

ul, li {
    list-style: none;
}

input, textarea {
    outline: none;
    box-sizing: border-box;
    resize: none;
}

a {
    text-decoration: none;
    outline: none;
}
/*common end*/
/*util*/
.isol {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 100;
    opacity: 0.5;
    display: none;
}
/*util end*/
/*slides*/
.slides {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 35%; /*杩欎釜鍊煎彲浠ラ殢渚挎敼*/
}

    .slides ul.slideswarpper {
        position: absolute;
        top: 0;
    }

        .slides ul.slideswarpper li {
            float: left;
        }

            .slides ul.slideswarpper li img {
                width: 100%;
            }
			
			#adslist li img{/* min-height:178px;*/}

    .slides .pointwarpper {
        position: absolute;
        bottom: 3px;
        left: 50%;
    }

        .slides .pointwarpper li {
            display: inline-block;
            width: 6px;
            height: 6px;
            border-radius: 10px;
            background-color: #776f68;
            margin: 0 2px;
        }

            .slides .pointwarpper li.sel {
                background-color: #fff;
            }
/*slides end*/
/*carousel*/
.carousel {
    background-color: white;
    overflow: hidden;
    position: relative;
}

    .carousel ul {
        position: absolute;
    }

        .carousel ul li {
        }

            .carousel ul li a {
                color: #333;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
/*carousel end*/
/*static float*/
.staticfloat {
    text-align: center;
    z-index: 20;
    bottom: 76px;
    right: 20px;
    position: fixed;
    padding-top: 10px;
}

    .staticfloat div {
        border-radius: 500px;
        height: 42px;
        width: 42px;
        cursor: pointer;
        background-clip: padding-box;
        overflow: hidden;
        transition: all .4s;
    }

        .staticfloat div.hide {
            height: 0px;
            width: 0px;
            margin-top: 0px !important;
            border-width: 0px !important;
            margin-left: 27px;
            overflow: hidden !important;
        }


/*static float end*/
/*friendlytips*/
.friendlytips {
    -webkit-animation: animate-bg 1.5s ease-out 2;
    box-shadow: 0 0 4px #EA4504 !important;
}

@-webkit-keyframes animate-bg {
    0% {
        box-shadow: 0 0 4px #EA4504;
    }

    50% {
        box-shadow: 0 0 4px #ccc;
    }

    100% {
        box-shadow: 0 0 4px #EA4504;
    }
}
/*friendlytips end*/
/*spradio*/
.spradio {
    padding-left: 20px !important;
    position: relative;
    padding-top: 1.5px;
}

    .spradio:before {
        content: "";
        position: absolute;
        top: 0px;
        left: 0;
        width: 16px;
        height: 16px;
        border-radius: 100px;
        border: 1px solid #b9b9b9;
    }

    .spradio.sel:before {
        background: #EA4504 url('/images/icon/right.png') center no-repeat;
        background-size: 18px;
        border: 1px solid #ea4504;
    }
/*spradio end*/
/*layout1*/
.layout1 {
    position: relative;
}

    .layout1 .warpper {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
    }


/*棰勭害璁捐涓嬫柟骞垮憡*/
.pic_in_f_box{ width:94%; margin:0 auto; overflow:hidden;padding: 10px 0; background-color:#FFF;}
.pic_in_f_box img{ float:left; width:45%; margin:2.5%;}
.out_pri{ width:100%; max-width:600px; overflow:hidden; margin:0 auto; background-color:#f8f8f8;}
.ad_pri{ width:100%; overflow:hidden;}
.ad_pri img{ display:block; width:100%;}



.commontagslist a {
    display: inline-block;
    padding: 3px 5px;
    background-color: #fff;
    color: #666;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
    margin: 0 1% 3% 0;
}

.padding2 {
    padding: 2%;
}


/*commonfrm*/
.commonfrm div {
    padding: 1.8% 0;
}

    .commonfrm div input, .commonfrm div textarea {
        /*border-radius: 4px;*/
        width: 100%;
        border: 1px solid #DEDEDE;
        padding: 2.5% 1%;
        /*box-shadow: 0 0 4px #ccc;*/
		border-radius:5px;
    }

    .commonfrm div:last-child {
        padding: 1.2% 0 2.2%;
    }

        .commonfrm div:last-child input {
            height:42px;
			border:none;
            line-height: 0;
            background-color: #F40;
            font-size: 100%;
            color: #fff;
            font-weight: 700;
            font-family: tahoma,"Microsoft YaHei",arial,simsun,"瀹嬩綋",sans-serif;
        }


/*棰勭害璁捐鍒楄〃 2017.3.28*/
.ybm_main{ background-color:#FFF; text-align:center; padding:3% 0 5% 0;}
.ybm_main p{ color:#999; line-height:35px;}
.ybm_main p i{ font-style:normal; color:#F30; font-weight:bold; font-size:15px; margin:auto 5px;}

.ybm_main ul{ width:95%; text-align:left; padding:2.5% 2.5% 0;}
.ybm_main ul li{ line-height:165%; *zoom:1; line-height:32px;}
.ybm_main ul li:after{ content:"\20"; display:block; height:0; clear:both;}
.ybm_main ul li span{ float:left; display:block; height:100%;line-height: 30px;overflow: hidden;}
.ybm_main ul li span.city{ width: 15%;}
.ybm_main ul li span.name{ width: 35%; margin-right:5%;}
.ybm_main ul li span.cla{ width: 25%;}
.ybm_main ul li span.area{ width:15%; margin-left:5%;}

/*棰勭害璁捐鍒楄〃 2017.3.28*/

.x_hx{ position:relative;}
.x_hx select{ height:40px; padding-left:82px; border:1px solid #DEDEDE; border-radius:5px; font-size:14px; color:#999;appearance:none; -moz-appearance:none; -webkit-appearance:none; background-color:#FFF;}
.x_hx i{ width:0px; height:0px; display:block; position:absolute; z-index:5; right:0; top:43%; border-top:8px solid #CCC; border-left:8px solid transparent; border-bottom:4px solid transparent; border-right:8px solid transparent; background-color:#FFF; margin-right:-3px;}

.commonfrm .sp,.commonfrm .sp0, .commonfrm .sp1, .commonfrm .sp2, .commonfrm .sp3, .commonfrm .sp4, .commonfrm .sp5, .commonfrm .sp6,.commonfrm .spys, .commonfrm .spch,.commonfrm .spsj,.commonfrm .spszd { position: relative;}
.commonfrm .sp:after,.commonfrm .sp0:after, .commonfrm .sp1:after, .commonfrm .sp2:after, .commonfrm .sp3:after, .commonfrm .sp4:after, .commonfrm .sp5:after, .commonfrm .sp6:after, .commonfrm .spys:after, .commonfrm .spch:after, .commonfrm .spsj:after,.commonfrm .spszd:after { 
		position: absolute;
		z-index:4;
		left:5px;
		top:14.5%;
		padding:0 10px;
		font-size:97.5%;
		font-family:simsun;
		color:#555;
		height:40px;
		line-height:38px;}

.commonfrm .sp:after{ content: "鎴垮眿闈㈢Н :";}
.commonfrm .sp0:after{ content: "灏忓尯鍚嶇О :";}
.commonfrm .sp1:after{ content: "鎴垮眿鎴峰瀷 :";}
.commonfrm .sp2:after{ content: "瑁呬慨妗ｆ :";}
.commonfrm .sp3:after{ content: "瑁呬慨椋庢牸 :";}

.commonfrm .sp4:after{ content: "鎮ㄧ殑绉板懠 :";}
.commonfrm .sp5:after{ content: "鎮ㄧ殑鎵嬫満 :";}
.commonfrm .sp6:after{ content: "鎵€鍦ㄥ煄甯?:";}

.commonfrm .spys:after{ content: "瑁呬慨棰勭畻 :";}

.commonfrm .spch:after{ content: "鎮ㄧ殑绉板懠 :";}
.commonfrm .spsj:after{ content: "鎵嬫満鍙风爜 :";}

.commonfrm .spszd:after{ content: "鎵€ 鍦?鍦?:";}


.commonfrm .sp4 span{ color:#999;}
.commonfrm .sp i{ position:absolute; right:4%; line-height:40px; font-size:115%; font-family:microsoft yahei; font-style:normal; color:#999;}
.commonfrm .sp1 i,.commonfrm .sp2 i,.commonfrm .sp3 i,.commonfrm .sp6 i,.commonfrm .spys i, .commonfrm .spszd i{ width:0px; height:0px; display:block; position:absolute; right:4%; top:43%; border-top:8px solid #CCC; border-left:8px solid transparent; border-bottom:4px solid transparent; border-right:8px solid transparent;}


#zxzbstep1 div{ position:relative;}
#zxzbstep1 i{ width:0px; height:0px; display:block; position:absolute; right:3%; top:43%; border-top:8px solid #CCC; border-left:8px solid transparent; border-bottom:4px solid transparent; border-right:8px solid transparent;}

.spnn{ position: relative;}
.spnn i{ width:0px; height:0px; display:block; position:absolute; right:4%; top:43%; border-top:8px solid #CCC; border-left:8px solid transparent; border-bottom:4px solid transparent; border-right:8px solid transparent;}

#zxzbstep1 .sp em{ position:absolute; right:4%; line-height:40px; font-size:115%; font-family:microsoft yahei; font-style:normal; color:#999;}
#yysj .sp em{ position:absolute; right:4%; line-height:40px; font-size:115%; font-family:microsoft yahei; font-style:normal; color:#999;}


.commonzxfa{}

div.carousel.commonzxfa {
    padding: 10% 0 0 10%;
    background: #fff url('../images1/bg/speaker.png') 2% center no-repeat;
    background-size: 5.3%;
    color: #666;
}

    div.carousel.commonzxfa ul {
        top: 0;
        width: 90%;
        height: 100%;
    }

        div.carousel.commonzxfa ul li {
            height: 100%;
        }

            div.carousel.commonzxfa ul li span {
                float: left;
                width: 20%;
                display: inline-block;
	white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
            }
/*commonzxfa end*/
/*bannerads*/
.bannerads {
    position: relative;
    border-top: 1px solid #e1e1e1;
    /*border-bottom: 1px solid #e3e3e3;*/
    padding-top: 32%;
}

    .bannerads img {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: 100%;
    }
/*bannerads end*/
/*tips*/
#tips {
    position: fixed;
    left: 50%;
    width: 96%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    top: 50%;
    font-size: 14px;
    background: #fff;
    background-clip: padding-box;
    z-index: 101;
    box-shadow: 2px 2px 4px #999;
    max-width: 500px;
}

    #tips .tipstitle {
        padding: 7% 0;
        line-height: 0;
        border-bottom: 1px solid #ddd;
        font-size: 115%;
        font-weight: 700;
        text-align: left;
        text-indent: 6%;
    }

    #tips .tipscontent {
        /*padding: 2%;*/
    }

        #tips .tipscontent .msg {
            padding: 4% 4%;
            font-size: 115%;
        }

    #tips .tipsbottom {
        text-align: center;
        border-top: 1px solid #ddd;
        font-size: 114%;
    }

        #tips .tipsbottom a {
            width: 50%;
            display: inline-block;
            text-decoration: none;
            color: #000;
            padding: 6.5% 0;
            line-height: 0;
            box-sizing: border-box;
            font-weight: 500;
			font-size:100%;
        }

            #tips .tipsbottom a:nth-child(2n) {
                border-left: 1px solid #ddd;
            }

        #tips .tipsbottom #tipsbtnok {
            color: #EA4504;
        }

/*tips end*/
/*tips3*/
#tips3 {
    position: fixed;
    left: 50%;
    width: 80px;
    height: 80px;
    padding-top: 55px;
    top: 50%;
    margin: -40px 0 0 -40px;
    font-size: 12px;
    border-radius: 8px;
    z-index: 101;
    background: #000; /* url('/images/icon/loading.gif') center 20px no-repeat*/
    opacity: .5;
    text-align: center;
    color: #ccc;
    box-sizing: border-box;
    text-align: center;
}

    #tips3 span {
        position: absolute;
        left: 50%;
        margin: -3px;
        top: 35px;
        width: 6px;
        height: 6px;
        opacity: .8;
        border-radius: 100px;
        background: #999;
        display: inline-block;
        -webkit-animation-name: gmloading;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -webkit-animation-delay: 0;
        -webkit-animation-duration: 1s;
        animation-name: gmloading;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
        animation-delay: 0;
        animation-duration: 1s;
    }

@-webkit-keyframes gmloading {
    from {
        width: 5px;
        height: 5px;
        opacity: .8;
        margin-left: -3px;
    }

    to {
        width: 20px;
        height: 20px;
        opacity: .2;
        margin-left: -10px;
        top: 25px;
    }
}

@keyframes gmloading {
    from {
        width: 5px;
        height: 5px;
        opacity: .8;
        margin-left: -3px;
    }

    to {
        width: 20px;
        height: 20px;
        opacity: .2;
        margin-left: -10px;
        top: 25px;
    }
}
/*tips3 end*/
/*commonblock*/
.commonblock {
    overflow-y: auto;
}



    .commonblock li {
        float: left;
        display: inline-block;
        width: 33%;
        padding: 4% 0;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        text-align: center;
        box-sizing: border-box;
    }

        .commonblock li.sel {
            color: #EA4504;
        }

        .commonblock li:nth-child(3n) {
            border-right: none;
        }

.borderbotnone {
    border-bottom: none !important;
}
/*commonblock end*/
/*commonxgt*/
div.commonxgt {
    padding: 2.7% 3% 1%;
    overflow-y: auto;
}

    div.commonxgt div {
        position: relative;
    }

        div.commonxgt div img {
            width: 100%;
			/*height:196px;*/
			overflow:hidden;
            vertical-align: middle;
        }

        div.commonxgt div span {
            position: absolute;
            left: 0;
            bottom: 0;
            height: 30px;
            line-height: 30px;
            background: rgba(0,0,0,.7);
            display: block;
            width: 100%;
            color: white;
            text-indent: 1.2%;
        }

        div.commonxgt div.s1 {
            margin-bottom: 2.3%;
        }
		
		div.commonxgt div.s1 img {
         height: 240px;
        }

        div.commonxgt div.s2 {
            float: left;
            width: 49%;
			margin-top:2%;
        }
        div.commonxgt div.s2 img {
         height: 125px;
        }

        div.commonxgt div.s3 {
            float: right;
            width: 49%;
			margin-top:2%;
        }
        div.commonxgt div.s3 img {
         height: 125px;
        }
        div.commonxgt div.sn {
            float: left;
            width: 49%;
			margin-top:2%;
        }
		div.commonxgt div.sn img {
         height: 125px;
        }


        div.commonxgt div.snr {
            float: right;
            width: 49%;
			margin-top:2%;
        }
		div.commonxgt div.snr img {
         height: 125px;
        }
/*commonxgt end*/
/*forms1*/
.forms1 {
    background-color: #fff;
    padding: 2% 5%;
}

    .forms1 .title {
        padding: 1% 0;
    }

    .forms1 .content {
        overflow-y: auto;
        padding-bottom: 2%;
    }

    .forms1 .ipts1 {
        float: left;
        width: 71%;
    }

    .forms1 .btns1 {
        float: right;
        width: 26%;
        padding: 4%;
    }

        .forms1 .btns1:after {
            content: "淇敼";
        }

.forms2 {
    padding: 2% 3%;
}

    .forms2 .title {
        padding: 4% 0 1.5% 2%;
    }

    .forms2 .content {
        overflow-y: auto;
        padding: 1% 0;
    }

    .forms2 .ipts1 {
        padding-top: 2.5%;
        padding-bottom: 2.5%;
        color: #999;
    }

    .forms2 .left {
        float: left;
        overflow-y: auto;
        width: 47.5%;
    }

        .forms2 .left .title, .forms2 .right .title {
            padding-top: 8%;
            padding-bottom: 3%;
            padding-left: 4%;
        }

        .forms2 .left input, .forms2 .right input {
            padding-top: 5%;
            padding-bottom: 5%;
        }

    .forms2 .right {
        float: right;
        overflow-y: auto;
        width: 47.5%;
    }

    .forms2 .sp1 {
        position: relative;
    }

        .forms2 .sp1:after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border: solid transparent;
            border-width: 7px 7px;
            border-top-color: #c9c9c9;
            right: 3%;
            top: 50%;
            margin-top: -5px;
        }

.btns1 {
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 105%;
    background: -webkit-linear-gradient(top, #f6f5f8, #d7d7d7);
    color: #a2a2a2;
    position: relative;
    box-sizing: border-box;
}

    .btns1:after {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

.ipts1 {
    border-radius: 4px;
    border: 0;
    padding: 2%;
    border: 2px solid #f1f1f1;
    box-sizing: border-box;
}
/*forms1 end*/
/*staticbot*/
.staticbot {
    padding: 3.1% 0 3.1%;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #fafafa;
    border-top: 1px solid #DDD;
    z-index: 10;
    width: 100%;
    max-width: 600px;
    left: 50% !important;
    right: auto;
    -webkit-transform: translateX(-50%);


    transform: translateX(-50%);
    text-align: center;
}

    .staticbot a {

        display: inline-block;
        width: 60%;
        background-color: #EA4504;
        border-radius: 5px;
        color: #fff;
        font-size: 110%;
        padding: 2%;
    }
/*twobtn*/
.twobtn .btns2 {
    width: 40% !important;
    margin: 0 5% !important;
}

.btns2 {
    display: inline-block;
    background-color: #EA4504;
    border-radius: 5px;
    color: #fff;
    font-size: 110%;
    padding: 2%;
    box-sizing: border-box;
}
.btns2.btnWidth{width: 25% !important;margin: 0 2% !important;}
/*twobtn*/
/*sjseswarpper*/
.sjseswarpper {
 
    background-color: #fff;
    padding: 2% 3%;
    overflow-y: auto;
}

    .sjseswarpper a {
        display: inline-block;
        float: left;
        width: 33.3%;
        text-align: center;
        color: #333;
    }

        .sjseswarpper a .image-box {
            border-radius: 50%;
            box-sizing: border-box;
            margin: 12% 18%;
            width: 64%;
			padding-top:64%;
        }

        .sjseswarpper a i {
            display: block;
            font-style: normal;
            color: #666;
            margin-top: -7%;
            margin-bottom: 19%;
        }
/*sjseswarpper end*/
/*star*/
#companyinfo .star {
    background-position: right 25%;
    background-repeat: no-repeat;
/*    background-size: 125% auto;
*/    padding-right: 73px;
	margin-left:0;
}
.star {
    background-position: right 25%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-right: 52px;
	margin-left:0;
}

.star1 {
    background-image: url('/fz/touch/images/icon/star/1.png');
}

.star2 {
    background-image: url('/fz/touch/images/icon/star/2.png');
}

.star3 {
    background-image: url('/fz/touch/images/icon/star/3.png');
}

.star4 {
    background-image: url('/fz/touch/images/icon/star/4.png');
}

.star5 {
    background-image: url('/fz/touch/images/icon/star/5.png');
}

.star6 {
    background-image: url('/fz/touch/images/icon/star/6.png');
}

.star7 {
    background-image: url('/fz/touch/images/icon/star/7.png');
}

.star8 {
    background-image: url('/fz/touch/images/icon/star/8.png');
}

.star9 {
    background-image: url('/fz/touch/images/icon/star/9.png');
}

.star10 {
    background-image: url('/fz/touch/images/icon/star/10.png');
}
/*star end*/
/*page start*/
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 0 10px 0; margin:10px 0 9px;}
.paginator a {padding: 4px 8px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px;color:#666;}
.paginator a:visited {padding: 4px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 4px 8px; background:#FF5500; border:0px solid #FF5500;color:#FFFFFF;font-weight:bold;}
.paginator a:hover {color: #fff; background: #FF5500;border-color:#FF5500;text-decoration: none;}
/*page end*/


/*鍦ㄧ嚎鎶ヤ环杈撳叆妗嗕紭鍖?20160726*/
.inp_xq{ text-indent:80px; /*background-image:url(inp_xqbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}
input.inp_xq{ padding:0 1%;}

.inp_mj{ text-indent:80px; /*background-image:url(inp_mjbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}
input.inp_mj{ padding:0 1%;}
.inp_hx{ text-indent:80px; /*background-image:url(inp_hxbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}
.inp_dc{ text-indent:80px; /*background-image:url(inp_dcbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}
.inp_fg{ text-indent:80px; /*background-image:url(inp_fgbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}

.inp_ch{ text-indent:80px; /*background-image:url(inp_chbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}
.inp_sj{ text-indent:80px; /*background-image:url(inp_sjbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}
.inp_cs{ text-indent:80px; /*background-image:url(inp_csbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}

.inp_ys{ text-indent:80px; /*background-image:url(inp_csbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}

.inp_ch{ text-indent:80px; /*background-image:url(inp_xqbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}
.inp_sj{ text-indent:80px; /*background-image:url(inp_xqbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}

.inp_szd{ text-indent:80px; /*background-image:url(inp_xqbg.png);*/ background-repeat:no-repeat; background-position:10px center; font-size:100%; height:42px; border-style:none;}


/*news end*/
/*companys*/
.top i.srhmore {
    position: absolute;
    top: 9%;
    right: 3%;
    display: inline-block;
    width: 40%;
    height: 82%;
    color: #d1d1d1;
    border-radius: 4px;
    border: 1px solid #c9c9c9;
    box-sizing: border-box;
    line-height: 1.9;
    font-style: normal;
    text-indent: 2%;
    background: url('../images1/bg/fdj.png') 98% center no-repeat;
    background-size: 14%;
}



/*ads*/
#ads img {
    width: 100%;
}
/*ads end*/

/*ads*/
#adslist {
    margin-bottom: 2.8%;
    /*padding-top: 29.7%;*/ /*杩欎釜鍊煎彲浠ラ殢渚挎敼*/
}
/*ads end*/
/*artblock*/

.artblock ul {
    background-color: #fff;
    padding: 0 3%;
	margin-bottom:-1px;
}

    .artblock ul li {
        padding: 4.6% 0;
        overflow-y: auto;
        border-bottom: #f7f7f7 solid 1px;
    }

        /*.artblock ul li a div:first-child {
            color: #333;
            font-size: 105%;
            padding-bottom: 2%;
        }*/
		.artblock ul li a div:first-child {
            color: #333;
            font-size: 105%;
            padding-bottom: 2%;
            max-height:66px;
        	overflow-y:hidden;
        }
        /*.artblock ul li.s1 a div.first {
            float: right;
            width: 68%;
            line-height: 160%; height:38px; overflow:hidden;
        }*/
		
		.artblock ul li.s1 a div.first {
            float: right;
            width: 68%;
            line-height: 160%; height:56px; overflow:hidden;
        }

        .artblock ul li.s1 a div.sec {
            float: left;
            width: 30%;
            text-align:left;
            margin-right: 2%;
        }

            .artblock ul li.s1 a div.sec img {
                width: 95%;
                max-height:65px;
                min-height:65px;
                overflow-y:hidden;
            }

        .artblock ul li a div.third {
            color: #9a9a9a;
            font-size: 80%;
        }

            .artblock ul li a div.third span:first-child {
                float: left;
            }

            .artblock ul li a div.third span:last-child {
                float: right;
            }

        .artblock ul li.s2 a div.sec {
            padding-bottom: 1.7%;
        }

            .artblock ul li.s2 a div.sec img {
                width: 32%;
                padding-left: 2%;
				max-height:120px;
				overflow-y:hidden;
            }

                .artblock ul li.s2 a div.sec img:first-child {
                    padding-left: 0;
                }
/*artblock end*/
/*commontop*/
.commontop .top {
    background-color: #fff;
    margin-bottom: 0px;
    position: relative; border-bottom:1px solid #e7e7e7;
	font:16px/40px "microsoft yahei";
	font-weight:normal;
	
}

    .commontop .top span.left {
        color: #333;
        font-size: 105%;
  /*      font-weight: 700;*/
        padding-left: 3%;
    }

    .commontop .top i {
        position: absolute;
        top: 9%;
        right: 3%;
        height: 91%;
        width: 26%;
        box-sizing: border-box;
        padding-top: .7%;
        font-style: normal;
    }

        .commontop .top i a {
            display: inline-block;
            width: 50%;
            text-align: center;
            font-size: 95%;
            color: #999;
        }

            .commontop .top i a.sel {
                color: #666;
            }

        .commontop .top i:after {
            content: "";
            position: absolute;
            bottom: -1px;
            width: 23.3%;
            height: 2px;
            border-bottom: 2px solid #EA4504;
            transition: left .5s;
        }
/*commontop end*/
/*localnews*/

#localnews .top i.t0:after {
    left: 14%;
}

#localnews .top i.t1:after {
    left: 64%;
}
/*localnews end*/
/*zxxgt*/
#zxxgt {
    margin-bottom: 2.8%;
}

    #zxxgt .top i {
        width: 46%;
    }

        #zxxgt .top i a {
            width: 25%;
        }

        #zxxgt .top i:after {
            width: 17%;
        }

        #zxxgt .top i.t0:after {
            left: 4%;
        }

        #zxxgt .top i.t1:after {
            left: 29%;
        }

        #zxxgt .top i.t2:after {
            left: 54%;
        }

        #zxxgt .top i.t3:after {
            left: 79%;
        }

    #zxxgt div.bot {
        background-color: #fff;
    }

        #zxxgt div.bot div:last-child {
            margin-top: 5.4%;
            border-top: 1px solid #f7f7f7;
            padding: 2.8% 0;
            text-align: center;
            float: left;
            width: 100%;
        }

            #zxxgt div.bot div:last-child a {
                color: #EA4504;
                font-size: 105%;
            }

/*zxxgt end*/

/*imglist*/
.imglist { margin-bottom:2.8%;}
.imglist .top i{ width:46%;}
.imglist .top i a{ width:25%;}
.imglist .top i:after{ width:17%;}
.imglist .top i.t0:after{ left:4%; }
.imglist .top i.t1:after{ left:29%;}
.imglist .top i.t2:after{ left:54%;}
.imglist .top i.t3:after{ left:79%;}
.imglist div.bot{ background-color:#fff; }
/*imglist end*/


/*zyzf*/

#zyzf .top i {
    width: 50%;
}

    #zyzf .top i a {
        width: 50%;
    }

    #zyzf .top i:after {
        width: 30%;
    }

    #zyzf .top i.t0:after {
        left: 10%;
    }

    #zyzf .top i.t1:after {
        left: 60%;
    }
/*zyzf end*/
/*sjslist*/
#sjslist {
    box-shadow: 0 -1px 3px #eee;
    margin-bottom: 2.8%;
}

    #sjslist .top {
        background: #fff;
        padding: 1.85% 0;
        margin-bottom: 1px;
        height: 18px;
        position: relative;
    }

        #sjslist .top span {
            color: #333;
            font-size: 105%;
            font-weight: 700;
            padding-left: 3%;
        }

#sjses {
    background-color: #fff;
    padding-top: 60%;
}

#sjses ul{ margin-top:3%;}
#sjses ul li a{ width:21%; float:left; margin:auto 2%;}
#sjses ul li a img{ border-radius:100000px;}

#sjslist #sjslistwarpper ul {
    height: 100%;
    padding-top: 0.4%;
}

#sjslist #sjslistwarpper li {
    height: 100%;
}

#sjslist li a {
    float: left;
    display: inline-block;
    width: 25%;
    height: 42%;
    text-align: center;
    color: #333;
}

#sjslist li a span.s1 {

        display: inline-block;
        padding: 37%;
        margin-top: 12%;
        overflow: hidden;
        position: relative;
        border-radius: 1000px;
    }

    #sjslist li a span img {
        border-radius: 1000px;
        box-sizing: border-box;
        width: 100%;
		
        background-clip: padding-box;
        position: absolute;
        left: 0;
        top: 0;
    }

#sjslist li i {
    display: block;
    font-style: normal;
    color: #666;
    margin-top: 5%;
}

#sjslist ul li i span.v1 {
    background: url('/img/v1.gif') right center no-repeat;
    padding-right: 15px;
}

#sjslist ul li i span.v2 {
    background: url('/img/v2.gif') right center no-repeat;
    padding-right: 15px;
}

#sjslist ul li i span.v3 {
    background: url('/img/v3.gif') right center no-repeat;
    padding-right: 15px;
}

#sjslist ul li i span.v4 {
    background: url('/img/v4.gif') right center no-repeat;
    padding-right: 28px;
}

#sjslist li i img {
    width: auto;
    height: auto;
    display: inline;
    vertical-align: middle;
    margin-right: 3px;
}

#sjses.slides .pointwarpper li.sel {
    background-color: #EA4504;
}

#sjses.slides .pointwarpper {
    bottom: 5%;
}
/*sjslist end*/
/*zxgd*/
#zxgd {
    margin-bottom: 2.8%;
}
#zxgdlistwarpper .item{ margin:0 2%;}
    #zxgd .top i {
        width: 64%;
    }

        #zxgd .top i a {
            width: 13.3%;
        }

        #zxgd .top i:after {
            width: 12%;
        }

        #zxgd .top i.t0:after {
            left: 0.5%;
        }

        #zxgd .top i.t1:after {
            left: 13.8%;
        }

        #zxgd .top i.t2:after {
            left: 27.1%;
        }

        #zxgd .top i.t3:after {
            left: 42%;
        }

        #zxgd .top i.t4:after {
            left: 57.2%;
        }

        #zxgd .top i.t5:after {
            left: 72%;
        }

        #zxgd .top i.t6:after {
            left: 86.3%;
        }


#zxgdlist {
    padding-top: 51%;
    background-color: #fff;
}

#zxgdlistwarpper, #zxgdlistwarpper li {
    height: 100%;
}

    #zxgdlistwarpper li {
    }

        #zxgdlistwarpper .item img {
            width: 100%;
			
			height:120px;
			margin-top:8%;
        }

        #zxgdlistwarpper .item div {
            font-size: 80%;
            line-height: 150%;
			margin-top:3%;
        }

            #zxgdlistwarpper .item div span {
                float: left;
                display: inline-block;
                width: 49%;
                color: #333;
                white-space: nowrap;
                overflow: hidden;
            }

            #zxgdlistwarpper .item div i {
                color: #9a9a9a;
                font-style: normal;
            }

   

    #zxgdlistwarpper .item span.status {
        display: inline-block;
        background-color: #EA4504;
        opacity: 0.7;
        position: absolute;
        top: 39%;
        left: 50%;
        padding: 1px 4px;
        margin-left: -32px; margin-top:0;
    }

        #zxgdlistwarpper .item span.status:after {
            content: "闃舵";
            position: absolute;
            top: 0;
            right: -32px;
            padding: 1px 4px;
            background-color: #000;
        }

    #zxgdlistwarpper .item a span.status {
        color: #fff;
        font-size: 88%;
    }

#zxgdlist.slides .pointwarpper li.sel {
    background-color: #EA4504;
}

#zxgdlist.slides .pointwarpper {
    bottom: 5%;
}
/*zxgd end*/
/*zxbd*/
#zxbd .top i {
    width: 50%;
}

    #zxbd .top i a {
        width: 33.3%;
    }

    #zxbd .top i:after {
        width: 23.3%;
    }

    #zxbd .top i.t0:after {
        left: 5%;
    }

    #zxbd .top i.t1:after {
        left: 38.3%;
    }

    #zxbd .top i.t2:after {
        left: 71.6%;
    }

#zxbd ul {
    margin-bottom: 0;
}
/*zxbd end*/
/*蹇嵎鏂瑰紡*/
#fastentry {
    background-color: #fff;
    padding: 5.2% 3% 2.8%;
}

    #fastentry a {
        display: inline-block;
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 2px 7px;
        color: #999;
        font-size: 90%;
        margin: 0 1.5% 3%;
    }
/*蹇嵎鏂瑰紡 end*/







		

    #contactinfo .b2 {
        line-height: 1.5;
        overflow-y: auto;
    }

        #contactinfo .b2 span:first-child {
            width: 50px;
            position: absolute;
        }

        #contactinfo .b2 span.addr {
            color: #666;
            float: left;
            margin-left: 40px;
        }

        #contactinfo .b2 a.map {
            color: #666;
            padding-left: 14px;
            margin-left: 4px;
            background: url('../images1/icon/map.png') left top no-repeat;
            background-size: auto 90%;
        }
/*contactinfo end*/
/*comintro*/
#comintro {
}

    #comintro .top {
        background: #fff;
        padding: 0.8% 0;
        margin-bottom:0px;
        position: relative;
		border-bottom:1px solid #e7e7e7;
    }

        #comintro .top span {
            color: #333;
            font-size: 105%;
            font-weight: 700;
            padding-left: 3%;
        }

    #comintro .bot {
        padding: 3% 3% 4.4%;
        background-color: #fff;
		*zoom:1;
    }
	#comintro .bot:after{ content:"\20"; display:block; height:0; clear:both;}

        #comintro .bot .ia_img {
            float: left;
            width: 49%;
            padding: 0 2% 0% 0;
        }
        #comintro .bot p {
            line-height: 1.7;
            text-indent: 8%;
            font-size: 86%;
            color: #333;
        }
		#comintro .bot img{ width:auto; max-width:92%;}
/*comintro end*/
/*comyylf*/
#comyylf {
    margin-bottom: 3%;
}

    #comyylf .top i {
        color: #999;
    }

        #comyylf .top i span {
            font-size: 110%;
            font-weight: 700;
            color: #EA4504;
        }

    #comyylf .bot {
        background-color: #fff;
        padding: 2% 3%;
    }

    #comyylf div.carousel {
        padding: 10% 0 0 10%;
        background: #fff url('../images1/bg/speaker.png') 2% center no-repeat;
        background-size: 5.3%;
        color: #666;
    }
/*comyylf end*/
/*zxxgt*/
.com .top i {
    width: auto;
    text-align: right;
}

    .com .top i:after {
        content: none;
    }

    .com .top i a {
        width: 100%;
        font-size: 80%;
    }

#zxxgt.com div.bot {
    padding-bottom: 6%;
}

#zxxgtfirst {
    padding-top: 61%;
}
/*zxxgt end*/
/*comnews*/
#comnews {
}

    #comnews .bot {
        padding: 2% 3%;
        background-color: white;
        overflow-y: auto;
    }

        #comnews .bot li {
            line-height: 2.3;
            overflow-y: auto;
        }

            #comnews .bot li a {
                color: #666;
                font-size: 90%;
            }

            #comnews .bot li span:first-child {
                float: left;
                width: 75%;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
            }

            #comnews .bot li span:last-child {
                float: right;
            }
/*comnews end*/
/*sjslist*/
#sjses.com {
    padding-top: 38%;
}
/*sjslist end*/
/*leavemessage*/
#leavemessage .top i, #zxgd .top i {
    width: auto;
}

    #leavemessage .top i:after, #zxgd .top i:after {
        content: none;
    }

    #leavemessage .top i a, #zxgd .top i a {
        width: auto;
        font-size: 85%;
        color: #666;
    }

#leavemessage {
    margin-bottom: 2.8%;
}

    #leavemessage .bot {
        padding: 2% 3%;
        background-color: #fff;
    }

    #leavemessage div input.checkcode {
        width: 68%;
    }

    #leavemessage div img.imgcheckcode {
        float: right;
        width: 28%;
    }
/*leavemessage end*/

/*complate*/
.complate #shortcut, .desplate #shortcut {
    border-top: 1px solid #e1e1e1;
    margin-bottom: 2.8%;
}

.complate .commontop .top span, .desplate .commontop .top span {
    color: #333;
    font-size: 105%;
   /* font-weight: 700;*/
    padding-left: 3%;
}

.complate .commontop .top{ background-color:#F7F7F7; border-top:1px solid #EEE; border-bottom:none; height:40px; overflow:hidden;}

.complate .commontop .top .xgal_tit_off{font:16px/40px "microsoft yahei"; height:40px; display:block; float:left; padding:0 20px; margin-left:10px;}
.cha_nav{ background-color:#fff  !important; border-bottom:1px solid #e7e7e7  !important; border-top:none  !important;}
.cha_nav span{ margin-left:0 !important; padding:0 15px !important;}
.complate .commontop .top span.xgal_tit_on{ border:1px solid #EEE; border-top:none; border-bottom:none; background-color:#FFF;font:16px/40px "microsoft yahei"; height:40px; display:block; float:left; padding:0 20px; margin-left:10px;}

.complate .commontop .top span a{font:16px/40px "microsoft yahei"; color:#333;}
.complate .commontop .top b{font:16px/40px "microsoft yahei"; color:#333; margin-left:15px;}
.complate .commontop .top b a{ color:#333;}

.complate .sjseswarpper a {
    width: 25%;
}
/*complate end*/
/*artdetail*/
#artdetail {
	margin-top:1%;
    background-color: #fff;
    padding: 1% 3%;
}

    #artdetail .title {
        text-align: center;
        font-size: 115%;
        padding: 4% 0;
    }

    #artdetail .artinfo {
        text-align: center;
        padding: 0 0 2%;
        font-size: 95%;
        color: #858585;
		width:100%;
    }

        #artdetail .artinfo span {
            padding: 0 2%;
        }

    #artdetail .content {
        color: #858585;
        line-height: 1.6;
        padding: 4% 0;
		overflow:hidden;
        border-top: 2px solid #e1e1e1;
    }
	
#artdetail .content img{ max-width:95%; height:auto; margin:10px auto;}

        #artdetail .content .b1 {
            color: #333;
            padding-bottom: 9%;
        }

            #artdetail .content .b1 div {
                float: left;
                width: 33.3%;
            }

                #artdetail .content .b1 div:last-child {
                    text-align: right;
                }

        #artdetail .content .b2 img {
            width: 100%;
        }

        #artdetail .content .b3 .top {
            padding: 4% 0;
            color: #333;
            font-size: 115%;
            text-align: center;
            position: relative;
        }

            #artdetail .content .b3 .top:before {
                content: "";
                position: absolute;
                left: 0;
                top: 50%;
                width: 100%;
                border-top: 1px solid #e1e1e1;
            }

            #artdetail .content .b3 .top h3 {
                display: inline;
                padding: 0 10px 0 35px;
                position: relative;
                background-color: #fff;
            }

                #artdetail .content .b3 .top h3:before {
                    content: "";
                    position: absolute;
                    left: 10px;
                    top: -2px;
                    width: 22px;
                    height: 22px;
                    border-radius: 100px;
                    background: #999 url(../imagess/icon/zxgd.png) center 0px no-repeat;
                    background-size: 100% auto;
                    border-top: 1px solid #e1e1e1;
                    background-size: 83% auto;
                }

        #artdetail .content .step1 .top h3:before {
            background-position-y: 2px;
        }

        #artdetail .content .step2 .top h3:before {
            background-position-y: -45px;
        }

        #artdetail .content .step3 .top h3:before {
            background-position-y: -95px;
        }

        #artdetail .content .step4 .top h3:before {
            background-position-y: -144px;
        }

        #artdetail .content .step5 .top h3:before {
            background-position-y: -195px;
        }

        #artdetail .content .step6 .top h3:before {
            background-position-y: -244px;
        }

        #artdetail .content .step7 .top h3:before {
            background-position-y: -296px;
        }

        #artdetail .content .b3 .bot img {
            width: 100%;
            padding-top: 3%;
        }
/*artdetail end*/
.complate .commonfrm, .desplate .commonfrm {
    background-color: #fff;
    padding: 1% 3%;
}

.complate .warpper, .desplate .bot .warpper {
    background-color: #fff;
    padding: 5% 3%;
    text-align: center;
}

.complate .warpper span, .desplate .bot .warpper span {
        position: relative;
        font-size: 120%;
    }
.complate .warpper span i{ color:#F30; margin:auto 5px; font-style:normal;}

        /*.complate .warpper span:before, .desplate .bot .warpper span:before {
            content: "";
            position: absolute;
            left: 2px;
            top: 2px;
            width: 14px;
            padding-top: 14px;
            border: 1px solid #cacaca;
        }

        .complate .warpper span:after, .desplate .bot .warpper span:after {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 23px;
            padding-top: 23px;
            background: url('/fz/touch/images/icon/right2.png') 0px 1px no-repeat;
            background-size: 100% auto;
        }*/

.complate #zxgdlistwarpper {
    background-color: #fff;
    overflow-y: auto;
    padding-bottom: 5%;
}
#xgtlist{ background-color:#FFF;}

#xgtlist .item div:last-child{height:30px; overflow:hidden;}






/*deslist*/
.commonlist {
    background-color: #fff;
}

    .commonlist ul li {
        padding: 4.5% 3%;
        overflow-y: auto;
        border-top: 1px solid #f5f5f5;
        margin-top: -1px;
    }

        .commonlist ul li div.left {
            float: left;
            width: 22%;
        }

            .commonlist ul li div.left img {
                width: 100%;
            }
.commonlist ul li div.left span.s1 {
        display: inline-block;
        padding: 46%;
		margin-top:-1%;
        overflow: hidden;
        position: relative;
        border-radius: 1000px;}
		
.commonlist ul li div.left span img {
        border-radius: 1000px;
        box-sizing: border-box;
        width: 100%;
        background-clip: padding-box;
        position: absolute;
        left: 0;
        top: 0;
    }
		
        .commonlist ul li div.right {
            float: right;
            width: 75%;
            padding-top: 2.5%;
        }

            .commonlist ul li div.right a {
                color: #999;
            }

            .commonlist ul li div.right span {
                display: inline-block;
            }

            .commonlist ul li div.right a span.s1 {
                float: left;
                color: #666;
                white-space: nowrap;
                overflow: hidden;
            }

            .commonlist ul li div.right a span.s2 {
                float: left;
                font-size: 88%;
                white-space: nowrap;
                overflow: hidden;
                margin-top: 0.8%;
            }

            .commonlist ul li div.right a span.s3 {
                float: left;
                font-size: 88%;
                white-space: nowrap;
                overflow: hidden;
                margin-top: 0.8%;
            }

                .commonlist ul li div.right a span.s3 i {
                    color: #EA4504;
                    font-style: normal;
                    text-decoration: underline;
                }

                .commonlist ul li div.right a span.s3 em {
                    color: #666;
                    font-style: normal;
                }

            .commonlist ul li div.right span.s4 {
                margin-top: 3%;
                padding-left: 18px;
                background: url('../images1/bg/tel2.png') left center no-repeat;
                background-size: auto 80%;
                max-height: 20px;
            }

                .commonlist ul li div.right span.s4 span {
                    font-size: 85%;
                }

                .commonlist ul li div.right span.s4 a span.red {
                    color: #FF6600;
                    font-size: 85%;
                }
				.commonlist ul li div.right span.s4 a span.red i{ font-style:normal; color:#999; margin:auto 5px;}
                .commonlist ul li div.right span.s4 a:last-child {
                    border: 1px solid #EEE;
                    line-height: 18px;
                    height: 15px;
                    vertical-align: middle;
                    border-radius: 8px;
                    display: inline-block;
                    margin-left: 8px;
                    padding: 1px 6px 2px 18px;
                    background: url('../images1/bg/tel2.png') left center no-repeat;
                    background-size: 18px;
                    border-radius: 4px;
                    font-size: 88%;
                }


/*2016.6.24 鐢佃瘽鍙风爜浼樺寲 寮€濮?/
.commonlist ul li div.right span.sn{ margin-top:2.1%; background-size: auto 80%; max-height:20px; font-size:85%; color:#999;}
.commonlist ul li div.right span.sn span{ font-size:85%;}
.commonlist ul li div.right span.sn a span.red{ color:#FF6600; font-size:85%; font-size:12px;}
.commonlist ul li div.right span.sn a span.red i{ font-style:normal; color:#CCC; margin:auto 5px;}
.commonlist ul li div.right span.sn a:last-child{/* border: 1px solid #EEE; background:url('../images1/bg/tel2.png') left center no-repeat; border-radius:8px;*/ line-height:15px; height:15px; vertical-align:middle; display:inline-block; margin-left:8px; padding:1px 6px 2px 0;  background-size:18px; border-radius:4px; font-size:88%;}
/*2016.6.24 鐢佃瘽鍙风爜浼樺寲 缁撴潫*/


            .commonlist ul li div.right span.s5 {
                content: "\20";
                display: block;
                height: 0;
                clear: both;
                font-size: 80%;
                color: #666;
                padding-top: 2.5%;
                width: 100%;
                height: 12px;
                line-height: 12px;
                overflow: hidden;
            }

                .commonlist ul li div.right span.s5 .s5_left {
                    float: left;
                }

                .commonlist ul li div.right span.s5 .s5_right {
                    float: left;
                    margin-left: 10%;
                }


#deslist ul li div.right a span.s1 {
    width: 35%;
}

#deslist ul li div.right a span.s2 {
    width: 36.3%;
    float: right;
}

    #deslist ul li div.right a span.s2 i {
        padding-right: 60%;
        background-position-y: 10%;
    }

#comlist ul li {
    padding-bottom: 4.5%;
}

    #comlist ul li div.left {
        width: 32%;
    }

    #comlist ul li div.right {
        width: 65%;
    }

    #comlist ul li div.left img {
        margin-top: 4.5%;
        max-height: 100px;
        overflow: hidden;
        box-sizing: border-box;
    }

    #comlist ul li div.right {
        /*position: relative;*/
    }

        #comlist ul li div.right span.s1, #comlist ul li div.right a span.s2 {
        }

        #comlist ul li div.right a span.s1 {
            /*background: red;*/
            width: 58%;
            height: 100%;
			font-size:14px;
        }
		#comlist ul li div.right a span.s1 i{ font-style:normal; color:#CCC; margin-left:3px; font-size:12px;}
		#comlist ul li div.right a span.s1 i font{ color:#C60; margin:auto 2px;}

        #comlist ul li div.right a span.s2 {
            /*background: black;*/
            width: 40%;
            padding-left: 2%;
            margin-top: -1px;
            font-size: 90%;
            -webkit-transform: scale(.88,.88);
            transform: scale(.88,.88);
        }

            #comlist ul li div.right a span.s2 i {
                padding-right: 58%;
            }
			
   .commonlist ul li div.right a span.s2 {
    width: 45%;
    float: right;
     }		

/*deslist end*/

.sjseswarpper{ border-top:none !important;}


.commonlist li div.left img{ height:auto; border-radius:0;}	

.sjs_cla {width: 25%;}
.commonlist ul li div.right{ padding-top:5px !important;}
.link_gz{width: 75%; height: 30px; overflow: hidden;float: right;}
.link_gz p{float: left; font: 12px/14px "microsoft yahei"; color: #666; padding-right: 8px; margin-right:8px; border-right: 1px solid #ddd; margin-top:10px;}
.link_gz p span{ color:#ff6600; margin:0 3px;}
.bo_link{ width:150%; float:left;}

.commonlist ul li div.right span.s5{ height:24px !important; line-height:24px !important; padding-top:1% !important;}

.commonlist ul li div.left{ height:108px;}
.commonlist ul li div.left span.s1 {

    top: 50%;
    transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
#roundmap_map, #setMap {
    width: 96% !important;
    padding: 2%;
    background-color: #fff !important;
}
.commonlist ul li div.right span.s5 .s5_left{ width:30% !important; }
.commonlist ul li div.right span.s5 .s5_right{ width:50% !important; margin-left:3% !important;}
@media screen and (max-width: 500px){

.link_gz p{ margin-top:8px !important;}
.commonlist ul li div.right span.s5{ height:20px !important; line-height:24px !important; padding-top:1% !important;}


.commonlist ul li div.left{ height:96px;}



}

/*鍦ㄧ嚎宸ュ湴棰勭害鍙傝*/
.yycg_butt{ text-align:center; margin-bottom:20px; font-size:16px;}
.yycg_butt a{ width:35%; height:40px; line-height:40px; border-radius:5px; cursor:pointer; display:block; margin:auto; background-color:#F60; color:#FFF;}
.yycg_butt a:hover{ background-color:#F40;}
			
.div_hui{ position:fixed; z-index:998; background-color:#000; width:600px; height:100%; top:0; left:50%; margin-left:-300px; filter:alpha(opacity=50); /*IE婊ら暅锛岄€忔槑搴?0%*/ -moz-opacity:0.5; /*Firefox绉佹湁锛岄€忔槑搴?0%*/ opacity:0.5;/*鍏朵粬锛岄€忔槑搴?0%*/ display:none; }
.yycg_gd{ position:fixed; z-index:999; background-color:#FFF; width:86%; top:20%; left:3%; border-radius:5px; padding:1% 4% 32px; display:none; }
.yycg_gd h3{ text-align:center; border-bottom:1px solid #DDD; margin-bottom:20px; font-size:18px; font-family:microsoft yahei; font-weight:normal; line-height:45px;}
.yycg_gd p{ *zoom:1; margin-bottom:18px; height:30px; line-height:35px; width:100%;}
.yycg_gd p:after{ content:"\20"; display:block; height:0; clear:both;}
.yycg_gd p span.yycg_wz{ text-align:right; width:28%;}
.yycg_gd p span{ display:block; float:left;}
.yycg_gd p span input{ border:1px solid #DDD; height:35px; padding:5px; border-radius:5px; width:100%;}
.yycg_gd .yycg_butt input{ width:200px; height:42px; margin-top:10px; background-color:#F60; color:#FFF; border:1px solid #DDD; border-radius:5px; text-align:center;}
.yycg_gd h5{ text-align:center; font-weight:normal;}
.yycg_gd .yycg_close{ position:absolute; top:10px; right:10px;}
.yycg_gd .yycg_close a{ border:1px solid #CCC; width:22px; line-height:22px; display:block; text-align:center; border-radius:22px; font-size:22px;}




/*---------- 鏂囩珷澶撮儴杩藉姞鍏徃淇℃伅 鏍峰紡 ----------*/
.st_logo{width:100%;margin:0 auto;background-color:#fff;overflow:hidden;padding: 1.5% 0;}
.st_logo img {width:35%;padding:4px;border:1px solid #e7e7e7;float:left;margin: 1% 3%;box-sizing:border-box;}
.st_logo .st_info{width: 55%;float:left;margin-top: 1.5%;} 
.st_logo .st_info p{ font:13px/40px "microsoft yahei"; color:#333; width:100%; float:left; /*margin-top:5px;*/ height:25px; overflow:hidden;}

.st_logo .st_info p b{ color:#f30; font-size:24px; margin:0 5px;}
.st_logo .st_info span{float:left;/*width:50%;*/font: 13px/24px "microsoft yahei";/*color:#666;*/white-space: nowrap;}
.st_logo .st_info span i{color:#f60; font-style:normal;}
.st_logo .st_info .book_link{float: right;width: 80px;t;text-indent: 28px;ont: 13px/22px "microsoft yahei";color:#C30;margin-left: -10px;margin-right: -5px;background: url(../images1/bt_de.png) no-repeat 0 0;background-size: 90px 26px;height: 26px;line-height: 26px;}

.st_logo .st_info .tel_store{ width:100%;}
.st_logo .st_info .tel_store i{ margin:0 5px;}
.st_logo .st_info .tel_store i i{ margin:0 3px; color:#333;}

.st_info h2{ float:left;}
.st_info h2 em{background:url(../images1/v4_jc.gif) no-repeat left center;width:26px;height:12px;margin-left: 3px;display:inline-block;}


/*---------- 鏂囩珷搴曢儴杩藉姞鍏徃淇℃伅 鏍峰紡 ----------*/
.add_p{ width:91%; padding:3.5% 4.5%; overflow:hidden; background-color:#fff;  }
.add_p a{ font-size:16px;}
.add_p h2{font: 18px/30px "microsoft yahei";margin-bottom: 8px;color:#333; text-align:center; border-bottom:1px dotted #CCC; padding-bottom:1.8%;}
.add_p h2 em{background:url(../images1/v4_jc.gif) no-repeat left center; width:26px; height:12px; margin-left:6px; display:inline-block;}
.com_info p a i{ color:#f60; font-style:normal;}
.add_p span{width:100%;float:left;position:relative;font: 15px/26px "microsoft yahei";color:#333;}
.add_p span i{ color:#666; font-style:normal; font-size:15px;}
.add_p span font{ width:19%; text-align:right; display:inline-block; color:#777;}

.vis_num{ width:96%; overflow:hidden; margin:0 auto; border-top:1px solid #f1f1f1;}
.vis_num span{ width:50%; text-align:center; color:#333; font:14px/48px "microsoft yahei"; float:left;}
.vis_num span i{ color:#f60; font-style:normal;}

.yyzz_ico_on{ width:22px; height:18px; display:inline-block; background:url(../images1/rz_ico.png) no-repeat 0 0; background-size:90%; vertical-align:middle; margin-left:8px; cursor:pointer;}
.yyzz_ico_off{ width:22px; height:18px; display:inline-block; background:url(../images1/rz_ico.png) no-repeat 0 -40px; background-size:90%; vertical-align:middle; margin-left:8px;  cursor:pointer;}


/*瑁呬慨鍏徃鏍囩*/
.tex_com{ font:22px/32px "microsoft yahei"; color:#333; width:100%; height:32px; overflow:hidden; padding-top:2%; overflow-y:hidden;}
.st_logo .st_info .tex_com span{ display:inline-block; text-align:center; padding:0 2%; height:26px; font:12px/26px "microsoft yahei"; color:#fff; margin-right:3%; float:left; width:auto;}
.tex_com .b_c_1{ background-color:#cfab8d}
.tex_com .b_c_2{ background-color:#ffad77}
.tex_com .b_c_3{ background-color:#7ab7a1}
.tex_com .b_c_4{ background-color:#ffad77}

.tex_num{ font:22px/32px "microsoft yahei";}