*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
i,em{ font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
a:hover { COLOR:#174fb1;}
img { border:0; padding:0px; margin:0px;}
html { overflow-x: hidden; overflow-y: auto;}


.img-xuan{ POSITION: fixed; TOP: 250px; CURSOR: pointer; RIGHT: 0px; width:39px; height:218px; background:#000; z-index:9999;}
.img-xuan .img-xuan1{ width:39px; height:100px; position: relative; display:block;}
.img-xuan .img-xuan2{ width:39px; height:39px; position: relative; display:block;}
.img-xuan .img-xuan3{ width:39px; height:40px; position: relative; display:block;}
.img-xuan .img-xuan4{ width:39px; height:39px; position: relative; display:block;}
.img-xuan .xuan-erwei{ position:absolute; top:0; right:39px; display:none;}
.img-xuan .xuan-erwei2{ position:absolute; bottom:0; right:39px; display:none;}


body{font-family:"Microsoft YaHei", "微软雅黑", "宋体"; color:#333; font-size:14px; background:#fff; min-width:1200px;}
.fl{float:left}
.fr{float:right}
.hidden{ display:none;}
.display{ display:block;}
.mt10{ margin-top:15px;}
.ml20{ margin-left:20px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.w1200{ width:1200px; margin:0 auto;}
.box{ margin-top:15px; background:#f4f7ff; width:100%; padding:10px 0;}
.box1{ margin-top:15px; background:url(../image/bg2.jpg) top center no-repeat; width:100%; padding:10px 0;}

.top{ background:#1247a3; height:39px; line-height:39px; border-bottom:1px solid #093f9c;}
.top_l{ width:300px;}
.top_l a{ float:left; background:url(../image/fg.png) right center no-repeat; color:#fff; padding:0 18px; font-size:14px;}

.menu {width:330px;}
.menu li{ margin-left:25px; display:block; float:left;}
.menu li a{ color:#fff; padding-left:25px;}
.mh{ background:url(../image/tu1.png) left center no-repeat;}
.yx{ background:url(../image/tu2.png) left center no-repeat;}
.tsg{ background:url(../image/tu3.png) left center no-repeat;}

.top_c{ background:#174fb1; height:120px;}
.logo{ padding-top:15px; width:417px; height:87px;}



.ss{ margin-top:38px; width:232px; height:28px; padding:5px 10px 5px 15px; margin-right:5px; background:url(../image/ssbg.png) left top no-repeat; overflow:hidden; margin-right:10px;}
.ssk{ width:200px; height:28px; line-height:28px; float:left; overflow:hidden; border:none; background:none; outline:medium none; color:#888; font-family:"微软雅黑";}
.search_btn{ float:right; width:23px; height:23px; margin-top:3px; outline:medium none;}


.menunav{ background:#fff; width:100%; margin:0 auto;}

.nav { position:relative;  height:54px; line-height:54px; width:1200px; margin:0 auto;}
.nav ul {padding:0; margin:0;list-style-type: none;  }
.nav ul li {float:left; position:relative; z-index:998;display:block;}
.nav ul li a{display:block; text-decoration:none; text-align:center; font-size:16px; display:block; padding:0 23px;}
.nav ul li ul {display: none;}
.nav ul li ul li{width:140px;position:static; border-right:none !important; }
.nav ul li:hover a { color:#fff; background:#174fb1;}
.nav ul li.hover a { color:#fff; background:#174fb1;}
.nav ul li:hover ul {display:block; position:absolute; top:54px; left:0; }
.nav ul li:hover ul li ul {display: none;}
.nav ul li:hover ul li a {display:block; text-align:center; line-height:35px; background:#174fb1; padding:0px; font-size:14px; color:#fff; border-top:1px solid #1247a3;}
.nav ul li:hover ul li a:hover {color:#fff; text-align:center; background:#1247a3;}



.banner{ width:1920px; margin:0 auto; overflow:hidden; position:relative; }
.banner .bd{ overflow:hidden;  }
.banner .bd ul li{ float:left; width:100%; height:453px; overflow:hidden; background-size:cover; position:relative; }
.banner .hd{  position:absolute; width:50%; left:50%; height:15px; margin-left:-90px; bottom:15px; }
.banner .hd ul li{ float:left; width:10px; height:10px; border:solid 2px #fff; background:#fff; border-radius:50%; margin-right:15px; }
.banner .hd ul li.on{ width:10px; height:10px; background:none; border:solid 3px #fff; margin-bottom:4px; }
.banner .span{ display:block; line-height:30px;  position:absolute; bottom:40px; left:50%; margin-left:-650px; }
.banner .span p{ color:#fff; font-size:20px; font-weight:normal; text-shadow: -1px -1px 0 #666,1px 1px 0 #666,1px 1px 0 #666; background:url(../image/h1bg.png) repeat; padding:10px 15px; }




.news{ width:770px; overflow:hidden;}
.TabTitle1{ height:45px; line-height:45px;}
.TabTitle1 h2{ background:url(../image/h2bg.jpg) left center no-repeat; height:45px; line-height:45px; font-size:24px; width:140px; padding-left:30px; float:left;}
.TabTitle1 ul { height:45px; display:block; float:left; width:210px;}
.TabTitle1 ul li{ float:left; height:43px; line-height:43px; font-size:16px; width:95px; margin-right:5px; text-align:center; cursor:pointer; display:block;}
.TabTitle1 ul li a{ color:#333; background:url(../image/xb1.jpg) left center no-repeat; padding-left:15px;}
.TabTitle1 .hover a{color:#174fb1; background:url(../image/xb2.jpg) left center no-repeat; padding-left:15px;}
.Tabbottom1{ margin-top:10px; height:365px;}

.newcon-left{ float:left; width:770px; height:240px; overflow:hidden; position:relative; }
.newcon-left .bd{ width:100%;}
.newcon-left .bd ul li{ width:770px; overflow:hidden; }
.newcon-left .bd ul li span{ display:block; width:380px; height:240px; overflow:hidden; }
.newcon-left .bd ul li img{ display:block; width:380px; height:240px; }
.newcon-left .bd ul li dl{ width:360px; height:240px; }
.newcon-left .bd ul li dt{ width:360px; height:40px; line-height:40px; overflow:hidden; display:block; font-size:18px; }
.newcon-left .bd ul li dd{width:360px; margin-top:18px; line-height:32px; display:block; color:#888;}
.newcon-left .hd{ position:absolute; left:320px; z-index:1; height:10px; top:220px; text-align:center; overflow:hidden; }
.newcon-left .hd li{ float:left; margin-right:8px; width:10px; height:10px; line-height:10px; text-align:center; background:#fff; border-radius:50%;}
.newcon-left .hd li.on{  background:#1247a3;color:#fff;  }



.newcon-left1{ float:left; width:770px; height:240px; overflow:hidden; position:relative; }
.newcon-left1 .bd{ width:100%;}
.newcon-left1 .bd ul li{ width:770px; overflow:hidden; }
.newcon-left1 .bd ul li span{ display:block; width:380px; height:240px; overflow:hidden; }
.newcon-left1 .bd ul li img{ display:block; width:380px; height:240px; }
.newcon-left1 .bd ul li dl{ width:360px; height:240px; }
.newcon-left1 .bd ul li dt{ width:360px; height:40px; line-height:40px; overflow:hidden; display:block; font-size:18px; }
.newcon-left1 .bd ul li dd{width:360px; margin-top:18px; line-height:32px; display:block; color:#888;}
.newcon-left1 .hd{ position:absolute; left:320px; z-index:1; height:10px; top:220px; text-align:center; overflow:hidden; }
.newcon-left1 .hd li{ float:left; margin-right:8px; width:10px; height:10px; line-height:10px; text-align:center; background:#fff; border-radius:50%;}
.newcon-left1 .hd li.on{  background:#1247a3;color:#fff;  }





.list { margin-top:12px; height:115px; overflow:hidden;}
.list ul li {height:35px; line-height:35px; background:url(../image/xb2.png) left 14px no-repeat; padding-left:17px; font-size:15px;}
.list ul li span{ float:right; font-size:14px;}


.gd{ height:30px; line-height:30px; margin-top:-415px; text-align:right; overflow:hidden;display:block; float:right; z-index:888;}
.gd a{ color:#999;}

.tit1{ height:45px; line-height:45px;}
.tit1 h2{ background:url(../image/h2bg.jpg) left center no-repeat; height:45px; line-height:45px; font-size:24px; width:140px; padding-left:30px; float:left;}
.tit1 a{ text-align:right; overflow:hidden;display:block; float:right; color:#999;}

.tzgg{ width:380px; }
.xwlist{ width:380px; height:377px; overflow:hidden;}
.xwlist ul li {width:380px; margin-top:17px; overflow:hidden; display:block;}
.xwlist li .rq { display:block; width:67px; height:68px; padding-top:5px; line-height:38px; text-align:center; color:#5774a5; font-size:24px; background:#e2ebfc; }
.xwlist li .rq font { font-size:12px; color:#5774a5; display:block; line-height:18px;}
.xwlist li .zw { width:300px; display:block; margin-top:10px;}
.xwlist li .zw a{ height:25px; line-height:25px; font-size:15px;}

.list1{ width:1200px; height:250px; overflow:hidden;}
.list1 ul li {width:380px; float:left; height:90px; background:url(../image/ky1.png) left top no-repeat; overflow:hidden; display:block; margin-top:15px; margin-bottom:15px; margin-right:28px;}
.list1 ul li:hover {width:380px; float:left; height:90px; background:url(../image/ky2.png) left top no-repeat; overflow:hidden; display:block; margin-top:15px; margin-bottom:15px; margin-right:28px;}
.list1 ul li .rq1 { display:block; width:103px; height:90px; line-height:85px; text-align:center; color:#333; font-size:24px; }
.list1 ul li:hover .rq1{ color:#fff;}

.list1 ul li .zw1 { width:235px; padding-right:15px; display:block; margin-top:20px;}
.list1 ul li .zw1 a{ height:25px; line-height:25px; font-size:15px;}
.gd1{ height:30px; line-height:30px; margin-top:-295px; text-align:right; overflow:hidden;display:block; float:right; z-index:888;}
.gd1 a{ color:#999;}
.Tabbottom2{ margin-top:10px; height:250px;}


.xywh{ width:785px;}
.whtt{ width:350px; background:#f2f2f2; height:310px;}
.whtt img{ width:350px; height:230px;}
.whtt span{ padding:0 15px; display:block;}
.whtt p{ height:30px; line-height:30px; padding-top:5px; text-indent:0em !important; font-size:15px;}
.whtt i{ color:#999;}

.pxdt{ width:373px;}
.px{ width:380px; height:320px; overflow:hidden;}
.px ul li {width:375px; padding:16px 0; border-bottom:1px dotted #969696; overflow:hidden; display:block;}
.px ul li .rq2 { display:block; width:60px; height:68px; line-height:40px; padding-top:5px; font-size:32px;}
.px ul li .rq2 font { font-size:12px; display:block; line-height:25px;}
.px ul li .zw2 { width:305px; height:63px; margin-top:8px; background:url(../image/xwbg.jpg) bottom left no-repeat; display:block;}
.px ul li .zw2 a{ height:25px; line-height:25px; font-size:15px;}

.zt{ width:900px; overflow:hidden;}
#container{ 
  width:900px; 
  height:121px; 
margin:15px auto; 
  overflow: hidden; 
  position: relative; 
} 
  
#container ul{ 
  list-style: none; 
  width:1000000px; 
  position: absolute; 
} 
  
#container ul li{ 
  float:left; width:284px; height:121px;
  margin-right: 20px; 
} 
#container ul li img{width:284px; height:121px;}

.kslj{ width:270px;}
.kslj ul li{ font-size:18px; height:53px; text-align:center; margin-top:15px; line-height:53px; width:270px;}
.color1{ background:#009ab2;}
.color2{ background:#2072ab;}
.kslj ul li a{ display:block; color:#fff;}




.foot{ background:#0b45aa; padding:10px 0;}
.zydh{ width:410px; float:left;}
.tjlj{ width:460px; float:left;}
.zydh h2, .tjlj h2{ font-size:18px; color:#fff; height:55px; line-height:55px;}
.zydh ul li{ color:#9cabd4; display:block; width:130px; float:left; height:30px; line-height:30px;}
.tjlj ul li{ color:#9cabd4; display:block; width:225px; float:left; height:30px; line-height:30px;}
.zydh ul li a ,.tjlj ul li a{ color:#9cabd4;}

.ewm{width:320px; height:60px; margin-top:10px;}
.ewm a .preview{display:none;}
.ewm a:hover .preview{display:block; position:absolute; top:-102px; left:-30px; z-index:1;}
.ewm img{vertical-align:top; width:48px; height:48px;}
.ewm li{ display:inline; float:left; width:48px; height:48px; margin-right:25px; position:relative;}
.ewm li .preview{width:100px;height:100px;}
.ewm li p{ color:#88bbee; text-align:center; line-height:30px;}
.ewm a .preview2{display:none;}
.ewm a:hover .preview2{display:block; position:absolute; top:-122px; right:-50px; z-index:1;}
.ewm li .preview2{width:813px;height:122px;}

.lx{ font-size:14px; line-height:32px; background:url(../image/dbt.png) left top no-repeat; height:85px; color:#9cabd4; margin-top:15px; padding-top:15px;}
.foot_r{ background:url(../image/dblogo.png) left 210px no-repeat; height:200px; padding-bottom:65px; width:310px;}

.foot_b{ height:52px; line-height:52px; background:#0d4098; color:#fff;}
.foot_b a{color:#fff; margin-left:15px;}
.bq{ color:#fff; float:left; width:800px;}
.dw{ width:50px; height:52px; float:left;}
.dw img{width:50px;}
.nybanner{ height:350px; width:100%; margin:0 auto; }
.nymenu{ background:url(../image/h1bg.png) repeat; height:65px; line-height:65px; position:absolute; top:-65px; z-index:2; width:1200px; overflow:hidden;}
.ny_left_top{ height:65px; position:absolute; z-index:3; width:270px; background:url(../image/title-bg.png) bottom left no-repeat; color:#FFF; font-size:18px; text-align:center; line-height:65px; font-weight:bold;}

.nytit{ height:65px; line-height:63px;color:#fff; padding-right:10px; display:block;}
.nytit h2{ border-bottom:3px solid #174fb1; padding:0 10px 8px 10px; font-size:16px; font-weight:bold; text-align:center; color:#174fb1;}
.nytit a{ padding-right:7px; color:#fff;}


.ny{width:1200px; margin:0 auto; background:#f4f7ff;}
.ny_left{ float:left; width:250px; position:relative; }

.ny_right{ float:right; background:#fff; width:910px; min-height:700px; padding-right:10px; padding-bottom:30px; padding-left:30px;}
.ny_right1{ background:#fff; width:1140px; margin:0 auto; padding:30px; min-height:500px;}
.ny_right_con{ line-height:34px !important; padding-top:30px;}

.dpzwlj{ color:#fff; background:#174fb1; border-radius:15px; height:35px; line-height:35px; font-size:14px; display:block; color:#fff; width:250px; margin-top:15px;}
.dpzwlj a{ color:#fff;}

.jsfc{font-size: 14px;}

.STYLE1 {
	color: #2f5eb0;
	font-family: "微软雅黑";
	font-size: 19px;}
.STYLE2 {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;}

a{color:#666666;text-decoration:none;}

.fk{ background:#eaf5fe; padding:5px 0; border:1px solid #dfdfdf; margin-top:5px;}
.fk h2{ font-size:15px; width:100px; text-align:center; float:left;height:35px; line-height:35px; color:#174fb1; font-weight:bold;}
.fk ul{ float:right; width:780px;}
.fk ul li{ float:left; margin-right:40px; display:block; height:35px; line-height:35px;}

.fk1{ background:#fff;padding:5px 0; border:1px solid #dfdfdf; margin-top:5px;}
.fk1 h2{ font-size:15px; width:100px; text-align:center; float:left; color:#174fb1;height:35px; line-height:35px; font-weight:bold;}
.fk1 ul{ float:right; width:780px;}
.fk1 ul li{ float:left; margin-right:40px; display:block;height:35px; line-height:35px;}



.sidenav{ overflow:hidden; display:block; width:250px;  }
.accordion { width:100%; }
.accordion .nav-link {display: block;  padding-left:25px; height:60px; line-height:60px; font-size:15px; color:#333; outline:none; -webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; font-size:16px; }
.accordion .nav-link:hover{  color: #fff !important; background:#285bb3; font-size:16px; }
.accordion .nav-link:hover a{  color: #fff !important;  display:block;  font-size:16px; }
.accordion .nav-link.hover{  color: #fff !important; background:#285bb3; font-size:16px; }
.accordion .nav-link.hover a{  color: #fff !important;  display:block;  font-size:16px; }
.currentnav{ background:#285bb3 !important; color: #fff !important; }

.nav-link1{ width:50px;  height:60px; line-height:60px; cursor: pointer; position:absolute; top:0; right:3px;}
.accordion li{  position: relative; font-size:16px; border-bottom:1px solid #d9e5ef; overflow:hidden;  }
.accordion li:last-child .nav-link { font-size:16px; }
.accordion li i { display:block; width:30px; height:30px; background:url(../image/xia.png) center no-repeat; position: absolute;top:15px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { color: #fff !important; background:#285bb3;font-size:16px;  }
.accordion li.open .nav-link a{color: #fff !important; font-size:16px; }
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.sidemenu {display: none; font-size:14px !important; background:#ecf0fa; border-top:none; padding:10px 0;}
.sidemenu li { background:#ecf0fa; font-size:14px !important;border-bottom:none;}
.sidemenu a { display: block;font-size:14px !important;text-decoration: none; padding:8px 8px; padding-left:40px; -webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease; }
.sidemenu a.on{color:#174fb1;background:#fff;border-left:5px solid #2e62cc;padding-left:40px !important; } 
.sidemenu a:hover {  color:#174fb1;background:#fff;border-left:5px solid #2e62cc;padding-left:40px !important; }


.dpzw{text-indent:2em; font-size:16px;}
.dpzw p{ text-indent:2em; font-size:15px;  margin-bottom:10px; }
.dpzw img{text-align: center; max-width:800px; margin:0 auto; display: block;} 

.dpzw table {font-size:14px; width:90%; margin:0 auto; border-collapse: collapse;}
.dpzw table td{text-align: center; padding: 5px 10px; line-height:25px; border:1px #ddd solid;}
.dpzw table td p{ text-indent:0em !important; margin-bottom:0px;}


.wzdt table {font-size:14px; width:100%; margin:0 auto; border-collapse: collapse; }
.wzdt table td{ padding: 5px; line-height:25px; border:1px #ddd solid;}
.wzdt table td p{ text-indent:0em; margin-bottom:0px;}




.m-list3 {
	
}
.m-list3 li {
	overflow: hidden;
	padding: 10px 0 30px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.m-list3  .pic3 {
	float: left;
	overflow: hidden;
	width: 180px;
	height: 120px;
	position:relative;
}
.m-list3  .pic3 img {
	display: block;
	overflow: hidden;
	width: 180px;
	height: 120px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.m-list3  .pic3:hover img {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
.m-list3 .txt4 {
	overflow: hidden;
	padding-left: 20px;
}
.m-list3 .tit4 {
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.m-list3 .txt4 p {
	height: 48px;
	font-size: 14px;
	line-height:24px;
	color: #333;

	overflow: hidden;
	display: -webkit-box;
	display: box; 
	
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.m-list3 .info {
	padding: 5px 0;
	line-height: 25px;
}
.m-list3 .info .time1 {
	padding-left: 5px;
	color: #6589cb;
}




.zhy {}
.zhy ul { padding-top:15px;}
.zhy ul li { float: left; display: block; width:390px; margin:10px 30px; background:#f5f5f5; }
.zhy ul li img { height:105px; width:390px; overflow:hidden;}
.zhy ul li span { display: block; text-align: center; width:390px; height:40px; line-height:35px; overflow:hidden;}
.zhy ul li a{ display: block; line-height:0px;}



.jgsz_yxsz1{margin: 0 auto;}
.yxsz_list1{float: left;width: 265px;height: 40px;line-height: 20px;border-left: 5px solid #0058a5;font-size: 14px;margin-top: 34px;margin-left: 27px; display: table;}
.yxsz_listIn1{padding:0 12px;display: table-cell; vertical-align: middle;background: #d3e8f3;border-left: 3px solid #f5f5f5;}
.yxsz_listIn1:hover{background: #8dcced;}



.Newslist {}
.Newslist ul li {height:55px; line-height:55px;border-bottom:1px dashed #dcdcdc; background:url(../image/xb2.png) no-repeat left 24px; font-size:15px; padding-left:18px;}
.Newslist ul li span{float: right; color: #999999; margin-right: 2px;}
.Newslist ul li:hover{ text-indent:8px; transition:0.5s;}


.Pic {}
.Pic ul { padding-top:15px;}
.Pic ul li { padding:0 35px; float: left; margin-bottom:10px; display: block; width:150px; height:220px; }
.Pic ul li img{ height:170px; width:150px; overflow:hidden;}
.Pic ul li p{ display: block; font-size:14px; width:150px; height:25px; text-align:center; line-height:25px; overflow:hidden;}


.tuandui{ margin-top:10px;}
.tuandui h2{ font-size:18px; line-height:30px; margin-bottom:20px;}
.tuandui ul li{ background:#f6f6f6; margin-bottom:30px; margin-left:15px; margin-right:15px; float:left; width:423px; height:173px; display:block;}
.tuandui ul li img{ float:left; width:123px; height:173px;}
.tuandui ul li span{ float:right; width:265px; margin-top:10px; margin-right:15px; display:block;}
.tuandui ul li span a{ font-size:18px; height:40px; line-height:40px;}
.tuandui ul li span em{color:#174fb1; margin-right:15px; font-weight:bold; display:block;}
.tuandui ul li span p{ line-height:30px; color:#777; display:block; margin-top:5px;}

.tuandui1{ margin-top:10px;font-family:Arial !important; font-size:16px;}
.tuandui1 h2{ font-size:18px; line-height:30px; margin-bottom:20px;}
.tuandui1 ul li{ background:#f6f6f6; margin-bottom:30px; margin-left:15px; margin-right:15px; float:left; width:823px; height:173px; display:block;}
.tuandui1 ul li img{ float:left; width:123px; height:173px;}
.tuandui1 ul li span{ float:right; width:665px; margin-top:10px; margin-right:15px; display:block;}
.tuandui1 ul li span a{ font-size:18px; height:40px; line-height:40px;}
.tuandui1 ul li span em{color:#174fb1; margin-right:15px; font-weight:bold; display:block;}
.tuandui1 ul li span p{ line-height:30px; color:#777; display:block; margin-top:5px;}





.content{ padding:0 10px}
.content-title{ width:100%; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:22px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#174fb1; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{font-size:15px; line-height:35px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:600px; margin:15px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:100%; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}



.xs-List li {
	padding: 24px;
	padding-left: 0;
	background: #fff;
	border-bottom: 1px solid #EFEFEF;
	margin-bottom: 20px;
}
.xs-List li h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
	color:#003399;
}
.xs-List li h3 a{ 
	color:#003399;
}
.xs-List li p {
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-bottom: 5px;
}
.xs-List .summary {
	height: 42px;
	line-height: 28px;
	font-size: 14px;
	color: #999;
	margin-bottom:20px;
}


.rcpy1{width:31.3%; margin:0 1% 30px; background:#f8f8f8; float:left; padding-bottom:15px; min-height:320px;}
.rcpy1 h3{display:block; float:left; width:100%; margin:0;}
.rcpy1 h3 img,.rcpy-list,.yjzx1 h3 img{width:100%; float:left;}
.rcpy-list li{padding:0 12px; width:115px; float:left; height:36px; line-height:36px; font-size:14px;}
.rcpy-list li a{display:block; float:left; border-bottom:1px solid #ccc; width:100%; padding-left:5px;}
.rcpy-list h4{display:block; font-size:16px; height:36px; line-height:36px; width:100%; margin:6px 0 0 0; float:left; padding-left:15px; color:#a62126!important; font-weight:bold;}
.rcpy-neirong p,.hzjl-con p,.xywh p,.dxc-jj p{width:100%; float:left; font-size:15px; line-height:30px; color:#333; text-indent:2em;}
.rcpy-link{width:150px; height:40px; text-align:center; line-height:40px; background:#a62126; color:#fff; font-size:14px; display:block; margin:20px auto; text-indent:0!important;}
.rcpy-link:hover{background:#ebebeb; color:#333;}
.rcpy-neirong p img{width:100%; display:block; float:left; margin:0;}















.tcontent {
  width: 910px;
  margin: 0 auto;  padding-top:15px;
}
.tcontent .article {
  position: relative;
}

.tcontent .article .section {
  padding: 0 0 15px;
  position: relative;
  height: 60px;
}
.tcontent .article .section:before {
  content: "";
  width: 4px;
  top: 17px;
  bottom: -17px;
  left: 20%;
  background: #e6e6e6;
  position: absolute;
}
.tcontent .article .section:last-child:before {
  display: none;
}
.tcontent .article .section .time {
  width: 15%;
  display: block;
  position: absolute;  display: block; font-size:20px;
  text-align: right;
}

.tcontent .article .section .aside {
  color: #3a3a38;
  margin-left: 25%;
  padding-bottom: 15px; font-size:16px;
}
.tcontent .article .section .brief {
  color: #9f9f9f;
}

.point-time {
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  top: 10px;
  left: 20%;
  background: #1c87bf;
  margin-left: -4px;
  border-radius: 50%;
  box-shadow: 0 0 0 5px #fff;
}


.linkPageList{ margin-bottom:25px;}
.linkPageList h2{font-size: 18px;font-weight: normal;color:#174fb1;margin-bottom:15px; padding-left:10px;}
.linkPageList h2 span{border-left: 3px solid #174fb1; padding-left: 15px; font-weight:bold;}
.linkPageList ul{margin-bottom: 30px; position:relative;}
.linkPageList ul li{ float:left; margin:0 10px;}
.linkPageList ul li a{width:250px; overflow:hidden; height:30px; float: left;color:#666666;background: #f6f6f6;padding: 10px 15px;border-bottom: 2px solid #DDDDDD;border-right: 2px solid #DDDDDD; margin-top:10px; margin-bottom:10px;}
.linkPageList ul li a:hover{color:#fff;background: #174fb1;border-bottom: 2px solid #2d4c64; border-right: 2px solid #2d4c64;}

.linkPageList ul li ul {display: none;}
.linkPageList ul li ul li{width:100%;position:static; border-right:none !important; }
.linkPageList ul li ul li a{ height:35px !important; background: #e8eef7; width:252px; line-height:35px !important; padding:0px 15px; border-bottom: 0px; border-right:0px; margin-top:0px; margin-bottom:0px;}
.linkPageList ul li ul li a:hover{height:35px !important; background: #174fb1;  width:252px; line-height:35px !important; padding:0px 15px; border-bottom: 0px; border-right:0px; margin-top:0px; margin-bottom:0px;}

.linkPageList ul li:hover ul {display:block; position:absolute; top:65px; left:0; }




.TabTitle2{ height:45px; line-height:45px;}
.TabTitle2 ul li{ float:left; display:block; margin:0 15px; font-size:16px; text-align:center; cursor:pointer; display:block;}
.TabTitle2 ul li a{ color:#333; background:#f6f6f6; border-radius:15px; height:40px; line-height:40px; display:block; padding:0 30px; min-width:80px;}
.TabTitle2 .hover a{color:#fff; background:#174fb1; border-radius:15px; height:40px; line-height:40px; display:block; padding:0 30px;}
.Tabbottom3{ margin-top:30px;}
.bst{ border:1px solid #ddd; background:#f3f3f5; text-align:center; width:620px; margin:0 auto; padding:15px 0;}
.bst img{ text-align:center; margin:0 auto;}

.bst1{ border:1px solid #ddd;  text-align:center; width:800px; margin:0 auto; padding:15px 0;}
.bst1 img{ text-align:center; margin:0 auto;}



.project_Dlbox{}
.project_Dlbox dl dt{width:425px;float: left; margin:10px 15px;}
.project_Dlbox dl dt img{width: 100%;height: 140px;}


.tj-education{ width:1200px; margin-top:15px; background:#fff;}

.tj-education ul li{float: left;width: 370px;height: 200px;position: relative;overflow: hidden;margin: 15px;}
.tj-education ul li .img{width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 1;}
.tj-education ul li .img img{width: 100%; height:200px;}
.tj-education ul li span{display: block;width: 348px;height: 178px;border: 1px solid rgba(255,255,255,0.4);position: absolute;top: 10px;left: 10px;z-index: 2;}
.tj-education ul li a{display: block;width: 330px;height: 50px;background:url(../image/h1bg.png) repeat;position: absolute;left: 20px;bottom: 20px;z-index: 3;color: #fff;}
.tj-education ul li a h4{float: left;font-size: 16px;line-height: 50px;margin-left: 14px;font-weight: normal;transition: 0.4s;}
.tj-education ul li a h4 small{font-size: 12px;}
.tj-education ul li a i{float: right;width: 9px;height: 15px;background: url(../image/icno4.png) right center no-repeat; margin: 18px 25px 0 0;transition: 0.4s;}
.tj-education ul li a:hover h4{margin-left: 18px;transition: 0.4s;}
.tj-education ul li a:hover i{margin-right: 22px;transition: 0.4s;}







.pro_list {float:left; width:260px; margin:10px 20px;}
.pro_img {
	overflow: hidden;
	width: 260px;
	height: 180px;
	position:relative;
}

.pro_img img {
	display: block;
	overflow: hidden;
width: 260px;
	height: 180px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.pro_title {
	width: 100%;
	height: 35px;
	line-height:35px; text-align:center;
	overflow: hidden;
}

.pro_img:hover img {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
