@charset "utf-8";
@import url(reset.css);

/************************ 全局定义 ***********************/
.cls {clear: both;}
body{-webkit-text-size-adjust:none;font-size:14px; background: url(../images/bg_top.jpg) repeat-x #fff; font-size:12px;}

.top{ width:100%; height:183px; position:relative; background:url(../images/logo.jpg) no-repeat #edf7f9; margin-top:22px;}
.top h1{text-indent:-1000px; float:left;}
.top embed{ position:absolute; left:190px; top:-20px;}
.menui{ width:100%; height:40px;background:url(../images/menubg.jpg) no-repeat #18707f; border-top:1px solid #FFF;}
.menu_bg{width:100%; height:30px; background:#d6e7eb;}

.menu {height: 40px;display: block;padding: 0px;width: 780px;}
.menu ul {list-style: none;padding: 0;margin: 0;}
.menu ul li {float: left;position: relative;line-height: 40px;text-align: center; position:relative;}
.rx{ border-right:1px solid #CCC;}
.menu ul li a.rx {position: relative;display: block;width: 100px;height: 40px;font-family: "微软雅黑", "宋体";font-size: 12px;text-decoration: none;cursor: pointer;}
.menu ul li a.rx span {position: absolute;left: 0;width: 100px;}
.menu ul li a.rx span.out {top: 0px;}
.menu ul li a.rx span.over,.menu ul li a span.bg {top: -40px; display:none;}
#menu2 { position:absolute;}	
#menu2 ul li a {color: #fff; font-weight:bold;}
#menu2 ul li a span.over {color: #fff;}

.menu2j{ display:none; line-height:30px; position:absolute; top:40px; left:10px; z-index:10; width:400px;}
#menu2 ul li a.m2j{ color:#000; padding:0px 10px; float:left;}
#menu2 ul li a:hover.m2j{ color:#FFF;}

.yuyan a{ line-height:40px; color:#FFF; padding:0px 15px; font-weight:bold;}
.yuyan a:hover{ color:#000;}

.main{ width:780px; height:auto; margin:20px 0px 0px 10px;}
.m_l{ width:200px; float:left;}
.m_l a{ margin-bottom:10px; display:block;}
.m_r{ width:580px; float:right;}
.m_r_tit{ width:580px; height:30px; line-height:30px; font-size:14px; font-weight:bold; background:url(../images/m_r_tit.jpg) no-repeat;}
.m_r_tit h2{ padding-left:30px;}

.h_pro{ padding:10px 0px 30px 0px;}
.h_pro li{ width:90px; height:110px; float:left; margin:10px 12px; display:block;}
.h_pro li a{ width:90px; height:90px; display:block; border:1px solid #CCC; padding:1px;}
.h_pro li a:hover{border:1px solid #30444d;}
.h_pro li span{ width:90px; display:block; height:20px; line-height:20px; text-align:center; color:#666;}

.foot{ background:#ecf4f5; width:100%; height:auto; text-align:center; padding:10px 0px; line-height:18px; color:#666;}

.g_menu{ border:1px solid #eee;border-radius: 5px 6px 7px 8px; width:170px; height:auto; margin-bottom:20px; background:#eeeeee;}
.g_menu_tit{ padding:10px 10px 10px 40px;height:20px; line-height:20px; font-size:14px; font-weight:bold; background:url(../images/g_menu_tit.jpg) no-repeat 10px 4px;}
.g_menu_nav{ border:1px solid #fff;border-radius: 5px 6px 7px 8px; width:130px; height:auto; margin:10px 10px 20px 10px; padding:10px;  background:#fff;}
.g_menu_nav li{ line-height:30px;}
.g_menu_nav li a{ display:block; border-bottom:1px dotted #999; margin:0px; padding-left:20px; background:url(../images/g_menu_nav.jpg) no-repeat 5px 12px;}
.g_menu_nav li a:hover{ color:#30444d; padding-left:25px;}
.g_menu_nav h2{ padding:15px 0px 6px 0px; font-size:14px; font-weight:bold;}

.g_r_tit{ width:580px; height:35px; line-height:30px; font-size:14px; font-weight:bold; background:url(../images/p_menu_tit.jpg) no-repeat; border-bottom:1px dotted #666666;}
.g_r_tit h2{ padding-left:30px;}
.about{width:560px; height:auto; overflow:hidden; padding:20px 10px; line-height:22px; color:#666;}

.news{width:560px; height:auto; overflow:hidden; padding:20px 10px; line-height:22px; color:#666;}

.pro_v{width:560px; height:auto; text-align:center; display:block;}
.pro_v1{width:560px; height:auto; text-align:center; display:block; padding:10px 0px;}
.pro_v1 a{ padding:0px 20px; line-height:24px;}
.pro_v1 a:hover{ color:#333;}
.pro_v1 a img{ padding:7px 5px 0px 0px;}
.pro_v2{ padding:20px; width:520px; height:auto; overflow:hidden;}
.pro_v3{}
.pro_v3 li{ float:left; margin:10px 10px;}