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; -webkit-appearance: none;}
a{ color:#666666; 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: "微软雅黑"; min-width: 320px; color: #666666;}

.mainbox{ max-width: 960px; margin: 0 auto; overflow: hidden; padding: 2px 10px;}
.top_head{ overflow: hidden; background: #FFFFFF; width: 100%;}
.top_box{ max-width: 960px; margin: 0 auto; padding: 2px;}
.top_logo{ float: left; overflow: hidden; width: 20.7292%;}
.top_logo img{ display: block; width: 100%;}
.top_right{ float: right; width: 77.0834%; position: relative;}
.top_right_top{ height: 30px; line-height: 30px; color: #787878; overflow: hidden;}
.top_right_top span{ float: left;}
.top_right_top p{ float: right; color: #000;}
.top_right_top p a{ color: #000; padding: 0 12px;}
.top_right_top p a:hover{ text-decoration: underline;}
.top_info{ float: left; overflow: hidden; font-size: 18px; font-weight: bold; color: #04163a; margin-top: 63px; width: 48.6497%;}
.top_info span{ color: #ffb601; font-size: 30px;}
.top_info i{ display: block; font-style: normal; color: #000; font-size: 24px;}
.top_tell{ float: right; overflow: hidden; margin: 60px 20px 0 0; font-size: 36px; color: #ffb601; font-weight: bold; width: 37.8379%;  text-align: right;}
.top_tell span{ font-size: 18px; color: #04163a; display: block; font-weight: bold; background: url("../images/lx.gif") no-repeat 125px 0; height: 25px; overflow: hidden; padding-top: 10px;}
.top_ewm{ width: 120px; height: 120px; overflow: hidden; position: absolute; top: 40px; right: -120px;}
.top_ewm img{ display: block; width: 100%; height: 100%;}

.daohang{ overflow: hidden; border-top: 2px solid #000000; border-bottom: 2px solid #000000; width: 100%; background: #FFFFFF;}
.daohang ul{ max-width: 960px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.daohang ul li{ float: left; width: 11.6667%; line-height: 46px; background: url("../images/nav_line.png") no-repeat right; font-size: 15px; font-weight: bold; text-align: center;}
.daohang ul li a{ color: #787878; display: inline-block;}
.daohang ul li a:hover{ color: #04163a;}
.daohang ul li.shouye a{ background: url("../images/home.gif") no-repeat left center; padding-left: 25px;}

.ss_box{ overflow: hidden; margin-top: 12px; background: #FFFFFF;}
.djdzss{ float: left; width: 65.625%; margin-left: 3.3333%; height: 55px; line-height: 55px; overflow: hidden; font-size: 0px;}
.djdzss span,.djdzss a{ display: inline-block; color: #000; font-size: 14px;}
.djdzss span{ font-weight: bold;}
.djdzss a{ padding-right: 10px;}
.djdzss a:hover{ text-decoration: underline;}
.sousou{ float: right; overflow: hidden; margin: 16px 2.0833% 0 0; width: 23.75%;}
.sousou_text{ float: left; height: 22px; line-height: 22px; background: url("../images/sou1.gif") repeat; width: 77.9473%; border: none; color: #666666; font-size: 12px; text-align: center;}
.sousou_btn{ float: right; width: 21.0527%; height: 22px; background: url("../images/sou2.gif") no-repeat center; border: none; text-indent: -9999px;}
.ny_ss_box{ margin-top: 0px;}

.pro_box{ overflow: hidden;}
.pro_left{ float: left; height: 610px; overflow: hidden; background: #f7f7f7 url("../images/fen_bg.jpg") no-repeat center bottom; overflow: hidden; margin-top: 27px; width: 18.75%;}
.pro_tit{ line-height: 40px; font-size: 18px; background: #04163a; text-align: center; color: #fff;}
.pro_tit a{ color: #FFFFFF;}
.pro_tit a:hover{ text-decoration: underline;}
.pro_left ul{ overflow: hidden; margin-top: 7px;}
.pro_left ul li{ height: 41px; overflow: hidden; line-height: 41px; font-size: 14px;}
.pro_left ul li a{ display: block; margin: 0 10px; background: url("../images/fen_line.gif") repeat-x center bottom; padding-left: 28px; color: #787878; overflow: hidden;}
.pro_left ul li a:hover{ background: url("../images/fen_h2.gif") no-repeat; margin: 0; padding-left: 38px; color: #fff;}
.pro_right{ float: right; overflow: hidden; width: 79.1667%; margin-top: 27px;}
.pro_bd li{ display: none;}
.pro_list{ overflow: hidden;}
.pro_list dl{ float: left; overflow: hidden; width: 25%; margin-bottom: 10px;}
.pro_list dl dd{ margin-left: 10px; height: 300px; position: relative;}
.pro_list dl dd img{ display: block; width: 100%; height: 100%;}
.pro_list dl dd p{ width: 100%; position: absolute; left: 0; bottom: 0; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px;}
.pro_list dl dd p a{ display: block; color: #fff;     background: url("../images/pro_alp1.png") repeat;}
.pro_list dl dd p a:hover{ background: url("../images/pro_alp2.png") repeat;}

.anli{ width: 100%; overflow: hidden; background: #ebebeb; margin-top: 48px; padding-bottom: 29px;}
.anli_tit{ height: 107px; background: url("../images/par_line.gif") repeat-x center 28px; font: 28px "Microsoft Yahei"; font-weight: bold; overflow: hidden; margin-top: 25px; text-align: center;}
.anli_tit a{ display: inline-block; color: #04163a; background: #ebebeb;}
.anli_tit i{ display: block; text-transform: uppercase; font: 20px "Times New Roman", Times, serif; color: #787878;}
.anli_tit a span{ font-size: 48px; color: #ffb601;}
.anli_box{ overflow: hidden;}
#btn1,#btn2{ width: 11px; height: 100px; text-indent: -9999px;}
#btn1{ float: left; background: url("../images/par_l.gif") no-repeat center; margin-left: 12px;}
#btn1:hover{ background: url("../images/par_l2.gif") no-repeat center;}
#btn2{ float: right; background: url("../images/par_r.gif") no-repeat center; margin-right: 12px;}
#btn2:hover{background: url("../images/par_r2.gif") no-repeat center;}
#div1{ max-width: 895px; height: 140px; margin: 0px auto; position: relative; overflow: hidden;}
 #div1 ul{ position:absolute; left:0; top:0; overflow: hidden; }
#div1 ul li{ float: left; width: 160px; height: 140px; list-style: none; margin-left: 19px; position: relative;}
#div1 ul li img{ display: block; width: 100%; height: 100px;}
#div1 ul li span a{ display: block; height: 40px; font: 14px "Microsoft Yahei"; text-align: center; line-height: 40px; overflow: hidden; color: #04163a;}
#div1 ul li span a:hover{ text-decoration: underline;}

.yaoqiu{ max-width: 960px; margin: 0 auto; height: 970px; position: relative; background: url("../images/xj_bg.jpg") no-repeat center top; padding: 0 10px;}
.yaoqiu h3{ font:26px "Microsoft Yahei";_font:24px "Microsoft Yahei"; font-weight:bold; height:75px; max-width:325px; position:relative; overflow:hidden; position:absolute; top:58px; left:34.1667%;}
.yaoqiu h3 em{ color:#04163a; font-style:normal;}
.yaoqiu h3 span{ font-size:60px; color:#ffb601;}
.yaoqiu h3 i{ display:block; font:20px "Times New Roman"; text-transform:uppercase; color:#787878; width:100px; height:24px; overflow:hidden; position:absolute; top:16px; left:75px;}
.yaoqiu h4{ max-width:300px; height:58px; text-align:right; font:20px "Microsoft Yahei"; overflow:hidden; position:absolute; top:125px; left:19.2708%;}
.yaoqiu h4 span{ color:#000000;}
.yaoqiu h4 i{ display:block; font:12px "Times New Roman"; text-transform:uppercase; color:#787878;}
.yaoqiu_p{ font:36px "Microsoft Yahei"; font-weight:bold; max-width:310px; height:45px; overflow:hidden; position:absolute; top:120px; left:50.8333%;}
.yaoqiu_p span{ color:#ffb601;}
.yaoqiu dl{ width:24.4792%; overflow:hidden;}
.yaoqiu_dl1{ position:absolute; top:260px; left:10px;}
.yaoqiu_dl2{ position:absolute; top:675px; left:10px;}
.yaoqiu_dl3{ position:absolute; top:665px; right:10px;}
.yaoqiu dt span{ display:block; font:20px "Microsoft Yahei"; font-weight:bold; height:35px; overflow:hidden; color:#04163a; background:url("../images/xj_line.gif") no-repeat left 3px; padding-left:15px;}
.yaoqiu dd h5{ font:14px "Microsoft Yahei"; font-weight:bold; color:#04163a; line-height:24px; width:175px; padding-left:13px;}
.yaoqiu dd p{ font:12px "Microsoft Yahei"; color:#000; line-height:24px; padding-left:13px;}
.yaoqiu dd em{ display:block; padding-left:13px; margin-top:15px;}

.zydzlc{ width: 100%; overflow: hidden; background: url("../images/lc_bg.jpg") no-repeat top center; height: 300px;}
.zydzlc_tit{ height: 70px; font: 28px "Microsoft Yahei"; font-weight: bold; text-align: center; margin-top: 34px; overflow: hidden;}
.zydzlc_tit span{ color: #FFFFFF;}
.zydzlc_tit i{ display: block; font-style: normal; font: 20px "Times New Roman"; color: #828a9a; text-transform: uppercase; line-height: 30px;}
.zydzlc_list{ overflow: hidden; margin: 36px 15px 0 15px;}
.zydzlc_list li{ float: left; overflow: hidden; width: 7.742%; margin-right: 5.4377%; cursor: pointer;}
.zydzlc_list li#lc8{ margin-right: 0%;}
.zydzlc_list li p{ width: 100%; height: 60px; margin-bottom: 20px;}
.zydzlc_list li#lc1 p{ background: url("../images/lc1.png") no-repeat center; background-size: 100%;}
.zydzlc_list li#lc2 p{ background: url("../images/lc2.png") no-repeat center; background-size: 100%;}
.zydzlc_list li#lc3 p{ background: url("../images/lc3.png") no-repeat center; background-size: 100%;}
.zydzlc_list li#lc4 p{ background: url("../images/lc4.png") no-repeat center; background-size: 100%;}
.zydzlc_list li#lc5 p{ background: url("../images/lc5.png") no-repeat center; background-size: 100%;}
.zydzlc_list li#lc6 p{ background: url("../images/lc6.png") no-repeat center; background-size: 100%;}
.zydzlc_list li#lc7 p{ background: url("../images/lc7.png") no-repeat center; background-size: 100%;}
.zydzlc_list li#lc8 p{ background: url("../images/lc8.png") no-repeat center; background-size: 100%;}
.zydzlc_list li span{ display: block; text-align: center; background: url("../images/lc_yuan1.png") no-repeat center top; height: 14px;}
.zydzlc_list li i{ display: block; font-style: normal; font-size: 14px; color: #505c73; line-height: 24px; overflow: hidden; font-weight: bold; margin-top: 8px;}
.zydzlc_list li:hover#lc1 p{ background: url("../images/lc11.png") no-repeat center; background-size: 100%;}
.zydzlc_list li:hover#lc2 p{ background: url("../images/lc22.png") no-repeat center; background-size: 100%;}
.zydzlc_list li:hover#lc3 p{ background: url("../images/lc33.png") no-repeat center; background-size: 100%;}
.zydzlc_list li:hover#lc4 p{ background: url("../images/lc44.png") no-repeat center; background-size: 100%;}
.zydzlc_list li:hover#lc5 p{ background: url("../images/lc55.png") no-repeat center; background-size: 100%;}
.zydzlc_list liv#lc6 p{ background: url("../images/lc66.png") no-repeat center; background-size: 100%;}
.zydzlc_list liv#lc7 p{ background: url("../images/lc77.png") no-repeat center; background-size: 100%;}
.zydzlc_list li:hover#lc8 p{ background: url("../images/lc88.png") no-repeat center; background-size: 100%;}
.zydzlc_list li:hover span{ background: url("../images/lc_yuan2.png") no-repeat center top;}
.zydzlc_list li:hover i{ color: #FFFFFF;}

.wsmxzwm{ background: url("../images/adv_bg.jpg") no-repeat center top; height: 1315px; overflow: hidden;}
.wsmxzwm_box{ max-width: 960px; height: 1315px; margin: 0 auto; position: relative;}
.wsmxzwm_tit{ height:73px; font:28px "Microsoft Yahei"; _font:26px "Microsoft Yahei"; font-weight:bold; overflow:hidden; width:225px; position:absolute; top:80px; left:50%;}
.wsmxzwm_tit span{ color:#04163a;}
.wsmxzwm_tit i{ display:block; font:36px "Times New Roman"; font-style:normal; color:#787878; text-transform:uppercase;}
.wsmxzwm_box dl{ width:465px; height:200px; overflow:hidden;}
.wsmxzwm_box dt{ height:30px; font:20px "Microsoft Yahei"; font-weight:bold; background:url("../images/xj_line.gif") no-repeat left 3px; padding-left:20px; overflow:hidden;}
.wsmxzwm_box dt span{ color:#04163a;}
.wsmxzwm_box dd h5 span{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; color:#04163a; height:26px; line-height:26px; padding-left:20px;}
.wsmxzwm_box dd p{ font:12px "Microsoft Yahei"; line-height:26px; color:#000; padding-left:20px; background:url("../images/adv_jt.gif") no-repeat left 6px;}
.wsmxzwm_tell{ width:398px; height:52px; border:1px dashed #fff; font:24px "Microsoft Yahei"; color:#fff; overflow:hidden; position:absolute; top:1210px; left:0; line-height:52px; background:url("../images/lx111.png") no-repeat 16px center ; padding-left:65px;}
.wsmxzwm_tell span{ font-size:30px; font-weight:bold; color:#fff;}
.wsmxzwm_dl1{ position:absolute; top:255px; left:0;}
.wsmxzwm_box dl.wsmxzwm_dl2{ position:absolute; top:506px; right:0; width:410px;}
.wsmxzwm_box dl.wsmxzwm_dl2 dd p{ background:none;}
.wsmxzwm_box dl.wsmxzwm_dl3{ position:absolute; top:706px; right:0; width:416px;}
.wsmxzwm_dl4{ position:absolute; top:1022px; left:0; width:430px;}
.wsmxzwm_dl4 dt span,.wsmxzwm_dl4 dd h5 span{ color:#fff;}
.wsmxzwm_dl4 dt{background:url("../images/adv_line.gif") no-repeat left 3px; }
.wsmxzwm_dl4 dd p{ background:none; color:#fff;}

.khjz{ overflow:hidden; margin-top:30px; padding-bottom: 30px;}
.khjz_tit{ height:94px; background:url("../images/wit_line.gif") repeat-x center 20px; overflow:hidden; font:28px "Microsoft Yahei"; font-weight:bold; text-align:center;}
.khjz_tit a{ color:#04163a; background:#fff;}
.khjz_tit i{ display:block; font-style:normal; font:20px "Times New Roman"; text-transform:uppercase; color:#787878; height:30px; line-height:30px; overflow:hidden;}
.khjz_box{ overflow: hidden;}
.khjz_box dl{ width:22.5%; overflow: hidden; float:left; margin-left:2.0833%; display:inline; overflow:hidden;}
.khjz_box dt{ width:100%; height:150px; position:relative; overflow:hidden;}
.khjz_box dt img{ width:100%; height:100%; display: block;}
.khjz_box dt span{ display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
.khjz_box dd{ margin-top:8px;}
.khjz_box dd h5 a{ display:block; font:12px "Microsoft Yahei"; color:#231815; font-weight:bold; height:36px; line-height:36px; overflow:hidden;}
.khjz_box dd em{ padding:0 10px;}
.khjz_box dd p{ font:12px "Microsoft Yahei"; color:#231815; line-height:24px; overflow:hidden;}
.khjz_box dd i{ display:block; margin-top:10px;}

.changjia{ overflow: hidden; margin-top: 30px;}
.changjia_tit{ height:86px; font:28px "Microsoft Yahei"; font-weight:bold; text-align:center; overflow:hidden; background:url("../images/about_line.gif") repeat-x center 8px;}
.changjia_tit a{ color:#04163a; background:#fff;}
.changjia_tit i{ display:block; font:20px "Times New Roman"; height:30px; color:#787878; line-height:30px; overflow:hidden; text-transform:uppercase; font-style:normal;}
.changjia_box{ overflow: hidden;}
.changjia_left{ float: left; overflow: hidden; width: 20.7292%;     background: url("../images/honor_bg.jpg") no-repeat -29px top; padding-bottom: 63px;}
.ryzz{ overflow: hidden;}
.ryzz_tit a{ display: block; font: 18px "Microsoft Yahei"; text-align: center; height: 40px; line-height: 40px; overflow: hidden; color: #fff; background: #04163a;}
.ryzz_tit a:hover{ text-decoration: underline;}
.ryzz_box{ margin: 0px 18px 0 21px;  overflow: hidden;}
.ryzz_box ul{ margin-top: 22px;}
.ryzz_box ul li{ overflow: hidden; padding-bottom: 10px;}
.ryzz_box ul li span{ display: block; border: 1px solid #a8a8a8; height: 108px; overflow: hidden;}
.ryzz_box ul li img{ display: block; width: 100%; height: 100%;}
.ryzz_box ul li p a { display: block; height: 25px; font: 12px "Microsoft Yahei"; color: #000000; padding-top: 5px; line-height: 25px; text-align: center; overflow: hidden;}
.changjia_tell{ max-width: 171px; height: 60px;  margin: 0 auto; background: url("../images/honor_bg2.png") no-repeat center top; overflow: hidden; font: 22px "Microsoft Yahei"; font-weight: bold; color: #fff; text-align: right; padding-right: 5px; padding-top: 5px; margin-top: 67px; padding-left: 4px;}
.changjia_tell span { display: block; font: 18px "Microsoft Yahei"; height: 24px; color: #fff; background: url("../images/fen_lx.png") no-repeat 27px 0px;}

.changjia_right{ float: right; overflow: hidden; width: 76.5625%;     background: url("../images/about_bg.gif") no-repeat center bottom; padding-bottom: 30px;}
.changjia_top{ font:18px "Microsoft Yahei"; height:45px; background:url("../images/dy_line.gif") no-repeat 0 bottom; overflow:hidden;}
.changjia_top a.a_left{ display:inline-block; color:#04163a; padding-left:20px; line-height:45px;}
.changjia_top i{ font:12px "Times New Roman"; color:#787878; text-transform:uppercase; font-style:normal; padding-left:5px;}
.changjia_top a.a_right{ float: right; width: 60px; height: 14px; background: url("../images/dy_more.gif") no-repeat center; margin:15px 8px 0 0; text-indent: -9999px;}
.changjia_top a.a_left:hover{ text-decoration: underline;}
.changjia_right dl{ height:235px; overflow:hidden; margin-top:23px;}
.changjia_right dt{ width:360px; height:235px; overflow:hidden; background:url("../images/about_bg2.gif") no-repeat center top; float:left; margin-right: 32px;}
.changjia_right dt img{ width:336px; height:193px; margin:12px 0 0 12px; display:block;}
.changjia_right dd{ overflow: hidden;}
.changjia_right dd h5 a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; color:#000000; height:30px; line-height: 30px; overflow:hidden; margin-top:10px;}
.changjia_right dd p{ font:12px "Microsoft Yahei"; line-height:24px; color:#000; height:120px; overflow:hidden;}
.changjia_right dd em{ display:block; text-align:right; margin-top:24px;}
#scollImg_xc{ height: 203px; overflow: hidden;}
#scollImg_xc li{ height:186px; width:230px; float:left; margin-right:20px; margin-top:17px; overflow:hidden; margin-right:10px\9;}
#scollImg_xc li img{ width:230px; height:144px;}
#scollImg_xc li span a{ display:block; font:12px "Microsoft Yahei"; color:#000; text-align:center; height:42px; line-height:42px; overflow:hidden;}

.hyzx{ overflow: hidden; background: url("../images/dy_bg.gif") no-repeat center bottom; padding-bottom: 30px;}
.hyzx_tit{ font:18px "Microsoft Yahei"; height:45px; background:url("../images/dy_line.gif") no-repeat 0 bottom; line-height:45px; overflow:hidden; margin-bottom:20px;}
.hyzx_tit a.a_left{ color:#04163a; padding-left:20px;}
.hyzx_tit a.a_left:hover{ text-decoration: underline;}
.hyzx_tit i{ font:12px "Times New Roman"; color:#787878; text-transform:uppercase; font-style:normal; padding-left:5px;}
.hyzx_tit a.a_right{ float: right; height:14px; width:60px; margin:15px 8px 0 0; background: url("../images/dy_more.gif") no-repeat center; text-indent: -9999px;}
.hyzx_box{ overflow: hidden;}
.hyzx_box dl{ float: left; overflow: hidden; width: 47.0834%; margin: 0 0 0px 2.0833%; padding-bottom: 30px;}
.hyzx_box dl dt{ float: left; width: 168px; height: 150px; overflow: hidden; margin-right: 14px;}
.hyzx_box dl dt img{ display: block; width: 100%; height: 100%;}
.hyzx_box dl dd{ overflow: hidden;}
.hyzx_box dl dd h5 a{ display:block; font:12px "Microsoft Yahei"; font-weight:bold; color:#000000; height:20px; line-height: 20px; overflow:hidden;}
.hyzx_box dl dd span{ display:block; font:12px "Microsoft Yahei"; color:#000; height:24px; line-height:24px; overflow:hidden;}
.hyzx_box dl dd p{ font:12px "Microsoft Yahei"; line-height:24px; color:#000; height:72px; overflow:hidden;}
.hyzx_box dl dd em{ display:block; margin-top:4px;}

.yqlj{ overflow: hidden; padding-bottom: 20px;}
.yqlj_tit{ font:18px "Microsoft Yahei"; height:45px; background:url("../images/dy_line.gif") no-repeat 0 bottom; line-height:45px; overflow:hidden; margin-bottom:20px;}
.yqlj_tit i{ font:12px "Times New Roman"; color:#04163a; text-transform:uppercase; font-style:normal; padding-left:5px;}
.yqlj_box{ overflow: hidden; font-size: 0px; line-height: 30px; color: #000; padding-top: 5px;}
.yqlj_box a{ display: inline-block; color: #000; padding: 0 13px; font-size: 12px;}
.yqlj_box a:hover{ text-decoration: underline;}

.dibu{ overflow: hidden; background: url("../images/footer_bg.jpg") no-repeat center top; height: 285px;}
.dibu_nav{ font: 12px "Microsoft Yahei"; height: 32px; line-height: 32px; text-align: center; color: #fff; overflow: hidden; margin-top: 30px;}
.dibu_nav a{ color: #fff; padding: 0 19px; background: url("../images/nav_line.png") no-repeat left center;}
.dibu_nav a.shouye{ background: none;}
.dibu_nav a:hover{ text-decoration: underline;}
.dibu_bottom{ overflow: hidden;}
.dibu_logo{ float: left; margin: 40px 0 0 11.0416%; width: 18.9584%; overflow: hidden;}
.dibu_logo img{ display: block; max-width: 100%;}
.copyright{ float: left; overflow: hidden; padding: 30px 0 0 4.1667%; font-size: 12px; line-height: 30px; color: #fff; width: 37.5%;}
.copyright a{ color: #FFFFFF;}
.dibu_ewm{ float: left; overflow: hidden; margin: 39px 0 0 2.0833%; width: 16.1459%;}
.dibu_ewm img{ display: block; margin-left: 27px; max-width: 100%;}
.dibu_ewm span{ display: block; font: 12px "Microsoft Yahei"; text-align: center; color: #fff; line-height: 24px;}

.nybodybg{ background: url("../images/bg22_03.jpg") repeat;}
.ny_banner{ overflow: hidden; margin-bottom: 10px;}
.ny_banner img{ display: block; width: 100%;}
.neiye{ overflow: hidden; background: #FFFFFF; max-width: 960px; margin: 0 auto; padding: 2px;}
.neiye_box{ overflow: hidden; background: url(../images/dy_bg.gif) no-repeat bottom center; padding-bottom: 55px;}
.neiye_left{ float: left; overflow: hidden; width: 78.5417%;}
.neiye_right{ float: right; overflow: hidden; width: 20.9375%;}
.weizhi{ overflow: hidden; border: 1px solid #04163a; padding: 0 10px; color: #666; line-height: 30px; border-radius: 3px; margin-bottom: 10px;}
.weizhi a{ color: #666666;}
.weizhi h1{float: right; margin: 0; padding: 0; display: inline; font-size: 12px; font-weight: normal;}

.chanpin_box{ overflow: hidden; padding: 10px 0px;}
.chanpin_list{ overflow: hidden; border-top: 1px dotted #CCC;  padding-top: 8px;}
.chanpin_list li{ float: left; overflow: hidden; width: 25%; *width: 24.9%;}
.chanpin_img{ overflow: hidden; margin: 10px 3px; position: relative; height: 302px;}
.chanpin_img img{ display: block; width: 100%; height: 100%;}
.chanpin_img p{ position: absolute; left: 0; bottom: 0; height: 30px; overflow: hidden; font: 14px "Microsoft Yahei"; text-align: center; line-height: 30px; width: 100%;}
.chanpin_img p a{ display: block; background: url("../images/pro_alp1.png"); color: #fff;}
.chanpin_img p a:hover{ background: url("../images/pro_alp2.png");}

.fenye{ overflow: hidden; text-align: right; background: #F9F9F9; border: solid 1px #ccc; margin: 10px 0; padding: 5px; overflow: hidden; font-size: 0px;}
.fenye li{ display: inline; margin-right: 5px; font-size: 12px; color: #666666;}
.fenye li a,.fenye li strong{ display: inline-block; border: 1px solid #d4e3e9; padding: 0 3px; font-size: 12px; color: #666666;}
.fenye li strong{ border: none;}
.fenye li a:hover{ background: #04163a; border: 1px solid #D5D5D5; color: #fff;}

.tjcp,.tjzx{ overflow: hidden;}
.tjcp_tit{ background: url("../images/base754.gif") no-repeat; height: 36px; line-height: 36px; padding-left: 27px; color: #fff;}
.tjcp_box{ border-top: none; padding-top: 0px;}
.tjzx_box{ overflow: hidden; padding-top: 8px;}
.tjzx_box dl{ float: left; width: 50%; overflow: hidden;}
.tjzx_box dl dd{ margin: 0 17px 0 10px; height: 28px; line-height: 28px; overflow: hidden; background: url("../images/ico55.gif") no-repeat 0 10px; padding-left: 12px;}
.tjzx_box dl dd a{ color: #666666;}
.tjzx_box dl dd a:hover{ color: #04163a; font-weight: bold; text-decoration: underline;}
.tjzx_box dl dd span{ float: right;}

.pub_box{ overflow: hidden; margin-bottom: 10px;}
.pub_tit{ color: #fff; font-size: 16px; background: #04163a url("../images/tit1n.gif") no-repeat center; height: 43px; line-height: 43px; text-align: center; overflow: hidden; font-weight: bold;}
.pub_wen{ overflow: hidden; padding: 4px 11px 8px; background: #f7f7f7;}
.pub_wen li{ background: url("../images/fen_line.gif") repeat-x center bottom; height: 41px; line-height: 41px; padding-left: 35px; overflow: hidden; margin-top: 4px;}
.pub_wen li:hover{ background: url("../images/fen_h2.gif") no-repeat;}
.pub_wen li:hover a{ color: #FFFFFF;}
.pub_tell{ overflow: hidden; background: #f7f7f7; padding-bottom: 10px;}
.pub_tell img{ display: block; max-width: 100%; margin: 0 auto;}

.pro_ny{ background: none; padding-bottom: 20px;}
.art_box{ overflow: hidden; padding: 10px 0;}
.art_wz{ overflow: hidden; margin-bottom: 10px; padding: 0 5px; color: #333;}
.art_wz a{ color: #333;}
.art_wz a:hover{ text-decoration: underline; color: #04163a;}
.art_tit{ background: url("../images/fenlei_line.gif") repeat-x bottom; overflow: hidden; padding: 10px 4px 0px;}
.art_tit h1{ float: left; background: #FFB601; padding: 7px 20px 6px 15px; font-size: 12px; color: #FFFFFF; line-height: 25px; border-radius: 3px 3px 0px 0px;}
.art_body{ overflow: hidden; text-indent: 2em; font-size: 14px; margin: 0 10px; line-height: 25px;}
.art_body p{ margin: 10px 0;}
.art_body img{ display: block; max-width: 100%;}
.art_tjcp{ overflow: hidden; margin-top: 15px;}
.art_tjcp_tit{ border-bottom: 2px solid #04163a; color: #000000; line-height: 25px; font-size: 14px; text-indent: 15px;}
.art_tjcp_list{ overflow: hidden;}
.art_tjcp_list li{ float: left; overflow: hidden; width: 29.443%;}
.art_tjcp_list li dl{ overflow: hidden; padding: 10px 19px 0 19px;}
.art_tjcp_list li dl dt{ overflow: hidden; height: 300px; border: 1px solid #ccc; padding: 1px;}
.art_tjcp_list li dl dt img{ display: block; width: 100%; height: 100%;}
.art_tjcp_list li dl dd{ line-height: 18px; height: 18px; overflow: hidden; text-align: center; padding-top: 5px; color: #ab8673;}
.art_tjcp_list li dl dd a{ color: #333;}
.art_tjcp_list li dl dd a:hover{ text-decoration: underline;}
.art_tjcp_list li dl dt:hover{ border: 1px solid #04163a;}

.news_right{ float: right;}
.news_left{ float: left;}
.news_box{ overflow: hidden; padding-top: 15px; margin: 0 12px; padding-bottom: 15px;}
.news_list{ overflow: hidden;}
.news_list li{ float: left; width: 50%; overflow: hidden; padding-bottom: 30px;}
.news_list li dl{ overflow: hidden; margin-left: 5px;}
.news_list li dl dt{ float: left; width: 168px; height: 150px; overflow: hidden; margin-right: 12px;}
.news_list li dl dt img{ display: block; width: 100%; height: 100%;}
.news_list li dl dd{ overflow: hidden;}
.news_list li dl dd h5 a{ display:block; font:12px "Microsoft Yahei"; font-weight:bold; color:#000000; height:20px; line-height: 20px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.news_list li dl dd span{ display:block; font:12px "Microsoft Yahei"; color:#000; height:24px; line-height:24px; overflow:hidden;}
.news_list li dl dd p{ font:12px "Microsoft Yahei"; line-height:24px; color:#000; height:72px; overflow:hidden;}

.news_wz{ overflow: hidden; line-height: 27px; text-indent: 10px; color: #fff; margin-bottom: 10px; background: #ffb601; border-radius: 3px;}
.news_wz a{ color: #FFFFFF;}
.news_wz a:hover{ text-decoration: underline;}
.news_cont{ overflow: hidden;}
.xinwen_left{ float: left; overflow: hidden; width: 69.7917%; padding-bottom: 15px;}
.xinwen_right{ float: right; overflow: hidden; width: 28.6459%; background: #f7f7f7;}

.neirong{ overflow: hidden; padding: 10px 15px 0 10px;}
.neirong_title{ border-bottom: 1px dashed #CCCCCC; color: #04163a; font-family: "宋体"; font-size: 22px; line-height: 40px; padding-bottom: 10px; margin-bottom: 10px; text-align: center;}
.neirong_info{ text-align: center; color: #BCBBBB; font-family: "宋体"; line-height: 24px; margin-bottom: 15px;}
.neirong_info span{ padding: 0 8px;}
.neirong_info a{ color: #BCBBBB; padding: 0 2px;}
.neirong_info a.moren{ color: #000; font-weight: bold;}
.neirong_boxy{ overflow: hidden; text-indent: 2em; line-height: 22px; word-spacing: 10px; font-size: 14px; color: #666666;}
.neirong_boxy p{ margin: 10px;}
.neirong_boxy img{ display: block; max-width: 100%; margin: 0 auto;}
.neirong_sxp{ overflow: hidden; background: #f7f7f7; margin: 15px 0px; padding: 0 10px;}
.neirong_sxp li{ float: left; overflow: hidden; line-height: 30px; height: 30px; width: 50%;}
.neirong_sxp li a{ font-weight: bold; color: #666666;}
.neirong_sxp li a:hover{ text-decoration: underline;}

.xgzx{ overflow: hidden; margin: 0 10px;}
.xgzx_wen{ padding: 5px 1px; overflow: hidden; margin-bottom: 10px;}
.xgzx_wen li{ float: left; overflow: hidden; width: 50%; color: #666; line-height: 23px; height: 26px; white-space: nowrap; text-overflow: ellipsis; background: url("../images/ico10.gif") no-repeat 10px 9px; text-indent: 20px;}
.xgzx_wen li a:hover{ color: #04163a; font-weight: bold;}

.gg_box{ overflow: hidden;}
.gg_tit{ color: #000; font-size: 14px; background: #E2E2E2; line-height: 28px; text-indent: 15px;}
.gg_wen{ background: url("../images/news_list_bg.gif") no-repeat 0 5px; margin: 8px 20px; overflow: hidden; padding-left: 5px;}
.gg_wen li{ line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 20px;}
.gg_wen li a:hover{ color: #04163a; font-weight: bold;}

.danye_box{ overflow: hidden; padding-top: 10px; margin-left: 10px; margin-right: 10px; text-indent: 2em; line-height: 24px; word-spacing: 10px; font-size: 14px;}
.danye_box p{ margin: 10px 0;}

@media (max-width: 900px) and (min-width: 769px){
	.top_tell{ display: none;}
	.top_ewm{ right: 0px;}
}
@media (max-width: 768px){
	.top_logo{ width: 100%;}
	.top_logo img{ max-width: 100%; width: auto; margin: 0 auto;}
	.top_right{ width: 100%; display:none;}
	.daohang ul{ padding: 10px;}
	.daohang ul li{ width: 33.3333%; line-height: 30px;}
	.djdzss{ width: 100%; margin-left: 0%; height: auto; line-height: 24px;}
	.sousou{ width: 100%; margin-right: 0%; margin-top: 6px;}
	.sousou_btn{ width: 48px;}
	.sousou_text{ width: calc(100% - 48px);}
	.pro_left{ width: 100%; margin-top: 10px; height: auto; padding-bottom: 110px;}
	.pro_left ul li{ width: 50%; float: left;}
	.pro_right{ width: 100%; margin-top: 10px;}
	.pro_list dl{ width: 48.5%;}
	.pro_list dl:nth-child(2n){ float: right;}
	.pro_list dl dd{ margin-left: 0px;}
	.pro_list dl dd{ height: 395px;}
	.anli{ margin-top: 10px;}
	.anli_tit{ margin-top: 10px; height: auto; padding-bottom: 10px; font-size: 18px; background: none;}
	.anli_tit a span{ font-size: 28px;}
	.anli_tit i{ margin-top: 5px; font-size: 16px;}
	#btn1{ margin-left: 0px;}
	#btn2{ margin-right: 0px;}
	.yaoqiu{ height: 950px; background: none;}
	.yaoqiu_top{ max-width: 320px; margin: 0 auto; position: relative;}
	.yaoqiu h3{ left: 10px; right: 10px; top: 18px;}
	.yaoqiu h4{ right: 10px; left: 10px; top: 105px;}
	.yaoqiu_p{  right: 10px; left: 10px; top: 155px;}
	.yaoqiu dl{ width: 93.75%;}
	.yaoqiu_dl1{ top: 220px;}
	.yaoqiu_dl2{ top: 440px;}
	.yaoqiu_dl3{ top: 680px; left: 10px; right: 0px;}
	.wsmxzwm{ background: none; height: 1015px;}
	.wsmxzwm_tit{ margin-left: -122px; top: 30px;}
	.wsmxzwm_box dl{ width: 100%; padding: 0 10px; box-sizing: border-box;}
	.wsmxzwm_dl1{ top: 125px;}
	.wsmxzwm_box dl.wsmxzwm_dl2{ width: 100%; padding: 0 10px; box-sizing: border-box; top: 336px;}
	.wsmxzwm_box dl.wsmxzwm_dl3{ width: 100%; padding: 0 10px; box-sizing: border-box; top: 526px; height: 208px;}
	.wsmxzwm_dl4{ top: 772px;}
	.wsmxzwm_dl4 dt span, .wsmxzwm_dl4 dd h5 span{ color: #04163a;}
	.wsmxzwm_dl4 dd p{ color: #000000;}
	.wsmxzwm_dl4 dt{ background: url("../images/xj_line.gif") no-repeat left 3px;}
	.wsmxzwm_tell{ color: #04163a; width: 100%; padding: 0 10px; box-sizing: border-box; font-size: 18px; background: none; top: 940px;}
	.wsmxzwm_tell span{ color: #000000; font-size: 22px;}
	.khjz{ margin-top: 10px; padding-bottom: 10px;}
	.khjz_box dl{ width: 48.5%; margin-left: 0%; padding-bottom: 10px;}
	.khjz_box dl:nth-child(2n){ float: right;}
	.khjz_box dd p{ height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.changjia_tit{ font-size: 26px;}
	.changjia_left{ width: 100%;}
	.changjia_right{ width: 100%;}
	.changjia_tell{ margin: 67px 0px 0px 20px;}
	.hyzx_box dl{ width: 100%; margin-left: 0%;}
	.hyzx_box dl dt{ width: 128px;}
	.hyzx_box dl dd p{ height: auto; max-height: 72px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
	.dibu{ height: auto; background: #051539; padding-bottom: 20px;}
	.dibu_nav{ margin-top: 5px; text-align: left; height: auto; line-height: 25px;}
	.dibu_nav a{ float: left; width: 25%; padding: 0px; text-align: center; }
	.dibu_nav a:nth-child(5){ background: none;}
	.dibu_logo{ margin: 20px 0 0 0; width: 100%;}
	.dibu_logo img{ margin: 0 auto;}
	.copyright{ width: 100%; padding: 10px 0 0 0%;}
	.dibu_ewm{ width: 100%; margin: 19px 0 0 0%;}
	.dibu_ewm img{ margin: 0 auto;}
	.neiye_left{ width: 100%;}
	.neiye_right{ width: 100%;}
	.tjzx_box{ padding-bottom: 10px;}
	.tjzx_box dl{ width: 100%;}
	.chanpin_list li{ width: 50%;}
	.art_tjcp_list li{ width: 33.3333%;}
	.art_tjcp_list li dl{ padding: 10px 9px 0 9px;}
	.news_list li{ width: 100%;}
	.news_list li dl{ margin-left: 0px;}
	.news_list li dl dt{ width: 128px;}
	.xinwen_left{ width: 100%;}
	.xinwen_right{ width: 100%;}
	.neirong_sxp li{ width: 100%;}
	.xgzx_wen li{ width: 100%;}
}
@media (max-width: 599px) and (min-width: 320px){
	.pro_list dl dd{ height: 204px;}
	.zydzlc_list{ margin: 36px 0px 0 0px;}
	.zydzlc_list li{ margin-right: 3.3333%; width: 9.5833625%;}
	.changjia_right dl{ height: auto;}
	.changjia_right dt{ width: 100%; float: none; margin-right: 0%; background: none; height: auto;}
	.changjia_right dt img{ width: 100%; margin: 0px; height: auto;}
	.changjia_right dd p{ height: auto;}
	.chanpin_img{ height: 229px;}
	.art_tjcp_list li dl dt{ height: 60px;}
}