@charset "utf-8";
/* CSS Document */

.clear{ clear:both;}
p{ margin:0px 3px 6px 2px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-align:justify; line-height:22px; float:left;width: 99.5%; text-align: justify;}
li{ list-style:none;}

body{ margin:0%; padding:0%;}
#outer-wrapper{ margin:0% auto; padding:0%; width:100%;}
#header-wrapper{ margin:0%; padding:0%; width:100%; background:#9babc2; border-bottom:1px solid #8999aa; min-height:92px;}
.header{ margin:0% auto; padding:0%; width:1000px;}
.logo{ margin-top:10px; padding:0px; background:url(../gm_pic/logo.png) no-repeat; width:289px; height:72px; float:left;}
.head-right{ margin:0px; padding:0px; float:right; min-height:92px;}
.sign{ margin-top:10px; padding:0px; float:right;}
.sign-inner{ margin:0px; padding:0px;}
.sign-inner ul{ margin:0px; padding:0px;}
.sign-inner li{ margin:0px 0px 0px 10px; padding:4px 10px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; list-style:none; float:left; background:#235790; border-radius:2px;}
.sign-inner li a{ color:#FFF; text-decoration:none;}
.sign-inner li a:hover{ color:#4abadf;}
.search{ margin-top:25px; padding:0px; float:right-inner;}
.search .txt{ margin-right:5px; padding:3px; width:170px; border-radius:3px; border:1px solid #1a5884; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a5884; float:left;}
.header-menu{ margin-top:3px; padding:0%; width:100%;}
.menu{ margin:0% auto; padding:0%; width:1000px; min-height:37px; z-index:1000; border-top:4px solid #0d3960; border-bottom:4px solid #0d3960; border-radius:3px 3px 0px 0px;
background: rgb(31,101,163); /* Old browsers */
background: -moz-linear-gradient(top, rgba(31,101,163,1) 0%, rgba(25,85,137,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,101,163,1)), color-stop(100%,rgba(25,85,137,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(31,101,163,1) 0%,rgba(25,85,137,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(31,101,163,1) 0%,rgba(25,85,137,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(31,101,163,1) 0%,rgba(25,85,137,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(31,101,163,1) 0%,rgba(25,85,137,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f65a3', endColorstr='#195589',GradientType=0 ); /* IE6-9 */}
.menu ul{ margin:0px; padding:0px;}
.menu ul li{ margin:10px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; list-style:none; float:left;}
.menu ul li a{ padding:2px; text-decoration:none; color:#FFF;}
.menu ul li a:hover{ background:#eceff3; color:#22639d;}
.menu ul li:hover{ background:#eceff3;}
.menu ul li:hover a{ color:#22639d;}
.menu ul > li > ul{ display:none; position:absolute; margin-top:2px; padding-bottom:10px; background:#eceff3; border:1px solid #22639d; width:185px; z-index:1000;}
.menu ul > li > ul > li{ width:170px;}
.menu ul > li > ul > li a{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#22639d; list-style:none; float:none;}
.menu ul > li > ul > li a:hover{ color:#40546A;}
.menu li:hover ul { display:block;}

.nav_menu{ display:none; margin:0px; padding:0px; width:100%;}
.new_bar{ width:100%; background:#195589; margin:0%; padding:0;}
.new_bar li{ list-style:none; width:98%; padding:1% 2%;}
.new_bar li a{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
.new_bar li a:hover{ color:#4abadf;}
.show_menu{ margin:0%; padding:1% 1%; background:#195589; color:#fff; width:98%;}



#content-wrapper{ margin:0% auto; padding:0%; width:1000px;}
.left-container{ width:765px; margin-right:4px; padding:0px; background:#FFFFFF; float:left;}
.left-left{ width:100%; margin:0%; padding:0%; float:left;}
.left-top{ width:100%; height:30px; margin:0px; padding:0px; background:url(../gm_pic/title-bar.jpg) repeat; float:left;}
.left-top-con{ margin:7px 30px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1B5B93; font-weight:bold; color:#40546a; float:right}
.bgcarousel{ margin:0px; padding:0px; width:100%; height:280px; float:left;}
.main-content{ width:100%; margin-top:4px; padding:0px; float:left;}
.main-content h3{ margin:0px; padding: 7px 2px 7px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0D3960; font-weight:bold; width:83%; height:30px;  float:left;}
.title-bg{ width:100%; height:31px; background:url(../gm_pic/title-bar.jpg) bottom;margin-left: 0px;}
.title-bg h1{ margin:0px; padding:7px 30px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; height:24px; width:220px; background:#386190; border-radius:0px 30px 0px 0px; float:left;}
.con-inner{ width:100%; float:left;}
.con-left{ width:50%; margin-right:0%; padding:0px; float:left;}
.con-main{ width:100%; margin:0px; float:left;}
.title-inner-bg{ width:98%; height:30px; float:left;margin: 0px 0px 0px 0px;}
.title-inner-bg h1{ margin:0px; padding:7px 30px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; width:89%; background:#386190; border-radius:0px 0px 0px 0px; float:left; border-top: 3px solid #0D3960; border-bottom: 3px solid #0D3960;}
.title-bar{ width:97.5%; margin: 4% 0% 0%; background:url(../gm_pic/title-bar.jpg) bottom; padding:0% 0% 0% 0%; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#40546A; float:left; margin-top: 5%;}
.title-bar a{ color:#1C5D96; text-decoration:none;}
.title-bar a:hover{ color:#000;}
.con-main p{ margin:1% 1% 1% 1% ; padding:0%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-align:justify; line-height:13px; float:left;}
.con-right{ width:50%; margin:0%; padding:0px; float:left;}
.view{ margin:2px 50px 2px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; float:right; margin: 0px;}
.view a{ color:#386190; text-decoration:none;}
.view a:hover{ color:#0385B5;}
.left-top1{ width:100%; height:10px; margin:0px; padding:0px; float:left;}
.box{ width:99.5%; margin:0% 0%; padding:0%; float:left;}
.box99{ width:32.66%; margin-right:1%; padding:0px; float:left; margin-top: 12px;}
.box99 h1{margin-bottom:2px; padding:7px 1px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; height:24px; width:95.5%; background:#386190; border-radius:0px 0px 0px 0px; float:left; margin: 2px; border-top: 3px solid #0D3960; border-bottom: 3px solid #0D3960;}
.box99-con{ width:90.8%; margin-top:0%; padding:2.5%; float:left; border:2px solid #0385B5; margin: 5px !important; height: 268px;}
.box99-con img{ width:100%; height:140px; margin:0%; padding:0%; float:left;}
.box99-con p{ width:98%; margin:0%; padding:2% 1% 0% 1%; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#0044CC; float:left;}
.click{ margin:6% 0%; padding:1% 8% 1.5% 6%; background:#40546A; border-radius:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFF; float:right;}
.click a{ color:#FFF; text-decoration:none;}
.click a:hover{ color:#9AACC2;}
.right-container{ width:230px; margin:0px; padding:0px; background:#FFFFFF; float:left; //border: 1px solid #9AACC2;}
.right-top{ width:96.5%; height:23px; margin:0px; padding:6px 0px 0px 9px; background:url(../gm_pic/title-bar.jpg) bottom; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1C5D96; float:left;}
.right-con{ width:98%; margin:0px; padding:0px; float:left;}
.right-con ul{ width:100%; margin:0px; padding:0px;}
.right-con ul li{ width:99%; margin:0px; padding:7px 0px 7px 7px; background:url(../gm_pic/title-bar.jpg) bottom; border-bottom:1px solid #c8cbcf; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6784A4; list-style:none; float:left;}
.right-con ul li a{ color:#215F9A; text-decoration:none;}
.right-con ul li a:hover{ color:#000000;}
.right99{ width:98%; margin:1px 1px 6px 1px; padding:0%; border:1px solid #144f65; float:left;}
.right88{ width:99%; margin:0%; padding:4% 0%; border:1px solid #30bff4; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; text-align:center; float:left;
background: #0594c9; /* Old browsers */
background: -moz-linear-gradient(top, #0594c9 0%, #016489 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0594c9), color-stop(100%,#016489)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0594c9 0%,#016489 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0594c9 0%,#016489 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0594c9 0%,#016489 100%); /* IE10+ */
background: linear-gradient(to bottom, #0594c9 0%,#016489 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0594c9', endColorstr='#016489',GradientType=0 ); /* IE6-9 */}
.right88 a{ color:#FFF; text-decoration:none;}
.right88 a:hover{ color:#30bff4;}
.boxmap{ width:96%; margin:8% 2%; padding:0%; float:left;}
.boxform{ margin:6px 2px 0px 2px; padding:3px;}
.sidebar-add{ width:100%; margin:11px 0px; padding:0px; float:left;}

#footer-wrapper{ margin:0% auto; padding:0%; width:1000px;}
.footer-container{ margin-top:10px; padding:0%; width:100%; background:#6784A4; float:left; border-top: 3px solid #0D3960; border-bottom: 3px solid #0D3960;}
.foot-con{ width:21%; margin:1% 2% 1% 2%; padding:0px; float:left;}
.foot-con ul{ width:100%; margin:0px; padding:0px;}
.foot-con ul li{ width:100%; margin:0px; padding:2px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6784A4; list-style:none; float:left;}
.foot-con ul li a{ color:#FFF; text-decoration:none;}
.foot-con ul li a:hover{ color:#386190;}
.footer-bottom{ width:99.8%; margin:0px; padding:5px 0px; background:#FFF; border:1px solid #9AACC2; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder; color:#386190; text-align:center; float:left;}



