/* CSS Baike */
.clearfix ,
.ak,
.h4 {  *zoom: 1;}
.clearfix:before,  .clearfix:after ,
.ak:before,  .ak:after ,
.h4:before, .h4:after { display: table; line-height: 0; content: ""; }
.clearfix:after,
.ak:after,
.h4:after { clear: both; }
hr { background: #e7e7e7; color: #ddd; clear: both; float: none; width: 100%; height: 1px; margin: 10px 0; border: 0; -moz-box-sizing: content-box; box-sizing: content-box }
hr.space { background: #fff; color: #fff; visibility: hidden }
.layout-right{ float:right}
.w1156{ width:1000px !important}
.baike_industry{ padding-bottom:15px; width:1000px !important}
.baike_industry .w930{ width:740px; padding-right:40px;}
.baike_industry .w216{ }
.baike_industry h1{ font-weight:normal}
.baike_industry .h1,
.baike_industry .h2,
.baike_industry .h3,
.baike_industry .h4,
.baike_industry .h5,
.baike_industry .h6{font-family:Microsoft Yahei; }
.baike_industry .h1{ font-size:32px; font-weight:normal; margin-bottom:10px;}
.baike_industry .h3{ background-color:#f3f3f3; line-height:33px; }
.baike_industry .h3 i{ font-style:normal; background:#d71318; line-height:33px; display:inline-block; padding:0 15px; color:#fff} 
.baike_industry .h4{ position:relative;margin:25px 0 15px 0;}
.baike_industry .h4 i{ display:block; float:left; background:#fff; font-size:20px; font-weight:normal; color:#333; font-style:normal; font-weight: bold; line-height:1;}
.baike_industry .h5{ font-size:18px; border-bottom:1px solid #e5e5e5; line-height:45px; color:#333; background-color:#fafafa}
.baike_industry .bk_header .h1 span{ font-size:14px; margin:0 10px;}
.baike_industry .bk_header .h1 h1{ float:left}
.baike_industry .bk_header .h1 i{ font-size: 14px; color: #999; font-style: normal; display: inline-block; margin-left: 10px; line-height: 1.2; margin-top: 24px;}
.list{}
.list-txt{ }
.list-txt li{float: left; width:100%;line-height:30px; font-family:Microsoft Yahei; font-size:14px; color:#454545; height:30px; overflow:hidden}
.list-txt li a{ line-height:30px; font-family:Microsoft Yahei; font-size:14px; color:#454545}
.list-txt li font{ color:#d71318; font-family:Arial}
.list-txt-2{}
.list-txt-2 li{ width: 350px;}
.list-txt-2 li:nth-child(2n+1){ margin-right: 40px;}
.list-txt-2 li span{ display: block; width: 120px; color: #666; float: left;}
.list-txt-2 li em{ display: block; width: 230px; color: #333; float: left; height: 30px; overflow: hidden;}
.list-txt-auto li{ width:auto}
.list-txt-auto li a{ padding-right:10px;}
.list-img-small ul{ margin-left:-10px; padding-top:10px;}
.list-img-small li{ float:left; margin-left:10px; margin-bottom:10px;}
.list-img-small li a{ display:block; height:134px; width:134px; overflow:hidden; background:#eee;}
.list-img-small li img{ width:134px; height:134px; transition-duration:.3s; opacity:.9; transition:ease-in}
.list-img-small li a:hover img{ opacity:1}
.ak{padding-bottom: 15px;}
.ak-content{}
.ak-content a ,
.ak-content span ,
.ak-content b ,
.ak-content strong ,
.ak-content font ,
.ak-content p{ font-size:16px; color:#333; line-height:30px; padding:0; margin:0;}
.ak-content p{ font-family: Microsoft Yahei;}
.ak-content a{ font-size:16px; line-height: 30px; color: #4553e8; font-family: Microsoft Yahei; }
.ak-content a{display: inline-block;
    height: 26px;
    line-height: 32px;
    text-align: center;
    padding: 0;
    font-size: 14px;
    color: #de686d;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #de686d;
    line-height: 24px;
    min-width: 100px;
	border: 1px solid #de686d;

}
.ak-content a:active, .ak-content a:hover {
    color: #fff !important;
    background: #de686d;
    cursor: pointer;
}
.media{ }
.media .media-header{}
.media .ak-content{ width:100%;}
.media .ak-content img{ width:auto; opacity:.9; transition:ease-in; transition-duration:.3s; margin: 15px auto; display: block; max-width: 740px;}
.media .ak-content a:hover img,
.media .ak-content img:hover{ opacity:1}

.ad-img{ border:1px solid #dcdcdc; padding:19px; background-color:#f9f9f9; width: 176px;}
.ad-img a:hover{ text-decoration:none !important}
.ad-img.fixed{ position: fixed; top: 0; left: 50%; margin-left: 280px; z-index: 1; animation: ad-img-show .5s;}
@keyframes ad-img-show{
	0% { top: -346px; opacity: 0;}
	100% { top: 0; opacity: 1;}
}

.slider-box{ border:1px solid #dcdcdc; margin-top:10px; background-color:#f9f9f9; padding:19px; font-family: Microsoft Yahei;}
.slider-box dt{ font-size:14px; font-family:Microsoft Yahei; line-height:1; overflow:hidden; padding-bottom:15px;}
.slider-box dt span{ color: #f44;}
.slider-box dd{}
.slider-box dd.list-txt{ padding-bottom:0;}
.slider-box dd.list-txt li,
.slider-box dd.list-txt li a{ font-size:12px; line-height:24px; height:24px; color:#666; margin-right: 10px;}
#list-itemList{ margin-left:-25px;}
.m-items li{ border-right:none; border-left:none; margin-left:26px; padding-left:20px; border-bottom-color:#eaeaea}
.m-items li .col-2{ width:380px;}
.m-items li .col-3{ margin-left:370px;}
.m-items li .col-4{ width:120px;}
.slideContent .so_about{ width:410px;}
.slideContent .so_products{ width:110px;}
.links-ask{ margin-top:20px;}
.links-header{ margin-bottom:10px;}
.links-header span a{ font-size:12px; padding-right:20px; color:#666}
.links-ask .list-txt a{ padding-left:15px; position: relative;}
.links-ask .list-txt a:before{ position:absolute; width:4px; height:4px; color:#ccc; content:''; display:block; background-color: #e5e5e5; top:9px; left:2px;}
.button { 
    border: solid 1px #ddd;
    background: transparent;
    border-radius: 4px;
    font-size: 14px;
    padding: 4px 15px 6px;
    margin: 0;
    display: inline-block;
    line-height: 20px;
	 color:#666;
}
.button:hover{ background-color:#d71318; color:#fff !important; border-color:#bc1320; text-decoration:none;}
.button-space{ border-color:#fff; color:#136ec2}
.button-space:hover{ text-decoration:underline; background-color:#fff; border-color:#fff;color:#136ec2 !important}

.user_mesg { margin-bottom: 15px; }
.mesg_list ul li { padding: 10px 0; border-bottom: 1px solid #e1e1e1; }
.mesg_list_left { width: 530px; float: left; border-right: 1px solid #e2e2e2; padding-right: 30px; }
.mesg_list_member { float: left; margin-right: 10px; margin-right: 20px; width: 60px; }
.mesg_list_member span { display: block; height: 24px; line-height: 24px; text-align: center; color: #666; }
.mesg_list_con span { display: block; height: 24px; line-height: 24px; color: #666; }
.mesg_list_con p { color: #4281d0; }
.mesg_list_right { width: 124px; overflow: hidden; padding-left: 15px; float: left; }
.mesg_list_right span { display: block; color: #333; }
.mesg_list_right em { display: block; color: #666; }

.layout2_right { padding: 10px 15px; width: 184px; height: 396px; }
.comp_info_con { border-bottom: 1px solid #e2e2e2; padding-bottom: 5px; margin-bottom: 20px; }
.comp_logo { text-align: center; }
.comp_logo img { margin: 0 !important }
.comp_info { height: 330px; }
.comp_info_con h3 { text-align: center; }
.comp_info h2,
.comp_info_con h3 { color: #555555; font-weight: 700; font-size: 12px; }
.comp_info h2 { font-size: 14px; margin-bottom: 10px; }
.comp_info b { font-size: 14px; margin-bottom: 10px; color:#454545; font-family:Microsoft Yahei; font-weight:normal}
.comp_info_con h3 { height: 24px; line-height: 24px; }
.comp_info img { margin: 0 auto 10px; }
.comp_info_con ul li { height: 26px; line-height: 26px; overflow:hidden}
.comp_info_con ul li span { display: inline-block; width: 60px; color: #717171; margin-right: 18px; line-height:26px;}
.comp_info_con ul li em { color: #555555;line-height:26px; }
.comp_info .renZ_info li { width: 50px; height: 70px; float: left; text-align: center; }
.comp_info .renZ_info li a { display: block; overflow: hidden; width: 50px; height: 70px; float: left; text-align: center; }
.comp_info .renZ_info li a:hover em { color: #d00; }
.comp_info .renZ_info li span { width: 40px; height: 40px; display: block; margin: 0 auto; overflow: hidden; display: block }
.comp_info .renZ_info li em { height: 30px; line-height: 30px; color: #8d8d8d; text-align: center; display: block; }
.beian1,
.renzheng1,
.baozhang1 { background-image: url("http://www.tangk.net.cn/brand/css/img/spiritcss.png"); background-repeat: no-repeat }
.beian1 { background-position: 0 0 }
.renzheng1 { background-position: 0 -40px }
.baozhang1 { background-position: 0 -80px }
.beian1_no,
.renzheng1_no,
.baozhang1_no { background-image: url("http://www.tangk.net.cn/brand/css/img/spiritcss.png"); background-repeat: no-repeat }
.beian1_no { background-position: -50px 0px; }
.renzheng1_no { background-position: -50px -40px; }
.baozhang1_no { background-position: -50px -79px; }
.renZ_info { overflow: hidden; margin-bottom: 20px; _padding-bottom: 30px; }
.beforeLogin { padding: 15px 0; overflow: hidden; border-top: 1px solid #e5e6e8; border-bottom: 1px solid #e5e6e8; }
.beforeLogin .dt { margin-bottom: 10px; color: #717171; }
.beforeLogin .dd { background: #fffbf1; border: 1px solid #faeab4; padding: 8px 10px; color: #555 }
.beforeLogin .dd em { display: inline-block; width: 15px; height: 15px; vertical-align: top; background: url("http://www.tangk.net.cn/brand/css/img/css-sprite.png") no-repeat -20px -150px; margin-right: 10px; margin-top: 2px; }
.beforeLogin .dd a { color: #0066cc; padding-left: 5px; }
.beforeLogin .dd a:hover { color: #f60; }
.afterLogin { border-top: 1px solid #e5e6e8; border-bottom: 1px solid #e5e6e8; padding-bottom: 10px; }
/*layout2end*/
.more-over{}
.more-over.more-over-on { max-height: 300px; overflow: hidden; position: relative;}
.read_more { display: none;}
.more-over.more-over-on .read_more { display: block; position: absolute; bottom: 0; width: 100%;}
.more-over.more-over-on .read_more .read_more_mask{
	position: absolute;
	bottom: 0;
	width: 100%;
    height: 200px;
    background: -moz-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));
    background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));
    background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));
}
.more-over.more-over-on .read_more a.more{ position: absolute; bottom: 0; left: 50%; margin-left: -51px;}
.ak-content, .ak-content span, .ak-content strong{ font-size: 16px !important; font-family: Microsoft Yahei !important; font-weight: normal !important;}
.sub-logo h2{display: block; width: 240px; height: 22px; font: 22px/22px "Microsoft YaHei"; color: #D51316; margin-bottom: 10px; overflow: hidden;}