﻿@charset "utf-8";
/* 基本CSS设置，建议不删除--开始 */
*{margin:0;padding:0;}
body {margin:0;padding:0;font-family:arial;color:#666;  line-height:22px;font-size:12px;margin-left:auto;margin-right:auto; background:#ffffff}
A:link,A:visited {FONT-SIZE: 12px; COLOR:#666; font-family:arial;TEXT-DECORATION:none;}
A:hover,A:active {FONT-SIZE: 12px; font-family:arial;COLOR: #b80000; text-decoration:underline}
img {border:0px; margin:0;padding:0;font-size:12px;font-family:arial}
form {margin:0px;padding:0px; list-style:none;font-size:12px;font-family:arial;}
p {padding:0px;margin:0px;}
.png24 {tmp:expression(setPng24(this));}
.bem {line-height:1px;padding:0px;margin:0px;font-size:1px;font-family:arial;}
ul,li { list-style:none;padding:0;margin:0;}
.clear { clear:both;}

.di {float:Left;}
.dipage {float:left;}
.picleft {margin-right:20px;}
.picright {margin-left:20px;}

.pagenews { text-align:right;padding-top:22px;float:right;}
.pagenews .showpagec {color:#666; text-align:center;font-size:12px;padding-right:0px}
.pagenews .showpagec a,.pagenews .showpagec a:visited {color:#797c81; font-size:12px;margin:0 2px 0 2px;background:#fbfbfb;border:1px solid #d6d8dc; width:26px;height:26px; line-height:26px; display:block;float:left;}
.pagenews .showpagec a:hover {color:#ffffff; font-weight:Bold;font-size:12px;margin:0 2px 0 2px;background:#0082cc; text-decoration:none;border:1px solid #2e8d00;}
.pagenews .showpagec span {color:#fff;font-size:12px;margin:0 2px 0 2px;background:#0082cc;width:28px;height:28px; line-height:28px;float:left;font-weight:Bold;}
.pagenews .showpagec h1 {color:#797c81; font-size:12px;margin:0 2px 0 2px;background:#fbfbfb;border:1px solid #d6d8dc; width:26px;height:26px; line-height:26px; display:block;float:left; font-weight:normal}

/* 基本CSS设置，建议不删除--结束 */
.top { background:url(../images/logobg.gif); height:130px;}
.top .logo {width:1010px;margin:0 auto;}
.menu {margin:0 auto;width:1010px; height:40px; background:url(../images/link.gif);margin-top:25px}
.menu ul li {float:left;}
.menu ul li a,.menu ul li a:visited { display:block; height:40px;}
.menu ul li a:hover { background:url(../images/link.gif);}

.menu ul li#index a,.menu ul li#index a:visited {width:112px;}
.menu ul li#index a:hover { background-position:0 -40px}

.menu ul li#products a,.menu ul li#products a:visited {width:130px;}
.menu ul li#products a:hover { background-position:-112px -40px}

.menu ul li#solution a,.menu ul li#solution a:visited {width:130px;}
.menu ul li#solution a:hover { background-position:-242px -40px}

.menu ul li#services a,.menu ul li#services a:visited {width:130px;}
.menu ul li#services a:hover { background-position:-372px -40px}

.menu ul li#join a,.menu ul li#join a:visited {width:130px;}
.menu ul li#join a:hover { background-position:-502px -40px}

.menu ul li#contact a,.menu ul li#contact a:visited {width:150px;}
.menu ul li#contact a:hover { background-position:-632px -40px}

.main {width:1010px;margin:0 auto;}
#swfContent {margin-top:1px; height:325px}

.mta {margin-top:15px}
.mta td { vertical-align:top;}
.indexpro {width:279px; height:169px; overflow:hidden;padding-top:1px}

.newsind {border:1px solid #ccc;border-top:0;width:277px;height:170px;}
.newsind ul {padding:6px 15px 0 15px}
.newsind li { background:url(../images/line.gif) repeat-x bottom; height:32px; line-height:32px}
.newsind li a { background:url(../images/dot.gif) no-repeat 2px 12px;padding-left:12px; display:block; overflow:hidden; height:32px; line-height:32px;}
.newsind li img {margin-right:5px}

.soind {border:1px solid #ccc;border-top:0;width:423px;height:170px; text-align:left;}
.soind ul {padding:6px 15px 0 15px}
.soind li { background:url(../images/line.gif) repeat-x bottom; height:32px; line-height:32px}
.soind li a { background:url(../images/dot.gif) no-repeat 0 6px;padding-left:12px}

.banner {padding:1px 0 0 0;}
.left {float:left;width:279px; margin-top:15px;}
.right {float:right;width:716px; margin-top:15px;}

.leftmenu {padding:28px 0 0 0;margin-bottom:5px}
.leftmenu li { background:url(../images/dot1.gif) no-repeat 0 10px; height:33px; line-height:33px;width:279px; display:block}
.leftmenu li a,.leftmenu li a:visited { display:block; height:33px; line-height:33px; background:url(../images/1.gif);font-size:12px;padding-left:40px;}
.leftmenu li a:hover { background:url(../images/2.gif); text-decoration:none;}
.leftmenu li.check a,.leftmenu li.check a:visited {background:url(../images/2.gif);color:#b80000;}
.mtitle { background:url(../images/3.gif); height:28px; line-height:28px;font-weight:bold;color:#fff;padding-left:20px;margin-bottom:20px}
.mcontent {padding:0 0 0 18px;}
.mcontent td {padding:2px 2px 2px 5px}
.mconpro {padding-left:18px;}
.mconpro td { vertical-align:top; text-align:left;}
.mconpro td span {color:#ff0000}
.mconpro td span a,.mconpro td span a:visited {color:#ff0000;}
.mconpro table {margin-bottom:25px}
.mconpro .title {color:#ff0000; text-align:center;padding:5px 0 15px 0;border-bottom:1px solid #777;margin-bottom:25px}
.spd {padding-top:10px}
.newstitle a,.newstitle a:visited {color:#ff0000;}
.newsdate { text-align:center;border-bottom:1px solid #777;padding:5px 0 15px 0;margin-bottom:25px}
.newstitled {color:#ff0000; text-align:center;padding-top:5px;}

.sdown1 {float:left;width:450px;}
.sdown1 a,.sdown1 a:visited {color:#ff0000}

.foot { background:#f0f0f0;margin-top:30px}
.footer {width:1010px;margin:0 auto;font-weight:bold; text-align:center;padding:8px 0; line-height:22px}
.footcontent {padding:15px 0; text-align:center;}