html,ul,ol,li,dl,dt,dd,form,table,h1,h2,h3,h4,p{padding:0;margin:0;}
body{margin:0 auto;width:930px; color:#000000; font:12px Arial; background:url(../images/bodybg.jpg) #F0F5F9 repeat-x left top}/*1em=12px,1.25em=14px,1.5em=18px*/
a{color:#0000ff;text-decoration:none;}
a:hover{color:#1B4375; text-decoration:underline}
a img,table{border:none;}
input,textarea,select{vertical-align:middle; border:1px solid #CDCDCD; font-size:12px; }
a.hot{color:#f00;}
input.submit{border:1px solid #CDCDCD;color:#fff;padding:0 6px;height:20px;line-height:18px;}
.clearboth{clear:both;height:0;line-height:0;font-size:0;}
ul,li{list-style:none;}
h1{font-size:1em;font-weight:normal;}
h2{font-size:1em;}
h3{font-size:1em;}


.header{ background:url(../images/topbg.jpg) no-repeat left 15px; height:82px; padding-top:15px;}
.neiye_header{background:url(../images/neiyetop.jpg) no-repeat left top; height:88px;}
.logo{float:left; padding-top:14px; padding-left:40px; width:160px;}

.nav{float:right; width:700px;}
.top_menu{text-align:right;padding-top:18px; padding-right:25px}
.top_menu ul li{ display:inline; background: url(../images/line.jpg) no-repeat right center; padding:0 8px;}
.main_menu{padding-top:15px;}
.main_menu ul li{float:left; padding:0 10px; color:#1B4375; font-weight:bold; font-size:14px}
.main_menu ul li a:link{color:#1B4375}
.main_menu ul li a:visited{color:#1B4375}
.main_menu ul li a:hover{color:#1B4375; text-decoration:underline}

.banner{background: url(../images/leftbg01.jpg) #fff repeat-y left top; padding-top:20px; padding-bottom:15px; height:100%; overflow:hidden}
.banner_left{ float:left; padding-left:12px;}
.banner_right{ float:right; padding-right:10px}

.main_tab{ background:url(../images/bg01.jpg) no-repeat left top; padding-top:13px; width:930px;}
.tableftbg{ background:url(../images/bg02.jpg) #A3ADB6 repeat-y left top; padding-left:15px;height:100%; overflow:hidden}

.tab_01,.tab_02,.tab_03,.tab_04,.tab_05{ width:896px; background:url(../images/bg03.jpg) repeat-y left top;}
.tab_text{text-align:center;height:168px; padding-top:40px; padding-left:20px; padding-right:20px; line-height:20px;}
.tab_02_contonts{ padding:0 30px; padding-top:20px; height:188px; }
.tab_02_left{ float:left; width:350px; padding:0px 30px 0 30px}
.tab_02_mid{float:left; width:210px;}
.tab_02_mid ul li{background:url(../images/arr.jpg) no-repeat left center; height:25px; line-height:25px; padding-left:15px}

.tab03_contonts{height:178px; width:760px; margin:0 auto; padding-top:30px;}
.tab03_top{text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px;}
.tab03_top h1{ font-weight:bold; font-size:14px; padding:10px 0}
.tab03_top ul li{ display:inline; padding:0 20px;}
.tab03_list{text-align:center;  padding-top:10px;}
.tab03_list ul li{ display:inline; padding:0 13px;}

.tab01_contonts{ padding:20px 30px 0 30px; height:188px;}
.tab01_contonts h1{font-weight:bold}
.tab01_contonts ul{ padding-top:25px; text-align:center}
.tab01_contonts ul li{display:inline; padding:0 10px;}

.tab05_contonts{ padding:15px 35px; height:178px;}
.tab05_left{ float:left; width:399px;}
.tab05_left ul{ height:135px; border-left:1px solid #1B5C82;border-right:1px solid #1B5C82; padding:6px 15px 0 15px;}
.tab05_left h1{ color:#1A4273; font-weight:bold }
.tab05_left div{text-align:center; padding:8px 15px;}
.tab05_left p{ font-weight:bold; text-align:center}

.tab05_right{ float:right; width:399px}

.footerbg{ background:url(../images/footerbg.jpg) repeat-x left top; height:22px; padding:4px 15px 0 15px;color:#fff; font-weight:bold}
.footerbg span{ float:right; font-size:11px; font-weight:normal}
.footernav{ height:30px; line-height:30px; padding-left:5px}
.footernav ul li{ float:left; background:url(../images/footerline.jpg) no-repeat right center; padding:0 10px; color:#000000}
.footernav ul li a:link{ color:#0000ff}
.footernav ul li a:visited{ color:#810081}
.footernav ul li a:hover{ color:#1B4375;}

.neiye_main{ padding:15px 25px; background-color:#fff; height:100%; overflow:hidden}
.weizhi {color:#000000}
.weizhi a:link{color:#0000ff}
.weizhi a:visited{color:#810081}
.weizhi a:hover{color:#1B4375}

.ny_left{ float:left; width:650px; color:#5E5E6A; background:url(../images/nyline.jpg) no-repeat right top; }
.ny_video{ float:left; width:930px; color:#5E5E6A;}
.ny_contonts { border-bottom:1px solid #ccc; padding-bottom:50px; overflow:hidden; width:600px}
.ny_contonts h1{ font-size:25px; font-weight:bold; padding:25px 0; color:#000}

.contonts_left{ float:left; width:310px;}
.contonts_left h3,.contonts_right h3{ color:#123863; font-weight:bold;}
.contonts_left p,.contonts_right p{ padding-top:10px; line-height:20px;}

.contonts_right{ float:left; width:300px; margin-left:10px}
.contonts_right div img{ padding-bottom:10px}

.neiye_b{ padding-top:30px; padding-bottom:50px;}
.neiye_b h1{color:#344360; font-weight:bold; font-size:14px;}
.neiye_b01{ padding:15px 0}
.neiye_b01 h3{color:#344360; font-weight:bold; padding-bottom:15px}
.neiye_b01 ul{ padding-left:20px;}
.neiye_b01 ul li{line-height:22px; background:url(../images/arr01.jpg) no-repeat left 9px; padding-left:10px;}

.article { border-bottom:1px solid #ccc; padding-bottom:50px; overflow:hidden; width:600px; color:#000;}
.article a{ color:#0000ff; text-decoration:none;}
.article a:link{ color:#0000ff; text-decoration:none;}
.article a:visited{ color:#810081; text-decoration:none;}
.article a:hover{ color:#1B4375; text-decoration:underline;}
.article h1{ font-size:22px; font-weight:bold; padding:25px 0 20px 0; color:#1B4375}
.article h3{ color:#85669F; font-weight:bold; padding-bottom:10px; font-size:14px}
.article h4{color:#344360; font-weight:bold; padding-top:15px; font-size:12px; font-style:italic;}
.article p{ color:#000; font-weight:normal; line-height:20px; padding:10px 0; text-align:left}
.article img{padding:10px;}
.article div{text-align:left}
.article_b{ padding-top:30px; padding-bottom:50px;}
.article_b h1{color:#344360; font-weight:bold; font-size:14px;}
.article_list{ padding:15px 0}
.article ul{ padding-left:20px; padding-top:10px;}
.article ul li{line-height:16px; background:url(../images/arr01.jpg) no-repeat left 6px; padding-left:30px; padding-bottom:6px; color:#000;}
.article ul li a{color:#0000ff; text-decoration:none;}
.article ul li a:link {color:#0000ff; text-decoration:none;}
.article ul li a:visited{color:#810081; text-decoration:none;}
.article ul li a:hover{color:#1B4375; text-decoration:underline;}
.article ul li ul{ padding-left:20px;}
.article ul li ul li{line-height:16px; list-style:circle; background:none; padding-bottom:6px; color:#000;}
.article ul li ul li a{color:#0000ff; text-decoration:none;}
.article ul li ul li a:link {color:#0000ff; text-decoration:none;}
.article ul li ul li a:visited{color:#810081; text-decoration:none;}
.article ul li ul li a:hover{color:#1B4375; text-decoration:underline;}
.article dl{ padding-left:20px;}
.article dl li{line-height:22px; background:none; color:#000; list-style-type: circle; padding:0;}
.article dl li a{color:#0000ff;}
.article .div1{width:200px; float:right; border:1px solid #ccc; font-size:1.5em; padding:5px; margin:5px; color:#1B4375; text-align:left}
.article .div2{float:right; border:1px solid #ccc; font-size:1.5em; padding:5px; margin:5px;}

.article_video { padding-bottom:50px; overflow:hidden; width:930px; color:#000;}
.article_video a{ color:#0000ff; text-decoration:none;}
.article_video a:link{ color:#0000ff; text-decoration:none;}
.article_video a:visited{ color:#810081; text-decoration:none;}
.article_video a:hover{ color:#1B4375; text-decoration:underline;}
.article_video h1{ font-size:22px; font-weight:bold; padding:25px 0 20px 0; color:#1B4375}
.article_video p{ color:#000; font-weight:normal; line-height:20px; padding:10px 30px 10px 0; }

.ny_right{ float:right; width:220px; padding-left:10px}
.ny_right_a{ padding-top:20px; height:100%; overflow:hidden}
.ny_right_a h1{ color:#0013FF}
.ny_right_a h1 img{ padding-right:10px;}

.ny_right_a h2{ border-bottom:1px solid #61635E; color:#61635E; font-weight:bold; padding-top:15px;}
.ny_right_a ul{ padding-left:10px}
.ny_right_a ul li{ padding:6px 0; border-bottom:1px solid #F3F3F3; color:#000000}
.ny_right_a ul li a:link{color:#0000ff}
.ny_right_a ul li a:visited{color:#810081}
.ny_right_a ul li a:hover{color:#1B4375}
.ny_right_a ul li img{ padding-right:10px}

.ny_footer{ background:url(../images/nyfooterbg.jpg) repeat-x left top; height:56px;}
.copy{color:#999997; padding-left:15px}

/*Dropdown menu*/
#menu {width:670px; height:28px;margin:auto; text-align:left; padding-top:8px; padding-left:30px}
#nav {line-height: 28px;list-style: none; position:relative; z-index:500;}
#nav li.top {display:block; float: left; width: 90px;  font-size:14px;}
#nav li a.top_link {display:block; text-decoration:none; padding:0 10px; text-align:center; font-weight:bold; color:#1B4375;}
#nav li:hover a.top_link {color:#1B4375; text-decoration:none;}
#nav li:hover a.top_link span {color:#1B4375; text-decoration:none;}
#nav li:hover a.top_link span.down {color:#1B4375; text-decoration:none;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:28px; width:200px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; position:relative; font-size:12px; color:#1B4375; width:200px; background:#BDCEDC; border-top:none; border-right:none; border-bottom:1px solid #D6E1EA; line-height: 20px; list-style-type: none; text-align:left; padding:1px;}
#nav li:hover ul.sub li a
{display:block; color:#1B4375; text-decoration:none; width:190px; text-align:left; padding-left:10px; font-weight:bold;}
#nav li:hover ul.sub li a:hover 
{color:#fff; text-decoration:none; background-color:#1B4375}


#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/*end for dropdown menu*/

/*tab*/
.nTab{
float: left;
margin: 0 auto;
}
.nTab .TabTitle{
clear: both;
height: 23px;
overflow: hidden;
}
.nTab .TabTitle ul{
width:896px;
border:0;
margin:0;
padding:0;
background:url(../images/navbg01.jpg) no-repeat left top;
height:23px;
}

.nTab .TabTitle li{float:left; height:23px;list-style-type:none;cursor:pointer;}
.nTab .TabTitle .active{margin:0; padding:0 28px; text-align:center; height:23px; line-height:23px; color:#000;background:url(../images/navbg02.jpg) no-repeat right top}
.nTab .TabTitle .normal{margin:0;padding:0 28px;text-align:center;height:23px; line-height:23px;color:#fff;background:url(../images/navbg02.jpg) no-repeat right top}

.nTab .TabContent{
margin: 0px auto;
padding:0;
}
.none {display:none;}
/*tab end*/
.outborder {
	border: 1px outset #000000;
}
