body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none;}
input{ border-radius: 0px; outline: none; box-shadow:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 16px; min-width: 320px; font-family: "Roboto",sans-serif; color: #555555; line-height: 25px; font-weight: 400;}

.top_head{width: 100%; position: relative; z-index: 9999; background: #333333; height: 60px; box-shadow: 0 1px 3px rgba(50, 50, 50, 0.4);}
.top_box{max-width: 1140px; overflow: hidden; padding: 0 15px; margin: 0 auto;}
.top_logo{ float: left; overflow: hidden; padding: 18px 0;}
.top_logo img{ display: block; max-height: 24px;}

.daohang{ float: right; overflow: hidden;}
.daohang li{ float: left; line-height: 60px; color: #FFFFFF; font-size: 16px; padding: 0 10px; font-weight: 300;}
.daohang li a{ color: #FFFFFF; transition: all 300ms ease;}
.daohang li#cur a,.daohang li a:hover{ color: #ff305b;}

.banner{ width: 100%; overflow: hidden;}
.banner img{ display: block; width: 100%;}

.boke{ width: 100%; overflow: hidden; background: #f1f1f1; padding: 100px 0 70px;}
.boke_box{ max-width: 1170px; margin: 0 auto; overflow: hidden;}
.boke_tit{ text-align: center; font-size: 40px; font-weight: 800; line-height: 50px; padding-bottom: 20px; background: url("../images/tit.png") no-repeat bottom center;}
.boke_tit a{color: #333;}
.boke_list{ overflow: hidden;}
.boke_list li{ float: left; width: 33.3333%; overflow: hidden; padding: 0 15px; box-sizing: border-box; margin-top: 30px; *width: 360px;}
.boke_list li dl{ overflow: hidden;}
.boke_list li dl dt{ overflow: hidden; height: 202px;}
.boke_list li dl dt img{ display: block; width: 100%; height: 100%;}
.boke_list li dl dd{ overflow: hidden; background: #FFFFFF; padding: 20px;}
.boke_list li dl dd span{ display: block; margin-bottom: 10px;}
.boke_list li dl dd a.boke_bt{ display: block; margin-bottom: 15px; font-weight: 600; color: #333; font-family: 'Source Sans Pro', sans-serif; font-size: 24px; line-height: 26px;}
.boke_list li dl dd a.boke_bt:hover{ color: #ff305b;}
.boke_list li dl dd p{ margin-bottom: 15px; overflow: hidden;}
.boke_list li dl dd a.boke_more{ display: block; color: #333333;}
.boke_list li dl dd a.boke_more:hover{ color: #ff305b;}

.chanpin{ max-width: 1170px; margin: 0 auto; overflow: hidden; padding: 100px 0 70px;}
.chanpin_list{ overflow: hidden; text-align: center; padding: 0 15px; margin-top: 20px;}
.chanpin_list li{ display: inline;}
.chanpin_list li a{ display: inline-block; color: #333333; font-size: 16px; font-weight: 400; padding: 3px 12px;}
.chanpin_list li.active a{ color: #ff305b;}
.chanpin_bd li{ display: none;}
.chanpin_box{ overflow: hidden;}
.chanpin_box dl dd{ width: 33.3333%; overflow: hidden; float: left; padding: 0 15px; box-sizing: border-box; margin-top: 30px; *width: 360px; height: 269px;}
.chanpin_box dl dd img{ display: block; width: 100%; height: 100%;}
.chanpin_box dl dd:hover{ opacity: 0.8; filter:alpha(opacity=80)}

.xinwen{ max-width: 1170px; margin: 0 auto; overflow: hidden;}
.xinwen_list{ overflow: hidden; margin-top: 20px;}
.xinwen_list li{ float: left; width: 50%; overflow: hidden; padding: 0 15px; box-sizing: border-box; margin-top: 10px; *width: 555px;}
.xinwen_list li dl{ overflow: hidden; background: #FFFFFF; border-radius: 5px;}
.xinwen_list li dl dt{ float: left; background: #e74c3c; padding: 10px 0; text-align: center; font-size: 20px; width: 60px; color: #fff; line-height: 30px;}
.xinwen_list li dl dt span{ display: block; font-weight: 700; font-size: 30px;}
.xinwen_list li dl dd{ overflow: hidden; padding: 10px 15px;}
.xinwen_list li dl dd a{ display: block; height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; font-weight: 600; color: #333;}
.xinwen_list li dl dd a:hover{ color: #ff305b;}
.xinwen_list li dl dd p{ color: #555555; line-height: 25px; font-size: 14px; height: 50px; overflow: hidden; margin-top: 8px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.gywm{ max-width: 1170px; margin: 0 auto; overflow: hidden; padding: 100px 0 125px;}
.gywm_left{ float: left; width: 33.33333333%; overflow: hidden; padding: 0 15px; box-sizing: border-box; *width: 360px;}
.gywm_img{ border: 8px solid #555555; overflow: hidden;}
.gywm_img img{ display: block; width: 100%;}
.gywm_info{ float: right; overflow: hidden; width: 66.66666667%; padding: 0 15px; box-sizing: border-box; *width: 750px;}
.gywm_box{ overflow: hidden; padding-left: 70px;}
.gywm_box h2{ font-size: 34px; font-weight: 600; line-height: 44px; margin-bottom: 15px;}
.gywm_box p{ border-bottom: 1px dashed #999999; overflow: hidden; font-size: 15px; margin-bottom: 25px; padding-bottom: 25px; color: #555555;}
.gywm_box a{ display: inline-block; background: #ff305b; border-radius: 4px; color: #ffffff; padding: 10px 24px; transition: all 0.3s ease-in-out;}
.gywm_box a:hover{ background: #EC2403;}

.yqlj{ width: 100%; overflow: hidden; background: #FFFFFF;}
.yqlj_cont{ max-width: 1140px; margin: 0 auto; overflow: hidden; padding: 20px 15px;}
.yqlj_tit{color: #333; line-height: 30px; font-size: 18px; font-weight: 700;}
.yqlj_tit p{ float: left;}
.yqlj_tit span{ padding-left: 5px; color: #7c7c7c; font-size: 12px;}
.yqlj_box{ overflow: hidden; font-size: 0px; margin-top: 10px;}
.yqlj_box a{ display: inline-block; padding-right: 16px; line-height: 22px; color: #555; font-size: 14px;}
.yqlj_box a:hover{ color: #EC2403;}

.dibu{ width: 100%; overflow: hidden; background: #333333; padding: 25px 0;}
.copyright{ max-width: 1140px; overflow: hidden; padding: 0 15px; color: #ffffff; font-size: 16px; margin: 0 auto; text-align: center; line-height: 25px;}
.copyright a{color:#fff}

.ny_top{ width: 100%; overflow: hidden; background: url("../images/blog-bg.jpg") no-repeat center center; background-size: cover;}
.ny_top_box{ background: #000000; opacity: 0.8; filter:alpha(opacity=80); overflow: hidden; width: 100%;}
.ny_top_info{ max-width: 1140px; margin: 0 auto; overflow: hidden; padding: 58px 15px;}
.ny_top_lmm{ color: #ffffff; font-size: 30px; font-weight: 600; text-align: center; line-height: 40px;}

.weizhi{ overflow: hidden; line-height: 26px; color: #ffffff; font-size: 16px; margin-top: 15px;}
.weizhi a{ color: #ffffff;}

.neiye{ max-width: 1170px; margin: 0 auto; overflow: hidden; padding: 20px 0 50px;}
.neiye_left{ float: left; width: 66.66666667%; overflow: hidden; padding: 0 15px; box-sizing: border-box; *width: 750px;}
.neiye_right{ float: right; width: 33.33333333%; overflow: hidden; padding: 0 15px; box-sizing: border-box; *width: 360px;}

.sousou{ overflow: hidden; margin-top: 30px; padding-left: 20px;}
.sousou_text{ float: left; border: 1px solid #dddddd; border-right: none; color: #606060; font-size: 14px; font-weight: 300; height: 40px; line-height: 40px; padding: 0 10px; box-sizing: border-box; width: calc(100% - 50px); *width: 269px; *height: 38px; *line-height: 38px;}
.sousou_submit{ float: right; background: #f1f1f1 url("../images/search.png") no-repeat center; border: none; width: 50px; height: 40px; text-indent: -9999px;}

.pub_box{ overflow: hidden; margin-top: 30px; padding-left: 20px;}
.pub_tit{ border-bottom: 1px solid #ddd; font-size: 24px; font-weight: 600; margin-bottom: 20px; padding-bottom: 7px; color: #333;}
.pub_wen{ overflow: hidden;}
.pub_wen li{ border-bottom: 1px solid #ddd; padding: 10px 0; color: #555; font-size: 16px; font-weight: 400;}
.pub_wen li a{color: #555;}
.pub_wen li a:hover{ color: #ff305b;}

.pub_tag{ overflow: hidden; font-size: 0;}
.pub_tag a{border: 1px solid #555; border-radius: 5px; color: #555; display: inline-block; margin-bottom: 8px; margin-right: 5px; padding: 5px 20px; font-size: 16px;}
.pub_tag a:hover{ color: #ff305b; border-color: #ff305b;}

.liebiao_list{ overflow: hidden;}
.liebiao_list dl{ border-bottom: 1px solid #ddd; padding: 30px 0;}
.liebiao_list dl dt{ font-weight: 600; color: #333; font-size: 18px; line-height: 26px;}
.liebiao_list dl dt a{ color: #333333;}
.liebiao_list dl dt a:hover{ color: #ff305b;}
.liebiao_list dl dd{ overflow: hidden; margin-top: 15px;}
.liebiao_info{ overflow: hidden; margin-bottom: 15px; line-height: 25px; color: #555555;}
.liebiao_info span{ color: #555555;}
.liebiao_info a{ color: #ff305b;}
.liebiao_list dl dd p{ font-size: 16px; line-height: 25px; color: #555555; font-weight: normal;}
.liebiao_list dl dd p a{ color: #000000;}
.liebiao_list dl dd p a:hover{ color: #ff305b;}

.fenye{ overflow: hidden; text-align: center; font-size: 0px; margin-top: 40px;}
.fenye li{ display: inline; color: #191919; font-size: 16px; margin: 0 3px;}
.fenye li a,.fenye li strong{ display: inline-block; padding: 0px 16px; color: #191919; font-size: 16px; line-height: 40px; background: #e1e1e1; border-radius: 3px; margin-bottom: 6px;}
.fenye li strong{ background: #ff305b; color: #FFFFFF; font-weight: normal;}
.fenye li a:hover{transition: all 0.6s; background: #ff305b; color: #FFFFFF;}

.neirong{ overflow: hidden; background: #FFFFFF; padding: 30px 0;}
.neirong_head{ overflow: hidden; text-align: center; border-bottom: 1px solid #ddd; padding: 0 15px 7px 15px;}
.neirong_head h1{ font-weight: 500; font-size: 24px; line-height: 34px; color: #333333; margin-bottom: 15px;}
.neirong_body{ overflow: hidden; text-indent: 2em; padding: 20px 15px; color: #555555; line-height: 28px; font-size: 14px;}
.neirong_body img{ display: block; max-width: 100%; margin: 0 auto;}
.neirong_sxp{ overflow: hidden; border-top: 1px solid #ddd; padding: 20px 15px 0 15px;}
.neirong_sxp li{ line-height: 30px; height: 30px; overflow: hidden; color: #333333; font-size: 15px;}
.neirong_sxp li a{ color: #555555;}
.neirong_sxp li a:hover{ color: #ff305b;}

.boke_liebiao{ padding: 20px 0 50px;}
.boke_ny{ padding: 50px 0;}
.xgyd{ overflow: hidden; background: #FFFFFF; margin-top: 20px; padding: 20px 0;}
.xgyd_tit{ padding: 0 15px; font-weight: 700; font-size: 18px; border-bottom: 1px dotted #cccccc; line-height: 30px; height: 40px;}
.xgyd_box{ overflow: hidden;}
.xgyd_box dl{ float: left; width: 25%; overflow: hidden; padding: 0 15px; box-sizing: border-box; margin-top: 30px; *width: 262px;}
.xgyd_box dl dt{ overflow: hidden; height: 248px;}
.xgyd_box dl dt img{ display: block; width: 100%; height: 100%;}
.xgyd_box dl dd{ line-height: 30px; height: 30px; overflow: hidden; color: #0e0e0e; font-size: 15px; text-align: center; margin-top: 10px;}
.xgyd_box dl dd a{ color: #0e0e0e;}
.xgyd_box dl dd a:hover{ color: #ff305b;}

@media (max-width: 991px){
	.top_meun{ float: right; overflow: hidden; height: 26px; padding: 4px 5px; margin: 13px 0px;}
	.top_meun span{ background: #fff; height: 2px; display: block; width: 100%; margin: 7px 5px; width: 29px; }
	.daohang{ width: 100%; background: #181818; overflow: hidden; position: absolute; left: 0; top: 60px; padding: 10px 0; display: none;}
	.daohang li{ width: 25%; padding: 0px; text-align: center; line-height: 32px; height: 32px; overflow: hidden; font-size: 14px;}
	.daohang li a{ color: #FFFFFF;}
	.gywm{ padding: 40px 0 35px;}
	.gywm_left{ width: 100%;}
	.gywm_img{ border: none;}
	.gywm_img img{ max-width: 100%; width: auto; border: 8px solid #555555; box-sizing: border-box; margin: 0 auto;}
	.gywm_info{ width: 100%; margin-top: 20px;}
	.gywm_box{ padding-left: 0px;}
	.neiye_left{ width: 100%;}
	.neiye_right{ width: 100%;}
	.sousou{ padding-left: 0px;}
	.pub_box{ padding-left: 0px;}
	.xgyd_box dl{ width: 50%;}
}
@media (max-width: 768px){
	.boke{ padding: 40px 0 30px;}
	.boke_list li{ width: 100%;}
	.boke_list li dl dt{ height: auto;}
	.chanpin{ padding: 40px 0 30px;}
	.chanpin_box dl dd{ width: 50%;}
	.xinwen_list li{ width: 100%;}
}
@media (max-width: 599px){
	.chanpin_box dl dd{ width: 100%; height: auto;}
	.xgyd_box dl{ width: 100%;}
	.xgyd_box dl dt{ height: auto;}
}