@charset "utf-8";
body { background:#022B54; color:#333333; font-size: 12px; margin:0px;}
div{margin:0px;padding:0px;}
.maincontainer{width:924px;min-height:500px;height:auto;margin:5px auto;background:#fff;padding:5px;}
td, div {font-size:12px;word-break:break-all;}
input, textarea {font-size: 12px; border:1px solid #999;height:17px;}
select {  font-size: 12px; border-width:1px}
form {margin:0px;padding:0px;}
img {border:0;_vertical-align:middle;}
a:link, a:visited {color: #333;text-decoration: none;}
td{height:25px;line-height:25px;}
.input_btn{border-right: #7b9ebd 1px solid; padding-right: 1px; border-top: #ffffff 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#cecfde); border-left: #ffffff 1px solid; cursor: hand; color: black; padding-top: 2px; border-bottom: #7b9ebd 1px solid;height:22px}


.navbar{height:49px; line-height:49px;width:924px;margin:5px 0px 5px 0px;}
.logo{margin:10px 0px;}
.logoleft{width:300px;float:left}
.logoright{width:614px;float:left;color:#999;text-align:right;padding-right:10px;line-height:50px;}
.navbarmiddle{ background:url(../images/navbar.gif) repeat-x 0 -49px; font-size:14px; padding-left:20px;width:874px;;float:left;height:49px;color:#fff;}
.navbarmiddle a:link, .navbarmiddle a:visited {color:#eee;text-decoration:none;background:url(../images/navbar_separator.gif) no-repeat 0 50%; padding:0 15px 0 11px}
.navbarmiddle a:hover {color: #fff; text-decoration:none }
a.first {background:none!important;}
.navbarleft { background:url(../images/navbar.gif) no-repeat;width:15px;float:left;height:49px;}
.navbarright { background:url(../images/navbar.gif) no-repeat 0 -98px;width:15px;;float:left;height:49px;}

/** banner图片 **/
.banner{width:924px;float:left;margin:0px;padding:0px;}
/** 顶部内容 **/
.maintop{width:924px;height:205px;_height:205px;margin-bottom:15px;overflow:hidden;}
/** FLASH内容 **/
.maintopflash{width:285px;float:left;height:200px;margin-top:5px;}
.maintopright{width:639px;_width:635px;height:220px;_maring-bottom:0px;margin-bottom:15px;overflow:hidden;}
.maintoprighttop{width:627px;_width:623px;height:75px;_height:60px;background:#F5FAFE;border:1px solid #99BBDD;margin-top:5px;padding:5px;_padding-top:10px;vertical-align:middle;}
.maintoprighttop div{height:25px;line-height:25px;_height:24px;_line-height:24px;}
.maintoprighttop ul{list-style:none;margin:0px;padding:0px;}
.maintoprighttop li{display:inline;height:25px;_height:20px;line-height:25px;_line-height:20px;width:150px;text-align:left;}
.mainspenews{width:638px;_width:638px;height:111px;_height:120px;margin-top:5px;}
.mainspecial{width:310px;height:106px;_height:106px;background:url(../images/special.jpg) no-repeat;float:left;color:#666;font-size:12px;}
.mainspecial h3{color: #275c91;font-size:12px; font-weight: bold; white-space: nowrap;margin: 10px 75px 10px 15px;}
.mainspecial p{margin: 0 15px;line-height:20px;}
.mainspecial a:link, .mainspecial a:visited {color: #275c91;}
.mainnews{width:321px;_width:317px;height:106px;_height:80px;border:1px solid #99BBDD;float:left;margin-left:5px;}
.mainnews h3{float: left;display: inline; width: 30px;height: 102px; margin: 1px 5px 1px 1px;line-height: 1.7;  color: #275c91;background: #d7e7f7;font-size: 120%;font-weight: bold;}
.mainnews h3 span {display: block;text-align: center;margin: 0 5px;}
.mainnews ul {float: left; margin: 3px 0 0 0;    width: 280px;   font-size: 120%;   line-height: 1.7;}
.mainnews li {clear: both;}
.mainnews .date {float: right;line-height: 2; font-size: 80%;font-size:9px;	color:#999999;}

/** 中部内容 **/
.maincontent{width:924px;float:left;min-height:400px;height:auto;margin:0px auto;}
.contleft{width:285px;float:left;min-height:200px;height:auto;vertical-align:top;}
.contright{width:635px;min-height:200px;height:auto;margin-bottom:15px;}
.leftservice{width:278px;_width:276px;_height:148px;border:1px solid #A9C3E3;overflow:hidden;}
.leftservice h3{font-size:12px;display:inline;height:29px;}
.leftservice h3 span{color:#ffffff;display: block;text-align: left;width:233px;height:21px;background:#EFF1F3;background:url(../images/tip1.jpg) no-repeat;padding:8px 0px 0px 45px;font-weight:bold;border-bottom:1px solid #A9C3E3;overflow:hidden;}
.leftservice h3 span a:link, .leftservice h3 span a:visited {color: #fff;}
.leftservice ul {float:left; margin: 3px 0 0 10px;_margin: 3px 0 0 6px;;line-height:22px;_width:259px;}
.leftservice li {line-height:22px;height:22px;}

.classcase{width:635px;_width:632px;height:250px;margin-bottom:15px;border:1px solid #E2E2E2;overflow:hidden;}
.classcasetitle{width:610px;height:27px;background:url(../images/cont.jpg) no-repeat;padding:10px 0px 0px 25px;color:#fff;font-weight:bold;}
.classcasecontent{width:615px;_width:630x;margin:auto;overflow:hidden;padding:5px;}
.innercenter{width:635px;_width:632px;min-height:300px;height:auto;margin-bottom:15px;border:1px solid #E2E2E2;overflow:hidden;}
.innercont{width:615px;_width:630x;margin:auto;padding:5px;line-height:22px;font-size:14px;min-height:400px;height:auto;}
.innertitle{width:610px;height:27px;background:url(../images/innertitle.jpg) no-repeat;padding:5px 0px 0px 25px;color:#999;font-weight:bold;}
.innertitle img{vertical-align:middle;}
.classtech{width:210px;height:250px;margin-bottom:15px;border:1px solid #E2E2E2;float:left;}
.classApp{width:310px;float:left;}
.classwebsite{width:310px;float:left;}
.asptitle{height:22px;line-height:22px;}
.asptitle img{vertical-align:middle;}
.aspcont{}
.aspcont ul{list-style:none;margin:0px;padding:0px;}
.aspcont li{height:22px;line-height:22px;}
.classASp{width:200px;float:left;}
.recommpro{vertical-align:top;text-align:left;line-height:22px;width:600px;margin-bottom:10px;}
.recommpro img{vertical-align:top;text-align:left;float:left;}
/** 网站底部 **/
.contbottom{width:924px;float:left;min-height:200px;height:auto;}
.bottomtip{width:914px;height:88px;line-height:22px;border:1px solid #E2E2E2;background:#F7FAFF;padding:5px;text-indent:2em;}
.fdlink{width:924px;border:1px solid #E2E2E2;margin-top:5px;}
.fdlink ul{display: block;text-align: left;margin:0px;padding:5px;}
.fdlink li{display: inline;margin:0px 0px 0px 5px;line-height:20px;}
.bottomnav{width:924px;float:left;height:40px;background:url(../images/footer.jpg) no-repeat;margin-top:5px;text-align:center;padding-top:8px;line-height:20px;}

.lefttitle{width:278px;_width:276px;_min-height:148px;height:auto;overflow:hidden;}
.lefttitle h3{font-size:12px;display:inline;height:29px;}
.lefttitle h3 span{color:#999;display: block;text-align: left;width:249px;height:21px;padding:8px 0px 0px 25px;font-weight:bold;border:1px solid #A9C3E3;overflow:hidden;}
.lefttitle h3 span a:link, .leftservice h3 span a:visited {color: #999;}
.lefttitle span img{vertical-align:middle;}
.lefttitle ul {float:left; margin: 3px 0 0 0px;;line-height:22px;}
.lefttitle li {line-height:30px;height:35px;width:285px;float:left;background:url(../images/lefttitle.jpg) no-repeat;text-align:center;vertical-align:middle;_padding-top:10px;}

.leftnews{width:278px;width:276px;_min-height:148px;height:auto;overflow:hidden;}
.leftnews h3{font-size:12px;display:inline;height:29px;}
.leftnews h3 span{color:#999;display: block;text-align: left;width:249px;height:21px;padding:8px 0px 0px 25px;font-weight:bold;border:1px solid #A9C3E3;overflow:hidden;}
.leftnews h3 span a:link, .leftservice h3 span a:visited {color: #999;}
.leftnews span img{vertical-align:middle;}
.leftnews ul {float:left; margin: 3px 0 0 0px;;line-height:22px;}
.leftnews li {line-height:22px;height:22px;width:275px;float:left;background:url(../images/article_elite1.gif) no-repeat;background-position:0px 0px;;padding-left:10px;text-align:left;}

.newslistA ul{list-style:none;}
.newslistA li{height:20px;width:500px;line-height:25px;background:url(../images/arr2.gif) no-repeat;padding-left:0px;background-position:10px 8px;}
.arttitle { font-size:14px; color:#3E4195; font-weight:bold; margin:auto; padding:5px 10px 0px 10px; text-align:center; line-height:30px; border-bottom:1px #cccccc solid; display:block;}
.artattri { font-size:12px; color:#cccccc; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.artcont{font-size:14px;line-height:26px;text-indent:20px;}

.newslistA ul{list-style:none;}
.newslistA li{height:20px;width:500px;line-height:25px;background:url(../images/article_common4.gif) no-repeat;padding-left:0px;background-position:0px 2px;padding-left:10px;}
.newslistA span{color:#aaa;}
.newsTitle { background:url(../images/newsbg.gif) repeat-x; height:26px; line-height:26px; width:98%; margin:auto; font-family:Arial, Helvetica, sans-serif;}
.newsTitle h1 { font-size:14px; color:#3E4195; float:left; font-weight:bold; background:url(../images/newsA.png) no-repeat; padding-left:25px; margin-left:10px; background-position:0px 2px;}
.newsTitle span a { font-size:10px; color:#999; float:right; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin-right:10px;}
.newspage a{ color:#000000; text-decoration:none;}

.shopClassList{float:left;width:130px;_height:130px;height:130px;margin:20px 0px 0px 50px;_margin:20px 0px 0px 5px}
.shopClassFileList{text-align:center;vertical-align:middle;padding:2px;border:1px solid #999;margin:auto;width:130px;height:100px;background:#fff;line-height:100px;display:table;}
.shopClassFileList ul{list-style:none;margin:0px;padding:0px;}
.shopClassFileList img{vertical-align:middle;text-align:center;}
.shopClassTextList{text-align:center;margin-top:10px;width:130px;}
.shopSplitCss{width:620px;height:30px;line-height:30px;margin-top:20px;text-align:center;}

.newcase{width:130px;_width:120xp;float:left;height:110px;margin-right:25px;overflow:hidden;}
.caseimg{height:80px;border:1px solid #999;padding:1px;width:120px;text-align:center;}
.caseimg ul{list-style:none;margin:0px;padding:0px;}
.caseimg img{vertical-align:middle;text-align:center;}
.casetitle{width:130px;height:25px;line-height:25px;text-align:center;}

.tipimp{font-size:14px;font-weight:bold;color:#f00;}
.indexlefttitle li{background:url(../images/s_left.gif) no-repeat 0px 5px;padding-left:11px;}
h2{font-size:14px;display:inline;color:#f00;height:22px;line-height:22px;}