body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote,
/* structural elements 结构元素*/dl, dt, dd, ul, ol, li,
/* list elements 列表元素*/pre,
/* text formatting elements 文本格式元素*/form,input, fieldset, legend, button, textarea,div,
/* form elements 表单元素*/img
/* img elements 图片元素*/{border:medium none;margin: 0;padding: 0;}
/** 设置默认字体 **/body,textarea,input,button,select,keygen,legend{font:12px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;color:#404040;outline:0;}
html,body{ width:100%; position:relative;}
body{overflow-x:hidden;min-width:1200px;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight:lighter;}
em{font-style:normal;}
/** 重置列表元素 **/ul, li, ol{list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#444;}
a:hover{color:#999;}
/** 重置图片元素 **/img{border:0px;}
.fl{float:left;}
.fr{float:right;}
/** 重置表格元素 **/table{border-collapse:collapse;}
.clear:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;overflow: hidden;}
.clearfix:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;overflow: hidden;}


.yy{ position:absolute; right:15px; top:10px;}
.yy a{ display:inline-block; position:relative; padding-right:10px;}
.yy a p{ font-size:12px; color:#666; line-height:15px; float:right;}
.yy a:hover p{color:#d71b12;}
.yy a img{margin-right:5px; height:15px; float:left;}
.logo_t{width:1200px; margin:auto; height:138px; position:relative;}
.logo_t .logo{ float:left;}
.logo_t .logo img{ display:block;}
.logo_t .rxdh{ float:right;}
.logo_t .rxdh img{ display:block;}
.dh{width:100%; background-color:#670004; height:60px;}
.dh ul{ width:1200px; margin:auto;}
.dh ul li{ float:left; padding:0 25px;}
.dh ul li a{ display:block;text-align:center;line-height:60px; font-size:16px; color:#fff;padding-left:30px; background:left center no-repeat;}
.dh ul li a.d1{ background-image:url(../img/d1.png);}
.dh ul li a.d2{ background-image:url(../img/d2.png);}
.dh ul li a.d3{ background-image:url(../img/d3.png);}
.dh ul li a.d4{ background-image:url(../img/d4.png);}
.dh ul li a.d5{ background-image:url(../img/d5.png);}
.dh ul li a.d6{ background-image:url(../img/d6.png);}
.dh ul li a.d7{ background-image:url(../img/d7.png);}
.dh ul li a.d8{ background-image:url(../img/d8.png);}
.dh ul li.on,.dh ul li:hover{ background:#8c0006;}
.banner{ width:100%; overflow:hidden; position:relative;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
.banner ul li img{ display:block; position:relative; left:50%; margin-left:-960px;}
.banner ul li a{ display:block; width:100%; height:100%;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center;}
.bandd span{ margin:0 5px;display:inline-block;width:11px;height:11px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff; background-color:rgba(255,255,255,0.8);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);text-indent:-9999px;cursor:pointer;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);}
.bandd span.on{background: #e42129;cursor: default;}
.banz,.bany{ position:absolute; top:50%; margin-top:-35px;width:40px; height:70px; opacity:0; transition:0.3s; cursor:pointer;}
.banz{ left:5%; background:url(../img/banz.png) center no-repeat; background-size:auto 50px;}
.bany{ right:5%; background:url(../img/bany.png) center no-repeat; background-size:auto 50px;}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}
.sy_al{ width:100%; padding:50px 0; background-color:#f2f2f2;}
.sy_al .sy_al_bt{ font-size:30px; color:#002056; font-weight:bold; line-height:40px; text-align:center; margin-bottom:30px;}
.sy_al .sy_al_bt span{color:#d71b12;}
.sy_al .sy_al_qh{ text-align:center; margin-bottom:50px;}
.sy_al .sy_al_qh li{padding:0 15px; display:inline-block; line-height:18px; border-right:1px solid #ddd;}
.sy_al .sy_al_qh li a{ font-size:14px;}
.sy_al .sy_al_qh li a.on,.sy_al .sy_al_qh li a:hover{color:#d71b12; border-bottom:1px solid #d71b12;}
.sy_al .sy_al_img ul li{ float:left; width:20%; position:relative;}
.sy_al .sy_al_img ul li a{ display:block; padding:2px;}
.sy_al .sy_al_img ul li a:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5);opacity:0; -webkit-transition:0.5s;transition:0.5s;}
.sy_al .sy_al_img ul li:hover a:after{opacity:1;}
.sy_al .sy_al_img ul li p{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); font-size:18px; color:#FFF; line-height:30px; transform:translate(-50%,-50%); opacity:0; -webkit-transition:0.5s;transition:0.5s; z-index:1;}
.sy_al .sy_al_img ul li:hover p{opacity:1;}
.sy_al .sy_al_img ul li img{ display:block; width:100%;}

.sy_gy{ width:100%; max-width:1200px; margin:auto; padding:50px 0;}
.sy_gy .sy_gy_bt{ font-size:30px; color:#002056; font-weight:bold; line-height:40px; text-align:center; margin-bottom:30px;}
.sy_gy .sy_gy_bt span{color:#d71b12;}
.sy_gy_txt{ font-size:14px; line-height:30px;}
.sy_gy_txt img{ float:left; margin-right:20px; border:1px solid #eee; padding:3px;box-shadow: rgb(204, 204, 204) 5px 5px 5px; max-width:450px;}
.sy_zs{ width:100%; max-width:1200px; margin:auto; padding:50px 0;}
.sy_zs .sy_zs_bt{ font-size:30px; color:#002056; font-weight:bold; line-height:40px; text-align:center; margin-bottom:30px;}
.sy_zs .sy_zs_bt span{color:#d71b12;}
.sy_zs .sy_zs_img ul li{ float:left; width:18.4%; margin-right:2%; position:relative; margin-bottom:2%;}
.sy_zs .sy_zs_img ul li a{ display:block; border:1px solid #eee; padding:2px;}
.sy_zs .sy_zs_img ul li:nth-child(5n){margin-right:0;}
.sy_zs .sy_zs_img ul li img{ display:block; width:100%;}
.sy_zs .sy_zs_img ul li p{ font-size:14px; text-align:center; line-height:30px;}

.foot{ width:100%; background-color:#eee;}
.foot2{ width:100%;max-width:1200px; margin:auto; padding:40px 0 25px 0;}
.foot_logo,.foot_lx{ float:left;}
.foot_lx{ margin-left:30px; font-size:12px; line-height:24px; color:#666;}
.foot_lx a{ font-size:12px; line-height:24px; color:#666;}
.foot-ewm{ float:right;}
.foot-ewm p{ float:left; text-align:center; font-size:12px; color:#666; line-height:24px; padding-left:30px;}
.foot-ewm p img{ width:80px; display:block;}

.bat{ width:100%; height:300px; position:relative;}
.bat img{ width:1920px; height:300px; position:absolute; left:50%; top:0; margin-left:-960px;}
.ny_gm{ width:100%; padding:50px 0 25px 0;}
.ny_gm .ny_gm2{ width:1200px; margin:auto;}
.ny_gm .ny_gm2 .ny_gm2_l{ float:left; width:230px;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_bt{ border-top:3px solid #17181c; background-color:#e42129; height:80px; text-align:center;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_bt h2{ font-size:30px; color:#FFF; font-weight:bold; line-height:30px; padding-top:15px;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_bt span{ font-size:12px; color:#c3c3c3;text-transform:uppercase; line-height:18px;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_fl{ width:100%; background-color:#FFF;border-top:1px solid #e3e3e3;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_fl li a{ display:block; padding-left:55px; border-bottom:1px solid #e3e3e3; line-height:60px; font-size:14px; color:#333;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_fl li.ny_gm2_l_fl_bt a{font-size:16px; color:#333; position:relative;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_fl li.ny_gm2_l_fl_bt a:after{ content:''; position:absolute; left:30px; top:23px; width:14px; height:14px;background:url(../img/gsjj.png) -851px 0 no-repeat;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_fl li.ny_gm2_l_fl_bt a.on{color:#e42129; font-weight:bold;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_fl li.ny_gm2_l_fl_bt a:hover{color:#fff; background-color:#e42129;}
.ny_gm .ny_gm2 .ny_gm2_l .ny_gm2_l_fl li.ny_gm2_l_fl_bt a:hover:after{background:url(../img/gsjj.png) -865px 0 no-repeat;}
.sp{ margin-top:10px;}
.ny_gm .ny_gm2 .ny_gm2_r{ float:right; width:940px;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_bt{ border-bottom:1px solid #eee; height:40px;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_bt h2{ float:left; font-size:18px; line-height:40px; color:#084b9c; font-weight:bold;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_bt .ny_gm2_r_bt_r{ float:right; margin-top:15px;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_bt .ny_gm2_r_bt_r span{ float:left; line-height:18px; font-size:14px; color:#666;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_bt .ny_gm2_r_bt_r a{ float:left; line-height:18px; font-size:14px; color:#666;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_bt .ny_gm2_r_bt_r a:hover{color:#084b9c;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_gy{ padding-top:20px; font-size:14px; line-height:24px;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_gy img{ display:block; margin:auto; max-width:100%;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_ry ul li{ float:left; width:30%; margin-right:5%; margin-top:20px;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_ry ul li:nth-child(3n){margin-right:0px;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_ry ul li img{ display:block; width:100%;}
.ny_gm .ny_gm2 .ny_gm2_r .ny_gm2_r_ry ul li p{ font-size:14px; text-align:center; line-height:24px; background-color:#eee; color:#333; padding:10px;}
/*pages*/
.Pages{ line-height:32px; zoom:1; overflow:hidden; text-align:center; margin-top:20px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; height:32px; }
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background-color:#FFF; color:#999;}
.Pages .p_page em a.a_cur{ color:#fff; border:0; background-color:#e42129;}
.Pages .a_prev{ width:32px; background:url(../img/bg_prev.png) no-repeat;}
.Pages .a_next{ width:32px; background:url(../img/bg_next.png) no-repeat;}
.ny_xw{ padding:20px 0 0 0;}
.ny_xw li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee; position:relative;}
.ny_xw li div.xw_img,.ny_xw li div.xw_t{ display:table-cell; vertical-align:top;}
.ny_xw li div.xw_img{ width:190px;}
.ny_xw li div.xw_img img{ width:100%;}
.ny_xw li div.xw_t{ padding-left:20px; padding-bottom:30px;}
.ny_xw li div.xw_t h2 a{ font-size:16px; font-weight:bold; color:#333; line-height:30px;}
.ny_xw li div.xw_t .xwsjrq{ display:block; line-height:30px;}
.ny_xw li div.xw_t .xwsjrq em{ font-size:12px; color:#999; padding-right:10px;}
.ny_xw li div.xw_t .xwsjrq a{ font-size:12px; color:#999;}
.ny_xw li div.xw_t p{ font-size:14px; color:#666; line-height:24px;}
.xw_ckgd{ position:absolute; right:20px; bottom:20px; background-color:#cf0004; color:#FFF; font-size:14px; line-height:35px; padding:0 20px; border-radius:5px; -webkit-transition:0.5s;transition:0.5s;}
.xw_ckgd:hover{bottom:25px;}

.xwxq_bt{ border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:10px;}
.xwxq_bt h2{ font-size:24px; color:#333;text-align:center; line-height:45px;}
.xwxq_bt .xwxqsj{ font-size:12px; color:#999; text-align:center;}
.xwxq_bt .xwxqsj span{ padding:0 5px;}
.xwxq_bt .xwxqsj a{ font-size:12px; color:#999; text-align:center;}
.xwxq_txt{ font-size:14px; line-height:24px; color:#555;}
.xwxq_txt img{ display:block; max-width:100%; margin:auto;}
.pa_a{ padding:20px 0; border-top:1px solid #eee; margin-top:20px; font-size:14px;}
.pa_a .pa_s,.pa_a .pa_x,.pa_a .bdsharebuttonbox{ float:left; padding-right:15px;}
.pa_a .pa_s a,.pa_a .pa_x a{ font-size:14px;line-height:28px;}

/*ny_news*/
.ny_news{ width:100%; margin:16px auto 0 auto;}
.ny_news h1{ font-size:16px; color:#e3641e; font-weight:bold; line-height:33px;}
.ny_news ul{ overflow:hidden; margin:0 0 16px 0;}
.ny_news ul li{ border-bottom:#ccc 1px dashed; background:url(../img/ny_jt.jpg) left center no-repeat;}
.ny_news ul li a{ font-size:14px; color:#525252; line-height:40px; display:block; padding:0 0 0 18px;}
.ny_news ul li a:hover{ text-decoration:none; color:#cf0004;}
.ny_news ul li a font{ float:right; color:#888;}

/**************/
.nybat { height:300px; background-repeat:no-repeat; background-position:center;}

.hpmn-tlm { margin-top:45px; margin-bottom:25px;}
.hpmn-tlm .hmt-tit { text-align:center;margin-bottom:40px}
.hpmn-tlm .hmt-tit h3 { font-size:36px; display:inline-block; position:relative; padding:0 48px;}
.hpmn-tlm .hmt-tit h3:before { position:absolute; content:''; width:30px; height:2px; background:#a9a9a9; left:0px; top:44px;}
.hpmn-tlm .hmt-tit h3:after { position:absolute; content:''; width:30px; height:2px; background:#a9a9a9; right:0px; top:44px;}

.hpmn-tlm .hmt-tit p { font-size:18px; color:#505050; text-transform:capitalize;}
.hpmn-tlm ul { width:1200px; margin:0 auto;}
.hpmn-tlm ul li { float:left; font-size:16px; width:238px; margin:0 5px 10px; text-align:center; border:1px solid #a9a9a9; line-height:44px;}
.hpmn-tlm ul li a { display:block;}
.hpmn-tlm ul li.on, .hpmn-tlm ul li:hover  { background:#e42129; border-color:#e42129;}
.hpmn-tlm ul li.on a, .hpmn-tlm ul li:hover a { color:#fff;}


.hpmn {padding:0px 0 35px;}
.hpmn-cn {width:1200px; margin:0 auto;}
.hpmn-cn  ul li{ float:left; background-color:#FFF; width:370px; margin:0 0 30px 30px;}
.hpmn-cn  ul li:nth-child(3n){margin-right:0px;}
.hpmn-cn  ul li a{ display:block;border:1px solid #eee; padding:0px 0 20px 0;}
.hpmn-cn  ul li a:hover{border:1px solid #e42129;}
.hpmn-cn  ul li img{ display:block; width:100%;}
.hpmn-cn  ul li p{ font-size:14px; line-height:48px; color:#666; text-align:center;}
.hpmn-cn  ul li .ljxq{ width:120px; margin:auto; font-size:14px; line-height:30px; background-color:#e42129; color:#FFF; text-align:center;}


.hptj{width:1200px; margin:50px auto 0; overflow:hidden;}
.hptj ul{width:100000000px;}
.hptj .hptj-tit {  font-size:24px; margin:0 5px 25px; padding:5px 25px; background:#f2f3f4; position:relative; color:#000;}
.hptj .hptj-tit:before { width:5px; height:30px; content:''; position:absolute; left:10px; top:9px; background:#e42129;}

.hptj ul li{ float:left; background-color:#FFF; width:323px; margin:0 5px;}
.hptj ul li a { display:block; border:1px solid #a9a9a9;}
.hptj ul li img{ display:block; width:100%;}
.hptj ul li p{ font-size:14px; line-height:48px; color:#666; text-align:center;}


/********/
.nnyhpmn {width:1180px; margin:50px auto 0; padding:10px; background-color:#FFF;}

/***产品详情页产品效果*****/
/* tsShopContainer */

#tsShopContainer{width:450px;position:relative;border:1px solid #CCC;font-size:12px;padding-bottom:5px; float:left;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:110px;position:relative;background:url(../img/scrollPicbg.gif) repeat-x 0px 0px; border-top:1px solid #ccc;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../img/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../img/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:35px;width:1px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:95px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{border:2px solid  #e4e4e4;display:block; width:87px; height:87px; margin:2px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;}


.t1{width:49%;float:left;} .t2{width:49%;float:right;}
.t3{width:49%;float:left;} .t4{width:49%;float:right;}
.contact-form input.text{background:#fff;border:1px #e6e6e6 solid;color: #999;width:89%; padding:2.5% 5%; margin-bottom:20px;}
.contact-form textarea.textarea{background:#fff;border:1px #e6e6e6 solid;color:#999;width:93.5%;height:200px;padding:3%; margin-bottom:20px;}
.contact-form input.btn, a.btn{background:#fff;padding:1% 0;color:#000; font-size:14px;border:1px solid #e6e6e6; width:100%;}
.contact-form input.btn:hover, a.btn:hover{background:#0084e8; color:#fff;}

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #2c9cf0;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:3px !important;
}

.nnproduct_detail { float:left; margin-left:45px; width:480px; margin-top:20px;}
.nnproduct_detail dl dt { font-size:24px; line-height:30px; margin:0 0 10px 0; text-transform:uppercase; color:#e42129;}
.nnproduct_detail dl dd { line-height:24px; color:#525252; font-size:14px;}


.hpcg { width:1200px; margin:35px auto 0; }
.hpcg .hpcg-tit {  font-size:24px; margin:0 0 3px 0; padding:5px 25px; background:#fff; position:relative; color:#000;}
.hpcg .hpcg-tit:before { width:5px; height:30px; content:''; position:absolute; left:10px; top:9px; background:#e42129;}
.hpcg .hgcg-con { background:#fff; padding:10px 20px;}

.col-sm-8  .form-control { box-sizing:border-box;display: block;width:100%;padding: 10px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;
border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;}


.col-sm-8 { float:left; width:31%; margin-right:2%; margin-bottom:20px;}
.col-sm-9 {width:97%; margin-right:3%; margin-bottom:20px;}
.col-sm-9 #FeedabckContent {display: block;width:100%;height:174px; box-sizing:border-box;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;}
.col-lg-15 { width:100%; margin-top:25px;}
.col-lg-15 .btn-default {display: inline-block;padding:10px 30px;margin-bottom: 0;font-size:16px;font-weight: normal;text-align: center;white-space: nowrap; vertical-align: middle;cursor: pointer;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;user-select: none;background-image: none; border-radius: 4px;color: #fff;background-color: #e42129;border: 1px solid #e42129;}
.col-lg-15 .btn-default:hover { }

.cpxq_txt{ width:980px; padding:10px; background-color:#FFF; margin:0px auto 0 auto;}
.product_related{ width:100%; border-bottom:#ccc 1px solid; position:relative; height:18px; margin:0px auto 30px auto;}
.product_related h4{ width:180px; border:#ccc 1px solid; overflow:hidden; position:absolute; left:50%; top:0; font-weight:bold; font-size:18px; line-height:37px; color:#e42129; text-align:center; background:#fff; margin:0 0 0 -90px;}
.gaishu{ width:100%; margin:0 auto; overflow:hidden; font-size:14px; color:#333; line-height:25px;}
.gaishu td{ color:#333;}

.ljzx{ margin-top:50px;}
.ljzx span{ font-size:24px; line-height:36px; color:#666;}
.ljzx p{ font-size:30px; line-height:36px; color:#e42129;}
.ljzx a{ display:block; width:140px; height:40px; border-radius:5px; background-color:#e42129; margin-top:10px; font-size:20px; color:#FFF; line-height:40px; text-align:center;}

.nytjxw{ width:990px; margin:0 auto;}
.nytjxw li{ float:left; width:48%; margin-right:4%; border-bottom:1px dashed #eee;}
.nytjxw li:nth-child(2n){margin-right:0;}
.nytjxw li>a{ font-size:14px; line-height:40px; color:#666; padding-left:10px; position:relative;}
.nytjxw li>a:after{ content:''; position:absolute; left:0px; top:50%; margin-top:-3px; width:5px; height:5px; background-color:#e50112; border-radius:40%;}
.nytjxw li>span{ font-size:14px; line-height:40px; color:#666; float:right;}
.nytjxw li.nytjxw_t .nytjxw_t_l{ float:left;}
.nytjxw li.nytjxw_t .nytjxw_t_l img{ width:180px; padding-bottom:10px;}
.nytjxw li.nytjxw_t .nytjxw_t_r{ float:right; width:280px;}
.nytjxw li.nytjxw_t .nytjxw_t_r h2 a{ display:block;font-size:14px;line-height:24px;color:#17181c;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nytjxw li.nytjxw_t .nytjxw_t_r p{font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.nytjxw li.nytjxw_t .nytjxw_t_r span{ float:left; font-size:12px; color:#666; line-height:24px;}
.nytjxw li.nytjxw_t .nytjxw_t_r a.xw_gd{ float:right; font-size:12px; color:#666; line-height:24px;}



/*************/
/***********/
.inmenu { overflow: hidden; width: 100%; position: relative; margin-bottom:30px; margin-top:40px;}
.inmenu .inmenu_con {overflow: hidden;  margin:0 auto; width:1200px;height:88px; position:relative;}

.inmenu .inmenu_box {}
.inmenu:after{width:100%;height:1px; content:''; position: absolute; left: 0; bottom: 1px; background-color: #cdd8e8; }
.inmenu ul { text-align:center;}
.inmenu li { margin: 0 5px; display:inline-block;}
.inmenu li a { display: block; font-size: 16px; color: #777; padding: 10px 20px; border-radius:10px; margin-bottom: 5px; text-align: center; text-decoration: none; border:1px solid #cdd8e8;white-space: nowrap;}
.inmenu li i { display:block; width: 1px; height: 30px; margin: 0 auto; margin-bottom: 4px; }
.inmenu li b { display:block; width: 3px; height: 3px;  margin: 0 auto; }
.inmenu li.cur a, .inmenu li:hover a { background:#d71b12; color: #fff; border:1px solid transparent; }
.inmenu li.cur, .inmenu li:hover {  }
.inmenu li.cur i, .inmenu li:hover i { background-color: #cdd8e8;  }
.inmenu li.cur b, .inmenu li:hover b { background-color: #b2c0d5; }


.ny-main {width: 1200px; margin:30px auto;}


.nymr-about p ,.nnynws-txt p ,.pmenu p ,.nnyhd-txt p ,.nymr-jobs p ,.nymr-contact p{ line-height:30px; font-size:14px;}
.nymr-about img ,.nnynws-txt img ,.pmenu img ,.nnyhd-txt img ,.nymr-jobs img ,.nymr-contact img{ max-width:100% !important;}

img.gyimg{ float:left; margin-right:20px; border:1px solid #eee; padding:3px;box-shadow: rgb(204, 204, 204) 5px 5px 5px; max-width:450px;}

/**********/
.cj-honor { width:232px; margin-right:10px; margin-bottom:10px;border:1px solid #d6d6d6; float:left;box-sizing:border-box;font-size:0px;}
.cj-honor:nth-child(5n) { margin-right:0px;}
.cj-honor img { width:100%; box-sizing:border-box;}
.cj-honor p { height:35px; line-height:35px; overflow:hidden; text-align:center; font-size:14px; color:#555;}
.cj-honor:hover p { color:#ffa200;}

/**************/
.page {
    
    margin-top: 20px;
    
	text-align:center;
	 
	    
}
.page a {
     height:30px; width:30px;
    background: #efefef;
    margin-right: 4px;
    color: #666;
    border-radius:4px;
    display:inline-block;
	 line-height:20px;
	  padding:5px;
	   white-space: nowrap;
	   vertical-align:top;
	   box-sizing:border-box;
}
.page a.first-page {
	 background:url(../img/pfirst.png) center #efefef no-repeat;
	}
.page a.pre-page {
	 background:url(../img/ppre.png) center #efefef no-repeat;
	}
.page a.last-page {
	 background:url(../img/plast.png) center #efefef no-repeat;
	}
.page a.next-page {
	 background:url(../img/pnext.png) center #efefef no-repeat;
	}
.page a.current {
    color: #fff;
    background:#39a809;}
	
/***********/

.nymr-news dl { float:left; position:relative; width:100%; margin-bottom:21px;}
.nymr-news dl:after { content:''; width:100%; height:1px; background:#d2d2d2; left:0px; bottom:-11px; position:absolute;}
.nymr-news dl dd { width:180px; float:left;}
.nymr-news dl dd img { width:100%; display:block;}
.nymr-news dl dt { padding:11px 0px 11px 20px; width:1010px; float:left;}
.nymr-news dl dt h3 { font-size:16px; line-height:24px; height:24px; margin-bottom:5px; overflow:hidden; font-weight:bold;}
.nymr-news dl dt h3 a { color:#333;}
.nymr-news dl dt .synws-data { display:block; color:#808080;}
.nymr-news dl dt p { line-height:22px; margin-top:4px; height:44px; overflow:hidden; color:#666;}
.nymr-news dl:hover { background:#f1f3f6;}

/********/
.nnymr-news .nnynws-tit { font-size:24px; line-height:35px; text-align:center; color:#333;}
.nnymr-news .nnynws-data { margin-top:10px; font-size:14px; text-align:center; color:#808080;}
.nnymr-news .nnynws-data span { margin:0px 10px;}
.nnymr-news .nnynws-txt { margin-top:15px;}

/*********/
.nymr-product li { width:232px; margin-right:10px; text-align:center; margin-bottom:10px; float:left;}
.nymr-product li:nth-child(5n) { margin-right:0px;}
.nymr-product li .sypro-img { border:1px solid #d2d2d2; overflow:hidden;}
.nymr-product li .sypro-img img { width:100%; transition:all 0.5s; display:block;}
.nymr-product li .sypro-txt { padding:0 10px; overflow:hidden; height:36px; line-height:36px;  color:#333; border:1px solid #d2d2d2; border-top:none;}
.nymr-product li:hover .sypro-img { }
.nymr-product li:hover .sypro-img img { transform:scale(1.1);}
.nymr-product li:hover .sypro-txt { color:#ffa200;}


/***äº§å“è¯¦æƒ…é¡µäº§å“æ•ˆæžœ*****/
.nnymr-product { width:940px; float:left;}
/* tsShopContainer */

#tsShopContainer{width:452px;position:relative;border:1px solid #CCC;font-size:12px; float:left;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:90px;position:relative;background:url(../img/scrollPicbg.gif) repeat-x 0px 0px; border-top:1px solid #ccc;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../img/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../img/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:11px;left:38px;width:1px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:95px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{border:2px solid  #e4e4e4;display:block; width:80px; height:60px; margin:2px;-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #f15827;}


/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #2c9cf0;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.nnymr-product .nnproduct_detail { float:left; margin-left:40px; width:445px;}
.nnymr-product .nnproduct_detail dl dt { font-size:24px; padding:10px 0; border-bottom:1px solid #d2d2d2; margin:0 0 15px 0;  color:#333;}
.nnymr-product .nnproduct_detail dl dd { line-height:26px; color:#525252;}
.nnymr-product .nnproduct_detail dl dd img { max-width:100% !important;}
.nnymr-product .nnpro_de { margin-top:20px;}

.pro_xiangxi{ height:auto; margin:16px auto 0; overflow:hidden; width:940px; float:left;}
.pro_xlii{ margin:0 auto; overflow:hidden;border-bottom:#cdcdcd 1px solid;}
.pro_xlii div.pro_xx{font-size:16px; color:#666; line-height:42px; text-align:center;  cursor:pointer;border-radius:8px 8px 0 0; padding:0 15px;}
.pro_xlii div.on{ color: #39a809; }
.pro_jies{font-size:14px; padding:16px 0; line-height:24px;}

/*********/
.nnypro_tj { float:right; width:230px;}
.nnypro_tj .nnyprot-tit { font-size:18px; border-bottom:1px solid #d2d2d2; padding-top:19px; padding-bottom:10px;position:relative;}
.nnypro_tj .nnyprot-tit:after { position:absolute; content:""; width:30px; height:2px; left:0px; bottom:-1px; background:#39a809;}
.nnypro_tj  li { width:100%; text-align:center; margin-top:10px;}
.nnypro_tj  li .sypro-img { border:1px solid #d2d2d2; overflow:hidden;}
.nnypro_tj  li .sypro-img img { width:100%; transition:all 0.5s; display:block;}
.nnypro_tj  li .sypro-txt { padding:0 10px; overflow:hidden; height:36px; line-height:36px;  color:#333; border:1px solid #d2d2d2; border-top:none;}
.nnypro_tj  li:hover .sypro-txt { color:#ffa200;}


/***********/
.nymr-huodong .ny_hd_bx{width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d2d2d2; position:relative; height:90px;}
.nymr-huodong .ny_hd_bx .ny_hd_rq{ width:100px; height:80px; padding:10px 0; background-color:#d2d2d2; text-align:center; line-height:30px; font-size:24px; color:#FFF; position:absolute; left:0px; top:0px;}
.nymr-huodong .ny_hd_bx .ny_hd_wz{ padding-left:120px; padding-right:10px;}
.nymr-huodong .ny_hd_bx .ny_hd_wz .ny_hd_wz_bt a{color:#333;}
.nymr-huodong .ny_hd_bx .ny_hd_wz .ny_hd_wz_bt { font-size:16px; font-weight:bold;  line-height:24px; padding-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.nymr-huodong .ny_hd_bx .ny_hd_wz .ny_hd_wz_txt{ font-size:14px; color:#666; line-height:22px; height:44px; margin-top:4px; overflow:hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/********/
.nnymr-huodong .nnyhd-tit { font-size:24px; line-height:35px; text-align:center; color:#333;}
.nnymr-huodong .nnyhd-data { margin-top:10px; font-size:14px; text-align:center; color:#808080;}
.nnymr-huodong .nnyhd-data span { margin:0px 10px;}
.nnymr-huodong .nnyhd-txt { margin-top:15px;}

/***********/
.nymr-service .ny_hd_bx{width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d2d2d2; position:relative; height:90px;}
.nymr-service .ny_hd_bx .ny_hd_rq{ width:100px; height:80px; padding:10px 0; background-color:#d2d2d2; text-align:center; line-height:30px; font-size:24px; color:#FFF; position:absolute; left:0px; top:0px;}
.nymr-service .ny_hd_bx .ny_hd_wz{ padding-left:120px; padding-right:10px;}
.nymr-service .ny_hd_bx .ny_hd_wz .ny_hd_wz_bt a{color:#333;}
.nymr-service .ny_hd_bx .ny_hd_wz .ny_hd_wz_bt { font-size:16px; font-weight:bold;  line-height:24px; padding-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.nymr-service .ny_hd_bx .ny_hd_wz .ny_hd_wz_txt{ font-size:14px; color:#666; line-height:22px; height:44px; margin-top:4px; overflow:hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


/********/
.nnymr-service .nnyhd-tit { font-size:24px; line-height:35px; text-align:center; color:#333;}
.nnymr-service .nnyhd-data { margin-top:10px; font-size:14px; text-align:center; color:#808080;}
.nnymr-service .nnyhd-data span { margin:0px 10px;}
.nnymr-service .nnyhd-txt { margin-top:15px;}

/***********/
.nydownload li { padding-bottom:10px; margin-bottom:10px;border-bottom:1px solid #d2d2d2; font-size:16px; font-weight:bold; line-height:30px;}
.nydownload li a{ display:block; position:relative; padding-right:41px; color:#333;word-break: keep-all; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nydownload li a:before { position:absolute; content:''; width:30px; height:30px; background:url(../img/icon_dowload.png) no-repeat center; right:0px; top:0px;}

/***********/
.JobTitle{ margin-top:35px; margin-bottom:15px;}
.JobTitle span,.JobPanel dt span{ font-size:16px; width:300px; text-align:center; float:left; display:inline; }

.JobPanel dl,.JobPanel dd{ border-top:1px solid #c8c8c8;}
.JobPanel{border-bottom:1px solid #c8c8c8;}
.JobPanel dt{ line-height:44px;}
.JobPanel dt a{ font-size:12px; padding-right:20px; background:url(../img/li11.png) no-repeat right center; color:#d82128;}
.JobPanel dd{ padding:20px 34px 43px 34px; display:none; box-sizing:content-box;}
.JobPanel dd h2{ margin:0; padding:0; font-size:14px; color:#f0001f; margin-bottom:3px;}
.JobPanel dd p{ margin:0; padding:0; color:#666; line-height:24px;}
.JobPanel dd a{ display:inline-block; font-size:14px; width:162px; height:40px; text-align:center; line-height:40px; font-weight:bold; color:#fff; background-color:#d82128; margin-top:27px;}
.JobPanel dl.cur{ background:#fafafa;}
.JobPanel dl.cur dt a{ background-image:url(../img/li12.png);}

#mapbarframe { width:100%; height:450px; margin-top:20px;}

/*feedback*/
.nydf-cn { margin-top:20px;}
.col-sm-8  .form-control { box-sizing:border-box;display: block;width:100%;padding: 10px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;
border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;}


.col-sm-8 { float:left; width:31%; margin-right:2%; margin-bottom:20px;}
.col-sm-9 {width:97%; margin-right:3%; margin-bottom:20px;}
.col-sm-9 #FeedabckContent {display: block;width:100%;height:174px; box-sizing:border-box;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;}
.col-lg-15 { width:100%; margin-top:20px;}
.col-lg-15 .btn-default {display: inline-block;padding:10px 30px;margin-bottom: 0;font-size:16px;font-weight: normal;text-align: center;white-space: nowrap; vertical-align: middle;cursor: pointer;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;user-select: none;background-image: none; border-radius: 4px; background:#fff;color: #333;border: 1px solid #d2d2d2;}
.col-lg-15 .btn-default:hover {  color:#ffa200;}