@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑",Microsoft YaHei;font-size:14px; margin:0;padding:0;color:#333; min-width:1400px;}

div { float:none; margin:0px auto; padding:0;}

form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none;color:#f7ad00; }
i,em { font-style:normal;}
img { border:0;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both; line-height:0; height:0; display:block;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }
.positonr { position:relative;}
/*IE判断*/
.ie6{text-align: center;font-size: 16px;background: #FC6;line-height: 100px;z-index: 100000;width: 100%;position: absolute;height: 100px;top: 0;left: 0;}
.ie6 span{float: right;margin-right: 30px;cursor: pointer;}

.common_width { width:1400px; margin:0 auto;}
.content,.content1 { width:1400px; margin: 0 auto;}
/**==========自定义滚动条样式========*/
::-webkit-scrollbar{
	width: 6px;
	height: 6px
}
::-webkit-scrollbar-track{
	background-color: transparent;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
::-webkit-scrollbar-thumb{
	background-color: #9c9da0;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em
}
/*==========hadder========*/

.header { position:relative; }
.header .header_logo {background:url(../images/header_bg.jpg) no-repeat; background-size:cover;}
.header .header_logo_l {height:120px; }

.header form{height: 40px;margin: 18px 0 0;box-sizing: border-box; background:#fff; width:270px; border-radius:25px;}
.header form input[type='text']{width: 195px;height: 40px;line-height: 38px;background:#fff;font-size: 14px;color: #999;margin-left:20px;float: left;box-sizing: border-box; outline:none;}
.header form input[type='image']{width: 50px;height: 40px;background:url(../images/search.png) no-repeat center;outline:none;}

.header .nav { background:#003091; height:50px; line-height:50px;} 
.header .nav ul {width: 1400px;margin: 0 auto;}
/*.header .nav ul li { float: left; font-size: 18px; }
.header .nav ul li a{ color:#fff; display:block;padding: 0 24px; }
.header .nav ul li a:hover { background:rgba(61,121,205,0.3);}*/

.kjdh { text-align:right; padding-right:10px; color:#fff; font-size:16px; padding-top:10px; line-height:25px;}
.kjdh a { color:#fff; }
.header .nav ul li.navli { float:left; line-height: 50px; height:50px; position:relative; }
.header .nav ul li.navli h2 { font-size: 18px; font-weight:bold; }
.header .nav ul li a { color: #fff; }
.header .nav ul li a:hover { text-decoration: none;}
.header .nav ul li.navli h2 a {display:block;padding: 0 33px;}
.header .nav .navsub{ display:none; width:162px; left:0; top:50px;  position:absolute; background:#023eb7;box-shadow: 0 5px 12px rgba(0, 0, 0, 0.5); z-index:9  }
.header .nav .navsub a { line-height: 44px; color: #fff; padding-left: 12px; font-size: 16px; display:block; border-bottom:1px #003091 solid; }
.header .nav .navsub a:hover { background:#003091; text-decoration:none; }
.header .nav li.on h2 a { background:#023eb7; color: #fff;}

/*==========footer========*/
.footer {
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.footer_1 { background: #265fd2; padding:25px 0 25px; }
.footer_1_1 { float: left; width:260px; text-align:center;    margin-left: 60px; }
.footer_1_1 img { width:40%}
.footer_1_2 {float: left;width: 537px;padding-left: 20px;padding-right: 20px;margin-right:20px;text-align: center;border-left:1px rgba(255,255,255,.5) solid;border-right:1px rgba(255,255,255,.5) solid;color: #fff;margin-left:50px;height: 88px;}
.footer_1_2 h3 { font-size: 17px; font-weight:bold;}
.footer_1_2 p{line-height: 30px;}
.footer_1_3 { float: left; width:370px }
.footer_1_3 p { line-height:40px;}
.footer_1_3 .ewm { float: left; width:29%; text-align:center;}
.footer_1_3 .ewm img { width:70%;margin-top:10px;}
.footer_1_3 .ewm p { margin-top:5px; color:#fff;}
.footer_2 { background-color: #003091; text-align:center; padding:15px 0; font-size: 16px;}
.footer a,.footer a:hover{color: #fff;}





.main{margin:auto;width:1400px;position:relative;height: 603px;}
.xyxx {margin-top:40px;margin-right:30px;width: 885px;float:left;min-height:440px;}
.tzgg {width: 483px;min-height:440px;float:right;margin-top:40px;}
.indextitle {height: 55px;line-height:40px;position:relative}

.indextitle .ioc{ float:left; height:40px; width:40px; }
.indextitle .title{/* width:150px; *//* float:left; *//* font-size:20px; *//* margin-left:20px; */float: left;font-size: 24px;text-align: center;color: #003091;display: block;font-weight: bold;border-bottom: #003091 3px solid;line-height: 53px;}
.indextitle .move{ width:50px; float:right; }
.indextitle {border-bottom:1px dashed #e8e8e8;margin-bottom: 15px;}
.ttnews{float:left;height:200px;padding:10px;width: 550px;}

.ttnews .h3{ color:#5e5e5e; font-size:16px; width:100%; padding-left:2em;}	
.ttnews .textjs{color:#787777; line-height:32px; font-size:14px; text-indent:2em; margin-top:15px;letter-spacing:1px;}	
.ttnews .textjs a{ color:#1d78c9}
.ttnews .ttrq{ font-size:14px; color:#787777; line-height:39px; height:39px; margin-top:0px; font-weight:300; font-family:"微软雅黑";}
.hr{ border-top:1px dashed #cecece; margin:0px; clear:both}
.xyxwul{ position:relative; margin-top:5px}
.xyxwul li{ line-height:36px; height:36px;  font-size:15px; }
.xyxwul li .xyxwtitle{ left:25px; position:absolute; width:610px; height:36px; font-size:14px; color:#414141}
.xyxwul li .xyxwrq{position:absolute;right:3px;height:36px;color:#787777;font-weight:100;font-size:14px;width: 130px;}
.xyxwul li .yd{display:block; width:8px; height:8px; border-radius:50%; background-color:#FFF; border:1px solid #ccc;left:3px; margin-top:13px;  margin-right:15px; z-index:999; position:absolute;}
.xyxwul .xyxsx{ border-right:1px solid #ccc; position:absolute; top:20px; width:8px; height:250px;  margin-bottom:50px; }
.xyxwul li:hover .yd{ border:1px solid #1775c9}

.tzggul li{ height:68px; padding:10px 0px;  border-bottom:1px dashed #ccc;}
.tzggul li .rq{ width:65px; height:60px; border:4px solid #1775c9 ; border-radius:5px; float:left}
.tzggul li .rq .r{ height:30px; background-color:#1775c9; font-size:24px; line-height:30px; color:#FFF ; text-align:center  }
.tzggul li .rq .q{ height:30px; background-color:#FFF; font-size:14px; line-height:31px; font-weight:300; color:#797979;text-align:center}
.tzggul li:hover{ border-bottom:1px dashed #2496fb;}



.tzggul li:hover .rq{border:4px solid #2496fb;}
.tzggul li:hover .r{ background-color:#2496fb; color:#FFF}
.tzggul li:hover .q{  background-color:#FFFFFF; color:#1775c9}
.tzggul li .tztitle{height:60px;float:left;width: 390px;padding-left:15px;}
.tzggul li .tztitle .h1{ height:20px; line-height:20px; font-size:15px; overflow:hidden}
.tzggul li .tztitle .js{ height:40px; line-height:20px; width:100%; font-size:12px; margin-top:5px; color:#6c6c6c; overflow:hidden;text-indent:3em;}
.imggd { width:1200px; height:260px; }
.imggd  li{ width:284px; height:246px; float:left; color:#FFF; text-align:center; font-size:14px; margin:0px 8px}
.imggd  li img{ width:284px; height:206px;}
.imggd  li span { display:block; height:40px; line-height:40px; color:#FFF;font-size:14px; font-family:"微软雅黑";}



.fl { width:900px; margin-right:40px;}
.fl.kslj{ width:420px;} 
.fl.kslj{float:right;margin-top: 60px;} 
.fl.kslj li {margin-bottom: 138px;height:90px;background:url(../images/kjlj_1.png) no-repeat;}
.fl.kslj li a { display:block; width:340px; margin-left:80px; color:#fff; font-size:20px; line-height:90px; text-align:center; }
.fl.kslj .kslj1 {background:url(../images/kjlj_2.png) no-repeat;  }
.fl.kslj .kslj2 {background:url(../images/kjlj_3.png) no-repeat; }
.fl.kslj .kslj3 { background:url(../images/kjlj_4.png) no-repeat; }
.fl.kslj .kslj4 { background:url(../images/kjlj_5.png) no-repeat; }
.fl.kslj .kslj5 { background:url(../images/kjlj_1.png) no-repeat; }