                                        /* CSS Document */

                                        /* CSS Document */

                                        @charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ 
    width:100%; height:100%; 
	/*background:url(bg.jpg) center no-repeat; */
	margin:0px; padding:0px; font-size:14px; color:#666; font-family:'Î¢ÈíÑÅºÚ'; }
  dt,dd.dl, ul,li,ol,p,a,img,tt{ border:0px;
	  margin:0px; padding:0px;}
  ul,li,ol{
	  list-style:none}
 h1,h2,h3,h4,h5,i,em{
	 font-style:normal; font-size:100%;
	 font-family:'Î¢ÈíÑÅºÚ';}
 div{
	 margin:0px; padding:0px;}
 a{
	 text-decoration: none; outline:none; color:#000;} 
a:hover{ text-decoration:underline;}
a,img{border:0;}
 img{
	 border: none; margin:0px; padding:0px;} 
 .clear{
	 height:0px; clear:both}
.corlor-red{
	color:#bc1b21;
}
.container{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	}
	h1{font-size:16px; color:#222}
h3{ }
hr{ height:1px; background: none; border:0px; border-bottom:1px #dddddd solid}

/*nav*/
.nav{ background:#bc1b21; height:50px;
	width:auto; 
	font-size:18px;
	font-weight:bold;
	font-family:'Î¢ÈíÑÅºÚ';
	}
.nav-main{
	width:1000px;
	margin:0px auto;
	height:auto;
	overflow:hidden;
	} 
.nav ul li{ 
	float:left;
	margin:0px 10px;
	line-height:50px; 
	color:#fff;  
	}
.nav ul li a{
	display:block;
	width:auto;
	min-width:75px; 
	color:#fff;
	text-align:center; 
	}
.nav ul li a:hover	{text-decoration: none;} 
.nav ul li.nav-current a{
	width:114px;
	height:50px;
	background: url(icon.png) no-repeat;_background: url(icon.gif) no-repeat;
		
	} 
/*pic-m*/
.pic-m{
	height:auto;
	overflow:hidden;
	background:#f8f8f6; 
	padding-bottom:20px;
	}
.pic-m-main{
	width:1000px;
	height:auto;
	margin:0px auto;
	background:url(in_09.jpg) no-repeat;
	}
.pic-m-them{
	height:240px;	
	padding-top:40px;
	margin-bottom:20px;
	}
.them-mol{
	width:442px;
	height:236px;
	float:right;
	margin-right:40px;
	background:url(bn_07.jpg) no-repeat bottom center;
	}
.them-title{
	width:42px;
	height:42px;
	background:url(icon.png) no-repeat;_background:url(icon.gif) no-repeat;
	background-position:-252px 0px;
	color:#fff;
	font-size:14px;
	line-height:42px;
	text-align:center; 
	position:absolute;
	top:-20px;
	left:90px;
		}
.them-title a{ color:#fff;}
.them-mol p{ 
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#b21d1f;}
.them-img{ padding-top:10px;}
.them-img img{ display:block; margin:0px auto; width:293px; height:182px;}
.line{
	position:absolute;
	width:225px;
	height:22px;
	background:url(icon.png) no-repeat;_background:url(icon.gif) no-repeat;
	background-position:-89px -163px;
	}
/*pic-m-list*/
.pic-m-list{
	width:420px;
	height:380px;
	float:right; 
	}
.pic-m-list h1{
	line-height:40px;
	display:block;
	}
.pic-m-list h1 span{
	margin-top:8px;
	display:block;
	width:58px;
	height:21px;
	float:left;
	line-height:21px;
	background:url(icon.png) no-repeat;_background:url(icon.gif) no-repeat;
	background-position:0px -61px;
	color:#fff;
	font-family:'Î¢ÈíÑÅºÚ';
	font-size:16px;
	padding-left:4px}
.pic-m-list h1 a{ color:#222}
 .ul-listy li{
	line-height:30px;
	 background:url(li_07.jpg) no-repeat left center;
	padding-left:10px;
	font-size:14px;
	} 
.more{ text-align:right; line-height:30px; padding-right:30px;}
.more a{ color:#666}
	
/*focus*/
.focus {
	width:520px;
	height:370px;
	float:left; 
	padding-top:10px;
	}
 /*½¹µãÍ¼*/
 #play{width:520px;height:320px; position:relative; overflow:hidden; }
#playBg{margin-top:290px;z-index:1;filter:alpha(opacity=50);opacity:0.5;width:520px;position:absolute;height:30px;background:#000;}
#playText{margin-top:290px;z-index:2;padding-left:10px;font-size:12px;width:350px;color:#fff;line-height:30px;  overflow:hidden;position:absolute;cursor:pointer;}
#playNum{margin-top:295px ;z-index:3;width:145px; text-align:right;position:absolute;height:30px; right:1px;}
#playNum a{margin:0 2px;width:25px;height:25px;font-size:12px; font-weight:bold;line-height:25px;cursor:pointer;color:#333;padding:2px 5px; background:#ccc; text-align:center}
#playShow { overflow:hidden;}
#playShow img{width:520px;height:320px;}
/*½¹µãÍ¼ end*/

/*seatch*/
.search{ 
	margin-top: 18px;
}
 
.adv{
	margin-bottom:20px;
	}
/*learn*/
.learn{
	height: auto;
	overflow:hidden;
	margin-bottom:10px;
	 }
.title{ margin-bottom:20px;}
.title-main{
	position:relative;
	background: url(lb_07.png) repeat-x;
	}
.title-main .more{
	width:75px;
	height:36px;
	position:absolute;
	top:21px;
	background:url(icon.png) no-repeat;_background:url(icon.gif) no-repeat;
	background-position:-130px 0px;
	text-align:center;
	line-height:36px;
	padding-right:0px;
	right:65px;
	}
.title-main .more a{
	color:#fff;
	}
.learn-left{
	width:490px;
	float:left;
	}
.learn-right{
	width:490px;
	float:right;
	}
.title-mol{
	margin-top:20px;
	margin-bottom:20px;
	height:40px;
	 
	}
.title-mol i{
	display:block;
	float:left;
	width:22px;
	height:30px;
	margin-right:10px;
	background:url(icon.png) no-repeat;_background:url(icon.gif) no-repeat;
	background-position:0px -89px;
	margin-top:11px;
	}
.title-mol p{
	height:40px;
	line-height:40px; 
	border-bottom:1px #e05538 solid;
	font-family:'Î¢ÈíÑÅºÚ '; font-size:24px; }
.title-mol p a{ color:#df5538}
.learn h2{ line-height:40px; font-family:'Î¢ÈíÑÅºÚ'; font-size:22px;}
.learn h2 a{ color:#000; font-weight:normal;} 
.col{
	width:480px;
	background:#faf7f2;
	padding:8px; 
	line-height:24px;
	margin:15px auto;
	}
.col p{ color:#666; text-indent:2em;}
.col p a{ color:#ff0000}


.img-text{
	height:auto;
	width:auto;
	background:none;
	overflow:hidden;
	padding:0px;
	padding-bottom:20px; 
	margin-top:15px;
	margin-bottom:0px;
	}
.img-text img{
	display:block;

	width:120px;
	height:80px;
	margin-right:15px;
	float:left;
	}
.img-text p{
	line-height:21px;
	font-size:12px;	
	color:#7c7a7a;
	}
 /*market*/
 .market{
	 padding-top:20px;
	 padding-bottom:20px;}
  
 
 .market-left{
	 /*width:750px;
	 float: left;*/
	 }
	 .market-left table{
		 margin-bottom:20px;}
 .market-left .title-s hr{
	 width: 890px;
 }
.title-s{
	height:38px;
	line-height:38px;
	margin-bottom:15px;
	}
.title-s span{
	display:block;
	width:110px;
	height:38px;
	float:left;
	text-align:center;
	font-family:'Î¢ÈíÑÅºÚ';
	font-size:20px;
	color:#fff;
	background:#cf0000;
	}
.title-s span a{ color:#fff;}
.title-s hr{
	width:640px;_width:636px;
	float:left;
	border-bottom:1px #cf0000 solid;
	margin-top:18px;}
.video{
	width: 330px;
	margin-bottom: 5px;
	position: relative;
	z-index: 0;
}
.video img{
	width: 330px;
	height:190px;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: 0.8;
	/*-webkit-filter: grayscale(1);/!* Webkit *!/
	filter:gray;/!* IE6-9 *!/
	filter: grayscale(1);/!* W3C *!/*/
}
.video:hover img{
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	/*-webkit-filter: grayscale(0);/!* Webkit *!/
	filter:RGB;/!* IE6-9 *!/
	filter: grayscale(0);/!* W3C *!/*/
}
.video-title{
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	z-index: 2;
}
.video-title a{
	 color: #fff;
}
.video:hover a{
	 font-weight: bold;
}
.title-bg{
	width: 100%;
	position: absolute;
	height: 30px;
	bottom: 0;
	background: #333;
	z-index: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
}
.video-center img{
	height: 390px;
}
/*.ul-blunk{
	display:block;
	clear: both;
	height: 500px;
 padding-bottom:15px;
 }
.ul-blunk li{ 
    display:block; width:250px; height:auto;float:left; background:#fff; position:relative; }
.ul-blunk li img{
	width:229px; height:143px; margin-bottom:10px;}
.ul-blunk li h3{
	height:30px; line-height:30px; padding-left:15px; padding-right:15px;}
.ul-blunk li p{
	line-height:21px; padding:0px 15px;}*/
.video-play{
	width:50px; height:50px; position:absolute;top:50px; left:90px;}
.video-play a{
	display:block;width:50px; height:50px;background: url(icon.png) -72px -63px;_background: url(icon.gif) -72px -63px;  }

.ul-oder{
	display:block;
	height:auto;
	overflow:hidden;
	clear:both;
	padding-bottom:15px;
	}
.ul-oder li{
	display:block;
	width:500px;
	height:auto;
	 overflow: hidden;
	float:left;
	margin-top: 20px;
	margin-bottom: 10px;
	}
.ul-oder li i{
	display:block;
	width:50px;
	height:70px;
	float:left;
	margin-left:15px;
	margin-right:15px;
	background:url(icon.png) no-repeat; }
.ul-oder li i.first{
	background-position:-148px -62px;
	}
.ul-oder li i.two{
	background-position:-212px -62px;
	}
.ul-oder li h3{
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	
	}
.ul-oder li p{ font-size:12px;
color:#666;}
.ul-oder li p a{ color:#990000;}



/***???????***/
.img-col{
	width:1000px;
	height:auto;
	background:#fff;
	overflow:hidden;
	clear:both;
	position:relative;
	font-size:12px;
	padding-top:20px;
	}
.img-col a{ color:#666}
/*?????????????*/
.member-scoll{ position:relative;}
.rollBox01 {
  width:980px;
  overflow:hidden;
}
.Ccont {
  width:980px; height:221px;
  overflow:hidden;
  margin:0px auto; 
}
.Ccont .pic {
  width:154px;
  float:left;
  height:221px;
  margin-left:21px;
   margin-right:21px;
   text-align:center;
}
.Ccont .pic img{ width:154px; height:211px; display:block; margin-bottom:10px;} 
*+html .rollBox01 .Cont01 .pic {
  width:154px;
  float:left;
}
#List01, .rollBox01 #List02 {
  float:left;
}
.Czpp_Ce {
  width:41px;
  height:47px; 
  position:absolute;
  top:85px;
   filter:alpha(opacity=5); -moz-opacity:0.5; -khtml-opacity: 0.5;  opacity: 0.5; 
   background:url(icon.png) no-repeat;_background:url(icon.gif) no-repeat;
}
.Czpp_Ce:hover{
  filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; cursor:pointer;
 
   }
 
.left-btn{ left:0px; background-position:0px -140px;}
.right-btn{ right:0px; background-position:-45px -140px;}
/************************/

/*case*/
.case{
	clear:both;padding-bottom:15px; padding-top:10px;}
.case-left{
	width:564px;
	float:left;
	}
.case-left h2{
	font-weight: normal;
}
.case-left h2 a{
	color: #333;
}
.case-left ul {
	margin-top:15px;}
.case-left hr{ margin-bottom:15px;}
	
.case-right{
	width:421px;
	float: right;
	}


 
/***??????***/
.img-col_ll{
	width:1000px;
	height:auto;
	overflow:hidden;
	clear:both;
	position:relative;
	}

/*????§Ò???????*/
.member-scoll_ll{ position:relative;}
.rollBox01_ll {
  width:1000px;
  overflow:hidden;
}
.Ccont_ll {
  width:1000px; height:220px;
  overflow:hidden;
  margin:0px auto;
  padding-top:20px;
}
.Ccont_ll .pic_ll {
  width:218px;
  float:left;
  height:220px;
  margin-left:16px;
   margin-right:16px;
   text-align:center; 
}
 
.Ccont_ll .pic_ll img{ width:218px;
	height:162px; 
	 display:block; margin-bottom:10px;} 
*+html .rollBox01_ll .Cont01_ll .pic_ll {
  width:218px;
  float:left;
}
#List01_ll, .rollBox01_ll #List02_ll {
  float:left;
}
.Czpp_Ce_ll {
	
  width:41px;
  height:47px; 
  position:absolute;
  top:70px; 
  filter:alpha(opacity=5); -moz-opacity:0.5; -khtml-opacity: 0.5;  opacity: 0.5;
  background:url(icon.png) no-repeat;
  
}
.Czpp_Ce_ll:hover{
  filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1;
   }
 
.left-btn_ll{ left:0px; background-position:0px -140px;}
.right-btn_ll{ right:0px; background-position:-45px -140px;}
 
/*footer*/
.footer{ 
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	line-height:30px;
	border-top:5px #bc1b21 solid
	}
	
	
/*newly 2015.12.29*/
.learn-ul li {
    display: block;
    float: left;
    width: 500px;
}
ul.learn-ul {
    float: left;
    width: 500px;
	margin-bottom:20px;
}

/*tiny-terrace*/
.tiny-terrace{
	height:570px ;
	padding-top:20px;  
	padding-bottom: 20px; 
}
.tiny-left{
	width: 290px;
	float: left;
}
.tiny-right{
	width: 710px;
	float: left;
	padding-top: 15px;
}
.code{
	width: 157px;
	height: 155px;
	padding: 5px;
	border: 1px #e8e9eb solid;margin: 100px auto 50px auto;
}
.code-notice{
	height:140px;
	padding-top: 20px;
	background: #ebebeb;
	text-align: center;
}
.img-slider{
	width: 440px;
	height: 426px;
	margin-top: 26px;
	float: left;
	position: relative;
	border-top: 5px #000 solid;
	border-bottom: 6px #000 solid;
	border-left: 2px #000 solid;
}
.phone{
	width: 262px;
	height: 440px;
	padding-top: 59px;
	float: left;background: url("new_10.jpg") no-repeat;
}
.phone-main{
	width: 207px;
	height: 390px;
	padding-top: 5px;
	margin-left: 13px;
	background: #f2f2f2;
}
.headline{
	position: relative;
	width: 200px;
	margin-bottom: 8px;
}
.headline img{
	width: 200px;
	height: 100px;
	display: block;
	margin: 0 auto;

}
.headline p{
	display: block;
	width: 100%;
	position: absolute;bottom: 0px;
	background: #333;
	color: #fff;
	font-size: 12px;
	text-align: center;
}
.phone-main ul li{
	display: block;
	height:auto;
	padding: 4px;
	border-bottom: 1px #ece8e8 solid;
	background: #fff;
	font-size: 12px;
	margin-bottom: 5px;
	line-height: 18px;
	overflow: hidden;
}
.phone-main ul li img{
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 5px;
	border:1px #ece8e8 solid;
}
.selec-edit-main{
	width: 1000px;
	height:150px;
}
.selec-left{
	width: 258px;
	height: 142px;
	float: left;
}
.selec-right{
	width: 742px;
	height: 150px;
	float: left;
	background:url("sebg_03.jpg") no-repeat ;
}
.selec-edit-main-copy .selec-right{
	background:url("selecBg_03.jpg") no-repeat;
}
/*×óÓÒ¹ö¶¯*/
.scroll{
	width: 742px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 20px;
}
.box {
	height:110px;
	float:left;
	width:615px;
	overflow: hidden;
	position:relative;
}
.box ul{
	padding: 0;
	margin: 0;
}
.box li {
	display:block;
	float:left;
	width:95px;
	height:95px;
	text-align:center;
	cursor:pointer;
	padding:4px;

}
a.prev, a.next {
	display:block;
	width:41px;
	height:47px;
	float:left;
	cursor:pointer;
	font-size: 20px;
	font-family: 'Î¢ÈíÑÅºÚ';
	font-weight: bold;
	background: url("icon.png") no-repeat;
	margin-top: 30px;
}
a.prev{
	background-position: 0px -140px;
}
a.next{
	background-position: -45px -140px;
}
.scroll_list{
	width:10000em;
	position:absolute;
}
.box li img{
	display: block;
	width: 85px;
	height: 85px;
	margin: 0 auto;
	border:4px #f3fdff solid;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

/**/
.prev,.next{
	width: 30px;
	float: left;
}
.scroll-list{
	width: 682px;
	float: left;height: 100px;
	overflow:hidden;
	padding-top: 20px;
	position: relative;
}
.scroll-list ul{
	position: absolute;
	left: 0;
}
.scroll-list ul li{
	display: block;
	width: 100px;
	height: 100px;
	float:left;
}
.scroll-list ul li img{
	display: block;
	margin: 0 auto;
	width: 90px;
	height: 90px;
	border:4px #f0fdff solid;
	-webkit-border-radius:100px;
	-moz-border-radius: 100px;
	border-radius: 100px;

}
.case-right .adv img{
	width: 100%;
	height: 120px;
}
.speace-topic {
	width: 1000px;
	height: 200px;
	border-top: 1px #cf0000 solid;
	padding-top: 20px;
	padding-bottom: 20px;
}
.speace-topic .title-s hr{
	width: 890px;
}
.speace-left{
	width: 128px;
	float: left;
}
.speace-right{
	width:870px;
	float: left;
}
.speace-right table{
	width: 100%;
	height: 200px;
}

.img-box{
	position: relative;
	z-index: 0;
}
.img-icon{
	width:27px;
	height: 27px;
	left: 0;
	top: 0;
	background: url("img_icon.png") no-repeat;
	position: absolute;
	z-index: 2;
}
.speace-right table img{
	width:285px;
	height:85px;
	margin-left: 5px;
}
#adv-flash{
	width: 1000px;
	height: 90px;
	overflow: hidden;
}
#adv-flash ul li{
	float: left;
}
#adv-flash ul li img{
	width:1000px;
	height: 81px;
}
.case-right .adv-small{
	width:200px;
	float: left;
}
.case-right .adv-small img{
	width: 200px;
}
.case-right .adv-small-left{
	margin-right: 20px;
}

/**/
.conment{
	height: auto;
	overflow: hidden;
	border: 1px #e3e3e3 solid;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.path-nav{
	height:auto; overflow:hidden;
	line-height:40px;
	padding: 0 10px;
	font-size: 16px;
	border-bottom:4px #e3e3e3 solid;
	margin-bottom:15px; }
.path{
	width:700px;
	float:left;}
.hot-phon{
	float:right;
	width:300px;
	font-size: 12px;
	text-align:right;
color: #333}
.list-son{
	margin: 10px 20px;
	padding-bottom: 10px;
	border-bottom: 1px #e3e3e3 dashed;

}
.list-son .ul-listy li {
	font-size: 14px;
}
.list-son .ul-listy li em{
	 margin-left: 20px;
	color: #999;
}
.article{
	width:auto; height:auto; overflow:hidden;
	padding-left:10px;
	padding-right:35px;
}
.article h1{
	text-align:center;
	font-size:26px;/*24/12*/
	font-family:'microsoft yahei';
	line-height:50px;
	margin-bottom: 20px;
}
.note{
	line-height:24px;/*24/12*/
	border-bottom:1px #ddd dashed;
	height:auto; overflow:hidden;
	padding-bottom:10px;
}
.note-left{
	width:300px;
	float:left;}
.note-right{
	width:330px;
	float:right;
	padding-top:30px;
	position:relative;}
.note-right .bdsharebuttonbox{
	width:130px;
	position:absolute;
	right:0px;
	top:24px;}
.article .section{
	margin-top:30px;
	line-height:24px;
	word-wrap : break-word ;
}
.article .section p{
	margin-bottom:24px;/*36/12*/
	color: #333;
	line-height:25px;
}
.list-title{
	height: 38px;
	line-height: 40px;
	border-bottom: 2px #e3e3e3 solid;
	position: relative;
	margin:20px 0;
}
.list-title h2{
	display: block;
	width: auto;
	float: left;
	height: 38px;
	padding: 0 10px;
	border-bottom: 2px #bc1b21 solid;
	font-size: 16px;
	color: #bc1b21 ;
}
.list-level .conment{
	border: 0;
}
.list-level ul li{
	line-height: 40px;
	border-bottom: 1px #e3e3e3 dashed;
}
.sys_papge{text-align:center;}
.sys_papge span{margin:0 5px;}         
.scroll_list ul .admin_piao {
    float: left;
}
                
.tate-city {background:#efefef;line-height:40px;text-align:center}
.tate-city a{color:#666;}
.tate-city a.a-blue{color:#0f5eb6}
              
                
                