@charset "gb2312";
BODY {
	FONT-SIZE: 12px; BACKGROUND: #fff; color:#000; FONT-FAMILY: 宋体, serif; margin:0
}
img {border:0}
ul,li{margin:0; padding:0; list-style:none}

a{
	color: #000; text-decoration:none
}
a:hover {
	color: #cc0000;  text-decoration:underline
}
a.white{
	color: #fff; text-decoration:none
}
a.white:hover {
	color: #cc0000; text-decoration:none
}
a.blue{
	color: #0373bd; text-decoration:none
}
a.blue:hover {
	color: #cc0000; text-decoration:none
}
a.gray{
	color: #898989; text-decoration:none
}
a.gray:hover {
	color: #cc0000; text-decoration:none
}
a.sblue{
	color: #03497c; text-decoration:none
}
a.sblue:hover {
	color: #cc0000; text-decoration:none
}
a.csblue{
	color: #0272be; text-decoration:none
}
a.csblue:hover {
	color: #cc0000; text-decoration:none
}
#cbody{
	clear:both;
	width:1003px;
	margin:0 auto;
	overflow:hidden
}

/*顶部*/
.logo{
	clear:both;
	width:333px;
	height:108px;
	float:left
}
.logo img{
	width:333px;
	height:108px
}
.head{
	width:670px;
	height:108px;
	float:right
}
.topnav{
	clear:both;
	width:660px;
	height:24px;
	display:inline;
	float:left;
	line-height:24px;
	text-align:right;
	color:#898989
}
.tel{
	clear:both;
	width:660px;
	height:30px;
	display:inline;
	float:left;
	line-height:30px;
	text-align:right;
	color:#f26521;
	font-size:16px;
	font-weight:bold;
	margin-top:20px
}
.menu{
	clear:both;
	width:1003px;
	height:56px;
	float:left;
	background:url(/images/menu.gif) left top no-repeat
}
.menu ul {
	width:669px;
	display:inline;
	float:left;
	margin-left:60px;
}
.menu li {
	float:left;
	line-height:56px;
	font-size:14px;
	font-weight:bold
}
.menu li.ge {
	float:left;
	width:68px;
	height:56px;
	text-align:center;
	background:url(/images/ge.gif) center center no-repeat
}
.search {
	width:240px;
	height:56px;
	float:right;
	line-height:56px
}
input.inputs {
	width:160px;
	height:20px;
	display:inline;
	float:left;
	margin-top:15px;
	line-height:20px
}
input.inputs1 {
	display:inline;
	float:left;
	margin-top:16px;
	margin-left:5px
}
/*主体*/
.hotimg {
	clear:both;
	width:1003px;
	height:422px;
	float:left;
	overflow:hidden
}
.tesecenter{
	width:720px;
	height:300px;
	display:inline;
	overflow:hidden;
	float:left;
	margin-left:140px;
	margin-top:128px
}
.rollarea{width:100000%;}
.rollarea #List1,.rollarea #List2{float:left;}


.cp1{
	clear:both;
	width:244px;
	height:169px;
	float:left;
	background:url(/images/cp1.gif) left top no-repeat;
	overflow:hidden
}
.cp2{
	width:244px;
	height:169px;
	display:inline;
	float:left;
	margin-left:9px;
	background:url(/images/cp2.gif) left top no-repeat;
	overflow:hidden
}
.cp3{
	width:244px;
	height:169px;
	display:inline;
	float:left;
	margin-left:9px;
	background:url(/images/cp3.gif) left top no-repeat;
	overflow:hidden
}
.cp4{
	width:244px;
	height:169px;
	float:right;
	background:url(/images/cp4.gif) left top no-repeat;
	overflow:hidden
}
.ctitle{
	clear:both;
	width:244px;
	height:22px;
	display:inline;
	float:left;
	line-height:22px;
	text-align:center;
	margin-top:35px
}
.cpic{
	clear:both;
	width:244px;
	height:90px;
	display:inline;
	float:left;
	text-align:center;
	margin-top:10px
}
.cpic img {
	width:220px;
	height:90px
}
.bottomnav{
	clear:both;
	width:1003px;
	height:30px;
	float:left;
	color:#0373bd;
	border-top:1px #b9e5fe solid;
	border-bottom:1px #b9e5fe solid;
	line-height:30px;
	text-align:right
}
.bottom{
	clear:both;
	width:1003px;
	height:30px;
	float:left;
	color:#3a5769;
	line-height:30px;
	text-align:center
}
/*单页*/
.dh {
	clear:both;
	width:1003px;
	height:32px;
	float:left;
	line-height:32px;
	background:url(/images/dh.gif) left top repeat-x;
	border-bottom:1px #83c9fa solid
}
.title {
	clear:both;
	width:1003px;
	height:32px;
	float:left;
	line-height:32px
}
.title H1 {
	clear:both;
	width:739px;
	height:32px;
	float:left;
	line-height:32px;
	font-weight:bold;
	font-size:16px
}
.send {
	width:256px;
	height:32px;
	float:right;
	text-align:right
}
.cleft {
	clear:both;
	width:739px;
	float:left
}
.cright {
	width:256px;
	float:right
}
.compic {
	clear:both;
	width:739px;
	float:left
}
.compic img {width:739px}
.comcontent {
	clear:both;
	display:inline;
	width:739px;
	float:left;
	line-height:22px;
	margin-top:10px
}
.combo {
	clear:both;
	display:inline;
	width:739px;
	float:left;
	margin-top:10px
}
.comboleft{
	clear:both;
	width:350px;
	float:left
}
.comboright{
	width:350px;
	float:right
}
.comtitle {
	clear:both;
	width:350px;
	height:30px;
	float:left;
	background:url(/images/y.gif) left center no-repeat;
	border-top:1px #85c9fa solid;
	line-height:30px;
	color:#0070ba;
	font-weight:bold
}
.comcon {
	clear:both;
	width:350px;
	height:90px;
	float:left;
	line-height:22px
}
.r{
	clear:both;
	width:256px;
	float:left;
	background:url(/images/rbg1.gif) left top no-repeat
}
.r1{
	clear:both;
	width:254px;
	float:left;
	border:1px #4b91cf solid
}
.rtitle {
	clear:both;
	width:252px;
	height:30px;
	display:inline;
	float:left;
	margin-left:2px;
	margin-top:2px;
	line-height:30px;
	background:url(/images/rbg.gif) left top no-repeat
}
.rtitle H2{
	clear:both;
	width:90px;
	height:30px;
	line-height:30px;
	display:inline;
	float:left;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold
}
.rtitles {
	clear:both;
	width:252px;
	height:30px;
	display:inline;
	float:left;
	margin-left:2px;
	margin-top:2px;
	line-height:30px;
	background:url(/images/rbg2.gif) left top no-repeat
}
.rtitles H2{
	clear:both;
	width:130px;
	height:30px;
	line-height:30px;
	display:inline;
	float:left;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold
}
.rcon {
	clear:both;
	width:252px;
	height:22px;
	display:inline;
	float:left;
	background-color:#e6e6e6;
	border-bottom:2px #fff solid;
	line-height:22px;
	margin-left:2px
}
.rcon1 {
	clear:both;
	width:252px;
	height:22px;
	display:inline;
	float:left;
	line-height:22px;
	margin-left:2px;
	color:#0272be
}
.cleft H1 {
	clear:both;
	width:739px;
	height:32px;
	float:left;
	line-height:32px;
	font-weight:bold;
	font-size:16px;
	text-align:center
}
.comlist {
	clear:both;
	width:739px;
	display:inline;
	float:left;
	border-top:1px #83c9fa solid
}
.comlist ul {
	margin-top:10px
}
.comlist li {
	width:739px;
	height:24px;
	float:left;
	line-height:24px;
	color:#0074bc
}
.comlist li span {
	width:145px;
	float:right;
	color:#000
}
.compage {
	clear:both;
	width:739px;
	height:30px;
	display:inline;
	float:left;
	line-height:30px;
	text-align:center
}
/*产品资讯*/
.product {
	clear:both;
	width:738px;
	display:inline;
	float:left;
	margin-top:5px
}
.product li {
	width:369px;
	float:left
}
.ptitle {
	clear:both;
	width:369px;
	height:26px;
	display:inline;
	float:left;
	background:url(/images/y.gif) left center no-repeat;
	line-height:26px;
	border-bottom:1px #85c9fa solid;
	font-weight:bold;
	margin-top:10px
}
.pcon {
	clear:both;
	width:369px;
	height:115px;
	display:inline;
	float:left;
	margin-top:10px
}
.pcon li{
	width:369px;
	float:left;
	height:24px;
	background:url(/images/dot.gif) left center no-repeat;
	line-height:24px;
	text-indent:13px
}
.products {
	clear:both;
	width:737px;
	display:inline;
	float:left;
	margin-top:15px;
	border:1px #b7e7fb solid
}
.newpro{
	clear:both;
	width:737px;
	display:inline;
	float:left;
	margin-top:10px;
}
.pstitle{
	clear:both;
	width:707px;
	height:24px;
	display:inline;
	float:left;
	margin-top:10px;
	margin-left:15px;
	text-indent:15px;
	font-weight:bold;
	border-bottom:1px #ccc solid;
	line-height:24px;
	font-size:13px
}
.psleft {
	clear:both;
	width:230px;
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:15px;
	text-align:center
}
.psleft img {
	width:190px
}
.psright {
	width:470px;
	display:inline;
	float:right;
	padding-bottom:20px
}
.protitle {
	clear:both;
	width:470px;
	height:22px;
	display:inline;
	float:left;
	line-height:22px;
	margin-top:15px;
	color:#fe0000
}
.protitle span {
	display:inline;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.procon {
	clear:both;
	width:470px;
	height:24px;
	display:inline;
	float:left;
	line-height:24px;
	color:#898989
}
.pshow {
	clear:both;
	width:737px;
	display:inline;
	float:left;
	border:1px #b7e7fb solid
}
.pshowleft {
	clear:both;
	width:415px;
	display:inline;
	float:left;
	margin-top:15px
}
.pshowtitle {
	clear:both;
	width:415px;
	height:22px;
	display:inline;
	float:left;
	line-height:22px;
	text-align:center;
	color:#6e6c6d
}
.pshowpic {
	clear:both;
	width:265px;
	display:inline;
	float:left;
	text-align:center;
	margin-top:10px;
	margin-left:70px
}
.pshowpic img {
	width:265px
}
.imglist_right img {width:265px}
.twopic img {width:265px}
.bigpic {
	clear:both;
	width:415px;
	display:inline;
	float:left;
	text-align:center;
	margin-top:10px;
}
.pshowright {
	width:315px;
	float:right;
}
.pshowright ul {
	margin-top:100px
}
.pshowright li {
	height:22px;
	float:left;
	width:315px;
	line-height:22px;
	color:#00679c
}
.pshowintro {
	clear:both;
	width:707px;
	height:28px;
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:15px;
	border-bottom:1px #3487c9 solid	
}
.pshowintro li {
	height:27px;
	float:left;
	border-top:1px #3487c9 solid;
	border-left:1px #3487c9 solid;
	border-right:1px #3487c9 solid;
	font-weight:bold;
	text-align:center;
	color:#3487c9;
	line-height:27px;
	margin-left:5px;
	padding:0 10px
}
.pshowintro li.xz {
	height:27px;
	float:left;
	border-top:1px #3487c9 solid;
	border-left:1px #3487c9 solid;
	border-right:1px #3487c9 solid;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-color:#3487c9;
	line-height:27px;
	margin-left:5px;
	padding:0 10px
}
.pshowcon {
	clear:both;
	width:687px;
	display:inline;
	float:left;
	margin-left:15px;
	padding:10px;
	line-height:22px
}
.shownone {display:none}
.rtree {
	clear:both;
	width:252px;
	display:inline;
	float:left;
	margin-left:2px
}
.ps{display:none;}
.pss{display:block;}
.rrtitle {
	clear:both;
	width:252px;
	height:22px;
	display:inline;
	float:left;
	background-color:#e6e6e6;
	border-bottom:2px #fff solid;
	line-height:22px;
}
.rrtitle img{
	display:inline;
	margin-top:6px
}
.rrcontent {
	clear:both;
	width:252px;
	display:inline;
	float:left;
}
.rrcon {
	clear:both;
	width:250px;
	height:20px;
	display:inline;
	float:left;
	color:#458cca;
	border-bottom:2px #fff solid;
	line-height:20px;
	margin-top:3px;
	overflow:hidden
}
/*下载*/
.downt{
	clear:both;
	width:739px;
	height:24px;
	display:inline;
	float:left;
	line-height:24px;
	font-weight:bold;
	color:#0072bb;
	margin-top:15px
}
.downtcon {
	clear:both;
	width:739px;
	display:inline;
	float:left
}
.downtcon li {
	width:739px;
	height:22px;
	float:left;
	line-height:22px;
	color:#0072bb
}
.comd {
	clear:both;
	width:350px;
	float:left
}
.comdleft {
	clear:both;
	width:115px;
	height:100px;
	display:inline;
	float:left;
	text-align:center;
}
.comdright {
	width:235px;
	display:inline;
	float:right;
	line-height:22px;
	margin-top:5px;
}
.download {
	clear:both;
	width:738px;
	display:inline;
	float:left;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
	margin-top:10px;
	overflow:hidden
}
.down1 {
	clear:both;
	width:149px;
	height:28px;
	float:left;
	line-height:28px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center;
	border-bottom:1px #ccc solid;
}
.down2 {
	width:184px;
	height:28px;
	float:left;
	line-height:28px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center;
	border-bottom:1px #ccc solid;
}
.down3 {
	width:199px;
	height:28px;
	float:left;
	line-height:28px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center;
	border-bottom:1px #ccc solid;
}
.down4 {
	width:69px;
	height:28px;
	float:left;
	line-height:28px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center;
	border-bottom:1px #ccc solid;
}
.down5 {
	width:72px;
	height:28px;
	float:left;
	line-height:28px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center;
	border-bottom:1px #ccc solid;
}
.down6 {
	width:59px;
	height:28px;
	float:left;
	line-height:28px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center;
	border-bottom:1px #ccc solid;
}
.down11 {
	clear:both;
	width:149px;
	height:39px;
	float:left;
	line-height:39px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden
}
.down21 {
	width:184px;
	height:39px;
	float:left;
	line-height:39px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center
}
.down31 {
	width:199px;
	height:39px;
	float:left;
	line-height:39px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.down41 {
	width:69px;
	height:39px;
	float:left;
	line-height:39px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center
}
.down51 {
	width:72px;
	height:39px;
	float:left;
	line-height:39px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.down61 {
	width:59px;
	height:39px;
	float:left;
	line-height:39px;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
	color:#010101;
	text-align:center
}
.downpage {
	clear:both;
	width:737px;
	height:32px;
	float:left;
	border:1px #ccc solid;
	border-top:0;
	line-height:32px;
	text-align:center
}
.down41 a {
    display: block;width:50px;
    height: 39px;
}
.down41 a img{   
    width:100%;
    height:100%;
}
.down41 a:hover{
    z-index:100;
    margin: -20px 0 0 -25px;
    position: absolute;
}
.down41 a:hover img{
    width:100px;
    height:78px;
    border:1px #ccc solid;
}
.msg {
	clear:both;
	width:738px;
	display:inline;
	float:left;
	border-top:1px #85c9fa solid;
	margin-top:20px;
	padding-top:20px
}
.msgleft {
	clear:both;
	width:120px;
	height:20px;
	display:inline;
	float:left;
	line-height:20px;
	margin-left:100px;
	color:#018c77
}
.msgright {
	width:500px;
	height:20px;
	float:right;
	line-height:20px
}
.msglefts {
	clear:both;
	width:100px;
	height:90px;
	display:inline;
	float:left;
	line-height:20px;
	margin-left:100px;
	color:#018c77
}
.msgrights {
	width:500px;
	height:90px;
	float:right;
	line-height:20px
}
input.minput {
	width:223px;
	height:18px;
	border:1px #7f9db9 solid;
	line-height:18px
}
input.minputs {
	width:138px;
	height:18px;
	border:1px #7f9db9 solid;
	line-height:18px
}
textarea.mminput {
	width:423px;
	height:88px;
	border:1px #7f9db9 solid;
	line-height:20px
}
.mapcontent {
	clear:both;
	display:inline;
	width:739px;
	float:left;
	line-height:22px;
	margin-top:10px
}
.map1 
{
	clear:both;
	display:inline;
	width:739px;
	float:left;
	height:28px;
	line-height:28px;
	font-weight:bold
}
.map2 
{
	clear:both;
	display:inline;
	width:739px;
	float:left;
}
.map2 li {
	height:22px;
	width:159px;
	float:left;
	line-height:22px
}
