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: 12px; font-family: "Microsoft YaHei"; min-width: 320px; color: #000;}

.topwarp{ width: 100%; overflow: hidden; background: #f4f4f6;}
.top_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.top_left{ float: left; overflow: hidden; color: #4a4a4a; font-size: 16px; line-height: 49px;}
.top_right{ float: right; overflow: hidden;}
.top_right img{ display: block;}

.toubu{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px; height: 90px;}
.logo{ float: left; overflow: hidden; margin-top: 14px;}
.logo img{ display: block; vertical-align: middle; max-width: 100%;}
.top_nav{ float: right; overflow: hidden; margin-top: 30px;}
.top_nav li{ float: left; line-height: 26px; margin-left: 26px; font-size: 14px; color: #232323;}
.top_nav li a{ color: #232323; display: block;}
.top_nav li#cur a,.top_nav li a:hover{ border-bottom: 2px solid #0057a8; color: #0057a8;}

.main1{ width: 100%; overflow: hidden; padding: 30px 0; background: #f2f2f2;}
.main1_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.main1_left{ float: left; overflow: hidden; width: 23.3637%;}
.main1_right{ float: right; overflow: hidden; width: 74.7273%;}
.cpxl{ overflow: hidden; background: #FFFFFF;}
.cpxl_tit{ overflow: hidden;}
.cpxl_tit img{ display: block; width: 100%;}
.cpxl ul{ overflow: hidden; width: 95%; margin: 0 auto;}
.cpxl ul li{ height: 55px; border-bottom: 1px solid #e4e4e4; line-height: 55px; padding-left: 45px; margin-top: 8px; overflow: hidden;}
.cpxl ul li a{ font-size: 14px; color: #555555; padding-left: 15px; background: url("../images/pro.png") no-repeat left; display: block;}
.cpxl ul li a:hover{ color: #01468f; background: url("../images/prohover.png") no-repeat left;}
.cpxl_tell{ overflow: hidden; margin-top: 24px; *margin-top: 10px;}
.cpxl_tell img{ display: block; width: 100%;}
.pro_list{ overflow: hidden; padding: 16px; background: #fff;}
.pro_list dl{ float: left; width: 33.3333%; overflow: hidden; padding: 0 5px; box-sizing: border-box; width: 32.3333%;}
.pro_list dl dt{ overflow: hidden; height: 250px;}
.pro_list dl dt img{ display: block; width: 100%; height: 100%;}
.pro_list dl dd{ overflow: hidden; text-align: center; height: 50px; line-height: 50px; overflow: hidden; color: #333; font-size: 16px;}

.news_center{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px 40px 10px;}
.news_title{ padding: 50px 101px 37px 101px; background: url("../images/xian_03.gif") repeat-x 0px 78px; text-align: center; max-width: 218px; margin: 0 auto;}
.news_title p{ padding: 0px 28px; background-color: #fff; font-size: 32px; color: #333333; line-height: 50px;}
.news_title p span{ display: block; font-size: 12px; color: #fff; width: 126px; height: 20px; background-color: #01468f; line-height: 20px; margin: 0 auto;}
.news_box{ overflow: hidden;}
.news_left{float: left; width: 45.7273%; overflow: hidden;}
.news_left strong{display: block; font-size: 20px; color: #333333; line-height: 30px; font-weight: normal; margin: 8px 0px; height: 30px; overflow: hidden;}
.news_left strong a{ color: #333333;}
.news_left strong a:hover{ color: #01468f}
.news_left p{ font-size: 14px; color: #878787; line-height: 25px; max-height: 125px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;}
.news_left span{ float: right; display: block; min-width: 74px; height: 25px; text-align: center; line-height: 25px; color: #efefef; background-color: #c3c3c3; font-size: 12px; margin-top: 10px;}
.news_left span:hover{ background-color: #01468f}
.newscen{ float: right; overflow: hidden; width: 49.2728%;}
.newscen dl{ overflow: hidden; padding-bottom: 20px;}
.newscen dl dt{ float: left; width: 70px; height: 65px; background: #ababab;     color: #fff; text-align: right; padding: 20px 15px 0px 0px; font-size: 22px; margin-right: 16px;}
.newscen dl dt span{ display: block;}
.newscen dl dt p{ font-size: 16px;}
.newscen dl dd{ overflow: hidden;}
.newscen dl dd a{ display: block; font-size: 20px; color: #222222; line-height: 35px; height: 35px; overflow: hidden;}
.newscen dl dd a:hover{ color: #01468f;}
.newscen dl dd p{ font-size: 12px; color: #888888; line-height: 22px; max-height: 44px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.why{ width: 100%; overflow: hidden; background: url("../images/whybj_03.gif") repeat; padding-bottom: 148px;}
.why_tit{ overflow: hidden; text-align: center; padding: 60px 10px;}
.why_tit img{display: block; max-width: 100%; margin: 0 auto;}
.why_box{ overflow: hidden; max-width: 1100px; margin: 0 auto; padding: 0 10px;}
.why_box dl{ float: left; width: 25%; overflow: hidden; background: url("../images/whyx_07.gif") no-repeat right;}
.why_box dl#wsm4{ background: none;}
.why_box dl dt{ font-size: 16px; color: #fff; line-height: 35px; padding-top: 155px; text-align: center;}
.why_box dl#wsm1 dt{ background: url("../images/why1.png") no-repeat top center;}
.why_box dl#wsm2 dt{ background: url("../images/why2.png") no-repeat top center;}
.why_box dl#wsm3 dt{ background: url("../images/why3.png") no-repeat top center;}
.why_box dl#wsm4 dt{ background: url("../images/why4.png") no-repeat top center;}
.why_box dl dt span{ display: block; font-size: 22px;}
.why_box dl dd{ font-size: 14px; color: #fff; width: 120px; height: 27px; text-align: center; margin: 20px auto;}
.why_box dl dd a{ display: block; color: #fff;  line-height: 25px; border: 2px solid #fff;  border-radius: 15px;}
.why_box dl dd a:hover{ border: 2px solid #ff8e20; color: #ff8e20;}

.about_us{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.company{ overflow: hidden; padding: 0 14px 20px;}
.company p{ text-align: center; font-size: 14px; color: #666666; line-height: 24px;}
.company a{ display: block; overflow: hidden; margin: 20px 0;}
.company a img{ display: block; max-width: 100%; margin: 0 auto;}

.yqlj{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.yqlj_box{ overflow: hidden; border: 1px solid #dddddd;}
.yqlj_text{ overflow: hidden; padding: 16px; font-size: 0px;}
.yqlj_text a{ display: inline-block; line-height: 27px; font-size: 14px; color: #494949; margin: 0 10px;}
.yqlj_text a:hover{ text-decoration: underline;}
.yqlj_more{ display: block; width: 98px; height: 23px; line-height: 23px; background: url("../images/sqlj_05.jpg"); font-size: 12px; color: #fff; padding-left: 14px; margin: 0px auto 20px auto;}
.yqlj_more:hover{ text-decoration: underline;}

.foot_top{ width: 100%; overflow: hidden; background: url("../images/footbj_09.gif") repeat; margin-top: 40px;}
.foot_box{ max-width: 1100px; margin: 35px auto; overflow: hidden; padding: 0 10px;}
.foot_nav{ float: left; overflow: hidden; width: 72.7273%;}
.foot_nav dl{ float: left; overflow: hidden; margin-right: 46px;}
.foot_nav dl dt{ font-size: 14px; color: #b9b9b9; margin-bottom: 10px;}
.foot_nav dl dt a{color: #b9b9b9;}
.foot_nav dl dt a:hover{ text-decoration: underline;}
.foot_nav dl dd{ overflow: hidden;}
.foot_nav dl dd a{ display: block; line-height: 24px; font-size: 12px; color: #8a8a8a;}
.foot_nav dl dd a:hover{ color: #01468f; text-decoration: underline;}
.foot_right{ float: right; width: 26.3637%; overflow: hidden;}
.foot_right .fphone{ font-size: 30px; color: #ff8a00; background: url("../images/fphone.png") no-repeat; height: 42px; padding-left: 44px; line-height: 28px;}
.foot_right dl{ width: 176px; margin: 18px 0px; overflow: hidden;}
.foot_right dl dt{ float: left;}
.foot_right dl dd{ float: left; margin-left: 15px; font-size: 12px; color: #b9b9b9; line-height: 22px}
.foot_right dl dd#gdxx{ background:url("../images/wx_12.gif") no-repeat left; padding-left:15px}
.foot_right ul li{ font-size: 12px; color: #adadad; line-height: 24px}
.foot_right ul li a{ color: #ff8a00;}
.foot_right ul li a:hover{ text-decoration: underline;}

.copyright{ overflow: hidden; background: #000; font-size: 12px; line-height: 30px; padding: 8px 10px; text-align: center; color: #b7b7b7;}
.copyright a{color: #b7b7b7; }

#yb_conct { position: fixed; z-index: 9999999; top: 200px; right: -127px; cursor: pointer; transition: all .3s ease;}
#yb_bar ul li { width: 180px; height: 53px; font: 16px/53px 'Microsoft YaHei'; color: #fff; text-indent: 54px; margin-bottom: 3px; border-radius: 3px; transition: all .5s ease; overflow: hidden;}
#yb_bar #yb_top {background: #1154a5 url("../images/fixCont.png") no-repeat 0 0;}
#yb_bar #yb_phone {background: #1154a5 url("../images/fixCont.png") no-repeat 0 -57px; line-height: 75px; height: 53px;}
#yb_phone a{ display: block; text-indent: 54px; width: 100%; height: 20px; color: #fff; line-height: 70px;}
#yb_bar #yb_QQ { text-indent: 0; background: #1154a5 url("../images/fixCont.png") no-repeat 0 -113px;}
#yb_bar #yb_ercode { background: #1154a5 url("../images/fixCont.png") no-repeat 0 -169px;}
#hd_qr { padding: 0 29px 25px 29px;}
#yb_QQ a{ display: block; text-indent: 54px; width: 100%; height: 20px; color: #fff; line-height: 70px;}
#yb_conct:hover #yb_QQ{ background: #1154a5 url("../images/fixCont.png") no-repeat 0 -107px;}
#yb_conct:hover #yb_phone{ background: #1154a5 url("../images/fixCont.png") no-repeat 0 -48px;}

.ny_ban{ width: 100%; overflow: hidden;}
.ny_ban img{ display: block; width: 100%;}

.location_bj{ width: 100%; overflow: hidden; background: #efefef; margin-top: 1px; margin-bottom: 24px;}
.location_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.location_box p, .location_box h1{ float: left; font-size: 18px; line-height: 55px; color: #484848; overflow: hidden;}
.location_box p span, .location_box h1 span{ font-size: 14px; color: #737373; text-transform: uppercase;}
.weizhi{ float: right; overflow: hidden; font-size: 12px; color: #888; line-height: 55px;}
.weizhi a{ color: #888888;}
.weizhi a:hover{ color: #666;}

.liebiao{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}

.news_nav{overflow: hidden; height: 42px; border-bottom: 2px solid #d8d8d8}
.news_nav li{ float: left; line-height: 35px; height: 42px; font-weight: normal; margin-right: 20px; font-size: 18px;}
.news_nav li a{color: #999;}
.news_nav li a:hover{ color: #00418b}

.newslist{ overflow: hidden;}
.newslist dl{ overflow: hidden; border-bottom: 1px solid #dedede; padding-bottom: 36px; margin: 25px 0px;}
.newslist dl dt{ float: left; overflow: hidden; width: 217px; height: 139px; margin-right: 45px;}
.newslist dl dt img{ display: block; width: 100%; height: 100%;}
.newslist dl dd{ overflow: hidden;}
.news_info{ float: left; overflow: hidden; width: calc(100% - 180px); width: 79%\9;}
.news_info h2{ font-size: 20px; color: #222222; font-weight: normal; margin-bottom: 6px; line-height: 35px; height: 35px; overflow: hidden;}
.news_info h2 a{ color: #222222;}
.news_info h2 a:hover{ color: #275897;}
.news_info p{ overflow: hidden; font-size: 14px; color: #777777; line-height: 22px; text-align: justify; max-height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.news_more{ display: block; width: 108px; line-height: 30px; color: #7d7d7d; text-align: center; font-size: 12px; border-radius: 3px; margin-top: 15px; border: 1px solid #7d7d7d;}
.news_more:hover{ color: #275897; border: 1px solid #275897;}
.news_time{ float: right; width: 70px; color: #fff; text-align: right;     padding: 20px 15px 0px 0px; font-size: 22px; height: 65px; background-color: #ababab; margin-top: 45px;}
.news_time span{ display: block;}
.news_time p{ font-size: 16px; font-weight: bold;}

.fenye{ padding: 12px 4px; text-align: center; margin: 10px 0px 30px 0px; overflow: hidden;}
.fenye li{ display: inline; font-size: 14px; }
.fenye li a,.fenye li strong{ display: inline-block; padding: 5px 10px; margin: 2px 0px; color: #666666; border: 1px solid #ebebeb; font-size: 14px; }
.fenye li a:hover,.fenye li strong{ color: #fff; background-color: #275897}

.tjcp{ overflow: hidden;}
.tjcp_tit{ height: 42px; border-bottom: 2px solid #d8d8d8; position: relative;}
.tjcp_tit i{ display: block; width: 103px; height: 42px; border-bottom: 2px solid #00418b; position: absolute; left: 0; top: 0;}
.tjcp_tit p{ font-size: 24px; color: #00418b; line-height: 35px; float: left;}
.tjcp_tit p span{ font-size: 12px; text-transform: uppercase; color: #999999;}
.tjcp_tit a{ display: block; float: right; font-size: 12px; color: #616060; line-height: 42px;}
.tjcp_tit a:hover{ color: #0c53aa;}
.tjcp_box{ overflow: hidden;}
.tjcp_box dl{ float: left; width: 33.3333%; overflow: hidden; padding: 9px 15px; margin: 20px 0px; box-sizing: border-box; *width: 30.5%;}
.tjcp_box dl dt{ overflow: hidden; width: 100%; height: 208px; border: 1px solid #e3e3e3; background-color: #fff;}
.tjcp_box dl dt img{ display: block; max-height: 100%; max-width: 100%; margin: 0 auto;}
.tjcp_box dl dd{ overflow: hidden;}
.tjcp_box dl dd a{ display: block; font-size: 18px; color: #111111; text-align: center; line-height: 60px; height: 60px; overflow: hidden;}
.tjcp_box dl dd p{ font-size: 12px; color: #666666; line-height: 24px; padding: 0px 5px; height: 72px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.tjcp_box dl:hover{ background: #1960a8; cursor: pointer;}
.tjcp_box dl:hover a,.tjcp_box dl:hover p{ color: #FFFFFF;}

.neirong{ overflow: hidden;}
.neirong_head{ overflow: hidden; padding: 0 100px;}
.neirong_head h1{ font-size: 24px; color: #232323; text-align: center; font-weight: normal; padding-top: 30px;}
.neirong_head p{ font-size: 12px; color: #999999; text-align: center; padding: 20px 0px; border-bottom: 1px solid #dbdbdb;}
.neirong_head p span{ display: inline-block; padding: 0 5px;}
.neirong_body{ overflow: hidden; padding: 25px 100px; font-size: 14px; color: #333333; line-height: 28px; text-indent: 2em;}
.neirong_body img{ display: block; max-width: 100%; margin: 0 auto;}
.neirong_sxp{ overflow: hidden; background: url("../images/dian_03.gif") repeat-x top; padding: 25px 0;}
.neirong_sxp li{ font-size: 14px; color: #1e4ca7; line-height: 30px;}
.neirong_sxp li a{ color: #333333;}
.neirong_sxp li a:hover{ text-decoration: underline;}

.tjxw{ overflow: hidden; margin: 30px 0;}
.tjxw_wen{ overflow: hidden; padding-top: 16px;}
.tjxw_wen li{ float: left; width: 47%; margin-right: 3%; border-bottom: 1px dashed #b2b2b2; height: 47px; line-height: 47px; overflow: hidden;     font-size: 14px; color: #333333; background: url("../images/pro.png") no-repeat 0 18px;}
.tjxw_wen li a{ color: #333333; padding-left: 12px;}
.tjxw_wen li a:hover{ color: #0c53aa;}
.tjxw_wen li span{ float: right; font-size: 12px; color: #969797;}

.pro_sort{ background: #efefef;}
.pro_right{ float: right; overflow: hidden; width: 74%;}
.pro_lb{ overflow: hidden;}
.pro_title{ height: 42px; border-bottom: 2px solid #d8d8d8;}
.pro_title span,.pro_title h1{ float: left; display: block; height: 42px; line-height: 35px; border-bottom: 2px solid #00418b; font-size: 24px; color: #00418b;}
.pro_box{ overflow: hidden; padding-top: 39px;}
.pro_box dl{float: left; overflow: hidden; margin-bottom: 47px; padding: 9px 11px; border: 1px solid #e3e3e3; margin-left: 6.6338%; width: 46.6831%; box-sizing: border-box; *width: 43.6831%;}
.pro_box dl.dlmar{ margin-left: 0%;}
.pro_box dl dt{ overflow: hidden; width: 100%; height: 210px; background: #FFFFFF;}
.pro_box dl dt img{ display: block; max-width: 100%; max-height: 100%; margin: 0 auto;}
.pro_box dl dd{ overflow: hidden;}
.pro_box dl dd a{display: block; font-size: 18px; color: #111111; text-align: center; line-height: 40px; height: 40px; overflow: hidden;}
.pro_box dl dd p{ font-size: 12px; color: #666666; line-height: 24px; padding: 0px 5px; height: 48px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.pro_box dl:hover{ background: #1960a8; border: 1px solid #1960a8; cursor: pointer;}
.pro_box dl:hover dd a,.pro_box dl:hover dd p{ color: #FFFFFF;}

.rxcp{ overflow: hidden; margin: 30px 0;}
.shang{ display: block; width: 32px; height: 28px; background: url("../images/prev3.png"); cursor: pointer; line-height: 50px; margin-top: 14px;}
.shang:hover{ background: url("../images/prev4.png");}
.xia{ display: block; width: 32px; height: 28px; background: url("../images/next3.png"); cursor: pointer; line-height: 50px; margin-top: 14px;}
.xia:hover{ background: url("../images/next4.png");}
.rxcp_list{ margin-top: 47px; overflow: hidden;}
.rxcp_list_left{ width: 50.7372%; overflow: hidden; float: left; position: relative;}
.rxcp_pic{ width: 100%; height: 304px; overflow: hidden;}
.rxcp_pic img{display: block; width: 100%; height: 100%}
.rxcp_list_right{ width: 42.9976%; float: right; overflow: hidden;}
.rxcp_list_right h3{ font-size: 28px; color: #333333; padding-bottom: 10px; border-bottom: 1px solid #e4e4e4}
.rxcp_desc{ font-size: 13px; color: #6e6e6e; line-height: 24px; margin-top: 10px;}

.pro_top{ overflow: hidden; border: 1px solid #e3e3e3; padding: 12px; margin: 20px 0;}
.pro_top_left{ float: left; overflow: hidden; width: 56.6109%;}
.pro_top_left img{ display: block; max-width: 100%; max-height: 427px; margin: 0 auto;}
.pro_top_right{ float: right; overflow: hidden; width: 38.5475%;}
.pro_top_right h1{ font-size: 34px; color: #1260b4; padding-bottom: 10px; border-bottom: 1px solid #e4e4e4; overflow: hidden;}
.pro_top_right p{ font-size: 14px; color: #444444; line-height: 24px; border-top: 1px dashed #e4e4e4; padding-top: 15px; padding-bottom: 30px; overflow: hidden;}
.pro_anniu{ overflow: hidden;}
.pro_qq{display: block; width: 164px; height: 68px; background: url("../images/proview_03.png"); float: left; text-indent: -9999px;}
.pro_tell{ font-size: 18px; color: #e98f1b; width: 160px; height: 52px; background: url("../images/proview_05.jpg") no-repeat left; font-weight: bold; padding-top: 20px; padding-left: 48px; float: right;}

.cpxqcs{ overflow: hidden; padding: 45px 0 10px;}
.cpxqcs_body{ overflow: hidden; color: #000; font-size: 14px; margin: 20px 0; text-indent: 2em; line-height: 28px;}
.cpxqcs_body img{ display: block; max-width: 100%; margin: 0 auto;}

.que_nav{ overflow: hidden; padding-top: 10px; padding-bottom: 30px;}
.que_nav li{ float: left; margin-right: 4.2727%; overflow: hidden; width: 20.7273%;}
.que_nav li a{ display: block; height: 64px; font-size: 24px; color: #fff; text-align: center; background: url("../images/xzbj.jpg") no-repeat top center; line-height: 53px; letter-spacing: 2px;}
.que_nav li a:hover,.que_nav li#cur a{ background: url("../images/que_03.gif") no-repeat top center;}
.danye{ overflow: hidden; padding: 25px 0px;}
.danye_tit{ overflow: hidden; font-size: 20px; color: #015198; line-height: 44px; font-weight: normal;}
.danye_body{ overflow: hidden; font-size: 12px; color: #666; line-height: 24px; text-indent: 2em;}

@media (max-width: 1099px) and (min-width: 769px){
	.toubu{ height: auto;}
	.logo{ width: 100%;}
	.top_nav{ width: 100%; margin-top: 10px;}
	.foot_right .fphone{ font-size: 19px;}
}
@media (max-width: 768px){
	.topwarp{ display: none;}
	.toubu{ height: 58px; position: relative; overflow: visible; z-index: 9999;}
	.logo img{ max-height: 30px;}
	#top_m{ float: right; width: 50px; height: 58px; background: url("../images/nav.png") no-repeat center;}
	.top_nav{ width: 100%; position: absolute; left: 0; top: 58px; border-top: 1px solid #f4f4f6; border-bottom: 1px solid #f4f4f6; margin-top: 0px; padding: 10px; box-sizing: border-box; background: #FFFFFF; display: none;}
	.top_nav li{ width: 25%; margin-left: 0px; text-align: center;}
	.top_nav li#cur a,.top_nav li a:hover{ border-bottom: none;}
	.main1{ padding: 10px 0;}
	.main1_left{ width: 100%;}
	.main1_right{ width: 100%; margin-top: 10px;}
	.pro_list{ padding: 10px;}
	.pro_list dl{ width: 48%; padding: 0px;}
	.pro_list dl:nth-child(2n){ float: right;}
	.pro_list dl dt{ height: auto;}
	.pro_list dl dd{ font-size: 14px;}
	.news_center{ padding-bottom: 0px;}
	.news_title{ padding: 25px 0 16px; max-width: 300px; background-position: 0 56px;}
	.news_title p{ width: 180px; margin: 0 auto; padding: 0px;}
	.news_left{ width: 100%;}
	.newscen{ width: 100%; margin-top: 20px;}
	.newscen dl dd a{ font-size: 16px;}
	.why{ padding-bottom: 0px;}
	.why_tit{ padding: 30px 10px;}
	.why_box dl{ width: 50%; padding-bottom: 20px;}
	.why_box dl#wsm2{ background: none;}
	.why_box dl dt{ padding-top: 119px; font-size: 14px;}
	.why_box dl#wsm1 dt,.why_box dl#wsm2 dt,.why_box dl#wsm3 dt,.why_box dl#wsm4 dt{ background-size: 100px 100px;}
	.why_box dl dt span{ font-size: 20px;}
	.foot_top{ display: none;}
	.copyright{ margin-top: 20px;}
	.newslist dl{ padding-bottom: 26px;}
	.newslist dl dt{ width: 100px; height: 116px; margin-right: 15px;}
	.news_time{ display: none;}
	.news_info{ width: auto;}
	.news_info h2{ font-size: 16px; line-height: 25px; height: 25px;}
	.news_more{ margin-top: 10px;}
	.tjcp_box dl{ width: 50%; padding: 0px 5px; margin: 10px 0;}
	.tjcp_box dl dt{ height: auto;}
	.tjcp_box dl dd a{ font-size: 14px; height: 30px; line-height: 30px;}
	.neirong_head{ padding: 0px;}
	.neirong_body{ padding: 25px 0px;}
	.tjxw_wen li{ width: 100%; margin-right: 0%;}
	.pro_left{ display: none;}
	.pro_right{ width: 100%;}
	.pro_box{ padding-top: 20px;}
	.pro_box dl{ margin-bottom: 20px;}
	.pro_box dl dt{ height: auto;}
	.pro_box dl dd a{ font-size: 14px;}
	.rxcp_list_left{ width: 100%;}
	.rxcp_pic{ height: auto;}
	.rxcp_list_right{ width: 100%;}
	.pro_top{ margin: 0px;}
	.pro_top_left{ width: 100%;}
	.pro_top_right{ width: 100%; margin-top: 20px;}
	.pro_tell{ float: left; margin-top: 10px; width: 100%;}
	.pro_top_right h1{ font-size: 20px;}
	.que_nav{ padding-top: 0px; padding-bottom: 10px;}
	.que_nav li{ width: 25%; margin-right: 0px;}
	.que_nav li a{ background: none; color: #000000; font-size: 14px; height: 30px; line-height: 30px;}
	.que_nav li#cur a,.que_nav li a:hover{ color: #0c4c9f; background: none;}
	.danye{ padding-top: 0px;}
}