@charset "utf-8";
html{ overflow-y:scroll;}
body {
	margin: 0px;
	padding:0px;
	background-color:#1d1d1d;
}
body,td,th,input,textarea,select {
	font-size: 14px;
	color:#FFF;
	font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;
}

input,textarea{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
textarea{ resize:none;}
.relative{position: relative;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #c0c0c0;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #c0c0c0;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #c0c0c0;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #c0c0c0;}

ul,li,form{ margin:0; padding:0; list-style-type:none;}
a{color:#cfd1c2; text-decoration:underline; position:relative;}
a:hover{color:#d57bdb; text-decoration:underline;}
/*
a,i,.animation{
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
}
*/
.noanimation a{
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
}

.movex{}
.movex a{ display:inline-block;}
.movex a:hover{ -moz-transform:translateX(5px); -webkit-transform:translateX(5px); -o-transform:translateX(5px); -ms-transform:translateX(5px); transform: translateX(5px);}
.movex2{}
.movex2 a{ display:inline-block;}
.movex2 a:hover{ -moz-transform:translateX(-5px); -webkit-transform:translateX(-5px); -o-transform:translateX(-5px); -ms-transform:translateX(-5px); transform: translateX(-5px);}

.movey{}
.movey a{ display:inline-block;}
.movey a:hover{ -moz-transform:translateY(5px); -webkit-transform:translateY(5px); -o-transform:translateY(5px); -ms-transform:translateY(5px); transform: translateY(5px);}
.movey2{}
.movey2 a{ display:inline-block;}
.movey2 a:hover{ -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); -ms-transform:translateY(-5px); transform: translateY(-5px);}

a.white{color:#FFFFFF; text-decoration:none;}
a.white:hover{color:#FFFFFF; text-decoration:underline;}
.floatl{ float:left;}
.floatr{ float:right;}
.clear{ clear:both;}
.r5{-moz-border-radius:5px; border-radius:5px;}
.r10{-moz-border-radius:10px; border-radius:10px;}
.r15{-moz-border-radius:15px; border-radius:15px;}
.r20{-moz-border-radius:20px; border-radius:20px;}
.setp{}
.setp p{ margin:0; padding:0;}
.setimg{}
.setimg img{ max-width:100%;}
.setimg2{}
.setimg2 img{ width:100%;}
.AnimationScale img{transition:all 0.5s;-ms-transition::all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.AnimationScale:hover img{transform:scale(1.06);-ms-transform::scale(1.06);-moz-transform:scale(1.06);-webkit-transform:scale(1.06);-o-transform:scale(1.06);}
.AnimationTranslateX{transition:all 0.3s;-ms-transition::all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.AnimationTranslateX:hover{transform:translateX(5px);-ms-transform::translateX(5px);-moz-transform:translateX(5px);-webkit-transform:translateX(5px);-o-transform:translateX(5px);}
.AnimationRight{animation:fadeInRight 0.6s .1s ease both; -webkit-animation:fadeInRight 0.6s .1s ease both; -moz-animation:fadeInRight 0.6s .1s ease both; -ms-animation:fadeInRight 0.6s .1s ease both; -o-animation:fadeInRight 0.6s .1s ease both;}

@keyframes fadeInRight{0%{opacity:0;transform:translateX(-15px)}100%{opacity:1;transform:translateX(0)}}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-15px)}100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(-15px)}100%{opacity:1;-moz-transform:translateX(0)}}
@-ms-keyframes fadeInRight{0%{opacity:0;-ms-transform:translateX(-15px)}100%{opacity:1;-ms-transform:translateX(0)}}
@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(-15px)}100%{opacity:1;-o-transform:translateX(0)}}

.body1{width:1250px; margin:0px auto;}
.body2{ border:solid 2px #6e6e6e; background-color:#202433; border-radius:10px; padding:10px;}

.tdh{height:10px; font-size:1px; line-height:1px;}
.tdh2{height:20px; font-size:1px; line-height:1px;}
.tdh3{height:30px; font-size:1px; line-height:1px;}
.tdh4{height:40px; font-size:1px; line-height:1px;}
.tdw{width:10px; font-size:1px; line-height:1px;}
.tdw2{width:20px; font-size:1px; line-height:1px;}

.banner{ height:150px; background-position:center -30px; background-repeat:no-repeat; border-bottom:solid 5px #FFF;} /* background-size:auto 100%;*/

.mt1{ margin-top:10px;}
.mt2{ margin-top:20px;}
.mt3{ margin-top:30px;}
.mt4{ margin-top:40px;}
.mt5{ margin-top:50px;}
.myrow{ overflow:hidden;}
.myrow:after{ clear:both;display: table; content:" ";}
.more1{ border:solid 1px #737373; line-height:33px; display:inline-block; padding:0 22px;}
.more1:hover{ border-color:#006eff; background-color:#006eff; color:#FFF;}

.header{ margin-bottom:1px;}
.header_gg{ border-top:solid 1px #505050; border-bottom:solid 1px #505050;}
.header_gg1{ background-color:#232323; margin:5px 0;}
#pro_banner img{ position:absolute;}


.foot{border-top:solid 1px #505050; padding:5px 0; margin:5px 0 0;}
.foot1{ font-size:12px; background-color:#262d3f; text-align:center; padding:3px 6px; line-height:22px;}

.newscontent{ padding:0 0 20px;}

/*当前位置*/
.location0{ border-bottom:solid 1px #666666;}
.location1{ border:solid 2px #756694; background-color:#353844; text-transform:uppercase; text-align:center; width:200px; font-size:16px; font-weight:bold; line-height:40px; color:#ffffff; border-radius:10px 10px 0 0;}
.location2{ line-height:16px; padding:12px 10px 0 0;}
.location2 a{display:inline-block;}
.location2 a:hover{}


/*新闻列表页样式*/
.newslist1{border-bottom:dashed 1px #666666;background-image:url(/index/arrow1.gif); background-repeat:no-repeat; background-position:8px 20px;font-size:14px;padding:15px 0 15px 24px;}
.newslist1 span{ float:right; color:#999; width:100px; text-align:center;}

.newslist2{ padding:20px 20px; border-bottom:dashed 1px #666666;}
.newslist2_1{}
.newslist2_1 a{ overflow:hidden; display:block; border:solid 1px #d3d3d3; padding:3px;}
.newslist2_1 img{ border:0; width:330px;}
.newslist2_1 a:hover{ border-color:#d57bdb;}
.newslist2_2{ width:810px;}
.newslist2_2_1{ padding:5px 0; line-height:28px;}
.newslist2_2_1 a{ font-size:16px; font-weight:bold; display:block;}
.newslist2_2_1 a:hover{}
.newslist2_2_2{ line-height:22px;}
.newslist2_2_3{ line-height:26px; color:#959595; padding:5px 0 0;}
.newslist2_2_4{ padding:10px 0 0;}
.newslist2_2_4 a{background-color:#006eff; height:30px; line-height:30px; color:#FFF; display:inline-block; padding:0 20px;}
.newslist2_2_4 a:hover{background-color:#0093dd; color:#FFF;}

.newslist3{}
.newslist3 a{ display:block; text-align:center; line-height:22px; margin:10px 0;}
.newslist3 .pic{ overflow:hidden; border:solid 1px #d3d3d3; padding:3px;}
.newslist3 img{ border:0;}
.newslist3 a:hover .pic{ border-color:#006eff;}
.newslist3 .txt{ padding:8px 0 0;}


/*新闻详细页样式*/
.newdetail{}
.newdetail1{padding:15px 5px 0; text-align:center; font-size:22px; color:#FFF;}
.newdetail2{border-bottom:dashed 1px #666666; color:#a8a8a8; padding:8px 0px 12px; text-align:center;}
.newdetail3{line-height:1.8; padding:10px 20px;}
.newdetail3 img{ max-width:100%;}
.newdetail4{padding:10px 0 0; border-top:dashed 1px #666666; line-height:26px; width:100%; display:inline-block;}
.newdetail4_1{ padding:0 20px; float:left;}
.newdetail4_2{ padding:0 20px; float:right;}
.newdetail5{line-height:1.8; padding:0;}
.newdetail5 img{ max-width:100%;}

.bt,.bt:link{ background-color:#006eff; width:90px; height:30px; line-height:30px; cursor:pointer; border:0; color:#FFF; font-size:14px; display:inline-block; text-align:center;}
.bt:hover{ background-color:#0093dd; color:#FFF;}

.setpage{ text-align:center; line-height:20px;}
.setpage a{ text-decoration:none; background-color:#616471; padding:6px 8px; display:inline-block; border:solid 0px #b7b7b7; margin:6px 4px;-moz-border-radius:3px; border-radius:3px;}
.setpage a:hover{ border-color:#ff6600; color:#FFF; background-color:#7c7f8b;}
.setpage input{ border:solid 1px #666666; background-color:#000; height:19px; color:#FFF; width:30px; margin-bottom:1px;}
.setpage .currentpage{ padding:6px 8px; display:inline-block; border:solid 0px #ff6600; color:#FFF; background-color:#ff6600; margin:6px 4px;-moz-border-radius:3px; border-radius:3px;}

.fenxiang{ height:36px; line-height:36px; padding:10px 0 0 0; font-size:12px;}
.fenxiang1{ float:left; margin-right:8px; font-weight:bold;}
.fenxiang2{ float:left;}

.csshide{display:none;}
.cssshow{display:block;}




/*头部内容*/
#allUpperWindow {
	font-size:12px;
	color:#a2a08c;
	width:1250px;
	height:208px;
	margin:0px auto;
	position:relative;
/*	background-color:#003333;*/
	background-color:#000000;
/*	min-height:100px;*/
}

#upper{
	height:14px;
	background-color:#141414;
	overflow:hidden;
}

#upperPart{
	height:190px;
}

#title_banner{
/*	margin-top:10px;*/
	height:132px;
	position:relative;
}

#main{
	width:1250px;
	height:auto;
	background-color:#000000;
	margin:0 auto;
}
.FingleDIV{padding:0;margin:0;border:0px;display:block;overflow:hidden;position:absolute;top:20px;margin-left:20px}
.FingleDIV img{width:24px; height:20px;z-index:20}
.c7design_ORGTitleDIV{
	width: 600px;
	height: auto;
	position: relative;
	background-color: #505050;
	color:white;
	margin:0 auto;
	font-size:15px;
}
.c7design_TitleDIV{
	position: relative;
	width: 600px;
	height: 99px;
	background-color: none;
	margin:0 auto;
	padding-top:0px;
	display:flex;
}
.c7design_Title_contrainer
{
	position: absolute;
	float:left;
	background-color: none;
	height: 100px;
	width: 600px;
	padding:0 0 20px 0;
}
.ContectIndex_CLS{
	position:absolute;
	top:115px;
	float:left;
/*	margin-top:20px;	*/
	width: 130px;
	color: #F9F8E4;
	text-align: left;
	z-index:3;
}

.mainBarDIV{}
.mainBarDIV a{ font-size:14px; line-height:39px;}
.mainBarDIV a:hover{ text-decoration:none;}

.RoundCorner{
	border:solid grey 2px;
	border-radius:20px;
}
.h1Tag{font-size:12px;line-height:14px;padding:0px;margin:0;}
.phonenumber{font-size:20px;display:inline-block;}

.link{ float:right; padding-right:140px; line-height:13px; color:#a2a08c; font-weight:bold;}
.link a{ color:#a2a08c; font-size:12px; text-decoration:none;}