@charset "utf-8";

/* CSS Document */
/****reset***/
html, 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; font-size:11px; font-family:"微软雅黑",Arial,"宋体" ; color:#666; }
body { background:url(../images/index/bg.gif); }
div, p, dt, dd, li { line-height:18px; letter-spacing:1px; }
li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, button, textarea, select { font-family:inherit; }
img { vertical-align:top; border:none; }
html { overflow-y:scroll; }
a { font-size:12px; text-decoration:none; outline:none; hide-focus: expression( this.hideFocus=true ); }
a:link, a:visited { color:#595959; }
a:hover { color:#000; }
.clear { clear:both; line-height:0; height:0; font-size:1px; }
.clear-h { height:14px; clear:both; line-height:14px; }

/****resetend***/


/** 头部导航  **/
#topNav { width:730px; padding-left:235px; padding-top:24px; margin:0 auto; height:32px; background:#000; }
#topNav li { float:left; width:100px; height:32px; text-indent:-9999px; margin-right:22px; }
#topNav li a { display:block; width:100px; height:32px; background:url(../images/index/topNav.gif) no-repeat top left;}
#topNav li .topNav1 { background-position:0px 0px; }
#topNav li .topNav2 { background-position:0px -32px; }
#topNav li .topNav3 { background-position:0px -64px; }
#topNav li .topNav4 { background-position:0px -96px; }
#topNav li .topNav5 { background-position:0px -128px; }
#topNav li .topNav1:hover,
#topNav li .topNav1current { background-position:-100px 0px; }
#topNav li .topNav2:hover,
#topNav li .topNav2current { background-position:-100px -32px; }
#topNav li .topNav3:hover,
#topNav li .topNav3current { background-position:-100px -64px; }
#topNav li .topNav4:hover,
#topNav li .topNav4current { background-position:-100px -96px; }
#topNav li .topNav5:hover,
#topNav li .topNav5current { background-position:-100px -128px; }


/**  左侧导航 **/
.mainNav-1 { width:210px; margin-left:15px; }
.mainNav-1 li { height:20px; text-indent:-9999px; }
.mainNav-1 li .mainNav1,
.mainNav-1 li.mainNav11 { background-position:0px 0px; }
.mainNav-1 li .mainNav2 { background-position:0px -20px; }
.mainNav-1 li .mainNav3 { background-position:0px -40px; }
.mainNav-1 li .mainNav4 { background-position:0px -60px; }
.mainNav-1 li .mainNav5 { background-position:0px -80px; }
.mainNav-1 li .mainNav6 { background-position:0px -100px; }
.mainNav-1 li .mainNav7 { background-position:0px -120px; }
.mainNav-1 li .mainNav1:hover,
.mainNav-1 li .mainNav1current { background-position:-210px 0px; }
/*.mainNav-1 li .mainNav1current { background-position:0px 0px; }*/
.mainNav-1 li .mainNav2:hover,
.mainNav-1 li .mainNav2current { background-position:-210px -20px; }
.mainNav-1 li .mainNav3:hover,
.mainNav-1 li .mainNav3current { background-position:-210px -40px; }
.mainNav-1 li .mainNav4:hover,
.mainNav-1 li .mainNav4current { background-position:-210px -60px; }
.mainNav-1 li .mainNav5:hover,
.mainNav-1 li .mainNav5current { background-position:-210px -80px; }
.mainNav-1 li .mainNav6:hover,
.mainNav-1 li .mainNav6current { background-position:-210px -100px; }
.mainNav-1 li .mainNav7:hover,
.mainNav-1 li .mainNav7current { background-position:-210px -120px; }



/**  图片切换  */
#fade_focus { width:705px; margin-bottom:0px; height:360px; }
.d1{width:705px; height:360px; overflow:hidden; position:relative; }
.d2{width:705px; height:360px; overflow:hidden;}
ul.none{display:none;}
	
	/** 焦点图按钮-改 */
	.button{position:absolute; z-index:1000; right:-9999px; bottom:2px; font-size:13px; font-weight:bold; }  /** 焦点图按钮-原  right:0px  */
	.b1,
	.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
	.b2{color:#FFCC33;background-color:#FF6633;}



/**  黑色&绿色页面导航洋式  **/
.dh-black { margin-bottom:20px; }
.dh-black li { width:345px; height:99px; margin-bottom:6px; margin-right:14px; float:left; }
.dh-black li.none { margin-right:0px; }
.dh-black li a p { height:75px; }
.dh-black li a.dh1 { background-position:0px 0px; }
.dh-black li a.dh2 { background-position:0px -75px; }
.dh-black li a.dh3 { background-position:0px -150px; }
.dh-black li a.dh4 { background-position:0px -225px; }
.dh-black li a.dh5 { background-position:0px -300px; }
.dh-black li a.dh6 { background-position:0px -375px; }
.dh-black li a.dh1:hover { background-position:-345px 0px; cursor:pointer; }
.dh-black li a.dh2:hover { background-position:-345px -75px; cursor:pointer; }
.dh-black li a.dh3:hover { background-position:-345px -150px; cursor:pointer; }
.dh-black li a.dh4:hover { background-position:-345px -225px; cursor:pointer; }
.dh-black li a.dh5:hover { background-position:-345px -300px; cursor:pointer; }
.dh-black li a.dh6:hover { background-position:-345px -375px; cursor:pointer; }
.dh-black li a span { display:block; background:url(../images/index/arrowGrey.gif) no-repeat right 8px #fff; color:#888; line-height:24px; height:24px; }
.dh-black li a:hover span { background:url(../images/index/arrowBlack.gif) no-repeat right 8px #fff; color:#000; }


/**  **/
#container { width:965px; padding-top:28px; margin:0 auto; background:#fff; }
#container .sidebar { float:left; width:235px;}
#container .sidebar .logo { background:url(../images/index/logo.jpg) no-repeat 30px 0px; height:190px; margin-top:15px; }
#container .sidebar .logo a { width:220px; height:25px; display:block; }

#container .content { float:right; width:705px; padding:0 25px 0 0px; }

#container .content .view { height:24px; line-height:24px; border-top:1px solid #a4a4a4; margin-bottom:25px; }
#container .content .view a { display:block; height:24px; background:url(../images/index/arrowGrey.gif) no-repeat right 8px; color:#888; }
#container .content .view a:hover { background:url(../images/index/arrowBlack.gif) no-repeat right 8px #92c83e; color:#000; }

#container .content .con { padding-right:120px; text-align:justify; text-justify:inter-ideograph; }
#container .content .con h1 { color:#222; font-size:21px; line-height:28px; padding:22px 0; }
#container .content .con h2 { color:#222; }
#container .content .con p { padding-bottom:18px; color:#888; }
#container .content .con-tc { margin-bottom:10px; }
#container .content .con-title,
#container .content .con-content { float:left; margin-bottom:15px; width:464px; padding-top:4px; margin-top:15px; }
#container .content .con-title { width:222px; margin-right:19px; font-size:21px; line-height:32px; color:#222; }
#container .content .con-content h2 { color:#222; }
#container .content .con-content p { padding-bottom:10px; color:#888; text-align:justify; text-justify:inter-ideograph; }
#container .content .con-content p.pbx { padding-bottom:30px; }
#container .content .con-content .h5 { padding-bottom:0px; }
#container .content .con-content .h6 { color:#000; font-size:12px; padding-bottom:6px; }

#container .content .bg-gray { background:#efefef; width:700px; padding-top:50px; padding-bottom:30px; margin-top:10px; }
#container .content .bg-gray2 { background:#f6f6f6; width:700px; padding-top:50px; padding-bottom:30px; margin-top:10px; }
#container .content .bg-blue { background:#0071bd; width:700px; padding-top:40px; padding-bottom:30px; margin-top:10px; }

#container .content .bg-bg { width:700px; padding-bottom:30px; margin-top:10px; }
#container .website { line-height:60px; text-align:right; padding-right:30px; }
#container .website a { color:#7c7d80; }
#container .website a:hover { color:#fff; }

/* 图片上文字弹出 */
#container .content .pic-zs {}
#container .content .pic-zs li { float:left; width:222px; height:168px; margin-right:19px; margin-bottom:16px; }
#container .content .pic-zs li.none { margin-right:0; }
#container .content .pic-zs li h2 { color:#222; height:20px; padding-bottom:6px; line-height:20px; font-size:13px; }
#container .content .pic-zs li a { display:block; }
/*#container .content .pic-zs li a .wpText { z-index:50; position:absolute; bottom:0; left:0; overflow: default; width:214px; height:42px; background:#7dff01; padding:4px 4px 2px 4px; color:#000; line-height:14px; }
#container .content .pic-zs li a .wpCallToAction { display:block; width:222px; position:absolute; bottom:0; left:0; overflow: default; padding:0; height:48px; z-index:100; background-color:#fff; }
#container .content .pic-zs li a .wpCallToAction strong { display:block; width:216px; height:20px; padding:4px 4px 0 2px; font-weight:normal; background:url(../images/index/arrowGrey.gif) no-repeat right 8px; color:#888; }*/
#container .content .pic-zs li a strong { display:block; width:216px; height:20px; padding:4px 4px 0 2px; font-weight:normal; background:url(../images/index/arrowGrey.gif) no-repeat right 8px; color:#888; }
#container .content .pic-zs li a:hover .wpCallToAction strong { background:url(../images/index/arrowBlack.gif) no-repeat right 8px #7dff01; color:#000; }
#container .content .pic-zs li a:hover h2 { color:#666; }
#container .content .pic-zs li a:hover img { filter:alpha(opacity=70); opacity:0.7; }



/** 页脚  **/
#footer { margin-top:25px; width:705px; padding:0 0 0 235px; }
#footer .ft-container { border-top:1px #d1d1d1 solid; }
#footer .ft-container li { float:left; width:222px; margin-right:19px; height:auto!important; min-height:210px; height:210px; }
#footer .ft-container li.none { margin-right:0px; } 
#footer .ft-container li h4 { color:#222; font-size:16px; padding-top:5px; height:34px; letter-spacing:0; }
#footer .ft-container li p { text-align:justify; text-justify:inter-ideograph; }
#footer .ft-container li p a { color:#888; }
#footer .ft-container li p a:hover { color:#000; }
#footer .ft-container li.none p { padding-bottom:12px; letter-spacing:0; }
#footer .ft-container li p span { color:#222; display:block; line-height:19px; height:19px; margin-bottom:6px; font-size:13px; }
#footer .ft-container li.more,
#footer .ft-container li.more2 { border-top:1px #ebebeb solid; line-height:26px; height:auto!important; min-height:28px; height:28px; }
#footer .ft-container li.more2 { margin-right:0; }
#footer .ft-container li.more a,
#footer .ft-container li.more2 a { display:block; color:#888; background:url(../images/index/arrowGrey.gif) no-repeat right 8px; }
#footer .ft-container li.more a:hover,
#footer .ft-container li.more2 a:hover { color:#000; background:url(../images/index/arrowBlack.gif) no-repeat right 8px; }
.ft-copyright { text-align:right; color:#808183; line-height:40px; height:40px; padding-right:40px; letter-spacing:0; font-size:10px; background:#050706; }

#cnzz { width:1px; height:1px; overflow:hidden; text-indent:-9999px; margin:0 auto; }

	
	
	
	
