﻿@charset "utf-8";
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {margin:0;padding:0;}
select,input,textarea,body {background-color:#fff;-webkit-text-size-adjust:none;color: #444;font-size: 12px;font-family:'宋体';}
body {background-image: url(header_bg.jpg);background-repeat: no-repeat;background-position: center top;}/*overflow-x:hidden;*/
a,a:hover,select,input,.tab em,.icert_num em {cursor: pointer;}
h1,h2,h3,h4,h5 {font-size:14px;font-weight: bold;}
ol,ul{list-style:none;}
:focus{outline:0;}
img{vertical-align:middle;border:0;}
table{empty-cells:show;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
em{font-style:normal;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner {border:none;padding:0;}
a {text-decoration: none;color: #444;}
a:hover {color: #090;text-decoration: underline;}
.clear {font:0/0 sans-serif;height:0;overflow:hidden;clear:both;display:block;}
.main,.header,.footer .page,.sub_banner {width:960px;margin:auto;}
.left {float: left;}
.right {float: right;}
.onError,.onShow,.onCorrect,.onFocus,.onLoad,.onTime {}
/*all*/
.png8,.header .nav,.header .language,.header .language .c,.header .language a,.header .nav .link:hover,.header .nav .now .link,.header .nav .link_show .t,.header .nav .link_show .f,.header .nav .link_show .bg,.footer .page,.banner .last,.banner .next,.t_green,.t_green_c,.t_green_c .name,.box_f,.box_f_c,.t_gray,.t_gray_c,.t_gray_c .name,.box_t,.box_t_c,.tab,.tab_c,.tab .now,.tab .now em,.iabout .bg,.iabout .more,.inews_pic .prev,.inews_pic .next,.ipic1prev,.ipic1next,.itool #itime,.icert,.icert_num em,.icontact .ico1,.icontact .ico2,.sub_nav a,.catpos,.sub_bg {background-image: url(png8.png);background-repeat: no-repeat;background-position: 0px 0px;}
/*img*/
.blue {}
.red {}
.green {color: #090;}
/*color*/
.pages {height: 30px;overflow: hidden;margin-top:16px;}
.pages a,.pages span,.jpages,.jpages_submit {line-height: 28px;display: block;padding: 0px 8px 0px 8px;float: left;height: 28px;overflow: hidden;margin-right:4px;border-radius: 3px;color:#888;border:1px solid #fff;}
.pages span,.pages .a1:hover,.jpages_submit {background-color: #1ca7e7;font-weight: bold;color: #fff;border:1px solid #2895F7;}
.pages a:hover,.pages .a1,.jpages {background-color: #f4f4f4;text-decoration: none;border:1px solid #ccc;}
.pages .a1:hover {font-weight: lighter;}
/*pages*/
/*form*/

.header {}
.header .top {height: 120px;overflow: hidden;}
.header .logo {float: left;padding-top: 28px;margin-left:-2px;}
.header .t_right {float: right;background-image: url(header_gif.gif);background-repeat: no-repeat;background-position: 18px 60px;height: 120px;width:300px;}
.header .language {background-position: 0px 0px;float: right;height: 35px;overflow: hidden;_width:250px;}
.header .language .c {height: 35px;overflow: hidden;background-position: right -489px;line-height: 30px;padding-left:14px;}
.header .language .c a {display: block;float: left;height: 32px;overflow: hidden;background-position: 0px -50px;padding:0px 14px 0px 24px;}
.header .language .c .now,.header .language .c .now:hover {color: #090;font-weight: bold;background-position: 0px -80px;}
.header .nav {background-position: 0px -125px;height: 46px;padding-left:15px;}
.header .nav li {float: left;width: 112px;position: relative;display: block;height: 46px;padding-left:5px;z-index:7;}
.header .nav .link {display: block;font-size: 14px;line-height: 30px;font-weight: bold;color: #fff;height: 30px;overflow: hidden;text-align: center;left: 0px;top: 5px;width: 112px;position: absolute;text-decoration: none;z-index: 9;}
.header .nav .link:hover,.header .nav .link_show .bg {background-position: -726px -90px;color: #fff;}
.header .nav .now .link,.header .nav .now .link:hover {background-position: -848px -90px;}
.header .nav .link_show {visibility: hidden;position: absolute;width: 112px;left: 0px;top: 38px;}
.header .nav .link_show .t {height: 11px;overflow: hidden;background-position: -604px -90px;}
.header .nav .link_show .c {background-color: #3b5a05;text-align: center;}
.header .nav .link_show .c a {font-size: 14px;line-height: 28px;color: #fff;display: block;height: 28px;overflow: hidden;}
.header .nav .link_show .c a:hover {color: #fff;text-decoration: none;background-color: #517c06;}
.header .nav .link_show .c .sub_now,.header .nav .link_show .c .sub_now:hover {color: #fff;background-color: #2a4200;}
.header .nav .link_show .f {background-position: -482px -90px;height: 4px;overflow: hidden;}
.header .nav .link_show .bg {height: 30px;width: 112px;overflow: hidden;position: absolute;left: 0px;top: -33px;z-index: 8;}

.footer {background-image: url(footer_bg.jpg);background-repeat: no-repeat;background-position: center bottom;height: 200px;overflow: hidden;padding-top:16px;}
.footer .page {line-height: 30px;background-color: #eee;background-position: 0px -408px;text-align: center;height: 30px;overflow: hidden;color: #ccc;}
.footer .page a {color: #666;padding: 3px 9px 3px 9px;border-radius: 9px;}
.footer .page a:hover {color: #fff;text-decoration: none;background-color: #36a00b;}
.footer .by {color: #888;line-height: 20px;padding-top: 16px;text-align: center;}
.footer .by a {color: #888;}

.banner {height: 360px;margin-top: 6px;overflow: hidden;position: relative;z-index: 1;}
.banner .pic {position: absolute;z-index: 1;left: 0px;top: 0px;display: none;}
.banner .pic img {height: 360px;width: 960px;}
.banner .num {background-color: #000;height: 20px;width: 79px;position: absolute;left: 440px;bottom: 10px;z-index: 2;border-radius: 9px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;padding-left:1px;}
.banner .num:hover {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.banner .num li {float: left;padding:3px 0px 0px 9px;}
.banner .num em {background-color: #fff;display: block;height: 10px;width: 10px;border: 2px solid #333;overflow: hidden;border-radius: 9px;}
.banner .num .now {background-color: #008ED2;border-color:#fff;}
.banner .last,.banner .next {background-position: right 0px;display: block;overflow: hidden;z-index: 2;left: 10px;top: 160px;background-color: #000;position: absolute;height: 40px;width: 40px;border-radius: 40px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.banner .last:hover,.banner .next:hover {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.banner .next {left: auto;right: 10px;background-position: -870px 0px;}

.box {background-color: #fff;padding: 0px 14px 0px 14px;border: 1px solid #ccc;border-bottom:none;border-top:none;}
.box_t,.box_t_c {height: 3px;overflow: hidden;background-position: 0px -395px;margin-top:16px;}
.box_t_c {background-position: right -252px;margin-top:0px;}
.box_f,.box_f_c {background-position: 0px -278px;height: 3px;overflow: hidden;}
.box_f_c {background-position: right -265px;}
.t_green {background-position: 0px -181px;height: 33px;overflow: hidden;margin-top: 16px;}
.t_green_c {background-position: right -222px;height: 33px;overflow: hidden;padding-left:3px;}
.t_green_c .name,.t_green_c .name:hover {font-size: 14px;font-weight: bold;color: #fff;display: block;padding: 0px 12px 0px 9px;float: left;height: 33px;overflow: hidden;background-position: right -629px;line-height: 30px;}

.t_gray {background-position: 0px -448px;height: 33px;overflow: hidden;margin-top: 16px;}
.t_gray_c {background-position: right -222px;height: 33px;overflow: hidden; padding-left:3px;}
.t_gray_c .name,.t_gray_c .name:hover {font-size: 14px;font-weight: bold;color: #fff;display: block;padding: 0px 12px 0px 9px;float: left;height: 33px;overflow: hidden;background-position: right -670px;line-height: 30px;}

.tab {height: 33px;margin-top: 16px;overflow: hidden;background-position: 0px -365px;}
.tab_c {background-position: right -222px;height: 33px;overflow: hidden;}
.tab li {float: left;height: 31px;display: block;overflow: hidden;_width:90px;_text-align:center;padding-left:3px;}
.tab em {font-size: 14px;line-height: 31px;display: block;padding: 0px 12px 0px 9px;height: 31px;overflow: hidden;}
.tab .now {background-position: 0px -448px;}
.tab .now em {background-position: right -670px;color: #fff;font-weight: bold;}

/*content*/
.iabout {height: 195px;position: relative;}
.iabout .bg {background-position: -190px -489px;height: 120px;width: 298px;overflow: hidden;position: absolute;left: 0px;top: -2px;}
.iabout .txt {line-height: 22px;position: absolute;left: 14px;top: 76px;width: 270px;}
.iabout .more {line-height: 14px;color: #999;display: block;height: 14px;overflow: hidden;position: absolute;right: 14px;bottom: 11px;background-position: right -294px;padding-right: 6px;}

.inews_pic {overflow: hidden;position: relative;height: 96px;}
.inews_pic li {height: 95px;overflow: hidden;border-bottom:1px solid #ddd;width:380px;float:left;}
.inews_pic .pic {float: left;}
.inews_pic .pic img {height: 80px;width: 120px;}
.inews_pic .i {float: right;width: 248px;}
.inews_pic .t {line-height: 22px;font-weight: bold;display: block;height: 22px;overflow: hidden;}
.inews_pic .d {line-height: 18px;color: #666;height: 40px;padding-top: 10px;overflow: hidden;}
.inews_pic .prev,.inews_pic .next {display: block;overflow: hidden;position: absolute;top: 12px;right: 20px;background-position: -842px 0px;height: 18px;width: 18px;}
.inews_pic .next {right: 0px;background-position: -814px 0px;}
.inews_pic .prev:hover {background-position: -758px 0px;}
.inews_pic .next:hover {background-position: -786px 0px;}

.inews_list {padding:8px 0px 7px 0px;}
.inews_list li {line-height: 24px;height: 24px;overflow: hidden;}
.inews_list .t {color: #999;float: right;}

.ipic1prev,.ipic1next {display: block;float: left;height: 90px;width: 24px;overflow: hidden;background-position: -724px 0px;}
.ipic1next {float: none;float:right;background-position: -690px 0px;}

.iroll {float: left;width: 230px;height: 90px;overflow: hidden;}
.iroll li {float: left;height: 90px;width: 110px;padding-right: 10px;overflow: hidden;}
.iroll img {height: 90px;width: 110px;}
.iroll a {display: block;height: 90px;width: 110px;overflow: hidden;position: relative;}
.iroll .t {line-height: 24px;color: #fff;background-color: #000;padding: 0px 10px 0px 10px;height: 24px;overflow: hidden;position: absolute;right: 0px;bottom: 0px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;border-radius: 12px 0px 0px 0px;}
.iroll a:hover .t {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}

.itool {color: #666;height: 28px;overflow: hidden;}
.itool #itime {line-height: 18px;background-position: 0px -325px;display: block;padding: 0px 22px 0px 22px;float: left;height: 18px;margin-top: 5px;overflow: hidden;border-right:1px dashed #ccc;}
.itool #tq {float: left;padding:2px 0px 0px 22px;}

.icert {overflow: hidden;position: absolute;left: 14px;top: 14px;background-position: 0px -489px;height: 200px;width: 158px;padding: 11px;}
.icert a {height: 200px;overflow: hidden;display: block;width: 158px;position: absolute;_top:11px;}
.icert img {height: 200px;width: 158px;}
.icert_num {position: absolute;top: 30px;right: 14px;width: 21px;}
.icert_num em {display: block;height: 18px;width: 21px;margin-top: 2px;background-position: -628px 0px;text-align: center;color: #666;line-height: 18px;}
.icert_num .now {font-weight: bold;color: #fff;background-position: -659px 0px;}

.icontact {line-height: 22px;padding: 8px 14px 0px 14px;height: 118px;overflow: hidden;position: relative;}
.icontact .ico1,.icontact .ico2 {line-height: 14px;text-align: center;display: block;padding: 32px 2px 0px 0px;overflow: hidden;position: absolute;right: 10px;bottom: 11px;width:30px;background-position: -544px 0px;}
.icontact .ico2 {background-position: -586px 0px;right:48px;}

.ilink {padding:2px 0px 0px 0px;}
.ilink li {float: left;padding:10px 0px 0px 10px;width:107px;height:37px;overflow:hidden;}
.ilink img {height: 37px;width: 107px;}

/*content*/

.sub_banner {background-image: url(sub_banner.jpg);height: 140px;margin-top: 6px;overflow: hidden;}
.sub_banner dl {display: block;padding: 78px 24px 0px 0px;}
.sub_banner dd,.sub_banner dt {font-size: 20px;line-height: 20px;font-weight: bold;padding: 8px 12px 8px 12px;height: 20px;float: right;background-color: #FC0;color: #fff;overflow: hidden;border-radius: 6px 20px 20px 0px;}
.sub_banner dt {font-size: 14px;line-height: 14px;color: #666;background-color: #fff;height: 14px;margin-top: 6px;text-transform: capitalize;border-radius: 20px 0px 0px 20px;}

.sub_nav {padding-top:16px;}
.sub_nav li {height: 32px;overflow: hidden;}
.sub_nav a {font-size: 14px;line-height: 30px;color: #888;display: block;height: 30px;padding-left: 28px;background-position: right -561px;}
.sub_nav a:hover {color: #666;text-decoration: none;background-position: right -593px;}
.sub_nav .now a,.sub_nav .now a:hover {font-weight: bold;color: #fff;background-position: right -529px;}

.catpos {line-height: 18px;color: #888;height: 18px;overflow: hidden;padding: 5px 0px 9px 18px;margin-top:16px;background-position: 0px -726px;}
.catpos a {color: #888;padding: 4px 9px 4px 9px;border-radius: 9px;}
.catpos a:hover {color: #fff;text-decoration: none;background-color: #36a00b;}

.show_title {font-size: 26px;line-height: 28px;font-weight: bold;padding: 38px 0px 0px 18px;height: 28px;overflow: hidden;color:#36a00b;}
.show_content {font-size: 14px;line-height: 26px;padding: 24px 18px 24px 18px;}
.show_content table,.show_content td,.show_content img {border-radius: 9px;}
.show_content table {border: 0px none #fff;}
.show_content td {border: 1px solid #ddd;}

.sub_bg {height: 212px;overflow: hidden;background-position: 0px -767px;}

.loop_t {line-height: 16px;height: 26px;margin-top: 32px;overflow: hidden;display: block;padding-left: 16px;}
.loop_l {font-size: 12px;border: 1px solid #ddd;border-radius: 12px;}
.loop_l li {height: 36px;overflow: hidden;border-top:1px solid #eee;line-height: 36px;padding:0px 16px 0px 16px;border-radius: 12px;}
.loop_l .t {color: #999;float: right;}
.loop_l .bg,.table_form .bg {background-color:#F5FAF5;}

.show_t {background-color:#F5FAF5;border-radius: 12px;font-size: 28px;line-height: 28px;text-align: center;display: block;padding: 24px 14px 24px 14px;border: 1px solid #eee;border-bottom:2px solid #36a00b;}

.table_form,.table_form td,.table_form th,.table_form input,.table_form textarea {border-radius: 9px;}
.table_form {border: 1px solid #ddd;}
.table_form td,.table_form th {font-size: 12px;font-weight: lighter;color: #666;text-align: left;border: 1px solid #eee;padding: 10px;border-bottom:none;border-left:none;}
.table_form th {text-align: right;width: 80px;}
.table_form input,.table_form textarea {padding: 8px;border: 1px solid #ccc;line-height: 14px;border-bottom-color:#999;border-right-color:#999;}
.table_form .submit {color: #fff;background-color: #36a00b;border: 1px solid #278204;font-weight: bold;width: 205px;}