﻿@charset "utf-8";
@import url('reset.css');
h2 .colorblue{color:#2A96EE; font-size:16px; height:25px;}
.content-holder .slideshow-back{float:right;padding:72px 10px 0 0;}
.clear{clear:both;}
#indexleft {
width: 245px;
float: left;
padding: 0px 0 20px 5px;
overflow: hidden;
}
.wrapper .footer-holder{background:#fff;}

.footer-holder{background:#fff;border-top: 15px solid 
#CCC;}
#indexleft .list {
	margin: 0 0 10px 0;
	border-bottom: 2px solid #ccc;
clear: both;
padding: 0 0 15px 20px;
margin: 0px;
background-color:white;
}
#indexleft .list .alink_li {
	background-image: url(../images/1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:25px;
	line-height:25px;
	margin: 0 0 0 10px;
	text-align: left;
	padding: 0 0 0 15px;
}
#indexleft .list .alink_li a {
	font-size:16px;
}
#indexright #indextuijian li img {
	width: 120px;
	height: 120px;
}
#indexright #indextuijian li a {
color:#fff;
}

#indexright #indextuijian li .indextuijian_bt {
	background-image: url(../images/1.jpg);
	display: block;
	height: 34px;
	width: 109px;
	margin: 6px auto 0 auto;
}





#indexleft .list .biglist_name {
	background-image: url(../images/05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 30px;
	font-size: 16px;
	color: #1874C1;
	letter-spacing: 0.2em;
	text-align: left;
	padding: 0 0 0 30px;
}
#indexleft .list .biglist_name a {
	color:#4D8C00;
	font-size: 17px;
letter-spacing: 0.2em;
text-shadow: 0px 1px 0px #D1D1D1;
}



#indexright {
	width: 820px;
	float: right;
	margin:0 0 0 20px;

}
#indexleft h6 {
	height: 35px;
	background-image: url(../images/left_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 16px;
	letter-spacing: 0.1em;
	text-align: left;
	line-height: 35px;
	padding: 0 0 0 35px;
}
#indexright h6 {
	height: 35px;
	background-image: url(../images/left_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 16px;
	letter-spacing: 0.1em;
	text-align: left;
	line-height: 35px;
	padding: 0 0 0 35px;
}

#indexlist li {
	float: left;
height: 144px;
width: 212px;
margin: 5px 15px 0 25px;
padding: 5px 0 0 0;
display: block;
}
#indexlist {
display: block;
background-repeat: no-repeat;
background-color: 
#E7F4FC;
height: 360px;
margin: 0 0 15px 0;
}
#indextuijian {
	display: block;
	background-color: #E7F4FC;
	height: 380px;
	
}
#indextuijian li {
	height: 170px;
	width: 130px;
	float: left;
	margin: 5px 0 0 5px;
}




body
{  background:#E4E4E4;
font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;

}
a
{
    color:#4B5965;
    font-weight:bold;
}

a:hover
{
    color:#4D8C00;
}

blockquote {
margin:22px 0px;
padding:3px;
padding: 0 40px;
background: transparent url(../images/blockquote.gif) no-repeat;
}

.box-holder-content blockquote {
margin:15px 30px;
padding:0 40px;
text-align:left;
background: transparent url(../images/blockquote.gif) no-repeat;
}
 
#wrapper{clear:both;
	margin:0 0 0 65px;
	width:1100px;
padding:0px;
}
.wrapper
{clear:both;width:1100px;margin:0 auto;padding:0px;}
.right
{
    float:right;
}
.left
{
    float:left;
}

.header-holder
{
	float:left;
	margin:0 auto;
	background:#fff;
	height:75px;
	width:1100px;
	overflow: hidden;
}
.slider-holder, .main-content-holder
{
    float:left;
    margin:0 auto;
    width:100%;
    background:#fff url(../images/featured-work.png) repeat-x bottom;
}
.main-content-holder
{
    padding:50px 0;
}
.content-holder
{
	float:left;
	margin:0 auto;
	width:1100PX;
	background-image: url(../images/header_image.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 246px;
}
.padding-separator
{
    padding-top:0px;
    padding-bottom:22px;
}

/* Header Section */
.header a.logo
{
    float:left;
    background:url(../images/logo.png) no-repeat left top;
width: 330px;
height: 88px;
text-indent: -9999px;
overflow: hidden;
display: block;
margin-top: 8px;
}
.header ul.header-menu
{
	float:right;
	height: auto;
}
.header ul.header-menu li
{
	float:left;
	height:74px;
	text-align:center;
	padding:0px 10px;
	display:block;
	width: auto;
}

.header ul.header-menu li a
{
    color:#4B5965;
    font-size:16px;
    font-weight:bold;
    line-height:100px;
    text-align:center;
    height:74px;
    display:block;
    float:left;
}
.header ul.header-menu li a:hover, .header ul.header-menu li a.selected
{
	color:#4D8C00;
	float: left;
	display: block;
	width: auto;
}
/* Header Section End */

.clear
{
    clear:both;
}
h3 a
{

}
.sIFR-hasFlash .title h4 {


	font-size: 24px;
        line-height:24px;
}
.sIFR-hasFlash .title h4 a
{
    font-size:14px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
.footer-copyright ul{
	float:right;
	width: 500px;

}
.footer-copyright ul li{
	display:inline;
	float:left;
}
.footer-copyright ul li a{
	display:block;
	float:left;
	padding: 0px 5px;
}
#divh1{ font-family:"微软雅黑"; font-size:32px; height:45px; line-height:45px; color:#0263AC;}
.box-holder-content ul {
	float: left;
	width: 220px;
	padding-left: 15px;
height:auto;
}
.box-holder-content ul li a {
	font-size: 13px;
	height:25px;
	line-height:25px;
	letter-spacing:0.5em;
}
#newsbox {
background: 
#E7F4FC;
text-align: left;
width: 800px;
margin: 20px auto 0 auto;
border-bottom: 6px solid 
#CCC;
}


#newsbox h3 {
	height: 45px;
	line-height: 45px;
}
#newsbox ul li {
	height: 25px;
letter-spacing: 0.1em;
width: 320px;
overflow: hidden;
background-image: url(../images/1.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 0 0 0 15px;
line-height: 25px;
}
#newsbox ul li a {
	font-size: 12px;
	color: #53616F;
}
#newsbox ul li a:hover {
	color: #4D8C00;
	padding: 0 0 0 7px;
}


#newsboxleft {
	float: left;
	width: 330px;
	height: auto;
	background-image: url(../images/websites.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 65px;
}

#newsboxcenter {
	float: left;
	width:330px;
	height: auto;
	margin:0 0 0 30px;
}

#newsboxright {
	float: right;
	width:330px;
	height: auto;
}
#bottombox {
	background-color: #4B5965;
}
#bottombox ul li {
	height: 20px;
	width: auto;
	float: left;
	line-height: 20px;
	padding: 0 3px;
}
#bottombox ul li a {
	color: #999;
}

#bottombox ul li h2 {
font-size:12px;
}

#textbox #jj #jjspan{display:block; margin:0 15px; height:18px; font-size:12px;float:left;}


#indexleft .newslist li {
height: 25px;
letter-spacing: 0.1em;
width: 230px;
overflow: hidden;
background-image: url(../images/1.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 0 0 0 15px;
line-height: 25px;
text-align: left;
}
#youqinglianjie{text-align:left;}
#youqinglianjie li{display:block; float:left;padding:0 3px;font-size:12px;}