﻿﻿/*body {
    background:url(../images/background.jpg);
    margin:0px;
    background-size:cover;
    padding:0px;
    background-repeat:no-repeat;
}*/
body {
    background:#ffffff;
}
* {
    font-family:'Microsoft YaHei';
    font-size:16px;
    text-decoration:none;
}
a{
	color:#585858;
}
.font24 {
    font-size:24px;
}
.padding10 {
    padding:10px;
}
.padding15 {
    padding:15px;
}
.paddingleft15 {
    padding-left:15px;
}
.font18 {
    font-size:18px;
}
.font12 {
    font-size:12px;
}
.font14 {
    font-size:14px;
}
.font16 {
    font-size:16px;
}
.font24 {
    font-size:24px;
}
.font36 {
    font-size:36px;
}
.huise {
    color:#b2b2b2;
}
.blue {
    color:#0000ff;
}

.margintop15 {
    margin-top:15px;
}
.margintop5{
	margin-top:5px;
}
.margintop20{
	margin-top:20px;
}
.marginleft5 {
    margin-left:5px;
}
.lineheight180 {
    line-height:180%;
}
.divcenter {
    margin:0 auto;
}
.heise {
    color:#333333;
}
.textset {
    text-indent:2em;
    text-align:justify;
    line-height:150%;
}
.white {
    color:#ffffff;
}
.green {
    color:#337c20;
}
.red {
    color:#d8020e;
}
.blue {
    color:#21467b;
}
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px;font-size:14px;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 14px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
/*---------------------------------------------------index---------------------------------------------------------------------------*/
.top {
    background:#191919;
    height:60px;
    line-height:150%;
    padding-top:10px;
}
.top .t {
    width:1600px;
    margin:0 auto;
}
.top .t .url{
    color:#ef9400;
    font-weight:bold;
}
.top .t .text{
    color:#ffffff;
}
.content {
    width:1600px;
    margin:0 auto;
}
.c1600 {
    width:1600px;
    margin:0 auto;
}
.c1280 {
    width:1280px;
    margin:0 auto;
}
.c1283 {
    width:1283px;
    margin:0 auto;
}
.borderhui{
	border:1px #b2b2b2 solid;
}
.jinriguanzhu{
	border-right:1px #b2b2b2 solid;
	background:#006fbe;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}
.guanzhucontent{
	text-align:left;
	padding-left:20px;
}
.searchbox{
	background:url(../images/searchleft.jpg) no-repeat;
}
.searchinput{
	margin-left:43px;
	border:none;
	width:258px;
	height:20px;
}
.searchbutton{
	border:none;
	width:63px;
	height:38px;
	margin-left:10px;
	background:url(../images/searchbutton.jpg);
}
.indextongzhilist {
    border-bottom:1px dotted #b2b2b2;
}
.bottomdot {
    height:1px;
    background:url(../images/dot.jpg) repeat-x;
}
.borderrighthui {
    border-right:1px solid #b2b2b2;
}
.borderbottomhui {
    border-bottom:1px solid #b2b2b2;
}
.bottom1 {
    background:#333333;
    width:668px;
    padding-left:35px;
    color:#ffffff;
}
.bottom2 {
    background:#666666;
    width:400px;
    text-align:center;
    color:#ffffff;
}
.bottom3 {
    background:#333333;
    width:210px;
    text-align:center;
    color:#ffffff;
}
.bottommenu {
    padding-left:35px;
    line-height:180%;
    width:668px;
}
.bottommenu *{
    font-size:14px;
}
.bottomcontact {
    padding-left:35px;
    line-height:180%;
    width:400px;
    font-size:14px;
}
.bottomcontact *{
    font-size:14px;
}
.bottomimg {
    line-height:180%;
    width:210px;
    font-size:14px;
    text-align:center
}
.bottomimg *{
    font-size:14px;
}
.imgboxindex {
    width:492px;
    height:268px;
}
.imgtextindex {
    position:absolute;
    background:#000000;
    color:#ffffff;
    left:0px;
    bottom:0px;
    z-index:50;
    filter:alpha(opacity=70);  /*支持 IE 浏览器*/
    -moz-opacity:0.70; /*支持 FireFox 浏览器*/
    opacity:0.70;  /*支持 Chrome, Opera, Safari 等浏览器*/
    width:492px;
    height:90px;
    padding-left:30px;
    padding-top:15px;
}
/*---------------------------------------------------news---------------------------------------------------------------------------*/
.banner {
    height:206px;
}
.dttitle *{
    color:#000000;
    font-size:16px;
}
.dtdate {
    color:#8d8d8d;
    font-size:14px;
    text-align:justify;
    font-weight:bold;
}
.dtdate2 {
    color:#8d8d8d;
    font-size:14px;
    text-align:justify;
}
.dtcontent {
    color:#8d8d8d;
    font-size:14px;
    text-align:justify;
    line-height:150%;
}
.imgbox {
    width:724px;
    height:451px;
}
.imgtext {
    position:absolute;
    background:#000000;
    color:#ffffff;
    left:0px;
    bottom:0px;
    z-index:50;
    filter:alpha(opacity=70);  /*支持 IE 浏览器*/
    -moz-opacity:0.70; /*支持 FireFox 浏览器*/
    opacity:0.70;  /*支持 Chrome, Opera, Safari 等浏览器*/
    width:724px;
    height:100px;
    padding-left:30px;
    padding-top:15px;
}
.imgtext .dtcontent {
    font-size:14px;
}
.dtnav {
    width:862px;
    height:62px;
    background:url(../images/xinwen/xinwendongtailist.jpg) no-repeat;
    line-height:62px;
    padding-left:30px;
}
.huizhang {
     background:#006ebb;
}
.newstitle {
    font-weight:bold;
}
/*---------------------------------------------------dangjian---------------------------------------------------------------------------*/
.width267 {
    width:267px;
}
/*---------------------------------------------------chanye---------------------------------------------------------------------------*/
.chanyeimgtext {
    position:absolute;
    background:#000000;
    color:#ffffff;
    left:0px;
    bottom:0px;
    z-index:50;
    filter:alpha(opacity=70);  /*支持 IE 浏览器*/
    -moz-opacity:0.70; /*支持 FireFox 浏览器*/
    opacity:0.70;  /*支持 Chrome, Opera, Safari 等浏览器*/
    width:267px;
    height:30px;
    padding-left:30px;
    padding-top:5px;
    margin:0 auto;
}
.chayetitlebg {
    background:url(../images/chanye/gejvbg.jpg) no-repeat top;
    width:407px;
    height:73px;
    padding-top:20px;
}
.chanyecntitle {
    margin-left:37px;
}
.chanyeentitle {
    margin-left:37px;
    margin-top:2px;
    font-size:12px;
}
/*---------------------------------------------------keji---------------------------------------------------------------------------*/
.kejititlebg {
    background:url(../images/keji/jidibg.jpg) no-repeat top;
    width:493px;
    height:73px;
    padding-top:20px;
}
/*---------------------------------------------------touzi---------------------------------------------------------------------------*/
.touzititlebg {
    background:url(../images/touzi/yuanqvbg.jpg) no-repeat top;
    width:246px;
    height:54px;
    padding-top:10px;
}
.touzipadding {
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
}
.touzicntitle {
    margin-left:25px;
}
.touzientitle {
    margin-left:25px;
    margin-top:2px;
    font-size:12px;
}
/*---------------------------------------------------zhengwugongkai---------------------------------------------------------------------------*/
.zhengwunav {
    padding-left:25px;
    padding-right:25px;
    border-bottom:solid 1px #b2b2b2;
    text-align:center;
}
    .zhengwunav a {
        font-size: 18px;
        color: #585858;
    }
.zhengwuactive {
    border-bottom:solid 3px #015ea4;
}
.zhengwuactive a {
    color:#015ea4;
    font-weight:bold;

}
.zhengwuactivehong {
    border-bottom:solid 3px #c5010b;
}
.zhengwuactivehong a {
    color:#c5010b;
    font-weight:bold;
    font-size:18px;

}
.zhengwublue {
    background:#035ea4;
    height:45px;
    color:#ffffff;
}
.zhengwublue1 {
    background:#035ea4;
    height:90px;
    color:#ffffff;
}
.zhengwublue a {
    font-size:18px;
    color:#ffffff;
}
.zhengwured {
    background:#c5010b;
    height:45px;
    color:#ffffff;
}
.zhengwured a {
    font-size:18px;
    color:#ffffff;
}
.zhengwubumenclass {
    border-left:3px solid #e88d00;
    padding-left:12px;
    font-weight:bold;
}
.zhengwubumen {
    width:242px;height:45px;line-height:45px;margin-bottom:10px;
}
.zhengwubumen1 {
    width:364px;height:45px;line-height:45px;margin-bottom:10px;
}
.zhengwuqianlan {
    background:#e5f0f6;
}
.zhengwuqianlan a{
    color:#000000;
}
.zhengwuqianhong {
    background:#e5c4c5;
}
.zhengwuqianhong a{
    color:#000000;
}

/*---------------------------------------------------banner---------------------------------------------------------------------------*/
.navtd {
    width:100px;
    text-align:center;
}
.navtd .white a{
    font-size:18px;
    font-weight:bold;
    color:#ffffff;
}
.navtd .green a{
    font-size:18px;
    font-weight:bold;
    color:#337c20;
}
.navtd .red a{
    font-size:18px;
    font-weight:bold;
    color:#d8020e;
}
.navtd .blue a{
    font-size:18px;
    font-weight:bold;
    color:#21467b;
}
.navcntitle {
    margin-left:25px;
}
.naventitle {
    margin-left:25px;
    margin-top:2px;
    font-size:12px;
}
.headsearchbox{
	background:url(../images/head/searchleft.png) no-repeat top right;
    height:32px;
}
.headsearchinput{
	margin-left:60px;
	border:none;
	width:264px;
	height:20px;
}
.headsearchbutton{
	border:none;
	width:55px;
	height:32px;
	background:url(../images/head/searchright.png);
}
.navactive {
    color:#f4a000;
}
.navtd .navactive a{
    color:#f4a000;
}
.contenttext {
    text-indent: 2em;
    line-height: 180%;
    text-align: justify;
    font-size: 16px;
}
.contenttext img{
    text-indent: 0em;
}

/*2019.4.22*/
.navbg {
    background: #21467b;
    height:48px;
}
.naven {
    color:#ffffff;
    font-weight: bold;
    font-size:12px;
    margin-left:20px;
}
.navcn {
    color:#ffffff;
    float:right;
    margin-right:20px;
}
.tpxwbox {
    height:57px;
    line-height:57px;
}
.tpxwtitle {
    color: #585858;
}
.ckgd {
    font-size: 14px;
    color: #ffffff;
    background: #21467b;
}
.imgborder {
    padding:1px;
    border:1px solid #b2b2b2;
    width:112px;
}