@charset "utf-8";
/* CSS Document */
body,div,h1,h2,h3,h4,h4,h6,ul,ol,li,dl,dt,dd,input,header,nav,section,aside,article,footer,figure,figcaption,a,p,span,img,button{padding: 0; margin: 0; border: 0; list-style: none;font-weight:normal; outline:none;}
body{font-family:"微软雅黑";}
a{color:#333;text-decoration: none;}
.wrapper{width: 1200px; margin:auto; overflow: hidden;}
body{width:100%;}
button{cursor: pointer;}
input,button,select,textarea{outline:none;}

.hide{display:none}
.bgred {background:#FF0000;}
.bgyellow {background:#ffff00;}
.bggreen {background:#008000}

header{min-width:1200px; height: 700px; background:url(../images/index/banner_bg.jpg) no-repeat center top; margin:auto; position: relative;}

/*-------------------------------------------------------------------nav------------------------------------------------------------------------*/
nav{width:100%; height:60px; border-bottom: 1px solid #43598C; margin:auto;}
.nav_con{width:1200px; margin:auto; overflow: hidden;}
.nav_con .nav_l{width: 700px; height:60px; line-height:60px; float: left; color:#FFFFFF; font-siZe:18px;}
.nav_con .nav_l img{float: left; margin-top: 14px; margin-right: 10px;}
.nav_con .nav_r{width: auto; height: 60px; line-height: 60px; color:#FFFFFF;float: right;}
.nav_con .nav_r span{float: left; color:#FFFFFF; font-size: 14px;}
.nav_con .nav_r p{width: 2px;height:14px;background: #FFFFFF;margin-left: 10px;margin-right: 10px;float: left;margin-top: 24px;}

/*-------------------------------------------------------------------banner--------------------------------------------------------------------*/

.banner_con {width:1200px; margin:auto; overflow: hidden;}
.banner_con .left{width:600px; margin-top: 150px; margin-left:80px; float:left; display:inline; text-align: center; overflow: hidden;}
.banner_con .left .title{max-height:100px; margin-top: 0px; color:#fff; font-size:38px; font-weight:100; overflow: hidden;}
.banner_con .left .desc{max-height:120px; margin-top: 40px; color:#fff; font-size:30px; font-weight:100; overflow: hidden;}
.banner_con .left .linkbutton{padding: 10px 10px; margin-top:40px; margin-right:10px; border: 1px solid #fff; font-size:22px; background: 0; color:#fff; font-weight:100;}
.banner_con .right{width:300px; margin-top: 130px; margin-left:100px; float: left; display:inline;}

/*-------------------------------------------------------------------轮播--------------------------------------------------------------------*/
.focusBox { position: relative; width:1200px; height:550px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/*------------------------------------------------------------------function--------------------------------------------------------------------*/
.function_con{width: 100%; height: 80px; background:url(../images/index/func_bg.png) no-repeat center top; position: absolute; left:0; top:620px; -moz-background-size:100% 100%; background-size:100% 100%; background-attachment: fixed; overflow: hidden;}
.function_con .funcbutton_con {width:1200px; margin:auto; overflow: hidden;}
.function_con .funcbutton_con .buttonline{width:1px; height:80px; float:left; display:inline; background:url(../images/index/funcline.png) no-repeat center top; overflow: hidden;}
.function_con .funcbutton_con .funcbutton{width:198px; height:80px; float:left; display:inline; overflow: hidden;}
.function_con .funcbutton_con .funcbutton:hover{background:url(../images/index/funcbtn.png) no-repeat center top;}
.function_con .funcbutton_con .funcbutton img{margin-left:20px;margin-top: 20px;float: left;}
.function_con .funcbutton_con .funcbutton .neirong{margin-left: 70px; margin-top: 10px;}
.function_con .funcbutton_con .funcbutton .neirong .title{font-size:20px; color:#fff; overflow: hidden;}
.function_con .funcbutton_con .funcbutton .neirong .desc{margin-top:4px; line-height: 18px; font-size:12px; color:#fff; overflow: hidden;}

/*-------------------------------------------------------------------law-----------------------------------------------------------------*/
.law_con{width:100%; margin:auto; overflow: hidden;}
.law_con .search_con{width:1200px; margin:auto; overflow: hidden;}
.law_con .search_con h2{font-size:32px; color:#333; text-align: center; margin:auto; margin-top: 60px;}
.law_con .search_con .explain{margin:auto; margin-top: 30px; font-size:20px; color:#999; text-align: center;}
.law_con .search_con .box{width: 650px; height: 70px; margin:auto; margin-top: 30px; margin-bottom: 20px; overflow: hidden; }
.law_con .search_con .box .box_left{width: 470px; float: left; }
.law_con .search_con .box .box_left input{width: 450px; height:60px; padding-left: 90px; margin-top:5px; border: 1px solid #999; border-radius:15px; background: url(../images/index/icon01.jpg) no-repeat left; font-size:20px; color:#999; box-sizing:border-box;}
.law_con .search_con .box .box_right{width: 180px; padding-top:5px; float: left; }
.law_con .search_con .box .box_right .btn{width: 160px; height: 60px; border-radius:15px; background: #27CBE6; font-size:24px; color:#fff;}

.law_con .parenttype_con {width:100%; margin:auto; overflow: hidden;}
.law_con .parenttype_con .parenttype_row {width:1200px; margin:auto; padding-bottom:20px; overflow: hidden;}
.law_con .parenttype_con .parenttype_row .type_con{width:240px; height: 100px; margin-top:40px; float: left; display:inline;}
.law_con .parenttype_con .parenttype_row .type_con:hover{color:#6dbdda;}
.law_con .parenttype_con .parenttype_row .cup{color:#6dbdda;}
.law_con .parenttype_con .parenttype_row .type_con .up{width:50px; height:60px; margin-left:95px; margin-top:0px;}
.law_con .parenttype_con .parenttype_row .type_con .down{text-align: center; overflow: hidden;}

.law_con .arrow_con {width:1200px; height:20px; margin:auto; overflow: hidden;}
.law_con .arrow_con .arrow{width:30px; height:20px; background:url(../images/index/arrow.png) no-repeat center top;}

.law_con .childtype_con{width:100%; padding-bottom:30px; overflow: hidden; background: #F3F3F3;}
.law_con .childtype_con .childtype_row {width:1200px; margin:auto; padding-top:20px; padding-bottom:20px; overflow: hidden;}
.law_con .childtype_con .childtype_row .type_con{width:380px; height: 80px; margin-left:10px; margin-right:10px; float: left; display:inline;}
.law_con .childtype_con .childtype_row .type_con:hover{background: #FFFFFF;box-shadow:0px 0px 8px #ccc;}
.law_con .childtype_con .childtype_row .type_con .up{height:30px; line-height:30px; margin-left:10px; margin-top:0px; color:#666;}
.law_con .childtype_con .childtype_row .type_con .up img{margin-right:10px;}
.law_con .childtype_con .childtype_row .type_con .down{height:45px; margin-left:10px; margin-right:10px; color:#999; font-size:14px; overflow: hidden;}


/*--------------------------------------环保税计算器-------------------------*/
.tax_con{width: 100%; height: 400px; background:url(../images/index/shui_bg.jpg)  no-repeat center top;}
.tax_con .h2{line-height: 80px;font-size:32px;color:#fff;text-align: center;margin:auto;margin-top: 80px;}
.tax_con .p02{line-height: 60px;font-size:20px;color:#fff;text-align: center;margin:auto;}
.tax_con .p03{width: 180px;line-height: 30px;font-size:20px;color:#fff;text-align: center;margin:auto;border-bottom: 1px solid #fff;margin-top: 20px;}

/*--------------------------------------业务培训-------------------------*/
.training_con{width:100%; margin:auto; overflow: hidden;}
.training_con h2{font-size:32px; color:#333; text-align: center; margin:auto; margin-top: 60px;}
.training_con .explain{font-size:20px;color:#999;text-align: center;margin:auto; margin-top: 20px;}
.training_con .course_con{width: 1200px; padding-bottom:20px; margin:auto; overflow: hidden;}
.training_con ul{float: left;}
.training_con li{width: 380px; min-height:400px; margin-right: 20px; margin-top: 40px; float: left;}
.training_con li h3{height:40px; line-height: 40px; text-align: center; font-size:20px; color:#333; overflow: hidden;}
.training_con li .p03{width: 380px; max-height:85px; line-height:30px; text-align: center; font-size:16px; color:#999; overflow: hidden;}
.training_con li .p04{line-height: 30px; margin-top:20px; text-align: center; font-size:16px; color:#27CBE6;}
.training_con li .p04 span{margin-left: 10px;}


/*------------------------------联系我们--------------------------*/
.contact_con{width: 100%; margin:auto; background:#F3F3F3; overflow: hidden;}
.contact_con .box_con{width:1200px; padding-top:50px; padding-bottom:30px; margin:auto; font-size:18px; color:#333; overflow: hidden;}
.contact_con .box_con .box_l{width:450px; float: left;}
.contact_con .box_con .box_l .title{height:40px; line-heigh:40px; overflow: hidden;}
.contact_con .box_con .box_l .content{min-height:25px; line-height:25px; font-size:16px; color:#999; }
.contact_con .box_con .box_c{width:450px; float: left; }
.contact_con .box_con .box_c .title{height:40px; line-heigh:40px; overflow: hidden;}
.contact_con .box_con .box_c .content{min-height:30px; line-height:30px; font-size:16px; color:#999; }
.contact_con .box_con .box_r{width: 250px; margin-left:50px; float: left;}
.contact_con .box_con .box_r .title{height:40px; line-heigh:40px; overflow: hidden;}
.contact_con .box_con .box_r .content{}


/*-------------------------------------------------------------------footer--------------------------------------------------------------------*/
.footer{margin-top: 0px; padding: 20px 0px;}
.footer .footerbox{width:1200px; height:30px; margin:auto; font-size:14px; color:#999; overflow: hidden;}
.footer .footerbox .left {width:800px; float: left;}
.footer .footerbox .right {width:400px; float: left; text-align: right;}
.footer .footerbox a{color:#999;}
.footer .footerbox a:hover{color:#12b7f5;}
