/**banner**/



.banner{ width:1180px; margin:0 auto; position:relative; height:450px;}



.fullSlide{ width:100%; position:relative; height:450px; background:transparent;}



.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}



.fullSlide .bd ul{ width:100%!important;}



.fullSlide .bd li{ width:100%!important; height:450px; overflow:hidden; text-align:center; background-position:center; background-repeat:no-repeat;}



.fullSlide .bd li a{ display:block; height:450px;}



.fullSlide .prev,.fullSlide .next{ display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:2%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; *filter:alpha(opacity=50); *opacity:.5; display:none;}



.fullSlide .next{ left:auto; right:2%; background-position:-6px -137px;}







/**yygh_box**/



.yygh_box{ width:1002px; height:95px; background:url(../images/yygh_bg.png); position:absolute; bottom:25px; left:89px;}



.yygh_box ul li{ float:left; width:167px; text-align:center; padding-top:14px;}



.yygh_box ul li img{ display:block; margin:auto; width:43px; height:43px;}



.yygh_box ul li span{ display:block; font-size:16px; color:#ff5792; line-height:32px;}







/**tzgg_box**/



.tzgg_box{ width:1180px; height:90px; background:#fff; margin:20px auto; border-radius:5px;}



.tzgg_left{ width:110px; background:#ff5792 url(../images/tzgg_ico.png) no-repeat center 15px; height:35px; text-align:center; padding-top:55px; border-top-left-radius:5px; border-bottom-left-radius:5px;}



.tzgg_left a{ color:#fff; font-size:18px; font-weight:bold;}



.tzgg_right{ width:1070px; padding-top:10px;}



.tzgg_right ul li{ width:515px; float:left; line-height:35px; padding-left:20px;}



.tzgg_right ul li a{ display:block; float:left; background:url(../images/n_ico.png) no-repeat left center; padding-left:12px; width:400px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.tzgg_right ul li span{ display:block; float:right; color:#999; width:100px;}







/**box_one**/



.box_one{ background:#fff; height:400px; border-radius:5px;}



.sp_box{ width:520px; height:360px; overflow:hidden; padding:20px;}



.sp_list img{ width:550px; height:360px;}







/***news_box***/



.news_box{ width:600px; padding:20px 20px 0 0;}



.news_tit{ height:45px; background:url(../images/new_tit.jpg);}



.news_tit h3 a{ width:106px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; display:block;}



.news_tit a img{ padding-top:10px;}



.news_list dl{ height:120px; margin:20px 0 10px;}



.news_list dl dd{ width:160px; height:120px; overflow:hidden;}



.news_list dl dd img{ width:160px; height:120px;



-webkit-transition:all 1s ;



-moz-transition:all 1s ;



-o-transition:all 1s ;



-ms-transition:all 1s;



transition:all 1s ;}



.news_list dl dd:hover img{ transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2);



	-moz-transform:scale(1.2, 1.2);



	-webkit-transform:scale(1.2, 1.2);



	-o-transform:scale(1.2, 1.2);}



.news_list dl dt{ width:420px;}



.news_list dl dt a{ font-size:16px; font-weight:bold; color:#ff5792; line-height:35px; height:35px; overflow:hidden; display:block;}



.news_list dl dt p{ color:#666; line-height:25px; height:75px; overflow:hidden;}



.news_list li{ height:40px; line-height:40px; border-bottom:1px dashed #ddd;}



.news_list li em{ display:block; width:16px; height:16px; line-height:16px; color:#fff; background:#cbcbcb; text-align:center; margin-top:12px; float:left; font-family:Arial;}



.news_list li a{ width:480px; padding-left:10px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.news_list li span{ color:#999;}



.news_list li:nth-child(1) em,.news_list li:nth-child(2) em{ background:#ff5791;}







/***kszc_box***/



.kszc_box{ width:820px; height:228px; background:#fff; border-radius:5px; margin:20px 20px 0 0; padding:20px;}



.kszc_tit{ border-bottom:1px solid #ddd; height:40px;}



.kszc_tit h3{ margin-right:25px;}



.kszc_tit h3 a{ width:124px; height:34px; background:url(../images/kszc_but1.png); line-height:34px; text-align:center; font-size:15px; color:#333; display:block;}



.kszc_tit .active a{ background:url(../images/kszc_but2.png); color:#fff;}



.kszc_tit img{ padding-top:8px;}



.kszc_list .hide{ display:none;}



.kszc_list ul li{ background:url(../images/kszc_but3.jpg); width:102px; height:41px; line-height:41px; padding:0 10px 0 30px; margin:20px 27px 0 0; float:left; overflow:hidden;}



.kszc_list ul li:nth-child(5),.kszc_list ul li:nth-child(10),.kszc_list ul li:nth-child(15){ margin:20px 0 0;}







/***yyrk_box***/



.yyrk_box{ width:300px; height:268px; margin:20px 0 0; background:#fff; border-radius:5px; overflow:hidden;}



.yyrk_box ul li{ width:124px; height:34px; background:url(../images/kszc_but1.png); line-height:34px; text-align:center; float:left; margin:20px 0 0 17px; font-size:15px; overflow:hidden;}







/***通用标题***/



.title_ty{ border-bottom:1px solid #ddd; line-height:40px; height:40px;}



.title_ty span a{ font-size:16px; font-weight:bold; padding-left:25px; background:url(../images/new_ico.png) no-repeat left center;}



.title_ty em a{ font-size:12px; color:#666; text-transform:uppercase;}







/***yywh_box***/



.yywh_box{ width:380px; height:391px; background:#fff; border-radius:5px; margin-top:20px; padding:12px 20px 0;}



.yywh_box img{ width:380px; height:110px; display:block; margin:20px 0 10px;}



.yywh_box ul li{ background:url(../images/ico.jpg) no-repeat left center; padding-left:15px; height:33px; line-height:33px; overflow:hidden;}







/***zjmy_box***/



.zjmy_box{ width:700px; height:391px; padding:12px 20px 0; background:#fff; margin-top:20px;}



.zjmy_box .title_ty span a{ background:url(../images/zjmy_ico.png) no-repeat left center; padding-left:30px;}



.zjmy_box .title_ty b{ font-weight:normal; font-size:12px; color:#666; text-transform:uppercase;}



.box3{ width:700px; height:310px; position:relative; margin-top:20px;}



.box3 ul{ margin:0 auto; height:296px;}



.box3 li{ float:left; width:180px; margin:0 10px;}



.box3 li img{ width:180px; height:220px;}



.box3 li span{ display:block; font-size:14px; line-height:20px; height:20px; overflow:hidden; margin-top:10px; text-align:center;}



.box3 li p{ line-height:20px; height:60px; overflow:hidden; color:#666; font-size:12px;}



.box3 .lefts{ background: url(../images/left.jpg) no-repeat; display: block; width:40px; height:40px; position: absolute; left:0px; top:135px;}



.box3 .rights{ background: url(../images/right.jpg) no-repeat; display: block; width:40px; height:40px; position: absolute; right:0px; top:135px;}







/***ylsb_box***/



.ylsb_box{ width:260px; height:338px; background:#fff; border-radius:5px; margin:20px 0 0; padding:12px 20px 0;}



.box1{ width:260px; margin-top:20px;}



.box1 ul{ margin:0 auto;}



.box1 li{ float:left; width:260px;}



.box1 li img{ width:260px; height:195px;}



.box1 li span{ display:block; font-size:14px; line-height:40px; height:40px; border:1px solid #ddd; overflow:hidden; margin-top:20px; text-align:center;}







/***zdzt_box***/



.zdzt_box{ width:380px; height:338px; background:#fff; border-radius:5px; margin:20px 0 0 20px; padding:12px 20px 0;}



.zdzt_box dl{ height:110px; margin:20px 0 10px;}



.zdzt_box dl dd{ width:150px; height:110px; overflow:hidden;}



.zdzt_box dl dd img{ width:150px; height:110px;



-webkit-transition:all 1s ;



-moz-transition:all 1s ;



-o-transition:all 1s ;



-ms-transition:all 1s;



transition:all 1s ;}



.zdzt_box dl dd:hover img{ transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2);



	-moz-transform:scale(1.2, 1.2);



	-webkit-transform:scale(1.2, 1.2);



	-o-transform:scale(1.2, 1.2);}



.zdzt_box dl dt{ width:210px;}



.zdzt_box dl dt a{ font-size:15px; color:#ff5792; line-height:35px; height:35px; overflow:hidden; display:block;}



.zdzt_box dl dt p{ color:#666; line-height:25px; height:75px; overflow:hidden;}



.zdzt_box ul li{ background:url(../images/ico.jpg) no-repeat left center; padding-left:15px; height:36px; line-height:36px; overflow:hidden;}







/***gg_box***/



.gg_box{ margin:20px auto;}



.kpyd_box{ margin:0 20px 0 0;}



.yhhd_box{ width:260px; height:338px; background:#fff; border-radius:5px; padding:12px 20px 0;}



.yhhd_list{ margin-top:10px;}



.yhhd_list ul li{ border-bottom:1px solid #ddd; height:78px; padding:5px 0;}



.yhhd_list ul li a{ font-size:15px; background:url(../images/q.jpg) no-repeat left center; padding-left:28px; height:30px; line-height:30px; overflow:hidden; display:block;}



.yhhd_list ul li p{ line-height:24px; height:48px; overflow:hidden; color:#666; background:url(../images/a.jpg) no-repeat left 5px; padding-left:28px;}







/**hzkh_box**/



.hzkh_box{ width:1200px; height:75px; margin:20px auto 0;}



.hzkh_list ul li{ width:180px; height:75px; margin:0 10px; float:left;}



.hzkh_list ul li img{ width:178px; height:73px; border:1px solid #ddd;}