@charset "utf-8";
/* CSS Document */
body {
	margin: 0 ;
	padding: 0;
	line-height:24px;
	font-size: 14px;
	color: #555;
	font-family: "Segoe UI";
	
}
ul{padding:0px; margin:0px;}
li{ list-style: none;}
p{ margin:10px 0px;}	
a:link, a:visited { color: #fff; text-decoration: none;  } 
a:active, a:hover { color: #f8e400; text-decoration: none; }
*{ margin:0; padding:0;}
.clear{clear: both}
#Bodd{width:100%; overflow:hidden; position:absolute; top:0px; z-index:1000px;}
#Bodd .left{width:200px; height:620px; float:left; background:#000;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;}
.logo{width:500px; height:420px; position:absolute; top:10px; left:0; z-index:1000px; margin-left:30px;}
.logo .bnt_int{text-align:center; font-size:20px; line-height:30px; margin-top:20px;}
.logo .bnt_int a{width:110px; height:33px; background: url(images/bnt_inta.png) center no-repeat; display:block; color:#888;}
.logo .bnt_int a:hover{width:110px; height:33px; background: url(images/bnt_inth.png) center no-repeat; display:block; color:#fff;}
.bgg{width:540px; height:250px; background:#000;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;
	 position:absolute; top:160px; left:0; z-index:1000px;}
.enterr{width:140px; height:55px; position:absolute; left:45%; top:480px;  z-index:1001px;}
#Bodd .right{ width:84%; height:300px; float:right; margin-top:32px;}

#Menu_B{width:100%; overflow:hidden; position:absolute; top:0px; z-index:10000px; margin-top:0px}
#Menu_B ul li{width:100%; height:50px; line-height:50px; font-size:18px; padding-bottom:3}
#Menu_B ul li a{width:200px; height:50px; line-height:50px; display:block; padding-left:20px; background:none;color:#fff;}
#Menu_B ul li a:hover{width:100%; height:50px; line-height:50px; display:block; padding-left:30px; background:#ec0771;color:#fff;}
#Menu_B ul .abo a:hover{width:100%; height:50px; line-height:50px; display:block; padding-left:30px; background:#f2000a;color:#fff;}
#Menu_B ul .new a:hover{width:100%; height:50px; line-height:50px; display:block; padding-left:30px; background:#ff6a00;color:#fff;}
#Menu_B ul .yell a:hover{width:100%; height:50px; line-height:50px; display:block; padding-left:30px; background:#fff100;color:#fff;}
#Menu_B ul .gerr a:hover{width:100%; height:50px; line-height:50px; display:block; padding-left:30px; background:#55de07;color:#fff;}
#Menu_B ul .qing a:hover{width:100%; height:50px; line-height:50px; display:block; padding-left:30px; background:#00f585;color:#fff;}
#Menu_B ul .blue a:hover{width:100%; height:50px; line-height:50px; display:block; padding-left:30px; background:#0a66ff;color:#fff;}
#Menu_B ul .zi a:hover{width:100%; height:50px; line-height:50px; display:block; padding-left:30px; background:#7640a3;color:#fff;}
#footer{width:100%; height:50px; background:#000; color:#777;position:absolute; bottom:-20px; z-index:10000px; font-size:12px;}
#footer .foot_lf{width:40%; float:left; padding-left:20px; line-height:50px;}
#footer .foot_ri{width:60%x; float:right; padding-right:20px; padding-top:7px; line-height:18px; text-align:right}



/************内页style******************/
#N_top{width:1080px; height:120px; margin:0 auto; padding-top:40px;}
#N_cont{width:1080px; margin:0 auto; overflow:hidden;}
.N_left{width:200px; float:left; overflow:hidden;  margin-top:30px;}
.N_pl{width:200px; overflow:hidden;}
.N_pl ul li{width:200px; line-height:50px; font-size:18px;}
.N_pl ul li a{width:200px; line-height:50px; font-size:20px; color:#fff}
.N_pl ul li a:hover{width:200px; line-height:50px; font-size:20px; color:#ccc}

.N_pl .pls{padding-left:20px;}
.N_pl .pls ul li{width:180px; line-height:24px; font-size:16px;}
.N_pl .pls ul li a{width:180px; line-height:24px; font-size:16px; color:#fff}
.N_pl .pls ul li a:hover{width:200px; line-height:24px; font-size:16px; color:#ccc}
.N_pl .pls .tu{font-size:10px;}

.N_ppl{width:200px; height:50px; line-height:50px;}
.N_ppl a{width:200px; line-height:50px; font-size:20px; color:#fff}
.N_ppl a:hover{width:200px; line-height:50px; font-size:20px; color:#ccc}
.N_np a{padding-left:10px; color:#ccc;}
.N_np a:hover{padding-left:10px; color:#fff;}

.N_right{width:800px; float:right; overflow:hidden;}
.N_right .tt{font-size:30px; line-height:24px; background:url(images/red_line.gif) center left no-repeat; padding-left:8px}
.N_right .path{color:#fff; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5; padding:10px 0px;}
.N_right .bod{margin:10px 0px; overflow:hidden}
.P_k{ float:left;width:250px; overflow:hidden; margin:10px;}
.P_listbg{width:240px; height:240px; background:#000;}
.P_listb img{width:240px; height:240px;}
.P_listb a{width:240px; height:240px;}
.P_listb a:hover{width:240px; height:240px;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
	-moz-opacity:0.8; /*Firefox私有，透明度50%*/
	opacity:0.8;}
.P_tit {color:#ccc}
.P_tit h4 a{margin:0px; padding-bottom:5px; color:#fff;}
.P_tit h4 a:hover{margin:0px; padding-bottom:5px; color:#ccc;}
.P_page{padding-left:10px; line-height:40px} 
.P_se{padding-top:10px; border-top:1px solid #888; margin-top:20px;}
.P_inp{width:160px; height:24px; line-height:22px; border:0px #fff; background:#fff; color:#555; font-size:12px; padding-left:5px}


.C_ont{width:550px; overflow:hidden; margin-top:40px}
.C_ont ul{padding:0px; margin:0px; clear:both; height:40px}
.C_ont ul li{ width:500px; float:left; line-height:24px}
.C_ont ul .tu{width:30px; float:left; padding-top:5px;}


/*news*/
.News{width:100%; height:180px; margin:15px 0px; clear:both}
.News .lfimg{width:300px; height:180px; float:left;}
.News .lfimg a{width:300px; height:180px; display:block;}
.News .lfimg a:hover{width:300px; height:180px;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
	-moz-opacity:0.8; /*Firefox私有，透明度50%*/
	opacity:0.8; display:block}
.News .ritext{width:450px; height:180px; float:right;}
.News .ritext .more a{text-decoration:underline; color:#888;}
.News .ritext  h2 {padding-bottom:10px;}
.News .ritext  h2 a{text-decoration:underline; color:#fff;}
.News .ritext  h2 a:hover{text-decoration:underline; color:#999;}
.News_title{text-align:center; height:50px; line-height:50px; border-bottom:1px solid #888;}


/*down*/
.Down{width:800px; height:180px; margin:15px 0px; clear:both}
.Down .dimg{width:260px; height:170px; float:left;}
.Down .dimg a{width:260px; height:170px; display:block;}
.Down .dimg a:hover{width:260px; height:170px;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
	-moz-opacity:0.8; /*Firefox私有，透明度50%*/
	opacity:0.8; display:block}
.Down .centett{width:500px; height:170px; float:right; margin-left:30px}
.Down .centett  h2 {padding-bottom:10px;}
.Down .centett  h2 a{text-decoration:underline; color:#fff;}
.Down .centett  h2 a:hover{text-decoration:underline; color:#999;}
.dobnt a{width:100px; height:14px; line-height:14px; font-size:14px; color:#888; background:url(images/down_bnt.png) center right no-repeat; display:block; border:1px solid #888; padding:5px}
.dobnt a:hover{width:100px; height:14px; line-height:14px; font-size:14px; color:#fff; background:url(images/down_bnt_h.png) center right no-repeat; display:block; border:1px solid #fff; padding:5px}


.C_inp{height:24px; line-height:22px; border:0px #fff; background:#fff; color:#555; font-size:12px; padding-left:5px;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
	-moz-opacity:0.8; /*Firefox私有，透明度50%*/
	opacity:0.8;}
.C_bnt{ width:70px; text-align:center;height:24px; line-height:22px; border:0px #fff; background:#fff; color:#555; font-size:12px; padding-left:5px;cursor:pointer}

.p_vtt{ border-bottom:1px solid #fff;color:#fff; font-size:16px; filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
	-moz-opacity:0.6; /*Firefox私有，透明度50%*/
	opacity:0.6;}

.Pr_V_Top{ margin:30px 0; overflow: hidden;}
.Pr_V_Top .left-pro{width: 400px; padding:15px; overflow: hidden;}

/* box */
.box { width:400px; float: left; margin-left: 20px;}
.tb-pic a { display:table-cell; text-align:center; vertical-align:middle; }
.tb-pic a img {vertical-align:middle; }
.tb-pic a {*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb {margin:10px 0 0; overflow:hidden; }
.tb-thumb li {background:none repeat scroll 0 0 transparent; float:left; height:65px; margin:0 1px; overflow:hidden; padding:1px; }
.tb-s310, .tb-s310 a { height:350px; width:350px; }
.tb-s310, .tb-s310 img {max-height:350px; max-width:350px; }
.tb-s40, .tb-s40 a { height:64px; width:64px; }
.tb-s40, .tb-s40 a img{ width: 64px; height: 64px;}
.tb-booth { border:1px solid #CDCDCD; position:relative; z-index:1; }
.tb-thumb .tb-selected { background:none repeat scroll 0 0 #FF0000; height:64px; padding:2px; }
.tb-thumb .tb-selected div { background-color:#FFFFFF; border:medium none; }
.tb-thumb li div{ border:1px solid #CDCDCD; }
div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:300px; height:300px; background:#ffffff; border:1px solid #CDCDCD; display:none; text-align:center; overflow:hidden; }
div.zoomMask { position:absolute;cursor:move; z-index:1; background:rgba(0,0,0,0.1);}
.Box_Text{ float: left; width: 400px;}
.Box_Text h1{ font-size: 24px; font-weight: normal; padding: 15px 0;}
.Box_Text p{ line-height: 24px;}
.Box_Text button{ border: none; padding: 8px 18px; color: #FFF; background: #0083FC; margin-top: 20px; cursor: pointer;}
.Box_Text button:hover{ /*background: #0071DA;*/}
.Box_Text button.Ord{ border: none; padding: 8px 18px; color: #FFF; background:#D50100; margin-top: 20px; cursor: pointer; margin-left: 20px;}
.Box_Text button.Ord:hover{ background: #bf0100;}
.Box_Text .Not{ margin-top:15px; color: #777;}
.Login{padding-left:20px; width:700px;}
.Login p{padding:10px 0px;}
.L_inp{width:260px; height:30px; line-height:24px; border:0px #fff; background:#fff; color:#555; font-size:12px; padding-left:5px}
.L_bnt{width:90px; height:30px; line-height:24px; border:0px #fff; background:#ccc; color:#222; font-size:16px; text-align:center; font-weight:bold;cursor:pointer}

.Q_ual{width:800px; overflow:hidden; margin-bottom:30px; }
.Q_ual .lfq{width:380px; float:left;}
.Q_ual .riq{width:380px; float:right;}


#footer_N{width:100%; height:50px; margin-top:30px;}
.f_line{width:100%; border-top:1px solid #ccc; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;
	height:10px; line-height:10px; size:10px;}
.foot_N{width:1100px; margin:0 auto; text-align:left; font-size:12px; color:#bbb; line-height:16px;}