@charset "utf-8";
/* CSS Document */
body{ background:url(../images/body_bg.jpg) repeat;font-family:"微软雅黑"; }
.header_wrap{ width:100%; background:url(../images/header_banner.jpg) no-repeat  center center #00558e; height:505px; overflow:hidden;}
.w1100{ width:1100px; margin:0 auto; }
.w1100 #ifr_foot{ margin:0 auto; width:1100px;}
.logo{ padding:140px 0 0 52px; display:block; width:203px; height:50px;}
.header_con{ width:890px; margin:178px auto 0;}
.header_con p{ line-height:26px; font-size:16px; color:#fff; }
.em2{ text-indent:2em;}

.w1000{ width:1000px; margin:0 auto; background-color:#f4f3f3; padding-top:10px;float:none;margin-bottom: 50px;}
.iCheck-helper{ width:22px; height:22px;}
.template_box{ border:none;padding: 12px 32px 10px 72px;margin: 0px 30px 10px 0px;}
.itext{ color:#00558e; font-size:20px; line-height:32px; font-weight:500; border-bottom:1px solid #00558e; padding-bottom:8px;  position:relative;}
.template_box ul li{ font-size:18px; color:#616161;line-height:32px; margin-right:56px;}
.template_box ul li span{
    margin-left: 4px;
}
.zy_box ul li{ margin-right:30px;}
.template_box ul{ margin-left:0; padding-left:0; }
.num_bg{ position:absolute; left:-99px; top:0; display:inline-block; width:80px; height:41px;line-height: 41px;color: #fff;background:url(../images/num_bg.jpg) no-repeat left top;text-align:center;}
.tips_box span{ padding-right:8px;}
.nl_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -119px;}
.zy_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -242px;}
.pl_box{margin-bottom:0;}
.pl_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -366px;}
.my_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -476px;}
.sj_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -581px;}
.mr40 ul li{ margin-right:42px;}
.dl_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -700px;}
.nr_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -816px;}
.khd_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -935px;}
.wbwx_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -1054px;}
.khdmy_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -1187px;}
.itext i{ font-style:normal; color:#616161;}
.zt_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -1307px;}
.gz_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -1392px;}
.gz_box ul li{ margin-right:0; width:50%; margin-bottom:10px;}
.xw_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -1489px;}
.jd_box .num_bg{ background:url(../images/num_bg.jpg) no-repeat left -1589px;}
.template_box textarea{ width:800px; min-height:100px; font-size:14px; padding:10px;}
.xw_box .itext,.jd_box .itext{ margin-bottom:20px;}
.tips_box{  border: none; padding: 0px 22px 10px 32px;  margin: 0px 30px 15px 0px;}
.tips{ border:1px solid #00558e;-moz-box-shadow:-2px -3px 5px 0px #ccc;              
-webkit-box-shadow:-2px -3px 5px 0px #ccc;box-shadow:-2px -3px 5px 0px #ccc;  padding:22px 30px;}
.tips p{ color:#616161;line-height:32px; font-size:18px; }
.formBtn_wrap{ padding-right:20px;}
input.formBtn{ background:url(../images/btns.jpg) no-repeat left center; width:229px; height:73px; color:#fff; line-height:73px; display:block; font-size:24px; font-weight:bold; margin:0 auto; padding:0; border:none;}
.verifyCode{ overflow:hidden; width:350px; margin:0 auto; padding-bottom: 10px;}
.verifyCodeImgParent{ float:left; padding-left:20px;display: block; height: 36px; }
input.pass_verifyCode{ display: block;  height: 22px;  padding: 9px 10px;  border: 1px solid #ddd;  transition: .3s;
font-size: 14px; width:200px; float:left;color:#616161;font-family:"微软雅黑";}
form{margin: 0 0 50px;}

/*验证码*/
label.error {color: red; font-family:"微软雅黑"; }
		input.error { border: 1px dotted red; font-style:normal;}
		textarea.error { border: 1px dotted red; }
		#inputCode-error{ position:absolute; left:33%; top:45px;}
		.mycode {
        display: inline-block;
        width: 80px;
        height: 40px;
        vertical-align: middle;
        border: solid #cdcdcd 1px;
        background: white;
        /**border-radius: 10px;**/
        box-shadow: #000000 inset 0px 0px 2px;
    }

	