html{ padding:0px; margin:0px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img{border:0;}
.clear{ clear: both;}
ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
.fl{ float:left;} .fr{ float:right;}
*:focus { outline: none; }
body{font-size:14px;font-family:"Microsoft YaHei";color:#666; text-align:center; width:100%; position:relative; background:url(../images/body_bg.jpg) repeat; }
a{color:#666;text-decoration:none; font-size:14px;}
a:hover{color:#3aad87;text-decoration:none;font-size:14px;}
.container{ width:1000px; height:auto; margin:0 auto; background:#fff;}
.banner{ width:1000px; height:550px; margin:0 auto; position:relative;}
.top{ height:123px;background:url(../images/top_bg.png) repeat-x; position:absolute; z-index:1; left:0; top:0; width:1000px;}
.logo{ width:130px; height:123px;background:url(../images/logo.png) no-repeat; float:left; }
.top_right{ width:123px; height:123px; background:#3aad87; float:right;}
.top_right p{ text-align:center; font-size:14px; color:#fff; line-height:24px; padding-top:35px;}
.top_right p a{ color:#fff; font-size:14px; text-decoration:none;}
.top_right p a:hover{ color:#fff; font-size:14px; text-decoration:underline;}
#nav { width:720px; display:block; float:left; margin-left:10px;}
#nav .jquery_out {float:left;line-height:32px;display:block; border-right:1px solid #fff; text-align:center; color:#fff;font:18px/32px "閻庣敻鍋婇崰娑㈡嫃鐎ｎ喗鈷栭柛娑橆嚟閹凤拷"; background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {float:left;width:100px;/*IE6 only*/ overflow:hidden; text-align:center;font-family:"Microsoft YaHei"; font-size:14px; margin:0 6px;}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:113px; display:block; width:100px; font-size:18px; padding-top:10px;}
#nav .mainlevel a:hover ,#nav .mainlevel .hover{color:#fff; width:100px; display:block; font-size:18px; text-decoration:none; background:#3aad87;}
#nav .mainlevel ul {display:none; position:absolute; z-index:2;background:url(../images/drop_bg.png) repeat; padding-bottom:8px;}
#nav .mainlevel ul li {  width:100px;/*IE6 only*/}
.log {text-align:center; color:skyblue; line-height:30px; text-transform:capitalize; margin:50px auto;}
#nav .mainlevel ul li a{ font-size:14px; color:#fff; text-decoration:none; height:30px; width:100px; line-height:30px; display:block; }
#nav .mainlevel ul li a:hover{ font-size:14px; color:#fff; text-decoration:underline; height:30px; width:100px; line-height:30px; display:block; background:url(../images/menu_hover_bg.png) no-repeat;}
.content{ width:960px; height:auto; margin:0 auto; padding: 20px 0 0px 0;}
.title{ width:455px; border-bottom:#dedfdf solid 1px; text-align:left; padding-bottom:5px;}
.title_s{ font-size:18px; color:#666; text-align:left;}
.title_s span{ color:#3aad87; font-size:26px;}
.more{ float:right; padding:15px 0 0 0;}
.more a{ color:#3aad87; font-size:16px; text-decoration:none;}
.more a:hover{ color:#3aad87; font-size:16px; text-decoration:underline;}
.text{ font-size: 12px; color:#666; line-height: 24px; text-indent: 24px;}
.pro_img{ width:108px; height:120px; text-indent:0; margin:10px 10px 0 0; float:left;}
.profile{ width:455px; height:auto; text-align:left; padding-top:15px;}
.index_left{ width:455px; height:auto; text-align:left;}
.recommend{ width:455px; height:auto; text-align:left;}
.re_title{ text-align:left; border-bottom:#dedede dashed 1px; font-size:12px; color:#999; padding:12px 0 0px 0; line-height:24px;}
.re_title a{ color:#555; font-size:16px; text-decoration:none;}
.re_title a:hover{ color:#3aad87; font-size:16px; text-decoration:none;}
.re_box{ height:auto; text-align:left; padding-top:10px; overflow:hidden;zoom:1;}
.news_pic{ width:124px; height:72px; float:left;}
.re_detaile{ width:305px; font-size:12px; color:#777; text-align:left; line-height:24px; padding-left:12px; float:left;}
.detailes a{ font-size:12px;color:#3aad87; text-decoration:none;}
.detailes a:hover{ font-size:12px;color:#3aad87; text-decoration:underline;}
.news_list{ text-align:left; list-style:none; padding:5px 0 0 0;}
.news_list li{ text-align:left; line-height:28px;background:url(../images/icon.png) 0 10px no-repeat; padding-left:20px;}
.news_list li span{ float:right; color:#999; padding-right:12px; font-size:12px;}
.pro_title{ height:auto; text-align:left; padding-bottom:5px; overflow:hidden; zoom:1;}
.line{ height:15px; border-bottom:#dedede solid 1px; width:415px; float:left;}
.title_b{ font-size:24px; color:#3aad87; padding:0 15px; float:left;}
.pro_more{ width:90px; height:24px; text-align:center;  margin:0 auto; clear:both;}
.pro_more a,.pro_more a:hover{color:#3aad87; font-size:14px; line-height:22px; text-decoration:none;width:88px; height:22px;border:#3aad87 solid 1px; display:block; }
.pro_list{ text-align:left; list-style:none; padding:20px 0 0 0; clear:both;}
.pro_list li{ width:230px; height:164px; float:left; position:relative; overflow:hidden; margin:0 10px 10px 0;}
.shade{ height:40px; width:230px; position:absolute; z-index:1; left:0;  background:#000;filter:alpha(Opacity=60); opacity: 0.6;}
.shade_title{height:40px; width:230px; line-height:40px; position:absolute; left:0; z-index:2; color:#fff; font-size:16px; text-indent:10px;}
.shade_title a,.shade_title a:hover{ font-size:16px; color:#fff; text-decoration:none;}
.shade_box{ position:absolute; top:164px;}
.footer{ width:1000px; height:auto; background:#f4f4f4; margin:0 auto; padding:25px 0 15px 0;}
.weixin{ width:98px; height:99px; margin:0 auto;}
.footer p{ text-align:center; line-height:24px; font-size:13px; color:#777; padding-top:10px;}
.footer p a{font-size:13px; color:#777; text-decoration:none;}
.footer p a:hover{font-size:13px; color:#3aad87; text-decoration:none;}
.left{background:#3aad87; width:145px; height:auto; min-height:400px; float:left; padding:0px 0 15px 0;}
.left_nav{ text-align:left; list-style:none;}
.left_nav li{ line-height:55px; text-align:left;}
.left_nav li a{ font-size:16px; color:#fff; text-decoration:none; display:block; padding-left:15px; height:55px; line-height:55px;}
.left_nav li a:hover,.left_nav li .hover{ font-size:16px; color:#fff; text-decoration:none; display:block; background:#B4C834;}
.left_title{ font-size:20px; color:#fff; text-align:left; padding:20px 0 20px 15px; background:#288d6c;}
.right{ width:760px; height:auto; overflow:hidden; zoom:1; float:right; text-align:left; padding:10px 0 20px 0; margin-right:40px;}
.sub_main{ width:1000px; height:auto; margin:0 auto; padding-bottom:20px;}
.h3_title{color:#3aad87; font-size:18px; text-align:left; padding:20px 0 10px 0;}
.sub_text{font-size:14px; color:#666; line-height:28px; text-indent:28px; padding:0 50px 10px 0;}
.t_s{ text-indent:0;}
.position{ height:35px; line-height:35px; text-align:right; margin-bottom:15px;}
.sub_t{ border-bottom:none;}
.sub_t span{ padding-left:10px;}
.bor_t{ border-bottom:#dedede dashed 1px; width:auto; padding-bottom:25px;}
.news_pic2{ width:140px; height:100px; float:left;}
.text_w{ padding-left:20px; width:575px; font-size:14px;}

.bannera { width: 1000px; height:550px; margin:0 auto; position: relative; 0}
.bannera .num { overflow:hidden; height: 15px; position: absolute; bottom:12px; right: 12px; zoom:1; z-index:3 }
.bannera .num li { width: 15px; height: 15px; line-height: 25px;background: url(../images/dot_icon.png) no-repeat; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.bannera .num li.on { background: url(../images/dot_icon.png) 0px -30px no-repeat; } 
.profile_div { line-height:24px; padding:5px;}

.product_list{ text-align:left; list-style:none; padding:20px 0 0 0; clear:both;}
.product_list li{ width:230px; height:164px; float:left; position:relative; overflow:hidden; margin: 0 23px 10px 0;}
.pshade{ height:40px; width:230px; position:absolute; z-index:1; left:0;  background:#000;filter:alpha(Opacity=60); opacity: 0.6;}
.pshade_title{height:40px; width:230px; line-height:40px; position:absolute; left:0; z-index:2; color:#fff; font-size:16px; text-indent:10px;}
.pshade_title a,.shade_title a:hover{ font-size:16px; color:#fff; text-decoration:none;}
.pshade_box{ position:absolute; top:164px;}
input.submit{ width:78px; height:35px; color:#fff; font-size:12px; text-align:center; background:url(../images/button_bg.png) no-repeat; border:none; cursor:pointer; padding-bottom:10px; margin-right:10px;}
input.m_left{ margin-left:60px;}