/**dingyan**/
*,html,body,div,p,span,img,a,ul,ol,li,dl,dt,dd,table,tr,td,th{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; text-decoration:none;outline:none;border:none; font-size:12px;}
li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clear:after{clear:both;display:block;visibility:none;content:"";height:0;overflow:hidden;}
a{ color:#555;}
a:hover{ color:#F60;}
.alink a{ text-decoration:underline;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #333;}
input:-moz-placeholder, textarea:-moz-placeholder { color: #333;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #333;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #333;}

.bgtable {width:100%;border:1px solid #E6D9D9;border-top:none;border-left:none;-webkit-box-sizing:border-box;box-sizing:border-box; margin-top:10px;}
.bgtable td{border:1px solid #E6D9D9;border-bottom:none;border-right:none;text-align:left;color:#000000; font-size:12px; text-align:center; padding:5px;}
.bgtable td strong{ color:#fb7c00;}

.top{background:#f7f7f7;line-height:40px;height:48px;width:100%;color:#666;}
.top table,.w1120{width:1120px;margin:0 auto;}
.top table td a{color:#666;font-size:12px;color:#666;}
.top .fanyi a{line-height:24px;margin-right:10x;}
.top .fanyi a.en{background:url(../images/en.jpg) no-repeat left center;padding-left:26px;}
.top .fanyi a.ch{background:url(../images/ch.jpg) no-repeat left center;padding-left:26px;}
.top .fanyi a.ew{background:url(../images/ew.jpg) no-repeat left center;padding-left:26px;}

.top .sos{background:url(../images/sos.png) no-repeat;padding-top:1px;height:32px;width:323px;display:block;}
.top .sos img{display:block;}
.top .sos input{float:left;margin-left:95px;width:157px;height:30px;border:none;outline:none;color:#6e6e6e}
.top .sos search{float:left;width:67px;height:30px;}



.bannerslide { height:505px; width: 1120px; position: relative; -webkit-transition: all .2s; transition: all .2s; padding-top:226px; }
.bannerslide .swiper-slide {  height:505px; width: 1120px; }
.bannerslide .swiper-slide a { left: 0; top: 0; right: 0; bottom: 0; display: block; text-decoration: none; text-align: center; color: #fff; }
.bannerslide .swiper-slide a img{ width:100%;}
.pagination { position: absolute; left: 0; text-align: center; bottom: 90px; width: 100%; }
.swiper-pagination-switch {display: inline-block; width: 40px; height: 3px; background: #000;  margin: 0 3px; cursor: pointer;}
.swiper-active-switch { background:#f5951d;}
.bannerslide .arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.bannerslide .arrow-right { background: url(../images/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }


.productslide{ width:500px; height:360px;}
.productslide .swiper-slide { width:500px; height:360px; }
.productslide .swiper-slide a{  left: 0; top: 0; right: 0; bottom: 0; display: block;}
.productslide .pagination{ bottom: 5px;}
.productslide .pagination .swiper-pagination-switch{ width:15px;}


/*.banner{background:url(../images/topbg.jpg) no-repeat center top;width:100%;height:865px;}*/
.banner .logo{height:120px;text-align:left; width:1120px; margin:0 auto;}
.banner .nav{width:1080px;margin:0 auto;line-height:49px;background:url(../images/navbg.png) repeat-x center top;padding:0 20px;}
.banner .nav li{float:left; padding:0 7px;text-align:center;}
.banner .nav li.liend{ padding:0; float:right; }
.banner .nav li.liend:hover{ border-top:none; background:none;}
.banner .nav li a{color:#fff;font-size:16px;font-weight:bold;}
.banner .nav li:hover {background:#fff;border-top:2px solid #f5951d;}
.banner .nav li.on {background:#fff;border-top:2px solid #f5951d;}
.banner .nav li.on a{color:#f5951d;}
.banner .nav li:hover a{color:#f5951d;}

.prodbg{background:url(../images/prodbg.jpg) no-repeat center top;width:100%;height:1132px;}
.prodbg1{background:url(../images/prodbg1.jpg) no-repeat center top;width:100%;height:600px;}
.prodtit{margin:0 auto;text-align:center;padding:70px 0px 30px 0px;}
.prod li{float:left;width:370px; margin-bottom:45px;}
.prod .one{width:310px;}
.prod .one img{ margin-left:20px;display:block;text-align:center;width:310px;height:310px;border:10px solid #d9d4cc;border-radius:335px;-webkit-border-radius:335px;overflow:hidden;}
.prod .one img:hover{border:10px solid #ff7e00;}
.prod p{width:330px; padding:0 20px; text-align:center;}
.prod .p1{color:#ff8e00;font-size:18px;line-height:36px;margin-top:5px; font-weight:bold;}
.prod .p2{color:#666;font-size:13px;}
.prod li .prox{ margin-top:20px;}
.prod li .prox li{ float:left; width:86px; margin:0 5px 0 0;}

.prodbg.appbg .prodtit{ padding-top:50px;}
.prodbg.appbg{background:url(../images/appbg.jpg)  center top;width:100%;height:1132px;}
.prod.applica li{ width:280px;}
.prod.applica .one{ width:250px;}
.prod.applica .one img{ width:250px; height:250px;}
.prod.applica p{ width:300px;}

.company{ background:#f5f2ea; padding:40px 0;}
.company .comnr{ width:580px; margin-right:20px;}
.company .comnr .comtit{ margin-top:8px;color:#f5951d; font-size:29px;}
.company .comnr .p3{ margin-top:30px; color:#555555; font-size:14px; line-height:22px;}
.company .comnr .p4 { margin-top:20px;}
.company .comnr .p4 a{ font-size:14px; color:#ff7e00; border-bottom:2px #e69a95 solid;}

.apptit{ margin-top:30px; color:#333; font-size:30px; line-height:76px;}
.app{ margin-top:20px;}
.app .appli{ background:url(../images/appbgx.jpg) no-repeat; height:180px;}
.app .app1{ padding:50px 0 0 40px; height:300px;}
.app .app1 h1{ font-size:30px; color:#FFF; width:230px;}
.app .app1 h2{ font-size:18px; color:#FFF; margin-top:30px; width:380px;}
.app .app1 h3{ margin-top:20px;}
.app .app1 h3 a{ font-size:16px; font-weight:normal; color:#FFF;}
.app .app1 h3 a:hover{ color:#F00; text-decoration:underline;}
.app .app1 img{ margin-top:30px;}
.app .app2{ margin-top:30px;}
.app .app2 li{ float:left; width:252px; height:270px; margin-right:24px; border:1px #dedede solid; padding:4px;}
.app .app3{ margin-top:30px;}
.app .app3 li{ float:left; margin-right:12px; border:1px #dadada solid; padding:3px; margin-top:64px; width:214px; height:229px;}
.app .app3 .appx h1{ color:#FFF; font-size:24px; font-weight:normal; margin-top:128px;}
.app .app3 .appx h2{ color:#FFF; font-size:16px; font-weight:normal; margin-top:24px; width:268px;}
.app .app3 .appx h3{ margin-top:30px;}


.new{ background:#f3f3f3; border-bottom:1px #e2e2e2 solid; padding:40px 0;}
.new .newtit{ font-size:30px;}
.new li{ float:left; margin-right:35px; width:350px;}
.new li p{ margin-top:14px; font-size:15px; color:#333; height:52px;}
.new li a{ color:#d40000; font-size:12px; border-bottom:1px #d40000 solid; font-weight:bold;}

.contact{ background:#f9f9f9; border-bottom:1px #e2e2e2 solid;}
.cont{ width:606px; padding:36px 0; background:url(../images/contbg.jpg) no-repeat right bottom;}
.cont h1{ font-size:28px; color:#333; font-weight:normal;}
.cont h2{ font-size:20px; color:#d40000; font-weight:normal; margin-top:30px;}
.cont p{ font-size:14px; color:#333; line-height:30px; margin-top:10px;}
.mess{ background:#f5f5f5; border-left:1px #e5e5e5 solid; padding:34px; width:445px;}
.mess h1{ font-size:28px; color:#333; font-weight:normal;}
.foot{ background:#252525; margin-top:1px; color:#FFF; text-align:center; height:78px; line-height:78px; font-size:14px;}


.floatcon { background: url(../images/ppbg.png) no-repeat 0 0; width: 176px; height: auto; position: fixed; right: 10px; top: 61px; padding: 30px 0 90px; color: #fff; overflow: hidden; } 
.floatcon .parto { background: url(../images/indexprobg1.png) no-repeat center bottom; padding:4px 0 18px; } 
.floatcon .parto .p_tit { font-weight: bold; line-height: 35px; text-align:center; color:#f7941e;} 
.floatcon .parto .p_con { line-height: 18px; padding:0 6px; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
.floatcon .parto .p_qq { display: block; <!--background: #fff;--> height: 24px; line-height: 24px; width: 100%; text-align: center; margin: 2px 0; } 
.floatcon .parto .p_cen { display: block; width: 100%; text-align: center; } 
.floatcon .parto .p_pad { padding-left: 30px; display: block; } 
.fc_l { right: auto; right: 0px; } 
.wxcode { background: url(images/head_ewm.jpg) no-repeat center 0; height: 87px; margin-top: 15px; } 
.fc_close { width: 15px; height: 15px; position: absolute; right: 0px; top: 0px; border: 1px solid #f7941e; } 
.fc_close a { width: 15px; height: 15px; display: block; line-height: 15px; background: #fff; color: #f7941e; text-align: center; } 
.fc_close a:hover { background: #e40b02; color: #fff; } 


.zhengwen{ background:#FFF; width:1120px; margin:0 auto; margin-top:230px; background:#fff !important;}
.zwpro{ width:220px; padding-bottom:20px; display:none;}
.zwpro .xbt{ padding-left:12px; height:45px; line-height:45px; font-weight:bold; color:#555;}
.zwpro .xbt a{ color:#ff9416;}
.zwpro .wel{ background:#fa9b1c; color:#FFF; height:38px; line-height:38px; padding-left:12px; margin-bottom:6px;}
.zwpro li{ line-height:18px; margin-bottom:2px; background:#f1f1f1; padding:15px 0 15px 12px; font-weight:bold;}
.zwpro li a.aaa{ color:#333; font-size:13px;}
.zwpro li h2{ font-weight:normal; margin-top:10px;}
.zwnr{ width:859px; padding:0 20px 30px 20px; border-left:1px #CCCCCC solid; width:100%; box-sizing:border-box;}
.zwbiaoti{ font-size:15px; font-weight:bold; padding-top:20px; border-bottom:1px #ddd solid; color:#555; height:24px; line-height:24px;}
.nr{ margin-top:12px;}
.nr p{ color:#555; line-height:25px;}
.nr_about p{ font-size:14px; line-height:22px;}
.nr_about p strong{ font-size:16px;}
.nr li{ border-bottom:1px #eee solid; padding:15px;}
.nr li a{ color:#555; }
.nr li a .img{ margin-right:10px;}
.nr li a img{ width:130px; height:98px; margin:0 10px; vertical-align:middle;}
.nr li .text h2{ font-size:15px; margin-bottom:5px; font-weight:normal;}
.nr li .text p{ font-size:13px;}
.nr li:hover{ background:#f1f1f1;}

.newzw{ color:#555; margin-top:20px; line-height:24px;}



.nr1{ margin-top:12px;}
.nr1 li{ position:relative; width:196px; height:151px; float:left; margin-right:25px; margin-bottom:25px;}
.nr1 li a{display:block; width:196px; height:151px;}
.nr1 li img{ width:180px; height:135px; border:3px #eee solid; padding:5px; position:absolute;}
.nr1 li span{ position:absolute; display:none; width:190px; height:145px; margin:3px; background:#000;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}
.nr1 li h1{ text-align:center; display:none; font-size:15px; position:absolute; width:190px; left:3px; background:#FFF; top:60px; height:32px; line-height:32px; color:#0f376b;}
.nr1 li a:hover img{ border:3px #fa9b1c solid;}
.nr1 li a:hover span{ display:block;}
.nr1 li a:hover h1{ display:block;}

.nr2{}
.nr2 .npro{}
.nr2 .npro li{ float:left; border:1px #eee solid; padding:3px; width:250px; margin:0 9px 20px 9px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;}
.nr2 .npro li .img{ background:url(../images/probg.jpg) no-repeat;}
.nr2 .npro li .img img{ width:100%;}
.nr2 .npro li span{ text-align:center; background:#eee; display:block; height:32px; line-height:32px;}
.nr2 .npro li:hover{ -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); border-color: #f60; }
.nr2 .npro h1{ font-size:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; margin-top:30px;}
.nr2 .npro h3{ text-align:center; margin-top:10px; margin-bottom:30px;}
.nr2 .npro h3.left{ text-align:left; margin-top:20px; margin-bottom:0;}
.nr2 .npro h3 a{ font-size:18px; color:#ff9416;}
.nr2 .npro h3 img{ vertical-align:middle; width:30px;}
.nr2 .npro h2{ color:#ff9416; font-size:18px; margin:20px 0 10px 0;}
.nr2 .npro .nomar h2{ margin-top:0;}
.nr2 .npro p{ font-size:14px; line-height:22px;}
.nr2 .npro h4{}
.nr2 .npro h4 a{ font-size:16px;}
.nr2 .npro h4 a:hover{ color:#f48b0c;}
.nr2 .npro h4 img{ margin-left:5px; width:32px; vertical-align:middle;}


.nr3{ margin-top:12px;}
.det{ width:435px; color:#555; line-height:24px;}
.det h1{ background:#999; color:#FFF; height:36px; line-height:36px; padding-left:12px; font-size:14px;}
.det li{ padding-left:12px; background:url(../images/dian.jpg) no-repeat left; border-bottom:1px #eee dashed;}
.des{ margin-top:20px; color:#555;}
.des p{ line-height:2;}

.nlh24{line-height:24px;word-wrap: break-word;word-break:break-all;}

.model_nr{}
.model_category{float:left; width:850px;}
.model_category_span{display:block; float:left; width:40px; line-height:40px; font-size:16px; font-weight:bold}
.model_category ul.category {float:right; width:810px;}
.model_category ul.category li{padding-left:0;float:left; margin:0 5px;width:24px; font-size:14px; text-align:center; border:1px solid #ccc; margin-top:4px;}
.model_category ul.category li.on{ background:#ccc;}
.model_category ul.category li.on a{ color:#fff;}

.model_nr_list ul li{ float:left; width:400px;border-bottom:none;padding-left:none}
.model_nr_list ul li a{float:left; width:310px; display:block; border-bottom:1px solid #ccc; padding-left:20px; margin-right:40px; background:url(../images/t.jpg) left 15px no-repeat}

#xh{ margin: 0px auto; margin-bottom: 15px; background: #a6caea; line-height: 30px;}
#xh th{ background: #f4f4f4; color: #222222;text-align:left; padding-left:8px;}
#xh td{ background: #f4f4f4; color: #002f76; text-align: center;}
#xh td a{ color: #002f76;}

.n_contact{ width:98%; margin:auto; margin-top:40px; margin-bottom:40px;}
.n_contact li.conli{ float:left; width:48%; padding:40px 0 40px 100px; box-sizing:border-box; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.n_contact li:nth-child(2n){ border-right:none;}
.n_contact li:nth-child(3),.n_contact li:nth-child(4){ border-bottom:none;}
.n_contact li h3{ font-size:16px; margin-bottom:20px;}
.n_contact li p{ font-size:14px; line-height:36px;}
.n_contact li p img{ width:24px; margin-right:5px; vertical-align:middle;}
.n_contact li p a{ font-size:14px;}

#message_area table{border-collapse:collapse;}
#message_area td{ font-size:14px; line-height:30px;}
#message_area .title1{ background-color:#dee3e7}
#message_area .title2{ background-color:#efefef}
#message_area input.text1{ border:1px solid #cccccc; width:160px}
#message_area input.text2{ border:1px solid #cccccc; width:250px; line-height:20px;}
#message_area input.text3{ border:1px solid #cccccc; width:80px}
#message_area input.btn{ border:1px solid #999999; padding:5px; font-size:14px;}
#editor td{ border:0}


.sousuo{ padding-bottom:10px;}
.sousuo .sos{background:url(../images/sos1.png) no-repeat;padding-top:1px;height:32px;width:343px;display:block;}
.sousuo .sos img{display:block;}
.sousuo .sos input{float:left;margin-left:106px;width:168px;height:30px;border:none;outline:none;color:#6e6e6e}
.sousuo .sos search{float:left;width:67px;height:30px;}

 .search_bg {height:38px;width:170px;display:block; background:#fff; margin-top:5px;}
.model-select-box { width: 125px; height: 30px; line-height: 30px;  float: left; margin-right: 2px; text-indent: 2px; position: relative; font-size:12px; background:#fff; }
.model-select-text { cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none;  background: url(../images/search_select_down.png) no-repeat right center;}
.model-select-option { display: none; position: absolute; background: #fff; width: 100%; left: -1px; border: 1px solid #aaa; }
.model-select-option li { height: 22px; line-height: 22px; color: #555; cursor: pointer; }
.model-select-option li.seleced { background: #06C; color: #fff; }
.search_bg input{ margin-left: 0;    width: 93px;     height: 38px; padding:0 5px; border: none; outline: none;color: #6e6e6e; float:left;}
.search_bg  a{ display:block;}

.icon{}
.icon img{ width:24px; margin-top:12px; margin-right:5px;}

.table{ background:#ccc; margin-top:20px;}
.table td{ text-align:center; font-size:12px; background:#fff; padding:5px;}
.table tr:first-child td{ font-weight:bold; color:#ff9416; padding:10px 0;}

.footer{ background:#333; color:#fff; padding:30px 0;}
.footer a{ color:#fff;}
.footer .box{ float:left; width:23%; border-left:1px #555 solid; box-sizing:border-box; padding-left:3%; height:300px; padding-top:20px;}
.footer .box:first-child{ width:16%; border-left:none; padding-left:0;}
.footer .box:last-child{ width:38%;}
.footer .box h3{ margin-bottom:20px;}
.footer .box h3 a{ font-size:15px; }
.footer .box li,.footer .box p{ line-height:22px; color:#eee; font-size:13px; }
.footer .box li a{ color:#eee; font-size:13px;}
.footer .box ul.link{ display:none;}

.nrnew img{ max-width:100%;}
.newzw p{ font-size:14px; line-height:22px;}


.dropdown { position: relative; display: inline-block;}
.dropdown-content {  display: none; position: absolute; background-color: #f9f9f9; min-width: 60px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); padding: 5px 16px; left:-10px;}
.dropdown-content li{ line-height:30px;}
.dropdown:hover .dropdown-content { display: block;}

.feed{ background:#eaeaea; padding:50px;}
.feed input{ padding:10px 20px; color:#333; width:436px; height:30px; line-height:50px; font-size:13px;}
.feed textarea{ background:#fff; width:920px; font-size:13px; color:#333; padding:10px 20px; height:200px; margin-top:10px;}
.feed input.button{ background:#fb6b08; color:#fff; width:180px; text-align:center; height:45px; line-height:45px; margin-top:10px; padding:0; font-size:14px; cursor:pointer;}


.cus_tit{font-size:16px;line-height:32px;font-weight:bold; color:#f5951d;}

.page{ margin-top:20px;}
.page a{ color:#000; font-size:13px;}