﻿@charset "utf-8";
/* Blood_Wolf专用样式表，支持开源，如有使用或二次开发，请标明出处，谢谢合作！ */
/*#ff8a00; 翰臣科技有限公司VI色系*/
/* 起始样式 */
body {font-family:"微软雅黑";margin:0 auto; padding:0px; font-size:14px; height:100%; line-height:22px; overflow:hidden;}
ul,ul li,ol li{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; color:#333}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{  -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/* 公用样式 */
.homebg{background:url(../images/bodybg.jpg) no-repeat top center; background-size:cover;}
.subbg{background:url(../images/bodybg2.jpg) no-repeat top center; background-size:cover;}
.subbg2{background:url(../images/bodybg3.jpg) no-repeat top center; background-size:cover;}
.bodybg{ clear:both; height:auto;width:100%;}
.commwidth{ width:1100px; margin:0 auto; clear:both;}
.top{ width:100%; height:476px; background:url(../images/index_1.jpg) no-repeat top center; background-size:cover}
.top span{ float:right}
.top h1{ padding:0; margin:0; /*background:url(../images/comname.png) no-repeat top center;*/ width:1100px; height:218px;}
.loginform{ width:200px;height:159px; position:relative}
.loginform li{font-size:13px; padding:5px}
.loginform li input.ntext{ width:188px; height:20px; outline:none; background:#FFF; border:#FFF 1px solid; text-indent:8px; font-size:13px; font-family:'微软雅黑'}
.loginx { margin-top:60px}
.loginx li{ float:left; width:348px; text-align:center;  margin-right:28px;  font-size:16px; font-weight:600;}
.loginx li input.ntext{ width:256px; height:28px; outline:none; background:#FFF; border:0; margin-top:6px; text-indent:12px}
.demo3 input.ntext{ width:246px; height:30px; outline:none; background:#000; border:0; margin-top:6px; text-indent:12px; color:#FFF; font-weight:bold;}

.demo{
  width:200px;height:159px;padding:10px;
  background-color: rgba(138,138,138,0.6);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}

.demo2{
  width:318px;padding:6px 0 10px 0;
  background-color: rgba(180,180,180,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}

.demo3{
  width:400px;padding:16px 0 16px 0;
  margin:40px auto 0  auto;
  border:#000 6px solid;
  color:#FFF;
  font-weight:500;
  font-size:18px;
  text-align:center;
  border-radius:4px;
  background-color: rgba(0,0,0,0.6);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
.demo4{
  margin-top:10px;
  width:200px;height:20px;padding:10px;
  background-color: rgba(138,138,138,0.6);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .demo{
    background-color:#8A8A8A;
    filter:Alpha(opacity=60);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .demo p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  } 
  
  .demo2{
    background-color:#B4B4B4;
    filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  
  .demo3{
    background-color:#000;
    filter:Alpha(opacity=60);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  
  .demo3 form{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  } 
  
  .demo4{
    background-color:#8A8A8A;
    filter:Alpha(opacity=60);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
} 
.indexbn{ width:100%; height:492px; background:url(../images/index_2.jpg) no-repeat top center; background-size:cover}
.indexdown{ width:100%; height:248px; background:url(../images/index_3.jpg) no-repeat top center; background-size:cover}
.wrap{ width:1140px; min-height:600px;background-color: rgba(0,0,0,0.6); margin:80px auto; padding:10px 0}
.cxjg{ width:120px; font-size:16px; font-weight:bold; background:#000; color:#FFF; height:40px; line-height:40px; text-align:center}
.nContent{ width:100%;}
.nContent li{border:#CCC 1px solid; background:#F0f0f0; min-height:30px; margin-bottom:10px; padding:4px 10px; font-size:14px}
.nContent li strong{ font-size:15px;}
/**********************************************/
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

#container{  width:945px; text-align:left; margin:0 auto; }



.maincontent{width:100%; margin:20px auto; overflow:hidden;}
.maincontent .box03{ width:100%; float:left;}
.maincontent .box03 ul li{ background:url(../images/g1-bg01.gif) repeat-x left bottom; padding:10px 0 10px 0;}
.maincontent .box03 ul li dl.qt{ padding-left:30px; line-height:30px; margin:0}
.maincontent .box03 ul li dl.qt dd{ padding:0; margin:0; clear:both}
.maincontent .box03 ul li dl.qt dd strong.fl{ float:left}
.maincontent .box03 ul li dl.qt dd span.fr{ float:left}
span.head{ display:block; padding-left:30px; background:url(../images/g1-icon01.gif) no-repeat 10px 6px #FFF; /*padding-top:6px;*/ cursor:pointer; padding-bottom:5px;}
span.head dl{ height:30px; line-height:30px; clear:both; margin:0; padding:0}
span.head dl dt{float:left; height:30px; font-size:14px;  margin:0; padding:0; font-weight:bold;}
.w150{ width:150px;}
.w260{ width:260px;}
.w100{ width:100px;}
.w80{ width:80px;}
.w105{ width:105px;}
.maincontent .box03 ul li.selected { background:#000;}
.maincontent .box03 ul li.selected dl.qt dd {color:#FFF;}
span.selected{ background:url(../images/g1-icon02.gif) no-repeat 10px 6px; color:#FFF;}


* pages */
.cuspages{float:right;width:auto;display:inline;}
.cuspages .pages{display:inline;clear:none;}
.pages{clear:both;margin:0 auto;}	
	.pages .nolink,.pages a{text-decoration:none;margin-left:3px;padding:2px 5px;border:1px solid #ccc;background-color:#fff;}
	*html .pages .nolink,*html .pages a{padding:1px 5px;}
	.pages a:hover{text-decoration:none;border:1px solid #077AC7;background:#077AC7;color:#FFF}