﻿part1@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
img{ border:0; max-width:100%}
a{ text-decoration:none; color:#333}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1200px;color:#3d3d3d;font-size:14px; line-height:24px}
.ccsl{ 
	display:block;
	overflow:hidden;
	 white-space:nowrap;
	 text-overflow:ellipsis;
	 color: black;
	 }
p{text-align:justify}
 .navbj{ width:1200px;background-color: red; margin:0 auto;}
.main{ width:1200px; margin:0 auto;}

#submit{
	float: right;
	position: relative;
	top: -55px;
}
#search_button{
	width: 78px;
	height: 44px;
	padding: 0px;
	float: left;
	border: 1px solid red;
	background:url(../img/search1.png) no-repeat ;
}
#search{
	width: 458px;
	height: 42px;
	padding: 0px;
	border: 1px solid red;
	float: left;
}

	#top_login{
		float: right;
		margin-right:400px;
		color: #b9b9b9;
	}
	#top_login{
		width: 200px;
		height: 100%;
		float: right;
		margin-right:400px;
	}
	.top_txt{
		width: 200px
		display:inline;
		float: left;
		margin-left:300px;
	}
/* 登录后的头像 */
/* #top_login .button-group {
	width: 50px;
	height: 40px;
	
	float: left;
} */
#top_login .button-group a img{
	width: 35px;
	height: 35px;
	float: left;
	border-radius: 50px;
}


/* 下拉选择 样式*/
#top_login .button-group .drop-menu{
	/* 默认隐藏 */
	display: none;
}

#top_login .button-group .drop-menu ul {
	width: 100px;
	background-color: white;
	text-align: center;
	/* padding-top: 50px; */
	box-shadow: 2px 2px 5px black ;
	position: relative;
	top: 40px;
	left: -20px;
	z-index: 50;
	}
	/* li的设置 */
#top_login .button-group .drop-menu ul li{
width: 100px;
height: 30px;
background-color: white;

padding: 0px;
}
/* 头像下拉菜单的文字设置 */
#top_login .button-group .drop-menu ul li a{
	width: 100px;
	height: 30px;
float: left;
	position: relative;
	top: -40px;
	left: 0px;

	}
	#top_login .button-group .drop-menu ul li a:hover{
		color:red;
	
		}



/* 轮播图 */
.banner{ width:100%; min-width:1200px;/*height:400px;*/ overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-img{ height:540px;  position:absolute; left:0; top:0;}
.b-img img{ display:block; height:540px; float:left;}
.b-list{  height:20px; /*padding-top:380px;*/ margin:0 auto;position:relative;bottom:20px; z-index:1; }
.b-list span{ display:block;cursor:pointer; width:100px; height:3px; /*border-radius:50%;*/ background:#fff;  float:left; margin:0px; _margin:0 3px;}
.b-list .spcss{ background:#d8241d}

.top{width:100%; min-width:1200px; background:no-repeat; height:35px;line-height: 35px;/*overflow: hidden;*/}
.top p{color: #b9b9b9;font-size: 13px;}

.logo{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0}
.logo img{ width:244px; height=66px; display:block}

.L_sidebar{width:500px;background-color:black; height: 62px;}

.nav{ width:100%; min-width:1200px;background-color:#D8241D; height: 62px;}
/*.nav ul{ overflow:hidden}*/
.nav ul li{ float:left; width:149px;line-height: 62px;height: 62px;background-color:#D8241D;/* overflow:hidden;*/ /*margin-right:1px*/}
.nav ul li a{font-size: 16px; color:white; display:block; text-align:center}
/*.nav ul li:hover a,.nav ul li.on a{ background:white; color: #D8241D;}
.nav ul li.on{background:white;}*/
.nav ul li:hover a{ background:white; color: #D8241D;}

/*导航栏点击变色*/
.navbj ul li.active a{
/*  transform: translateY(-8px);*/
  background-color: white;
  color: red;
}

.son {
	background-color: #D8241D;
   /* height: 500px;*/
    box-shadow: 0 1px 2px black;
    position: relative;
 /*   left: 478px;*/
     display: none; 
    width: 149px;
    z-index: 999999999999;
    flex-direction: column;
/*    opacity:0.8;*/
	}
		.nav .nav_2 .son a:hover {
		display: block;
		background-color: #D8241D;
		color: white;
		
	}
	
	.nav_2:hover .son{
		display: block;
		opacity:0.9;
	}
	/*下拉菜单高度*/
	.sons a {
    height: 50px;
    line-height: 50px;
}
/*	<!--建筑设计版块+新闻版块的大div-->*/
.box_10 {
  /*background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.58) 0,
    rgba(0, 0, 0, 0) 100%
  );*/
  width: 100%;
  min-width: 1200px;
  height: 140px;
}
/*建筑设计板块*/
/*最外层div*/
.Lsection {min-width: 1200px; width: 100%; height:350px;background-color: #F3F3F3;}
.section_1 {width: 1250px;height: 300px;margin: 50px auto; }
.box_11 { height: 118px;border: 2px solid rgba(222, 86, 86, 1);width: 387px;float: left;}
.section_20 {
  background-color: rgba(221, 221, 221, 1);
  width: 1200px;
  height: 1px;
  border: 1px solid rgba(216, 216, 216, 1);
  margin: 6px 0 0 360px;
}
/*背景图*/
.section_2 {
  width: 387px;
  height: 118px;
  background: url(../img/bg-高亮.png)
    100% no-repeat;
  background-size: 100% 100%;
}
/*log图*/
.image_6 {
  width: 74px;
  height: 72px;
  margin: 23px 0 0 76px;
  float: left;
}
/*文字位置*/
.text-group_1 {
  width: 140px;
  height: 57px;
  margin: 30px 72px 0 25px;
   float: left;
}

.text_22 {
  width: 104px;
  height: 38px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 26px;
  font-family:"宋体";
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 38px;
  
}

.paragraph_1 {
  width: 140px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family:Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 1px;
  /*自动大写*/
  text-transform: uppercase;
  
}


.box_12 {
  height: 118px;
  background: url(../img/bg/工业设计.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 20px;
  width: 386px;
  float: left;
}

.block_2 {
  width: 386px;
  height: 118px;
  border: 2px solid rgba(222, 86, 86, 1);
}

.image_7 {
  width: 80px;
  height: 75px;
  margin: 22px 0 0 85px;
  float: left;
}

.text-group_2 {
  width: 115px;
  height: 57px;
  margin: 30px 72px 0 30px;
  float: left;
}

.text_23 {
  width: 104px;
  height: 38px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 26px;
  font-family: Source Han Sans CN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 38px;
}

.paragraph_2 {
  width: 115px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 1px;
   /*自动大写*/
  text-transform: uppercase;
}

.box_13 {
  height: 118px;
  background: url(../img/bg/其他.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 20px;
  width: 387px;
  float: left;
}

.group_5 {
  width: 387px;
  height: 118px;
  border: 2px solid rgba(222, 86, 86, 1);
}

.image_8 {
  width: 64px;
  height: 64px;
  margin: 27px 0 0 99px;
  float: left;
}

.text-group_3 {
  width: 104px;
  height: 57px;
  margin: 30px 72px 0 30px;
  float: left;
}

.text_24 {
  width: 104px;
  height: 38px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 26px;
  font-family: Source Han Sans CN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 38px;
}

.paragraph_3 {
  width: 93px;
  height: 18px;
  float: left;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 1px;
   /*自动大写*/
  text-transform: uppercase;
}
/*介绍*/
.part1{width:100%; min-width:1200px;padding-top: 80px;padding-bottom: 50px;background:white; overflow:hidden}
.part1L{ float:left; width:448px; height:322px; overflow:hidden;color: #979797;line-height: 20px;margin-right:20px ;}
.part1L img{ max-width:648px;overflow:hidden; height:73px; margin-top:12px;}
.part1L .con{padding-top: 30px; height:220px; overflow:hidden}
.part1L .more{ width:130px; height:45px; line-height:45px; border:1px solid #c1c1c1; background:#fff url(../images/icon.png) center no-repeat; display:block; margin-top:5px;}
.part1L .more:hover{ opacity: 0.4;}
.part1R{ float:left; width: 400px;height: 300px;margin-right: 40px; }
.part1R img{width:492px; height:308px;width: 492px;padding: 6px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.part1c{float:left; width: 250px;height: 320px;background-color:  #f4f4f4;}
.part1c p{ width: 200px;font-size:20px; color: red; margin: 10px;}
.part1c span{ margin: 10px;width: 290px;color:  #979797;}
.part1c img{ margin: 20px 65px;width: 100px;height:100px; color:  #979797; border: 1px dashed black;}
.part1c input{width: 210px; height: 40px; margin:10px 20px; color: white;background-color: black;}


.part2{width:100%; min-width:1200px; background:url(../images/bg.jpg) center top no-repeat;font-size: 14px; line-height:24px; height:200px;color: #e9e9e9;}
.part2 .p2con{ width:724px;height:200px; margin-left:370px; overflow:hidden;}
.part2 .p2con .sub{margin: 35px 0; height:48px; overflow:hidden; text-align:center}
.part2 .p2con .phone{background: url(../images/line.png) center top no-repeat; text-align:center;padding-top: 28px;}


.design_part3{width:100%; min-width:1200px;/* background: #f6f6f6;*/padding: 70px 0;}
.design_part3 ul{ padding-top:35px; overflow:hidden}
.design_part3 ul li{ float:left; width:280px; background:#fff; border-radius:5px; border:1px solid #fff; margin:0 9px 18px}
.design_part3 ul li:hover{ border:1px solid #36404b}
.design_part3 ul li .proimg{ width:280px; height:220px; overflow:hidden;_display:table;display:table-cell;text-align:center;vertical-align:middle}
.design_part3 ul li .proimg img{vertical-align:middle;max-height:300px; max-width:280px;}
.design_part3 ul li p{margin-top: 15px;border-top: 1px solid #f3f3f3;height: 55px;line-height: 55px;font-size: 18px;color: #161616;text-align: center; padding:0 10px}





.part3{width:100%; min-width:1200px; background: #f6f6f6;padding: 70px 0;}
.contitbox{background: url(../images/tit.png) center center no-repeat; width:1200px;height: 80px; overflow:hidden;line-height: 30px;}
.contitbox .tit{ text-align:center;font-size: 26px;padding-top: 5px;color: #1c2931;font-weight: bold;width:240px; margin:0 auto}
.contitbox .sub{ text-align:center;color: #36404b;text-transform: uppercase;padding-top: 8px;width:240px; margin:0 auto}
.part3 ul{ padding-top:35px; overflow:hidden}
.part3 ul li{ float:left; width:270px; background:#fff; border-radius:5px; border:1px solid #fff; margin:0 9px 18px}
.part3 ul li:hover{ border:1px solid #36404b}
.part3 ul li .proimg{ width:280px; height:250px; overflow:hidden;_display:table;display:table-cell;text-align:center;vertical-align:middle}
.part3 ul li .proimg img{vertical-align:middle;max-height:250px; max-width:270px;}
.part3 ul li p{margin-top: 15px;border-top: 1px solid #f3f3f3;height: 55px;line-height: 55px;font-size: 18px;color: #161616;text-align: center; padding:0 10px}


.part4{width:100%; min-width:1200px;padding-top: 72px; padding-bottom: 108px; background:url(../images/bg2.jpg) center top no-repeat;}
.contitbox.pr4 .tit,.contitbox.pr4 .sub{ color:#fff;}
.part4 ul{ padding-top:80px; overflow:hidden}
.part4 ul li{ float:left;margin-right: 42px; height: 228px;border-radius: 5px;width: 208px;padding: 0 30px;padding-top: 50px;background: rgba(255,255,255,0.7);text-align: center;}
.part4 ul li img{ display:block; margin:0 auto; height:76px; width:76px; overflow:hidden}
.part4 ul li h4{font-size: 17px;color: #333334;padding-bottom: 20px;padding-top: 10px;font-weight: normal;}
.part4 ul li .line{width: 32px;height: 2px; margin:0 auto;background: #333334;}
.part4 ul li .sub{line-height: 20px; height:42px; overflow:hidden;font-size: 12px;color: #707071;padding-top: 15px;}
.part4 ul li:nth-child(4n){ margin-right:0}


.part5{padding-top: 90px;padding-bottom: 55px; width:1200px; margin:0 auto; overflow:hidden}
.part5 ul{ overflow:hidden}
.part5 ul li{margin-right:24px;margin-top: 30px;float: left; width: 382px;border: 1px solid #ececec;padding-bottom: 22px;border-top: 2px solid #fb4848; overflow:hidden}
.part5 ul li:nth-child(3n){ margin-right:0}
.part5 ul li .date{border-bottom: 1px solid #ececec; width:100%; height:74px; overflow:hidden}
.part5 ul li .date p{width: 123px;height: 74px;line-height: 74px;float: right;color: #fff;background: #fb4848;text-align: center;}
.part5 ul li .con{padding: 22px 15px;line-height: 24px;}
.part5 ul li .con .tit{font-size: 17px;color: #36404b;height: 24px;}
.part5 ul li .con .sub{color: #999;padding-top: 15px;height: 72px; overflow:hidden}
.part5 ul li .more{margin-top: 15px;margin-left: 15px;background: url(../images/more.png) 110px center no-repeat #36404b;padding-left: 25px;color: #f8f8f8;width: 110px;height: 40px; line-height: 40px; display:block;}


/* 最底下轮播图 */
.bodyCon08{background:none}
.bodyCon08 .students{margin:0 auto;width:1200px;height:150px;position:relative;}
/*.bodyCon08 .students p.PP{
  width:510px;height:50px;font-size:16px;color:#333;text-align:center;
  position:absolute;top:60px; left:300px;
  }*/
#four_flash{position:relative;width:1200px;height:100px; 
margin:0 auto;position:absolute;bottom:40px;
}
#four_flash .flashBg{width:1100px;height:100px; margin:0 auto;position:relative;
overflow:hidden;
}
	#four_flash .flashBg ul.mobile{width:2000%;height:100px;
 position:absolute;top:0px; left:0;
 }
#four_flash .flashBg ul.mobile li{
width:200px;height:100px;margin-left:26px;color:#6C6E85;
}
#four_flash .flashBg ul.mobile li img{max-height:100px;max-width:50px display:block; 
margin:0 auto; 
}
/*友情链接*/
#four_flash .but_left{width:50px;height:100px;position:absolute; top:0px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:0px; right:0px;}
/* #four_flash .but_left:hover img{background:url(../img/向左箭头2.png) no-repeat;}
#four_flash .but_right:hover img{background:url(../img/向右箭头2.png) no-repeat;} */
#four_flash .but_left img:hover {content: url(../img/arrowsL2.png); }
#four_flash .but_right img:hover{content: url(../img/arrowsR2.png); }


.linkboxs{width:100%; min-width:1200px;background:white; color:red;padding: 22px 0;margin-top: 10px;}
.linkboxs ul li{float: left; margin-left:30px ;}
.linkboxs p{float:left; max-width:600px;color: red; padding-left:25px;font-size: 18px;font-weight: bold;}


.linkboxs2{width:100%; min-width:1200px;background:white; color:red;padding: 22px 0;margin-top: 10px;}
.linkboxs2 ul li{float: left; margin-left:10px ;}

.footerbox{ width:100%; min-width:1200px;font-size: 14px;color: #b7c0c7;padding: 30px 0;line-height: 28px;background: #36404b;}
.footerbox .telbox{padding-left: 55px; float:left; background:url(../images/tel.png) left center no-repeat; width:500px; overflow:hidden}
.footerbox .telbox p{font-size: 25px;color: #ffffff;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
.footerbox .telbox span{font-size: 14px;color: #cee7fb;}
.footerbox .footbox{ float:right; max-width:640px; text-align:right; overflow:hidden}


.mainWarp{padding-bottom:80px;padding-top: 40px; width:1200px; margin:0 auto; overflow:hidden}
.mainLeft{ float:left;width: 250px; overflow:hidden}
.mainLeft .titbox{background: #bc2026;line-height: 65px;height: 65px;padding: 0 20px;}
.mainLeft .titbox p{font-size: 22px;color: #fff;}
.mainLeft .titbox p span{font-size: 14px;padding-left: 10px;}
ul.typeul{ background:#be3026; overflow:hidden; margin-bottom:30px}
ul.typeul li{ border:1px solid #bb3b26;line-height:45px;height:45px;padding: 0 20px;transition: all 0.5s;}
ul.typeul li a{ background:url(../images/icon2.png) left center no-repeat;background-size: 15px 15px;padding-left: 22px; color:#fff}
ul.typeul li:hover{ padding-left:25px;}
.lxwm{background: #f8f8f8;padding: 15px;line-height: 24px;}
.lxwm .con{}

.lxwm2{background: #f8f8f8;padding: 15px;line-height: 24px; overflow: hidden;}
.lxwm2 .con{height: 70px; margin-top: 10px;}
.lxwm2 .con .product {
    		width: 220px;height:70px;
    		float: left;
    		border-bottom: 1px solid  #999999;
			padding-top: 5px;
    		    	}
    		 .lxwm2 .con .product ul li{
    		width: 220px;height:70px;
    		float: left;
    		    	}   	
    	.lxwm2 .con .product img{
    		width: 60px;height:60px;
    		float: left;
    		
    		}
    		
    		.lxwm2 .con .product p{
    		width: 110px;height:20px;
    		float: left;margin-left: 20px;
			/* 关键代码*/ 
			text-overflow: ellipsis; /* 溢出显示省略号*/
			overflow: hidden;/* 溢出隐藏 */
			white-space: nowrap; /* 强制不换行 */
    		}
    		.lxwm2 .con .product span{
    		width: 110px;	height:50px;
    		float: left;	margin: 10px 20px;
    		font-size: 12px; color: red;
			text-overflow: ellipsis; /* 溢出显示省略号*/
			overflow: hidden;/* 溢出隐藏 */
			white-space: nowrap; /* 强制不换行 */
    		}
			.lxwm2 .con .product span .jiage{
				color: black;
				width: 40px;
				padding: 0px;
				margin: 0px;
			}

.lxwm2 .con .product:hover {
    		color: red;
    		    	}




.mainRihgt{ float:right;width: 930px; overflow:hidden}
.brandnavbox{border-left: 10px solid #bc2026; background:#f0f0f0; height:50px; line-height:50px; overflow:hidden}
.brandnavbox .con{ padding-left:15px;font-size: 16px;}


/*产品 合作伙伴*/
ul.piclistul{ overflow:hidden;padding:20px 0}
ul.piclistul li{ float:left;margin:5px 11px;overflow: hidden;width: 270px; height: 300px;} 
ul.piclistul li .proimg{width:278px; height:250px; overflow:hidden;_display:table;display:table-cell;text-align:center;vertical-align:middle;border-radius:5px; border:1px solid #ccc;}
ul.piclistul li .proimg img{vertical-align:middle;max-height:150px;height: 150px; max-width:210px;}
ul.piclistul li p{height:45px;line-height:45px;font-size:16px;color: #161616;text-align: center; padding:0 0px}
ul.piclistul li .proimg:hover{ border:1px solid #bc2026}


 .L_zhuanjia div{
    		position: relative;
    		left: 60px;
    		top: 30px;
    		width: 150px;
    		height: 50px;
    	}
    	
    	
    	
    	
    	

ul.listul{overflow: hidden;padding-top:20px;}
ul.listul li{line-height: 42px;border-bottom: 1px dashed #ccc; padding-bottom:8px}
ul.listul li a{ float:left; max-width:880px;}
ul.listul li a em{padding-right: 5px;font-style: normal;}
ul.listul li span{ float:right; color:#666}
ul.listul li .sub{line-height: 22px;padding-left:12px;color: #666;font-size: 13px; height:45px; overflow:hidden}
ul.listul li a:hover{color: #bc2026;}


.detailbox{ overflow:hidden}
.detailbox .xq{}
.detailbox .xq h1{text-align: center;font-size: 18px;padding-top: 30px; font-weight:normal}
.detailbox .xq .date{ text-align:center; line-height:30px; padding-top:5px}
.detailbox .xq .con{line-height: 28px;overflow: hidden;padding: 25px 0; width: 900px;}
.detailbox .xq .prroimg{ display:block; margin:0 auto; max-width:800px; padding-top:10px}
.detailbox .xq .shopping .shopping1 img{max-height:250px ; max-width: 280px;}


.xiangqing{ overflow:hidden}
.xiangqing .xq{}
.xiangqing .xq h1{font-size: 18px;padding-top: 30px; font-weight:normal;color: red;}
.xiangqing .xq .date{ text-align:center; line-height:30px; padding-top:5px}
.xiangqing .xq .con{line-height: 28px;overflow: hidden;margin-top: 10px; padding: 25px 0; border-top: 1px solid #999999;}
.xiangqing .xq .prroimg{ display:block; margin:0 auto; max-width:800px; padding-top:10px}
.xiangqing .xq .xq2{ border: 1px solid #B9B9B9;border-radius:5px; margin:10px auto;padding: 5px; max-width:900px; }
.xiangqing .xq .xq_1{line-height: 28px; border-bottom: 1px solid #F3F3F3;background-color:#F3F3F3;height: 100px; margin:0 auto; max-width:900px;}
.xiangqing .xq .xq_2{border-bottom: 1px solid #B9B9B9;height: 60px; margin:0 auto; max-width:892px;}
.xiangqing .xq .xq_3{ margin:0 auto; max-width:892px;}

.xiangqing .xq .xq_1 img{width: 90px;height: 90px; border: 1px dashed black;margin: 5px;}
.xiangqing .xq .xq_1 span{ border: 1px dashed black;margin: 5px;font-size: 20px; position: relative;top: -40px;}

.xiangqing .xq .xq_2 ul{width: 660px;}
.xiangqing .xq .xq_2 ul li{float: left; width: 220px;}
.xiangqing .xq .xq_2 .xqbutton{width: 150px;height: 40px;position: relative;left: 700px; top:10px;  border: 1px dashed #F3F3F3; background-color: #D31D1D ;}
.xiangqing .xq .xq_2 .xqbutton a{color: white; position: relative;left: 45px; top:-50px;}
.xiangqing .xq .xq_2 .xqbutton:hover {opacity: 0.8; }


.tjbox{ overflow:hidden}
.tjbox .titbox{padding:5px 0; height:30px; line-height:30px;overflow:hidden}
.tjbox .titbox p{font-size: 18px; }

.tjbox ul.ul1{ overflow:hidden;padding-bottom: 10px;}
.tjbox ul.ul1 li{float:left;width: 50%;border-bottom:1px solid #ccc;line-height: 40px; height:40px; overflow:hidden}
.tjbox ul.ul1 li a{ max-width:90%}
.tjbox ul.ul1 li a:hover{ color:#bc2026}

.tjbox ul.ul2{ overflow:hidden;}
.tjbox ul.ul2 li{float:left;margin:5px 11px;overflow: hidden;width: 280px;}
.tjbox ul.ul2 li .proimg{width:278px; height:220px; overflow:hidden;_display:table;display:table-cell;text-align:center;vertical-align:middle;border:1px solid #ccc;}
.tjbox ul.ul2 li .proimg img{vertical-align:middle;max-height:220px; max-width:278px;}
.tjbox ul.ul2 li p{height:30px;line-height:30px;font-size:14px;color: #161616;text-align: center; padding:5px 10px}
.tjbox ul.ul2 li p:hover{color: #bc2026;}
.tjbox ul.ul2 li .proimg:hover{border:1px solid #bc2026}




/* 分页 */
.pagebox{ text-align:center; padding-top:30px; padding-bottom:50px}
.pagebox li{ border:1px solid #ccc; padding:5px 10px; display:inline-block; color:#333; margin:3px}
/* 点击后样式更改（class标签由js控制） */
.pagebox .active{background-color: red; }
.pagebox .active a{ color: white;}
/* 鼠标移动后 */
.pagebox li:hover{border-color: red; color:#fff}
/* .pagebox li.on{ background:#bc2026; color:#fff} */


.formBox{ width:590px; margin:0 auto; overflow:hidden; padding-top:20px}
.formBox .inputbox{ height:36px; line-height:36px; margin-top:36px;}
.formBox .inputbox label{ width:80px; float:left; font-size:14px; color:#000;height:36px; line-height:36px;}
.formBox .inputbox label span{ color:#cc0000; padding-right:8px}
.formBox .inputbox input{ width:500px; float:right; height:36px; line-height:36px; border:1px solid #e0e0e0; box-sizing: border-box;font-size:14px; color:#999; padding-left:10px}
.formBox .inputbox input.yzm{ float:left; width:172px}
.formBox .inputbox .yzmimg{ float:left; width:123px; height:36px; margin-left:10px}
.formBox .inputbox .btn1{ width:100px; height:36px; line-height:36px; border:1px solid #e0e0e0; box-sizing: border-box;font-size:14px; color:#fff; text-align:center; background:#bc2026; float:left;border-radius:4px; cursor:pointer; outline:none; letter-spacing:1px; padding:0}
.formBox .inputbox2{ min-height:36px; line-height:36px; margin-top:36px; overflow:hidden}
.formBox .inputbox2 label{ width:80px; float:left; font-size:14px; color:#000;height:36px; line-height:36px;}
.formBox .inputbox2 label span{ color:#cc0000; padding-right:8px}
.formBox .inputbox2 textarea{ width:500px; float:right; height:150px;line-height:36px; border:1px solid #e0e0e0; box-sizing: border-box;font-size:14px; color:#999; padding-left:10px}

/*底部导航栏*/
/*.botton{width:100%; min-width:1200px;font-size: 14px;color: #b7c0c7;padding: 30px 0;background: ;*/


body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {
	margin: 0px;
}
input, button, ul, ol {
	margin: 0px;
	padding: 0px;
}
body, input, button, form, textarea {
	font-size: 14px;
	line-height: 28px;
	font-family: "microsoft yahei", "Arial Black";
	color: #333;
}

/*链接*/

	.top_login{
		width: 200px;
		height: 100%;
		float: right;
		margin-right:250px;
	}


.bottom_main a {
	text-decoration: none;
	color: #333;
	background: transparent;
	outline: none
}
.bottom_main a:focus {
	outline: none;
}
.bottom_main a:hover, a:active {
	color: #b80a0a;
	text-decoration: none;
}
.bottom_main a:visited {
	text-decoration: none;
}

/*清除浮动*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix {
*zoom:1;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*其它*/
.hidden {
	display: none;
}
.pfont {
	font-family: 'PingFangSC-Light', 'microsoft yahei', Arial, Helvetica, sans-serif, "Hiragino Sans GB";
}
/*必须输入，主要*/
.required {
	color: red;
	font-weight: bold;
}
.form_text_verifycode {
	width: 80px;
}
.form_radio {
	width: auto;
	border: 0;
}
.form_checkbox {
	width: auto;
	border: 0
}
/*网站公用样式表*/
.w1200 {
	
	width: 1200px;
	margin: 0 auto;
}


.trans {
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}


/*底部信息*/
.bottom_main {
	width: 100%;
	padding-bottom: 20px;
	background-color:#D31D1D;
	min-width: 1200px;
}
.bottom_main .links {
	padding: 20px 0;
	font-size: 16px;
	border-bottom: 1px solid #d2d2d2;
}
.bottom_main .links span {
	color: white;
	font-weight: bold;
	display: inline-block;
}
.bottom_main .links a {
	display: inline-block;
	font-size: 14px;
	color: white;
	padding-right: 10px;
}
.bottom_main .links a:hover {
	color:  white;
}
.bottom_main .bottom_nav {
	width:560px;
	display: inline-block;
	margin-top: 32px;
}
.bottom_main .bottom_nav ul {
	width: 120px;
	text-align: left;
	float: left;
}
.bottom_main .bottom_nav ul li h3 {
	padding-bottom: 8px;
}
.bottom_main .bottom_nav ul li h3 a {
	display: block;
	font-size: 16px;
	color:  white;
	padding-bottom: 8px;
}
.bottom_main .bottom_nav ul li h3 i {
	display: block;
	width: 30px;
	height: 1px;
	background-color: #cccccc;
}
.bottom_main .bottom_nav ul li a {
	display: block;
	font-size: 12px;
	color:  white;
}
.bottom_main .bottom_nav ul li a:hover {
	color:  white;
	opacity: 0.8;
}
.bottom_main .bottom_tit {
	padding-top: 40px;
	text-align: right;
	float: left;
	
	

}

.patin_color{
	
	border-radius: 0px 0px 0px 0px;
	opacity: 1;
	width: 290px;
	height: 125px;

}
.bottom_main .bottom_tit .r1 {
	width: 290px;
	height: 125px;
	float: left;
	background-color: #B50000;
	position: relative;
	
}
.bottom_main .bottom_tit .r2 {
	width: 250px;
	height: 125px;
	float: left;
		position: relative;
		left: 20px;
	text-align: left;
	border: 0px;
	background-color: #B50000;
	opacity: 1;

}
.bottom_main .bottom_tit .r1 p span {
	width: 292px;
color:#FFFFFF ;
	float: left;
	margin:15px 30px;
}


.bottom_main .bottom_tit .r2 div {
	display: block;
padding-left: 20px;
	height: 75px;
	float: left;
	padding-top: 10px;
	color: white;
	
}

.bottom_main .bottom_tit .r2 li img {
	width: 50px;
	height: 50px;
	float: left;
}
.bottom_main .bottom_tit .r2 li p {
	float: left;
	font-size: 12px;
	line-height: 22px;
	color: white;
	text-align: left;
	padding-top: 0px;
}

.bottom_copy {
	height: 48px;
	background-color: #000000;
	border-top: 1px solid #d2d2d2;
	line-height: 48px;
	font-size: 12px;
	color: #999;
}
.bottom_copy span {
	padding-left: 10px;
}
.bottom_copy a {
	display: inline-block;
	font-size: 12px;
	color: #999;
}
.bottom_copy a:hover {
	color: #b80a0a;
}
/*底部文件结束*/



/*侧边栏*/

.float-right-box img {
	border: 0px;
	display: block;
	margin: 0;
	padding: 0;
}


.float-right-box table {
	border-collapse: collapse;
	border-spacing: 0;/* Remove most spacing between table cells.*/
}
.float-right-box li {
	list-style: none outside none;
}

#gotop{position:fixed;bottom:5%;right:2%;width: 50px;height: 50px;background: url( ../img/侧边栏/gotop.png) no-repeat;z-index: 99;display: block;}
.float-right-box {
	width: 250px;
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -127px;
	background-color: #191919;
	z-index: 1000;
	transition: width 0.3s ease 0s;
}
.float-right-box.on {
	width: 50px;
}
.float-right-box .top-list {
	width: 100%;
}
.float-right-box .top-list ul {
	width: 100%;
}

.float-right-box .top-list li {
	width: 100%;
	position: relative;
	border-bottom: 1px solid #3b3b3b;
	transition: background 0.3s ease 0s;
	height: 50px;
}

.float-right-box .top-list a {
	display: block;
	width: 100%;
}

.float-right-box .top-list .ico {
	display: inline-block;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0;
	transition: background 0.3s ease 0s;
	z-index: 2;
}

.float-right-box .top-list .ico1 {
	background: url(../img/侧边栏/ico_58.png) no-repeat center #191919;
}

.float-right-box .top-list .ico2 {
	background: url(../img/侧边栏/QQ.png) no-repeat center #191919;
	
}

.float-right-box .top-list .ico3 {
	background: url(../img/侧边栏/微信.png) no-repeat center #191919;
}

.float-right-box .top-list .ico4 {
	background: url(../img/侧边栏/ico_61.png) no-repeat center #191919;
}

.float-right-box .top-list .ico5 {
	background: url(../img/侧边栏/ico_62.png) no-repeat center #191919;
}

.float-right-box .top-list .ico6 {
	background: url(../img/侧边栏/ico_68.png) no-repeat center #191919;
}

.float-right-box .top-list .ico7 {
	background: url(../img/侧边栏/ico_69.png) no-repeat center #191919;
}

.float-right-box .top-list .stt {
	display: inline-block;
	font-size: 14px;
	line-height: 50px;
	color: #fff;
	transition: color 0.3s ease 0s;
	position: absolute;
	left: 28px;
	top: 0;
	z-index: 1;
	width: 222px;
	cursor: pointer;
}

.float-right-box .top-list li:hover .stt {
	color: #15191e;
}

.float-right-box .top-list li:hover .ico1 {
	background: url(../img/侧边栏/ico_58_h.png) no-repeat center #fff;
}

.float-right-box .top-list li:hover .ico2 {
	background: url(../img/侧边栏/QQ2.png) no-repeat center #fff;
}

.float-right-box .top-list li:hover .ico3 {
	background: url(../img/侧边栏/微信2.png) no-repeat center #fff;
}

.float-right-box .top-list li:hover .ico4 {
	background: url(../img/侧边栏/ico_61_h.png) no-repeat center #fff;
}

.float-right-box .top-list li:hover .ico5 {
	background: url(../img/侧边栏/ico_62_h.png) no-repeat center #fff;
}

.float-right-box .top-list li:hover .ico6 {
	background: url(../img/侧边栏/ico_68_h.png) no-repeat center #fff;
}

.float-right-box .top-list li:hover .ico7 {
	background: url(../img/侧边栏/ico_69_h.png) no-repeat center #fff;
}

.float-right-box .top-list li:hover {
	background-color: #fff;
}

.float-right-box .top-list .return-webtop .stt {
	font-family: "Arial";
	font-weight: bold;
}

.float-right-box .bot-share {
	position: relative;
	height: 50px;
}

.float-right-box .bot-share a {
	display: inline-block;
	width: 50px;
	height: 50px;
	float: left;
	transition: background 0.3s ease 0s;
	margin: 0;
	padding: 0;
}

.float-right-box .bot-share .share {
	width: 200px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.float-right-box .bot-share .sina {
	background: url(../img/侧边栏/新浪微博.png) no-repeat center;
}

.float-right-box .bot-share .wx {
	background: url(../img/侧边栏/微信.png) no-repeat center;
}

.float-right-box .bot-share .more {
	background: url(../img/侧边栏/ico_66.png) no-repeat center;
}

.float-right-box .bot-share a:hover {
	background-color: #525354;
}

.float-right-box .bot-share .share-ico {
	background: url(../img/侧边栏/ico_67.png) no-repeat center #191919;
	width: 50px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
	z-index: 2;
	position: relative;
}

.float-right-box .top-list li .weix {
	position: relative;
}

.float-right-box .sidebox {
	position: absolute;
	right: 250px;
	top: 0;
	transition: all 0.1s ease 0s;
	width: 120px;
	z-index: 10;
	display: none;
	background: #191919;
}

.float-right-box .sidebox img {
	width: 110px;
	height: 110px;
	display: block;
	margin: 5px auto;
}
/*侧边栏结束*/


/*个人中心*/
.zhuye{border: 1px solid #B9B9B9;height: 150px;border-radius: 5px;}
    	.zhuye li{float: left;}
    	.zhuye .zhuye2 {height: 200px;border-radius: 5px;}
    	.zhuye .zhuye2 img{margin: 20px 20px; width:100px;height: 100px;}
    	.zhuye .zhuye2 span{position: relative;top: -100px; font-size: 18px;}
    	.zhuye .zhuye2 p{position: relative;top: -90px;left: 150px; font-size: 12px;}
    	.zhuye3 {position: relative;top: 20px;left:200px;}
    	.zhuye3 input{margin: 10px;}
    	.zhuye3 .tijiao{width:60px;height: 30px;background-color: #CC0000;color: white;border: 0px;}
    	
    	
    	
    	.table{min-width: 1000px; width: 100%;}
    	.table td{padding: 5px; }
    	.table th{background-color: #D31D1D;color: white;}
/*个人中心结束*/