﻿/* CSS Document */

body {margin:0;font-family: Arial,Verdana, Helvetica, sans-serif;text-align:center;text-decoration:none; font-size:14px;color: #434343; background:url(../images/bg.jpg) repeat-y center 0px; }
html {overflow-x:hidden;overflow-y:scroll;height: 100%; margin-bottom: 1px;font-size:14px;color: #434343;background:url(../images/bg.jpg) repeat-y center 0px; }
dl,dt,dd,h1,h2,h3,h4,h5,h6,fieldset,th,i,em{margin:0;padding:0;text-align:left;float:left;}
input,textarea,form,div,a,span,ul,li,select{margin:0;padding:0;text-align:left;}
img{border:none;margin:0;padding:0;}
p{margin:5px 0;padding:0;text-align:left;}
li,ol{list-style:none;}
*{list-style:none;margin:0;padding:0;}
a{text-decoration:none; cursor:pointer; color: #434343;}
a:hover{text-decoration: underline;color:#C40000;}


.Mtop{width:100%;height:auto;background:#FFF;z-index:9800; float:left; text-align:center; padding:0px; margin:0px; position:fixed; right:0px; top:0px;}
.Mtop dl{height:auto;width:1100px; float:none; margin:0px auto; font-size:12px; line-height:30px; color: #0065CA;}
.Mtop dl em{ font-style:normal; padding:0px 10px 0px 0px;color:#000;background:url(../images/line.gif) no-repeat right center;}
.Mtop dl i{ margin:0px 0px 0px 10px;font-style:normal; padding:0px 0px 0px 17px; color:0065CA;background:url(../images/toptel.jpg) no-repeat 0px 6px; }
.Mtop dl dt{padding-top:28px;padding-bottom:25px;color:#129be0;text-align:left;font-weight:700}

.SMmenu{float:right;height:30px;padding:0px; margin:0px;}
#nav_submenu{ z-index:9801;}
.SMmenu ul { float:left;}
.SMmenu ul li {float:left; display: inline-block; position: relative; line-height:30px; font-size:12px;color:#5C5C5C; padding:0px 12px;background:url(../images/line.gif) no-repeat right center; }
.SMmenu ul li a{ color:#5C5C5C;}
.SMmenu ul li a:hover {color:#0065CA;text-decoration: underline;}

#navsubss{ width:240px; float:left;background:none;}
.probd{ width:200px; height:20px; border:1px solid #DEDEDE; margin:4px 0px 0px 10px;float:left; padding:0px;}
.proan{background:url(../images/search.gif) no-repeat 0 bottom; border:none; float:left; width:20px; height:21px;padding:0px; margin:4px 0px 0px 0px;cursor:pointer;}


.Mtop_menu{width:100%;height:auto;background:url(../images/menu_bgb.png) repeat-x 0px bottom;z-index:9802; float:left; text-align:center; border-top:1px solid #E8E8E8;position:fixed; right:0px; top:30px;}
.Mtop_menu dl{height: auto;width:1100px; float:none; margin:0px auto; font-size:12px;}
.Mtop_menu span{ float:right;}
.logo{ width:auto;float:left; padding:10px 0px 0px 0px;}

.nav{width:auto; height:auto;overflow:hidden; float:right; }
.nav li{ float:left; text-align:left;width:auto;  padding:0px 15px; height:auto; line-height:100px; font-size:16px; font-family:Arial;  }
.nav li a{ display:block; height:100px; color:#000; text-decoration: none;}
.nav li:hover{	color: #0065CA;text-decoration: none; background:url(../images/mbg.png) no-repeat center 63px;}
#navh{background:url(../images/mbg.png) no-repeat center 63px;}
#navh a,.nav li a:hover{ color:#0065CA;}
.nav li:hover a{	color: #0065CA;text-decoration: none; }
.nav ul li:hover ul{display: block;padding:5px 0px 10px 0px; background:#0065CA; margin-left:-15px;margin-top:-30px; }

.nav ul li ul{float:left;color:#fff; text-transform: none;display:none; position: absolute; width:150px;background: #0069D2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; z-index:9803;}
.nav ul li ul li{ width:130px; height:30px; text-align:left;  line-height:30px; font-size:14px; font-weight:normal; float:left; margin:0px 10px; padding:0px;border:none;  border-bottom:1px solid #C1E0FF; background:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:hidden;}
.nav ul li:hover ul li a{ color:#fff;}
.nav ul li:hover ul li a:hover{ color: #FFFF5B;}
#navh ul li a{ color:#fff;}
#navh ul li a:hover{color: #FFFF5B;}

#navcp{ width:250px; }
#navcp li{ width:230px;}

#navfa{ width:240px;}
#navfa li{ width:220px;}


.Mmenu{width:100%;height:70px;float:left; text-align:center; background:#016D2F; z-index:899; overflow:hidden;}
.Mmenu dl{height: auto;width:1100px; float:none; margin:0px auto; text-align:center;}
.Mmenu dl a{ float:none;height:70px; line-height:70px; margin:0px 40px; font-size:16px; color:#fff; text-align:center;display:inline-block;}
.Mmenu dl a i{height:13px; margin:70px 0px 0px 0px; float:left; font-style:normal;background:url(../images/tbjt.gif) no-repeat center 70px;}

#bgmenu{background:url(../images/tbjt.gif) no-repeat center bottom;}

.Mcontainer{width:100%;height: auto;float:left; text-align:center; margin:120px 0px 80px 0px;}
.Mcontainer dl{height: auto;width:1100px; float:none; margin:0px auto; text-align:left;}

.sMcontainer dl dt{height:85px;width:1100px; float:left; font-size:30px; color:#000; line-height:30px; padding:30px 0px 0px 0px;  text-align:center;background:url(../images/mcont.png) no-repeat center 60px;}
.sMcontainer dl dd{height: auto;width:1100px; float:left; text-align:left; line-height:25px; padding:0px 0px 0px 0px;}


.Pcontainer{width:100%;height: auto;float:left; text-align:center; margin:0px 0px 30px 0px;}
.Pcontainer dl{height: auto;width:1050px; float:none; margin:0px auto; text-align:left;}




.Mfooter{width:100%;height: auto;float:left; text-align:left; background:#00589F;}
.Mfooter span{width:100%;height:26px;float:left; text-align:center;background:url(../images/foot.png) no-repeat center 0px; position:absolute; z-index:1; margin:-26px 0px 0px 0px;}

.Mfooter dd{ width:100%; padding:20px 0px 30px 0px; text-align:center; font-size:12px; float:left; line-height:25px; color:#fff;}

.Mfooter dd a{ color:#fff;}
 