body{font-family:"Microsoft Yahei";font-size:14px;color:#333; padding:0; margin:0; }
input , textarea , select{font-family:"Microsoft Yahei"; color:#333; font-size:14px;}
a{ color:#333;}
a:hover{ color:#FC4549;}
.left{ float:left;} .right{ float:right;}
/*头部*/
.i_top{ width:100%; height:40px; background:#222629; color:#BFBFBF; font-size:12px; line-height:40px; position:relative;}
.wrap{ width:1200px; margin:0 auto; position:relative;}
.header{ width:100%; margin:0px auto; z-index:9; padding-top:35px; padding-bottom:42px;}
.header .logo {
    width: 35%;
    margin:32px auto 0;
}
.header .logo img{
    width: 100%;
}
.header .ewm{ width:148px; height:108px; padding:9px; background:#fff; margin-right:25px; font-size:18px; color:#000000; line-height:22px; float:right;}
.header .ewm img{ width:90px; height:90px; vertical-align:top; float:left; margin-right:15px;}
.header .chaxun{ width:200px; height:52px; line-height:52px; font-size:22px; padding-left:78px; background:#e25916 url(../images/ico1.png) 40px no-repeat; margin-top:18px;  display:inline-block; color:#FFFFFF;border-radius:25px;}

.gongsi{ width:662px; float:left;}
.gongsi .title{ height:63px; line-height:63px; padding-left:108px; background-image:url(../images/title_bg1.jpg); color:#FFFFFF; font-size:20px; font-weight:bold;}
.gongsi .cont{ background:url(../images/baise_bg.png); height:222px; font-size:16px; color:#3f3f3f; padding:25px 40px;border-radius:0px 0px 15px 15px;-moz-box-shadow:2px 2px 5px  rgba(0,0,0,0.3); -webkit-box-shadow:2px 2px 5px  rgba(0,0,0,0.3); box-shadow:5px 5px 8px rgba(0,0,0,0.2); line-height:30px;}
.gongsi .cont p{ padding:5px 0px;} .gongsi .cont p span.h{ font-size:22px; font-weight:bold; color:#c8221c;}

.jyfw{ float:right; width:510px;}
.jyfw .title{ height:63px; line-height:63px; padding-left:37px; background:#0e58b2 url(../images/title_bg2.jpg) right no-repeat;}
.jyfw .title span{ display:inline-block; padding-left:26px; background:url(../images/dd1.png) left no-repeat;color:#FFFFFF; font-size:20px; font-weight:bold;}
.jyfw .cont{ background:url(../images/baise_bg.png); height:222px; font-size:16px; color:#3f3f3f; padding:25px 40px;border-radius:0px 0px 15px 15px;-moz-box-shadow:2px 2px 5px  rgba(0,0,0,0.3); -webkit-box-shadow:2px 2px 5px  rgba(0,0,0,0.3); box-shadow:5px 5px 8px rgba(0,0,0,0.2); line-height:30px;}

.hxyw{ width:337px; float:left; margin-top:32px;} 
.hxyw .cont,.gszzjg .cont,.content .cont{ height:345px;}
.hxyw .cont p{ line-height:42px; padding-left:36px; margin-left:35px; background:url(../images/dd2.png) left no-repeat; font-size:18px; color:#000000;}

.gszzjg{ width:497px; margin-left:20px; float:left; margin-top:32px;}
.gszzjg .cont{ padding-left:20px;}

.content{ width:325px; float:right; margin-top:32px;} 
.content .cont{ font-size:16px; line-height:28px; color:#252525; padding-top:40px;}
.content .cont p{ padding:5px 0px;}

.banquan{ padding-top:70px; padding-bottom:0px; text-align:center; font-size:18px; color:#FFFFFF;}

.cxbg {
    background: rgb(255 255 255 / 50%);
    padding-bottom: 140px;
    border-radius: 0px 0px 15px 15px;
    -moz-box-shadow: 2px 2px 5px  rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px 2px 5px  rgba(0,0,0,0.3);
    box-shadow: 5px 5px 8px rgba(0,0,0,0.2);
}
.cxbg .title{ font-size:30px; font-weight:bold; color:#2d2d2d; text-align:center; padding-top:105px;}
.cxbg .kuang{ width:460px; margin:0 auto; padding-top:70px;}
.cxbg .kuang p{ font-size:20px; color:#2d2d2d; padding-bottom:20px;}
.cxbg .kuang p  select{ height:44px; line-height:44px;border:2px solid #cacaca; width:100px; padding:0px 5px; } 
.cxbg .kuang p  input{ width:340px; height:44px; line-height:44px; background-color:#FFFFFF; border:2px solid #cacaca; color:#5e5e5e; padding-left:20px; font-size:16px;}

.cxbg .chaxuninput{ margin-left:101px; background-color:#e25916; line-height:50px; height:50px; width:162px; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer;}
.cxbg .chaxuninput:hover,.fanhui:hover{ background-color:#d05114;}

.cxjg{ width:600px; margin:0 auto; display:none; }
.contt{ padding-top:40px;}
.contt p{ font-size:16px; padding:15px 0px; border-bottom:1px dotted #d5d5d5; }
.contt p img{ max-width:600px;}
.fanhui{background-color:#e25916; line-height:50px; height:50px; width:162px; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer; margin:20px auto;}
.fanhui a{
    color:#fff;
}
.fake-result{
    color: red;
    text-align: center;
}

.cxbg .correct-result {
    width: 80%;
    margin: 0 auto;
    padding-top: 30px;
}
.correct-result img{
    width: 100%;
}

