body{font-family:"Microsoft Yahei";font-size:14px;color:#555; padding:0; margin:0;}
input , textarea , select{font-family:"Microsoft Yahei"; color:#555; font-size:14px;}
a{ color:#333;}
a:hover{ color:#0064C8;}
.wrap{ width:1200px; margin:0 auto; position:relative;}
.main{min-width:1200px; width:100%; }
/*头部*/
.i_top{ width:100%; height:35px; line-height:35px; background:#F3F3F3; text-align:left; color:#999999;}
.i_top span{ display:inline-block; *display:inline; zoom:1; margin-left:10px; padding-left:17px; height:35px; line-height:35px; vertical-align:top; background:url(../images/home/ico1.png) no-repeat left center; background-size:12px auto; color:#1665C1;}
.i_top span a{ color:#999; margin-left:5px;}
.i_top .i_top_r{ width:50%; float:right; text-align:right;}
.i_top .i_top_r a{display:inline-block; *display:inline; zoom:1; vertical-align:top; color:#999; position:relative; padding-right:8px; margin-left:5px;}
.i_top .i_top_r a img{ width:15px; height:15px; vertical-align:top; margin-top:10px;}
.i_top .i_top_r a:last-child{ padding-right:0;}
.i_top .i_top_r a:before{ display:block; content:''; width:1px; height:14px; background:#aaa; position:absolute; right:0; top:11px;}
.i_top .i_top_r a:last-child:before{ display:none;}
.header{ height:120px; width:100%; background:#fff;}
.header .logo{ width:203px; height:68px; float:left;margin-top:26px;}
.header .logo img{ height:auto; vertical-align:top;}
.header .search{ width:572px; float:left; margin-left:90px; margin-top:30px;}
.header .search .search_m{ width:100%; height:42px; border:1px solid #1565C1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative;}
.header .search .search_m .text{ width:505px; height:42px; line-height:40px; background:none; border:0; padding-left:10px; border-bottom-left-radius:3px; -moz-border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; -moz-border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:3px; outline:none; font-size:14px;}
.header .search .search_m .btn{ width:67px; background-image:url(../images/home/ico5.png); background-repeat:no-repeat; background-color:#0064C8; background-position:center center; background-size:26px; position:absolute; right:0; top:-1px; border-bottom-right-radius:3px; -moz-border-bottom-right-radius:3px; -webkit-border-bottom-right-radius:3px;border-top-right-radius:3px; -moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px; outline:none; border:0; height:42px; cursor:pointer;}
.header .search .top_search{ width:100%; font-size:12px; color:#999; margin-top:3px;}
.header .search .top_search a{ color:#999; margin-right:15px;}
.header .search .top_search .hot{ color:#FF0000;}
.header .top_tel{  float:right; padding-left:52px; font-size:15px; color:#656565; background:url(../images/home/ico6.png) no-repeat left center; background-size:42px; height:42px; margin-top:30px; line-height:135%; white-space:nowrap;}
.header .top_tel a{ color:#1565C1;font-weight: bold;
    font-size: 18px;}
	.header .top_tel p{ font-size:16px;}
.nav_bg{ width:100%; height:45px; border-bottom:1px solid #0064C8; background-color:#fff;}
.nav_bg .nav .lei{ width:235px; float:left; height:45px; background:#0064C8; color:#fff; text-align:center;}
.nav_bg .nav .lei em{ display:inline-block; *display:inline; zoom:1; width:auto; padding-left:20px; font-size:18px; background:url(../images/home/lei.png) no-repeat left center; background-size:15px; height:45px; line-height:45px; vertical-align:top;}
.nav_bg .nav ul.list{ width:965px; float:left; padding-left:25px;}
.nav_bg .nav ul.list li,.nav_bg .nav ul.list li a{ display:inline-block; *display:inline; zoom:1; height:45px; line-height:45px; vertical-align:top; position:relative;}
.nav_bg .nav ul.list li a{ font-size:16px; color:#444444; padding:0 19px; transition:all .5s; font-weight:bold;}
.nav_bg .nav ul.list li.now a,.nav_bg .nav ul.list li:hover a{ color:#0064C8;}
.nav_bg .nav ul.list li a:before{ display:block; content:''; width:15px; height:7px; background:url(../images/home/ico12.png) no-repeat center center; background-size:15px; position:absolute; bottom:0; left:50%; margin-left:-7px; display:none;}
.nav_bg .nav ul.list li.now a:before,.nav_bg .nav ul.list li:hover a:before{ display:block;}

.i_main{ background:#F5F6FA;}
 .lei_m{ width:235px; background:#fff; float:left; box-shadow:0 0 6px rgba(0,0,0,.1); padding:0 15px 2px; min-height: 464px;}
 .lei_m li{ width:100%; border-bottom:1px solid #eee; padding:4px 0 5px;}
 .lei_m li:last-child{ border:0;}
 .lei_m li a{ display:inline-block; *display:inline; zoom:1; color:#222; height:20px; line-height:20px; font-size:13px; padding-right:5px; margin-right:4px; position:relative;}
 .lei_m li a:before{ display:block; content:''; width:1px; height:14px; background:#aaa; position:absolute; right:-2px; top:4px;}
 .lei_m li .li_m,.lei_m li .li_m a{ width:100%; height:40px; line-height:40px; color:#222; font-size:16px;}
 .lei_m li .li_m a:before{ display:none!important;}
 .lei_m li .li_m img{ width:22px; height:22px; vertical-align:top; margin-top:11px; margin-right:3px;}
 .lei_m li a:nth-child(2n+1):before{ display:none;}
 .lei_m li:nth-child(3) a:nth-child(2n+1):before,.lei_m li:nth-child(4) a:nth-child(2n+1):before{ display:block;}
 .lei_m li:nth-child(3) a:nth-child(4):before,.lei_m li:nth-child(3) a:nth-child(6):before,.lei_m li:nth-child(4) a:nth-child(4):before,.lei_m li:nth-child(4) a:nth-child(5):before{display:none; }
 
 .lei_m li a:hover{ color:#0064C8;}
 .lei_ma{position: absolute; display:none;z-index: 9999999; text-align:left;min-height: 450px;}
 
 .nav_bg .nav .lei:hover .lei_ma{ display:block;}
 
.m_a .banner{ width:745px; height:455px; float:left; margin:10px 12px; box-shadow:0 0 6px rgba(0,0,0,.1);}
.m_a .banner .swiper-pagination{ display:inline-block; *display:inline; zoom:1; width:auto; background:rgba(255,255,255,.2); height:20px; line-height:20px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; left:50%; margin-left:-40px; padding:5px 8px;}
.m_a .banner .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; margin:0 3px !important; opacity:1; vertical-align:top;}
.m_a .banner  .swiper-pagination-bullet-active{ background:#FFF376;}
.m_a .m_a_r{ width:196px; float:right; margin-top:10px; background-color:#fff; background-image:url(../images/home/bg5.jpg); background-repeat:no-repeat; background-position: top center; background-size:100%;box-shadow:0 0 6px rgba(0,0,0,.1); padding:0 10px;}
.m_a .m_a_r .check{ width:100%; padding:15px 0 5px; border-bottom:1px solid #eee; text-align:center; font-size:24px; color:#1565C1; font-weight:bold;}
.m_a .m_a_r .check p{ font-size:15px; color:#656565; font-weight:normal;}
.m_a .m_a_r .check p span{color:#1565C1;}
.m_a .m_a_r .check em{ display:block; padding:5px 0;}
.m_a .m_a_r .check ul{ width:100%; padding-top:15px;}
.m_a .m_a_r .check ul li{ width:100%; position:relative; margin-bottom:10px;}
.m_a .m_a_r .check ul li input{ width:100%; border:1px solid #eee; height:40px; line-height:39px; padding:0 0 0 40px; outline:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.m_a .m_a_r .check ul li img{ width:20px; height:20px; position:absolute; left:10px; top:10px; z-index:2;}
.m_a .m_a_r .check ul li.btn input{ border-color:#0064C8; background:#0064C8; color:#FFF; cursor:pointer; padding:0; font-size:15px;}
.m_a .m_a_r .bza{ width:100%; text-align:center; padding-top:15px; font-size:16px; color:#000000;}
.m_a .m_a_r .bza ul{ width:100%; text-align:center; padding-top:10px;}
.m_a .m_a_r .bza ul li{ width:50%; float:left; font-size:12px; margin-bottom:15px;}
.m_a .m_a_r .bza ul li .tu{ width:35px; height:35px; margin:0 auto 5px;}
.m_a .m_a_r .bza ul li .tu img{ width:35px; height:35px;  vertical-align:top; transition:all .4s;}
.m_a .m_a_r .bza ul li:hover .tu img{ transform:scale(1.1,1.1);}
/*最新政策*/
.m_b{ height:55px; line-height:55px; background:#fff; margin-bottom:10px;}
.m_b .tit{ display:inline-block; *display:inline; zoom:1; vertical-align:top; height:55px; line-height:55px; float:left; padding:0 25px 0 15px; background:url(../images/home/ico13.png) no-repeat right center; background-size:17px; font-size:17px; color:#0064C8;}
.m_b .left{height:55px;width:1082px;overflow:hidden; float:left; margin-left:10px;}
.m_b .left li a{ display:inline-block; *display:inline; zoom:1; height:55px; line-height:55px; vertical-align:top;padding-left:10px; background:url(../images/home/ico14.png) no-repeat left center; background-size:5px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m_b .left ul{ float:left;}
.m_b .left li{ float:left;  margin-right:5px; padding-right:40px; height:55px;}
.scroll{width:100%;position:relative;height:100%;}
.scroll .sc_left{width:100%;height:100%;overflow:hidden;}
/*优选服务*/
.m_c .tit{ width:192px; float:left; margin-left:0; text-align:center; background:url(../images/home/fw1.jpg) no-repeat top center; background-size:cover; padding:22px 0 0;}
.m_c .tit em{ display:block; font-size:30px; font-weight:bold;}
.m_c .tit i{ display:block; width:40px; height:4px; background:#fff; margin:5px auto;}
.m_c li{ float:left; width:247px; height:172px; margin-left:5px; color:#FFF; font-size:15px; background-position:top center; background-repeat:no-repeat; background-size:cover; padding:30px 10px 10px 40px;}
.m_c li p{ line-height:155%; margin-top:7px;}
.m_c .tit p{ margin-top:0; font-size:14px;}
.m_c li.c_1{ background-image:url(../images/home/fw2.jpg);}
.m_c li.c_2{ background-image:url(../images/home/fw3.jpg);}
.m_c li.c_3{ background-image:url(../images/home/fw4.jpg);}
.m_c li.c_4{ background-image:url(../images/home/fw5.jpg);}
.m_c li .name{ font-size:24px; font-weight:bold;}
.m_c li a{ display:block; width:105px; height:32px; border:1px solid #fff; text-align:center; margin-top:14px; color:#fff; font-size:15px; line-height:30px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;transition:all .2s;}
.m_c li a span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; height:32px; line-height:30px; padding-right:14px; background:url(../images/home/ico15.png) right center no-repeat; transition:all .4s; background-size:7px;}
.m_c li a:hover span{ padding-right:22px; }
.m_c li a:hover{background:#0064C8; border-color:#0064C8;}
.m_c li.li{
    color: #15456b;
}
.m_c li.li a{
        color: #15456b;
    border: 1px solid #15456b;
}
.m_c li.li a:hover{color: #ffffff;}
/*一站式服务*/
.m_tit{ width:100%; text-align:center; padding:50px 0 25px; color:#999999;}
.m_tit h2{ font-size:30px; color:#333333; font-weight:bold;}
.m_tit .line{ width:157px; height:2px; background:#E4E4E4; margin:12px auto 10px; position:relative;}
.m_tit .line span{ display:block; width:36px; height:4px; background:#1565C1; position:absolute; left:50%; margin-left:-18px; bottom:0; z-index:2;}
.m_d{ margin-bottom:25px;}
.m_d .m_dl{ width:291px; float:left;}
.m_d .m_dl .top_name{ width:100%; height:95px; text-align:center; line-height:95px; font-size:27px; color:#fff; font-weight:bold;}
.m_d .m_dl .top_name img{ width:40px; height:40px; vertical-align:top; margin-top:27px;}
.m_d .m_dl img{ width:100%; height:377px; vertical-align:top;}
.m_d .m_dl .gs{ background:#3e83d7;}
.m_d .m_dr{ width:889px; float:right;}
.m_d .m_dr .ads,.m_d .m_dr .ads img{ width:100%; height:80px; vertical-align:top;}
.m_d .m_dr .m_dr_m{ width:100%;}
.m_d .m_dr .m_dr_m dl{ width:436px; height:181px; float:left; background:#fff; margin-top:15px;box-shadow:0 0 6px rgba(0,0,0,.1);}
.m_d .m_dr .m_dr_m dl:nth-child(2n){ float:right;}
.m_d .m_dr .m_dr_m dl dt{ width:160px; height:160px; float:left; margin-left:10px; margin-top:10px; line-height:160px; overflow:hidden;}
.m_d .m_dr .m_dr_m dl dt img{ width:130px; height:130px; vertical-align:middle; transition:all .4s;}
.m_d .m_dr .m_dr_m dl:hover dt img{ transform:scale(1.1,1.1);}
.m_d .m_dr .m_dr_m dl dd{ width:255px; float:right; margin-right:10px; padding-top:18px}
.m_d .m_dr .m_dr_m dl dd .title{ width:100%; height:40px; line-height:40px; font-size:22px; color:#1565C1;}
.m_d .m_dr .m_dr_m dl dd a{ display:block; width:90px; height:28px; border:1px solid #1665C1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-align:center; line-height:26px; font-size:14px; color:#1665C1; transition:all .4s;}
.m_d .m_dr .m_dr_m dl dd a:hover{ width:100px; background:#1665C1; color:#fff;}
.m_d .m_dr .m_dr_m dl dd .ctn{ width:100%; padding-bottom:7px;}
.m_d .m_dr .m_dr_m dl dd .ctn span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding-left:11px; background:url(../images/home/fw_ico5.png) no-repeat left center; background-size:6px; height:22px; line-height:22px; min-width:125px; color:#222;}
.m_d .m_dl .cs{ background:#3e83d7;}
.m_d .m_dl .zz{ background:#3e83d7;}
.m_d .m_dl .zs{ background:#3e83d7;}
/*免费咨询电话*/
.m_e{ height:140px; margin-top:70px; margin-bottom:5px; position:relative; 
	background-repeat: no-repeat;
	background-position: top center;
	background-size:cover;
}
.m_e .ctn{ width:100%; padding-left:160px; text-align:center; padding-top:20px;}
.m_e img{  height:213px; position:absolute; bottom:-18px; left:24%; z-index:2;}
.m_e .ctn span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; height:45px; line-height:45px; font-size:24px; font-weight:bold; color:#fff; position:relative;}
.m_e .ctn span:before,.m_e .ctn span:after{ display:block; content:''; width:90px; height:1px; background:#ffffff; position:absolute; top:22px;}
.m_e .ctn span:before{ left:-100px;}
.m_e .ctn span:after{ right:-100px;}
.m_e .ctn p{ width:100%; padding-top:7px;}
.m_e .ctn p a{display:inline-block; zoom:1; vertical-align:top; height:50px; line-height:50px; font-size:26px; 
	color:#e94730; 
	background-color:#ffdc68; 
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0 40px 0 80px; background-image:url(../images/home/ico16-2.png); background-repeat:no-repeat; background-size:28px; background-position:40px center; font-weight:bold; letter-spacing:8px;}
/*专业顾问*/
.m_f{ width:100%; background:url(../images/home/bg2.png) no-repeat left bottom; background-size:100%; padding-bottom:30px;}
.m_f .swiper-container-gw{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px; padding-top:20px;}
.m_f .swiper-pagination-gw{ display:none;}
.m_f .swiper-slide{ width:297px;}
.m_f .swiper-slide .ctn{ width:100%; height:247px; background:url(../images/home/bg3.png) no-repeat top center; background-size:100%; padding:35px; position:relative; text-align:center;}
.m_f .swiper-slide .ctn img{ width:38px; height:34px; position:absolute; left:30px; top:-10px;}
.m_f .swiper-slide .ctn a{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:115px; height:35px; background:#1665C1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#FFF; transition:all .4s; line-height:35px;}
.m_f .swiper-slide .ctn a:hover{ width:130px;}
.m_f .swiper-slide .ctn p{ width:100%; height:115px; margin-bottom:10px; overflow:hidden; text-align:center; font-size:13px; line-height:175%; color:#222;}
.m_f .swiper-slide dl{ width:100%; padding-left:102px; position:relative; height:77px; line-height:77px;}
.m_f .swiper-slide dl dt{ width:77px; height:77px; position:absolute; left:10px; top:0;}
.m_f .swiper-slide dl dt img{  border: 2px solid #abcff9;
    height: 77px;
    vertical-align: top;
    border-radius: 50%;}
.m_f .swiper-slide dl dd{ width:100%; height:77px; line-height:77px; font-size:22px; color:#1565C1; font-weight:bold;}
.m_f .swiper-slide dl dd span{display:inline-block; *display:inline; zoom:1; vertical-align:top; height:25px; line-height:25px; padding-left:7px; border-left:2px solid #1665C1; font-size:14px; color:#656565; margin-top:26px; margin-left:8px; font-weight:normal;}
/*工商财税咨询*/
.zx_tit{ width:100%; padding-left:16px; border-left:2px solid #1665C1; height:50px; line-height:25px; font-size:25px; color:#222; margin-bottom:15px;}
.zx_tit span{ color:#1665C1;}
.zx_tit p{ width:100%; font-size:12px; height:20px; line-height:25px; color:#999; margin-top:3px;}
.m_g .m_gr{ width:321px; float:right;}
.m_g .m_gr .zt{ width:100%; padding-bottom:17px;}
.m_g .m_gr .zt li{ margin-bottom:12px; overflow:hidden;}
.m_g .m_gr .zt li,.m_g .m_gr .zt li img{ width:321px; height:134px; vertical-align:top; transition:all .4s;}
.m_g .m_gr .zt li:hover img{ transform: scale(1.1,1.1);}
.m_g .m_gr .list{ width:100%;}
.m_g .m_gr .list li{ width:100%; height:35px; line-height:35px; }
.m_g .m_gr .list li i{ display:inline-block; *display:inline; zoom:1; width:20px; height:20px; vertical-align:top; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; color:#FFF;  font-size:12px; background:#1665C1; margin-top:10px; font-style:normal; padding:0; line-height:20px; text-align:center;transition:all .4s; margin-right:2px;}
.m_g .m_gr .list li a{ display:block; height:35px; line-height:35px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all .4s;}
.m_g .m_gr .list li a:hover i{ margin-left:5px;}
.m_g .m_gl{ width:201px; float:left;}
.m_g .m_gl ul{ width:100%;}
.m_g .m_gl ul li{ width:100%; padding-bottom:10px; border-bottom:1px solid #eee; margin-bottom:5px; position:relative; padding-top:5px;}
.m_g .m_gl ul li:last-child{ border:0;}
.m_g .m_gl ul li a{ display:block; width:100%; padding-left:32px;}
.m_g .m_gl ul li a i{ display:block; width:20px; height:20px; text-align:center; line-height:20px; background:#CCCCCC; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:12px; font-style:normal; color:#FFF; position:absolute; left:0; top:11px; transition:all .4s;}
.m_g .m_gl ul li a:hover i{ background:#1665C1;}
.m_g .m_gl ul li p{ width:100%; height:45px; overflow:hidden; line-height:165%; font-size:15px;}
.m_g .m_gl ul li .pl{ width:100%; text-align:right;}
.m_g .m_gl ul li .pl span{display:inline-block; *display:inline; zoom:1; height:15px; line-height:15px; font-size:12px; color:#999; padding-left:20px; background:url(../images/home/ico18.jpg) no-repeat left center; background-size:16px;}
.m_g .m_gc{ width:612px; float:left; margin-left:34px;}
.m_g .m_gc .tabBox{ width:100%;}
.m_g .m_gc .tabBox .tabCont{ width:100%; display:none; transition:all .4s;}
.m_g .m_gc .tabBox .tabNav{ width:100%; height:45px; background:#EEEEEE;}
.m_g .m_gc .tabBox .tabNav li{ width:204px; height:45px; line-height:45px; text-align:center; font-size:18px; float:left; cursor:pointer;}
.m_g .m_gc .tabBox .tabNav li.now{ background:#1665C1; color:#FFF;}
.m_g .m_gc .tabBox .tabCont dl{ width:100%; padding:18px 0 19px; border-bottom:1px solid #eee; position:relative; padding-left:190px; height:157px;}
.m_g .m_gc .tabBox .tabCont dl:last-child{ border:0; padding-bottom:0;}
.m_g .m_gc .tabBox .tabCont dl dt,.m_g .m_gc .tabBox .tabCont dl dt img{ width:172px; height:120px; position:absolute; left:0; transition:all .4s;}
.m_g .m_gc .tabBox .tabCont dl dt{ overflow:hidden;}
.m_g .m_gc .tabBox .tabCont dl dt:hover img{ transform:scale(1.1,1.1);}
.m_g .m_gc .tabBox .tabCont dl dt{ top:18px;}
.m_g .m_gc .tabBox .tabCont dl dd{ width:100%;}
.m_g .m_gc .tabBox .tabCont dl dd .title{ width:100%; height:33px; line-height:33px; font-size:18px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all .4s;}
.m_g .m_gc .tabBox .tabCont dl dd:hover .title{ padding-left:10px;}
.m_g .m_gc .tabBox .tabCont dl dd p{ width:100%; height:40px; line-height:150%; overflow:hidden; color:#888; margin:5px 0;}
.m_g .m_gc .tabBox .tabCont dl dd .time{ width:100%; height:30px; line-height:30px; position:relative; color:#999;}
.m_g .m_gc .tabBox .tabCont dl dd .time em{ color:#333; font-weight:bold;}
.m_g .m_gc .tabBox .tabCont dl dd .time span{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; padding-left:20px; background:url(../images/home/ico18.jpg) no-repeat left center; background-size:16px; color:#666; position:absolute; right:0; top:0;}
/*服务网点*/
.m_h{ height:400px; margin-bottom:50px;}
.m_h .ctn{ width:100%; position:relative;}
.m_h .ctn img{ width:869px; height:360px; position:absolute;  left:50%; margin-left:-434px; top:50px; z-index:1;}
.m_h .ctn ul{ width:100%; position:relative; z-index:2;}
.m_h .ctn ul li{ width:189px; height:106px; position:absolute; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.2); position:absolute;}
.m_h .ctn ul li .map_d{ width:50px; text-align:center; font-size:12px; color:#333;position:absolute; z-index:9;}
.m_h .ctn ul li .map_d i{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:6px; height:6px; background:#1665C1; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:4px auto; position:relative;}
.m_h .ctn ul li.m_h5 .map_d i,.m_h .ctn ul li.m_h6 .map_d i{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:5px 4px;}
.m_h .ctn ul li .cont .line{ position:absolute; z-index:8; background-size:100%; background-position: top center; background-repeat:no-repeat;}
.m_h .ctn ul li.m_h1 .map_d{ left:412px; top:148px;}
.m_h .ctn ul li.m_h1 .cont .line{ width:329px; height:132px;left:117px; top:33px; background-image:url(../images/home/line_a.png);}
.m_h .ctn ul li.m_h2 .map_d{ left:317px; top:34px;}
.m_h .ctn ul li.m_h2 .cont .line{ width:227px; height:28px;left:124px; top:27px; background-image:url(../images/home/line_b.png);}
.m_h .ctn ul li.m_h3 .map_d{ left:362px; top:-22px;}
.m_h .ctn ul li.m_h3 .cont .line{ width:273px; height:61px;left:125px; top:-7px; background-image:url(../images/home/line_c.png);}
.m_h .ctn ul li.m_h4 .map_d{ left:-351px; top:138px;}
.m_h .ctn ul li.m_h4 .cont .line{ width:397px; height:118px;left:-332px; top:34px; background-image:url(../images/home/line_d.png);}
.m_h .ctn ul li.m_h5 .map_d{ left:-415px; top:108px;}
.m_h .ctn ul li.m_h5 .cont .line{ width:436px; height:93px;left:-375px; top:33px; background-image:url(../images/home/line_e.png);}
.m_h .ctn ul li.m_h6 .map_d{ left:-497px; top:3px;}
.m_h .ctn ul li.m_h6 .cont .line{ width:524px; height:43px;left:-463px; top:6px; background-image:url(../images/home/line_f.png);}
.m_h .ctn ul li .cont{ width:100%; text-align:center; padding-top:5px;}
.m_h .ctn ul li .cont .qu{ width:100%; height:50px; line-height:50px; font-size:20px; color:#4B4B4B;}
.m_h .ctn ul li .cont .qu span{ display:inline-block; *display:inline; zoom:1; width:19px; height:25px; vertical-align:top; margin:12px 5px; background:url(../images/home/ico19.png) no-repeat top center; background-size:19px; transition:all .4s;}
.m_h .ctn ul li:hover .cont .qu span{ background:url(../images/home/ico20.png) no-repeat top center; background-size:19px;}
.m_h .ctn ul li em{ display:block; width:125px; height:36px; text-align:center; line-height:34px; border:1px solid #1665C1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#1665C1; transition:all .4s; margin:0 auto;}
.m_h .ctn ul li:hover em{ color:#FFF; background:#1665C1;}
.m_h .ctn ul li.m_h1{ left:36px; top:50px;}
.m_h .ctn ul li.m_h2{ left:36px; top:176px;}
.m_h .ctn ul li.m_h3{ left:36px; top: 302px;}
.m_h .ctn ul li.m_h4{ left:980px; top:50px;}
.m_h .ctn ul li.m_h5{ left:980px; top:176px;}
.m_h .ctn ul li.m_h6{ left:980px; top:302px;}
.m_h .ctn ul li .map_d i{-moz-animation: pulse .7s infinite;-webkit-animation: pulse .7s infinite;animation: pulse .7s  infinite;}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
-ms-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
/*联系我们*/
.m_i{ width:100%; background:url(../images/home/bg4.jpg) no-repeat top center; background-size:cover; padding:80px 0 60px; margin-top:15px;}
.m_i .m_il{ width:478px; height:244px; float:left; background:rgba(255,255,255,.7); margin-top:55px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:50px 60px 0; margin-left:35px;}
.m_i .m_il p{ font-size:24px; color:#222; font-weight:bold; line-height:150%;}
.m_i .m_il a{ display:block; width:100%; margin-top:20px; height:50px; line-height:50xp; text-align:center; color:#FFF; background:#1665C1;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.m_i .m_il a span{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; font-size:30px; letter-spacing:1px; padding-left:35px; background:url(../images/home/tel_1.png) no-repeat left center; background-size:23px;}
.m_i .m_ir{ width:606px; float:right; height:353px;background:rgba(255,255,255,.7);border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 60px 0; margin-right:30px;}
.m_i .m_ir .name{ width:100%; height:70px; line-height:70px; text-align:center; font-size:24px; color:#222; font-weight:bold;}
.m_i .m_ir .tabBox{ width:100%;}
.m_i .m_ir .tabBox .tabNav{ width:100%; margin-bottom:12px;}
.m_i .m_ir .tabBox .tabNav li{ float:left; margin-right:10px; width:114px; height:30px; line-height:30px; float:left; cursor:pointer; background:#FFFFFF; text-align:center;}
.m_i .m_ir .tabBox .tabNav li:last-child{ margin-right:0;}
.m_i .m_ir .tabBox .tabNav li.now{ color:#FFF; background:#1665C1;}
.m_i .m_ir .tabBox .tabCont{ width:100%; display:none; height:183px; overflow:hidden; text-align:center; line-height:24px;color: #000;}
.m_i .m_ir .tabBox .tabCont .tt{padding-bottom: 10px;
    font-size: 16px;
    font-weight: bold;}
/*友情链接*/
.m_j{ width:100%; background:#1F66BA; color:#FFF; padding:30px 0;}
.m_j .m_jm{ position:relative; padding-left:100px;}
.m_j .m_jm span{ display:block; width:100px; height:30px; line-height:22px; font-size:20px; position:absolute;  left:0; top:0;}
.m_j .m_jm a{ display:inline-block; *display:inline; zoom:1; vertical-align:top; height:22px; line-height:22px; color:#fff; margin-right:10px;}
.m_j .m_jm a.yl{font-weight: bold;    color: #fff785;}
.foot{ width:100%; background:#333333; padding-top:70px;}
.foot .f_top{ width:100%; padding-bottom:40px; border-bottom:1px solid #3D3D3D;}
.foot .f_top li{ width:25%; color:#9D9D9D; float:left; height:51px; position:relative; padding-left:62px;}
.foot .f_top li img{ width:50px; height:51px; position:absolute; left:0; top:0;}
.foot .f_top li em{ font-size:16px; font-weight:bold; display:block; padding-top:8px;}
.foot .f_nav{ color:#757575; padding-bottom:45px; border-bottom:1px solid #3D3D3D; padding-top:15px;}
.foot .f_nav ul{ width:840px; float:left;}
.foot .f_nav ul li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-right:50px; float:left; width:auto;}
.foot .f_nav ul li a{color:#757575; font-size:13px; transition:all .4s;}
.foot .f_nav ul li a:hover,.foot .bq a:hover{ color:#fff;}
.foot .f_nav ul li b{ display:block; height:25px; line-height:25px; margin-bottom:4px;}
.foot .f_nav ul li p{ padding:2px 0;}
.foot .f_nav dl{ width:360px; float:right; margin-top:5px; height:111px; position:relative; padding-left:125px;}
.foot .f_nav dl dt,.foot .f_nav dl dt img{ width:111px; height:111px; vertical-align:top;}
.foot .f_nav dl dt{ position:absolute; left:0; top:0;}
.foot .f_nav dl dd{ width:100%; color:#C0C0C0; line-height:175%; padding-top:28px;}
.foot .bq{ width:100%; text-align:center; color:#757575; line-height:175%; padding:40px 0;}
.foot .bq a{ color:#757575; transition:all .4s;}


.izl-rmenu{
	position: fixed;
    left: 0px;
    top: 28%;
    z-index: 99999999;
    width: 130px;
    height: 365px;
    background: #95a6ef;
    padding: 0px 0px;
  }
.izl-rmenu .btn{
	height: 40px;
    /* margin-top: 7px; */
    cursor: pointer;
    position: relative;
    background-color: #e1f1fb;
    color: #2662ae;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    letter-spacing: 1px;
    border-bottom: 1px solid #00a0e940;
    font-weight: 600;
}
.izl-rmenu .btn:nth-last-child(2){
	border-bottom:none;
}
.izl-rmenu .btn-zx{
	background-color: #2360ac;
    color: #ffffff;
	border-bottom:none;
}
.izl-rmenu .btn-wx{ 
	/* color:#278d20; 
	background:#fff url(../images/wxico.png) 15px no-repeat; 
	text-indent:20px; */
}
.izl-rmenu .btn-wx .pic{
	position:absolute;
	right:-162px;
	top:0px;display:none;width:162px; background-color:#FFFFFF; border:1px solid #e4e4e4; padding:10px; z-index:9999999;
}
.izl-rmenu .izl-kf{ 
	position:absolute; top:-121px; left:-10px;
}
.izl-rmenu .izl-kf img{ 
	width:140px;
}
.izl-rmenu .btn-top{
	background: url(../images/top_d.png) center no-repeat;
    background-position: 18px center;
    height: 45px;
    cursor: pointer;
    text-align: center;
    color: #ffffff;
    line-height: 45px;
    font-size: 16px;
    background-size: 10px 12px;
	background-color: #2360ac;
}
.izl-rmenu .btn:hover{background-color:#2360ac; color:#FFFFFF;} 
.izl-rmenu .kefu_list ul{ padding-right:1px; }
.izl-rmenu .kefu_list ul li{ padding-left:22px;  background-color:#ff811b; margin-bottom:1px;}
.izl-rmenu .kefu_list ul li a{display:block; line-height:46px; height:46px; color:#FFFFFF; font-size:14px; font-family:"Microsoft YaHei"; background:url(../images/qqtb.png) left no-repeat;text-shadow: 0 1px 1px #575757;}
.izl-rmenu .kefu_list ul li:hover{ background-color:#ff7019;   }
.name_cx{ border:1px solid #d7d7d7;  width:276px; padding:18px; position:absolute;right:-276px;top:-1px;display:none; background-color:#FFFFFF;}
.name_cx .wb{ width:230px; height:35px; padding-left:10px; font-size:12px; margin-bottom:10px; border:1px solid #ddd;}
.name_cx .anniu{ width:95px; height:32px; background-color: #E0363B; line-height:30px; margin-right:5px; color:#FFFFFF; border:0px; font-size:12px; cursor:pointer;}
.name_cx .hui{ background-color:#6b6b6b;}
.name_an{ display:block; position:absolute; top:0px; width:77px; height:77px;}




.cd-popup3{position:fixed;left:0;top:0;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;z-index:99999999}
.cd-popup3.is-visible3{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.cd-popup-container3{position:relative;top:50%;width:514px;height:381px;margin:-190px auto;background:url(../images/home/tanchuang2.png);-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.cd-popup-close{position:absolute;right:32px;top:20px;z-index:10;height:33px;width:33px;display:block;text-indent:-2000em}
.cd-popup-zixun{position:absolute;left:163px;bottom:25px;z-index:10;height:48px;width:188px;display:block;text-indent:-2000em}
.is-visible3 .cd-popup-container3{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.f_nav_home ul { width:auto;}
.f_nav_home ul li{ width:auto; margin-right:29px;}

.rg_12m ul.guwenr{ padding-bottom:50px;}
.rg_12m ul.guwenr li{ float:left; width:376px; height:196px; background-color:#fff; margin-right:36px; margin-bottom:26px; padding-top:13px; padding-left:15px;box-shadow: 0 0 5px rgba(0,0,0,.05); position:relative;}
.rg_12m ul.guwenr li .jp{ position:absolute; right:25px; top:0px; }
.rg_12m ul.guwenr li:nth-child(3n){ margin-right:0px;}
.rg_12m ul.guwenr li .img{ width:150px; height:166px; float:left;}
.rg_12m ul.guwenr li .view{ float:left; margin-left:23px; width:167px; color:#535353; font-size:16px; line-height:28px;}
.rg_12m ul.guwenr li .view span{ color:#ff5400; font-weight:bold;}
.rg_12m ul.guwenr li .view h2{ display:block; color:#323232; font-size:24px; line-height:48px;  margin-bottom:11px;}
.rg_12m ul.guwenr li .view .zxanniu{ margin-top:16px; display:block; width:122px; height:34px; line-height:34px; text-align:center;  color:#FFFFFF; font-size:15px; background-color:#336ac8;}

