/*by 东方的太阳  QQ：465002188*/

* { padding: 0; margin: 0 }
body { color: #555555; font: 12px/24px Arial, Verdana, Helvetica, sans-serif; background: #fff url(../images/bg.jpg)}
ul, ol { list-style-type: none }
textarea, select, input, button, label, img { vertical-align: middle; font-family: 'Raleway', 微软雅黑 }
input[type=submit] { cursor: pointer }
input, button { overflow: visible }
table { border-collapse: collapse }
img { border: 0; vertical-align: middle; max-width: 100% }
html { -webkit-text-size-adjust: none }
input, textarea, div, a, select { outline: none }
body {overflow: hidden;overflow-y: scroll;min-width: 1000px;}
input, textarea, label { font-size: 14px }

.wp {width: 1000px; margin: 0 auto;}
.c:after { content: "."; display: block; height: 0; clear: both; overflow: hidden;font-size: 0;}
.c { *zoom: 1 }
.fl { float: left; display: inline }
.fr { float: right; display: inline }
.rel { position: relative }
.abs { position: absolute }
.none { display: none }
.tac { text-align: center }
.tar { text-align: right }

.text-overflow { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.table { display: table; table-layout: fixed; width: 100% }
.table li, .cell { display: table-cell; vertical-align: middle }
.inline-box { font-size: 0px; text-align: center }
.inline-box li, .inlineb { display: inline-block; vertical-align: middle; *display: inline; *zoom: 1 }
img.img_vm { vertical-align: middle; top: 0; left: 0; bottom: 0; right: 0; margin: auto; position: absolute; max-height: 100% }
a { color: #555555; text-decoration: none;}
a:link { }
a:hover { text-decoration: none; color: #00733a }
a:active { }
a:visited { }
.trs {-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}


.header {padding: 14px 0}
.header img {vertical-align: top;}
.header .it {font-size: 0;line-height: 26px}
.header .it a {margin-left: 13px;display: inline-block;*display: inline;*zoom:0;vertical-align: middle;}
.header .lang img {vertical-align: 0;margin-right: 5px;}
.header .it .lang {font-size: 12px;color: #888888;text-transform: uppercase;margin-left: 30px;}

.so {margin-top: 23px;color: #333333;text-transform: uppercase;position: relative;margin-left: 13px;}
.so .mit {background: url(../images/ico_so.png) no-repeat center center;height: 28px;width: 28px;cursor: pointer;position: absolute;right: 0;top:0;border:0;}
.so .inp {height: 26px;line-height: 26px;padding: 0 10px;border:1px solid #ddd;width: 225px;background: #f3f6f9}

.nav {line-height: 40px;height: 40px;background: #000;}
.nav li {width: 16.66666%;text-align: center;float: left;text-align: center;}
.nav li a {font-size: 14px;color: #fff;display: block;}
.nav li.on a, .nav li a:hover {background: #00733a;color: #fff;}

.bread {line-height: 36px;height: 36px;color: #666666;}
.bread a {color: #666;}
.bread a,
.bread span {margin: 0 7px;text-transform: capitalize;}


.t2 {height: 39px;line-height: 39px;border-bottom: 1px solid #000;margin: 20px 0;}
.t2 .t {float: left;background: #000;padding: 0 20px;color: #fff;font-size: 18px;font-family: 'Impact';text-transform: capitalize;}
.sub li {float: left;padding: 0 20px;background: url(../images/sub_li.jpg) no-repeat right center;}
.sub li a {color: #222;}
.sub li.on a, .sub li a:hover {color: #00733a;}
.sub li:last-child {background: none;padding-right: 0;}



.ml {width: 737px;}
.mr {width: 244px;}

.xbox {border:1px solid #ccc;border-radius: 5px;}
.t3 {line-height: 38px;height: 38px;padding: 0 11px;font-size: 18px;color: #000000;text-transform: capitalize;font-family: 'Impact'}

.psub {border-top: 1px solid #ccc;padding: 15px 20px;border-bottom: 1px solid #ccc;}
.psub .t a {font-weight: bold;font-size: 14px;color: #000;}
.psub ul li {padding-left: 20px;}
.psub ul li a {background: url(../images/li1.jpg) no-repeat 0 center;padding-left: 15px;}

.xcon {padding: 10px;}


.page {font-size: 0;text-align: center;padding: 20px}
.page a, .page span {display:inline-block;*display: inline;*zoom: 1;background: #f8f8f8;border:1px solid #eee;padding: 0 8px;text-transform: uppercase;margin: 0 5px;font-size: 12px;}
.page a:hover, .page a.on {background: #00733b;color: #fff;}

.pro_list {margin: 0 -11px;}
.pro_list li {width: 33.33333%;text-align: center;float: left;}
.pro_list li a {display: block;margin: 0 11px;}
.pro_list li a  .pic {height: 228px;width: 100%;border:1px solid #ddd;position: relative;}
.pro_list li a .str {padding: 10px 0 15px 0}
.pro_list li a .str span {display: block;line-height: 18px;color: #666;}
.pro_list li a .str span.s1 {font-weight: bold;color: #000;}
.pro_list li a:hover .pic {border-color: #00733a;}
.pro_list li a:hover .str span.s1 {color: #00733a;}

.pro_select{padding-top: 20px;margin-right: -15px;}
.pro_select ul li {float: left;margin-right: 15px;}
.pro_select ul li label {text-transform: capitalize;font-size: 12px;}
.pro_select ul li select {border:1px solid #ddd;background: #fff;line-height: 24px;height: 24px;color: #666;font-size: 12px;width: 180px}
.pro_select .go {padding-top: 10px;padding-right: 15px;line-height: 24px;}
.pro_select .go button {height: 24px;line-height: 24px;border:0;padding: 0 15px;background: #000;color: #fff;font-size: 12px;text-transform: uppercase;margin-left: 15px;cursor: pointer;}

.pro_x {border:1px solid #ddd;border-top: 0;margin-top: -20px;}
.pro_head {font-size: 32px;color: #000;}
.pro_head span {display: block;line-height: 34px}

.pro_t {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 0 15px;line-height: 44px;height: 44px;font-size: 14px;font-weight: bold;color: #000;}
.pro_x .cont {padding: 15px}




.banner, .banner .bd ul li a {display: block;height: 306px;background-repeat: no-repeat;background-position: center center; cursor:default}
.banner .hd {bottom:0;right:0;text-align: center;font-size: 0;}
.banner .hd ul li {width: 10px;height: 10px;background: #484848;margin: 0 3px;display: inline-block;*display: inline;*zoom: 1;}
.banner .hd ul li.on {background: #2e8a5d}


.t5 {padding: 10px 0 0 0;background: url(../images/x.jpg) repeat-x bottom;margin-top: 17px;margin-bottom: 20px;}
.t5 a {background: url(../images/li2.png) no-repeat right center;padding-right: 20px;}
.t5 .t {line-height: 24px;height: 24px;font-size: 24px;font-family: 'Impact';color:#00733a;border-bottom: 3px solid #00733a;height: 24px;padding-bottom: 10px;text-transform: capitalize;}
.t5 .t span {color: #000;margin-left: 5px;}

.home_pro {margin: 0 -20px;}
.home_pro .list {width: 160px;margin: 0 20px;}
.home_pro .pic {width: 308px;border:1px solid #ddd;}
.home_pro .pic .pics {border-bottom: 1px solid #ddd;height: 308px;}
.home_pro .pic .pics a {display: block;height: 308px;width: 100%}
.home_pro .pic .t {line-height: 26px;height: 26px;padding: 18px 12px;display: block;}
.home_pro .pic .t .fl {font-weight: bold;font-size: 16px;color: #3e3e46;}
.home_pro .pic .t .fr {border:1px solid #ddd;height: 24px;padding: 0 30px 0 15px;border-radius: 24px;background: url(../images/li2.png) no-repeat 50px center;}
.home_pro .pic .t:hover .fr {background-color: #fff;}
.home_pro .list .t a {font-size: 16px;font-weight: bold;color: #3e3e46;}
.home_pro .list ul li {line-height: 22px;padding-left: 20px;}
.home_pro .list ul li a {background: url(../images/li1.jpg) no-repeat 0 center;padding-left: 15px;}


.scroll ul li {width: 230px;text-align: center;float: left;margin-right: 20px;text-transform: capitalize;}
.scroll ul li span {margin-bottom: 10px;display: block;}


.home_about, .home_news {}
.home_about .con {line-height: 20px}
.home_about .con .pic {width: 487px;float: left;}
.home_about .con .info {margin-left: 487px;padding-left: 20px;}
.home_about .con .info .t {font-size: 14px;font-weight: bold;color: #000;padding: 5px 0}



/*.news_list li {border-bottom: 1px solid #ddd;padding-bottom: 18px;margin-bottom: 18px;overflow: hidden;}
.news_list li .pic {width: 88px;height: 88px;float: left;margin-right: 20px;}
.news_list li .t {font-size: 14px;line-height: 20px;margin-bottom: 5px;}
.news_list li .time {font-size: 12px;color: #999;}
*/

.bottom_box {border-top: 1px solid #ddd;margin-top: 30px;padding-bottom: 0px;margin-right: -30px;}
.bottom_box .it .t {padding: 20px 0 5px 0}
.bottom_box .it .t a {font-size: 14px;color: #00733a;}
.bottom_box .it {float: left;padding-right: 18px;}
.bottom_box .it ul li {line-height: 20px;}
.bottom_box .it.it1 ul {float: left;padding-right: 15px;}
.bottom_box .it.it1 {padding-right: 0;}
.bottom_box .it.it1 ul .t {padding: 0}
.bottom_box .it.it1 ul .t a {color: #000000;font-size: 12px;font-weight: bold;}

.qc_list {margin: 0 -15px;position: relative;}
.qc_list li {width: 33.33333%;float: left;text-align: center;}
.qc_list li div {padding: 0 15px;}
.qc_list li span {display: block;text-transform: capitalize;padding: 10px 0}






.footer {background: #000;padding: 10px 15px;color: #ffffff;margin-top: 50px;text-transform: capitalize;}
.footer a {color: #fff;}