﻿@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
ul{ list-style:none}
img{ border:none;}
a{ color:#303030; text-decoration:none}
a:hover{ color:#bd0000}
a.current{ color:#bd0000; font-weight:bold;}
td{ text-align:left}
body{ color:#303030; text-align:center; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#2a4d6b; word-wrap: break-word; }
.box{ width:1003px; height:auto; margin:8px auto 8px auto; background-color:#FFFFFF}
.main{ width:986px; height:auto; margin:auto; _margin-left:12px; padding-bottom:4px; *padding:0px;}
.logo{ width:986px; height:93px; background:url(../images/top-bg.gif) no-repeat}
.menu{ width:986px; height:36px;}
.menu-l{ width:685px; height:36px; float:left}
.menu-r{ width:281px; height:36px; float:right}
.menu-l td{ text-align:center}
.menu-l td a{ font-size:14px; color:#FFFFFF}
.menu-l td a:hover{ color:#9fdbfc}
.banner{ width:986px; height:245px; margin-top:6px;}
.content{ width:986px; height:auto; margin-top:15px;}
.content-x{ width:986px; height:auto; margin-bottom:6px;}
.content-x:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .content-x{zoom: 1;}
*:first-child + html .content-x{zoom: 1;}
.intro{ width:645px; height:auto; float:left}
.news{ width:341px; height:auto; float:right}
.news-list li{ width:255px; height:40px; margin-left:15px; line-height:18px; border-bottom:dashed #a2a2a2 1px; margin-top:6px;}
.pro li{ float:left; width:300px; margin-left:8px; margin-right:20px; margin-top:10px; _width:290px; _margin-left:5px;}
.foot{ width:986px; height:62px; background-color:#012442; margin-top:10px; margin-bottom:8px; color:#FFFFFF; padding-top:10px;}
.foot a{ color:#FFFFFF}
.foot a:hover{ color:#9fdbfc}
.left{ width:270px; height:auto; float:left}
.right{ width:700px; height:auto; float:right}
.left-x{ width:270px; height:auto; margin-bottom:6px;}
.list li{ width:255px; border-bottom:solid #eff1f4 1px; margin-top:3px; padding:0px 5px 3px 10px; _margin:2px 0px 4px 0px; _padding:3px 5px 6px 10px;}
.pro_in li{ float:left; width:168px; margin-left:4px;}
.case li{ width:233px; height:240px; float:left}
.case li img{ margin-bottom:6px;}
.case_out{ width:210px; height:170px; display:block; border:solid #e8e8e8 1px; padding:1px;}
.case_over{ width:210px; height:170px; display:block; border:solid #264176 1px; padding:1px}
.input_bt{border:0; background-color:#002442; height:21px;line-height:20px; padding:0 4px;color:#FFFFFF; font-size:12px; text-align:center; width:55px;}
.banner_in{ width:986px; height:150px; margin-top:6px;}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}

.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}

.pagess ul li:hover{ background:#013d6f; color:#fff;border: 1px solid #013d6f}

.pagess ul li:hover a{color:#fff;}

.pagess ul li.thisclass {display: inline-block;border: 1px solid #013d6f;padding: 2px 9px;margin: 0 3px;background: #013d6f;color: #fff;}

.pagess ul li.thisclass a {color: #fff;}

.pagess ul li a{ display:block;color:#999}

.pagess ul li a:hover {color: #fff;}