@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0}
.cle{ clear:both;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
fieldset,img{border:0;}
img{vertical-align:middle;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:12px;font-family:Î¢ÈíÑÅºÚ;margin:0;outline:none;resize:none;border:none;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1; }
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; line-height:22px;color:#666}
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#ea3835;text-decoration:none;}:focus{outline:none;}

.fl{float:left;}
.fr{float:right;}
.gr_center{text-align:center;}
.grWidth{width:1200px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.center{text-align:center;}
.hidden{overflow:hidden;}



.topBar{height:32px;line-height:32px;border-bottom:1px solid #dfdfdf;}
.topBar ul{width:;height:32px;font-size:13px;}
.topBar li{float:left;background:url(top_icon.png) no-repeat;padding-left:20px;margin-left:15px;}
.topRight li.t2{position:relative;z-index:3;background-position:0 -32px;}
.topRight li.t2 span{position:absolute;top:35px;left:-15px;display:none;border-radius:5px;width:100px;background:#fff;padding:5px;border:1px solid #ccc;}
.topRight li.t2 span img{width:100px;height:100px;}
.topRight li.t2 span:before,.topRight .top_wx span:after{ content: "";position: absolute;top:-16px;right:45px;width: 0px; height: 0px;border: 8px solid transparent;border-bottom-color:#ccc;}
.topRight li.t3{background-position:0 -64px;}
.topRight li.t4{background-position:0 -96px;}

.header{height:70px;padding-top:20px;overflow:hidden;background:url(head_bg.jpg) no-repeat center top;}
.headRight{width:;}
.headRight img{margin-right:15px;padding-top:10px;}
.headRight .phone{color:#1d1d1d;background:url(head_phone.png) no-repeat left center;font-size:12px;font-family:"Arial";padding-left:38px;line-height:20px;margin-top:;}
.headRight .phone span{display:block;font-size:18px;color:#000;line-height: 24px;}



.nav{height:50px;line-height:50px;background:url(nav_bg.jpg) repeat-x;font-size:14px;font-family:"Î¢ÈíÑÅºÚ";}
.nav ul{}
.nav li{float:left;width:120px;height:50px;line-height:50px;text-align:center;background:url(nav_line.jpg) no-repeat right center;}
.nav li a{color:#fff;display:block;text-shadow: 0 0 2px #bd1d1b;}
.nav li.last{background:none;}
.nav li a:hover,.nav li a.current{background:url(nav_h.png) no-repeat center center;color:#322322;text-shadow:none;}


.banner{ width:1920px;margin: 0 auto; position:relative;height:500px;left:50%; margin-left:-960px;}
.banner .bd{ width:1920px; height:500px; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1200px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}
.banner .hd{position:absolute; bottom:10px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:10px;overflow:hidden;}
.banner .hd li{background:#ea3835; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:6px; height:6px;*display:inline; zoom:1; border-radius: 100%;border:2px solid #ea3835;}
.banner .hd li:hover,.banner .hd .on{background:none;border:2px solid #ea3835}


.search{height:55px;line-height:55px;background:#fff;}
.searMain{width:250px;height:25px;overflow:hidden;margin-top:15px;}
.searMain .sear_text{float:left;width:160px;height:23px;line-height:23px;background:#eaeaea url(sear_btn.png) 10px center no-repeat;color:#666;padding:0 9px 0 30px;font-size:12px;border:1px solid #bbbbbb;border-right:none;}
.searMain .sear_btn{float:right; width:50px;height:25px; cursor:pointer;background:url(sear_line.jpg) repeat-x; border:1px solid #8e8e8e; color:#333;font-size:12px;}
.searMain .sear_btn:hover{color:#ea3835;border:1px solid #ea3835;}
.searFont{width:910px;overflow:hidden;}
.searFont span{color:#ea3835;font-weight:bold;}
.searFont em{font-style:normal;margin:0 10px;}


.partner{background:url(partner_bg.jpg) no-repeat center top;height:295px;overflow:hidden;padding-top:25px;}
.homeTitle{text-align:center;font-family:Î¢ÈíÑÅºÚ;text-transform:uppercase;color:#cacaca;font-weight:normal;margin-bottom:35px;}
.homeTitle span{font-size:32px;color:#ea3835;display:block;font-family:"Î¢ÈíÑÅºÚ";line-height:40px;font-weight:bold;}
.homeTitle span::before,.homeTitle span::after{content:"";height:22px;margin:0 30px;border-bottom:1px solid #dcdcdc;display:inline-block;width:300px;vertical-align:top;}




.product{padding:45px 0;overflow:hidden;}
.proLeft{width:255px;}
.proLeft .title{background:url(side_tie.jpg) repeat-x;height:45px;line-height:45px;color:#fff;font-size:18px;text-align:center;}
.proLeft .title span{background:url(side_line.jpg) no-repeat 15px center;display:block;}
.proSide{background:#e9e9e9 url(side_bg.jpg) no-repeat;padding:20px;}
.proSide li{font-size:16px;padding:0 10px;margin-bottom:10px;font-family:"Î¢ÈíÑÅºÚ";background:url(side_line.png) no-repeat -10px 28px;}
.proSide li a{height:30px;line-height:30px;background:url(side_down.png) no-repeat 170px center;color:#000;display:block;}
.proSide li a:hover,.proSide li .current{color:#ea3835;}
.proSide li ul{padding-top:10px;overflow:hidden;}
.proSide li ul li {float:left;padding:0;margin:0;width:95px;background:none;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}
.proSide li ul li a{color:#3a3a3a;}

.proRight{width:910px;overflow:hidden;}
.proRight_top{height:245px;margin-bottom:35px;border-bottom:1px solid #e6e6e6;padding-bottom:24px;overflow:hidden;}
.proRight_top div{float:left;width:380px;height:165px;overflow:hidden;background:url(pro_bg.jpg) no-repeat;padding:45px 30px 35px 30px;}
.proRight_top .p2{float:right;}
.proRight_top img{width:170px;float:left;margin-right:20px;padding:4px;border:1px solid #d1d1d1;background:#fff;}
.proRight_top img:hover{border:1px solid #ea3835;}
.proRight_top h3{font-family:"Î¢ÈíÑÅºÚ";font-size:16px;height:45px;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proRight_top .more{display:inline-block;width:80px;height:24px;background:#bbbbbc;text-align:center;color:#fff;line-height:24px;margin-top:15px;}
.proRight_top .more:hover{background:#ea3835;transition:all 0.5s ease 0s;}

.proRight_list{height:;overflow:hidden;}
.proRight_list ul{width:950px;}
.proRight_list li{float:left;width:220px;border-bottom:2px solid #d8d8d8;position:relative;margin-right:9px;margin-bottom:30px;font-family:"Î¢ÈíÑÅºÚ";}
.proRight_list li img{width:200px;height:150px;padding:9px;border:1px solid #e9e9e9;}
.proRight_list li span{display:block;height:50px;line-height:35px;font-size:14px;color:#000;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proRight_list li::before{content:"";width:0;height:2px;bottom:-2px;position:absolute;left:0;transition:all 0.5s ease 0s;}
.proRight_list li:hover::before{width:100%;background:#ea3835;}
.proRight_list li:hover span{color:#ea3835;}
.proRight_list li:hover img{border:1px solid #ea3835;}


.applications{background:#ea3835;padding:50px 0;overflow:hidden;}
.applications .homeTitle{color:#fff;font-size:13px;}
.applications .homeTitle span{color:#fff;}
.applications .homeTitle span::before,.applications .homeTitle span::after{border-bottom:1px solid #e36765;}
.appMain{height:185px;position:relative;zoom:1;}
.appMain .ohbox{overflow:hidden; position:relative;left:0;height:185px;width:1200px;}
.appMain .piclist{overflow:hidden; zoom:1;height:185px;width:1230px;}
.appMain li{float:left;width:175px;height:175px; background:#fff;padding:5px;font-family:"Î¢ÈíÑÅºÚ";margin-right:18px;}
.appMain li img{width:175px;height:130px;}
.appMain li span{display:block;text-align:center;height:45px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 5px;font-size:16px;color:#2e2e2e;}
.appMain li:hover{background:#555;}
.appMain li:hover span{color:#fff;}
.appMain .pageBtn span{ background:url(partner_btn.png) no-repeat 0 0; display:inline-block;width:43px;height:43px;position:absolute;top:70px;cursor:pointer;overflow:hidden; text-indent:-9999px;left:-63px;opacity:0.3;filter:alpha(opacity=30);}
.appMain .pageBtn .next{background-position:-43px 0;left:1220px;}
.appMain .pageBtn span:hover{opacity:1;filter:alpha(opacity=100);}


.odds{padding-top:60px;overflow:hidden;font-family:"Î¢ÈíÑÅºÚ";}
.odds .homeTitle{color:#2c2c2c;font-size:16px;}
.odds1{background:url(odds_1.jpg) no-repeat right top;height:450px;overflow:hidden;padding-right:680px;}
.oddsBox{margin-bottom:20px;overflow:hidden;}
.oddsBox .num{float:left;width:80px;height:65px;text-align:center;line-height:65px;font-size:30px;color:#ea3835;font-family:Î¢ÈíÑÅºÚ;font-weight:bold;margin-right:25px;background:url(odds_num.png) no-repeat;}
.oddsBox .font{float:left;width:400px;}
.oddsBox .font h3{font-size:20px;color:#272727;height:35px;}
.oddsBox .font h3 strong,.oddsBox .font  p span{color:#ea3835;}
.oddsBox .font div{padding-left:68px;}
.oddsBox .font  p{background:url(odds_li.jpg) no-repeat left center;padding-left:10px;}
.odds2{background:url(odds_2.jpg) no-repeat left 40px;height:305px;padding-left:615px;margin-top:40px;}
.odds2 .font{width:480px;}




.homeCon{background:#efefef;padding:50px 0;overflow:hidden;}
.about{margin-bottom:30px;height:370px;}
.aboutLeft{width:810px;overflow:hidden;height:250px;padding-bottom:20px;}
.aboutImg img{width:280px;height:230px;background:#fff;padding:10px;box-shadow:3px 3px 6px #c1c1c1;}
.aboutFont{width:470px;}
.aboutFont .font{height:180px;padding-top:10px;}
.aboutFont .btn{margin-top:25px;height:30px;}
.aboutFont .btn a{display:inline-block;width:90px;height:30px;text-align:center;line-height:30px;color:#4a4a4a;margin-right:10px;background:#dfdfdf;}
.aboutFont .btn a:hover{background:#ea3835;color:#fff;transition:all 0.3s ease 0s;}


.honor{width:349px;height:255px;background:#ffff;box-shadow:3px 3px 6px #c1c1c1;position:relative;;zoom:1;background:#fff;}
.honor .ohbox{overflow:hidden;position:relative;height:252px;width:346px;}
.honor .piclist{overflow:hidden; zoom:1;height:252px;width:346px;}
.honor .piclist li{float:left;width:346px;height:252px;text-align:center;}
.honor .piclist li img{ width:346px; height:252px;}



.setting{padding:40px 80px 30px 80px;width:1040px;overflow:hidden;background:url(setting_bg.jpg);margin-bottom:40px;}


.settingMain,.settingBox{width:1040px;overflow:hidden;height:475px;}
.settingBox ul{width:1080px;}
.settingBox li{float:left;width:250px;height:235px;margin-right:13px;font-size:14px;margin-bottom:13px;}
.settingBox li img{width:244px;height:194px;border:3px solid #fff;}
.settingBox li span{display:block;text-align:center;height:35px;line-height:35px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.settingBox li:hover img{border:3px solid #dc3a35;}
.settingBox li:hover span{color:#dc3a35;}



.news{height:;overflow:hidden;}
.newsLeft{width:800px;overflow:hidden;}
.newsTop{height:40px;font-size:18px;color:#7a7a7a;font-family:"Î¢ÈíÑÅºÚ";}
.newsMenu{font-weight:normal;}
.newsMenu a{color:#7a7a7a;margin:0 15px;}
.newsMenu  .first{margin-left:0;}
.newsMenu .on,.newsTop .more:hover,.faq .title .more:hover{color:#dc3a35;}
.newsTop .more,.faq .title .more{float:right;font-size:12px;color:#7a7a7a;text-transform:uppercase;}

.newsMain,.newsBox{height:;overflow:hidden;height:270px;}
.newsImg{width:285px;height:235px;padding:10px;background:#fff;box-shadow:3px 3px 6px #c1c1c1;}
.newsMain_list{width:450px;float:right;}
.newsMain_list .n1{padding-bottom: 20px;margin-bottom:20px;background:url(news_line.jpg) repeat-x left bottom;}
.newsMain_list .n1 h3{height:35px;font-size:14px;}
.newsMain_list .n1 h3 a{color:#272727;}
.newsMain_list .n2{height:35px;line-height:35px;}
.newsMain_list .n2 a{display:inline-block;width:360px;background:url(news_li.jpg) no-repeat left center;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsMain_list .n2 span{float:right;color:#bebebe;}
.newsMain_list .n2 a:hover{background:url(news_lih.jpg) no-repeat left center;color:#ea3835;}


.faq{width:345px;overflow:hidden;}
.faq .title{height:40px;font-size:18px;color:#dc3a35;font-weight:normal;font-family:"Î¢ÈíÑÅºÚ";}
.faq .title span{margin-left:5px;color:#7a7a7a;text-transform:uppercase;}
.faqMain{height:240px;overflow:hidden;background:#fff;padding:12px 30px;box-shadow:3px 3px 6px #c1c1c1;}
.faqMain li {padding-bottom:8px;margin-bottom:8px; border-bottom:1px dotted #e2e2e2;}
.faqMain li h3{ height:25px;line-height:25px; font-size:12px;background:url(a.jpg) no-repeat left center; padding-left:30px; font-weight:normal; width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faqMain li h3 a{ color:#333;}
.faqMain li h3 a:hover{ color:#c91416;}
.faqMain li p{background:url(q.jpg) no-repeat left 3px; padding-left:30px;line-height:18px}
.faqMain li:last-child{border-bottom:none;}


.footer{background:url(foot_bg.jpg) no-repeat center top;border-top:3px solid #ea3835;padding-top:40px;height:278px;color:#3a3a3a}
.foot_wx{width:250px;}
.foot_wx img{width:160px;height:160px;margin-bottom:5px;box-shadow:1px 1px 4px #dcdcdd;}
.foot_wx p{text-align:center;width:160px;}
.footRight{width:950px;overflow:hidden;}
.footMenu{font-size:14px;height:50px;}
.footMenu em{margin:0 17px;font-style:normal;font-size:12px;}
.footer a{color:#3a3a3a;}
.footer a:hover{color:#ea3835;}
.footContact span{font-family:Î¢ÈíÑÅºÚ;font-size:13px;}
.footIcon{width:240px;text-align:right;top: -170px;position: relative;}
.footIcon .phone{background:url(foot_line.png) no-repeat left bottom;padding-bottom:0px;margin-bottom:15px;}
.footIcon .phone span{display:block;font-size:22px;color:#ea3835;font-weight:bold;font-family:Arial;}
.footIcon .icon {height:40px;overflow:hidden;font-size:0;line-height:0;}
.footIcon .icon a{display:inline-block;width:40px;height:40px;background:url(foot_icon.png) no-repeat;margin-left:10px;}
.footIcon .icon .i2{background-position:-40px 0;}
.footIcon .icon .i3{background-position:-80px 0;}
.footIcon .icon a:hover{opacity:0.7;}
.footCopy{color:#fff;height:48px;line-height:48px;background:#ea3835;box-shadow:0px 2px 2px 1px #b92d31 inset;text-align:center;font-family:Î¢ÈíÑÅºÚ;}


.listBanner{ width:1920px; position: relative; left:50%; margin-left:-960px; height:200px;}
.listWrapper{ overflow: hidden; padding-bottom:50px; padding-top:30px;}
.listLeft{width:255px; float: left;overflow: hidden; }
.listRight{width:920px; float: right; overflow: hidden;}
.breadCrumb{ border-bottom:1px solid #DADADA; height:30px;font-family:"Î¢ÈíÑÅºÚ";margin-bottom:25px;}
.breadCrumb strong{ color:#333; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";  height:29px; border-bottom:2px solid #ea3835; display:inline-block; font-weight:normal;}
.breadCrumb p {background:url(mapIcon.png) no-repeat left center; padding-left:20px;}
.breadCrumb p span{ margin:0 8px;}


.sidebar{margin-bottom:15px;font-size:14px;}
.sidebar .side_title{background:url(side_tie.jpg) repeat-x;height:45px;line-height:45px;color:#fff;font-size:18px;text-align:center;font-family:"Î¢ÈíÑÅºÚ";font-weight:normal;}
.sidebar .side_title span{background:url(side_line.jpg) no-repeat 15px center;display:block;}
.sidebarMenu{background:#e9e9e9 url(side_bg.jpg) no-repeat;padding:20px;}
.sidebarMenu li{font-size:16px;padding:0 10px;margin-bottom:10px;font-family:"Î¢ÈíÑÅºÚ";background:url(side_line.png) no-repeat -10px 28px;}
.sidebarMenu li a{height:30px;line-height:30px;background:url(side_down.png) no-repeat 170px center;color:#000;display:block;}
.sidebarMenu li a:hover,.sidebarMenu li .current{color:#ea3835;background:url(side_downh.png) no-repeat 170px center;}
.sidebarMenu li ul{padding-top:10px;overflow:hidden;}
.sidebarMenu li ul li {float:left;padding:0;margin:0;width:95px;background:none;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";}
.sidebarMenu li ul li a{color:#3a3a3a;}



.recommend_pro{margin-bottom:15px;}
.listLeft .left_title{ background:#ea3835; height:40px; line-height:40px; font-size: 12px;color: #fff; padding-left:15px; font-size: 14px;font-weight:normal;border-left:5px solid #333;}
.recommend_slide{height:520px;overflow:hidden;padding:9px;border:1px solid #bcbcbc;background:#fff;border-top:none; }
.recommend_pro li{ width:235px;overflow:hidden;height:265px;margin-bottom:10px;}
.recommend_pro li img{ width:229px; height:229px; border:1px solid #ddd;padding:2px;}
.recommend_pro li span{height:30px; line-height:30px; position:relative; font-weight:bold;text-align:center;display: block;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.recommend_pro li:hover img{ border: 1px solid #ea3835;}


.twoCont{padding:15px;overflow:hidden;background:#f4f4f4;}
.sidebarThree h3{font-size:15px;margin-bottom:10px;font-family:"Î¢ÈíÑÅºÚ";}
.sidebarThree h3 span{display:block;font-size:26px;color:#ea3835;font-family:Arial;line-height:33px;}
.sidebarThree p{line-height:22px;}
.sidebarThree p span{padding-left:3em;}
.pageTitle{height:46px;line-height:40px;background:url(conti.jpg) no-repeat left bottom;}
.pageTitle h2{display:block;float:left;height:46px;text-align:left;font-size:16px;overflow: hidden;}
.pageTitle span{height:46px;float:right;}



.productList li{float:left;width:205px; margin-right:18px;margin-bottom:24px;background:#f1f1f1;padding:5px;overflow:hidden;}
.productList li img{width:205px;height:205px;}
.productList li p{height:35px;line-height:35px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.productList li span{display:block;background:#000;position:relative;height:205px;width:205px;overflow:hidden;}
.productList li span i{display:inline-block;width:42px;height:42px;position:absolute;top:-40px;left:130px;transition:all 0.5s;background:url(proIcon.png) no-repeat;}
.productList li:hover{background:#ea3835;}
.productList li:hover p{color:#fff;}
.productList li:hover img{opacity:0.5;filter:alpha(opacity=50);transform:scale(1.1,1.1);transition: all 0.5s;}
.productList li:hover span i{top:120px;transition:all 0.5s;}


.prodetail_box{ padding:20px 10px 40px 10px; width:710px; overflow: hidden;  border-top:1px solid #ccc;}
.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(page_line.jpg) no-repeat 10px 10px #e8e8e8;font-size:14px;font-weight:bold;color:#333;}
.product-show-pic{width:432px;height:400px;}


.product-show-title{width:450px;height:400px;overflow:hidden; float:right;}
.product-show-title h2{line-height:24px;border-bottom:1px dashed #ccc;font-size:18px;color:#ea3835;padding:10px 0;font-family:"Î¢ÈíÑÅºÚ";}
.gr-description{padding:10px 0;}
.prodcut-tel{ padding-left:45px; margin-bottom:20px; line-height:22px; background:url(p_icon.png) no-repeat left center; }
.prodcut-tel span{font-family:Arial; font-size:20px; color:#ea3835;display: block; }
.product-order a{ display:block; width:120px; height:40px; background:#ea3835; line-height:40px; text-align:center;font-size:18px; color:#fff; border-radius: 5px;font-family:"Î¢ÈíÑÅºÚ";}
.product-order a:hover{ background:#555;transition: all 0.5s; }


.gr-tab-list{overflow:hidden; margin-top:20px; margin-bottom:20px;}
.gr-tab-list .hd{height:29px;line-height:29px;border-bottom:1px solid #dadada}
.gr-tab-list .hd li{width:100px;float:left;text-align:center;background:#dadada;margin-right:5px;cursor:pointer;}
.gr-tab-list .hd li.on{background:#ea3835;color:#fff;}
.gr-tab-list .bd{overflow:hidden;padding-top:15px;}
.tab_down p{ height:35px;line-height:35px;border-bottom:1px dotted #ddd;background:url(ly_li.png) no-repeat left center;padding-left:15px;}
.tab_down p a{float:right;background:url(downIcon.png) no-repeat right center;padding-right:25px;}
.tab_down p a:hover{background:url(downIconh.png) no-repeat right center;}


.orderBox{padding:25px;width:870px;background:#eee;overflow:hidden;}
.orderBox h3{font-size:15px;line-height:18px;font-weight:normal;font-family:"Î¢ÈíÑÅºÚ";}
.orderBox .table{padding-top:20px;overflow:hidden;}
.orderBox .table li{width:405px;height:215px;float:left;height:35px;margin-bottom:10px;}
.orderBox .table li span{float:left;border:1px solid #ddd;line-height:33px;height:33px;width:78px;display:inline-block;text-align:center;background:#fff;}
.orderBox .table li .iptTxt{float:right;width:314px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#666;padding-left:10px;}
.orderBox .table li .iptCode{float:left;width:194px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#666;padding-left:10px;}
.orderBox .table li .checkcode{float:right;border:1px solid #ddd;border-left-width:0;background:#fff;padding:5px 9px 6px 10px;}
.orderBox .table li .btn{width:355px;height:35px;line-height:35px;background:#333;cursor:pointer;font-size:14px;color:#fff;text-align:center;border:none;}
.orderBox .table li .btn:hover{background:#ea3835;color:#fff;}
.orderBox .table li.areLi{width:415px;float:right;height:215px;overflow:hidden;}
.orderBox .table li.areLi .txtContent{width:383px;height:183px;border:1px solid #ddd;outline:none;resize:none;padding:15px;color:#666;line-height:18px;}


.related-product {overflow:hidden;}
.related-product .title{background:#d1d1d1;height:35px;line-height:35px;}
.related-product .title span{display:inline-block;color:#fff;background:#ea3835;width:120px;height:35px;text-align:center;font-size:14px;}
.related-product ul{ width:960px; margin-top:20px;}
.related-product li{float:left;width:280px;margin-bottom:20px;margin-right:37px;border:1px solid #ddd;background:#eee;text-align:center;}
.related-product li a{display:block;width:280px;}
.related-product li img{width:270px;height:250px;padding:5px;background:#fff;}
.related-product li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.related-product li:hover{border:1px solid #ea3835;}
.related-product li a:hover{background:#ea3835;color:#fff;}


.partnerList li{float:left;width:210px;margin-right:26px;margin-bottom:20px;}
.partnerList li img{ width:200px; height:100px;background:#e5e5e5; padding: 4px; border: 1px solid #d4d4d4; box-shadow: 1px 1px 0 #fff inset,-1px -1px 0 #fff inset;}
.partnerList li span{ height: 35px; line-height: 35px; display: block; text-align:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.partnerList li img:hover{border:1px solid #ea3835;}


.productList,.caseList,.partnerList,.honorList,.settingList,.newsList,.appList{ width:920px;overflow: hidden;}
.productList ul,.caseList ul,.partnerList ul,.honorList ul,.settingList ul,.appList ul{ width:960px;}
.honorList ul li{width:285px;float:left;margin-right:32px;margin-bottom:25px;text-align:center;}
.honorList ul li img{display:block;width:275px;height:385px;padding:4px;border:1px solid #e3e3e3;background:#fff;}
.honorList ul li img:hover{border:1px solid #ea3835;background:#ea3835;}
.honorList ul li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}


.settingList ul li{width:285px;float:left;margin-right:32px;margin-bottom:25px;text-align:center;}
.settingList ul li img{display:block;width:275px;height:215px;padding:4px;border:1px solid #e3e3e3;background:#fff;}
.settingList ul li img:hover{border:1px solid #ea3835;background:#ea3835;}
.settingList ul li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}


.clientList ul li{overflow: hidden; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px;color:#555;}
.clientList ul li .fl{width:260px;height:160px; padding:4px; background:#fff;border: 1px solid #d2d2d2; margin-right:20px;}
.clientList ul li h3{ height:35px;overflow: hidden; font-size:16px;font-weight:normal;font-family:"Î¢ÈíÑÅºÚ";}
.clientList ul li h3 a{color:#333;}
.clientList ul li h3 a:hover{color:#ea3835}
.clientList ul li h3 span{ display: inline-block; margin-left:10px;}
.clientList ul li p{ height:85px;margin-bottom:10px; overflow: hidden;line-height:22px;}
.clientList ul li .more{ width:100px; height:30px;display: inline-block; text-align: center; line-height:30px; color: #fff; background:#999;border-radius:5px;}
.clientList ul li .more:hover{background:#ea3835;}
.appList ul li .fl{height:195px;}
.appList ul li p{height:120px;}


.newsList li{height:190px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d6d6d6;color:#555;}
.newsList li img{width:230px;height:190px;margin-right:30px;}
.newsList li h3{font-size:16px;font-weight:normal;height:35px;background:url(line3.jpg) no-repeat left bottom;font-family:"Î¢ÈíÑÅºÚ";}
.newsList li h3 span{float:right;font-size:12px;}
.newsList li h3 a{color:#333;display:inline-block;width:580px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList li h3 a:hover{color:#ea3835;}
.newsList li p{height:110px;margin-bottom:10px;overflow:hidden;}
.newsList li .more{color:#ea3835;margin-left:10px;}
.newsList li .more:hover{text-decoration:underline;}
.newsList li .browse{background:url(newsIcon.jpg) no-repeat left center;padding-left:25px;display:block;margin-top:10px;overflow:hidden;}


.gr-news-show{width:920px;overflow:hidden;}
.gr-news-show h2{font-size:20px;line-height:32px;text-align:center;color:#ea3835;position:relative;font-family:"Î¢ÈíÑÅºÚ";}
.gr-news-show h3{text-align:center;height:30px;line-height:30px;border-bottom:1px dashed #d2d2d2;font-family:"Î¢ÈíÑÅºÚ";}
.gr-news-show h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}
.fontResizer a{padding:0 5px;}
.curFont{font-weight:bold;color:#ea3835;}
.news-show-box{padding-top:15px;line-height:26px;padding-bottom:10px;}
.news-message{padding-bottom:10px;border-bottom:1px dashed #d2d2d2;overflow:hidden;}
.news-message div{padding:10px 0;}
.news-message h3{width:100%;text-align:right;font-weight:bold;color:#333;text-decoration:underline;overflow:hidden;}
.gr-fenx{height:35px;background:#ddd;padding:0 10px;margin-top:15px;}
.prew {background:url(pre_info.gif) no-repeat left center;float:left;height:35px;line-height:35px;overflow:hidden;padding-left:15px;text-align:left;width:46%;}
.nextw {background:url(next_info.gif) no-repeat right center;float:right;height:35px;line-height:35px;overflow:hidden;padding-right:15px;text-align:right;width:46%;}
.gr-keyword{border:1px solid #dadada;padding:5px 10px;margin:10px 0;overflow:hidden;}
.gr-keyword a{padding:0 5px;}
.newsShow_main{overflow:hidden;padding:15px}
.newsShow_main .newsShow_img{width:300px;height:300px;}
.newsShow_main .news-show-box{float:right;width:820px;padding:0;}


.gr-rec-news{width:920px;margin-top:10px;overflow:hidden;}
.gr-rec-news ul{width:960px;padding-top:10px;}
.gr-rec-news ul li{float:left;margin-right:40px;width:440px;height:28px;line-height:28px;}
.gr-rec-news ul li a{display:block;width:340px;line-height:28px;background:url(ly_li.png) no-repeat left center;padding-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.gr-rec-news ul li span{float:right;color:#999;}
.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(page_line.jpg) no-repeat 10px 10px #ddd;font-size:14px;font-weight:bold;color:#333;}


.faqList {font-size:13px;word-spacing:3px; padding-bottom:30px;}
.faqList li .p01{ border-bottom:1px solid #dfdfdf; background:url(a.jpg) no-repeat 5px 15px; cursor:pointer; padding: 10px; padding-left:30px;}
.faqList li .answer{ padding:15px 25px 10px 35px; border-bottom:1px dotted #a0906e; color:#666; display:none; border-left:3px solid #b40e12;}
.faqList .current .answer{ display:block;}
.faqList .current .p01{background:#eee url(a.jpg) no-repeat 5px 15px;}


#contactlb{width:920px;font-size:16px;font-weight:bold;color:#333; font-family: "Î¢ÈíÑÅºÚ";font-weight: normal;margin-bottom:40px;}
#contactlb span{font-weight:normal;font-size:13px;font-family:Î¢ÈíÑÅºÚ;display:block;color:#999;}
#leavetable{margin-top:35px;}
#leavetable tr{height:40px;}
.contactFont{overflow:hidden;margin-top:30px;}
.contactnr{width:600px;margin:0 auto;}



.pages {
  clear:both;
  margin:0px 10px;
}

.pages strong {
  color:white;
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  background:#CCC;
  border:1px solid #888;
  margin: 0px 3px 0px 0px;
}
.pages a {
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  border:1px solid #CCC;
  text-decoration:none;
  margin: 0px 3px 0px 0px;
  color:#555;
}

.pages span {
  float:right;
}

#page {font-size:12px;}