/* Code tidied up by ScrapBook */
html { overflow-x: hidden; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
img { width: 100%; height: auto; }
ul li { list-style: outside none none; }
a { text-decoration: none; }
.clear { clear: both; height: 0px; width: 1700px; }
.w { width: 1010px; margin: 0px auto; position: relative; }
body { color: rgb(51, 51, 51); font: 14px/1.6 arial,"Microsoft Yahei"; background-color: rgb(246, 246, 246); }
.head { height: 128px; }
.head_left { height: 128px; float: left; width: 30%; background: rgba(0, 0, 0, 0) url("head_left.jpg") repeat-x scroll left top; padding-left: 9999px; margin-left: -9999px; }
.head_left img { padding-top: 36px; width: 278px; height: auto; }
.head_img { width: 50px; float: left; }
.head_img img { width: 50px; height: 128px; }
.head_right { width: 64%; height: 128px; float: left; background: rgba(0, 0, 0, 0) url("head_right.jpg") repeat-x scroll left top; padding-right: 9999px; margin-right: -9999px; }
.head_right .top { padding-top: 35px; text-align: right; }
.head_right .top span { padding-left: 24px; height: 14px; line-height: 14px; display: inline-block; cursor: pointer; }
.head_right .top span.span1 { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0) url("cn.png") no-repeat scroll left top; padding-right: 5px; }
.head_right .top span.span2 { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0) url("en.png") no-repeat scroll left top; }
.head_right ul { height: 71px; line-height: 70px; }
.head_right ul li { font-size: 18px; font-weight: bold; list-style: outside none none; float: left; position: relative; }
.head_right ul li a { color: rgb(255, 255, 255); padding-left: 25px; }
.head_right li ul { display: none; background: rgb(1, 104, 183) none repeat scroll 0% 0%; position: absolute; top: 71px; z-index: 999; height: auto; padding: 5px 0px; }
.head_right li:hover ul { display: block; }
.head_right li ul li { height: 30px; line-height: 30px; float: none; border-right: 0px none; padding-left: 0px; }
.head_right li ul li a { display: block; font-size: 16px; padding: 0px 15px; min-width: 200px; font-weight: 100; }
.head_right li ul li a:hover { font-size: 16px; }
.slideBox { width: 100%; height: auto; overflow: hidden; position: relative; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { vertical-align: middle; }
.slideBox .bd img { width: 100%; height: auto; display: block; }
.slideBox .bd2 img { width: 100%; height: auto; display: block; }
.product { margin: 18px 0px; position: relative; }
.product h2 { font-size: 20px; color: rgb(51, 51, 51); background: rgba(0, 0, 0, 0) url("product.png") no-repeat scroll 0px 0px; padding-left: 45px; }
.picScroll-left { overflow: hidden; }
.picScroll-left .hd { overflow: hidden; height: 30px; position: absolute; right: 7px; top: -3px; }
.picScroll-left .hd1 { position: absolute; top: 50px; width: 100%; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; width: 20px; height: 20px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: rgba(0, 0, 0, 0) url("btn.jpg") no-repeat scroll 0px 0px; }
.picScroll-left .hd1 .prev { position: absolute; top: 0px; left: 0px; background: rgb(1, 104, 183) url("xiaoyu.png") no-repeat scroll 9px center; width: 40px; height: 192px; }
.picScroll-left .hd1 .next { position: absolute; top: 0px; right: 13px; background: rgb(1, 104, 183) url("dayu.png") no-repeat scroll 9px center; width: 40px; height: 192px; }
.picScroll-left .hd .next { background-position: -23px 0px; }
.picScroll-left .bd { padding: 18px 50px 0px; }
.picScroll-left .bd ul { overflow: hidden; }
.picScroll-left .bd ul li { float: left; overflow: hidden; text-align: center; padding: 0px 15px; }
.picScroll-left .bd ul li .pic { text-align: center; position: relative; width: 270px; }
.picScroll-left .bd ul li .pic img { width: 270px; height: 157px; display: block; }
.picScroll-left .bd ul li .pic .play { width: 63px; height: 63px; position: absolute; top: 50%; left: 50%; margin-top: -32px; margin-left: -32px; cursor: pointer; }
.picScroll-left .bd ul li .pic:hover .play { display: none; }
.picScroll-left .bd ul li .pic a:hover img { border-color: rgb(153, 153, 153); }
.picScroll-left .bd ul li .title { line-height: 35px; bottom: 0px; left: 0px; background: rgb(1, 104, 183) none repeat scroll 0% 0%; width: 100%; height: 35px; }
.picScroll-left .bd ul li .title a { font-size: 14px; color: rgb(255, 255, 255); }
.bottom { margin-bottom: 50px; }
.bottom h2 { padding-left: 40px; margin-bottom: 20px; }
.bottom .left { float: left; width: 310px; }
.bottom .left h2 { background: rgba(0, 0, 0, 0) url("about.png") no-repeat scroll 0px 0px; }
.bottom .left p { font-size: 12px; text-indent: 24px; line-height: 22px; }
.bottom .middle { float: left; width: 335px; margin: 0px 35px; }
.bottom .middle h2 { background: rgba(0, 0, 0, 0) url("about.png") no-repeat scroll 0px 0px; }
.bottom .middle embed { width: 295px; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.bottom .right { float: left; width: 285px; }
.bottom .right h2 { background: rgba(0, 0, 0, 0) url("about.png") no-repeat scroll 0px 0px; }
.footer { text-align: center; background: rgb(1, 104, 183) none repeat scroll 0% 0%; padding: 40px 0px; color: rgb(255, 255, 255); }
.footer a, .footer span { padding: 0px 10px; color: rgb(255, 255, 255); }
.content { margin: 10px 0px 100px; }
.content .left { width: 235px; float: left; }
.content .left ul { border-width: 1px 1px 0px; border-style: none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 20px; }
.content .left h2 { font-size: 22px; font-weight: normal; color: rgb(255, 255, 255); padding: 12px 0px 12px 25px; background: rgb(9, 119, 203) none repeat scroll 0% 0%; }
.content .left ul li { background: rgba(0, 0, 0, 0) url("icon.png") no-repeat scroll 20px center; padding: 5px 20px; border-bottom: 1px solid rgb(204, 204, 204); }
.content .left ul li a { font-size: 16px; color: rgb(9, 119, 203); padding-left: 20px; }
.content .left .box { border: 1px solid rgb(204, 204, 204); padding: 20px 0px 100px 25px; margin-bottom: 20px; }
.content .left .box p { padding: 5px 0px; }
.content .right { width: 740px; float: right; }
.content .right .bread { border-bottom: 1px dashed rgb(0, 0, 0); margin-top: -5px; padding-bottom: 5px; }
.content .right .bread a, .content .right .bread span { font-size: 16px; color: rgb(0, 0, 0); font-weight: bold; }
.content .right ul li { padding: 10px 0px; border-bottom: 1px dashed rgb(0, 0, 0); }
.content .right ul li .post_img { width: 200px; float: left; }
.content .right ul li .post_content { width: 525px; float: right; }
.content .right ul li .post_content h2 a { font-size: 18px; color: rgb(0, 0, 0); }
.content .right ul li .post_content p { font-size: 14px; line-height: 24px; letter-spacing: 2px; padding-top: 10px; }
.content .right ul li .date { text-align: right; font-size: 16px; font-weight: bold; }
.content .right .page { margin-top: 30px; }
.content .right .page .page_content { margin-top: 30px; }
.content .right .page .page_content p { font-size: 14px; padding: 5px 0px 5px 10px; text-indent: 30px; }
.content .right .page ul { margin-left: -19px; }
.content .right .page ul li { padding: 0px 0px 0px 15px; border: 0px none; width: 238px; text-align: center; float: left; }
.content .right .page ul li h3 { font-size: 18px; padding: 15px 0px; }
.content .right .video ul { margin-left: -40px; margin-top: 30px; }
.content .right .video ul li { width: 350px; float: left; border-bottom: 0px none; text-align: center; padding: 0px 0px 0px 40px; }
.content .right .pro ul li h3 { font-size: 18px; padding: 15px 0px; }
.content .right .pro ul { margin-left: -19px; margin-top: 30px; }
.content .right .pro ul li { width: 236px; float: left; border-bottom: 0px none; text-align: center; padding: 0px 0px 0px 15px; margin-bottom: 20px; }
.content .right .pro ul li img { border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 236px; height: 160px; }
.content .right .pro ul li h3 { font-size: 18px; padding: 8px 0px; background: rgb(9, 119, 203) none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 238px; }
.content .right .pro ul { margin-left: -19px; margin-top: 15px; }
.content .right .pro ul li { width: 236px; float: left; border-bottom: 0px none; text-align: center; padding: 0px 0px 0px 15px; margin-bottom: 20px; }
.content .right .pro ul li img { border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 236px; height: 160px; }
.content .right .pro ul li h3 { font-size: 18px; padding: 8px 0px; background: rgb(9, 119, 203) none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 238px; }
.content .right .video ul { margin-left: -19px; margin-top: 15px; }
.content .right .video ul li { width: 365px; float: left; border-bottom: 0px none; text-align: center; padding: 0px 0px 0px 10px; margin-bottom: 20px; }
.content .right .video ul li h3 { font-size: 18px; padding: 8px 0px 8px 10px; background: rgb(9, 119, 203) none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 360px; }
.content .right .single { margin-top: 30px; }
.content .right .single .single_left { width: 500px; float: left; }
.content .right .single .single_left img { width: 500px; height: 300px; }
.content .right .single .single_right { width: 240px; float: left; background: rgb(9, 119, 203) none repeat scroll 0% 0%; text-align: center; color: rgb(255, 255, 255); height: 300px; }
.content .right .single .single_right h2 { font-size: 22px; padding-top: 100px; }
.content .right .single .single_right p { padding: 5px 0px; }
.content .right .single h1 { font-size: 24px; background: rgb(9, 119, 203) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-top: 30px; padding: 11px 0px 11px 30px; }
.content .right .single .bodys { margin-left: 0px; margin-top: 20px; }
.content .right .single h4 { font-size: 24px; margin-top: 20px; margin-bottom: 10px; padding: 11px 0px 11px 30px; }
.content .right .single table { text-align: center; border-collapse: collapse; }
.content .right .single table td { border: 1px solid rgb(0, 0, 0); padding: 10px 0px; }
.fenye { margin: 20px 0px; text-align: center; line-height: 36px; clear: both; }
.fenye span { padding: 3px 8px; margin: 0px 4px; text-decoration: none; color: rgb(102, 102, 102); font-size: 12px; background: rgb(240, 239, 239) none repeat scroll 0% 0%; border-radius: 3px; }
.fenye a { padding: 3px 8px; margin: 0px 4px; text-decoration: none; color: rgb(102, 102, 102); font-size: 12px; background: rgb(240, 239, 239) none repeat scroll 0% 0%; border-radius: 3px; }
.fenye a.current { background: rgb(1, 104, 183) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.fenye a:hover { background: rgb(1, 104, 183) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.content .single .form { padding-top: 30px; }
.content .single .form li { padding: 0px; border: 0px none; }
.form .tit { height: 30px; line-height: 30px; border-bottom: 1px solid rgb(229, 229, 229); }
.form .tit span { border-bottom: 3px solid rgb(9, 119, 203); padding: 0px 10px 5px; font-size: 16px; }
.form .con { border: 1px solid rgb(229, 229, 229); margin-top: 15px; padding: 20px 0px 20px 0%; }
.form li { margin-bottom: 10px; }
.form .textarea { margin-bottom: 80px; }
.form label { width: 20%; float: left; height: 30px; line-height: 30px; text-align: right; padding-right: 2%; }
.form input { width: 30%; float: left; border: 1px solid rgb(229, 229, 229); height: 28px; line-height: 28px; padding: 0px 2%; border-radius: 4px; }
.form .yzm { width: 5%; }
.form textarea { width: 50%; float: left; border: 1px solid rgb(229, 229, 229); height: 80px; padding: 8px 2%; border-radius: 4px; }
.form .submit { margin-bottom: 30px; width: 12%; background: rgb(9, 119, 203) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: 1px solid rgb(9, 119, 203); line-height: 26px; font-size: 14px; cursor: pointer; }
.form .fasong { margin-bottom: 60px; }
.form li span { height: 30px; line-height: 30px; padding-left: 10px; }
.form li span img { width: 60px; height: 30px; }
.rides-css { font-size: 12px; position: fixed; top: 225px; right: 5px; z-index: 1501; border-radius: 6px 0px 0px 6px; }
.rides-cs { font-size: 12px; position: fixed; top: 220px; right: 0px; z-index: 1500; border-radius: 6px 0px 0px 6px; }
.rides-cs a { color: rgb(0, 160, 233); }
.rides-cs a:hover { color: rgb(255, 129, 0); text-decoration: none; }
.rides-cs .floatL { z-index: 1; margin-top: 0px; }
.rides-cs .floatL a { font-size: 0px; text-indent: -999em; display: block; }
.rides-cs .floatR { width: 117px; float: left; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(1, 104, 183); }
.rides-cs .floatR .cn { background: rgb(247, 247, 247) none repeat scroll 0% 0%; border-radius: 6px; margin-top: 4px; }
.rides-cs .cn .titZx { font-size: 14px; color: rgb(51, 51, 51); font-weight: 600; line-height: 24px; padding: 5px; text-align: center; }
.rides-cs .cn ul { padding: 0px; }
.rides-cs .cn ul li { line-height: 38px; height: 38px; border-bottom: 1px solid rgb(230, 228, 228); overflow: hidden; text-align: center; }
.rides-cs .cn ul li span { color: rgb(119, 119, 119); }
.rides-cs .cn ul li a { color: rgb(119, 119, 119); }
.rides-cs .cn ul li img { vertical-align: middle; }
.rides-css .btnOpen, .rides-css .btnCtn { width: 15px; position: relative; z-index: 9; top: 0px; left: 0px; display: block; height: 15px; }
.rides-cs .btnOpen { background: rgba(0, 0, 0, 0) url("add.png") repeat scroll 0% 0%; }
.rides-css .btnCtn { background: rgba(0, 0, 0, 0) url("add.png") repeat scroll 0% 0%; }
.rides-cs ul li.top { border-bottom: 1px solid rgb(172, 229, 249); }
.rides-cs ul li.bot { border-bottom: medium none; }
.kefubox { overflow: hidden; }
.kefutitle { width: 100%; height: 25px; background: rgb(1, 104, 183) none repeat scroll 0% 0%; margin: 0px auto; overflow: hidden; }
.kefa { width: 24px; height: 25px; float: left; margin-left: 15px; margin-top: 1px; background: rgba(0, 0, 0, 0) url("kefus.png") no-repeat scroll -20px -20px; z-index: 999; }
.kefutitle span { color: rgb(255, 255, 255); line-height: 25px; margin-left: 7px; font-size: 12px; }
.qqbox { overflow: hidden; }
.kefqq { width: 100%; float: left; border: 1px solid rgb(204, 204, 204); }
.saaw { width: 100%; margin: 0px auto; overflow: hidden; border-bottom: 1px solid rgb(204, 204, 204); height: 29px; cursor: pointer; position: relative; }
.kefqa { width: 120px; height: 29px; margin-left: 0px; margin-top: 0px; float: left; background: rgba(0, 0, 0, 0) url("111.png") no-repeat scroll 0% 0%; }
.saaw span { font-size: 12px; color: rgb(0, 0, 0); line-height: 29px; }
.hsa { width: 100%; overflow: hidden; }
.hsa ul li { height: 25px; float: left; text-align: center; margin-top: 2px; width: 100%; padding: 10px 0px; }
.hsa a { color: rgb(0, 0, 0); }
.hsa span { line-height: 40px; margin-bottom: 10px; }
.hsa img { margin-top: 0px; width: 81px; height: 23px; }
