@charset "utf-8";/* CSS Document */html { overflow-x: hidden; overflow-y: auto; } html { overflow-y: scroll; } body{color:#444;font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; padding:0px; margin:0px; font-size:12px; font-weight:400;}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin: 0; padding: 0; word-wrap: break-word; color: #444; font-size: 12px; }*{padding:0px; margin:0px;}input{font:12px/1.5 tahoma,微软雅黑,arial,\5b8b\4f53,sans-serif;}table{ border-collapse: collapse; border-spacing: 0; font-size: 16px; }img{border:none}pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none; }input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}ul,ol,li{list-style:none;}a{ color:#333;text-decoration:none;}a:hover{ color:#00baff;text-decoration:none}.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}.red, .red a, a.red{color:red;}.green{color:#0E774A}.clear{ clear:both}.auto{ margin:0 auto;}/*------头部------*/.top{ height:38px; border-bottom:#d7d7d7 solid 1px;}.topcen{ width:1000px; line-height:38px; font-family:Arial; font-size:14px}.topcen span{ float:right;}.head{ height:110px; background:url(../images/headbg.jpg) repeat-x;}.headcen{ width:1000px;}.headcen .logo{ float:left; padding-top:20px; width:650px; height:71px; }.headcen .phone{ width:229px; height:62px; float:right; padding-top:20px;}.nav{ height:52px; background:#404040;}.nav .navcen{ width:1050px; line-height:52px; overflow:hidden}.nav .navcen ul li{ float:left; height:52px; padding-right:10px; padding-left:16px;}.nav .navcen ul li a{ display:block; width:124px;font-size:16px; color:#FFF; text-align:center}.nav .navcen ul li a.last_a{ border-right:none}.nav .navcen ul li a:hover{ background:url(../images/navhoner.jpg) no-repeat; color:#FFF}.nav .navcen ul li a.current1{ background:url(../images/navhoner.jpg) no-repeat; color:#FFF}/* ----------banner----------- */.banner-box{width:1600px;height:460px; left:50%; margin-left:-800px;position:relative;overflow:hidden;}.banner-box .bd{ width:100% !important;}.banner-box .bd li .m-width {width:1600px;margin:0 auto;overflow:hidden;}.banner-box .bd li .m-width img{ width:1600px; height:460px;}.banner-box .bd li{width:100% !important;height:460px;}.banner-box .bd li a{display:block;background-size:auto;}.banner-box .hd {position:absolute;top:415px;left:766px;}.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#999;float:left;cursor:pointer;}.banner-box .hd ul li.on{background:#00bfff;}.syproduct{ width:1000px; padding-top:50px;}.syproduct .syprotit{ background:#f2f2f2; height:50px; border-left:#00bffe solid 18px; text-align:left; font-size:24px; line-height:50px; text-indent:10px;}.syproduct .syprotit span{ color:#CCC; font-size:18px}.syproduct .syprotit img{ float:right;}.sycplist{ width:1000px; padding-bottom:20px; padding-top:40px; }.sycplist ul { width:1100px;}.sycplist ul li{ display:block; width:230px; height:230px; float:left; padding-right:25px; padding-bottom:30px;}.sycplist ul li .libk{ width:210px; height:210px; border:#e7e7e7 solid 1px; padding:10px; text-align:center; }.sycplist ul li .libk img{ width:210px; height:156px;}.sycplist ul li .libk h3{ font-size:18px; line-height:24px; padding-top:16px; font-weight:400}.sycplist ul li .libk p{ font-size:14px; color:#949494; line-height:20px; padding-top:5px;}.sycplist ul li .libk span{ display:block;color:#fc5158; font-size:18px; padding-top:20px;}.syabout{width:1600px;left:50%; margin-left:-800px;position:relative; height:230px; background:url(../images/aboutbg.jpg) no-repeat; padding-top:40px; padding-bottom:40px;}.syabout .syaboutcen{ width:1000px;}.syabout .syaboutcen .syabcenleft{ float:left}.syabout .syaboutcen .syabcenleft img{ height:218px; width:304px; border:#FFF solid 6px;}.syabout .syaboutcen .syabcenright{ width:650px; float:right; height:230px; }.syabout .syaboutcen .syabcenright h3{ font-size:30px; color:#FFF; padding-bottom:20px;}.syabout .syaboutcen .syabcenright h3 span{ float:right;}.syabout .syaboutcen .syabcenright h3 span a{ font-size:18px; color:#FFF; text-decoration:underline; font-weight:400}.syabout .syaboutcen .syabcenright .dyy{ height:30px; width:316px; background:#FFF; font-size:18px; color:#00bfff; text-align:center; line-height:30px;}.syabout .syaboutcen .syabcenright .gsjj{ line-height:26px; padding-top:16px; }.syabout .syaboutcen .syabcenright .gsjj p{color:#FFF; font-size:14px;}.synew{ width:1000px; height:250px; padding-top:50px; padding-bottom:30px; }.synew .synewleft{ width:720px; float:left;}.synew .synewleft .newtit{ height:18px; font-size:18px; font-weight:700; width:110px;}.synew .synewleft .newtit img{ float:right; padding-top:5px;}.synew .synewleft ul{ padding-top:40px; width:800px;}.synew .synewleft ul li{ display:block; height:100px; width:344px; float:left; padding-right:20px;}.synew .synewleft ul li img{ float:left; width:98px; height:72px; padding:4px; background:url(../images/newtpbg.jpg) no-repeat; padding-right:20px;}.synew .synewleft ul li p{ padding-bottom:10px;}.synew .synewleft ul li p a{ font-size:14px;}.synew .synewleft ul li p a:hover{ color:#00bfff}.synew .synewleft ul li span{ font-family:宋体; color:#999; line-height:20px;}.synew  .synewright{ width:264px; float:right}.synew  .synewright .newtit{ height:18px; font-size:18px; font-weight:700; width:110px;}.synew  .synewright .newtit img{ float:right; padding-top:5px;}.synew  .synewright ul{ padding-top:34px; }.synew  .synewright ul li{ width:264x; background:url(../images/icon2.jpg) no-repeat; background-position:0 14px;}.synew  .synewright ul li a{ display:block; line-height:32px; text-indent:10px;}.link{width:1600px;left:50%; margin-left:-800px;position:relative; border-top:#d4d4d4 solid 1px; padding-top:30px; padding-bottom:30px;}.link .linkcen{ width:1000px; font-size:18px;}.link .linkcen a{ font-size:14px; color:#666; padding-right:20px;}.foot{ width:1600px;left:50%; margin-left:-800px;position:relative; padding-top:30px; height:170px; background:#333}.foot .footcen{ width:1000px;}.foot .footcen .footleft{ width:700px; float:left;}.foot .footcen .footleft .foottit{ font-size:14px; color:#FFF}.foot .footcen .footleft  .liuyan{ padding-top:20px;}.foot .footcen .footleft  .liuyan .text1{ height:32px; width:174px; background:#4f4f4f; border:none; text-indent:10px; color:#a3a3a3}.foot .footcen .footleft  .liuyan  .submit2{ height:32px; width:60px; color:#fff; font-size:16px; background:#00bfff; border:none; cursor:pointer;}.foot .footcen .footleft .foottime{ color:#a3a3a3; padding-top:14px;}.foot .footcen .footleft .footbq{ color:#a3a3a3; padding-top:20px;}.foot .footcen .footleft .footbq a{color:#a3a3a3}.foot .footcen  .footright{ width:260px; float:right}.foot .footcen  .footright .foottit2{font-size:14px; color:#FFF; background:url(../images/hx.jpg) no-repeat left bottom; height:30px;}.foot .footcen  .footright .footcon2{ padding-top:16px;}.foot .footcen  .footright .footcon2 p{ line-height:24px; color:#999}.nybanner{width:1600px;left:50%; margin-left:-800px;position:relative;height:280px;}.nymain{ width:1000px; padding-top:40px; padding-bottom:20px;}.nymain .nymleft{ width:220px; float:left;}.nymain .nymleft .nymltit{ width:220px; height:72px; background:url(../images/nymltitbg.jpg) no-repeat; text-align:center; line-height:66px; font-size:30px; color:#ffffff}.nymain .nymleft  .nymlcon{ width:220px; background:#606060; padding-top:10px; padding-bottom:20px;}.nymain .nymleft  .nymlcon ul li{ display:block; height:30px;}.nymain .nymleft  .nymlcon ul li a{display:block; height:30px; background:url(../images/lefthx.jpg) no-repeat; background-position:0px 28px; line-height:28px; text-indent:65px; font-size:14px; color:#FFF}.nymain .nymleft  .nymlcon ul li a:hover{color:#00c7ff}.nymain .nymleft  .nymlcon ul li a.current2{color:#00c7ff}.nymain .nymleft .nymlbot{ padding-top:20px;}.nymain .nymleft .nymlbot img{ padding-bottom:1px;}.nymain  .nymright{ width:746px; float:right; }.nymain  .nymright .nymrtit{ height:46px; background:#f2f2f2; line-height:46px; text-align:right; padding-right:20px;}.nymain  .nymright .nymrtit span{ float:left; text-indent:20px; font-size:20px;}.nymain  .nymright .nymrcon{ width:746px; padding-top:30px;}.nymain  .nymright .nymrcon .prolistul { width:800px;}.nymain  .nymright .nymrcon .prolistul li{ display:block; width:230px; height:230px; float:left; padding-right:25px; padding-bottom:30px;}.nymain  .nymright .nymrcon .prolistul li .libk{ width:210px; height:210px; border:#e7e7e7 solid 1px; padding:10px; text-align:center; }.nymain  .nymright .nymrcon .prolistul li .libk img{ width:210px; height:156px;}.nymain  .nymright .nymrcon .prolistul li .libk h3{ font-size:18px; line-height:24px; padding-top:16px; font-weight:400}.nymain  .nymright .nymrcon .prolistul li .libk h3 a{font-size:14px;}#pages { width:740px;padding:10px 0 10px;text-align:center;font:12px; overflow:hidden;}#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}#pages a:hover { background:#00c7ff; color:#fff; text-decoration:none; }#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#00c7ff; border:1px solid #00c7ff; color:#fff; text-align:center;}.syyx{height:25px;overflow:hidden;padding-top:35px;}.prew{background:url(../images/pre_info.gif) no-repeat left center;float:left;height:28px;line-height:28px;overflow:hidden;padding-left:12px;text-align:left;width:48%;}.nextw{background:url(../images/next_info.gif) no-repeat right center;float:right;height:28px;line-height:28px;overflow:hidden;padding-right:15px;text-align:right;width:48%;}.nymain  .nymright .nymrcon h4{ width:746px;height:40px; border-bottom:#d7d7d7 solid 1px; text-align:center; font-size:20px; font-weight:400}.nymain  .nymright .nymrcon .cpimg{ padding-top:30px; padding-bottom:20px; text-align:center}.nymain  .nymright .nymrcon .cpimg img{ max-width:500px; padding:5px; border:#e9e9e9 solid 1px;}.nymain  .nymright .nymrcon .cpxq{ height:40px;border-bottom:#00c7ff solid 2px; line-height:40px; font-size:20px; color:#00c7ff; text-indent:10px;}.nymain  .nymright .nymrcon .cpxqcon{ width:746px; height:auto; padding-top:30px; line-height:30px;}.nymain  .nymright .nymrcon .xiangguan{ height:40px;border-bottom:#999 solid 2px; line-height:40px; font-size:20px; color:#000; text-indent:10px;margin-top:20px;}.cpxqcon table {    width:100%}.cpxqcon table td {    border:1px solid #e5e5e5;    padding:5px 10px}.cpxqcon table td.th {    background-color:#f5f5f5;    font-weight:bold;    width:70px;    text-align:right}.cpxqcon table td strong {    font-weight:400}.cpxqcon table td div,.spxq_main table td span {    display:block;    margin-bottom:4px}.nymain  .nymright .nymrcon .shebeilistul { width:800px;}.nymain  .nymright .nymrcon .shebeilistul li{ display:block; width:230px; height:220px; float:left; padding-right:25px; padding-bottom:30px;}.nymain  .nymright .nymrcon .shebeilistul li .libk{ width:230px; height:230px; text-align:center; }.nymain  .nymright .nymrcon .shebeilistul li .libk img{ width:230px; height:173px;}.nymain  .nymright .nymrcon .shebeilistul li .libk h3{ font-size:18px; line-height:24px; padding-top:16px; font-weight:400}.nymain  .nymright .nymrcon   .new_listul{width:746px; overflow:hidden; position:relative; top:-20px;}.nymain  .nymright .nymrcon   .new_listul li{ display:block; width:746px; height:116px; border-bottom:#CCC solid 1px; position:relative; padding-top:20px;}.nymain  .nymright .nymrcon   .new_listul li .lisj{ height:100px; width:100px; position:absolute; left:0; background:#ccc; text-align:center;color:#fff}.nymain  .nymright .nymrcon  .new_listul li .lisj p{ width:100px; line-height:66px; font-size:48px; color:#fff }.nymain  .nymright .nymrcon  .new_listul li .lisj span{ font-size:18px}.nymain  .nymright .nymrcon  .new_listul li .liwz{ height:100px; width:600px; position:absolute; left:120px;}.nymain  .nymright .nymrcon  .new_listul li .liwz p{ font-size:16px; line-height:30px;}.nymain  .nymright .nymrcon  .new_listul li .liwz span{ font-size:14px; color:#999; padding-top:10px; line-height:24px; display:block}.nymain  .nymright .nymrcon  .nynew_show{ width:746px;}.nymain  .nymright .nymrcon  .nynew_show h3{  font-size:20px; font-weight:400; text-align:center;  padding-bottom:10px}.nymain  .nymright .nymrcon  .nynew_show .newshowxx{ line-height:30px; text-align:center; width:746px; font-size:14px; color:#999;border-bottom:#CCC dotted 1px;}.nymain  .nymright .nymrcon  .nynew_show .newshowcon{ font-size:14px; line-height:26px; padding-top:20px; width:746px; overflow:hidden;}.nymain  .nymright .nymrcon  .page_index{ line-height:30px;}.left_L{text-align:center; color:#666;}.t_r {color:#666;}.c_r a,.tl a{color:#666;text-decoration:none;}.tc_r{width:450px;height:110px;border:1px solid #d0d0d0;}.tj {width: 60px;height:25px;color: #fff;border: none;cursor: pointer;background: #80171c; margin-right:12px;}.cz {width: 60px;height:25px;color: #fff;border: none;cursor: pointer;background: #a61b20;}.input-text{border:1px solid #ccc;height:20px;width:80px;background: #fff;line-height:20px;}.t_r input{border:1px solid #ccc;height:20px;line-height:20px;}table#leavetable tr {height:25px;line-height:25px;}table#leavetable td {padding: 3px 2px 3px 3px;}