﻿body
{
	margin: 0px;
	font-family: Arial;
	
}

body td th
{
	font-family: Arial;
	font-size: 12px;
}
:focus
{
	outline: none;
}
a, area
{
	blr: expression(this.onFocus=this.blur());
	text-decoration: none;
}
img
{
	border: 0px;
}


.home01
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/home01.jpg) no-repeat;
	text-align: center;
	background-position: center top;
	background-color: #ffffff;
	position: relative;
}

.home02
{
	width: 1000px;
	min-height: 166px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.home02_1
{
	width: 940px;
	position: relative;
	margin-top:5px;
	height:357px
}
.home03
{
	width: 1000px;
	position: absolute;
	height: 357px;
	background: url(../images/home02.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true' , sizingMethod='scale' , src='images/home02.png');
	_background: none;
	left: 0px;
	top: 0px;
}
.home033
{
	width: 940px;
	position: absolute;
	height: 357px;	
	left: 0px;
	top: 0px;
}
.home04
{
	font-family: Bell Gothic Std Black;
	color: #fff;
	height: 23px;
	vertical-align: middle;
	padding-left: 5px;
}

.home05
{
	text-align: left;
	padding-left:20px;
}

.home06
{
	width: 550px;
}

.home06 ul
{
	margin: 0px;
	list-style-type: none;
	width: 550px;
	float: left;
}

.home06 ul li
{
	float: left;
	width: 80px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.home07
{
	width: 900px;
	text-align: left;
	padding-top: 220px;
	padding-left: 100px;
}
.home08
{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top:65px;
	height:530px;
	padding-left:30px;

	
}
.homeleft
{
	width: 600px;
	height:auto;
	float:left;
	
	
}
.home0902title
{
	width: 600px;
	height:30PX;
}
.homeright
{
	width: 230px;
	height: 530px;
	float: left;
	text-align: left;
	margin-left: 25px;
	padding-left: 54px;
	background-image: url('../images/news/rightbg.jpg') ;
    background-repeat: no-repeat;
}
.homerighttitle
{
	width: 230px;
	height:35px;
	font-size:8pt;
    font-style:italic;
	color:#315563;
}
.rightdate
{
	width: 230px;
	height:27px;
	color:#a2a2a2;
	margin-top:5px;
	font-size:9pt;
}
.abouteac2
{
	color: #151515;
	font-size: 22px;
	font-family: Candara;
	padding-bottom: 15px;
	width:230px;
	height:32px;
}
.home08 ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.home08 ul li
{
	float: left;
	width: 460px;
}

.home09
{
	text-align: left;
	width:600px;
	height:220px;

}
.home0901
{
	font-size: 11pt;
	font-family: Candara;
	color: #717171;
	padding-left:00px;
	line-height: 18px;
	width: 557px;
	
}
.home0902
{
	font-size: 11pt;
	font-family: Candara;
	color: #717171;
	width: 600px;
	height:220px;
	text-align:left;
	
}
.home10
{
	text-align: left;
	font-size: 14px;
	color: #717171;
	font-family: Candara;
	line-height: 20px;
	padding-top: 35px;
}
.home11
{
	text-align: right;
	width: 560px;
	padding-right: 20px;
	margin-top:10px
}
.home12
{
	width: 438px;
	text-align: right;
}
.home12 ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 438px;
}
.home12 ul li
{
	float: left;
	width: 146px;
	height:114px;
	text-align: center;
}

.head01
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/head01.jpg) no-repeat;
	text-align: center;
	background-position: center top;
	background-color: #ffffff;
	position: relative;
}

.develop01
{
	width: 960px;
	position: absolute;
	height: 231px;
	background: url(../images/development.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/development.png",sizingMethod='crop');
    _background:none;
	left: 0px;
	top: 0px;
	background-position: center;
}
.so01
{
	width: 960px;
	position: absolute;
	height: 231px;
	background: url(../images/so01.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/so01.png",sizingMethod='crop');
    _background:none;
	left: 15px;
	top: 5px;
	background-position: center;
}

.so02
{
	height: 160px;
}

.so03
{
	width: 940px;
	text-align: left;
	padding-left: 70px;
}

.so04
{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
}

.so05
{
	text-align: left;
	font-size: 20px;
	color: #195c89;
	font-family: Corbel;
	padding-left: 20px;
	padding-bottom: 20px;
}
.so0501
{
	font-family: Candara;
	font-size: 10pt;
	color: #717171;
	text-align: left;
	padding-left: 20px;
	line-height: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.so06
{
	padding-top: 10px;
	padding-bottom: 20px;
}
.so07
{
	width: 353px;
	height: 180px;
	background: url(../images/so03.gif) no-repeat;
	padding-top: 15px;
	text-align: center;
}
.so08
{
	font-size: 15px;
	color: #393939;
	font-weight: bold;
	padding-left: 10px;
}
.so09
{
	font-size: 12px;
	padding-left: 5px;
	color: #717171;
	line-height: 18px;
	font-weight: bold;
}

.de02
{
	font-size: 14px;
	font-family: Candara;
	color: #404040;
	font-weight: bold;
	text-align: left;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}
.de03
{
	padding-left: 30px;
	padding-top: 10px;
	text-transform: uppercase;
}
.de04
{
	font-size: 20px;
	font-weight: bold;
	color: #272727;
	font-style: italic;
	font-family: Arial;
}
.de05
{
	font-size: 20px;
	font-weight: bold;
	color: #272727;
	font-family: Candara;
}
.de06
{
	width: 457px;
	height: 164px;
	background: url(../images/de02.gif) no-repeat;
	text-align: right;
	padding-top: 15px;
}
.de06_01
{
	text-align: right;
	padding-right: 60px;
}
.de07
{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
}
.de08
{
	padding-top: 10px;
	padding-left: 30px;
	font-size: 14px;
	font-style: italic;
	color: #5B5B5B;
	font-family: Candara;
	line-height: 18px;
	font-weight: bold;
}

.topbg
{
	position: absolute;
	text-align: center;
	left: 15px;
	top: 0px;
}

.work01
{
	font-size: 15px;
	font-family: Candara;
	color: #474747;
	font-weight: bold;
	text-align: left;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	line-height: 16px;
}
.work02
{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 35px;
}
.work03
{
	width: 461px;
	height: 279px;
	background: url(../images/work03.gif) no-repeat;
	text-align: center;
	padding-top: 10px;
}
.work04
{
	font-size: 13px;
	font-family: Corbel;
	font-weight: bold;
}
.work05
{
	font-size: 14px;
	line-height: 16px;
	color: #000;
	font-family: Candara;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
	padding-left: 35px;
}
.se01
{
	padding-left: 40px;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	text-align: left;
}
.se02
{
	font-size: 20px;
	color: #195c89;
	font-family: Corbel;
}
.se03
{
	font-size: 14px;
	color: #434343;
	font-family: Candara;
	font-weight: bold;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;
}
.se04
{
	width: 887px;
	height: 197px;
	background: url(../images/se01.gif) no-repeat;
	padding-top: 11px;
	font-size: 14px;
	font-family: Candara;
	font-weight: bold;
	color: #000;
	line-height: 24px;
}
.se05
{
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	padding-left: 10px;
}
.se06 table
{
	border-collapse: collapse;
}
.se06 td
{
	border: #cacaca solid 1px;
}
.se07
{
	width: 920px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding-top: 10px;
}
.se08
{
	font-size: 20px;
	color: #195c89;
	font-family: Corbel;
	padding-top: 30px;
}
.se09
{
	width: 887px;
	height: 110px;
	background: url(../images/se02.gif) no-repeat;
	padding-top: 10px;
	font-size: 14px;
	font-family: Candara;
	font-weight: bold;
	color: #000;
	line-height: 24px;
}
.se10
{
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #000;
}
.se11
{
	width: 887px;
	height: 169px;
	background: url(../images/se03.gif) no-repeat;
	padding-top: 10px;
	font-size: 14px;
	font-family: Candara;
	font-weight: bold;
	color: #000;
	line-height: 24px;
}
.wd01
{
	width: 942px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.wd02
{
	width: 252px;
	float: left;
	text-align: left;
}
.wd03
{
	font-family: Candara;
	font-weight: bold;
	font-size: 20px;
	color: #272727;
}
.wd04
{
	font-family: Candara;
	font-weight: bold;
	font-size: 13px;
	color: #272727;
}
.wd05
{
	width: 678px;
	text-align: right;
}
.wd05 ul
{
	margin: 0px;
	padding: 0px;
	width: 678px;
	text-align: center;
	list-style: none;
}
.wd05 ul li
{
	width: 224px;
	float: left;
	cursor:pointer;
}
.wd05 ul li img
{cursor:pointer;}
.gd01
{
	width: 960px;
	position: absolute;
	height: 231px;
	overflow:hidden;
	background: url(../images/gd.png) no-repeat;
	left: 0px;
	top: 0px;
	padding-left:7px; 
	padding-top:5px;
	background-position: center top;
}
.gd02
{
	font-size: 20px;
	color: #195c89;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	width: 320px;
	float: left;
	line-height: 34px;
	vertical-align: middle;
}
.gd03
{
	width: 265px;
	text-align: right;
	float: right;
	padding-right: 53px;
	text-align: right;
	position: relative;
}
.gd03 ul
{
	margin: 0px;
	width: 300px;
	list-style-type: none;
	text-align: left;
}
.gd03 ul li
{
	width: 60px;
	float: left;
}
.gd04
{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	height: 44px;
}
.gd05
{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/so02.gif) no-repeat;
	height: 9px;
}
.gd06
{
	padding-top: 25px;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}
.gd07
{
	color: #195c89;
	font-size: 18px;
	font-family: Candara;
}
.gd08
{
	color: #717171;
	font-size: 14px;
	font-family: Candara;
	padding-top: 10px;
	padding-bottom: 10px;
}
.gd09
{
	padding-top: 30px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
.gd10
{
	width: 359px;
	height: 210px;
	background: url(../images/gd.gif) no-repeat;
	text-align: center;
	padding-top: 15px;
}
.gd11
{
	padding-left: 50px;
	font-size: 20px;
	color: #195c89;
	font-family: Candara;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
}
.gd12
{
	font-size: 13px;
	font-family: Candara;
	text-align: left;
	padding-left: 50px;
	line-height: 18px;
}
.ab01
{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-left: 50px;
}
.ab02
{
	font-size: 20px;
	color: #195c89;
	font-family: Corbel;
}
.ab03
{
	font-size: 14px;
	color: #434343;
	font-family: Candara;
	font-style: italic;
	font-weight: bold;
	padding-top: 10px;
}
.ab03 ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ab04
{
	font-size: 20px;
	color: #195c89;
	font-family: Corbel;
	padding-top: 15px;
}
.cu01
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.cu02
{
	font-size: 15px;
	color: #6f6f6e;
	font-family: Candara;
	font-style: italic;
	font-weight: bold;
}
.cu03
{
	width: 900px;
	padding-top: 30px;
	text-align: center;
}
.cu04
{
	padding-top: 20px;
	font-size: 20px;
	color: #195C89;
	font-family: Candara;
	padding-bottom: 20px;
	font-style: italic;
	font-weight: bold;
}
.cu05
{
	border-top: solid 1px #d0d0d0;
	height: 20px;
	width: 600px;
}
.cu06
{
	font-size: 12px;
	font-weight: bold;
	color: #804322;
	font-style: italic;
}
.cu07
{
	border: solid 1px #cccccc;
	width: 300px;
	height: 25px;
	font-size: 20px;
	font-family: Arial;
}
.cu08
{
	border: solid 1px #cccccc;
	width: 650px;
	height: 100px;
	font-size: 22px;
	font-family: Arial;
}
.cu09c
{
	background: url(../images/contacttel.jpg) no-repeat;
	height: 35px;
	padding-top: 12px;
}
.cu09
{
	margin-top: 20px;
	background: url(../images/tel.jpg) no-repeat;
	height: 45px;
	padding-top: 22px;
}
.cu091
{
	margin-top: 20px;
	background: url(../images/Master/foot1.jpg) no-repeat;
	height: 37px;
	padding-top: 17px;
}
.cu0912
{
	margin-top: 20px;
	background: url(../images/Master/foot2.jpg) no-repeat;
	height: 37px;
	padding-top: 17px;
}
.cu10
{
	padding-left: 50px;
	color: #383838;
	font-size: 13px;
	font-weight: bold;
}
.cu10c
{
	padding-left: 40px;
	color: #155C86;
	font-size: 16px;
	font-weight: bold;
}
.cu101
{
	padding-left: 0px;
	padding-bottom:5px;
	display:block;
	color: #fff;
	font-size: 16px;	
}
.cu11
{
	color: #fffefe;
	font-family: Candara;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom:5px;
}
.cu11 span
{	
	color: #d2ebf3;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	padding-bottom: 10px;
}
.cu111
{
	color: #F1F1F6;
	font-family: Arial;
	font-weight: bold;
	font-size: 17pt;
}
.cu12
{
	color: #b9d9e2;
	font-size: 12pt;
}
.cu121
{
	color: #b9d9e2;
	font-weight: bold;
	font-size: 12pt;
}
.in
{
	background: url(../images/Master/banner_home1.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true' , sizingMethod='scale' , src='images/banner_home.png' );
	_background: none;
	background-position: bottom;
	height: 23px;
	width: 60px;
	color: #195C89 !important;
}
.in a
{
	color: #195C89 !important;
	font-weight: bold;
}

.in_about
{
	background: url(../images/banner_about.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true' , sizingMethod='scale' , src='images/banner_about.png' );
	_background: none;
	background-position: center bottom;
	height: 23px;
	width: 75px;
	color: #195C89 !important;
}
.in_about a
{
	color: #195C89 !important;
	font-weight: bold;
}

.in_contact
{
	background: url(../images/banner_contact.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true' , sizingMethod='scale' , src='images/banner_contact.png' );
	_background: none;
	background-position: center bottom;
	height: 23px;
	width: 80px;
	color: #195C89 !important;
}
.in_contact a
{
	color: #195C89 !important;
	font-weight: bold;
}
.in_solution
{
	background: url(../images/banner_solution.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true' , sizingMethod='scale' , src='images/banner_solution.png' );
	_background: none;
	background-position: center bottom;
	height: 23px;
	width: 95px;
	color: #195C89 !important;
}
.in_solution a
{
	color: #195C89 !important;
	font-weight: bold;
}
.designcate
{
	font-size: 12px;
	color: #fff;
	padding-right: 350px;
}

.sitemap
{
	width: 923px;
	font-family: Candara;
	font-size: 15px;
	color: #2F5369;
	font-weight: bold;
}
.sitemap a
{
	font-family: Candara;
	font-size: 15px;
	color: #2F5369;
	font-weight: bold;
}
.sitemapspan
{
	padding-left: 100px;
	font-family: Candara;
	font-size: 15px;
	color: #434343;
	font-style: italic;
	display: block;
	text-align: left;
}
.sitemapspan a
{
	font-family: Candara;
	font-size: 15px;
	color: #434343;
	font-style: italic;
}
#footer
{ font-size:11px; background:#2A3C4B; color:#ffffff; text-align:center;}
#footer a
{ font-family:Arial; color:#ffffff; font-size:12px;}
.wangfenxi
{background-color: #2A3C4B; text-align: right; width: 100%; font-size: 11px;}
.wangfenxi div
{width: 560px; margin-left: auto; margin-right: auto;}
.mainbt01 {
    color: #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 11px;
    text-align: left;
    width: 350px;
}
.mainbt02
{width: 550px; float: left; text-align: right; color: #fff; font-family: Candara;
font-size: 11px;}
.mainbt01 a{ font-family:Arial; font-size:11px; color:#ffffff;}
.mainbt02 a
{ font-family:Arial; font-size:11px; color:#ffffff;}
.mainbt{text-align:center; width:910px; margin:15px auto 0 auto;}
.footspan{display: block; color: #ffffff; padding-top: 5px; padding-bottom: 5px; font-family: Arial; font-size: 12px; font-style: italic;}
