@charset "utf-8";
/* CSS Document */
@import url(top.css);
@import url(foot.css);
@import url(reset.css);
@import url(global.css);



.nr{ width:1200px; height:auto; margin:0 auto; background:#fff;  font-size:16px;}

.jrdf{ height:40px; line-height:40px; background:#ffeabb; overflow:hidden;}
.jrdf_l{ width:132px;}
.qimo8{ overflow:hidden; width:1060px; height:40px; margin-left:3px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:40px;}
.qimo8 .qimo ul{float:left; height:40px; overflow:hidden; zoom:1; }
.zxzx_r ul li{ float:left;  font-size:18px; margin-right:18px;color:#ff0000;}
.zxzx_r ul li a{ margin-left:5px;color:#ff0000;}

.jrtt{ height:44px; line-height:40px; background:#ffd4bf; overflow:hidden;}
.jrtt_l{ width:160px;}
.jrtt ul{ float:left;}
.jrtt ul li{ height:40px; background:url(tp63.jpg) no-repeat left center; padding-left:15px; font-size:18px;}
.jrtt ul li a{ color:#ff0000;}
/*栏目1*/
.lm1{ height:356px;  margin-top:15px;}

.jdt{ position:relative;  width:587px; height:335px; box-shadow: 0 0 7px #ccc;}
.jdt ul li{ position:relative; width:587px; height:335px;  }
.jdt ul li img{ width:587px; height:335px; transform: scale(1, 1); transition: all 0.3s ease-out 0s; overflow:hidden;}
.jdt ul li img:hover {transform: scale(1.15, 1.15);transition: all 0.3s ease-out 0s;}

.jdt ul li .jdt_bj{ position:absolute; left:0; bottom:0; z-index:98;height:42px; line-height:42px; width:618px; background:url(tp3.png) repeat-x; text-indent:15px;}
.jdt ul li .jdt_bj a{ color:#FFF; font-size:17px; }
.jdt ul li .jdt_bj a:hover{color:#ff6b07;}
.sz{ position:absolute; right:5px; bottom:12px; z-index:99;}
.sz a{ display:block; width:14px; height:14px; float:left; margin-right:10px; background:url(tp5.png) no-repeat; text-indent:100px; overflow:hidden;}
.sz .on{ background:url(tp4.png) no-repeat;}




.zwyw{ width:590px;  height:335px; box-shadow: 0 0 7px #ccc;}
.zwyw h3{ height:45px;  font-weight:normal; background:url(tp6.jpg) repeat-x top left; overflow:hidden;}
.zwyw h3 em{  width:107px; float:left;  text-align:center; font-size:18px;  border-top:6px solid #ffde94; line-height:36px;}
.zwyw h3 em.on{  border-top:6px solid #ff4200;}
.zwyw h3 span{ font-size:14px; float:right; margin-right:3px; line-height:48px; }
.zwyw h4{ font-size:20px; font-weight:normal; padding:0 15px;}

.zwyw p{ padding:0 15px 10px; margin:5px auto 10px; font-size:16px; text-indent:2em; line-height:26px;  border-bottom:1px dashed #ccc; }
.zwyw p a{ color:#ff4200; margin-left:3px;}

.zwyw ul{  }
.zwyw li{ line-height:36px; height:36px; *line-height:34px; *height:34px; font-size:16px; padding:0 15px;}
.zwyw li em{ float:left;}
.zwyw li em a{ margin-left:5px;}
.zwyw li span{ float:right;}



/*栏目2*/
.lm2{ height:128px; overflow:hidden; }

.ztzl{ width:179px;}
.ztzl_r{ float:right; width:1021px;}
.ztzl_r ul li{ width:331px; float:left; margin-right:10px;}
.ztzl_r ul li img{ width:331px; height:108px;}
.ztzl_r .tempWrap{ width:1013px!important; }



/*---------------------------------------------------------------栏目3*/
.lm3{  height:683px; background:#efefef; margin-bottom:15px; box-shadow: 0 3px 7px #ccc;}
.qhbt{ height:66px;  background:url(tp6.jpg) repeat-x top left;}
.qhbt ul li{ width:298px; float:left; margin-right:2px; position:relative; border-top:6px solid #ffde94; height:60px;  background:#ffffff;}
.qhbt ul li div{  height:60px;  width:298px;}

.qhbt ul li em{ float:left; margin:10px 0 0 75px;}
.qhbt ul li span{ float:right; margin:12px 65px 0 0; font-size:26px;}

.qhbt ul li .z1{ position:absolute; z-index:1;}
.qhbt ul li .z2{ position:absolute; opacity:0;filter:alpha(opacity=0); /*IE6,7,8透明*/  z-index:2; background:#efefef; }
.qhbt ul li .z2 em{ margin-left:30px;}
.qhbt ul li .z2 span{ margin-right:30px;}

.qhbt ul li.on{ background:#efefef;}
.qhbt ul li.on .z2{ opacity:1;filter:alpha(opacity=100); /*IE6,7,8透明*/}
.qhbt ul li.on .z2 em{  margin-left: 75px;transition: all 0.5s ease 0s;}
.qhbt ul li.on .z2 span{ color:#ff5d00; margin-right:65px; transition: all 0.5s ease 0s;}

.qhbt ul li.last2{ width:300px; float:left; margin-right:0;}
.qhbt ul li.last2 em{ margin-left:65px;}
.qhbt ul li.last2 span{ margin-right:55px;}
.qhbt ul li.last2 .z2 em{ margin-left:30px;}
.qhbt ul li.last2 .z2 span{ margin-right:30px;}

.qhbt ul li.last2.on .z2 em{  margin-left: 65px;}
.qhbt ul li.last2.on .z2 span{margin-right:55px;}


.qh_nr{ margin:10px;}

/*---------------------------切换1*/
.qh1_l{ width:530px;}
.ldxm{ width:510px; height:200px; padding:10px; background:#fff;  overflow:hidden;}
.ldxm .f_l{ width:263px;  overflow:hidden;border-right:1px solid #ff4700; padding-right:10px;}
.ldxm .f_l a{ display:block; text-align:center;}
.ldxm .f_l p{ margin-top:5px;}
.ldxm .f_l img{ width:126px; height:178px;  transform: scale(1, 1); transition: all 0.3s ease-out 0s;}

.ldxm .f_r{ width:224px;}
.ldxm .f_r p{ line-height:36px;  background:url(tp64.jpg) no-repeat left 11px; padding-left:14px; }
.ldxm .f_r p em{ margin-right:20px; }
.ldxm .f_r span{ display:block; float:left;  text-align:center; height:47px; width:145px; line-height:47px; margin-top:10px;}
.ldxm .f_r .sp1{ background:#ddd;}
.ldxm .f_r .sp2{ float:right; background:#ff4700; width:100%;}
.ldxm .f_r .sp2 a{ color:#fff;}




.zfxx{ height:140px; overflow:hidden;  background:#fff; margin-top:10px;}
.zfxx ul li{ float:left; width:161px; height:31px; line-height:31px; text-align:center; border:1px solid #e5e5e5; margin:10px 0 0 10px;}
.zfxx ul .li_7{ width:275px;}
.zfxx ul .li_8{ width:220px;}
.zfxx ul li:hover{ border:1px solid #ff4700;}

.zdly{ height:210px; overflow:hidden; background:#fff; margin-top:10px;}
.h3_1{ height:48px; background:url(tp27.jpg) repeat-x left center;  font-weight:normal; text-align:center; }
.h3_1 a{ padding:0 20px; line-height:48px; background:#fff; font-size:18px; color:#ff4700;}

.zdly ul li{ float:left; width:248px; height:67px; margin:0 0 10px 10px; text-align:center; line-height:67px; border:1px solid #ff4700;}
.zdly ul li span{ margin-left:20px; color:#ff4700; font-size:18px; transition:all 0.6s ease 0s}
.zdly ul li:hover span{ margin-left:10px;transition:all 0.6s ease 0s}


.xxgk{ width:640px; overflow:hidden; height:591px; background:#fff;}
.xxgk_l{ width:160px; height:auto;  background:url(tp28.jpg) repeat-y 155px top; margin-left:10px;}
.xxgk_l ul li{ height:31px; margin-bottom:10px;}
.xxgk_l ul li a{ width:135px; height:31px; display:block; text-align:center; line-height:31px;}
.xxgk_l ul li.on{ background:url(tp26.jpg) no-repeat right center;}
.xxgk_l ul li.on a{ background:#ff4900; color:#fff;}

.xxgk_r{ width:450px; margin-right:10px;}
.xxgk_r ul li{ height:31px; line-height:31px; *height:27px; *line-height:27px; margin-bottom:10px;}
.xxgk_r ul li em{ float:left;}
.xxgk_r ul li span{ float:right; }

/*---------------------------切换2*/
.qh2_t{ height:298px;}
.grbs{ width:525px; height:288px; overflow:hidden;}
.grbs h3{ height:56px;  background:url(tp29.jpg) repeat-x left bottom;}
.grbs h3 span{ display:block; float:left;width:168px; margin-right:10px; height:56px;}
.grbs h3 span a{ display:block; height:38px; line-height:38px; background:#d1d1d1; text-align:center; font-weight:normal; font-size:18px;}
.grbs h3 span.on{background:url(tp30.jpg) no-repeat center bottom;}
.grbs h3 span.on a{ background:#ff4200; color:#fff;}

.grbs_nr{ height:234px; background:#fff; overflow-y:auto;}
.grbs_nr ul{ margin-top:3px; float:left; width:100%;}
.grbs_nr ul li{ float:left; width:25%; text-align:center; height:38px; line-height:38px;text-overflow: ellipsis; overflow:hidden;}
.grbs_nr ul li img{ margin-right:10px; transition:all 0.6s ease 0s}
.grbs_nr ul li:hover img{ margin-right:3px; transition:all 0.6s ease 0s}


.bjzt{ width:645px;  height:288px; background:#fff; overflow:hidden;} 
.bjzt h3{ height:38px; background:#ffde94; font-weight:normal;}
.bjzt h3 .div_1{ width:140px; text-align:center; height:33px; border-top:5px solid #ff5000; line-height:33px; background:#fff; font-size:18px;}
.bjzt h3 input{ float:right; width:174px; height:29px; line-height:29px; background:#fff; border:none;  padding-left:10px; margin:5px 10px 0;  transition: width 0.3s ease-in-out 0s;}
.bjzt h3 input:focus { width: 190px;}
.bjzt h3 .div_2{ width:113px; height:29px; line-height:29px;  margin-top:5px; background:#ff4f00; text-align:center; font-size:14px; }
.bjzt h3 .div_2 a{color:#fff;}
.bjzt h3 .div_2 img{ margin-right:5px;}
.bjzt span{ display:block; float:left; text-align:center;}
.bjzt .sp1{ width:21%; padding:0 2%;}
.bjzt .sp2{ width:15%;}
.bjzt .sp3{ width:18%;}
.bjzt .sp4{ width:12%;}
.bjzt .sp5{ width:15%;}
.bjzt .sp6{ width:15%;}
.bjzt_bt{ height:32px; background:#e3e3e3; line-height:32px; margin-top:10px;}
.bjzt_nr ul li{ padding:15px 0; border-bottom:1px solid #d2d2d2; overflow:hidden;}
.bjzt_nr .tempWrap{ height:207px!important; }

.cjs{ width:294px; height:293px; border:1px solid #d2d2d2; background:#fff;}
.h3_2{ height:43px; background:url(tp33.jpg) repeat-x left bottom; font-weight:normal;}
.h3_2 em{ height:38px; line-height:38px; border-bottom:5px solid #ff6c00; display:block; float:left; padding:0 15px; font-size:18px;}
.h3_2 em a{ color:#ff4f00;}
.h3_2 span{ float:right; line-height:43px; font-size:14px; margin-right:5px;}

.cjs2 ul li{ width:71px; margin:20px 0 0 21px;; float:left;text-align:center;}
.cjs2 ul li span{ display:block; width:71px; height:71px; border-radius: 5px; }
.cjs2 ul li img{ margin-top:20px;}
.cjs2 ul li:hover img{
    animation-duration: 0.4s;
    animation-name: shadow-burst;
    transform: scale(1, 1);
    transform-origin: 25px 25px 0 !important;}

.cjs2 ul li p{ margin-top:3px;}
.cjs2 ul li .sp1{ background:#ff208e;}
.cjs2 ul li .sp2{ background:#ffb000;}
.cjs2 ul li .sp3{ background:#88d748;}
.cjs2 ul li .sp4{ background:#008aff;}
.cjs2 ul li .sp5{ background:#ff3d3d;}

.cjs3{ width:430px; margin-left:10px;}
.cjs3 ul{ margin-top:5px;}
.cjs3 ul li{ line-height:39px; height:39px;  *height:37px; *line-height:37px;}
.cjs3 ul li em{ float:left; margin-left:10px;}
.cjs3 ul li em a{ margin-left:3px;}
.cjs3 ul li span{ float:right; margin-right:5px;}


/*---------------------------切换3*/
.jypx{ width:450px;}
.jypx ul li{ width:138px; height:138px; border:1px solid #eeeeee; float:left; margin:0px 10px 10px 0; text-align:center; background:#fff;}
.jypx ul li img{ margin:32px 0 8px 0;}
.jypx ul li:hover img{
animation: 1s ease 0.2s normal none infinite running boundAnimation;
 transform-origin: 60% bottom 0;
}
 
.zdbs{ width:730px; height:300px; background:#fff; }
.zdbs ul li{ width:348px; height:85px; border:1px solid #57c1b3; margin:10px 0 0 10px; float:left; overflow:hidden;}
.zdbs ul li em{ float:left; display:block; width:87px; text-align:center; margin-left:5px;}
.zdbs ul li em img{ margin-top:10px;}
.zdbs ul li em:hover img{ animation: 3s linear 0s normal none infinite running service_inf;}
.zdbs ul li .bzzf{ margin-top:0px;}
.zdbs ul li span{ display:block; margin:15px 0 0 10px; width:245px; float:left; font-size:15px;}
.zdbs ul li span a{ line-height:30px; margin-right:10px; display:block; float:left; white-space:nowrap}

.bmcx{ height:279px; margin-top:10px; background:#fff;  width:730px;}
.bmcx ul{ margin-top:5px;}
.bmcx ul li{height:37px; line-height:37px; padding:0 10px;}
.bmcx ul li em{ float:left;}
.bmcx ul li em a{ margin-left:3px}
.bmcx ul li span{ float:right;}

/*---------------------------切换4*/
.qh4_l{ width:547px;}

.zwxx{ height:209px; background:#fff;}
.zwxx ul li{ height:68px; line-height:68px;  width:258px; float:left; text-align:center;  background:url(tp57.png) no-repeat 68px center #dddddd; margin:10px 0 0 10px;  transition:all 0.5s ease 0s}
.zwxx ul li a{ margin-left:60px; font-size:18px;}

.zwxx ul li:hover a{ color:#fff;}
.zwxx ul li{   background:url(tpxxx.png) no-repeat 68px center #dddddd;}
.zwxx ul li:hover{   background:url(tpxxx2.png) no-repeat 68px center #ff6300;}
/*
.zwxx ul li.li_2{  background:url(tp58.png) no-repeat 68px center #dddddd;}
.zwxx ul li.li_3{  background:url(tp59.png) no-repeat 68px center #dddddd;}
.zwxx ul li.li_4{  background:url(tp60.png) no-repeat 68px center #dddddd;}

.zwxx ul li.li_1:hover{  background:url(tp57-2.png) no-repeat 68px center #ff6300;}
.zwxx ul li.li_2:hover{  background:url(tp58-2.png) no-repeat 68px center #ff6300;}
.zwxx ul li.li_3:hover{  background:url(tp59-2.png) no-repeat 68px center #ff6300;}
.zwxx ul li.li_4:hover{  background:url(tp60-2.png) no-repeat 68px center #ff6300;}
*/



.fzzt{ margin-top:10px; background:#fff; padding-bottom:10px;}
.fzzt .div_1{ height:154px; border-bottom:1px dashed #9e9e9e; padding:10px;}
.fzzt .div_1 .f_l{ width:220px; height:142px; overflow:hidden;}
.fzzt .div_1 .f_l img{ width:220px; height:142px;transition: all 0.3s ease-out 0s;}
.fzzt .div_1 .f_l img:hover{transform: scale(1.15, 1.15);}
.fzzt .div_1 .f_r{ width:295px; line-height:36px;}

.fzzt .div_2{ height:120px; line-height:36px; padding:0 10px; padding-top:10px;}
.fzzt .div_2 a{ background:#ff5e00; padding:3px 10px; color:#fff; margin-left:5px;}
.fzzt .div_3{ height:56px; }
.fzzt .div_3 span{ display:block; float:left; width:169px; height:56px; line-height:56px; text-align:center; background:#dddddd; transition:all 0.5s ease 0s; margin-left:10px;}
.fzzt .div_3 span:hover{ background:#ff5e00;}
.fzzt .div_3 span:hover a{ color:#fff;}

.qh4_r{ width:623px;}
.xxgd{ height:295px; background:#fff; overflow:hidden;}
.xxgd_bt{ height:39px; line-height:39px; background:#ff5e00; color:#fff;}
.xxgd span{ display:block; float:left; text-align:center;}
.xxgd .sp1{ width:40%;}
.xxgd .sp2{ width:12%;}
.xxgd .sp3{ width:18%;}
.xxgd .sp4{ width:30%;}
.xxgd ul li{ height:42px; line-height:42px; border-bottom:1px solid #d2d2d2;}

.wsdc{ height:285px; background:#fff; margin-top:10px;}
.wsdc .h3_2 em{ border-bottom: 5px solid #ddd;}
.wsdc .h3_2 em.on{ border-bottom: 5px solid #ff6c00;}
.wsdc .h3_2 em a{ color:#333;}
.wsdc .h3_2 em.on a{ color:#ff6c00;}
.wsdc ul{ margin-top:5px;}
.wsdc ul li{ line-height:39px; height:39px;   *height:36px; *line-height:36px;}
.wsdc ul li em{ float:left; margin-left:10px;}
.wsdc ul li em a{ margin-left:3px;}
.wsdc ul li span{ float:right; margin-right:5px;}


/*---------------------------------------------------------------栏目4*/
.lm4{ height:450px; overflow:hidden;}
.xydf{ width:873px;}
.xydf .div_1{ background:url(tp11.jpg) no-repeat; width:507px; height:207px;}
.xydf .div_1 h3{ float:left; margin:77px 0 0 20px; transition:all 0.4s ease 0s}
.xydf .div_1:hover h3{ margin:77px 0 0 35px; transition:all 0.6s ease 0s}
.xydf .div_1 p{ float:right; width:300px; margin:5px 10px 0 0; color:#fff; font-size:15px; line-height:32px;}
.xydf .div_1 p a{ margin-left:3px; color:#fff;}
.xydf .div_1 p a:hover{ color:#ff4200;}
.xydf .div_2{ width:357px; height:207px; overflow:hidden; position:relative;}
.xydf .div_2 img{width:357px; height:207px;}
.xydf .div_2 .rkmz{ position:absolute; left:0; top:170px; color:#fff; width:100%; height:207px; background:rgba(0, 0, 0, 0.5); text-align:center; line-height:37px; font-size:16px;
transition: top 0.5s ease 0s;}
.xydf .div_2:hover .rkmz{ top:0px; line-height:207px; font-size:30px; color:#ff4200;}
.xydf .div_3{ margin-top:10px;}
.xydf .div_4{ margin-top:10px; width:507px;}
.xydf .div_4 img{width:507px; height:207px;}

.xnc{ width:316px; height:425px; background:url(tp13.jpg) no-repeat;}
.xnc p{ color:#fff; line-height:36px; margin-top:75px; font-size:15px; padding:0 10px; text-indent:2em;}
.xnc p a{ color:#fff; margin-left:3px;}
.xnc p a:hover{ color:#ff4200;}














@keyframes service_inf {
0% {
    transform: rotate(15deg);
}
5% {
    transform: rotate(-15deg);
}
10% {
    transform: rotate(15deg);
}
15% {
    transform: rotate(-15deg);
}
20% {
    transform: rotate(15deg);
}
25% {
    transform: rotate(-15deg);
}
30% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(0deg);
}
}



@keyframes boundAnimation {
0% {
    transform: translateY(0px) scale(1, 1);
}
25% {
    transform: translateY(0px) scaleY(0.8);
}
50% {
    transform: translateY(-10px) scaleY(1);
}
90% {
    transform: translateY(1px);
}
}