@charset "utf-8";
/* basic-css */
/* 基本元素重置 */
html {min-width:1200px;}
*{margin:0px; padding:0px;}
body,html{font-size:14px; font-family:"Microsoft YaHei",SimSun,SimHei; color:#000; background-color:#FFF;}
::selection{background:#D50707; color:#fff;}
::-moz-selection{background:#D50707; color:#fff;}
::-webkit-selection{background:#D50707; color:#fff;}

a{text-decoration:none;font-size:14px;cursor: pointer;color:#333; outline:none;}
a:hover{color:#285DA3;zoom:1;}
img{border:none;vertical-align:top;}
ul,li{list-style:none;}
*html{background-image:url(/about:blank);background-attachment:fixed;}/**解决ie6中的颤动效果**/
em{font-style:normal;}

div{margin:0px auto;}
li,dl,dt,dd{list-style-type:none;}
input,textarea,select,option,em,h1,h2,h3,h4,h4,h6,strong,span,li,dl,dt,td{font-size:14px; font-family:"Microsoft YaHei",SimSun,SimHei;}
h1,h2,h3,h4,h5,h6,em,i{font-style:normal; font-weight:400; outline:none;}

div,li{box-sizing:border-box;  
-moz-box-sizing:border-box; /* Firefox */  
-webkit-box-sizing:border-box; /* Safari */ }
/* 重用类样式 */
.f_l{float:left !important;}
.f_r{float:right !important;}
.no_margin{margin:0px !important;}
.no_border{border:0px !important;}
.no_bg{background:none !important;}
.clear_both{clear:both !important;}
.display_block{display:block !important;}
.text_over{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding: url('/css/ellipsis.xml');}


/* 重用自定义样式 */
.w_100{width:100%;}
.w_95{width:95%;}
.indextx{width:980px;margin:0 auto; margin-top:10px; background:#FFFFFF;}
.w_min_width{min-width:1200px;}
.w_1200{width:1200px;}
.w_1067{width:1067px;}
.w_980{width:980px;}

/**/
.center{ text-align:center;}
.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;} 
/*分页*/
/*pagination */
div#pagination {
     height:40px;
     margin-top:3px;
 }
div#pagination .count {
     float:left;
     padding:2px;
     }
div#pagination .pages {
     float:right; padding:2px;
     }

div#paginationTop{ height:30px; margin-bottom:3px;}
div#paginationTop .count { float:left; padding:2px;}
div#paginationTop .pages { float:right; padding:2px;}

div.pagination { padding: 3px; margin: 3px; }
div.pagination a {
     padding: 5px 8px 5px 8px;
     margin: 2px;
     text-decoration: none; /* no underline */
     color: #999;
	 font-family:"microsoft yahei";
}
div.pagination a:hover, div.pagination a:active {
     color: #21BFCA;
	 
}
div.pagination span.current {
     padding: 2px 8px 2px 8px;
     margin: 2px;
    
     font-size: 15px;
     background-color: #21BFCA;
     color: #FFF;
	 font-family:"microsoft yahei";
     }
div.pagination span.disabled {
     padding: 5px 8px 5px 8px;
     margin: 2px;
     color: #e0e0e0;
	 font-family:"microsoft yahei";
}
/* slide */
.slide-main{height:580px;position:relative;}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:540px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:580px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:490px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#00b3cd;}
#bgstyleb{background:#89b4d6;}
#bgstylec{background:#267ED8;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-460px;top:223px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}
.obj-g{width:1200px;height:450px}
.obj-h{width:1200px;height:450px}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }


/*page*/
.pagin{position:relative;padding:0;margin:20px 0}
.pagin .paginList{position:absolute;right:0;top:0}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#666;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#D50707;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#D50707;}
.pagepre{color:#ddd; width:31px; height:28px;}
.pagepre_2{color:#D50707; width:31px; height:28px;}
.pagenxt{color:#ddd; width:31px; height:28px;}
.pagenxt_2{color:#D50707; width:31px; height:28px;}
.message{float:left; margin:15px 0 20px 0;padding:0 12px;}
.message .blue{color:#C00;font-style:normal;padding-left:5px;padding-right:5px;}


/*title*/
#dh{
			position: relative;
			margin-top: 0px;
			width: 790px;
			height:80px;
			border: 0px;
		}
		#dh ul{
			padding: 0px;
			z-index:100;
			
		}
		/*a{  
			color:#fff;
			display: block;
			text-decoration: none;
			text-align: center;
			
		}*/
		#dh {
			margin:0px auto; 
		}
		#dh ul li {
			list-style: none;
			float: left;
			
		}
		#dh ul li a:hover{
			
		}
		#dh ul:hover{
			display: block;
			
		}
		#dh ul li ul{
			position: absolute;
			display: none;
		}
		#dh ul li ul li{
			float: none;
			border-top:1px solid #fff;
			background-color:#D50707;
			background:rgb(42,110,183,0.8);opacity:0.8;
			height:35px;
			line-height:35px;
			
		}
		#dh ul li ul li:hover{
			background-color:#2A6EB7;
		}
		#dh ul li ul li a{
			font-size: 15px;
			font-weight: 0px;
			color:#fff;
			letter-spacing:1.5px;
			font-family:"宋体",arial,Helvetica,sans-serif;	

		}
		#dh ul li:hover ul{             /*二级菜单的触发点*/
			display: block;

		}