html, body, div, span, applet, object, iframe, caption, em, img, h1, h2, h3, h4, h5, h6, p, a, address, cite, dl, dt, dd, ol, ul, li, fieldset, form, label { padding: 0; margin: 0; border: 0 }
body { color: #666; font-size: 12px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; line-height: 20px; width: 100%; margin: 0px; padding: 0px; background: url(../image/in_04.gif) repeat-x }
/*通用样式*/
ul li { list-style: none; }
a { color: #014924; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }
.clear0 { clear: both; height: 0px; font-size: 0px; line-height: 0px; width: 100% }
.clear10 { clear: both; height: 10px; font-size: 0px; line-height: 0px; width: 100% }
.clear5 { clear: both; height: 5px; font-size: 0px; line-height: 0px; width: 100% }
.clear { clear: both }
.padd10 { padding-top: 10px; }
.mar10 { margin-top: 10px; }
.block { display: block }
.left { float: left; }
.right { float: right; }
.color1 { color: #F00 }
.fo14 { font-size: 14px }
.center { text-align: center }
.yahei { font-family: Microsoft YaHei; }
.bgfff { background: #fff }
h3 { font-size: 14px; font-weight: normal }
.hidd { overflow: hidden }
.radius { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.fontshrink { -webkit-text-size-adjust: none; -webkit-transform: scale(0.9); -o-transform: scale(1); display: inline-block }
.s-title { bottom: 0px; color: #fff; height: 30px; left: 0; line-height: 30px; position: absolute; width: 100%; z-index: 5 }
.v-all-bg { background-color: #000; opacity: .6; z-index: 1; bottom: 0px; color: #fff; height: 30px; left: 0; line-height: 30px; position: absolute; width: 100% }
.img_fd { display: block; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.img_fd:hover { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
/*头部*/
.w980 { width: 942px; margin: 0px auto; }
.head .logo { float: left; width: 390px; height: 76px; }
.head .top_r { float: right; width: 300px; margin-top: 40px; }
.head .top_r .language { float: right; height: 35px; line-height: 25px; color: #B8E2B0 }
.head .top_r .language a { padding: 0 5px; color: #2C5F23 }
.head .top_r .language a:hover { padding: 0 5px; color: #f00 }
.indexdh { background: url(../image/in_10.gif) repeat-x; height: 63px; clear: both }
.indexdh li { float: left; width: 71px; font-size: 14px; line-height: 63px; padding-left: 1px; text-align: center; background: url(../image/in_11.gif) left center no-repeat }
.indexdh li a { color: #fff; }
.indexdh a:hover { color: #FF0; }
.focusBox { position: relative; width: 942px; height: 295px; overflow: hidden; clear: both; margin: 0px auto; }
.focusBox .pic { position: relative; z-index: 0; }
.focusBox .pic img { width: 942px; height: 295px; display: block; }
.focusBox .hd { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.focusBox .hd li { margin: 0 5px; background: url(../image/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; _background: url(../image/dot8.png) no-repeat 0 -16px; }
.focusBox .hd .on { background-position: 0 0; }
.focusBox .prev,  .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../image/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,  .focusBox .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }
.TB-focus { width: 303px; height: 182px; position: relative; overflow: hidden; }
.TB-focus .hd { position: absolute; right: 9px; bottom: 10px; z-index: 1; padding-left: 2px; }
.TB-focus .hd li { color: #f60; cursor: pointer; margin-left: 3px; width: 18px; height: 18px; background: #fff; float: left; font-size: 13px; line-height: 18px; overflow: visible; text-align: center; opacity: .7; filter: alpha(opacity=70); border: 1px solid #d8d8d8; margin-left: -1px; }
.TB-focus .hd li.on { background: #f60; color: #fff; font-weight: bold; opacity: 1; filter: alpha(opacity=100); z-index: 2; position: relative; }
.TB-focus .bd img { width: 303px; height: 182px; }
.rongyu { width: 317px; }
.rongyu .box { background: url(../image/in_32_03.gif); height: 198px; padding-left: 6px; padding-top: 6px; }
.more { float: right; }
.tybt { background: url(../image/in_34_02.gif); height: 50px; }
.tybt h3 { line-height: 50px; height: 50px; font-size: 20px; color: #000; padding-left: 10px; font-weight: bold }
.tybt h3 span { color: #797B79; padding-left: 5px; font-size: 12px; font-weight: normal }
.news { width: 361px }
.news .box { background: url(../image/in_33_03.gif) repeat-x; overflow: hidden; padding: 0 10px; }
.news .box .pic { height: 78px; padding-top: 6px; overflow: hidden; }
.news .box .pic img { float: left; padding-right: 10px; }
.news ul { padding-top: 10px; }
.news li { padding-left: 13px; background: url(../image/in_250.gif) left center no-repeat; padding-left: 10px; border-bottom: 1px solid #EBEBEB; line-height: 26px; }
.shipin { width: 264px; }
.shipin .box { background: url(../image/in_34_03.gif) repeat-x; padding: 15px 0 0 17px }
.about .pic { float: left; padding-right: 15px; }
.about { border-top: 1px solid #E5DDDA; padding-top: 11px; color: #014924; overflow: hidden }
.product { height: 155px; overflow: hidden; clear: both; margin-top:10px; }
.product .bt span { display: block; font-size: 14px; color: #FE8703 }
.product .prev, .product .next { width: 31px; height: 46px; background: url(../image/a_59.png) no-repeat; margin-top: 40px; }
.product .next { background: url(../image/a_62.png) no-repeat }
.product .bl_dw { float: left; width: 880px; overflow: hidden }
.product ul li { float: left; padding: 0 5px; }
.product ul li a { float: left; width: 165px; text-align: center; overflow: hidden; }
.product ul li p { padding-top: 5px; }
.footer { background: #BCEDBC url(../image/in_431.gif) repeat-x; color: #014924; padding: 15px 0 }
.footer .txt { float: left; width: 680px; }
.footer .txt img { float: left; margin-top: 0px; }
.footer .foo_r { float: right }
.footer .foo_r a { padding: 0 5px; }
.fgx { background: url(../image/in_30.gif) }
/*内页*/


.conl { width: 204px; overflow: hidden; margin-top: 10px; }
.conl .channl { font-size: 18px; color: #000; text-align: center; line-height: 50px; background: url(../image/l_01.gif) no-repeat; height: 71px; }
.conl .leftdh { background: url(../image/l_03.gif) repeat-y }
.conl .leftdh li { text-align: center; }
.conl .leftdh li a { line-height: 25px; font-size: 14px; }
.conl .leftdh li a.thisclass { color:red; }
.conl .leftdhbg { background: url(../image/l_05.gif); height: 43px; }
.conl .lxwm { line-height: 25px; }
.conl .lxwm .bt { background: url(/templets/qyskin/images/nr_r10_c2.png); height: 37px; padding-left: 20px; line-height: 37px; font-size: 14px; color: #fff }
.conl .lxwm .pic { padding: 10px 0 }
.conr { width: 715px; overflow: hidden; margin-top: 10px; }
.yzl_dqwz { line-height: 35px; border-bottom: 1px solid #397B2D; color: #014924; padding: 0 10px; height: 35px; }
.yzl_dqwz h3 { font-size: 14px; color: #9A0000; font-weight: bold }
.yzl_dqwz span { }
.yzl_dqwz a { padding: 0 5px; }
.imglist li { float: left; width: 200px; text-align: center; line-height: 20px; margin-top: 20px; padding: 0 11px; }
.imglist .pic { display: block; width: 200px; height: 150px; overflow: hidden; }
.imglist img { display: block }
.conr .arc { padding: 20px 20px; overflow: hidden; }
.conr .arc .title { font-size: 20px; border-bottom: 1px dotted #ccc; text-align: center; line-height: 35px; height: 40px; }
.conr .arc .ly { text-align: center; line-height: 30px; }
.conr .arc .ly span { padding: 0 10px; }
.conr .body { line-height: 25px; overflow: hidden; font-size: 14px; padding: 10px 0; }
.conr .body img { padding: 3px 0; }
.conr .arc .fenxiang { float: right }
.conr .sxp { border-top: 1px dotted #ccc; margin-top: 20px; padding-top: 10px; }
.zplist li { margin-top: 10px; }
.zplist li .yingp { width: 130px; margin: 0px auto }
.zplist li .yingp a { display: block; line-height: 30px; background: #F26500; width: 100%; color: #fff; text-align: center; font-size: 14px; }
.zplist li .yingp a:hover { display: block; line-height: 30px; background: #9A0000; width: 100%; color: #fff }
.list { padding: 20px 15px; }
.list li { line-height: 40px; font-size: 14px; padding-left: 18px; background: url(../image/in_250.gif) no-repeat left center; border-bottom: 1px dotted #DEDEDE }
.list li span { color: #9E2000 }
.list li.curr { border-top: 1px dotted #CBCBCB; background: none; padding-top: 5px; margin-top: 9px; height: 1px; line-height: 0px; font-size: 0; overflow: hidden; clear: both }
.liuyan_bd .sub { float: right; width: 100px; height: 35px; padding-right: 80px; margin-top: 10px; }
.liuyan_bd .sub input { width: 100px; height: 35px; border: none; background: #22AED7; cursor: pointer; display: block; font-size: 16px; color: #fff }
/*分页*/
.arcpages { padding: 15px 0 15px 0; border-top: none; text-align: center; line-height: 30px; clear: both; }
.arcpages ul { text-align: center; }
.arcpages ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; }
.arcpages ul li a { border: 1px solid #666; color: #555555; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; }
.arcpages ul li a:hover { border: 1px solid #666; color: #fff; background: #333; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.arcpages ul li.thisclass a { background-color: #333; height: 18px; overflow: hidden; color: #fff; font-weight: bold; border: 1px solid #333; }
.arcpages .pageinfo { color: #999999; padding: 0 3px 0 3px; height: 18px; }
.arcpages .pageinfo strong { color: #333; font-weight: normal; margin: 0 0; height: 18px; }
.body img { max-width: 670px }
