@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
	}
fieldset, img {
    border: 0;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
strong{
	font-size:14px;
	font-weight:bold;
	color:#874c1f;
}
body{
	line-height:1.5em;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
a{
	text-decoration:none;
	
}
html{
	-webkit-text-size-adjust:none;
	
	}
body{
	font-family:"微软雅黑";
	font-size:12px;
	background-color:#FFF;
}

#topnv{
	width:1024px;
	height:146px;
	margin:0 auto;
	overflow:hidden;
}
.sb{
	display:inline-block; 
	float:left;
	margin:28px auto auto 10px;
}

.mSearch{ width:216px; height:40px; background:url(../images/bg_search.gif) no-repeat right center #f4f4f4; float:left; margin:50px auto auto 85px;  position:relative; border:#ddd solid 1px;}
.mSearch .input{ border:0; width:216px;height:40px;line-height:40px; background:none; color:#999999;text-indent:10px; }
.mSearch .submit{width:30px;height:23px; border:0;background:none; position:absolute; right:5px;top:0; cursor:pointer;}
#top{
	width:100%;
	background-color:#004098;
	border-bottom:#F00 solid 6px;
	clear:both;
	height:60px;
}
#top ul{
	width:1024px;
	margin:0 auto;
}
#top ul li{
	float:left;
	width:140px;
	text-align:center;
	height:20px;
	line-height:60px;
}
#top ul li a{
	display:block;
	font-weight:bold;
	
	font-size:14px;
}
#top li a:hover{
	color:#fff;
	background-color:#F00;
}
.topvist{
	background-color:#F00;
	color:#fff;
}
.topcur{
	color:#fff;
}
/*Banner*/
.banner{ width:100%; height:508px; position:relative; z-index:30; margin:0 auto 0; background-color:#f0f0f0;}
.banner li{ height:508px; position:absolute; top:0; left:0;}
.banner li a{ display:inline-block; width:100%; height:100%;}
.banner li.bannerli{ display:none;}

.Proview table{
	width:100%;
	margin-top:2em;
	margin-bottom:2em;
}
.Proview table th{
	height:30px;
	font-weight:bold;
	border-bottom:#efefef solid 1px;
	background-color:#d0daf1;
	color:#fff;
	text-align:center;
	border-top:#004098 solid 2px;
	border-left:#fff solid 1px;
}
.Proview table td{
	height:25px;
	color:#555;
	text-align:center;
	border:#CCC solid 1px;
}
.proview p{
	text-indent:0px;
}
.news li{
	border-bottom:#CCC solid 1px;
	line-height:25px;
}
.news li a{
	color:#666;
	
}
.news li a:hover{
	color:#618dc5;
}
	
.news span{
	margin-right:1em;
	float:right;
	color:#999;
	
}
.bottome{
	width:100%;
	height:60px;
	background-color:#f0f0f0;
	clear:both;
}
#bottom{
	width:1000px;
	position:relative;
	line-height:22px;
	color:#a4a4a4;
	margin:0 auto;
	padding-top:1em;
}
#bottom a{
	color:#a4a4a4;
}
#bottom a:hover{
	color:#333;
}
#indexabout{
	width:1024px;
	height:160px;
	margin:0 auto;
	padding-top:3em;
	color:#999;
}
#indexabout li{
	text-indent:2em;
}
#indexabout p{
	line-height:20px;
	margin-bottom:1em;
}
#indexabout span a{
	color:#aaa;
	font-size:12px;
	font-weight:normal;
}
#indexabout a:hover{
	text-decoration:underline;
	
}

#nybanner{
	margin:0 auto;
	height:300px;
	overflow:hidden;
}
.nydh{
	height:50px;
	margin:254px auto;
	color:#aaa;
}
.nydh a{
	color:#aaa;
}
.nydh a:hover{
	color:#333;
}
.nydhtitle{
	background: url(../images/titlearrow.gif) 210px center  no-repeat #004098;
	color:#FFF;
	font-size:16px;
	text-indent:2em;
}
#nycon{
	width:1024px;
	margin:0 auto;
	clear:both;
}
#nyleft{
	width:255px;
	float:left;
	display:inline;
}

#nyleftcon{
	width:100%;
}

#nyleftcon li{
	border-bottom:#fff solid 1px;
	height:43px;
	line-height:43px;
	text-indent:2em;
	background-color:#d0daf1;
}

#nyleftcon li a{
	font-size:12px;
	display:block;	
}
#nyleftcon li a:hover{
	color:#fe9c2b;

}
.cur{
	color:#414141;
	
}
.vista{
	color:#fff;
	background:url(../images/leftli.png) no-repeat 4px center #F00;
}
#nyright{
	float:left;
	display:inline;
	width:720px;
	padding-left:3em;
	padding-top:2em;
	border-left:#f0f0f0 solid 1px;
	padding-bottom:4em;
	height:auto !important;
	min-height:550px;
	height:550px;
}
#nyrighttitle{
	width:100%;
	border-bottom:#b1b1b1 solid 1px;
	color:#4e4e4e;
	height:30px;
	line-height:25px;
	margin-bottom:3em;
	font-size:18px;
	font-weight:bold;
}
#nyrighttitle a{
	color:#828181;
}
#nyrighttitle a:hover{
	color:#333;
}
#nyrighttitle img{
	position:absolute;
	left:718px;
	top:20px;
}
#nyright p{
	color:#727171;
	line-height:30px;
	margin-top:2em;
}
.aboutp{
	text-indent:2em;
}
.aboutp a{
	color:#093;
}
.download th{
	font-weight:bold;
	height:40px;
	background-color:#efefef;
	line-height:40px;
	 text-align:center;
	 border:#ddd solid 1px;
	 
}
.download td{
	border:#ddd solid 1px;
	text-align:center;
	color:#666;
}

.app td{
	padding:5px;
	border:#FFF solid 1px;
	background-color:#eee;
	border-bottom:#666 solid 1px;
	color:#666;
}

.contact{
	color:#999;
	line-height:20px;
	color:#666;
}
.clear{ width:100%; height:0px; line-height:1px; font-size:1px; clear:both;}

.contact00{
	line-height:1.2em;
	color:#FFF;
	width:100%;
	margin-bottom:2em;
}
.contact00 td{
	padding:10px;
}
.contact00 h5{
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}

.rollBox{width:1024px;overflow:hidden;padding:0 0 5px 6px;margin:2em auto; }
.rollBox .LeftBotton{height:97px;width:41px;background:url(../images/arrowleft.gif) no-repeat 0px 0px;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:97px;width:41px;background:url(../images/arrowright.gif) no-repeat 0px 0px;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:920px;overflow:hidden;float:left; }
.rollBox .ScrCont{width:10000000px; margin-left:-2em;}
.rollBox .Cont .pic{width:135px; float:left;text-align:center; height:170px; display:inline; margin-left:49px; }
.rollBox .Cont .pic img{
	border:#e0e0e0 solid 1px;
	padding:2px;
}
.rollBox .Cont .pic p{line-height:25px;  width:100%; color:#999; margin-top:1em; }

h2{
	font-weight:bold;
	color:#004098;
	font-size:16px;
	line-height:30px;
	margin:1em auto auto 1em;
}
h1{
	font-weight:bold;
	color:#012383;
	font-size:20px;
	line-height:40px;
}

.recommend{ overflow:hidden;zoom:1;padding-bottom:5px; width:98%; }
.recommend .img{ float:left;padding:2px; background:url(../images/pic21_03.jpg) no-repeat scroll 0 0; width:94px; height:64px; }
.recommend .text{padding-left:60px;}
.recommend .text a{
	color:#000;
}
.recommend a:hover{
	text-decoration:underline;
}
.recommend .date{font-size:10px; color:#bbb;}

.pg{display:inline;float:left;margin:5px;*margin:5px 5px 5px 10px;_margin:5px 5px 5px 10px;}
.back_pg{border-right:1px solid #e8e8e8;margin:0;padding:6px 0;}
.pg,.pgb{line-height:24px;}
.pg a,.pg strong,.pgb a,.pg label{display:inline;float:left;border-radius:26px;color:#333;font-size:14px;margin-left:5px;overflow:hidden;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s;}
.pg a,.pg strong,.pgb a{background:#f3f3f3;border:1px solid #f3f3f3;padding:0 9px;height:24px;}
.pg a:hover,.pgb a:hover{background-color:#fff;border-color:#45abfa;color:#43AAFA;}
.pg a.nxt,.pg a.prev,.back_pg a{background-image:url(../..//bbs_v4/images/bg_hor.png);background-repeat:no-repeat;background-position:-120px -388px;}
.back_pg a{background-color:transparent;background-position:-150px -388px;border:0;border-radius:0;padding:0 10px 0 15px;}
.pg a.nxt,.pg a.prev{line-height:99px;padding:0;width:24px;}.pg a.prev{background-position:-144px -388px;}
.pg strong{background-color:#43AAFA;border-color:#43AAFA;color:#fff;}
.pg label{float:left;color:#333;cursor:text;font-size:14px;margin-left:5px;padding:0 5px;}
.pg label .px{float:left;background:#fff;border:1px solid #e8e8e8;border-radius:26px;padding:4px 8px;height:16px;width:24px;outline:0;line-height:16px\9;}
.pg label .px:focus{border-color:#45abfa;}
.pg label span{float:left;padding:2px 0 0 0.4em;}
h5{
	font-weight:bold;
	font-size:14px;
}
