﻿@charset "utf-8";

body{font-family:"Microsoft YaHei";}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font,tr{ padding:0; margin:0; font-family:"Microsoft YaHei";color:#333;font-size: 14px;}

table{ border-collapse:collapse; border-spacing:0;}

fieldset,img{ border:0;}

address,caption,cite,code,dfn,em,th,var { font-weight: normal; font-style: normal; font-family:Tahoma,Arial, Helvetica, sans-serif,;}

ol li,ul li,dl dt,dl dd{ list-style:none;}

caption,th{ text-align:left;}

h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}

input,button,textarea,checkbox,select,radio{ vertical-align:middle;}

html{height:100%;}

.clear{ height:0; overflow:hidden; clear:both;}

a{ text-decoration:none;font-family:"Microsoft YaHei";color:#333;}

/*清除浮动*/

.clearfix:after { clear: both; display: block; height: 0; content: ""; }

.head{width:100%;display: block;} 

.content{position:relative;}

.jbList{width:60%;margin:70px auto;}

.jbList ul li {background-color: #0068f7;width:100%;border-radius: 5px;font-size: 20px;color: #fff;text-align: center;margin-bottom:20px;}

.jbList ul li a {display: block;color: #fff; line-height:60px;text-indent:-65px;}

.jbList li img{width: 40px; height: 40px;margin:10px 30px; display: block;float: left;}



.contentTxt{position:absolute;top:0px;left:0px;width:100%;}

.article {margin: 0px 15px 20px 15px;background-color: #fff;border-radius: 5px; padding: 15px; text-align:justify;  }

.article h2 {width: 100%;text-align: center; color: #ff0000; font-weight: bold; font-size:18px; margin-bottom:10px;}

.contentTxt .article p{font-size:15px;}

.contentTxt .article .articleC{width:48%;display:block;background:#438ed9;padding:20px 0;text-align:center;line-height:30px;font-size:16px;color:#fff;margin:10px 0;}

.contentTxt .article .articleC:nth-child(2n+1){float:left;}

.contentTxt .article .articleC:nth-child(2n){float:right;}

.contentTxt .article .articleC i{font-size:28px;position:relative;top:3px;}





.tyxz{text-align: center;font-size:16px;}

.check {border: 1px solid #00569d;width: 16px; height: 16px;vertical-align: middle;border-radius: 4px;margin-right: 5px;margin-top:-3px;}

.btn-f{display: block;background-color:#438ed9;height:40px;line-height:40px;text-align:center;color:#fff;font-size:16px;margin: 25px 15px 25px 15px;border-radius: 5px;}



.com_main {margin: 15px;background-color: #fff;border-radius: 5px; padding: 15px;}

.lr_title { margin: 0 0 10px; line-height:30px;border-radius: 5px;}

.lr_title h2{ font-size: 16px; color: #000;  }

.lr_title h2 span{ font-size: 12px; color: #333;padding-left:10px;}



.lr_input {margin-bottom: 5px;}

.lr_input span{display: inline-block;height: 40px;line-height: 40px;text-align: right;width: 80px;}



.lr_input dl{ width: calc( 100% - 85px );line-height: 40px; float: right;padding-right:5px;}





.lr_input input{ width: calc( 100% - 95px ); text-indent:0.5em; border: 1px solid #e2e2e2; height: 30px;  outline: none; }

.lr_input select{ width: calc( 100% - 95px ); text-indent:0.5em; border: 1px solid #e2e2e2; height: 30px;  outline: none; }

.mb15{margin-bottom: 15px;}

.lr_textarea { margin-bottom: 5px;}

.lr_textarea span{  display: inline-block; height: 40px; line-height: 40px; text-align: right; width: 76px; }

.lr_textarea textarea{min-height: 100px;  width:calc( 100% - 81px ); padding: 0 10px;margin:5px 0; outline: none; border: 1px solid #e2e2e2; resize:none;  }



.lr_file span{display: inline-block;height: 40px;line-height: 40px;text-align: right;width: 80px;}

.fjsc{ /*width: calc( 100% - 80px );float:right;padding-top:5px;*/}

.file {

    position: relative;

    display: inline-block;

    background: #e8e8e8;

    border: 1px solid #cecece;

    border-radius: 4px;

    padding: 4px 12px;

    overflow: hidden;

    color: #333333;

    text-decoration: none;

    text-indent: 0;

    line-height: 20px;

	margin-bottom:10px;

}

.file input {

    position: absolute;

    font-size: 100px;

    right: 0;

    top: 0;

    opacity: 0;

}





.foot70{height:35px;}

.footer{position: fixed;bottom:0;height:35px;line-height: 25px;padding:5px 10px;font-size:14px; text-align:left;background: #c1030c;color:#fff;width:100%;}