/*首页--------------------------------------------------------------------------*/
/*-banner-*/
.clear {clear:both;height: 0; }
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.banner1{ margin-top:0px;}
#banner{height:390px;position:relative; z-index:10; width:100%; overflow:hidden; text-align:left;) no-repeat center bottom; }
#banner_point {position:absolute; height:35px; bottom:0px; margin:0px auto; z-index:9999; width:100%; }
#ding{ margin-top:0px; height:40px; background:#4B4C4E; width:100%;z-index:10;overflow: hidden; color:#FDFFF9; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#banner_list img {border:0px; width:100%; height:390px}
#banner_bg { position:absolute; bottom:0;height:22px; z-index:1000; cursor:pointer; width:100%; margin-top:-30px;}
#banner ul {position:absolute; padding-left:2px; list-style-type:none; z-index:1002; margin:0 auto; left:44%;}
#banner ul li { display:block; width:16px; height:16px; line-height:16px; text-align:center; color:#fff; background:url(../images/ifpoff.png) no-repeat center top;  cursor:pointer; float:left; margin-right:15px; display:inline; position:relative;}
#banner ul li.on { background:url(../images/ifpon.png) no-repeat center top;color:#fff;}
#banner_list a { position:absolute; display:block; width:100%; height:390px}
#banner img,
#banner .png {
  azimuth: expression(
    this.pngSet?
      this.pngSet=true : 
        (this.nodeName == "IMG" ? 
          (this.src.toLowerCase().indexOf('.png')>-1 ? 
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "http://resource.lovol.com.cn/internet/images/blank.gif") :
            '') :
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ?
            (this.origBg = (this.origBg) ? 
              this.origBg :             
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );
}
#bxia{ margin-top:0px; height:200px; background:#F6F6F6; width:100%;color:#5B5C5E; font-family:Arial, Helvetica, sans-serif; font-size:22px;}
#bxia .bxiashang{height:30px;width:1080px;color:#3A3A3A; font-family:Arial; font-size:35px; padding-top:45px; text-align:center;}
#bxia .bxiaxia{height:32px; line-height:32px;width:1080px;color:#5C5C5C; font-family:Arial; font-size:20px; padding-top:20px; text-align:center;}

#menu a{ display:block;width:88px;text-align:center; color:#3e3e3e;height:90px; line-height:90px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#menu2 a{ display:block;width:88px;text-align:center; color:#ff0000;height:90px;background:#f9f9f9; line-height:90px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#menu a:hover{ display:block; width:88px; height:90px; color:#fe0000;background:#f9f9f9;}

#header03{ height:473px; width:1080px;}

/*nav*/
#nav {
	height: 27px;
	width: 100%;
	text-align: center;
} 

#nav li { 
float: left; width: 154px; 
} 
 
#nav li ul { 
line-height: 27px; text-align:left; 
left: -999em; width: 154px; position: absolute; top:41px;
} 
#nav li ul li{ 
float: left; width: 154px; height:27px; line-height:27px;background: #F6F6F6;
} 
#nav li ul a{display:block; width: 154px;line-height:27px;text-align:center;color:#43494b; font-family:"微软雅黑"; font-size:14px; 
 } 
 
#nav li ul a:hover { display:block; width: 154px;line-height:27px; text-align:center; height:27px;background:#155F90; 
} 
#nav li:hover ul { 
left: auto; 
} 
#nav li.sfhover ul { 
left: auto; 
} 
#content { 
clear: left; 
} 

/*-end banner-*/
.banbg{ background:url(../img/banbg.gif) no-repeat top center; width:1078px; height:42px;}
.tz_pro{
	width: 1078px;
	height: 295px;
	margin: 0 auto;
}
a.pro_bt{ display:block;font-family: Verdana,Arial,sans-serif; font-size:20PX;color:#333; height:30PX;background: url(../images/more.png) no-repeat right;}
a.pro_bt:hover{ display:block;color:#333;}
/* ============图片列表============== */
ul.photopic{
	margin-top: 15px;
	padding: 0px 0px 0px 7px;
	overflow: hidden;
}

ul.photopic li{
	list-style-type: none;
	margin: 0px 16px 5px 10px;
	text-align: center;
	float: left;
	width: 242px;	FLOAT: left; 

}

ul.photopic div.fang{
	background: #fff;
	padding: 3px;
	text-align: center;
	width: 242px;
	height: 189px;
	margin-right: 5px;
	background: url(../img/tubg.gif) no-repeat top center;
}

ul.photopic div.picFit{ text-align:center;
overflow: hidden;
}

ul.photopic div.picFit img{
	 width:231px; height:175px;
}
.insan{ height:300px; width:100%; background:#eaeaea;}
.subject_m{
	float: left;
	width: 260px;
	width: 367px;
	height: 300px;
	margin-right: 15px; background:url(../img/line.gif) top right no-repeat;
}
.com_jj{
	line-height: 25px;
	padding-top: 18px;
	padding-right: 25px;
}
.subject_r{
	float: right;
	width: 260px;
	height: 360px;
}
.news_in{
	padding: 15px;
	margin-top: 0px;
	padding-right: 25px;
}
.news_in ul li{ line-height:25px; background:url(../img/icon06.gif) no-repeat left center; text-indent:15px;}
#subject{
	width: 1078px;
	min-height: 302px;
	overflow: hidden;
	height: auto;
}
.subject_l{
	float: left;
	width: 367px;
	height: 300px;
	margin-right: 15px;
	background: url(../img/line.gif) top right no-repeat;
	padding-right: 0px;
}
.subject_r{
	float: right;
	width: 314px;
	height: 300px;
}

ul.photopic div.title{
text-align:center;
overflow: hidden;
white-space:nowrap;
color:#333; width:242px;
}

ul.photopic a.title:link,ul.photopic a.title:visited,ul.photopic a.title:active{
font:12px/25px simsun;
text-decoration: none;
color:#333;
}

ul.photopic a.title:hover{
color:#ff0000;
text-decoration: underline;
font:12px/25px simsun;
}


#subject_nr{
	width: 1078px;
	min-height: 500px;
	margin-top: 20px;
	height: auto;
}
.subject_l_nr{
	float: left;
	width: 254px;
	min-height: 300px;
	margin-right: 30px;
	height: auto;
}


.subject_r_nr{
	float: right;
	width: 794px;
	min-height: 300px;
	height: auto;
}
.subject_l_bg{
	background: #efefef;
	min-height: 150px; 
	padding-top:12px;
	padding-bottom:50px;
	height: auto;
}
.subject_l_top{ width:86%; border-bottom:1px #cfcfcf solid; height:35px; line-height:35px; background:url(../images/line02.gif) no-repeat center left; text-indent:20px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.lm_dh{ padding-top:15px;}
.lm_dh ul li{ height:30px;line-height:30px; text-align:left; text-indent:25px; }
.lm_dh ul li a.hs{ display:block; height:30px;line-height:30px; background:url(../images/p02.gif) no-repeat; text-indent:75px;}
.lm_dh ul li a.hs:hover{display:block;height:30px;line-height:30px; color:#fff; background:url(../images/p01.gif) no-repeat; border:none;  text-indent:75px;}

.lm_dh ul li a.bs{ display:block; height:30px; background:url(../images/p01.gif) no-repeat; line-height:30px; color:#fff; text-indent:75px;}
#pro02_r{ height:auto; overflow:hidden;float:right;}

a.pro_list{ display:block; width:228px; height:200px; float:left; margin-left:25px; margin-bottom:20px; padding-top:13px; border:1px solid #cfcfcf; text-align:center; font-size:12px; color:#222021;}
a.pro_list:hover{
	display: block;
	width: 228px;
	height: 200px;
	margin-bottom: 20px;
	background: #ECF1ED;
	color: #333;
	font-size: 12px;
}
a.pro_list img{
	width: 206px;
	height: 150px;
	margin-bottom: 8px;
}
.subject_r_dh{
	background: url(../images/dhbg.gif) no-repeat top center;
	width: 794px;
	height: 35px;
	line-height: 35px;
}
.subject_r_dh_01{
	float: left;
	line-height: 35px;
	padding-left: 35px; font-size:14px;
}
.subject_r_dh_02{
	float: right;
	width: 468px;
	background: url(../images/icon03.jpg) no-repeat  center left;
	text-indent: 20px;
	padding-right: 15px;
	text-align: right;
}
.item {
	color: #5f6a72;
	margin: 0px 0px 10px 0px;
	overflow: auto;
	height: 100%;
}

.item_name {
	padding-right: 5px; height:30px; line-height:30px; text-indent:15px; background:url(../images/icon02.gif) center left no-repeat;
}
.item_date { color:#666; height:20px; line-height:20px; border-bottom:1px solid #e1e1e1; padding-left:15px; font-size:10px;

}
.item_date,
.item_name,
.item_date,
.item_name {
	font-weight: normal;
}
a.itemlink{
	font-size:14px;
	color:#343434;
font-family:"Arial"!important;	
}
a.itemlink:hover{ color:#E50112;}
.news_body{ line-height:24px; color:#666; padding-top:25px;}
.detail_subheader{ height:25px; line-height:25px; color:#666; text-align:center; border-bottom:1px #eee solid;}
/*新加*/
.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden; }
#casePicUlId{position: relative; width: 1078px; height: 224px; overflow: hidden;}
#casePicUlId .casePicUlIdBox{ position: absolute; height: 224px;}
#casePicUlId .casePicUlIdBox ul{ float:left; }
.casePic .btn {position:absolute;left:0px; top:30px; width:1050px; height:12px; padding-right:0px; background: none; text-align: right;}
.casePic .btn span{ width: 12px; height: 12px; background: #999; display: inline-block; margin-right: 5px;}
.casePic .btn span.on{ background:#19d1ff;}
.casebg{
	width: 100%; height: 330px;
	}
.casePic{ position:relative; width:1073px; margin: 0 auto; }
.casePicUl{width:1073px;height:224px; padding-right:5px; }
.casePicUl li{
	 position:relative;float:left;
	 width:220px; height:210px; background:url(../img/TUBB.gif) no-repeat TOP center; padding: 12px 12px 0px 12px; margin-left: 10px; margin-right:11px;
}
.casePicUl li a{ width:220px; height:210px; display: block;}
.casePicUl .pic{ width:218px; height:164px;}
.casePicUl .pic img{ display: block;}
.casePicUl .title{
	width:220px; height:25px;
	font-size:14px;line-height:25px; text-align:center;}
	.Ttitle2 { 
	position:relative;width:100%; height:70px; margin: 0 auto; 
	color:#333;font-family: Verdana,Arial,sans-serif; font-size:20PX;line-height:70px; /*font-weight: bold;*/
}
.Ttitle2 span{color: #31afee; font-size:9px; font-family:arial; text-transform: uppercase; font-weight: normal;}	
.Tmore2 a{
	position:absolute; right:0px; top:24px;
	width:75px; height:22px;  display: block;
	color: #333; font-size: 9px; line-height: 22px;  text-align: center;
	background: url(../images/morebg2.png) left top no-repeat; font-family:Arial;	
}
.foot_nr{ background:#515151; height:50px; width:1080px; line-height:50px; color:#a7a7a7; font-family:Arial, Helvetica, sans-serif; margin: 0 auto;}
.input01{ width:420px; height:40px; line-height:40px; background:url(../img/S01.gif) no-repeat top center; border:0; color:#666; text-indent:15px;}
