
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: #333; font-size: 12px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; line-height: 20px; width: 100%; margin: 0px; padding: 0px; }
/*通用样式*/
ul li { list-style: none; }
a { color: #505050; text-decoration: none; }
a:hover { color: #CB1622; 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: 960px; margin: 0px auto; }
.head { height: 130px; background: url(../image/webHeaderbg.jpg) }
.head .logo { float: left; width: 550px; height: 90px; }
.head .top_r { float: right; width: 360px; }
.head .tel { background: url(../image/new_r2_c11.png) left center no-repeat; float: right; color: #fff; margin-top: 20px; padding-left: 50px; font-size: 20px; height: 45px; line-height: 45px; }
.head .tel span { font-size: 22px; color: #CB1521 }
.indexdh { clear: both; height: 40px; width: 960px; margin: 0px auto; background: url(../image/navMiddle.jpg) }
.navBar { position: relative; z-index: 100; height: 40px; }
.nav { font-family: "Microsoft YaHei", SimSun, SimHei; }
.nav h3 { font-size: 100%; font-weight: normal; font-size: 14px; line-height: 40px; }
.nav .m { position: relative; padding: 0 0px; float: left; text-align: center; }
.nav h3 a { float: left; height: 40px; color: #fff; padding: 0 23px; }
.nav .on h3 a { background: url(../image/itemMiddle.jpg); color: #fff; }
.serch { width: 267px; margin-top: 40px; height: 30px; float: right; overflow: hidden }
.serch input { border: 0; border: none; }
.serch .text { float: left; width: 215px; color: #999999; padding: 0 0 0 5px; border: 1px solid #AAAAAA; overflow: hidden; height: 28px; line-height: 25px; background: #fff }
.serch .sub { float: left; width: 33px; height: 30px; margin: 0; padding: 0; overflow: hidden; text-indent: -9999px; background: url(../image/go.gif) no-repeat; cursor: pointer }
.flash { position: absolute; left: 0; top: 0; height: 270px; width: 960px; z-index: 10 }
.focusBox { position: relative; width: 960px; height: 250px; overflow: hidden; }
.focusBox .pic { position: relative; z-index: 0; }
.focusBox .pic img { width: 960px; height: 250px; 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; z-index: 99; 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; }
.produ .bt { border-bottom: 1px solid #DDDDDD; line-height: 40px; }
.produ H3 span { color: #f00; padding-left: 10px; font-size: 14px; }
.produ H3 { font-size: 16px; }
.more { float: right; background: url(../image/more.png) no-repeat right center; padding-right: 10px; font-size:12px; }
.produ .nr { padding-left: 50px; position: relative; }
.produ ul li { float: left; width: 192px; padding: 0 11px; text-align: center; margin-top: 20px; }
.produ ul li .pic { border: 1px solid #ccc; padding: 5px; display: block; width: 180px; height: 140px; overflow: hidden }
.produ ul li p { padding-top: 5px; }
.produ ul li p span { color: #f00 }
.produ .prev, .produ .next { width: 25px; height: 38px; position: absolute; top: 70px; left: 0; z-index: 100; cursor: pointer; background: url(../image/new_r8_c2.png) no-repeat; }
.produ .next { left: auto; right: 0; background: url(../image/new_r5_c3.png) no-repeat; }
.produ .prev:hover { background: url(../image/new_r4_c6.png) no-repeat; }
.produ .next:hover { background: url(../image/new_r9_c7.png) no-repeat; }
.about { width: 620px; }
.about .bt { border-bottom: 1px solid #DDDDDD; line-height: 40px; }
.about H3 span { color: #f00; padding-left: 10px; font-size: 14px; }
.about H3 { font-size: 16px; }
.about .nr { padding-top: 10px; line-height: 23px; }
.about .nr img { float: left; padding: 7px 10px 10px 0 }
.lxfs { width: 290px; font-size: 14px; line-height: 22px; }
.lxfs .bt {  height: 40px; line-height: 40px; border-bottom: 1px solid #DDDDDD }
.lxfs .bt h3{font-size: 16px;}
.lxfs .bt span { color: #f00; padding-left: 10px; font-size: 14px; }
.lxfs .txt img { display: block; padding-bottom: 15px; margin-top: 10px; }
.footer { background: #333333; padding: 10px 0; text-align: center; color: #fff; line-height: 25px; }
.footer a { padding: 0 5px; color: #fff }
/*内页*/

.conl { width: 210px; }
.conl .chann { font-size: 14px; color: #fff; height: 36px; line-height: 36px; background: url(../image/form.jpg); padding-left: 15px; }
.conl .leftdh { border: 1px solid #CECECE; border-top: none; padding: 5px; }
.conl .leftdh a { line-height: 36px; display: block; border-bottom: 1px solid #CECECE; padding-left: 10px; }
.conl .leftdh a:hover { background: #FFFCD5; color: #000; border-bottom: 1px solid #CECECE; }
.yzl_dqwz { height: 36px; border-bottom: 1px solid #DDDDDD; font-size: 14px; line-height: 36px; }
.yzl_dqwz a { padding: 0 5px; }
.conr { width: 730px; }
.conr .arc { padding: 20px 20px; overflow: hidden; }
.conr .arc .title { font-size: 20px; color: #000; 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 td { padding: 8px; }
.conr .body input, .conr .body textarea { border: 1px solid #ddd; padding: 5px; }
.conr .body img { padding: 3px 0; }
.conr .body .submit { background-color: #F60; color: #fff; padding: 5px 20px; }
.conr .body .reset { background-color: #999; color: #fff; padding: 5px 20px; }
.conr .arc .fenxiang { float: right }
.conr .sxp { border-top: 1px dotted #ccc; margin-top: 20px; padding-top: 10px; }
.list { padding: 20px 0px; }
.list li { line-height: 40px; font-size: 14px; border-bottom: 1px dotted #CECECE }
.list li span { color: #797979 }
.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 }
.list li:hover { background: #FFFCD5 }
.imglist li { float: left; width: 160px; text-align: center; margin-top: 30px; padding: 0 11px; }
.imglist li p { padding-top: 5px; }
/*分页*/
.mypages { padding: 35px 0 35px 0; border-top: none; text-align: center; line-height: 30px; clear: both; }
.mypages ul { text-align: center; }
.mypages ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; }
.mypages ul li a { border: 1px solid #666; color: #555555; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; }
.mypages ul li a:hover { border: 1px solid #666; color: #fff; background: #333; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.mypages ul li.thisclass a { background-color: #333; height: 18px; overflow: hidden; color: #fff; font-weight: bold; border: 1px solid #333; }
.mypages .pageinfo { color: #999999; padding: 0 3px 0 3px; height: 18px; }
.mypages .pageinfo strong { color: #333; font-weight: normal; margin: 0 0; height: 18px; }
/*产品内容页*/
.arc_box { padding-top: 20px; }
.left-pro { float: left; width: 342px; }
.left-pro .t2 { width: 340px; float: left; height: 340px; border: 1px solid #E2E2E2; margin-bottom: 10px; }
.left-pro .t2 img { text-indent: 0; }
#showArea img { cursor: pointer; width: 58px; height: 58px; }
#main_img { cursor: pointer; }
#showArea { height: 60px; padding-left: 25px; overflow: hidden; position: relative; }
#showArea ul li { float: left; width: 60px; padding: 0 6px; }
#showArea ul li a { display: block; border: 1px solid #E2E2E2; }
#showArea ul li a:hover { border: 1px solid #F00; float: left; }
.picScroll { position: relative; margin-top: 5px; width: 340px; float: left; overflow: hidden }
.picScroll .prev,  .picScroll .next { display: block; position: absolute; top: 20px; left: 0px; width: 18px; height: 22px; background: url(../image/b_r1_c1_s1.jpg) no-repeat; }
.picScroll .next { left: auto; right: 0px; background: url(../image/b_r1_c3_s1.jpg) no-repeat; }
.MagicZoomBigImageCont { border: 1px solid #F00; overflow: hidden; }
.MagicZoomBigImageCont img { width: 800px; height: 800px }
.MagicZoomBigImageCont iframe { width: 340px; height: 340px }
.MagicZoomHeader { font: 10px Tahoma, Verdana, Arial, sans-serif; color: #fff; background: #91b817; text-align: center !important }
.MagicZoomPup { border: 1px solid #aaa; background: #fff; cursor: hand; left: 0 }
.MagicZoomLoading { text-align: center; background: #fff; color: #444; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none }
.MagicZoomLoading img { padding-top: 3px !important }
.MagicThumb { outline: none }
.MagicThumb-zoomed { cursor: default }
.MagicThumb span { display: none }
.MagicThumb-image { border: 1px solid #ccc; outline: none }
.MagicThumb-image-zoomed { cursor: url(/templets/qyskin/css/cursor/zoomout.cur), pointer }
.MagicThumb-caption { color: #333333; background-color: #F0F0F0; border: 1px solid #CCC; border-top: none; font-family: Verdana, Helvetica; font-size: 11px; padding: 8px 16px }
.MagicThumb-controlbar { display: block; height: 18px }
.MagicThumb-controlbar a { display: block; width: 180px; height: 180px; margin: 0px 1px; outline: none; float: left; overflow: hidden }
.MagicThumb-controlbar a span { display: block; width: 1000px; height: 1000px; outline: none; position: absolute; left: 0px; top: 0px }
.MagicThumb-loading { border: 1px solid #000; background: #fff; padding: 2px 2px 2px 22px; margin: 0; text-decoration: none; text-align: left; font-size: 8pt; font-family: sans-serif; }
.boxr { width: 290px; }
.boxr h1 { border-bottom: solid 1px #ccc; font-family: Arial; display: block; line-height: 25px; height: 30px; font-size: 20px; }
.boxr p { line-height: 30px; }
.boxr .yuding { clear: both; float: right; width: 300px; text-align: center }
.boxr .yuding a { width: 140px; line-height: 35px; font-size: 16px; color: #fff; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; }
.boxr .yuding .xj { background: #D61518; }
.boxr .yuding .xj:hover { background: #999999; color: #fff; }
.boxr .yuding .zx { background: #FF6600; }
.boxr .yuding .zx:hover { background: #999999; color: #fff; }
.boxr .tt { float: left; height: 320px; color: #666666 }
.boxr .tt span { color: #000 }
.boxr .tt p strong { color: #f00; font-size: 18px; }
.conr .jieshao { clear: both; padding-top: 20px; }
.conr .jieshao .bt { background: #F6F6F6; height: 40px; line-height: 40px; }
.conr .jieshao .bt h3 { text-align: center; width: 130px; line-height: 40px; font-weight: normal; font-size: 16px; color: #fff; height: 40px; background: #23A15B; }
.conr .jieshao .nr { padding: 15px 0; line-height: 25px; }
