a{ text-decoration:none; }
.clear{ clear:both; }

/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}.listConts .info .big{color:#003ba6;padding-left:3px;}.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}.listConts .author{text-align:right;color:#999;}/*大图样式*/.picarr{position:relative;margin:0 auto;}.picarr .picture{width:100%;text-align:center;}.picarr .picture a{display:none;}.picarr .preview{width:685px; margin:0 auto; margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.picarr .preview li{float:left;margin:4px;}.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}.picarr .preview li a img{vertical-align:middle; width:100%; }.picarr .preview li.current a{border:1px solid #000;}.cl{ clear:both; }


/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:16px; color:#333;  }
.msg_input{border:1px solid #e0e0e0;padding:5px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_btn_area{margin:14px 0; text-align:left; margin-bottom: 0;}
.msg_btn_area a{display:inline-block;padding:5px 30px;border:1px solid #c9242b; background:#f5f5f5; color:#c9242b;text-align:center;font-size:16px;overflow:hidden;cursor:pointer; border-radius:30px;}
.msg_btn_area a:hover{text-decoration:none;background:#c9242b; color:#fff; }
.msgflag{margin-left:4px;font-size:12px;color:#900;}



/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../img/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../img/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}


.listConts .conttitle{ padding-top:30px; font-size:24px; }


.picarr .preview{ width:100%}
.picarr .picture img{ width:100%; }

.mycontact img{ float:left; }
.yzm{ width:80px; padding:1px 15px; float:right; background:#e0e0e0;   height:36px; }
.yzm_input{ width:100%; }
.code{ width: 100%  }
#validate{ width: calc(100% - 80px);  }
#contact{ border:1px solid #e0e0e0; height:36px;   }
#content{ border:1px solid #e0e0e0; height:100px;  }
#xingming{ border:1px solid #e0e0e0; height:36px;  }
#nickname{ border:1px solid #e0e0e0; height:36px;  }
#youxiang{ border:1px solid #e0e0e0; height:36px;  }
.code input{  border:1px solid #e0e0e0;  height:36px; }
.textfr .btn{ background:url(../img/icon_service.png) no-repeat 20px center #ff6600;     background-size: 12%; border-radius: 50px;text-align: left;
    text-indent: 2.5em; width: 150px;      height: 47px;
    line-height: 33px;}


.xilie .xilieli .img { border: 1px solid #eee;}
.xilie .xilieli p{    color: #666;    padding-top: 10px; }
.preNext a{ color:#666; }


.promsg{ background:#f5f5f5; padding:30px 30px;  border-radius: 10px;}
.promsg .msgtitle{ width:100px; float:left;  height: 36px;    line-height: 36px; }
.promsg .msginput{ width: calc(100% - 100px);  float:right; border-radius: 5px; }
.promsg .formgroup{ padding-bottom:20px; }
.promsg h3{ text-align:center; font-size:24px; }



.promsg .formgroup .code{ width: calc(100% - 100px); float:right;  }
.promsg .msg_btn_area{ text-align:center; }
#validate{ float:left; border-radius:5px 0 0 5px;}
.yzm{ border-radius:0px 5px 5px 0;}




@media (max-width:849px) {
    .upvideo {        width: 100%;    }
}

@media (min-width:850px) {
    .upvideo {  width: 850px;  margin:0 auto;    }
}

@media (max-width:710px) {    .picarr .preview{        width: 100%;  }    .picarr .preview img{        width: 100%;  }}
@media (max-width:1199px) {.listConts{ padding:0 10px; }	}

.ryzz_left { width: 50%; float:left; }
.ryzz_right { width: 50%; float:right; }
.ryzz_right img{ width:100%; }
@media (max-width:710px) {
.ryzz_left { width:100%;  }
.ryzz_right { width: 100%; }

}




.main4 a{ color:#fff; }

.iabout{ text-align:left; text-indent:2em; }


.history-date ul li dl {
    float: left;
    width: 85%;
    position: relative;
padding-left: 5%;}



.fazhan .fzli{  width:100%;  }
	
.fazhan .fzli .fzli_left{ float:left; width:13%;  background:url(../img/fzli_left.png) no-repeat center center; background-size:100%; 	padding: 36px 0; font-size: 22px; padding-left:10px; }
.fazhan .fzli .fzli_right{ float:left; width:84%; border:2px solid #950505; padding:25px 0; border-radius:50px;      padding-left: 30px; padding-right: 30px;
    margin-left: 3%;	margin-top: 5px;}
	
.fazhan .fzli .fzli_teshu{ padding:5px 0; padding-left: 30px; padding-right:30px; }

.proform{ width:60%; margin:0 auto; }	

@media (max-width:1200px) {
.proform{ width:60%; margin:0 auto; }	
}	
	
@media (max-width:1100px) {
   .fazhan .fzli .fzli_left{  width:14%; font-size: 21px; padding:35px 0; padding-left:10px;}
   .fazhan .fzli .fzli_right{width:84%; margin-left: 2%;  padding:24px 0;	 padding-left: 30px; padding-right:30px; margin-top:12px; }
   .fazhan .fzli .fzli_teshu{ padding:5px 0; padding-left: 30px; padding-right:30px; }
	.proform{ width:70%; margin:0 auto; }	

}

@media (max-width:1000px) {
   .fazhan .fzli .fzli_left{  width:15%; font-size: 20px; padding:34px 0; padding-left:10px;}
   .fazhan .fzli .fzli_right{width:83%; margin-left: 2%;  padding:23px 0;	 padding-left: 30px;  padding-right:30px; }
   .fazhan .fzli .fzli_teshu{ padding:5px 0; padding-left: 30px; padding-right:30px; }
	.proform{ width:80%; margin:0 auto; }	

   
}

@media (max-width:900px) {
   .fazhan .fzli .fzli_left{  width:16%; font-size: 18px; padding:31px 0; padding-left:10px;}
   .fazhan .fzli .fzli_right{width:82%; margin-left: 2%;  padding:22px 0;	 padding-left: 30px; padding-right:30px; font-size:14px; }
	.fazhan .fzli .fzli_teshu{ padding:5px 0; padding-left: 30px; padding-right:30px; }
	.proform{ width:90%; margin:0 auto; }	

}

@media (max-width:800px) {
   .fazhan .fzli .fzli_left{  width:17%; font-size: 18px; padding:30px 0; padding-left:10px;}
   .fazhan .fzli .fzli_right{width:81%; margin-left: 2%; padding:15px 0; padding-left: 30px; padding-right:30px;    align-items: center; font-size:12px;  }
   .fazhan .fzli .fzli_teshu{ padding:5px 0; padding-left: 30px; padding-right:30px; line-height:24px;}
   	.proform{ width:100%; margin:0 auto; }	

}

@media (max-width:700px) {
   .fazhan .fzli .fzli_left{  width:18%; font-size: 18px; padding:29px 0; padding-left:10px;}
   .fazhan .fzli .fzli_right{width:80%; margin-left: 2%;padding:8px 0; padding-left: 30px; padding-right:30px; font-size:12px; }
   	.proform{ width:100%; margin:0 auto; }	
}
@media (max-width:600px) {
   .fazhan .fzli .fzli_left{  width:106px; font-size: 14px; padding:30px 0; padding-left:10px; }
   .fazhan .fzli .fzli_right{width: calc(98% - 106px); margin-left: 2%; padding:5px 0; padding-left: 20px; padding-right:20px; line-height:18px; font-size:12px; min-height: 60px; }
   
   .fazhan .fzli{ background:url(../img/fzli_bg.png) repeat-y;   }
   	.proform{ width:100%; margin:0 auto; }	
}



/*
  .slider li#a_10 a {
                background: #c9242b;
                color: #FFF;
                border-radius: 20px;
            }

*/



/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#c9242b;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#ff6600;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-qrcode .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-cart .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-msg .i{background-position:-44px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}


#form input{ outline: none;}
#form textarea{ outline: none;}
.footerBottom a{ color:#fff; }
/* fixed-bar */
/*
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("../images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:20px;top:200px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#2acb6b;background-color:#2acb6b;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;margin:-1px -1px 0;background:#ff6600;  }
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center; height: 50px;
    line-height: 50px;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}


.btn_msg a{ font-size:14px; background:#ff6600; padding:3px 10px; border-radius:20px; color:#fff; text-decoration:none; }
.contact{ padding-top:0; }
*/
