﻿@charset "utf-8";

.header .nav ,.leftbox h3 ,.rightbox h3 ,.leftbox li ,.footnav ,.newsNav h3 ,.newsNav li a ,.newsNav li a{background-image: url(../images/img.png); background-repeat:no-repeat; background-color:transparent;}

.wrap{ margin:0 auto; width:1000px; overflow:hidden;}

/* 头部公用 */
.sidenav{ height:28px; line-height:26px; border-bottom:1px solid #aeaeae; background:#e1e1e1; color:#333;}
.sidenav h5{}
.sidenav li{ display:inline; padding-left:40px;}
.header{}
.logo{ height:78px; position:relative; overflow:hidden;}
.logo h1{ width:100px; margin:10px 0 0 0;}
.logo .search{ width:211px; height:26px; text-align:right; background:url(../images/search_bg.png) no-repeat; position:absolute; top:25px; right:0;}
.s_input{ background: none; height:24px; line-height:24px; width:160px; padding-left:8px;}
.s_submit{ background:url(../images/search_sub.png) no-repeat; background-color:transparent; border: none; width:32px; height:26px; margin-left:10px; cursor:pointer;}
.header .nav{ background-position:0 0; background-repeat:repeat-x; height:47px; line-height:45px;}
.header .nav a{ display:inline-block; padding-left:70px; color:#FFFFFF;}
.header .nav a:hover{ color:#E0E0E0;}

/* 中间部分 */
.leftbox{ float:left; width:268px; border:1px solid #d1d1d1; border-radius:4px;}
.leftbox h3 ,.rightbox h3{background-position: 0 -47px; background-repeat: repeat-x; color: #fff; font-weight: bold; height: 38px; line-height: 36px; overflow: hidden; text-indent: 13px;}
.leftbox .more{ float:right; margin:12px 15px 0 0; display:inline-block; height:11px; width:39px; background:url(../images/more.png) no-repeat; }
.leftbox ul{ padding:12px;}
.leftbox li{ height:30px; line-height:30px; border-bottom:1px dotted #ccc; text-indent:25px; background-position: -236px -95px; background-repeat:no-repeat;}
.rightbox{ float:right; width:708px;}
.rightbox .service{ float:left; width:433px; border:1px solid #d1d1d1; border-radius:4px;}
.service .srev{ overflow:hidden;}
.srev .t{ overflow:hidden; float:left; width:185px; padding:20px 15px;}
.srev .t img{ width:90px; height:90px; border-radius:4px; border:1px solid #FFFFFF;}
.srev .t h5{ color:#007cc1; font-weight:bold; margin-bottom:8px;}
.srev .t p{ color:#999; line-height:18px; height:70px; overflow:hidden;}
.srev .t .pic{ border:1px solid #dadada; border-radius:4px; float:left; width:94px; height:94px;}
.srev .t .text{ float:right; width:77px;}

.rightbox .log{ float:right; width:263px;}
.rightbox .log .login ,.rightbox .log .about{ border:1px solid #d1d1d1; border-radius:4px;}
.login .mail{ padding:15px;}
.login .mail th{ text-align:left; width:20%;}
.login .mail th ,.login .mail td{ line-height:30px;}
.mail_input{ border:1px solid #007cc1;  height:20px; line-height:20px; width:80px; padding-left:10px;}
.mail_sel{ border:1px solid #007cc1; color:#007cc1;  height:22px; line-height:20px; width:70px;}
.mail_sub{ background:url(../images/mail_sub.png) no-repeat; width:70px; height:26px; color:#fff; font-weight:bold; cursor:pointer;}
.rightbox .log .about p{ height:77px; display:block; overflow:hidden; line-height:20px; margin:10px 20px 15px 20px; color:#666;}

/* 尾部公用 */
.footnav{ height:46px; line-height:42px; background-position:0 -135px; background-repeat:repeat-x; text-align:center;}
.footnav a{ padding:0 15px;}
.footer{ text-align:center; height:48px; background:#fff; padding:15px;}
.footer p{ line-height:24px;}

/* 首页banner */
.index_banner{ height:200px; background:url(../images/banner04.jpg) no-repeat center top; margin-bottom:10px;}

#full-screen-slider { width:100%; height:400px; float:left; position:relative;margin-bottom:10px;}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:360px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


/* 新闻页 */
.newsN{ float:left; width:210px;}
.newsNav{ border:1px solid #B2DFFF; background:#F0F9FF; border-radius:4px; min-height:300px;}
.newsNav h3{background-position: 0 -181px; background-repeat: repeat-x; color: #fff; font-size:14px; font-weight: bold; height: 36px; line-height: 34px; overflow: hidden; text-indent: 13px;}
.newsNav ul{ padding:15px 15px 30px 15px;}
.newsNav li{ font-size:14px; font-weight:bold; border-bottom:1px dotted #0b8dd4;}
.newsNav li a{ display:inline-block; height:32px; line-height:32px; text-indent:25px; background-position:-237px -253px; background-repeat:no-repeat;}
.newsNav li a:hover{ background-position:-237px -224px; background-repeat:no-repeat;}
.newsNav .current{ background-position:-237px -224px; background-repeat:no-repeat; color:#005da2;}
.breadcrumb {background: url("../images/breadcrumb.gif") no-repeat scroll 10px 11px #F0F9FF; border: 1px solid #B2DFFF; height: 38px; line-height: 40px;
 overflow: hidden; text-indent: 35px;}
.newsCont{ float:right; width:770px; }
.newsCont h1{ border-bottom:1px solid #005da2; color:#015584; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; text-indent: 10px;}
.newsCont .listing li {background: url("../images/plus_ico_01.gif") no-repeat scroll 5px 16px rgba(0, 0, 0, 0); border-bottom: 1px dotted #C7C7C7;
 line-height: 40px; text-indent: 25px;}


.pager			{	padding:0px; margin: 2px 0px; text-align:right; width:100%; background-color: #F2F6FB;	}
.pager table	{	text-align:right;	}
.pager td		{	background-color: #F2F6FB; text-align:right;	}
.pager a		{	padding: 1px 6px; border: solid 1px #ddd; background-color: #fff; text-decoration: none;margin-right:2px;	}
.pager a:visited{	padding: 1px 6px; border: solid 1px #ddd; background-color: #fff; text-decoration: none;}
.pager .cpb		{	padding: 1px 6px; font-weight: bold; font-size: 13px;border:none; background-color: #003399; color:#FFF;	}
.pager .cic		{	font-size:12px; font-weight:bold; padding-left:10px; text-align:left;	}	
.pager a:hover	{	color: #fff; background: #003399;border-color:#003399;text-decoration: none;}

			
