﻿@charset "utf-8";
BODY{
	text-align:left;
	padding-bottom:0;
	margin:0 auto;
	padding-left:0;
	padding-right:0;
	font-family:"微软雅黑","宋体",Arial;
	color:#454545;
	font-size:16px;
	padding-top:0;
	width:100%;
}

.headerlogo { 
	float:left;
	width:898px;
	background:url(../images/logo.png) no-repeat left top; 
	height:110px;
	margin:0 0 0 35px;
}
.headernav {
	float:right;
	margin:6px 30px 0px 0;
}
.favcss{
	margin:0 28px 0 20px;
}
.nav{
	list-style:none;
	margin-top:20px;
}
.nav > li {
	float:left;
}
.nav > li > a {
	display:block;
	height:75px;
	width:110px;
}
#nav01 > a {
	background:url(../images/nav01.png) no-repeat right;
}
#nav01 > a:hover {
	background:url(../images/nava01.png) no-repeat right;
}
#nav01 > a.present{
	background:url(../images/nava01.png) no-repeat right;
}

#nav02 > a {
	background:url(../images/nav02.png) no-repeat right;
}
#nav02 > a:hover {
	background:url(../images/nava02.png) no-repeat right;
}
#nav02 > a.present{
	background:url(../images/nava02.png) no-repeat right;
}

#nav03 > a {
	background:url(../images/nav03.png) no-repeat right;
}
#nav03 > a:hover {
	background:url(../images/nava03.png) no-repeat right;
}
#nav03 > a.present{
	background:url(../images/nava03.png) no-repeat right;
}

#nav04 > a {
	background:url(../images/nav04.png) no-repeat right;
}
#nav04 > a:hover {
	background:url(../images/nava04.png) no-repeat right;
}
#nav04 > a.present{
	background:url(../images/nava04.png) no-repeat right;
}

#nav05 > a {
	background:url(../images/nav05.png) no-repeat right;
}
#nav05 > a:hover {
	background:url(../images/nava05.png) no-repeat right;
}
#nav05 > a.present{
	background:url(../images/nava05.png) no-repeat right;
}

#nav06 > a {
	background:url(../images/nav06.png) no-repeat right;
}
#nav06 > a:hover {
	background:url(../images/nava06.png) no-repeat right;
}
#nav06 > a.present{
	background:url(../images/nava06.png) no-repeat right;
}

#nav07 > a {
	background:url(../images/nav07.png) no-repeat right;
}
#nav07 > a:hover {
	background:url(../images/nava07.png) no-repeat right;
}
#nav07 > a.present{
	background:url(../images/nava07.png) no-repeat right;
}


#box_main
{
	margin-bottom:10px;
}
.aboutbanner{
	background:url(../images/about.png) no-repeat center;
	height:243px;
	margin:0px;
	padding:0px;
	border:0px;
	width:1344px;
}	
.servicebanner{
	background:url(../images/service.png) no-repeat center;
	height:243px;
	margin:0px;
	padding:0px;
	border:0px;
	width:1344px;
}
.mediabanner{
	background:url(../images/media.png) no-repeat center;
	height:243px;
	margin:0px;
	padding:0px;
	border:0px;
	width:1344px;
}
.newsbanner{
	background:url(../images/news.png) no-repeat center;
	height:243px;
	margin:0px;
	padding:0px;
	border:0px;
	width:1344px;
}
.messagebanner{
	background:url(../images/message.png) no-repeat center;
	height:243px;
	margin:0px;
	padding:0px;
	border:0px;
	width:1344px;
}
.contactbanner{
	background:url(../images/contact.png) no-repeat center;
	height:243px;
	margin:0px;
	padding:0px;
	border:0px;
	width:1344px;
}
.aboutdetail{
	background-color:#f6f6f6;
	width:1344px;
}
.jobdetail{
	background-color:#f6f6f6;
	width:1344px;
}
.newsdetail{
	background-color:#f6f6f6;
	height:915px;
	width:1344px;
}
.contactdetail{
	background-color:#f6f6f6;
	width:1344px;
}
.aboutmain{
	margin:0 50px 0 50px;
	background-color:#FFF;
	height:100%;
}
.aboutmainleft{
	float:left;
	width:1115px;
}
.aboutmainright{
	float:right;
	width:124px;
	height:100%;
	background:url(../images/ewm.png) no-repeat center top;
	margin-top:15px;
}
.aboutmainleftadd
{
	margin-top:20px;
	margin-left:30px;
	float:left;
}
.aboutmainrightadd{
	width:251px;
	height:62px;
	float:right;
	background:url(../images/aboutyw.png) no-repeat center top;
}
.serviemainrightadd{
	width:251px;
	height:62px;
	float:right;
	background:url(../images/serviceyw.png) no-repeat center top;
}
.mediamainrightadd{
	width:251px;
	height:62px;
	float:right;
	background:url(../images/mediayw.png) no-repeat center top;
}
.newsmainrightadd{
	width:251px;
	height:62px;
	float:right;
	background:url(../images/newsyw.png) no-repeat center top;
}
.messagemainrightadd{
	width:251px;
	height:62px;
	float:right;
	background:url(../images/messageyw.png) no-repeat center top;
}
.contactmainrightadd{
	width:251px;
	height:62px;
	float:right;
	background:url(../images/contactyw.png) no-repeat center top;
}
.tabbox{
	width:100%;
	height:44px;
	background:#f0f0f0;
	margin:0px;}
.tab{
	margin:0;
	width:100%;
	padding:0px;
}
.tab li{
	float:left;
	display:inline;
	background-color:#e1e1e1;
	padding:14px 25px 0 25px;
	border-right:1px solid #fff;
	border-bottom:none;
	font:14px/16px "微软雅黑", "黑体";
	color:#4d4d4d;
	cursor:pointer;
	height:30px;
	font-weight:bold;
}
.tab li.current{
	border-color:#e70010;
	background:#e70010;
	color:#fff;
}
.conbox{
	background:#fff;
}
.con6{
	margin-top:20px;
	width:100%;
	font-size:16px;
}
.newsbox{
	background:#fff;
	margin-right: 90px;
	margin-bottom: 20px;
	margin-left: 30px;;
}
.detailcontent{
	line-height:24px;
}
#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.slider-wrapper { 
	width: 100%; 
	margin: 0px auto;
}
.servicedetail{
	width:100%;
	margin:30px 50px;
	color:#000;
}
.servicedetail ul{
	list-style:none;
}
.servicedetail li{
	float:left;
	width:480px;
	line-height:24px;
	font-size:16px;
}
.servicedetail1{
	float:left;
	background:url(../images/service01.png) no-repeat center top;
	width:76px;
	height:121px;
}
.servicedetail2{
	float:left;
	background:url(../images/service02.png) no-repeat center top;
	width:76px;
	height:186px;
}
.servicedetail3{
	float:left;
	background:url(../images/service03.png) no-repeat center top;
	width:76px;
	height:121px;
}
.servicedetail4{
	float:left;
	background:url(../images/service04.png) no-repeat center top;
	width:76px;
	height:121px;
}
.servicetitle{
	font-size:16px;
	font-weight:bold;
}
.serviceright{
	margin:0 50px 30px 0px;
}
.newsbox ul{
	margin-top:-40px;
	margin-left:10px;
}
.newsbox ul li{
	width:80%;
	height:28px;
	margin-left:10px;
	margin-right:10px;
	padding-left:25px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	list-style:none;
}
.newsbox ul li,.newsbox ul li span,.newsbox ul li a:link,.newsbox ul li a:visited{
	font:14px "微软雅黑", "黑体";
	color:#696969;
	font-weight:bold;
}
.newsbox ul li span {
	float:right;
}
.newsbox .bg {
	background:url(../images/line.png) no-repeat;
}
.newstitle {
	font-weight:bold;
	text-align:center;
	font-size:26px;
	color:#e70010;
}
.newsdata{
	margin-top:10px;
	line-height:24px;
	text-align:center;
	margin-bottom:5px;
}
.newsline{
	background:url(../images/dotline.png) repeat-x;
	height:18px;
}
.newscontent{
	margin-top:15px;
	line-height:24px;
	text-align:left;
}
.con_con{
	color:#000;
}
.message li{
	height:37px;
	line-height:22px;
}
.message li strong{
	float:left;
	color:#666666;
	width:75px;
	padding-right:8px;
	font-weight:normal;
	text-align:right;
}
.message li p{
	float:left;
	padding-right:12px;
}
.m_k{
	width:204px;
	height:20px;	
	line-height:20px;
	border:1px #e0e0e0 solid;
	background:#fff;
	padding:0 3px;
}
.m_d{ color:#990000;}
.message li p textarea{ width:430px; height:150px; padding:3px; border:1px #e0e0e0 solid; background:#fff; font-size:16px; line-height:20px;}
.companytitle{
	font-weight:bold;
	margin:40px 0 0 0;
	color:#000;
}
.contactcontent{
	margin:20px 0 0 40px;
	font-size:16px;
	line-height:24px;
	color:#000;
}

.Container{
    text-align: left;
}
#Scroller-1{
   position: absolute;
    width: 940px;
    height: 615px;
    overflow: hidden;
}
.Scroller-Container{
   position: absolute;
    width: 940px;
    top: 0px;
    left: 0px;
}
.Scrollbar-Track{
   position: absolute;
    background-color: #c9c9c9;
    width: 1px;
    height: 615px;
    margin-left: 5px;
    top: 580px;
    left: 1100px;
}
.Scrollbar-Handle{
   position: absolute;
    width: 5px;
    background: url(/images/cul.gif) no-repeat left top;
    height: 47px;
    margin-left: -2px;
    top: 0px;
    left: 0px;
}

#box_footer{
	width:100%;
	height:42px;
	background-color:#e2e2e2;
}
.footerleft{
	height:100%;
	width:300px;
	margin-left:55px;
	float:left;
	background:url(../images/footerword.png) no-repeat left; 
}
.footerright{
	float:right;
	margin-top:13px;
	margin-right:55px;
	color:#909090;
}
.page {
	clear:both;
	text-align:center;
	padding:10px 0 0;
}
.xin3 {
	position:relative;
	height:auto;
	padding-top:21px;
}
.qingchu {
	clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
}
.butonbk
{
	float:left;
	width:160px;
	height:160px;
	background:url(../images/servicebk.png) no-repeat center;
	text-align:center;
	padding:110px 0 0 0;
	font-size:30px;
	color:#FFF;
}
