﻿@charset "utf-8";
/* CSS 定制的公共样式 */
body{
	font-family:"Microsoft yahei"!important;

*font-family:"宋体"; 		font-size:14px;
	color:#666;
	overflow-x:hidden;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;}
.overflow{ overflow:hidden;}
h1, h2, h3, h4, h5, h6{ font-size:12px; font-weight:normal;}
a{color:#666; text-decoration:none;}
a:hover{color:#000;}
ul,dl{ list-style-type:none;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
img{ border:none;}
.k{ width:1004px; margin:0 auto;}/* 网页的内容宽 */
/* CSS 所有的公共样式 */
.left{ float:left;}
.right{ float:right;}
.display{ display:inline;}
.display_none{ display:none;}
.overflow{ overflow:hidden;}

/*.pt83{ padding-top:83px;}*/
.pt95{ padding-top:95px;}
.mt10{ margin-top:10px;}
.mt24{ margin-top:24px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mb20{ margin-bottom:20px;}
.pt26{ padding-top:26px;}
.pb20{ padding-bottom:20px;}
.pb10{ padding-bottom:10px;}
.pt10{ padding-top:10px;}
.p10{ padding:10px;}
.pt20{ padding-top:20px;}
.pr20{ padding-right:20px;}
.pr10{ padding-right:10px;}
.pl10{ padding-left:10px; }
.p_l_r10{ padding:0 10px; }
.pl20{ padding-left:20px;}
.p20{ padding:10px 0 20px 20px;}
.m_r80{ margin-right:80px;}
.p_s_x20{ padding:20px 0;}
.m_s_x25{ margin:25px 0;}
.p_s_x10{ padding:10px 0;}
.p_5_10{ padding:5px 10px 10px 10px;}
.p_3m_10{ padding:0px 10px 10px 10px;}

/* 文字属性 */
.w_center{text-align:center;}
.w_right{text-align:right;}

/* 字体 */
.tahoma{font-family:"Tahoma"; font-size:10px;}
.songti{font-family:"宋体";}
.yahei{font-family:"Microsoft yahei";}

/* 字体大小 */
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}

/* 字体颜色 */
.red { color: #FF0000; }
.ys_0{ color:#000;}
.ys_3{ color:#333;}
.ys_9{ color:#999;}
.ys_6{ color:#666;}
.ys_c{ color:#CCC;}
.ys_ls{ color:#73b944;}
.lan_s{ color:#183883}


/* 行高 */
.lh_30{ line-height:30px;}
.lh_25{ line-height:25px;}
.lh_21{
	line-height:30px;
	font-size: 14px;
}
.lh_18{ line-height:18px;}

/* 边框线 */
.border_top{ border-top:1px dashed #CCC;}
.border_hui{border:1px solid #f0f0f0;}
.border_hui2{border:1px solid #fafafa;}
.border_hui3{border:1px solid #ccc;}
.border_bottom{ border-bottom:1px solid #e0e0e0;}
.border_bottom2{ border-bottom:1px solid #f8f8f8;}
.border_no{ border-bottom:none;}
.border_t_no{ border-top:none;}
.border_b_xu{ border-bottom:1px dashed #e5e5e5;}
.border_b_xu2{ border-bottom:1px dashed #e5e5e5; border-right:1px dashed #e5e5e5;}
.border_r{ border-right:1px solid #f6f6f6; margin:0 18px; display:inline;}
.border_b_r{ border:1px dashed #e5e5e5; border-left:none;border-top:none;}


/* CSS 整站共用 */
.top_d{ margin:0 auto;width:1004px;}
.top{
	width:1004px;
	height:95px;
	background:url(../images/top_bj.png) no-repeat;
}
.logo{
	display:inline;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
.top_r{ margin:15px 10px 0 0;display:inline;width:640px;}
.login{ height:18px; overflow:hidden;}
.login li{ float:right; width:50px;}
.login li input{ width:81px; height:18px; background:url(../images/login_bj.gif) no-repeat;border:none;}
.login li label input{ width:37px; height:18px; background:url(../images/denlu.gif) no-repeat;}

.nav{ margin-top:13px;font-family:"Microsoft yahei";  height:39px; padding-RIGHT:00px;}
.nav li{ width:72px;height:39px;text-align:center;float:left; line-height:30px;}
.nav li a{display:block;width:72px;height:39px;background:url(../images/nav_xian.gif) no-repeat right;}
.nav li a:hover,.nav li a.on{ color:#fff; background:url(../images/nav_sj.gif) no-repeat center;}


.subnav {margin-top:38px;position:absolute;top:40px;left:0;height:40px;line-height: 40px;background:url(../images/sub_nav1.png) no-repeat;}
.subnav a{ color:#ddf5fd;padding:0 10px;}
.subnav a:hover{color:#FFF;}
.disable {display: none;}
/* subnav position and pointer position */
#subnav1 {margin-left:345px;}
#subnav2 {margin-left:486px;}
#subnav3 {margin-left:-640px;}
#subnav4 {margin-left:665px;}
#subnav5 {margin-left:736px;}
#subnav6 {margin-left:692px;}
#subnav7 {margin-left:763px;}
.subnav p {padding: 0 10px;background:url(../images/sub_nav3.png) no-repeat 100%;}
.subnav p span {display: block;background:url(../images/sub_nav2.png) repeat-x;}


/* CSS 首页 */
.banner{height:676px;margin:0 auto;}
.nr_d{ height:142px;}
.nr{position:absolute; top:529px; height:256px; width:970px; background:url(../images/nr_bj.gif) no-repeat; padding:32px 0 0 34px;}
.news_k{ width:260px;}
.news h2{ width:88px; height:28px; background:url(../images/news_bj.gif) no-repeat; color:#FFF; line-height:28px; text-align:center; font-size:14px;}
.news ul{ margin-top:13px;}
.news li{ line-height:34px; border-bottom:1px dashed #dbdbdb; height:34px; overflow:hidden;}
.news span li{ border:none;}
.news li a{ float:left; background:url(../images/yuandian.gif) no-repeat 0 15px; padding-left:10px;}
.news li a:hover{ background:url(../images/yuandian2.gif) no-repeat 0 15px;}
.news li a:visited{background:url(../images/yuandian2.gif) no-repeat 0 15px;}
.news li span{ float:right;font-family:"Tahoma"; font-size:11px; color:#999;}
.more{ margin-top:15px;}
.more a{ color:#336699;}

.shiping{ width:230px; margin:0 56px 0 60px; display:inline;}
.shiping h2,.zhizao h2{font-size:14px; color:#0e659d;line-height:28px; height:28px;}
.shiping ul{ margin-top:19px;}
.shiping li a{ float:left;}
.shiping li span a{ float:right;color:#336699;}
#sp{ width:230px; height:135px; margin-top:20px;}


.zhizao{ width:330px; overflow:hidden;}
.zhizao_nr{ height:121px; overflow:hidden; margin-bottom:-20px;}

/* CSS 版权 */
.bottom{
	background:url(../images/bottom_bj.gif) no-repeat;
	height:50px;
	line-height:50px;
	clear: both;
	width: auto;
}
.bottom3{ }
.bottom3 a{ padding:0 5px; display:block; float:left;}
.bottom3 span { float:left;}
.bottom3 img{ margin-top:1px;}

/* CSS 关于JNS */
.ny_banner{
	height:580px;
	width: 1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.ny_banner1{background:url(../images/ny_banner2.jpg) no-repeat center;}
.ny_banner2{background:url(../images/ny_banner3.jpg) no-repeat center;}
.ny_banner3{background:url(../images/ny_banner4.jpg) no-repeat center;}
.ny_banner4{background:url(../images/ny_banner5.jpg) no-repeat center;}
.ny_banner5{background:url(../images/ny_banner6.jpg) no-repeat center;}
.ny_banner6{background:url(../images/ny_banner7.jpg) no-repeat center;}
.ny_banner7{background:url(../images/ny_banner8.jpg) no-repeat center;}
.ny_bj{ position:absolute; margin-top:-156px; width:1004px;}
.ny_bj1{
	background:url(../images/ny_bj1.gif) no-repeat;
	height:53px;
	padding-top:12px;
}
.ny_bj2{background:url(../images/ny_bj2.gif) repeat-y; width:1004px;}
.ny_bj3{ height:25px;background:url(../images/ny_bj3.gif) no-repeat bottom;}
.ny_left{ width:189px; margin-left:21px; display:inline; background:url(../images/ny_left3.gif) no-repeat bottom;padding-bottom:27px; margin-bottom:10px;}
.ny_left_bt2{background:url(../images/ny_left2.gif) no-repeat bottom; color:#186291;height:34px; line-height:34px; }
.ny_left_bt2 a{height:34px; line-height:34px; display:block;padding-left:23px;}
.ny_left_bt2 a:hover{background:url(../images/ny_l_sj.gif) no-repeat; color:#186291;}
.ny_left_nr2 li{ padding-left:10px;}
.ny_left_nr2 li a{ color:#999;}
.ny_left_nr2 li a:hover{ background:#666;}
/*
.ny_left h2{ height:36px; line-height:36px; font-size:14px;font-family:"Microsoft yahei";background:url(../images/ny_left.gif) no-repeat; color:#FFF; padding-left:23px;}
 */
.ny_bt{margin-left:21px; display:inline;width:166px;height:36px; line-height:36px; font-size:14px;font-family:"Microsoft yahei";background:url(../images/ny_left.jpg) no-repeat; color:#FFF; padding-left:23px;}

.ny_left li{ height:34px;line-height:34px;background:url(../images/ny_left2.gif) no-repeat bottom;}
.ny_left li span a{ padding-left:40px; background:url(../images/su_nav.gif) no-repeat 30px 15px;}
.ny_left li span a:hover{ color:#186291; background:url(../images/su_nav.gif) no-repeat 30px 15px;}
.ny_left li a{height:34px; line-height:34px;display:block; padding-left:23px;}

.ny_left li a:hover{background:url(../images/ny_l_sj.gif) no-repeat; color:#186291;}
.ny_nav a{background:url(../images/ny_l_sj.gif) no-repeat; color:#186291;}

.ny_nr,.ny_nr2{
	width:900px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.location{
	height:65px;
	line-height:40px;
	color:#999;
	background-image: url(../images/wz_bj.gif);
	background-repeat: no-repeat;
	background-position: 0 35px;
}
/*
.location b{ color:#1c4089;background:url(../images/dq_bj.gif) no-repeat right; padding-right:10px;margin-right:10px; font-weight:normal; float:left;}
 */
 .location b{
	color:#1c4089;
	font-weight:bold;
	float:left;
	font-size:16px;
}

.location span{ float:right;}
.top_s{  line-height:40px; padding-right:10px; border-top:1px solid #eee;}
.top_s a{color:#3581a9;background:url(../images/top_s.gif) no-repeat right; padding-right:15px;}


#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{
	width:1000px;
	height:550px;
	position:relative;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1000px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}


.kapian{ height:30px; line-height:30px; border-bottom:1px solid #4b8dce; margin-bottom:10px;}

.kapian li{ float:left; width:80px; text-align:center; font-size:14px; cursor:pointer;}
.kapian li.hover{ background:url(../images/kapian.jpg) no-repeat; color:#FFF;}




.huiyuan{ width:383px; height:175px;background:url(../images/huiyuan_bj.gif) no-repeat; margin:0 auto; margin-top:20px;}
.huiyuan2{ width:185px; margin:0 auto; padding-top:48px;}
.huiyuan_1 li{ height:30px;}
.huiyuan_1 input{ background:none; border-bottom:1px solid #e8e8e8; border-left:none;border-top:none;border-right:none; width:132px; color:#666;font-family:"Microsoft yahei"; font-size:11px; height:11px;}

.huiyuan_2{ line-height:21px; padding:10px 0 0 48px;}

.huiyuan_2 input{ background: url("../images/denlu.gif") no-repeat;height: 18px;width: 37px; border:none; margin-right:10px;}



/* CSS 新加-友情链接 */
.link{ min-height:400px; padding-top:20px;}																							
.link li{  float: left;
    padding: 5px 10px;
    background: #f2f2f2;
    margin-right: 10px;}
.nei {
	clear: both;
	width: 1006px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nei .c01 {
	background-image: url(../images/index_03.png);
	float: left;
	height: 218px;
	width: 271px;
	padding-top: 70px;
	padding-right: 25px;
	padding-left: 35px;
	line-height: 30px;
}
.nei .c02 {
	background-image: url(../images/index_04.png);
	float: left;
	height: 219px;
	width: 282px;
	padding-top: 70px;
	padding-right: 25px;
	padding-left: 25px;
	line-height: 30px;
}
.nei .c03 {
	float: left;
	height: 289px;
	width: 343px;
}



.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}


.icases{height:86px;overflow:hidden;}.icasesbox {width:10000px;height:50px;}.icases ul{height:50px;width:auto;overflow:hidden;padding-top:20px;float:left;}.icases li{float:left;height:50px;_display:inline;padding-right:30px;}




#jquery-overlay {position: absolute;top: 0;left: 0;	z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-secNav {height: 23px;float: right;margin-right: -10px;}
#lightbox-container-image-box {position:relative;background-color: #fff;width:250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav {position:absolute;top: 0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left:0;float: left;}
#lightbox-nav-btnNext { right: 0;float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left;}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block;clear: left; padding-bottom: 1.0em;}	
#lightbox-secNav-btnClose {width: 43px;float: right;padding-bottom: 0.7em;}