﻿/*==============================================Reset======================================*/
* {margin:0;padding:0}
del,dfn,em,img,ins,kbd,q,span,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,label,legend,caption,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{background:transparent;margin:0;padding:0;border:none;outline:0;font-size:100%;vertical-align:baseline}
body{font-size:13px;font-family:'osfon';color:#000;padding:0px;margin:0px; min-width:1000px; background:#fff}
form{font-size:13px;font-family:'osfon';color:#000;padding:0px; position:relative;background:#fff}

table,tr,th,td {vertical-align:top}
hr {margin:10px 0; color:#ededed}
ul,p,small{padding:0px;margin:0px;list-style-type:none;}
ul li{padding:0px;margin:0px;list-style-type:none;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;font-weight:normal }img{border:0px;}.sao{ font-family:Verdana;color:Red;}.clr{clear:both;}
a{color:#333;text-decoration:none;}
a:hover{color: #39b54a;text-decoration:none;z-index:1}
.clr{ clear:both;}

@font-face {font-family:osfon;src: url('/OpenSans-Regular.ttf');}
@font-face {font-family:osfonl;src: url('/OpenSans-Light.ttf');}
@font-face {font-family:osfonb;src: url('/OpenSans-Semibold.ttf');}

div.wap {width:1000px;margin:0 auto}
div.wap:after {content:'';display:block;clear:both;height:0;line-height:0;visibility:hidden}

div.top {min-height:106px;background:url(/images/bd/icon1.png) repeat top left; border-top:2px solid #39b54a}
div.top ul li {float:left}
div.top ul li.l {margin-right:16px}
div.top ul li.l img {vertical-align:middle;margin-top:24px}
div.top ul li.c {font:22px/106px 'osfonb';color:#faa13e}
 
div.top ul li.r {float:right;text-align:right}
div.top ul li.r p {margin:28px 0 18px 0}
div.top ul li.r p img {margin-left:5px}
div.top ul li.r div.btk {float:right}

div.btk .tk {width:204px;height:31px;background:#fff url(/images/bd/tk.png) no-repeat top right}
div.btk .tk .txt {background:none;outline:none;width:165px;float:left; border:none;margin:0px 0 0 5px;line-height:20px;height:31px}
div.btk .tk .btn {background:none;outline:none;border:none;width:33px;height:31px;float:right; cursor:pointer}
div.top ul li.r .bhl {float:right;background:url(/images/bd/hl1.png) no-repeat top left;min-width:100px;height:33px;overflow:hidden;padding-left:24px;text-align:left;margin-right:10px; font:13px/20px 'osfonb';color:#fff}
div.top ul li.r .bhl span {margin-top:-4px; display:block}

@-moz-document url-prefix() { 
  .utop li.r .bs .btn  {
     padding:0;
  }
}
/* -- nav -- */
div.nav {height:31px;padding:5px 0px;background:#39b54a}
ul.menu li {line-height:30px;display:inline-block}
ul.menu li.ac > a, .menu li a:hover {color:#faa13e}
ul.menu li a {color:#fff;padding:0px 22px;font-family:'osfon'; font-size:14px;text-transform:uppercase; border-right:1px solid #fff;font-weight:700}
ul.menu li:last-child a {border-right:none}
ul.menu li ul{position: absolute;background:#dcddde;width: 250px; z-index:99;display: none;text-align:left }
ul.menu li ul li{line-height:normal;border:none}
ul.menu li ul li:hover{background:#3179BF}
ul.menu li ul li a{width:240px; background:none;display:block;color:#333; padding:7px 5px;float: left;border:none;text-transform:none; font-size:13px;font-weight:normal}
ul.menu li ul li a:hover{color:#fff !important; background:none}
ul.menu li.list ul{position: absolute;left: 250px}

div.w50 {float:left;width:48%}
div.w50:nth-child(2n) {float:right}
div.w50 h2 {margin-bottom: 20px;font: 20px/24px 'osfonb';text-transform: uppercase;color: #39b54a;position:relative}

div.lstN1 {margin-bottom:25px}
div.lstN1 a.img{ width:222px; padding-right:10px; height:136px; overflow:hidden; float:left}
div.lstN1 a.img  img {width:222px;height:136px}
div.lstN1 small {display:block;font:italic 12px/14px 'osfonl';color:#ababab;margin:8px 0}
div.lstN1 strong {font:14px/19px 'osfonb';display:block}
div.lstN1 strong a {color:#39b54a}
div.lstN1 p {max-height:73px;overflow:hidden;font:13px/18px 'osfonl';color:#484745}

div.lstN2 {margin-bottom:10px}
div.lstN2 strong {font-size:13px;font-weight:normal;font-family:'osfon';display:block}
div.lstN2 strong a:before {content:"";width:4px;height:4px;background:#faa13e; float:left;margin:9px 7px 0 0}

div.lstV {width:48%;float:left;margin-right:2%;margin-bottom:14px}
div.lstV img {width:102px;height:66px;margin-right:10px; float:left;margin-top:4px}
div.lstV strong {display:block;font:13px/18px 'osfonl';height:71px;overflow:hidden;}

div.info {min-height:200px;background:url(/images/bd/icon1.png) repeat top left;padding:24px 0}
div.info .l {width:23%; float:left}
div.info .c {width:48%;float:left;margin:0 3% }
div.info .r {width:23%; float:right}
div.info h2 {font:14px/18px 'osfonb';color:#fff;text-transform:uppercase;padding-bottom:13px;margin-bottom:14px;border-bottom:1px solid #717271}
div.info ul li {margin-bottom:10px;}
div.info ul li a {font:13px/17px 'osfonl'; color:#fff}
div.info ul li a:before {content:"";width:4px;height:4px;background:#fff; float:left;margin:8px 7px 0 0}
div.info .c ul li {float:left;width:50%}
div.info .r .bhl1 {background:url(/images/bd/hl2.png) no-repeat top left;min-width:100px;height:33px;overflow:hidden;padding-left:24px;text-align:left;margin-right:10px; font:13px/20px 'osfonb';color:#faa13e;margin-bottom:18px}
div.info .r .bhl1 span {margin-top:-4px; display:block}
div.info .r .e {height:10px;background:url(/images/bd/email.png) no-repeat top left;padding-left:25px;color:#fff; font-family:'osfon';line-height:10px;border-bottom:1px solid #717271;padding-bottom:14px;margin-bottom:14px}
div.info .r h3 {font:13px/18px 'osfonb';color:#fff;margin-bottom:17px}
div.info .r img {width:28px;height:28px;margin-right:5px}

div.main {position:relative}
div.main .left {width:207px;float:left;min-height:200px;}
div.main .right {width:770px;float:right;min-height:200px}

div.main .left .box-pro h2 {height:25px;background:url(/images/bd/dm.png) no-repeat 10px 8px;font:bold 14px/25px 'osfon';color:#fff;padding-left:28px;text-transform:uppercase}
div.main .left .box-pro {background:#39B54A ;padding:10px 0}
div.main .left .box-pro li {border-bottom:1px solid #d0ffd1;padding:7px 0}
div.main .left .box-pro li:last-child {border:none;}
div.main .left .box-pro li a {color:#fff; font:13px/17px 'osfon'}
div.main .left .box-pro li:hover a, div.main .left li.ac a { font-weight:700}
div.main .left .box-pro li a:before {content:"\25b6";color:#fff; float:left;margin:2px 5px 0 10px; font-size:9px}

div.main .left h2 {font-size:14px;text-transform:uppercase;margin:10px 0 5px 0}
div.main .left .adv {margin-bottom:5px;overflow:hidden;}
div.main .left .adv img {width:100%}

div.main .left .ulnews { border:1px solid #ededed; float:left;padding:15px 5px 0 5px;margin-bottom:10px}
div.main .left .ulnews li {border-bottom:1px solid #ededed;width:100%; float:left;margin-bottom:10px;padding-bottom:10px}
div.main .left .ulnews li:last-child {border:none}
div.main .left .ulnews li img {float:left;width:62px;height:55px;margin:0 10px 0 0}
div.main .left .ulnews li p {max-height:57px;overflow:hidden}

.lstpt {width:100%;height:auto;overflow:hidden;float :left;margin-bottom:20px}
.lstpt .th {height:114px;height:74px;overflow:hidden;margin-right:10px; float:left }
.lstpt .th img {width:100%}
.lstpt h3 {font-weight:700;font-size:13px;margin-bottom:7px}
.lstpt p {max-height:55px;overflow:hidden;line-height:18px}

.listP {float: left; width:178px;overflow:hidden;margin:0px 0px 0 14px;height:230px;text-align:center}
.listP .img {width:178px;height:138px;overflow:hidden;border:1px solid #cfcfcf;display:table-cell;text-align:center;background:#fff;margin-bottom:10px}
.listP .img img {max-width:176px;max-height:138px;vertical-align:middle}
.listP strong {font:13px/17px 'osfonb';color:#333;margin:10px 0 7px 0;text-align:center;padding:0 5px; display:block}
.listP p span {font-size:15px;color:#ff0000;font-weight:700}

.lst {width:100%; float:left;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #cdcdcd}
.lst .th { float:left;width:154px;height:90px;margin:0 10px 0 0; overflow:hidden }
.lst .th img {width:100%}
.lst h3 {font-size:13px;font-weight:700;margin-bottom:8px}
.lst p {max-height:53px;overflow:hidden;line-height:18px;margin-bottom:7px}


.contact {margin-bottom:12px;font:12px/18px Arial;text-align:justify}

.ctl {float:left;margin:20px 0;width:100%}
.ctr { float:right; width:350px;margin:15px 20px 0 0}
.ctl .inner {border:1px solid #DFDFDF; border-radius:5px;padding:10px;position:relative}
.ctl .inner .tit {padding:3px 25px;background:#39B54A;color:#fff; font:13px/25px 'osfon'; float:left;width:auto;margin-top:-30px}

.tbl {margin-top:20px}
.tbl tr:hover {background:#ededed; }
.tbl tr span {font-size:10px !important}
.tbl .textbox {width:330px;margin:3px 0 3px 0px;border:1px solid #cccccc;outline:none;line-height:30px;padding-left:5px}
.tbl td {padding:3px 15px; font:13px/18px 'osfon'}

.auto {padding:20px 0;background:#f0f0f0}
.auto h2 {margin-bottom: 20px;font: 20px/24px 'osfonb';text-transform: uppercase;color: #39b54a;position:relative}
a.prev,a.next { position:absolute;z-index:999;} 
a.prev {margin-right:7px;width:8px;height:21px;background:url(/images/bd/prev.png);right:0px}
a.next {width:8px;height:21px;background:url(/images/bd/next.png);right:20px}

/* -- carousel -- */
.jcarousel {float:left;margin-left:-8px}
.jcarousel ul li{ float: left; width:186px;overflow:hidden;margin:0px 0px 0 14px;height:200px;text-align:center}
.jcarousel ul li a.pic {width:186px;height:138px;overflow:hidden;border:1px solid #cfcfcf;display:table-cell;text-align:center;background:#fff;margin-bottom:10px}
.jcarousel ul li a.pic img {max-width:186px;max-height:138px;vertical-align:middle}
.jcarousel ul li strong {font:13px/17px 'osfonb';color:#333;margin:10px 0 7px 0;text-align:center;padding:0 5px; display:block}

/*==============================================Begin Pages======================================*/

#lblPage{ display:block;text-align:center;padding-top:10px;height:24px; clear:both;font-weight:bold;}
A.apage:link{color:#0062BD;text-decoration:none;border: 1px solid #cccccc;padding:0px 5px;vertical-align:middle;font-weight:bold;}
A.apage:visited{color: #0062BD;text-decoration:none;border: 1px solid #cccccc;padding:0px 5px;vertical-align: middle;font-weight:bold;}
A.apage:hover {color:#f60;text-decoration:none;border:1px solid red;padding:0px 5px;vertical-align:middle;font-weight:bold;}
.cpage{color:red;text-decoration:none;border:1px solid #cccccc;padding:0px 5px;vertical-align:middle;font-weight:bold;}

.dlink {margin: 0 0 10px 0;padding:5px 10px;border-bottom:1px dotted #dcdcdc;background:#f4f4f4}
.cmaTite{padding-right:5px; padding-left:12px; background:url(/images/bd/muiten.png) no-repeat left; color:#232323; text-transform:none !important; margin-left:0px;text-decoration:none; } 
.cmaTite:first-child {background:none;padding-left:0}
.cmaTite:last-child, .cmaTite:hover{ color:#cd0000;}

/*==============================================End Pages======================================*/

.footer {padding:20px 0 10px 0;background:#39b54a}
.footer .l {float:left;width:50%;text-align:left;color:#fff;font:13px/20px 'osfon'}
.footer .r {float:right;text-align:right;font-family:'osfon'; color:#fff}

div.listN2{padding:5px 0; margin-bottom:15px;border-bottom:1px solid #ededed}
div.listN2 a.img{ width:156px; padding-right:10px; height:87px; overflow:hidden; float:left}
div.listN2 a.img span {width:156px;height:87px;display:table-cell;text-align:center;vertical-align:middle}
div.listN2 img{ max-width:156px; max-height:87px;vertical-align:middle }
div.listN2 strong a{font-size:13px;font-family:'osfon', sans-serif;color:#333}
div.listN2 strong a:hover{ color:#39b54a;}
div.listN2 strong{ display:block; padding-bottom:10px;font-family:'osfon', sans-serif;}
div.listN2 small{padding-bottom:10px; color:#a0a0a0;font-family:'osfon', sans-serif;}
div.listN2 p{ display:block; line-height:20px; color:#444444; height:59px; overflow:hidden;font-family:'osfon', sans-serif; font-size:13px;text-align:justify}

div.intro{border-bottom:0px #bebebe dotted; padding-bottom:20px; padding-top:10px; line-height:150%; font-family:'osfon', sans-serif; font-size:13px;}
div.intro ul,div.intro li{list-style-type:inherit;margin:3px 3px 3px 20px;}
div.intro h2{ font-weight:bold; font-size:19px;}
div.intro h3{ font-weight:bold; font-size:18px;}
div.intro table{ width:100%; border:1px #dfdfdf solid;}
div.intro table td,div.intro table tr{ border:1px #dfdfdf solid;}
div.intro img{ max-width:800px; height:auto;}
div.intro a{ color:#39b54a; font-weight:bold;}

div.newsD small{ display:block; color:#999; padding-top:8px;font-family:'osfon', sans-serif;}
div.newsD h1{ color:#333; font-family:'osfon', sans-serif; font-size:20px; font-weight:normal;margin-bottom:8px}
div.newsD p.ctn{ display:block; font-weight:bold; color:#444; padding:8px 0 0 0; line-height:130%; font-family:'osfon', sans-serif; font-size:13px}

ul.other{ padding-bottom:15px;}
ul.other li.tit{ border-top:1px #e5e5e5 solid; padding-top:5px; font-weight:bold;font-family:'osfon', sans-serif; color:#39b54a; font-size:15px; padding-bottom:10px;}
ul.other li.d{padding:5px 0 5px 5px}
ul.other li.d strong a{ font-weight:normal;font-family:'osfon', sans-serif; font-size:13px;}
ul.other li.d strong a:before {content:"";width:4px;height:4px;background:#39b54a; float:left;margin:8px 7px 0 0}}


div.proD { padding:20px 0;margin-bottom:20px}
div.proD .l {width:45%;height:315px;border:1px solid #ddd0d1;float:left;margin:0 20px 20px 0}
div.proD .l img {max-width:100%;max-height:100%}
div.proD .r {font:15px/24px 'osfonlight';margin-bottom:20px}
div.proD .r h1 {font:bold 20px/24px 'osfon';color:#FAA13E;margin-bottom:15px}
div.proD .r p {margin-bottom:10px;font:13px/22px 'osfon';color:#444}
div.proD h3 {text-transform:uppercase}
div.proD .r p span {font-size:15px;color:#ff0000; font-weight:700}

ul.ulstP {padding:10px 0 0 0}
ul.ulstP li {margin-bottom:10px;display:block}
ul.ulstP li a:before {content:'\25b6';float:left;color:#b92840;margin:0 8px 0 10px}
ul.ulstP li a {font:15px/18px 'osfon';color:#b92840}
ul.ulstP li a:hover {font-weight:700}

.scrollToTop{ position:fixed;bottom:0px;right:0px;z-index: 8;display:none}

.idTabs {background:#39B54A; float:left}
.idTabs a {padding:5px 15px; float:left; border-right:1px solid #fff;color:#fff;font:14px/18px 'osfon'}
.idTabs a:hover, .idTabs a.selected {background:#FAA13E;color:#fff}