body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th { margin: 0; padding: 0; }
body { font-size: 12px; font-family:"Microsoft Yahei",Helvetica,Tahoma,sans-serif;line-height: 150%; color: #333; background:#f5f5f5;min-width:1200px}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
ins { text-decoration: none; display:block;}
legend { display: none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul ,li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a:link, a:visited { color: #333; text-decoration: none; }
a:hover { color: #ff5500;  text-decoration:none;}
a strong { color: #ff5500; }
object, embed { display: block }
em ,i{font-style:normal}
td input{padding:5px}
/* common */
.f_l{float:left}
.f_r{float:right}
.b10{height:10px;overlflow:hidden;clear:both;width:100%}
.b20{height:20px;overlflow:hidden;clear:both;width:100%}
.b30{height:30px;overlflow:hidden;clear:both;width:100%}
.m {width:1200px;margin:auto;}
.top {height:35px;line-height:35px;background:#efefef;width:100%;}
.top a{padding:0px 5px}
.topbg {height:110px; background:white; overflow:hidden}
.head{ position: relative;}
.head div {float:left;}
.head .logo {padding:20px 10px 0 0px;overflow:hidden; float:left}
.head h1 {font-size:36px;margin:35px 0 5px 0px;color:#333;font-weight:bold}
.head h1 a{color:#ff5500}
.head h4 {font-size:16px;margin:20px 0 0 0px;font-weight:normal;color:#333;}
.head h5 {display:none}
.com-name{float:left;margin-top:20px}
.com-telphone{float:right;margin-top:20px}
.telphone{position:absolute;width:250px;height:64px;right:0px;top:25px;font-size:16px;padding-left:80px; background:url(../image/h_pho1.gif) no-repeat;padding-top:0px;line-height:30px}
.telphone b{font-size:28px;color:#ff5500;padding-top:10px}


.menu {height:45px;font-size:16px;width:100%;  background:#ff5500}
.menu ul li{line-height:45px;height:45px;float:left; position:relative;}
.menu ul li.menu_on a {background:#e12828;}
.menu ul li a{padding:0px 25px;color:white; display:block}
.menu ul li a:hover{background:#e12828;color:white}
.menu ul li ul {display: none;width:100%; border-left:none;overflow:hidden;}
.menu ul li:hover ul {display:block; position:absolute; z-index:2;top:45px; left:0; background:#ff5500;border-left:none}
.menu ul li:hover ul li{line-height:40px;height:40px;overflow:hidden }
.menu ul li:hover ul li a {display:block; font-size:16px;color:#ffffff;font-weight:normal;}
/*»ÃµÆ*/
.m-focus{width:100%;overflow:hidden; }
.m-focus-box{overflow:hidden; margin:0 auto; position:relative;}
.m-focus{	display: block;overflow: hidden; position: relative; }
.m-focus .m-focus-box { margin: 0 auto; overflow: hidden; position: relative; backface-visibility: hidden; }
.m-focus .m-focus-box .swiper-wrapper li { float: left; list-style-type:none }
.m-focus .m-focus-box .swiper-wrapper li a { position: relative; width: 100%; display: block; }
.m-focus .m-focus-box .swiper-wrapper img { width: 100%; display: block; }
.m-focus .swiper-container { display: none; }
.m-focus-box .b-menu{text-align: center;position: absolute;width: 100%;left: 0;bottom:10px;z-index: 10;}
.m-focus-box .swiper-pagination-switch{display:inline-block; width:15px; height:15px; border-radius:10px; margin-right:5px; cursor:pointer;}
.swiper-pagination-bullet {display: inline-block;border-radius: 100%;background:#fff;cursor:pointer;margin: 0 5px;width:15px; height:15px;}
.swiper-pagination-bullet-active {opacity: 1;background: #ff5500;}
.more{width:120px;margin:10px auto}
.more a{border-radius:2px;display:block;font-size:14px;padding:8px 15px;color:#fff;font-weight:bold;text-align:center;background:#ff5500;}
.more a:hover{background:#ff5500;color:white}

.elite-box{ width:1200px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:1200px; height:275px; overflow:hidden; position:relative;}
.piclist{ height:275px;position:absolute; left:0px; top:0px}
.piclist .pic{width:228px;height:228px;overflow:hidden}\
.piclist .text{width:200px;height:20px;line-height:20px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.piclist li{ margin:0px 5px;float:left;width:228px;border:#eee 1px solid;overflow:hidden;transition: all 0.2s linear 0s; text-align:center;line-height:35px;font-size:14px}
.piclist li img{width:100%;transition: all 0.6s;}
.piclist li:hover img{transform: scale(1.1);}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../image/icon1.png) no-repeat;position:absolute; top:83px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}

.infos{padding:20px;font-size:14px;line-height:28px;overflow:hidden}
.infos p{text-indent:30px}
.float-box{width:1230px;margin-top:20px;margin-bottom:20px}
.float-box li {display: inline-block;width: 228px;margin-right: 10px;list-style: none;background:#f5f5f5;font-size:14px;margin-bottom:10px;text-align:center;overflow:hidden;border:#e3e3e3 1px solid; position:relative}
.float-box li .pic{width:228px;overflow:hidden;z-index:90}
.float-box li img{width:100%;transition: all 0.6s}
.float-box li:hover img{transform: scale(1.1);		}
.float-box li p{height:20px;line-height:20px;padding:8px 10px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; position:absolute; bottom:0;z-index:100;background:#eee;width:208px}

.p-box{width:900px;margin-top:10px;margin-bottom:10px}
.p-box li {display: inline-block;width: 200px;margin-right: 17px;list-style: none;background:#f5f5f5;font-size:14px;margin-bottom:10px;text-align:center;overflow:hidden;border:#e3e3e3 1px solid; position:relative}
.p-box li .pic{width:200px;overflow:hidden;z-index:90}
.p-box li img{width:100%;transition: all 0.6s}
.p-box li:hover img{transform: scale(1.1);		}
.p-box li p{height:20px;line-height:20px;padding:8px 5px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; position:absolute; bottom:0;z-index:100;background:#eee;width:190px}

.c-box{width:900px;margin-top:10px;margin-bottom:10px}
.c-box li {display: inline-block;width: 275px;margin-right: 17px;height:350px;list-style: none;font-size:14px;margin-bottom:10px;text-align:center;overflow:hidden;border:#e3e3e3 1px solid; position:relative}
.c-box li .pic{width:275px;overflow:hidden;z-index:90;height:320px; display:table-cell; vertical-align:middle}
.c-box li img{width:100%;transition: all 0.6s}
.c-box li:hover img{transform: scale(1.1);		}
.c-box li p{height:20px;line-height:20px;padding:8px 5px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; position:absolute; bottom:0;z-index:100;background:#eee;width:265px}


.footer{text-align:center; background:white}
.footer dl{float:left;width:360px;margin-left:10px; margin-right:10px;margin-top:15px;line-height:30px}
.footer p{font-size:14px;color:#888}
.footer h3{font-size:14px; line-height:25px; text-align:center;font-weight:normal}


#side{width:250px; float:left;overflow:hidden;}



.side_head {height: 50px;font: 18px/50px "Microsoft YaHei";color: #fff;text-align: center;margin: 0px auto;border-bottom-left-radius: 5px;border-top-right-radius: 5px;background:#ff5500;}
.side_head strong{font-weight:normal}
.side_head .f_r{padding-top:10px;display:none}
.side_body {background:#FFFFFF;padding:10px 20px;margin:0 0 20px;border:0px solid #e1e1e1;border-top:none;font-size:14px;line-height:30px;}
.side_body h1{font-size:14px;}
.main_head{font-size:18px; text-indent:0px;border-bottom:#eee 1px solid}
.main_head div {overflow:hidden;display:block;height:45px;line-height:45px;}
.main_body {background:#FFFFFF;font-size:14px;padding:15px 0; line-height:28px;}
.main_head span{font-size:14px}
.main_head strong{display:block;float:left;height:18px;border-left:#ff5500 3px solid;line-height:18px;padding-left:10px;margin-top:12px;font-size:18px;}
.main_head strong span{font-size:18px;}

.pages {padding:10px 0 20px 0;text-align:center;font-size:14px;}
.pages a:link,.pages a:visited,.pages a:active  {background:#FFFFFF;border:#E6E6E6 1px solid;padding:3px;text-decoration:none;}
.pages a:hover  {background:#FFFFFF;border:#CCCCCC 1px solid;color:#FF6600;padding:3px;text-decoration:none;}
.pages strong {background:#2E6AB1;padding:1px;border:#CCCCCC 1px solid;color:#FFFFFF;}
.pages_inp {border:#CCCCCC 1px solid;padding:4px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:30px;padding:3px;background:#ff5500;border:#ff5500 1px solid;font-size:14px;color:white;}
.pages label {background:#FFFFFF;border:#CCCCCC 1px solid;padding:3px 5px 3px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}


.sidebar{width:250px; float:left;overflow:hidden;}

.sidebar .list {
	padding: 0px 15px 0; background:white; overflow:hidden;
}
.sidebar .list li{
	border-top: 1px solid #e5e5e5;*line-height:50px;overflow:hidden;*height: 59px;
}
.sidebar .list li:nth-child(1){border-top:none}
.sidebar .list li a{
	color: #666;font: normal 16px/50px "Microsoft YaHei";display: block;padding-left: 35px;background: url("../image/subject_ico.png") no-repeat 18px 22px
}
.sidebar .list li a.active{
	color: #ff5837
}
.sidebar .list li.on a{color:#ff5500;font-weight:bold}

.main{width: 860px;padding: 10px 30px 30px 30px;background: #fff;font-size:16px;box-shadow:0px 0px 15px #dadada;float:right}
#pos_show{font-size:14px;height:45px;border-bottom:#eee 2px solid;line-height:40px;}
#pos_show h3{font-size:18px; border-left:#ff5500 3px solid;height:18px;line-height:18px;margin-right:10px;padding-left:10px;margin-top:10px;float:left}
#pos_show span{float:right}
.news-list ul li{line-height:35px;height:35px; overflow:hidden; background:url(../image/dot.png) no-repeat left 16px;padding-left:10px;font-size:16px;}
.news-list ul li span{float:right}
.fenlei {width:100%;overflow:hidden;border-bottom:#eee 2px solid;margin-top:-10px;}
.fenlei a{display:block;font-size:16px;line-height:30px;padding:5px 10px;;text-align:center;float:left}
.fenlei a:hover{background:#ff5500;color:white;}
.main h1{font-size:24px;text-align:center;border-bottom:#eee 1px solid;padding:25px 0 15px 0;color:#333}
.content {font-size:16px;padding-top:15px;line-height:28px;}
.info {line-height:35px;text-align:center;font-size:14px;color:#888}
.p-f {padding-top:20px;width:100%;margin:0px auto;overflow:hidden}
.p-f a{border:#ccc 1px solid;border-radius:2px;display:block;font-size:14px;padding:9px 13px;text-align:center;float:left;margin:5px;}
.p-f a:hover{background:#ff5500;color:white;border:#ff5500 1px solid}
.p-f li.on a{background:#ff5500;color:white;border:#ff5500 1px solid}
/* album */
#mid_pos {position:absolute;}
#mid_div {width:270px;height:270px;cursor:crosshair; float:left}
#mid_div img{width:270px;height:270px}
#zoomer {border:#D4D4D4 1px solid;width:120px;height:90px;background:#FFFFFF url('https://www.ncpjia.com/company/skin/image/zoom_bg.gif');position:absolute;opacity:0.5;filter:alpha(opacity=50);}
#big_div {width:350px;height:350px;border:#CCCCCC 1px solid;background:#FFFFFF;position:absolute;overflow:hidden;}
#big_pic {position:absolute;}
.ab_im {padding:4px;margin:0px 10px 10px 10px;border:#C0C0C0 1px solid;}
.ab_on {padding:4px;margin:0px 10px 10px 10px;border:#FF6600 1px solid;background:#FF6600;}
.nrcp a{background:#ff5500;display:block;float:left;padding:8px 20px;color:white;border-radius:3px;margin-right:20px;font-size:16px;}
.nrcp a:nth-child(2){background:#ff5500}
.nrcp a:hover{background:#ff6600}
.box .ch-title {
    width: 50px;height: 5px;background: #ff5500;margin: 10px auto;-webkit-transition: width .3s linear;-moz-transition: width .3s linear;-ms-transition: width .3s linear;-o-transition: width .3s linear;transition: width .3s linear;
}
.box:hover .ch-title{
    width: 100px;
}
.white{background:white;overflow:hidden}
.news-bg{background:#efefef url(https://www.ncpjia.com/company/skin/cdx-orange/index_28.jpg) no-repeat center top;overflow:hidden}
.service-bg{background:url(https://www.ncpjia.com/company/skin/cdx-orange/1484034355.jpg) no-repeat center top;overflow:hidden}

.box{background:url(https://www.ncpjia.com/company/skin/cdx-orange/index_02_24.png) no-repeat center 119px;overflow:hidden;padding:30px 0;overflow:hidden}

.en-title{font-size:24px;color:#222;margin:0 0 8px 0;line-height:24px;height:24px;font-weight:bold;text-align:center;text-transform : uppercase}
.china-title{font-size:24px;margin:0 0 10px 0;line-height:40px;height:45px;font-weight:bold; text-align:center;color:#ff5500}
.foot_page {text-align:center;font-size:13px;color:#fff;background:#ff5500;overflow:hidden; line-height:30px;padding-bottom:20px;}
.s-menu{text-align:center;border-top:#999 1px solid;padding-top:15px}

.foot_page a{color:#fff;padding:0px 8px 0px 5px}
#copyright {font-family:"font-family:Georgia, "Times New Roman", Times, serif"}

.footer_top{background:#ff5500;overflow:hidden;color:white;font-size:14px;line-height:30px;padding:30px 0px;border-top: #FFC88D 5px solid;}
.footer_top a{color:white}
.footer_top h3{font-size:20px;margin-bottom:10px}
.aboutus{float:left;width:170px;}
.contactus{float:left;width:190px;}
.service{float:left;width:460px;}
.hotline{margin-top:20px;}
.hotline span{font-weight:bold;font-size:24px; background:url(../image/b-tel.png) no-repeat left 3px; margin-top:5px;background-size:22px 22px;padding-left:29px;display:block}
.hotline1{float:left;width:240px;}
.hotline2{float:left}
.footer_right{float:right;overflow:hidden;text-align:center}
.service strong{font-size:20px;border:#FFC88D 1px solid;padding:7px 20px;display:block;color:#FFC88D; text-align:center;width:250px;font-weight:normal}
.footer_right div{float:left;padding:0px 15px}

.kefu{position:fixed;right:0px;top:50%;margin-top:-100px;z-index:100;background:#ff5500;border-radius:4px 0px 0px 4px;padding:0px 5px;}
.kefu-meau{position:relative; }
.kefu-meau a.kefu-btn{width:70px;text-align:center;display:block;position:relative;padding:15px 0;border-top:#eee 1px solid;}
.kefu-meau a.kefu-btn p{color:white;font-size:12px;line-height:18px;padding-top:5px;}
.kefu-meau a.kefu-btn a{color:white;display:block;padding:15px 0px}
.kefu-box{position:absolute;top:0px;right:80px;padding-right:10px;display:none;width: 160px;}
.kefu-box .box-border{border:1px solid #e3e3e3;border-top:2px solid #0058d8;border-radius:3px;padding:15px 25px;background:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.kefu-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(https://www.ncpjia.com/company/skin/cdx-orange/side_bg_arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.kefu-box .box-border .sev-t{ overflow:hidden; z-index:1000;font-size:15px;color:#ff5500}
.kefu-meau:hover .kefu-box{display:block}