@charset "utf-8";
/* CSS Document */
/* banner */
.h_banner{width:960px;height:300px;margin:5px auto;position:relative; z-index:3;}
.h_banner .imgs li{position:absolute; z-index:4;}
.h_banner .num{position:absolute;bottom:8px;right:8px;z-index:5;}
.h_banner .num li{color:#000;float:left;margin:3px;padding:2px 6px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer; font-size:14px;}
.h_banner .num li.curr{background:#85aa10;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#fff;font-weight:bold;}
.h_main {width:960px;margin:0 auto; padding:5px 3px;}
.h_pro,
.h_pro_bottom,
.h_hotPro_main,
.h_hotPro_bottom,
.h_news_main,
.h_news_bottom,
.box960top,
.box960bottom,
.box960top2,
.box960bottom2 {background:url(style_img/h_box.png) no-repeat;}

.h_pro {background-position:left top; padding:10px 0 0 0;}
.h_pro_bottom {background-position:left -390px; height:10px; line-height:0; font-size:0;}
.h_pro .title { font-size:22px; height:40px; line-height:34px; font-weight:normal; color:#3e4e57; display:block; text-align:center;}
.h_pro .title a {color:#3e4e57; text-decoration:none;}
.h_pro .img {padding:5px 0;}
.h_pro .name {font-size:11px; font-weight:bold; padding:5px 0;}
.h_pro .name span {font-size:11px; line-height:16px; display:block; font-weight:normal;}
.h_pro .name a {font-size:13px; color:#313f46; text-decoration:none;}
.h_pro .name a:hover {text-decoration:underline;}
.h_pro .info {padding:5px 0; line-height:16px;}
.h_pro .btn {padding:20px 0;}
.h_pro .btn a {margin:0 auto;}

.h_hotPro {float:left; width:710px;}
.h_hotPro_bottom {background-position:left -650px; height:10px; font-size:0; line-height:0;}
.h_hotPro_main {background-position:left -420px; height:200px;}

.tab_pro {float:left; width:450px; padding:10px;}
.tab_pro .tab_menu {height:30px;}
.tab_pro .tab_menu .tab_m {float:left; font-size:12px; font-weight:normal; width:130px; height:30px; line-height:30px; text-align:center; cursor:pointer; color:#3e4e57;}
.tab_pro .tab_menu .tab_m.curr {font-weight:bold; background:url(style_img/header_img.png) no-repeat -320px -180px;}
.tab_pro .tab_cont {padding:20px 0 0 0;}
.tab_pro .pro_item {float:left; width:205px; height:130px; padding:10px;}
.tab_pro .pro_item .img {float:left; width:110px; position:relative;}
.tab_pro .pro_item .img .tips {position:absolute; left:0; bottom:-15px; z-index:3;}
.tab_pro .pro_item p {line-height:16px; padding:0 0 5px 0; color:#3e4e57;}
.tab_pro .pro_item p strong {font-style:italic; font-size:13px;}
.tab_pro .pro_item .title a{ font-size:12px; font-weight:bold; color:#313f46;}

.find {float:right; width:210px; padding:5px 10px;}
.find .cloumn {height:35px; line-height:30px; font-size:14px; font-weight:normal; color:#3e4e57;}
.find ul {padding:10px 0;}
.find li {background:url(style_img/li_dot.png) no-repeat left 8px; padding:1px 0 1px 10px;}
.find li a {color:#3e4e57; text-decoration:none;}
.find li a:hover {text-decoration:underline;}

.h_news {float:right;width:240px;}
.h_news_bottom {background-position:-720px -650px; height:10px; font-size:0; line-height:0;}
.h_news_main {background-position:-720px -420px; height:200px;}
.h_news .cloumn {height:40px; padding:0 10px; line-height:40px; font-size:14px; font-weight:normal; color:#3e4e57; position:relative;}
.h_news .cloumn a {position:absolute; right:10px; top:15px; z-index:1;}
.h_news .news_list {padding:10px 10px 0 10px;}
.h_news .news_list li {background:url(style_img/li_dot.png) no-repeat left 9px; padding:0 0 0 10px;}
.h_news .news_list li a {color:#3e4e57; text-decoration:none;}
.h_news .news_list li a:hover {text-decoration:underline;}
.h_news .btn {text-align:right; padding:0 10px;}

.box960top {height:10px; font-size:0; line-height:0; background-position:left -680px;}
.box960bottom {height:10px; font-size:0; line-height:0; background-position:left -720px;}
.box960main {border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf; padding:10px 20px; zoom:1;}
.h_about {float:left; width:660px; padding:0 30px 0 0; background:url(style_img/line.png) no-repeat right top;}
.h_about h5 {font-size:14px; font-weight: bold; color:#3e4e57; padding:0 0 5px 0;}
.h_about h1,.h_about h6 {font-size:11px; font-weight:normal; display:inline;}
.h_about p {padding:2px 0; white-space:normal;}
.h_follow {float:right; width:200px;}
.h_follow h5 {color:#3e4e57; font-size:11px; font-weight:normal;padding:5px 0;}
.h_follow .sns {padding:5px 0;}
.h_follow .sns a {margin-right:5px;}
.h_follow .email {color:#3e4e57;padding:5px 0;}
.h_follow .emailInput {height:18px; line-height:16px; background-color:#dfe8ed; border:solid 1px #b2c4d0; float:left; width:130px; margin-right:5px;-moz-box-shadow:2px 2px 2px #b0b7bb inset; -webkit-box-shadow:2px 2px 2px #b0b7bb inset; box-shadow:2px 2px 2px #b0b7bb inset; padding:2px 0 0 5px;color:#687175;}
.h_follow .emailSub {float:left;}

.box960top2 {height:10px; font-size:0; line-height:0; background-position:left -750px;}
.box960bottom2 {height:10px; font-size:0; line-height:0; background-position:left -790px;}
.box960main2 {background-color:#929a9f; padding:10px 10px 10px 20px; color:#fff;}
.box960main2 dl {width:210px; min-height:120px; display:block; padding:0 10px; float:left; background:url(style_img/line2.png) no-repeat 210px top;}
.box960main2 dl.noneLine {background:none;}
.box960main2 dl dt {font-size:12px; font-weight:bold; padding:0 0 5px 0;}
.box960main2 dl dd {background:url(style_img/li_dot.png) no-repeat left -40px; padding:0 0 0 10px;}
.box960main2 dl a {color:#dfe1e2; text-decoration:none;}
.box960main2 dl a:hover {color:#dfe1e2; text-decoration:underline;}
