body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:Arial,Helvetica,'Microsoft YaHei';}
body{ font-family:"寰蒋闆呴粦","瀹嬩綋";
background:#fff;
font-size:1em;
-webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
img {max-width:100%; vertical-align:top;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.hidden {display:none;}
.display{display:block;}
.mt10{ margin-top:15px;}
.mt1{ margin-top:5px;}

.clear{clear:both;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden; content:"."}
.center{text-align:center;}
input[type="button"], input[type="submit"],input[type="text"], input[type="reset"] {-webkit-appearance: none;}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}

.containerWrap{max-width:740px; min-width: 320px; margin: 0 auto; overflow:hidden; width: 100%; font-size:15px;}

.top1{ background:#094a9f; height:40px; overflow:hidden; position:relative;}
 .tp_link { width:50%; float:right;}
  .tp_link ul li{ float:left; width:20%;    font-size: 14px;}
  .tp_link ul li a{ line-height:40px; color:#fff; height:40px; text-align:center;}

.top{  overflow:hidden; position:relative;}
.logo{ width:85%;}
.logo img{  height:auto; padding:15px 0px 15px 10px;}


.ssbg{ background:#fff!important; padding:13px 0;}
.ss{ width:80%; height:35px; line-height:35px; margin:0px auto; background:#fff; border:1px solid #eee; border-radius:15px; overflow:hidden; }
.ssk{ width:80%;height:35px; padding-left:10px; line-height:35px; float:left; overflow:hidden; border:none; background:none; outline:medium none; color:#999;}
.search_btn{ float:right; padding-top:6px; margin-right:7px; outline:medium none;}

/*banner*/
.slideBox{ position:relative; overflow:hidden; margin:0 auto; padding-top:0px;  width:100%;/* 璁剧疆鐒︾偣鍥炬渶澶у搴 */ }
.slideBox .hd{ position:absolute; height:10px; line-height:10px; bottom:15px;left:43%; z-index:1;}
.slideBox .hd ul{ display:inline-block;}
.slideBox .hd li{ display:inline-block; width:12px; height:12px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background: #fff; text-indent:9999px; overflow:hidden; margin:0 4px;}
.slideBox .hd li.on{ background:#276bc5;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ width:100%; vertical-align:top;/* 鍥剧墖瀹藉害100%锛岃揪鍒拌嚜閫傚簲鏁堟灉 */}
.slideBox .bd li span{ width:100%; text-align:left; color:#fff; background:#000; opacity:0.7; position:absolute; bottom:0px; height:35px; line-height:35px; z-index:2}
.slideBox .bd li p{ width:80%; owhite-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:normal; padding-left:5px;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 鍘绘帀閾炬帴瑙︽懜楂樹寒 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }

.slideBox1{ position:relative; overflow:hidden; margin:0 auto; padding-top:10px;  width:100%;/* 璁剧疆鐒︾偣鍥炬渶澶у搴 */ }
.slideBox1 .hd{ position:absolute; height:10px; line-height:10px; bottom:15px; right:10px; z-index:1;}
.slideBox1 .hd ul{ display:inline-block;}
.slideBox1 .hd li{ display:inline-block; width:12px; height:12px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background: #fff; text-indent:9999px; overflow:hidden; margin:0 4px;}
.slideBox1 .hd li.on{ background:#276bcb;}
.slideBox1 .bd{ position:relative; z-index:0; }
.slideBox1 .bd li{ position:relative; text-align:center;  }
.slideBox1 .bd li img{ width:100%; vertical-align:top;/* 鍥剧墖瀹藉害100%锛岃揪鍒拌嚜閫傚簲鏁堟灉 */}
.slideBox1 .bd li span{ width:100%; text-align:left; color:#fff; background:#000; opacity:0.75; position:absolute; bottom:0px; height:35px; line-height:35px; z-index:2}
.slideBox1 .bd li p{ width:80%; owhite-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:normal; padding-left:5px;}
.slideBox1 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 鍘绘帀閾炬帴瑙︽懜楂樹寒 */
.slideBox1 .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }

.ksdhbg{ background:#f5f5f5; padding:15px 0; margin-top:0px;}
/*****榧犳爣鎮仠鏁翠綋涓婂崌*****/
.ksdh{ width:100%;}
.ksdh ul li{float:left; width:23%; text-align:center; margin-left:1.5%; margin-top:5px; display:block; text-align:center;}
.ksdh ul li img{ width:57%; display:block; margin:0 auto;}
.ksdh ul li span{ text-align:center; margin:0 auto; line-height:40px; font-size:16px; margin-top:5px; height:40px; overflow:hidden; display:block;}

.box{ background:#fff; padding:5px 2%;}

/*****tab鍒囨崲*************************************************/
.TabTitle1{height:45px; line-height:45px; border-bottom:2px solid #dfdfdf;}
.TabTitle1 ul li{ float:left; padding:0 2px; font-size:26px; min-width:140px;  margin-right:2px;}
.TabTitle1 .hover { color:#1667bc; height:45px; line-height:45px; display:block;}


.list { overflow:hidden;}
.list ul li {height:40px; line-height:40px; background:url(../images/qdt.jpg) left 17px no-repeat; padding-left:17px; font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list li a{ width:85% !important; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333; font-size:15px; background-size:2.8%;}
.list li span{ float:right; color:#999; font-size:14px; width:auto !important }

.list dl dt a{ font-size:18px; color:#d63200; }
.list dl dt{ height:40px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list dl dd{ line-height:26px; color:#666; font-size:15px; }
.list dl{ overflow:hidden; margin:10px 0; }


/*****閫氱煡鍏憡*************************************************/
.tzgg-list{ width:100%; margin-top:20px;}
.tzgg-list li{border-bottom:1px solid #d6d6d6; margin-bottom:15px; padding-bottom:16px; height:auto; overflow:hidden;}
.date{width:17%; height:65px; color:#fff; text-align:center; border:1px solid #297dd5}
.date h3{display:block; float:left; text-align:center; width:100%; line-height:40px; height:40px; font-weight:normal;  font-size:18px; background:#297dd5}
.date i{display:block; float:left; text-align:center; width:100%; line-height:20px; height:20px; font-weight:normal; font-size:12px; color:#6d6d6d;}
.txt{width:80%; line-height:30px;}


.Tabbottom{ padding-top:0px;}
.gd{ height:43px; line-height:43px; color:#8b8b8b; width:170px; border:1px solid #eee; text-align:center; margin:10px auto 20px auto;}
.gd a{ color:#8b8b8b; display:block;}
.gd a:hover{ color:#fff; background:#b7d0f2; display:block;}



.xwlist{ width:100%; overflow:hidden; }
.xwlist ul li {width:100%; margin-bottom:20px; overflow:hidden; display:block;}
.xwlist li .rq { display:block; text-align:center; width:17%;font-size:18px; color:#fff; display:block; line-height:30px;background: #99000b;}
.xwlist li .rq font {font-size:12px; display:block; color:#333; line-height:30px;background: #e1e1e1;}
.xwlist li .zw { width:80%; display:block;}
.xwlist li .zw a{ line-height:30px; font-size:15px; height:60px; overflow:hidden;}


/*****閾炬帴*************************************************/
.list_news{ width:100%;}
.list_news li{ width:25% !important; float:left; display:block; height:40px; line-height:40px;background:url(../images/qdt.jpg) left 17px no-repeat;}
.list_news li a{ width:85% !important; float:right; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333;  background-size:2.8%;}
.list_news li span{ float:left; color:#8f0503; font-size:14px; width:auto !important }

.newspic{overflow: hidden;padding-top:10px;}
.newspic li{    margin-top: 12px;
    text-align: center;
    float: left;
    width: 48%;
    margin: 1%;}
.newspic li img{ width:100%}



.title{height:40px; line-height:30px; border-bottom:2px solid #c1daf5;}
.title h2{ height:30px; line-height:30px; color:#1667bc; font-size:26px; width:180px; float:left; padding-bottom:10px; display:block; font-weight:normal;}
.title a{overflow:hidden;display:block; float:right; color:#777; font-size:12px; height:18px; line-height:18px; padding:0 5px; margin-top:5px;}


.pt { margin-bottom:10px; width:100%;}
.pt .pt-pic{width:130px; height:90px; overflow:hidden; position:relative; float:left; margin-right:-130px;}
.pt .pt-pic img{width:130px; height:90px; }
.pt .pt-txt{width:100%; float:right;}
.pt .pt-txt-1{margin-left:145px; height:90px;}
.pt .pt-txt-1 i{color:#999; font-size:14px;}
.pt .pt-txt-1 h3{ color:#333; font-size:16px; width:100%; height:56px; line-height:28px; overflow:hidden; text-overflow:ellipsis; font-weight:normal;}




.twlist{ padding-bottom:10px; border-bottom:1px dotted #ddd;}
.twlist li{
	width: 48%; float:left; padding-bottom:5px;
}
.twlist li:nth-child(1n){float: left;}
.twlist li:nth-child(2n){float: right;}
.twlist li a{
	display: block;
}
.twlist li a img{
	display: block;
	width: 100%;
    height:110px;
}
.twlist li a p{display: block; width: 100%; max-height:50px; color:#333; line-height:25px;overflow:hidden; margin-bottom:5px; padding:0 5px;}
.twlist li a i{color: #c3c3c3; line-height:20px; font-size:14px; padding:0 5px;}


.twlist1{ padding-bottom:10px; border-bottom:1px dotted #ddd;}
.twlist1 li{ width:47%; margin:0px 1% 15px 2%; float:left;}
.twlist1 li a{
	display: block;
}
.twlist1 li a img{
	display: block;
	width: 100%;
}
.twlist li a p{display: block; width: 100%; max-height:50px; color:#333; line-height:25px;overflow:hidden; margin-bottom:5px; padding:0 5px;}
.twlist li a i{color: #c3c3c3; line-height:20px; font-size:14px; padding:0 5px;}


.twlist2{ padding-bottom:10px; border-bottom:1px dotted #ddd;}
.twlist2 li{ width:31%; margin:0px 0% 15px 2%; float:left;}
.twlist2 li a{
	display: block;
}
.twlist2 li a img{
	display: block;
	width: 100%;
}
.twlist li a p{display: block; width: 100%; max-height:50px; color:#333; line-height:25px;overflow:hidden; margin-bottom:5px; padding:0 5px;}
.twlist li a i{color: #c3c3c3; line-height:20px; font-size:14px; padding:0 5px;}


/*涓撲笟璁剧疆*/
.kyjg{}
.kyjgbox{ overflow:hidden; margin-bottom:10px; }
.kyjg .xsqktitle{ display:block; padding:0 40px 0 50px; font-size:16px; height:46px; line-height:46px; background:url(../images/jg-list.png) 20px center no-repeat #f4f4f4;  position:relative; }
.kyjg .xsqktitle:hover{ display:block; padding:0 40px 0 50px; font-size:16px; height:46px; line-height:46px; background:url(../images/jg-list1.png) 20px center no-repeat #e73b59; color:#fff !important; position:relative; }

.kyjg .xsqktitle a:hover{color:#fff !important; }

.kyjgbox .xsqktitle a{ corlor:#1687bf !important;}
.kyjgbox .xsqktitle a:hover{ corlor:#fff !important;}

.kyjg .xsqktitle i{ display:block; width:46px; height:46px; position:absolute; top:0; right:0;-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	 }
.curri1{ background:url(../images/jg-up.png) center no-repeat;-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg) }	

/*鍚嶅笀涓撴爮----------------------------*/
.listbox{ overflow:hidden; }
.list-sz{ overflow:hidden; }
.list-sz li{  margin-bottom:15px; border-bottom:dashed 1px #dedede; padding-bottom:15px; overflow:hidden; }
.list-sz li a{ display:block; font-size:16px; line-height:30px; height:30px;  }
.list-sz li .zy{ line-height:24px; color:#888;font-size:14px;  }
.btt{ float:left; width:30%; height:150px; overflow:hidden; }
.btt img{ width:100%; height:auto; }
.wen{ float:right; width:66%; }
.wen span{ display:block; height:20px; line-height:20px; color:#999; margin-top:10px; }


.curri2{background:url(../images/jg-up.png) center no-repeat; -webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg) }

	
.kyjg-list{ background:#f4f4f4; border-top:solid 1px #e7e7e7; overflow:hidden; padding:15px 0;  }
.xsqklist{ font-size:14px; color:#444; padding:0 20px; line-height:30px; text-indent:2em;  }



/*鐗堟潈淇℃伅鏍?---------------------------*/
.foot{ padding:10px 0;  background:#094a9f; }
.foot p{ line-height:25px; text-align:center;  color:#fff;}
.foot p a{ color:#fff;}
.link{overflow: hidden;margin:0 auto; color:#fff; text-align: center; font-size:12px; padding:10px 0;}
.link a{color:#fff !important; margin:0 13px; line-height:25px; font-size:14px;}


.ny{ background:#fff; padding:10px 2%;}

.nybanner{width:100%; position:relative;}
.nybanner span{display:block; position:absolute; width:100%; bottom:0; left:0; height:40px; line-height:40px;}

.local{width:100%; background:url(../images/icon4.png) 8px center no-repeat #f6f6f6; color:#333; line-height:25px; border-bottom:1px solid #ccc; padding:8px 10px 8px 28px;}
.local a{color:#333 !important; font-size:14px;}




.load_more{
	display: block;
	width: 60%;
	border-radius: 6px;
	border: 1px solid #e6e6e6;
	color: #333;
	text-align: center;
	margin: 15px auto 0;
	line-height: 2.25em;
	font-size: 1.1111em;
}



.brief{
	width: 100%;
	padding: 0.4em 0 1.2em;
}

.brief h3{color:#333; font-size:18px; line-height:30px; display:block; float:left; width:100%; text-align:center;}
.brief img{
	display: block;
	max-width: 82%;
	margin: 0.8em auto;
}
.brief p{
	font-size:15px;
	color: #333333;
	text-indent: 2em;
	line-height: 32px;
	text-align:justify;
	text-justify:inter-ideograph;
}


.brief table td p{text-indent:0!important;line-height:20px !important;}
.brief table {font-size:14px; margin-top:15px;margin-bottom:15px;  margin:0!important; width:100%!important; border-collapse: collapse;}
.brief table td {text-align: center;padding: 3px;  border:1px #eee solid; }



.tcontent {
  width: 100%;
  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: 30%;
  background: #e6e6e6;
  position: absolute;
}
.tcontent .article .section:last-child:before {
  display: none;
}
.tcontent .article .section .time {
  width: 26%;
  display: block; display: block; font-size:16px;
  text-align: right;
  position: absolute; 
}

.tcontent .article .section .aside {
  color: #3a3a38;
  margin-left: 35%;
  padding-bottom: 15px; font-size:14px;
}
.tcontent .article .section .brief {
  color: #9f9f9f;
}

.point-time {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 7px;
  left: 30%;
  background: #1c87bf;
  margin-left: -4px;
  border-radius: 50%;
  box-shadow: 0 0 0 5px #fff;
}




.ttxw-con{width:100%;}
.ttxw-con dd{width:100%; padding-bottom:10px; margin-top:5px; border-bottom:1px dotted #dfdfdf;}
.ttxw-con dd a{font-size:15px;
	color: #2b2b2b;
	display: block;
	overflow: hidden;
	height: 35px;
	width:100%; 
	white-space:nowrap; text-overflow:ellipsis;
	line-height: 35px;}
.ttxw-con dd p{color: #c3c3c3;
	display: block;
	font-size: 14px; height: 30px; line-height: 30px;}
.ttxw-con dd .time{
	color: #c3c3c3;
	display: block;
	font-size: 14px; white-space:nowrap; text-overflow:ellipsis;	overflow: hidden; width:100%; }
	




.sz { margin-top:10px;}
.sz ul li{float: left;width:29%; margin:0 2%;}

.sz ul  li a.img img{width: 100%; display: block;}
.sz ul  li p{ text-align:center;
		display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	line-height:45px;
	font-size:15px;
}






/*鍐呭椤?/
.contain{
	width: 100%;
	background: #fff;
}
.contain h2{
	font-size:18px !important;
	color: #000000;
	text-align: center;
}
.contain h3{
	font-weight:normal;
	text-align: center;
	padding: 0.6em 0 0.4em;
	border-bottom: 1px dashed #ddd;
}
.contain h3 span{
	display: inline-block;
	font-size: 14px;
	color: #999999;
	padding: 0 0.8em;
}
.con_con{
	width: 100%;
	padding: 2%;
}
.con_con p{
	font-size: 15px !important;
	line-height:34px !important;
	margin: 0.4em 0 !important;
	text-align:justify !important;
	text-justify:inter-ideograph !important;
}
.con_con img{
	max-width: 80% !important;
	margin: 0.8em auto !important;
	display: block !important;
}


.sxt{padding:10px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:100%; height:35px; font-size:15px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }



.con_con table td p{text-indent:0!important;line-height:20px !important;}
.con_con table {font-size:14px; margin-top:15px;margin-bottom:15px;  margin:0!important; width:100% !important; border-collapse: collapse;}
.con_con table td {text-align: center;padding: 3px;  border:1px #eee solid; }

.fj{ margin-top:10px; margin-bottom:10px;}
.fj li{display:block; width:100%; height:30px; font-size:14px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.xsdt ul li{float: left;width: 48%; position:relative; margin-top:15px;}
.xsdt ul li:nth-child(2n){float: right;}
.xsdt ul  li a.img img{width: 100%; display: block; position:absolute; z-index:1;}
.xsdt ul  li p{ text-align:center; position:absolute; z-index:2; width:100%;  background:url(../images/setup-bg.png) repeat; height:35px; line-height:35px; bottom:0;
		display: block;
	font-size: 15px; color:#fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size:14px;
}






/**鎼滅储缁撴灉**/

.sear{padding:40px 0 40px 35px;background:#eee;}
.dib.sear_f{width:270px; height:28px; margin-right:10px;}
.dib.sear_f input{width:100%; padding:0; text-indent:10px; color:#aaa;}
.dib{margin-right:10px;}

 .sear .t{font-size:15px;font-weight:bold;line-height:2.4;}

 .result{border-top:1px solid #ddd;padding:10px 10px 0;margin-top:20px;}

 .sear_f .inp{height: 30px;line-height:30px;padding: 0 0 0 5px;border: 1px solid #ccc; outline:medium none;}

.red{ color:#c11601;}
.dib.sear_f{margin-bottom:10px; width:100%; margin-right:0;}
.sear{padding:40px;}
.submit{width:100%; background-color:#97050c; color:#fff; height: 30px!important;outline:medium none;}
.dib{width:100%; margin-right:0;}


/**鏈烘瀯璁剧疆**/

.service{ }
.servicebox{ padding:15px 30px 0px 30px;  overflow:hidden; }
.servicebox ul li{ float:left; width:100%;border-left:solid 5px #ccc; margin-top:20px; }
.servicebox ul li a{ display:block; padding-left:15px; color:#444; }
.servicebox ul li:hover{ border-left:solid 5px #257ec4; }
.servicebox ul li a:hover{  color:#257ec4; font-weight:bold; }
.servicebox span{ height:40px; line-height:40px; font-size:20px;color:#0e419c; }



.tuandui {width:100%; background:#f6f6f6; margin-bottom:15px;}
.tuandui .pt-pic1{width:105px; height:120px; overflow:hidden; position:relative; float:left; margin-right:-105px;}
.tuandui .pt-pic1 img{width:105px; height:120px; }
.tuandui .pt-txt1{width:100%; float:right;}
.tuandui .pt-txt1-1{margin-left:115px; height:110px; padding:5px;}
.tuandui .pt-txt1-1 h3{ color:#333; font-size:15px; width:100%; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; font-weight:normal;}
.tuandui .pt-txt1-1 p{width:100%; line-height:24px; height:48px; margin-top:3px; overflow:hidden; color:#999; font-size:14px;}
.tuandui .pt-txt1-1 p a{ color:#666;}
.tuandui .pt-txt1-1 em{color:#97050c; font-weight:bold; display:block;}


.dpzwlj{ color:#fff; background:#97050c; border-radius:15px; height:35px; line-height:35px; font-size:14px; display:block; color:#fff; width:240px; margin-top:15px; text-align:center;}
.dpzwlj a{ color:#fff !important;}



.linkPageList{ margin-bottom:25px;}
.linkPageList h2{font-size: 18px;font-weight: normal;color:#97050c;margin-bottom:15px; padding-left:10px;}
.linkPageList h2 span{border-left: 3px solid #97050c; padding-left: 15px; font-weight:bold;}
.linkPageList ul{margin-bottom: 30px;}
.linkPageList ul li{ float:left; margin:0 10px;}
.linkPageList ul li a{ float: left; width:100%; color:#666666; padding:10px; background: #f6f6f6;border-bottom: 2px solid #DDDDDD;border-right: 2px solid #DDDDDD; margin-top:10px; margin-bottom:10px;}
.linkPageList ul li a:hover{color:#fff; width:100%; background: #97050c;border-bottom: 2px solid #2d4c64; border-right: 2px solid #2d4c64;}

.linkPageList ul li ul {display:block;}
.linkPageList ul li ul li{position:static; border-right:none !important; margin:0px 10px 0 0;}
.linkPageList ul li ul li a{ height:35px !important; background: #e8eef7;  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: #97050c; 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; top:60px; left:0; }




.TabTitle2{ height:45px; line-height:45px;}
.TabTitle2 ul li{ float:left; display:block; margin:0 5px; font-size:16px; text-align:center; cursor:pointer; display:block;}
.TabTitle2 ul li a{ color:#333; background:#f6f6f6; border-radius:15px; height:35px; line-height:35px; display:block; padding:0 20px;}
.TabTitle2 .hover a{color:#fff; background:#97050c; border-radius:15px; height:35px; line-height:35px; display:block; padding:0 20px;}
.Tabbottom3{ margin-top:30px;}
.bst{ border:1px solid #ddd; background:#f3f3f5; text-align:center; width:100%; margin:0 auto; padding:15px 0;}
.bst img{ text-align:center; margin:0 auto;}

.tj-service ul li{ margin-top:15px; display: block;}
.tj-service ul li a {
    display: block; font-size:16px;
    width: 97%; padding-left:3%;
    height: 60px;
    background: #1d77ce; line-height:60px;
    color: #fff;
}
.tj-service ul li a i {
    float: right;
    width: 20px;
    height: 20px;
    background:url(../images/icno4.png) right center no-repeat;
    margin: 20px 18px 0 0;
    transition: 0.4s;
}



.sjdh{ width:96%; float:left; margin:0px 2% 8px 2%;}
.sjdh li{ width:48% !important; float:left; text-align:center;  white-space:nowrap; text-overflow:ellipsis; margin-top:2%; overflow:hidden;}
.sjdh li a{ height:40px; line-height:40px; background:#eee; display:block;}
.sjdh li:nth-child(2n){float: right;}
.sjdh ul li a:hover{background:#97050c; color:#fff;}
.sjdh ul li a.hover{ background:#97050c; color:#fff;}


.Tmenu{
	width: 100%;
	margin: 0 auto;
	position:relative; z-index:10;
}
.Tmenu h2{
	color: #fff;
	width: 100%;
	text-align: center;
	background:url(../images/yy.png) repeat;
	font-size: 18px;
	cursor: pointer;
	background-size: 4%;
}
.Tmenu h2 em{
	display: inline-block;
	position: absolute;
	width: 0.9118em;
	height: 0.5em;
	z-index:11;
	right: 0.7em;
	margin-top: 0.7em;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	background:url(../images/ico4.png) no-repeat right center;
	background-size: 100%;
}
.Tmenu h2.current em{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.sideMenu{
	width:100%;
	display: none;
	position: absolute;
	z-index:12;
	background: rgba(0,0,0,0.8);
}
.sideMenu li a {
	font-size: 15px;
	color: #fff;
	display: block;
	line-height:40px;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid #484848;
	background-size: 7%;
}