@charset "gb2312";
/* CSS Document */

/*È«¾ÖÑùÊ½ begin*/
body { font-family: "ËÎÌå", Arial; font-size: 12px; margin:0; padding:0; background:#FFF; color:#000; z-index:-100; }
* { margin:0; padding:0 }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px;  }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif;  }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#000; border:none; }/* */
a:link { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size: 12px; font-weight:bold;   }
.clear { clear: both; }
.section { width: 100%; clear:both; overflow: hidden; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none; }
/*È«¾ÖÑùÊ½ end*/

.photo{display:table-cell;text-align:center;vertical-align:middle;overflow:hidden;*display:balock;*font-family:Arial;}
.photo img{vertical-align:middle;}
p.name{text-align:center;}

.page{padding:30px 0 10px 0;text-align:center;}
.page span.allinfo{}
.page a{margin:0 2px;}
.page a.cur{color:#FF0000 }

#header{width:100%;height:122px;background:url(../images/bg_head.jpg) repeat-x left top;}
.head{width:1000px;height:76px;margin:0 auto;position:relative;}
.head .logo{width:635px;height:54px;position:absolute;top:12px;left:20px;}
.head .topbar{width:160px;height:14px;position:absolute;top:9px;right:15px;padding-bottom:40px;background:url(../images/topphone.png) no-repeat right bottom;text-align:right;color:#181818;}
.head .topbar a{color:#181818;}

.navdiv{width:100%;height:46px;background:url(../images/bg_nav.jpg) repeat-x;}
.nav{width:1000px;height:44px;margin:0 auto;padding-top:2px;}
.nav ul{}
.nav ul li.n{float:left;width:99px;height:40px;display:inline;margin:0 12px;}
.nav ul li.line{float:left;width:1px;height:18px;padding-top:12px;background:url(../images/line.jpg) no-repeat left bottom;}
.nav ul li img.i_2{display:none;}
.nav ul li .submenu{width:99px;height:auto;position:absolute;background:#fff;padding-top:5px;padding-bottom:5px;display:none;}
.nav ul li .submenu ul li{width:99px;height:23px;border-bottom:1px dashed #b8b8b8;}
.nav ul li .submenu ul li a{display:block;width:99px;height:23px;line-height:23px;text-align:center;color:#272727;}
.nav ul li .submenu ul li a:hover{ text-decoration:none;color:#fff;background:#0052b7;}

.banner_wrap{width:100%;height:396px;padding-top:5px;background:#f7f7f9;border-bottom:1px solid #e8e8ea;}
.banner_index{width:1000px;height:385px;margin:0 auto;}

.banner_wrap_ny{width:100%;height:310px;padding-top:5px;background:#f7f7f9;border-bottom:1px solid #e8e8ea;}
.banner_ny{height:225px;
}

.content_wrap{width:100%;height:423px;padding-top:19px;background:url(../images/bg_content_in.jpg) repeat-x;}

.frame_1{width:1000px;height:262px;margin:0 auto;background:url(../images/bg_1.jpg) repeat-x left bottom;}

.frame_1 .about{width:272px;height:235px;float:left;display:inline;margin-left:12px;}
.mod1{height:33px;border:1px solid #d5d5d5;background:url(../images/bg_title_1.jpg) repeat-x;overflow:hidden;}
.mod1 span.imgtit{}
.frame_1 .about .cont{}
.frame_1 .about .cont .picinfo{width:271px;height:67px;margin-top:6px;}
.frame_1 .about .cont .wordinfo{margin-top:10px;}
.frame_1 .about .cont .wordinfo p{line-height:24px;text-indent:24px;color:#2a2a2a;}
.frame_1 .about .cont .wordinfo a{color:#0740c6;float:right;display:inline;margin-top:-16px;}

.frame_1 .news{width:397px;height:235px;float:left;display:inline;margin-left:11px;}
.frame_1 .news .cont{padding-top:7px;}
.frame_1 .news .cont ul li{height:35px;line-height:35px;border-bottom:1px dashed #bababa;overflow:hidden;*float:left;width:397px;}
.frame_1 .news .cont ul li a{padding-left:17px; color:#2a2a2a;background:url(../images/icon_1.jpg) no-repeat 9px center;float:left;}
.frame_1 .news .cont ul li span.date{float:right;padding-right:10px;color:#2a2a2a;}
.frame_1 .news .cont ul li a:hover{ text-decoration:none;}
.frame_1 .news .cont ul li.on a{color:#004cae;background:url(../images/icon_1_on.jpg) no-repeat 9px center;}
.frame_1 .news .cont ul li.on span.date{color:#004cae;}

.frame_1 .proshow{width:283px;height:235px;float:left;display:inline;margin-left:10px;}
.frame_1 .proshow .cont{padding-top:16px;}
.frame_1 .proshow .cont .roll{width:262px;height:167px;position:relative;overflow:hidden;padding:9px 15px 27px 9px;background:url(../images/bg_proshow_1.jpg) no-repeat left top;}
.frame_1 .proshow .cont .roll .proroll{width:262px;height:167px;}
.frame_1 .proshow .cont .roll .proroll img{width:262px;height:167px;z-index:1;}
.frame_1 .proshow .cont .roll #control{position:absolute;right:17px;bottom:28px;z-index:30;}
.frame_1 .proshow .cont .roll #control a{	display:block;float:left;width:20px;height:16px;line-height:16px;text-align:center;	background:#d0d0d0;margin-left:2px;color:#000;}
.frame_1 .proshow .cont .roll #control a.activeSlide{	background:#0172b4;color:#fff;font-weight:bold;}
.frame_1 .proshow .cont .roll #control a:hover{text-decoration:none;}
.frame_1 .proshow .cont .roll .op{width:264px;height:24px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-webkit-opacity:0.6; -khtml-opacity: 0.6;opacity: 0.6;position:absolute;left:7px; bottom:24px;z-index:20;}

.frame_2{height:96px;margin-top:29px;}
.frame_2 .nav_sort{width:974px;height:96px;margin:0 auto;padding:0 14px 0 12px;}
.nav_sort ul{float:left;display:inline;width:1032px;margin:0 -58px 0 0;}
.nav_sort ul li{width:203px;height:96px;float:left;display:inline;margin-right:55px;}

.content_wrap_ny{width:100%;background:url(../images/bg_ny_content.jpg) repeat-x left bottom #fff;padding-top:16px;}
.content_wrap_ny .content_ny{width:1150px;margin:0 auto;}

.side{width:247px;float:left;overflow:hidden;}
.side .sidelist{width:247px;}
.side .sidelist .title_side{height:38px;overflow:hidden;}
.side .sidelist .cont{padding-top:8px;}
.sidelist .cont {font-family:SimHei;}
.sidelist .cont dl{}
.sidelist .cont dl dt{width:247px;height:47px;border:1px solid #C8C8C8;background-color:#EDEDED;}
.sidelist .cont dl dt a{color:#141414;height:47px;line-height:47px;font-size:16px;font-family:SimHei;padding-left:10px;vertical-align:middle}

.sidelist .cont dl dt a.on{color:#fff;font-size:16px;font-family:SimHei;text-overflow: ellipsis;white-space:nowrap;}
.sidelist .cont dl dt a:hover{font-weight:bold; text-decoration:none;font-size:16px;font-family:SimHei;text-overflow: ellipsis;white-space:nowrap;}

.sidelist .cont dl dd{padding:0px 0px;display:none;background-color:#FFFFFF}
.sidelist .cont dl dd ul{}
.sidelist .cont dl dd ul li{height:42px;border:1px solid #C8C8C8;}
.sidelist .cont dl dd ul li a{display:block;height:42px;line-height:42px;color:#545454;font-size:16px;font-family:SimHei;padding-left:25px;text-overflow: ellipsis;white-space:nowrap;}
.sidelist .cont dl dd ul li a:hover{font-weight:bold;text-decoration:none;font-size:16px;font-family:SimHei;padding-left:25px;text-overflow: ellipsis;white-space:nowrap;}
.sidelist .cont dl dd.on{display:block;}
.sidelist .cont dl dd.on ul li a.on{color:#005cb9;}


.side_phone{width:247px;height:148px;margin-top:30px;}

.ny_main{width:720px;float:left;display:inline;margin-left:33px;overflow:hidden;}
.ny_main .title_nymain{height:35px;overflow:hidden;border-bottom:3px solid #c7c7c7;}
.ny_main .title_nymain span.tit{float:left;height:35px;line-height:35px;}
.ny_main .title_nymain span.tit h3{padding-left:42px;background:url(../images/icon_title_ny.jpg) no-repeat 6px center;color:#0052b7;    height: 30px;
    padding-top: 8px;}
.ny_main .title_nymain span.navig{float:right;color:#484848;height:35px;line-height:35px;padding-right:15px;}
.ny_main .nycont{height:auto!important;height:500px;min-height:500px;padding-bottom:100px;}
.ny_main .nycont .ny_dan{padding:17px 22px;}
.ny_main .nycont .ny_dan p{line-height:24px;color:#2a2a2a;}


.ny_contact{padding:15px;}
.ny_contact .contactinfo{width:265px;float:left;height:498px;background:url(../images/bg_contact_1.png) no-repeat left bottom;display:inline;margin-right:10px;}
.ny_contact .contactinfo p{line-height:24px;color:#353535;}
.ny_contact .contactinfo p.comname{color:#2d5fc6;font-weight:bold;}
.ny_contact .map{float:left;}

.newslist{padding:10px 23px;}
.newslist ul li{height:35px;line-height:35px;border-bottom:1px dashed #bababa;overflow:hidden;*float:left;width:674px;}
.newslist ul li a{padding-left:17px; color:#2a2a2a;background:url(../images/icon_1.jpg) no-repeat 9px center;float:left;}
.newslist ul li span.date{float:right;padding-right:10px;color:#2a2a2a;}
.newslist ul li a:hover{ text-decoration:none;}
.newslist ul li.on a{color:#004cae;background:url(../images/icon_1_on.jpg) no-repeat 9px center;}
.newslist ul li.on span.date{color:#004cae;}

.ny_solution{padding:10px 13px 0 26px;}
.ny_solution ul li{height:105px;padding:21px 0;border-bottom:1px dashed #7e7e7e;overflow:hidden;}
.ny_solution ul li .picinfo{width:140px;height:105px;float:left;}
.ny_solution ul li .picinfo .photo{width:140px;height:105px;*font-size:91px;}
.ny_solution ul li .wordinfo{width:520px;height:105px;float:left;display:inline;margin-left:17px;overflow:hidden;}
.ny_solution ul li .wordinfo p{line-height:24px;text-indent:24px;color:#1a1a1a;overflow:hidden;}
.ny_solution ul li .wordinfo p.tit{line-height:normal;margin-bottom:10px;text-indent:0;}
.ny_solution ul li .wordinfo p.tit a{color:#2d5fc6;font-weight:bold;}
.ny_solution ul li .wordinfo p a.downlink{margin-left:15px;color:#2d5fc6;}

.ny_product{padding:21px 0 0 16px;}
.ny_product ul{float:left;}
.ny_product ul li{width:212px;float:left;height:210px;display:inline;margin-right:22px;margin-bottom:15px;}
.ny_product ul li .photo{width:220px;height:138px;border:1px solid #dcdcdc;*font-size:136px;}
.ny_product ul li p.titname{display:block;height:41px;width:212px;text-align:center;padding-top:11px;line-height:30px;background:url(../images/bg_proname_t.png) no-repeat left top;margin-top:5px;}
.ny_product ul li p.titname a{color:#575757;}

.ny_detail{width:687px;margin-left:20px;margin-top:22px;}
.ny_detail .prodetail_1{width:687px;padding-bottom:28px;background:url(../images/bg_1.jpg) repeat-x left bottom;margin-bottom:25px;}
.ny_detail .prodetail_1 .picinfo{width:393px;height:292px;float:left;}
.ny_detail .prodetail_1 .picinfo .photo{width:385px;height:284px;border:4px solid #005cb9; *font-size:247px;}
.ny_detail .prodetail_1 .wordinfo{width:260px;float:left;display:inline;margin-left:20px;overflow:hidden;}
.ny_detail .prodetail_1 .wordinfo p{line-height:24px;text-indent:24px;color:#1a1a1a;overflow:hidden;}
.ny_detail .prodetail_1 .wordinfo p.tit{color:#2d5fc6;font-weight:bold;line-height:normal;margin-bottom:10px;text-indent:0;}

#footer{width:100%;height:106px;background:url(../images/bg_foot.jpg) repeat-x;}
#footer .foot{width:1000px;height:89px;margin:0 auto;padding-top:17px;}
.foot p{color:#353535;line-height:24px;text-align:center;}
.foot p a{color:#353535;}

.ny_msg{padding:10px 15px;}
.ny_msg .cont .bridge { line-height: 30px; text-align: right;}
.ny_msg .cont .welcome { border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center;}
.ny_msg .cont .msg_form { width: 380px; margin: 0 auto; padding-top: 25px;}
.ny_msg .cont .msg_form li { width: 100%; float: left; padding: 2px 0;}
.ny_msg .cont .msg_form li .type { width: 100px; float: left; line-height: 21px;}
.ny_msg .cont .msg_form li input { height: 14px; padding:2px 0; line-height: 14px; }
.ny_msg .cont .msg_form li textarea{width:222px;}
.ny_msg .cont  .msglist { width: 100%; }
.ny_msg .cont  .msglist ul { border: 1px solid #ccc;}
.ny_msg .cont  .msglist li { line-height: 24px;}
.ny_msg .cont  .msglist li .msg_name{ border-bottom: 1px solid #ccc;}

.detail {}
.detail .title { height: 27px; }
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont {  border-top:0px; padding: 0 20px; }
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;display:block;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}


/*后期添加*/
.accordion {
 	/*width: 100%;*/
 	max-width: 360px;
 	margin: 30px auto 20px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 42px;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #444359;
 	font-size: 14px;
 }

 .submenu li {
 	border-bottom: 1px solid #4b4a5e;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #d9d9d9;
 	padding: 12px;
 	padding-left: 42px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background: #b63b4d;
 	color: #FFF;
 }



