/*总体设置*/
 html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6,img, a ,form,
fieldset,.pr,.pc {
	border:none;
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration:none;
}
html{
	background:#fff;
}
body{ 
  font:14px/1.5 normal arial,
 "微软雅黑"; margin:0;
  padding:0;
  overflow-x:hidden;/*隐藏横向滚动条*/
  background-image: linear-gradient(#ffffff, rgba(15,106,66,0.15));
 }
.clear{
	clear:both;
	height:0px;
}
.inner{
	width:1200px;
	margin:0 auto;
	overflow: hidden;
}
a{color:#333;font-family:"微软雅黑";}
.fl{float:left;}
.f2{color:#fff; background:#14580d; font-size:16px;width:70px;padding: 9px 40px;}
.f3{float:right; margin-right:5px; margin-top:20px; background:none; color:#333;}/*“更多>>”的样式*/
.f3:hover{color:red;}
.fr{ float:right;}
.line{width:100%;border-bottom: #333 thin solid;}
.t1{background-color: rgb(215, 252, 218);}
.t2{background-color: rgb(174, 203, 176);}
/*head*/
#head{height:30px; width:100%; background:#ededed; line-height:30px; font-size:12px;}
#head span p a,#head p a:visited{ color:#333;}
#head p a{padding:0 8px;}
#head p a:hover{color:#c10707;-webkit-transition: all .5s;transition: all .5s;}
#out{display: none;}
.user-back{padding-left:10px; float:right; padding-right:20px;}
.down{display:none;overflow: hidden;}
.head-info{overflow: hidden;}


/*logo*/
.logo{ height:110px;}
.logo>img{ float:left; margin-right:5px; margin-top:15px;}
.logon{ float:left; padding-top:30px; line-height:1.8;}
.logon h2{ color:#000; font-size:27px; font-family:"微软雅黑";font-weight: 500;}
.logon h2 b{ color:#ba1111; font-size:39px; font-family:"微软雅黑";font-weight: 530;}


/*nav*/
nav{ background:#14580d; height:54px; }
nav ul,nav li{ list-style:none;}
nav>ul{ width:1200px; margin:0 auto;}
nav>ul>li{ float:left; width:155px;height:54px;  text-align:center; line-height:54px;position:relative;}
nav>ul>li a{ color:#fff; font-size:15px;}
nav>ul>li:hover{ background: url(/templates/main/images/navb.png)center no-repeat; height:54px;}
nav>ul>li:hover>a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }
nav li ul{ display:none; position:absolute; top:53px;left:10px; z-index:5;}
nav li:hover ul{ display:block;}
nav li li{ background:hsla(0,0%,0%,0.5); width:110px; border-bottom:1px solid #ccc;}
nav li li a{ color:#ccc; font-size:13px;}

	/*search*/
	.ser_r{height: 30px;float: right;background-color: white;margin-top: 13px;border-radius: 25px;padding-left: 10px;}
	.ser_r h1{cursor:pointer;display: inline-block;border: thin #333 solid;width:33px;height:30px;background:url(/templates/main/images/jxfjsousuo.png) no-repeat center center #b80606;color:rgba(255,255,255,0);border-radius: 15px;}
	.ser_r input[type=text]{margin-left:3px;position: relative;top: -12px;width:180px;height:26px;border:none;padding-left: 5px;background-color: white;}

/*table*/
table {border-collapse: collapse;text-align: center;margin: 0 auto;}
td {padding-bottom: 10px;padding-top: 10px;font-size: 14px;}
body,input,button,select,textarea {font: 12px/1.5 Tahoma, Helvetica, 'SimSun', sans-serif;color: #444;}

        .bm {
            border-color: #80ABDF;
        }

        .bmw {
            border: 1px solid #CDCDCD;
        }

        #f_pst .bm_h {
            height: 28px;
            border-left: 1px solid #FFF;
            border-right: 1px solid #FFF;
            background: #E5EDF2;
        }

        .bm_h,
        .bmw .bm_h {
            line-height: 27px;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-size: 1em;
        }

        .pl table {
            table-layout: fixed;
            width: 100%;
        }

        .pls {
            width: 160px;
            overflow: hidden;
            border-right: 1px solid #C2D5E3;
            vertical-align: top;
        }

        #f_pst .plc {
            padding: 20px;
        }

        .plc,
        .pls {
            vertical-align: top;
            overflow: hidden;
        }

        .cl {
            zoom: 1;
            height: 150px;
        }

        .y {
            float: right;
        }

        #fastsmilies {
            text-align: right;
        }

        .hasfsl {
            margin-right: 170px;
            zoom: 1;
        }

        #f_pst .tedt {
            width: auto;
        }

        .tedt {
            border: 1px solid;
            border-color: #999 #CCC #CCC #999;
        }

        .mtn {
            margin-top: 5px !important;
        }

        .tedt .bar {
            padding: 0 10px 0 0;
            height: 25px;
            line-height: 25px;
            border-bottom: 1px solid #CDCDCD;
            background: #F2F2F2;
        }

        .tedt .area {
            padding: 4px;
            background: #fff;
            zoom: 1;
        }

        .tedt .pt {
            width: 100%;
            margin-right: 0;
            padding: 0 !important;
            border: none;
            background: #FFF none;
        }

        div.pt {
            height: 100px;
            line-height: 100px;
        }

        .hm {
            text-align: center;
        }

        .ptm {
            padding-top: 10px !important;
        }

        .pnpost .btn_add {
            width: 70px;
            height: 23px;
            border: 0;
            box-shadow: 0 0;
        }

        .pnc,
        a.pnc {
            background-color: #06C;
            background-position: 0 -48px;
            color: #FFF !important;
        }

        .lb {
            margin-right: 20px;
        }

        label {
            cursor: pointer;
        }

        #table1 {
            font-size: 14px;
            font-weight: normal;
            width: 1200px;
            color: #333;
        }

        #table2 {
            font-size: 14px;
            font-weight: normal;
            width: 1200px;
            color: #333;
        }

        #table3 {
            font-size: 14px;
            font-weight: normal;
            width: 1200px;
            color: #333;
        }

        table th {
            text-align: left;
        }

        a {
            color: #666;
            text-decoration: none;
        }

        .tl th,
        .tl td {
            padding: 5px 0;
            border-bottom: 1px solid #e1e1e1;
        }

        .tl .icn {
            padding-left: 5px;
            width: 25px;
            text-align: left;
        }

        .tl .by {
            width: 105px;
        }

        .tl th,
        .tl td.fn {
            padding-right: 1.5em;
            zoom: 1;
        }

        .tl cite,
        .tl .num em {
            display: block;
        }

        .tl td em {
            font-size: 11px;
            font-style: normal;
        }

            .tl td em,
            .tl td em a {
                color: #999;
            }

        .trm {
            width: 100%;
            margin-bottom: 1px;
        }

            .trm th {
                width: 150px;
                border-bottom: 1px solid #ccc;
                height: 25px;
                line-height: 25px;
                white-space: nowrap;
                font-weight: normal;
                text-align: right;
                padding-right: 5px;
                padding-left: 20px;
            }

        .trmtd {
            text-align: left;
            width: 300px;
            height: 25px;
            line-height: 25px;
            border-bottom: 1px solid #ccc;
            padding: 2px;
            padding-left: 10px;
            word-break: break-all;
        }

            .trmtd .txt {
                border: 1px solid #A8A8A8;
                font: Verdana, Geneva, sans-serif,宋体;
                background-image: url(../Images/input_text_bg.gif);
                padding: 3px 2px 2px 2px;
                height: 15px;
                line-height: 15px;
            }
			 .tdnew {
            
			font-size:12px;
		
			font-weight:100;
			color:#000000;
			}
			 .tdhead {
            
			font-size:20px;
		
			font-weight:bold;
			color:#000000;
			}
			 .tdhead2 {
            
			font-size:14px;
		
			font-weight:bold;
			color:#000000;
			}
[v-cloak] {display: none;}

/*友情链接部分*/
.tabx{ margin:40px auto; }
#tabs{ float:left;}
#tabs li a{ color:#fff; font-size:14px;}
#tabs li{ list-style:none; background:#333; height:35px; width:73px; text-align:left; padding-left:8px;line-height:2.5; background:url(/templates/main/images/over.png) no-repeat;}
#tabs .on{ background: url(/templates/main/images/on.png) no-repeat;}
#tab  ul a{ color:#333;}
#tab ul{ width:1080px; float:right; text-align: left; border:1px solid #ccc;height:50px; padding:10px; font-size:12px; line-height:2; overflow: auto;}
.hide{display:none;}

/*foot*/
.ftb{background:#0c3612;padding:20px 0; text-align:center; line-height:2; font-size:13px;width:1200px;margin: 0 auto;}
.ftb p{ color:#ffffff;}
.ftb p a{color:#ffffff; background:none;}
.ftb p a:hover{ color:#c10707;-webkit-transition: all .5s;transition: all .5s;}
.meau li{ display:inline-block; list-style:none; line-height:2; margin-bottom:20px;color:#a2a2a2;}
.meau li a{ color:#fff;}
.meau{ color:#ffffff;}
.meau li a:hover{ color:#c10707;-webkit-transition: all .5s;transition: all .5s;}

/*悬浮部分*/
.cndns-right {position: fixed;right: 15px;top: 50%;margin-top: 150px;z-index: 100}
.cndns-right-meau {position: relative;}
.cndns-right-meau:hover .cndns-right-btn i {display: none}
.cndns-right-meau:hover .cndns-right-btn p {display: block;}

.meau-car.cndns-right-meau:hover .cndns-right-btn {background-color: #cf3529;}
.meau-car.cndns-right-meau:hover .cndns-right-btn span {color: #fff;display: block;}
.meau-top.cndns-right-meau:hover .cndns-right-btn {background-color: #cf3529;}
.meau-top.cndns-right-meau:hover .cndns-right-btn i {display: block;color: #fff}
.meau-top.cndns-right-meau:hover .cndns-right-btn em {color: #fff;}
.cndns-right-meau:hover .cndns-right-box {display: block}
.meau-sev .cndns-right-btn p {color: #fff}
.meau-sev .cndns-right-btn span {color: #fff}
.meau-sev .cndns-right-box .box-border {width: 430px;}
.meau-sev .cndns-right-btn .demo-icon {display: none;}
.meau-sev:hover .cndns-right-btn {background: #cf3529;}
.meau-zs .cndns-right-btn {background-color: #cf3529;color: #fff;margin-top: 80px;border-color: #cf3529;}
.meau-zs .cndns-right-btn span {color: #fff}
.meau-zs .cndns-right-btn p {color: #fff}
.cndns-right-btn {width: 48px;height: 48px;border: 1px solid #ddd;text-align: center;display: block;margin-bottom: 6px;position: relative;background-color: #fff;}
.cndns-right-btn:hover {
    text-decoration: none;
}
a.cndns-right-btn i {
    display: inline-block;
    margin-top: 5px;
    color: #999;
    font-size: 24px;
}
.cndns-right-btn p {
    text-decoration: none;
}
.cndns-right-btn span {
    color: #848484;
    font-size: 26px;
    line-height: 48px;
}
.cndns-right-btn p {
    color: #cf3529;
    font-size: 14px;
    line-height: 18px;
    padding-top: 5px;
    text-align: center;
    display: none;
}
.meau-car .cndns-right-btn {
    border-color: #cf3529;
    margin-bottom: 20px;
}
.meau-car .cndns-right-btn span {
    color: #cf3529;
}
.meau-top .cndns-right-btn em {
    display: block;
    font-style: normal;
    font-size: 12px;
    line-height: 12px;
    color: #999
}
.meau-top .cndns-right-btn i.icon {
    font-size: 16px;
    margin-top: 2px;
    display: inline-block;
}
.cndns-right-box .box-border .sev-t i.icon {
    font-size: 42px;
    float: left;
    display: block;
    line-height: 56px;
    margin-right: 20px;
    color: #d3d3d3
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}.cndns-right-box .box-border .sev-b {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #e4e4e4
}
.cndns-right-box .box-border .sev-b h4 {
    color: #666;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 15px;
}
.cndns-right-box .box-border .sev-b textarea {
    height: 100px;
}
.cndns-right-box .box-border .btnbox {
    height: 40px;
    margin-top: 10px;
    text-align: right;
}.form-control {
    display: block;
    width: 96%;
    height: 32px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cndns-right-box .box-border .arrow-right {
    display: block;
    width: 13px;
    height: 16px;
    background: url(/templates/main/images/arr.png) no-repeat;
    position: absolute;
    right: -13px;
    top: 26px;
}.meau-code .cndns-right-box .box-border .arrow-right {
    top: inherit;
    bottom: 50px;
}
.meau-contact .cndns-right-box .box-border {
    width: 250px;
}
.sev-t {
    width: 100%;
    overflow: hidden;
}
.cndns-right-box {
    position: absolute;
    top: -15px;
    right: 48px;
    padding-right: 25px;
    display: none;
}
.cndns-right-box .box-border {
    border: 1px solid #ccc;
    border-top: 4px solid #cf3529;
    padding: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    position: relative
}
.cndns-right-box .box-border .sev-t p {
    float: left;
    color: #cf3529;
    font-size: 20px;
    line-height: 28px;
}
.cndns-right-box .box-border .sev-t p i {
    display: block;
    font-size: 14px;
    color: #aaa;
    font-style: normal;
}
.meau-code .cndns-right-box .box-border {
    width: 258px;
    text-align: center;
    border-top: 1px solid #ccc;
}
.meau-code .cndns-right-box .box-border i {
    display: block;
    color: #f66e06;
    font-size: 12px;
    line-height: 26px;
    font-style: normal;
}
.meau-code .cndns-right-box {
    top: inherit;
    bottom: -35px;
}
@font-face {
  font-family: 'iconfont';  /* project id 550966 */
  src: url('//at.alicdn.com/t/font_550966_bz9u7l25jexw29.eot');
  src: url('//at.alicdn.com/t/font_550966_bz9u7l25jexw29.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_550966_bz9u7l25jexw29.woff') format('woff'),
  url('//at.alicdn.com/t/font_550966_bz9u7l25jexw29.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_550966_bz9u7l25jexw29.svg#iconfont') format('svg');
}
@font-face{
font-family:'iconfont';
  src: url('//at.alicdn.com/t/font_2764241_vsfniwv1k9o.woff2?t=1629769359000') format('woff2'),
       url('//at.alicdn.com/t/font_2764241_vsfniwv1k9o.woff?t=1629769359000') format('woff'),
       url('//at.alicdn.com/t/font_2764241_vsfniwv1k9o.ttf?t=1629769359000') format('truetype');
}