@charset "utf-8";
/* CSS Document CSS Time:2015-08-06 船琦艺述 By Dawnlau qq:383978149 */
* {margin: 0;padding: 0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,table,td,img,dl,dt,dd,div{margin: 0;padding: 0;}
ul,ol,li {list-style: none;}

body{color:#1f1f1f;margin:0px;padding:0px; font-family:Microsoft yahei,Arial, Helvetica, sans-serif; background-color:#00001b; text-align:left; font-size:12px; line-height:24px; background:url(../images/nmainbj.jpg) center top no-repeat; background-attachment:fixed;}

/* link */
a {color: #444;text-decoration: none;}
a:hover {color:#000; text-decoration:underline;}
img{border:0px;}

/* lei */
.g10{ height:10px; line-height:10px; clear:both;}
.g30{ height:30px; line-height:30px; clear:both;}
.clear{clear:both; height:0; font-size:1px; line-height::0px;}
.f14{ font-size:14px}

.pages{ text-align:center; padding:50px 0px;}

.commtabs{ padding-top:10px;}
.commtabs a{ text-align:center; display:inline-block; height:35px; line-height:35px; background-color:#f2f2f2; padding:0px 30px;}
.commtabs a:hover{ background-color:#eaeaea; text-decoration:none; }
.commtabs .cur{ background-color:#ff8a00; color:#fff;}
.commtabs .cur:hover{ color:#444}

.headbox{ background-color:#fff;}
#head{ height:128px; width:1000px; margin:0px auto;}
#head .logo{ width:175px; height:59px; padding-top:40px; float:left}
#head .nav{ width:630px; float:right; font-size:14px; height:128px; overflow:hidden;}
#head .nav a{ display:inline-block; width:100px; line-height:128px; text-align:center; position:relative;}
#head .nav a:hover{ background-color:#f2f2f2; text-decoration:none;}
#head .nav .cur{ background-color:#f2f2f2;}
#head .nav .cur span{ display:block; width:100px; height:128px; background-color:#f2f2f2; position:absolute; top:0px; left:0px;}
#head .nav a span{ display:none;}
#head .nav a:hover span{ display:block; width:100px; height:128px; background-color:#f2f2f2; position:absolute; top:0px; left:0px;}
#head .nav .bwidth{ width:130px;}
#head .nav .bwidth:hover span{ width:130px;}

#main{ width:1000px; margin:0px auto; padding-top:100px;}
#main .mainleft{ width:166px; float:left}
#main .mainleft .leftnav{ background-color:#fff; margin-bottom:20px;}
#main .mainleft .leftnav a{ display:block; height:52px; line-height:52px; text-align:center; width:166px;}
#main .mainleft .leftnav a:hover{ background-color:#f2f2f2; text-decoration:none;}
#main .mainleft .leftnav .cur{ background-color:#f2f2f2;}

#main .mainleft .leftad .adtitle{ height:50px; line-height:50px; color:#fff; background:url(../images/alpha50.png) left top repeat; position:absolute; left:0px; bottom:0px; width:166px; text-align:center; font-size:14px;}
#main .mainleft .leftad a{ display:block;}
#main .mainleft .leftad li{ position:relative; margin-bottom:10px;}

#main .mainright{ width:815px; float:right;}
#main .mainright .nbanner{ padding-left:50px; padding-bottom:75px;}
#main .mainright .rightcont{ padding:45px 50px; background-color:#fff;}
#main .mainright .rightcont .righttitle{ position:relative; font-size:18px; font-weight:bold; border-bottom:#d2d2d2 1px solid; padding-bottom:10px;}
#main .mainright .rightcont .righttitle .icon{ width:176px; position:absolute; right:0px; top:-94px;}
#main .mainright .rightcont .righttitle .icon .daoshu{ background:url(../images/daojishi.jpg) left top no-repeat; width:88px; height:63px; float:left; font-size:44px; color:#fff; text-align:center; padding-top:20px; font-weight:normal}
#main .mainright .rightcont .pos{ text-align:right; line-height:40px;}

#main .mainrightcont{ width:715px; overflow:hidden; padding-top:20px;}
#main .mainrightcont .videolist{ width:730px;}
#main .mainrightcont .videolist li{ width:350px; float:left; position:relative; border-bottom:#d2d2d2 1px dashed; padding-right:13px; font-size:14px; text-align:center; padding-bottom:15px; padding-top:30px; line-height:50px;}
#main .mainrightcont .videolist li img{ width:350px; height:165px;}
#main .mainrightcont .videolist .videoicon{ position:absolute; left:148px; top:86px; width:53px; height:53px; background:url(../images/videoicon.png) left top no-repeat; z-index:100;}

#main .mainrightcont .newslist{ margin-top:-55px;}
#main .mainrightcont .newslist li{ padding:40px 0px; border-bottom:#d2d2d2 1px dashed;}
#main .mainrightcont .newslist h1{ font-size:18px;}
#main .mainrightcont .newslist .time{ color:#888;}
#main .mainrightcont .newslist .txt{ width:650px; line-height:22px; padding-top:5px; padding-bottom:25px;}
#main .mainrightcont .newslist .pics{ text-align:right;}
#main .mainrightcont .newslist .pics img{ margin-right:10px; width:168px; height:86px;}

#main .mainrightcont .newslist .taright{ text-align:right;}
#main .mainrightcont .newslist .taright .txt{ float:right;}
#main .mainrightcont .newslist .taright .pics{ text-align:left;}

#main .mainrightcont .conttitle{ font-size:18px; font-weight:bold; text-align:center; border-bottom:#d2d2d2 1px dashed; padding-bottom:10px;}
#main .mainrightcont .continfo{ color:#888; padding-top:10px;}
#main .mainrightcont .continfo span{ float:right;}
#main .mainrightcont .contents{ padding-top:35px; color:#666; padding-bottom:80px;}
#main .mainrightcont .contents embed{ width:650px; height:435px; margin-left:30px;}
#main .mainrightcont .contents img{ max-width:900px;}
#main .mainrightcont .newscomm .commtitle{ font-size:16px; font-weight:bold; color:#f36e1d; padding-bottom:10px; border-bottom:#d2d2d2 1px dashed;}
#main .mainrightcont .newscomm ul{ padding-top:10px; line-height:30px; padding-bottom:20px;}


#main .mainrightcont .youtlist ul{ width:720px; margin-top:-30px;}
#main .mainrightcont .youtlist li{ width:230px; float:left; text-align:center; font-size:14px; padding-right:10px; height:200px; overflow:hidden; line-height:50px; padding-top:30px; padding-bottom:20px; border-bottom:#d2d2d2 1px dashed;}
#main .mainrightcont .youtlist li img{ width:230px; height:165px; border:#dedede 1px solid;}

#main .mainrightcont .formbox{ padding:30px; border:#d2d2d2 1px solid; margin-top:25px;}
#main .mainrightcont .visting .formleft{ width:290px; float:left; padding-left:15px; margin-top:-5px;}
#main .mainrightcont .visting .formleft label{ width:300px; display:block; line-height:50px;}
#main .mainrightcont .visting .formleft input{ width:230px; margin-left:8px; border:none; border-bottom:#d2d2d2 1px solid;}
#main .mainrightcont .visting .formleft .subclass{ width:111px; height:39px; border:none; background:url(../images/sub.png) no-repeat; margin-left:57px; margin-top:13px;}
#main .mainrightcont .visting .formright{ width:250px; float:right; padding-left:40px; border-left:#d2d2d2 1px solid; height:340px; padding-top:10px; line-height:30px;}

#main .mainrightcont .infolist img{ float:left; padding-right:30px;}
#main .mainrightcont .infolist h2{ line-height:50px; margin-top:10px; color:#bf3638;}
#main .mainrightcont .infolist li{ padding:30px 0px; border-bottom:#d2d2d2 1px dashed;}

.copyright{ background-color:#232323; padding-top:45px; padding-bottom:55px;}
.copycont{ width:1000px; margin:0px auto; color:#e3e3e3;}
.copycont .copyleft{ line-height:40px; width:300px;}
.copycont .copyleft a{ color:#e3e3e3;}
.copycont .copyleft .ewm{ position:relative; display:inline-block;}
.copycont .copyleft .ewm img{ position:absolute; left:-58px; top:-178px; display:none;}
.copycont .copyleft .ewm:hover img{ display:block;}
.copycont .copyleft .keyword{ width:133px; height:20px; line-height:20px; color:#aaa; font-size:12px; padding-left:5px; background-color:#232323; border:none; border:#393939 1px solid; float:left;}
.copycont .copyleft .search_button{ width:22px; height:22px;  background:url(../images/searchbut2.png) center center no-repeat; border:none; background-color:#393939;}

.copycont .copyrightcont{ width:690px; text-align:right; float:right; line-height:28px;}
.copycont .copyrightcont span{ color:#555;}
.copycont .copyrightcont a{ margin:10px; color:#e3e3e3;}


/* 精彩图片 */
#wrapper{ width:715px; overflow:hidden;}
#container{
	position:relative;
	width:720px;
	margin:0 auto 25px;
	padding-bottom: 10px;
	
}
.grid{
	width:230px;
	background:#fff;
	margin-right:10px;
	float:left;
	line-height:25px;
	font-size:12px;
	background-color:#f2f2f2;
	}
.grid a{ display:block; font-size:14px;}
.grid .cont{ padding-top:13px; padding-bottom:13px; padding-left:20px; color:#888;}
.grid .meta{
	text-align:right;
	color:#777;
	font-style:italic;
}
.grid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}

#smart_input{ width:255px; height:33px; line-height:33px; color:#666; font-size:14px; padding-left:5px; margin-left:5px; border:none; border:#d3d3d3 1px solid; border-right:none;}
.s_button{  float:right; width:37px; height:35px;  background:url(../images/searchbut.jpg) center top no-repeat; border:none;}
.sBox{ padding-bottom:40px; border-bottom:#d3d3d3 1px dashed;}
.sBox form{ width:303px;}

#r{ padding-top:30px;}

.result h3{ font-size:18px;}
.ds{ line-height:18px; padding-top:10px;}
.result ol{ margin-top:-10px;}
.result ol li{ border-bottom:#d3d3d3 1px dashed; padding-bottom:20px; padding-top:20px;}