
* { margin: 0; padding: 0; border: 0; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img { border: medium none; margin: 0; padding: 0; list-style-type: none; vertical-align: middle; }
body { color: #404040; font-weight: normal; background: #ffffff; font-family: '微软雅黑' !important; font-size: 14px; overflow-x:hidden; }
div, dl { display: block; }
img { border: 0px; vertical-align: top; }
.height { height: 10px; clear: both; overflow: hidden; }
em { font-style: normal; }
i { font-style: normal; font-style: normal; }
a { text-decoration: none; color: #404040; list-style: none; }
a:focus { outline: none }
a:hover { outline: none }
a:active { star:expression(this.onFocus=this.blur());}
:focus { outline: 0; }
.fl { float: left; }
.fr { float: right; }
.header { width: 100%; }
.clear { clear: both; overflow: hidden; }
.icon { background: url(../indexImage/jsxbt_bg.png) no-repeat; vertical-align: top; display: inline-block; }
/*-----------------------------------logo--------------------------------*/

.zjhz{ width:1100px; margin:15px auto; height:120px;}
.logo { width: 1100px; margin: 10px auto; float: none; }
.topnav { width: 100%; height: 60px; background-color: #3393dd; clear: both; float: none; overflow: hidden; }
.topnav ul { width: 1100px; height: 60px; margin: 0 auto; float: none; background: ; }
.topnav ul li { width: 137px; height: 60px; line-height: 60px; text-align: center; float: left; overflow: hidden; display: inline; transition: background 0.3s; -webkit-transition: background 0.3s; }
.topnav ul li a { width: 137px; height: 60px; font-size: 18px; color: #fff; text-align: center; overflow: hidden; float: left; }
.topnav ul li a:hover { color: #404040; background: #ccc; text-decoration: none; }
.topnav ul li .hover { color: #404040; background: #ccc; text-decoration: none; }
/*********banner****************/
.banner_con { max-width: 1440px; height: 450px;  margin:auto; position: relative; }
.banner_con .bd { width: 1440px; position: relative; }
.banner_con .bd ul { overflow: hidden; width: 1440px; height: 475px; }
.banner_con .bd ul li a { float: left; display: inline-block; }
.banner_con .bd ul li span { height: 85px; width: 813px; line-height: 30px; font-size: 20px; padding: 15px 60px; box-sizing: border-box; text-align: justify; background: #000; opacity: 0.8; position: absolute; bottom: 0px; left: 0px; color: #fff; }
.banner_con .p_3_arrow a.prev { width: 77px; height: 77px; background: url(../indexImage/pre.png) center no-repeat; position: absolute; top: 190px; left: 100px; z-index: 1; cursor: pointer; }
.banner_con .p_3_arrow a.next { width: 77px; height: 77px; background: url(../indexImage/next.png) center no-repeat; position: absolute; top: 190px; right: 100px; z-index: 1; cursor: pointer; }
/***********banner************/
.bdfbw { width: 1100px; height: 230px; overflow: hidden; font-size: 17px; border: 1px #d6d5d5 solid; margin: 20px auto; }
.bdfbw dd { width: 136.5px; height: 230px; float: left; border-left: 1px #d6d5d5 solid; text-align: center; position: relative; }
.bdfbw dd.bw_hover a, .bdfbw dd:hover a { color: #fff; }
.bdfbw dd h3 { margin: 24px auto 10px; font-weight: normal; font-size: 17px; color: #5d5d5d; }
.bdfbw dd i { font-size: 12px; color: #999999; }
.bdfbw dd p { width: 60px; height: 30px; background: url(../indexImage/dhbt.png) no-repeat; background-position: -15px -826px; margin: auto; }
.bdfbw dd a { color: #333; position: absolute; width: 136.5px; height: 230px; display: block; }
.bdfbw dd em { position: absolute; width: 136.5px; height: 230px; top: 0; left: 0; opacity: 0; /*��ɫ�Ƴ�*/ -webkit-animation: redOut 0.4s ease; -moz-animation: redOut 0.4s ease; -ms-animation: redOut 0.4s ease; -o-animation: redOut 0.4s ease; animation: redOut 0.4s ease; }
.bdfbw dd:hover h3, .bdfbw dd:hover i { color: #fff; }
.bdfbw dd:hover em { background-color: #3c9ced; opacity: 1;  -webkit-animation: redIn 0.2s ease; -moz-animation: redIn 0.2s ease; -ms-animation: redIn 0.2s ease; -o-animation: redIn 0.2s ease; animation: redIn 0.2s ease; }
.icon-bw { background: url(../indexImage/dhbt.png) no-repeat; vertical-align: top; width: 85px; height: 75px; display: inline-block; margin: 18px 0 12px; }
.i_b_1 { background-position: -108px -20px; }
.i_b_2 { background-position: -108px -122px; }
.i_b_3 { background-position: -108px -223px; }
.i_b_4 { background-position: -108px -326px; }
.i_b_5 { background-position: -108px -429px; }
.i_b_6 { background-position: -108px -529px; }
.i_b_7 { background-position: -108px -632px; }
.i_b_8 { background-position: -108px -729px; }
.bdfbw dd:hover .i_b_1 { background-position: -5px -20px; }
.bdfbw dd:hover .i_b_2 { background-position: -5px -122px; }
.bdfbw dd:hover .i_b_3 { background-position: -7px -223px; }
.bdfbw dd:hover .i_b_4 { background-position: -8px -326px; }
.bdfbw dd:hover .i_b_5 { background-position: -8px -429px; }
.bdfbw dd:hover .i_b_6 { background-position: -6px -529px; }
.bdfbw dd:hover .i_b_7 { background-position: -5px -632px; }
.bdfbw dd:hover .i_b_8 { background-position: -6px -729px; }

.bdfbw dd:hover p { margin-top:8px; background-position: -125px -826px; }



.ss { width: 1100px; margin: 30px auto; background: #eeeeee; /*height: 98px;*/ line-height: 50px; font-size: 15px;  }
.ss p { float: left;background-color: #eeeeee;  }
.ss p i { font-size: 18px; color: #333333; padding-left: 15px; }
.ss p a { color:#666666; padding: 0px 3.5px;}
.ss .ss_r { float: right; width: 415px; height: 50px; }
.ss .ss_r .nr { height: 35px; margin-top: 7px; width: 260px; font-size: 15px; letter-spacing: 1px; padding-left: 35px; float: left; background: #fff url(../indexImage/ssbt.jpg) 5px no-repeat; }
.ss .ss_r .submit { width: 23%; margin: 2%; text-align: center; height: 35px; line-height: 38px; color: #fff; background: #367d5a; float: left; font-size: 18px; letter-spacing: 5px; }
.mtbg { width: 1100px; margin: 20px auto; }
.mtbg .mtbg_lf { width: 51%; float: left; position: relative; }
.mtbg .mtbg_lf h1 { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; background: url(../indexImage/flx.jpg) 0px 13px no-repeat; }
.mtbg .mtbg_lf h1 span { color: #333333; font-size: 26px; border-bottom: 1px solid #3393dd; height: 50px; line-height: 50px; display: block; width: 22%; font-weight: normal; padding-left: 40px; }
.hhh { height: 15px; clear: both; }
.slideBox { width: 550px; height: 330px; overflow: hidden; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 30px; bottom: 10px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 5px; margin-bottom: 5px; width: 25px; height: 12px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; box-shadow: 1px 1px 1px #3a3a3a; }
.slideBox .hd ul li.on { background: #ec1414; color: #fff; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 550px; height: 330px; display: block; }
.slideBox .prev { position: absolute; left: 85%; top: 13%; margin-top: -25px; display: block; width: 32px; height: 40px; background:  center no-repeat; }
.slideBox .next { position: absolute; left: 91%; top: 13%; margin-top: -25px; display: block; width: 32px; height: 40px; background:  center no-repeat; }
.mtbg .mtbg_zh { width: 1px; height: 410px; float: left; margin: 0 20px; background: #e5e5e5; }
.mtbg .mtbg_ri { width: 45%; float: left; }
.mtbg .mtbg_ri h1 { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; background: url(../indexImage/flx.jpg) 0px 13px no-repeat; }
.mtbg .mtbg_ri h1 span { color: #333333; font-size: 26px; border-bottom: 1px solid #3393dd; height: 50px; line-height: 50px; display: block; width: 22%; font-weight: normal; padding-left: 40px; float: left; }
.mtbg .mtbg_ri h1 .morej a { float: right; display: inline-block; color: #3393dd; padding: 2px 10px; border: 1px #ccc dashed; display: inline-block; line-height: 18px; margin-top: 20px; font-size: 15px; font-weight: normal; margin-right: 10px; border-radius: 11px; }
.mtbg_ri dl { padding: 14px 0 15px; height: 80px; clear: both; border-bottom: 1px #ccc dashed; }
.mtbg_ri dl dt { float: left; padding-right: 3%; width: 93px; }
.mtbg_ri dl dt a img{width: 100%;height: 70px;}
.mtbg_ri dl dd { float: left; width: 77%; }
.mtbg_ri dl dd strong { font-size: 18px; color: #3c9ced; font-weight: normal; line-height: 26px; margin-bottom: 5px; display: block; }
.mtbg_ri dl dd p { line-height: 19px; text-align: justify; text-justify: inter-ideograph; }
.mtbg_ri dl dd p em a { color: #fea200; }
.zxjd { width: 1100px; height: 120px; margin: 35px auto; }
.tybt { width: 1100px; margin: 20px auto 0; }
.tybt h1 { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; background: url(../indexImage/flx.jpg) 0px 13px no-repeat; }
.tybt h1 span { color: #333333; font-size: 26px; border-bottom: 1px solid #3393dd; height: 50px; line-height: 50px; display: block; font-weight: normal; padding-left: 40px; float: left; }
.tybt h1 .morej a { float: right; display: inline-block; color: #3393dd; padding: 4px 18px; border: 1px #ccc dashed; display: inline-block; line-height: 22px; margin-top: 10px; font-size: 16px; font-weight: normal; margin-right: 15px; border-radius: 30px; }
.tybt h1 .ydyjd { font-size: 16px; font-weight: normal; float: right; margin-right: 15px; color: #333333; line-height: 55px; }
.tybt h1 .ydyjd i { color: #ec1414; }
/*************************************************************/

.zjtd { width: 1100px; margin: 0 auto 20px; }
.home_zj { border-top: none; }
.home_zj_le { width: 850px; height: 545px; border: 1px #ccc solid; margin-top: 30px; float: left; }
.home_zj_le_top { width: 785px; padding-left: 10px; height: 75px; margin-top: 10px; }
.home_zj_le_top a { display: block; float: left; width: 135px; height: 75px; padding: 3px; background: #efefef; margin-left: 15px; display: inline; cursor:pointer; }
.home_zj_le_top a.current { color: #fff; background: #028760 }
.home_zj_le_top a img { float: left; margin: 2px 5px 2px 2px; border: 1px solid #fff; }
.home_zj_le_top a p { line-height: 24px; padding-top: 10px; }
.home_zj_le_top_ri { width: 25px; height: 81px; background: #efefef; float: right; margin: 10px 20px 0 0; }
.home_zj_le_top_ri p { text-align: center; line-height: 18px; padding-top: 22px; }
.zj_ul { width: 825px; height: 425px; overflow: hidden; position: relative; top: 14px; left: 13px; background: url(../indexImage/zj_bg.png) center no-repeat; background-size: 100%; }
.zj_ul li { float: left; width: 825px; font-family: "΢���ź�" }
.zj_ul li .zj_jtlf { width: 330px; margin: 0 10px 0 30px; height: 425px; float: left; }
.zj_ul li .zj_jtlf img { float: left; }
.zj_ul li .zj_jtlf span { width: 310px; height: 43px; line-height: 43px; color: #fff; text-align: center; background: #da4b48; display: inline-block; font-size: 20px; border-radius: 5px; float: left; position: absolute; bottom: 0px; left: 35px; }
.zj_ul li .zj_jtri { width: 400px; float: left; }
.zj_ul li .zj_jtri .xf { width: 100px; height: 30px; line-height: 30px; position: absolute; top: 25px; right: 95px; }
.zj_ul li .zj_jtri .xf b { font-size: 18px; display: inline-block; float: left; font-weight: normal; border-bottom: 2px #028760 solid; padding: 0 5px; }
.zj_ul li .zj_jtri h5 { color: #389ce8; font-size: 30px; line-height: 55px; font-weight: normal; width: 90%; border-bottom: 1px #038760 solid; letter-spacing: 5px; margin: 90px 0 20px 0; }
.zj_ul li .zj_jtri h5 span { color: #6d6d6d; font-size: 21px; margin-left: 15px; }
.zj_ul li .zj_jtri p { font-size: 14px; line-height: 30px; margin-top: 10px; color: #484848; }
.zj_ul li .zj_jtri p i { display: inline-block; font-size: 14px; font-weight: bold; color: #333333; }
.zj_ul li .zj_jtri p a { color: #ec1414; }
.zj_ul li h6 { margin-left: 20px; }
.zj_ul li h6 a { float: left; width: 150px; color: #fff; margin: 30px 20px 0 0; font-size: 18px; line-height: 36px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 10px; background: #c12c20; font-weight: normal; letter-spacing: 4px; padding-left: 10px; }
.zj_ul li h6 a em { display: inline-block; width: 26px; height: 24px; background: url(../indexImage/22.png) left no-repeat; float: left; margin: 7px; }
.zj_ul li h6 a:hover { background: #99c966 }
.zj_ul li h6 a.zxyy { background: #038760 }
.zj_ul li h6 a.zxyy em { display: inline-block; width: 26px; height: 24px; background: url(../indexImage/11.png) left no-repeat; float: left; margin: 7px; }
.zj_ul li h6 a.zxyy:hover { background: #8ac5f3 }
.tsjy_buts:hover { background: #999999 }
.news_zxtw { color: #fff; margin-right: 12px; margin-left: 12px; font-size: 18px; text-align: center; line-height: 40px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #69b4ee }
.news_zxtw:hover { color: #fff; background: #8ac5f3; text-decoration: none; }
.zj_img_le, .zj_img_ri { position: absolute; left: 50%; z-index: 10000; }
.zj_img_le { margin: 255px 0 0 -530px; }
.zj_img_ri { margin: 255px 0 0 240px; }
.home_zj_ri { width: 247px; height: 545px; overflow: hidden; border: 1px solid #ccc; border-left: none; margin-top: 30px; float: left; }
.home_zj_ri h3 { padding: 0 15px; line-height: 52px; color: #028760; font-weight: normal; font-size: 20px; }
.home_zj_ri h3 a { float: right; color: #a1a1a1; font-size: 16px; display: inline-block; }
.jyzr_ul { border-bottom: 1px solid #ccc; }
.jyzr_ul li { clear: both; height: 75px; margin: 0 15px 15px 15px; border-bottom: 1px dashed #e4e4e4; }
.jyzr_ul li div { width: 62px; height: 62px; overflow: hidden; margin-right: 15px; float: left; }
.jyzr_ul li img { margin-right: 12px; float: left; }
.jyzr_ul li p { line-height: 20px; font-size: 15px; padding-top: 15px; }
.jyzr_ul li .xpp { padding-top: 5px; }
.jyzr_ul li h4 { text-align: left; font-size: 24px; font-weight: normal; line-height: 60px; letter-spacing: 2px; }
.jyzr_uls, .jyzr_uls li { border: none; }
.jyzr_uls li { margin: 5px 15px 15px 15px; border-bottom: 1px dashed #e4e4e4; }
.tj { margin: 20px 8px; }
.tj .stxt { border: 1px #ccc solid; height: 30px; line-height: 30px; padding-left: 10px; color: #ccc; border-radius: 5px; letter-spacing: 1px; font-size: 14px; }
.tj .sbtn { line-height: 30px; width: 45px; border-radius: 5px; text-align: center; background: #898989; color: #fff; cursor: pointer; }
.xbanner { margin: 3px auto; clear: both; overflow: hidden; width: 1100px; }
.rmgz { width: 1100px; margin: 0 auto 20px; }
.rmgz .rmgz_lf { margin: 20px 10px 0 0; float: left; }
.rmgz .rmgz_zh { width: 1px; height: 370px; float: left; margin: 5px; background: #e5e5e5; }
.rmgz .rmgz_ri { float: left; margin: 20px 0 0 10px; width: 718px; }
.rmgz .rmgz_ri dl { height: 100px; margin-bottom: 15px; }
.rmgz .rmgz_ri dl dt { float: left; margin: 0px 20px 10px 2px; }
.rmgz .rmgz_ri dl dd strong { font-size: 18px; color: #3c9ced; font-weight: normal; line-height: 40px; }
.rmgz .rmgz_ri dl dd p { line-height: 24px; font-size: 14px; }
.rmgz .rmgz_ri dl dd p a { color: #fea200; }
.rmgz .rmgz_ri .hhtt { width: 348px; height: 36px; line-height: 36px; background: #f0f5f3 url(../indexImage/f_bg.png) left no-repeat; margin: 5px; float: left; color: #333333; font-size: 15px; }
.rmgz .rmgz_ri .hhtt i { color: #660502; font-size: 14px; width: 45px; text-align: center; display: inline-block; margin-right: 10px; }
.rmgz .rmgz_ri .hhtt i img {width: 34px;margin-top: -22px;}
.rmgz .rmgz_ri .hhtt em { color: #fea200; display: inline-block; float: right; margin-right: 15px; }
.jszx { width: 1100px; margin: 20px auto; }
.jszx .jszx_tit { width: 200px; float: left; margin-right: 20px; }
.jszx .jszx_tit ul li { width: 216px; height: 80px; line-height: 80px; margin: 20px auto; font-size: 20px; color: #333333; background-color: #eeeeee; }
.jszx .jszx_tit ul li.hover { background: url(../indexImage/lsbg.jpg) center no-repeat; width: 230px; height: 80px; color: #fff; }
.jszx .jszx_tit ul li span { width: 45px; height: 45px; float: left; display: inline-block; margin: 20px 10px 0 10px; }
.jszx .jszx_tit ul li span.sp1 { width: 45px; height: 45px; background-position: 1px 0; }
.jszx .jszx_tit ul li span.sp2 { width: 45px; height: 45px; background-position: 1px -55px; }
.jszx .jszx_tit ul li span.sp3 { width: 45px; height: 45px; background-position: 1px -111px; }
.jszx .jszx_tit ul li span.sp4 { width: 45px; height: 45px; background-position: 1px -168px; }
.jszx .jszx_tit ul li.hover span.sp1 { background-position: -55px 0; }
.jszx .jszx_tit ul li.hover span.sp2 { background-position: -55px -55px; }
.jszx .jszx_tit ul li.hover span.sp3 { background-position: -55px -111px; }
.jszx .jszx_tit ul li.hover span.sp4 { background-position: -55px -168px; }
.jszx .jszx_con { width: 840px; float: right; border: 1px #3393dd solid; margin: 15px 5px 0 0; }
.jszx .jszx_con ul { width: 97%; height: 200px; margin: auto; border-bottom: 1px #ccc solid; }
.jszx .jszx_con ul li { float: left; width: 25%; text-align: center; margin: 20px auto; }
.jszx .jszx_con ul li i { line-height: 40px; color: #3393dd; font-size: 16px; margin-top: 20px; }
.jszx .jszx_con .jszx_condb { margin-top: 5px; height: 175px; }
.jszx .jszx_con .jszx_condb .jsqp { width: 468px; float: left; }
.jszx .jszx_con .jszx_condb .jsqp p { float: left; text-align: justify; text-justify: inter-ideograph; margin: 10px 15px 0px 23px; box-sizing: border-box; font-size: 14px; line-height: 27px; text-indent: 2em; }
.jszx .jszx_con .jszx_condb .jsys { float: left; width: 360px; }
.jszx .jszx_con .jszx_condb .jsys span { width: 25%; float: left; text-align: center; margin-bottom: 10px; }
.jszx .jszx_con .jszx_condb .jsys span img { display: block; margin: 10% 20%; }
.jszx .jszx_con .jszx_condb .jsys strong { width: 90%; display: block; margin: 10px 0 0 12px; font-size: 17px; font-weight: normal; }
.jszx .jszx_con .jszx_condb .jsys .yyqzx { float: left; margin: 5px 0 0 18px; }
.jszx .jszx_con .jszx_condb .jsys .yyqzx .yyqzx_lf { border: 1px #cccccc solid; height: 25px; line-height: 25px; font-size: 12px; color: #666666; width: 236px; text-indent: 8px; }
.jszx .jszx_con .jszx_condb .jsys .yyqzx .yyqzx_ri { height: 27px; cursor: pointer; color: #fff; background: #038760; width: 74px; line-height: 25px; font-size: 15px; margin-left: -4px; text-align:center; display:inline-block; }
.kydt { width: 1100px; margin: 40px auto; clear: both; overflow: hidden; border: 1px #ccc solid; }
.kydt p { background: #eeeeee; position: relative; text-align: justify; text-indent: 2em; line-height: 32px; width: 79%; height: 133px; padding: 20px 100px; margin: 30px auto; font-size: 16px; }
.kydt p em { position: absolute; width: 35px; height: 35px; background: url(../indexImage/syh.png) center no-repeat; top: 17px; left: 45px; }
.kydt p i { position: absolute; width: 35px; height: 35px; background: url(../indexImage/syh_h.png) center no-repeat; bottom: 30px; right: 45px; }
.kydt .silde_con { width: 1100px; margin: 20px auto; position: relative; }
.kydt .silde_con .hd ul { overflow: hidden; width: 241px; float: right; margin-right: 15px; }
.kydt .silde_con .hd ul li { width: 241px; float: left; margin: 0 20px 5px 0; height: 115px; -webkit-filter: grayscale(1); }
.kydt .silde_con .hd ul li.on { -webkit-filter: grayscale(0); }
.kydt .silde_con .hd ul li img { cursor: pointer; }
.kydt .silde_con .bd { width: 815px; margin-left: 15px; position: relative; }
.kydt .silde_con .bd ul { overflow: hidden; width: 814px; height: 475px; }
.kydt .silde_con .bd ul li a { float: left; display: inline-block; }
.kydt .silde_con .bd ul li span { height: 85px; width: 813px; line-height: 30px; font-size: 20px; padding: 15px 60px; box-sizing: border-box; text-align: justify; background: #000; opacity: 0.8; position: absolute; bottom: 0px; left: 0px; color: #fff; }
.kydt .silde_con .p_3_arrow a.prev { width: 77px; height: 77px; background: url(../indexImage/pre.png) center no-repeat; position: absolute; top: 190px; left: 20px; z-index: 1; cursor: pointer; }
.kydt .silde_con .p_3_arrow a.next { width: 77px; height: 77px; background: url(../indexImage/next.png) center no-repeat; position: absolute; top: 190px; right: 280px; z-index: 1; cursor: pointer; }
.kydt .mtbd { width: 1084px; margin: 30px auto 15px; }
.kydt .mtbd .mtbd_dh { background:  center no-repeat; height: 60px; }
.kydt .mtbd .mtbd_dh a { display: inline-block; float: right; width: 100px; height: 27px; line-height: 23px; text-align: center; margin: 15px; color: #fff; font-size: 16px; }
.kydt .mtbd .spmk { width: 660px; float: left; }
.kydt .mtbd .spmk li { float: left; width: 48%; margin: 1%; }
.kydt .mtbd .spmk li span { width: 300px; height: 44px; line-height: 44px; border: 1px #028760 solid; display: block; color: #028760; text-align: center; font-size: 18px; margin: 5% auto; border-radius: 50px; }
.zjhx { height: 320px; width: 1px; background: #e5e5e5; margin:height: 330px; width: 1px; background: #e5e5e5; margin: 5px 10px; float: left; }
.kydt .mtbd .mtbd_ri { width: 385px; float: right; background: #eeeeee; height: 332px; margin: 5px 10px 0 0; }
.kydt .mtbd .mtbd_ri dl { border-bottom: 1px #cccccc dashed; height: 82px; width: 93%; margin: auto; clear: both; }
.kydt .mtbd .mtbd_ri dl:nth-child(4) { border: none; }
.kydt .mtbd .mtbd_ri dl dt { margin: 15px 10px 15px 0; float: left; }
.kydt .mtbd .mtbd_ri dl .dxzm { font-size: 16px; width: 35px; float: left; height: 50px; line-height: 50px; color: #474747; }
.kydt .mtbd .mtbd_ri dl .dxzm b { color: #258f6d; }
.kydt .mtbd .mtbd_ri dl dd { width: 209px; float: left; margin-top: 15px; }
.kydt .mtbd .mtbd_ri dl dd strong { color: #7d7d7d; display: block; font-size: 15px; margin-left: 10px; }
.kydt .mtbd .mtbd_ri dl dd span { margin: 10px 10px 0 0; display: inline-block; color: #999999; font-size: 12px; line-height: 25px; height: 25px; }
.kydt .mtbd .mtbd_ri dl dd span i { width: 25px; height: 20px; background: url(../indexImage/yj.png) center no-repeat; background-position: 0 0; display: inline-block; float: left; margin: 2px; }
.kydt .mtbd .mtbd_ri dl dd span em { width: 25px; height: 20px; background: url(../indexImage/yj.png) center no-repeat; background-position: 0 -20px; display: inline-block; float: left; margin: 4px; }
.qbxl { width: 1100px; position: relative; margin: 20px auto; border: 1px #e5e5e5 solid; }
.qbxl .hd ul { overflow: hidden; margin-bottom: 20px; width: 90%; margin: auto; }
.qbxl .hd ul li { width: 225px; cursor: pointer; float: left; margin: 11px; border-radius: 2px; background: #efefef; }
.qbxl .hd ul li.on { background-color: #3393dd; color: #fff; }
.qbxl .hd ul li img { margin: 6px; float: left; }
.qbxl .hd ul li p { line-height: 20px; margin-top: 12px; padding: 3px; }
.qbxl .bd ul { width: 1100px; height: 347px; }
.qbxl .bd ul li .qbxl_lf { float: left; margin: 15px; }
.qbxl .bd ul li .qbxl_lf p { font-size: 16px; line-height: 30px; background: #eaeaea; margin-top: 10px; padding: 0 0 10px 20px; color: #494949; }
.qbxl .bd ul li .qbxl_lf p b { font-size: 16px; line-height: 35px; }
.qbxl .bd ul li .qbxl_ri { float: left; width: 545px; height: 476px; margin-top: 15px; background: #eaeaea; }
.qbxl .bd ul li .qbxl_ri p { font-size: 16px; line-height: 30px; background: #eaeaea; margin-top: 10px; padding: 0 0 10px 20px; color: #494949; }
.qbxl .bd ul li .qbxl_ri p span { font-size: 14px; line-height: 22px; background: #eaeaea; padding: 5px 14px 0 0px; color: #494949; display: block; text-align: justify; }
.qbxl .bd ul li .qbxl_ri p span b { font-size: 16px; line-height: 35px; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb { margin-top: 10px; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridblf { margin: 0 0 0 120px; float: left; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridblf a { color: #ec1414; display: inline-block; font-size: 13px; border: 1px #ec1414 solid; border-radius: 5px; padding: 2px 10px; margin: 5px; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri { float: left; margin: 0 0 0 10px; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri a { font-size: 14px; width: 60px; color: #333333; margin: 5px; line-height: 20px; float: left; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri .zshf01 { background: url(../indexImage/fxjt.png) 5px center no-repeat; height: 20px; width: 30px; float: left; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri .zshf02 { background: url(../indexImage/fxjt.png) 5px center no-repeat; height: 20px; width: 30px; float: left; background-position: -30px 0; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri .zshf03 { background: url(../indexImage/fxjt.png) 5px center no-repeat; height: 20px; width: 30px; float: left; background-position: -60px 0; }

.qbxl .qbxlan a.qian {width: 30px; height: 85px; background:#eeeeee url(../indexImage/nsjt.png) center no-repeat; background-position:0 27px; position: absolute; top: 10px; left: 20px; z-index: 1; cursor: pointer;  }
.qbxl .qbxlan a.hou { width: 30px; height: 85px; background:#eeeeee url(../indexImage/nsjt.png) center no-repeat; background-position: -23px 27px; position: absolute; top: 10px; right: 20px; z-index: 1; cursor: pointer;}
.ckgs { width: 1064px; height: 50px; line-height: 50px; text-align: center; font-size: 16px;  margin: auto; }
.by-gy { width: 1100px; margin: 20px auto; overflow: hidden }
.by-gy-tab { width: 1100px; overflow: hidden; margin: 7px auto; }
.by-gy-tab li { width: 240px; float: left; padding: 0px 60px; margin: 3px; height: 60px; background: #eeeeee; color: #3393dd; font-size: 20px; cursor: pointer; line-height: 60px; }
.by-gy-tab li.hover { background-color: #3393dd; color: #fff; }
.by-gy-tab li i { width: 45px; height: 45px; float: left; margin: 7px; }
.by_gy_ic1 { background: url(../indexImage/axtp.png) 0 0; background-position: -116px -7px; }
.by_gy_ic2 { background: url(../indexImage/axtp.png) 0 0; background-position: -113px -67px; }
.by_gy_ic3 { background: url(../indexImage/axtp.png) 0 0; background-position: -222px -123px; }
.by-gy-tab li.hover .by_gy_ic1 { background: url(../indexImage/axtp.png) 0 0; background-position: -57px -7px; }
.by-gy-tab li.hover .by_gy_ic2 { background: url(../indexImage/axtp.png) 0 0; background-position: -55px -67px; }
.by-gy-tab li.hover .by_gy_ic3 { background: url(../indexImage/axtp.png) 0 0; background-position: -53px -123px; }
.footer { width: 100%; height: 350px; background: #58b3f9; margin-top: 50px; margin-bottom: 60px; }
.footer ul { width: 1100px; margin: auto; position: relative; }
.footer_lf { position: absolute; top: -14px; left: 0; }
.footer_zh { width: 490px; float: left; margin: 15px 20px 0 350px; }
.footer_zh p { color: #fff; font-size: 17px; line-height: 30px; margin-top: 12px; padding-left: 80px; }
.footer_zh p strong { font-size: 24px; font-weight: bold; }
.footer_zh .footer_zh01 em { width: 62px; height: 62px; background: url(../indexImage/footer_png.png) center no-repeat; background-position: 0 -4px; float: left; }
.footer_zh .footer_zh02 em { width: 62px; height: 62px; background: url(../indexImage/footer_png.png) center no-repeat; background-position: 0 -73px; float: left; }
.footer_zh .footer_zh03 em { width: 62px; height: 62px; background: url(../indexImage/footer_png.png) center no-repeat; background-position: 0 -140px; float: left; }
.footer_ri { float: left; width: 210px; }
.footer_ri img { margin: 28px 20px 10px; }
.footer_ri span { display: block; color: #fff; text-align: center; line-height: 20px; font-size: 15px; }



/*add201705025*/
.game163{ position: relative; margin:0 15px !important;overflow: hidden; width: 1100px; }
.game163 .bigImg{ height: 475px; position: relative; float:left;}
.game163 .bigImg li img{ vertical-align:middle; width:814px; height:475px; position:relative;}
.game163 .bigImg  h4{ height: 85px;
width: 813px;
line-height: 30px;
font-size: 20px;
padding: 15px 60px;
box-sizing: border-box;
text-align: justify;
background: #000;
opacity: 0.8;
position: absolute;
bottom: 0px;
left: 0px;
color: #fff;}
.game163 .bigImg  h4 a{ color:#fff;}
.game163 .smallScroll{ position:relative;margin-bottom: 6px; float:right; height:475px;}
.game163 .sPrev,.game163 .sNext{ position:absolute;  display: block; width: 241px; height: 24px; z-index:1; background: url(../indexImage/add_arrowup.png) no-repeat 0 0; }
.game163 .sPrev{top:0;}
.game163 .sNext{ bottom:0;background: url(../indexImage/add_arrowdown.png) no-repeat 0 0;  }
.game163 .sPrev:hover{ background: url(../indexImage/add_arrowup01.png) no-repeat 0 0;}
.game163 .sNext:hover{ background: url(../indexImage/add_arrowdown01.png) no-repeat 0 0;}

.game163 .smallImg{ float:left;  margin: 0 30px 0 0; display:inline; width: 241px; height:815px; overflow: hidden;}
.game163 .smallImg ul{ height:8150px;  width: 241px; overflow: hidden; }
.game163 .smallImg li{ float: left; margin:0 0 3px 0; width:241px; cursor:pointer;  display: inline; float:left;  }
.game163 .smallImg img{ border: 1px solid #dcdddd; width:241px; height:115px;-webkit-filter: grayscale(1);filter: grayscale(1); }
.game163 .smallImg .on img{ border-color: #1e50a2;-webkit-filter: grayscale(0);filter: grayscale(0);}

.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px; display:none;}
.game163 .pageState span{ color: #ec1414; font-size: 16px;}