﻿@charset "utf-8";

body {font-size: 12px;margin: 0px;background-image: url(/images/bg.jpg);background-position:center top;background-repeat: repeat-x;font-family: Arial, Verdana, Helvetica, sans-serif,宋体;color: #333333;}
table {font-size: 12px;font-family:宋体;}
img{ border:0px;}
ul{list-style-type: none;margin:0px; padding:0px;}
form { margin:0; padding:0;}
p{ margin:0px; margin-bottom:5px; text-indent:2em; line-height:150%;}
hr{ height:1px; color:#cccccc;}

a:link {color: #102E54; text-decoration: none;}
a:visited {color: #102E54; text-decoration: none;}
a:hover {color: #102E54;text-decoration: underline;}

.s10{clear: both;padding-top:10px;}
.s3{clear: both;padding-top:3px;}
.s5{clear: both;padding-top:5px;}
.clear{ clear:both;}

.w120{ width:120px;}
.w160{ width:160px;}
.w200{ width:200px;}

.layout{width:900px;margin:auto;}
.layoutleft{float:left; width:8px; height:948px; background-image:url(../images/layoutleft_bg.jpg);}
.layoutcenter{float:left; width:884px; height:948px; background-image:url(../images/layoutcenter_bg.jpg);}
.layoutright{float:right; width:8px; height:948px; background-image:url(../images/layoutright_bg.jpg);}

.sublayout-left{float: left; width:202px; height:500px; background:#DFEEF5 url(../images/bg_left_d.gif);}
.sublayout-right{width:665px !important; width:663px; float: right;  padding-left:10px; margin-top:10px;}
.sublayout-right .line{ border-bottom:dotted 1px #0A1F49; width:98%; margin:0px; padding:0px; height:5px;}

.header {width:900px; margin:auto;}
.header .logo{ float:left;}
.header .logo h1{margin:15px; margin-left:5px;padding:0px; }
.header .logo h1 a{display: block; background: url(/images/logo.gif) no-repeat 0px 0px; overflow: hidden; width: 260px; text-indent: -9999em; position: relative; height: 45px}
.header .links{float: right;width: 420px; margin-top:6px; margin-right:5px;font-size: 12px; text-align:right;line-height:150%;}
.header .links a:link{color: #ffffff;}
.header .links a:visited{color: #ffffff;}
.header .links a:hover{color: #ffffff;text-decoration:underline;}
.header .links .search{margin-top:10px; margin-right:0px;text-align:right;}
.header .links .search input{width:200px;height:16px;border:none;padding:3px 0px 0px 5px;  margin:0px; background:url(../images/bg_search_box.gif) no-repeat; color:#cccccc;font-size:12px;font-family:宋体; }
.header .links .search button{width:17px;height:20px;>margin-top:1px;vertical-align:top;background:url(../images/btn_search_17x19.gif); border:none;cursor:pointer;}

/* -- 菜单 -- */
.mainmenu {width:100%; height:25px; margin-top:10px; padding-top:6px; background:url(../images/bg_mainmenu.gif); color:#FFFFFF;}
.mainmenu a:link { color: #ffffff;}
.mainmenu a:visited { color: #ffffff;}
.mainmenu a:hover { color: #A6C7DA; text-decoration: underline;}
.mainmenu li{float:left; padding-left:25px;}

.adbanner{float:left;margin-top:5px;}
.adbanner .left{float:left; margin-right:5px;}
.adbanner .right{width:206px; float:left; }
.adbanner .right .bot{margin-top:6px;}

.xpanel-contact{float:right; width:182px; margin-left:5px; margin-top:5px;}
.xpanel-contact .title{background-image:url(../images/index_contact_titlebg.gif); height:30px; font-weight:bold; padding-left:15px; padding-top:10px;}
.xpanel-contact .content{background-image:url(../images/index_contact_contentbg.jpg); height:197px;}
.xpanel-contact .content .title{background-image:url(../images/index_contact_title.jpg); height:16px; padding-top:5px; padding-left:15px;}
.xpanel-contact .content .con{padding:5px; padding-left:15px; line-height:150%;}
.xpanel-contact .bottom{background-image:url(../images/index_contact_footerbg.png); height:17px;}

.topnews{background-image:url(../images/news_bg.png); height:32px; width:696px; color:#FFFFFF;}
.topnews li { line-height:24px; padding:2px 10px 0 20px; background:url(../images/point.gif) 10px 12px no-repeat;  }
.topnews li a:link {color: #FFFFFF; text-decoration: none;}
.topnews li a:visited {color: #FFFFFF; text-decoration: none;}
.topnews li a:hover {color: #ffff00;text-decoration:underline;}

#scroll-one{width:450px;height:24px;}

.xpanel{width:95%;}
.xpanel .title{color:#537CBA; font-weight:bold; margin-top:10px;}
.xpanel  h3{ margin:0px; padding:0px;}
.xpanel  h4{ margin:0px;margin-bottom:3px; padding:0px;font-family:宋体; font-size:14px;font-weight:bold;color:#1973C9;}
.xpanel  h4 a:link {color: #1973C9; text-decoration: none;}
.xpanel  h4 a:visited {color: #1973C9; text-decoration: none;}
.xpanel  h4 a:hover {color: #1973C9;text-decoration: underline;}
.xpanel .content{line-height:22px;}
.xpanel .pic{float:left; margin:10px;}

.submenu{width:200px;margin-top:50px;}
.submenu li{ height:31px; background-image:url(../images/menu_left_bg.gif); line-height:31px; text-align:right; border-right:solid 1px #A8B9CA;font-size:12px;color:#666666; padding-right:15px;}
.submenu li.current{background-image:url(../images/menu_left_currentbg1.gif); border-right:none; padding-right:17px; color:#007633; font-weight:bold;}
.submenu li.current_top{background-image:url(../images/menu_left_current_topbg1.gif); border-right:none; padding-right:17px; color:#007633; font-weight:bold;}
.submenu li .top{background-image:url(../images/menu_left_topbg.gif); border-right:none;padding-right:0px;}


/* -- 首页底部 -- */
.footer{width:902px !important;width: 900px; margin:auto; height:63px; font-size:12px; background-image:url(../images/footer_bg.jpg); line-height:25px; margin-top:5px; background-color:#014574; background-repeat: no-repeat;}
.footer .menu{margin:auto; padding-left:10px; color:#FFFFFF; padding-top:10px; }
.footer .menu a:link { color: #ffffff; margin-left:3px;}
.footer .menu a:visited { color: #ffffff;margin-left:3px;}
.footer .menu a:hover { color: #9EB9CA; margin-left:3px;}
.footer .copy{margin:auto; padding-left:10px; padding-bottom:10px; color:#9EB9CA; }
.footer .copy a{color:#fff;}

.servicelist{width:100%;margin-top:20px;}
.servicelist  h3{ margin:0px;padding:0px;font-family:宋体; font-size:12px;font-weight:bold;color:#1973C9;}
.servicelist  h3 a:link {color: #1973C9; text-decoration: none;}
.servicelist  h3 a:visited {color: #1973C9; text-decoration: none;}
.servicelist  h3 a:hover {color: #1973C9;text-decoration: underline;}
.servicelist .box{float:left;margin:10px 0px 10px 0px;width:320px;border:solid 1px #D4E4F2; cursor:pointer;}
.servicelist .box .service-logo{float:left;}
.servicelist .box .service-logo img{margin:10px 0px 0px 10px;border:solid 0px #ff6600;}
.servicelist .box .service-content{float:right;margin:10px 10px 10px 0px;}
.servicelist .box .service-content p{margin:0px;padding:0px;text-indent:0;line-height:25px;}
.servicelist .box ul{margin-top:0px;}
.servicelist .box li{line-height:180%;color:#666666;}
.servicelist .box li a{color:#666666; text-decoration: none;}

.servicelist .box.hover{border:solid 1px #E0D752;}
.servicelist .box.hover h3 a{color:#ff5500;}
.servicelist .box.hover li a{color:#333333; text-decoration: none;}



