@charset "utf-8";
/* CSS Document */

/*--------------css  body 共同样式*/
* {
	margin:0px;
	padding:0px;
}
body {
	font-size:12px;
	margin:0 auto;
	font-family:Arial;
	
}
form, div, body, img, p, a, img, dl, dd, dt {
	margin:0px;
	padding:0px;
	border:0;
}
a:link {
	
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	
}

img {
	vertical-align:middle;
}
ul, li {
	list-style:none;
	margin:0;
	padding:0;
}
input, textarea, select {
	color:#333;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
}
input:focus, textarea:focus {
	outline:0;
}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border:none;
padding:0;
}

/*--------------css  body 共同样式*/

/*-----------------------首页-------------------------*/
.wrapp{ width:100%; height:auto!important; overflow:hidden;}
.top_bg{ width:100%; height:171px; background:#00579a;}
.top{ width:1002px; height:171px; background:url(../images/top.gif) no-repeat; margin:0px auto; position:relative;}
.top a{ color:#FFF;}
.top a:hover{ color:#000;}
#china{ display:block; position:absolute; background:url(../images/chinese.jpg) no-repeat; width:68px; height:25px; font-size:14px; top:0px; right:10px; text-align:center; line-height:25px;}
.nav{ position:absolute; bottom:0px; height:44px; width:1002px; _margin-bottom:-1px;}
.nav li{ display:block; float:left;}
.nav_1 a{ display:block; background:url(../images/home.jpg) no-repeat; width:136px; height:44px;}
.nav_1 a:hover{ background:url(../images/home2.jpg) no-repeat;}
.nav_2 a{ display:block; background:url(../images/news.jpg) no-repeat; width:145px; height:44px;}
.nav_2 a:hover{ background:url(../images/news2.jpg) no-repeat;}
.nav_3 a{ display:block; background:url(../images/cases.jpg) no-repeat; width:145px; height:44px;}
.nav_3 a:hover{ background:url(../images/caseS2.jpg) no-repeat;}
.nav_4 a{ display:block; background:url(../images/press.jpg) no-repeat; width:187px; height:44px;}
.nav_4 a:hover{ background:url(../images/press2.jpg) no-repeat;}
.nav_5 a{ display:block; background:url(../images/juris.jpg) no-repeat; width:165px; height:44px;}
.nav_5 a:hover{ background:url(../images/juris2.jpg) no-repeat;}
.nav_6 a{ display:block; background:url(../images/lit.jpg) no-repeat; width:224px; height:44px;}
.nav_6 a:hover{ background:url(../images/lit2.jpg) no-repeat;}

.down{ width:100%; height:auto; background:url(../images/down_bg.jpg) repeat-x #ced5db; overflow:hidden;}
.main{ width:1002px; margin:8px auto 35px auto; _margin:4px auto 35px auto; *margin:3px auto 35px auto;}
.main_top{ width:1006px; height:7px; display:block;}
.main_midd{ width:1006px; height:auto; background:url(../images/main_midd.jpg) repeat-y; display:block; overflow:hidden;  *margin-top:4px; _margin-top:-4px;}
.cont{ width:1002px; margin:5px 0px 0px 15px; height:285px;}
.mation{ background:url(../images/mation_new.jpg) no-repeat; width:973px; height:285px; position:relative; float:left; z-index:1; }
/*-------------------滚动 开始-----------*/
.roll{ width:398px; height:277px; margin:3px 0px 1px 1px; display:block; float:left;}
.mat_rig{ float:right; width:140px; margin:25px 20px 0px 0px; _margin:25px 10px 0px 0px; display:block;} 
.matr_bt{ font-size:18px; font-family:"Times New Roman"; font-weight:bold; }
.matr_bt a{ color:#020202;}
.mat_cont{ margin-top:23px; font-size:14px; color:#676767;}

/*-------------------滚动 结束-----------*/
.more1{ width:39px; height:19px; position:absolute; top:15px; right:-2px; font-size:9px; z-index:999;}
.more1 a{ display:block;  background:url(../images/mor2.gif) no-repeat; width:39px; height:15px; line-height:15px; padding-bottom:4px; text-align:center; color:#FFF;}
.more1 a:hover{ color:#000;}

.mation2{ background:url(../images/mation2.jpg) no-repeat; width:392px; height:285px; float:right; margin-right:27px; _margin-right:13px;}
.mat2_bt{ width:369px; height:36px; margin:5px 0px 0px 13px;}
.bt_lt{ display:block; float:left; color:#00579a; font-size:18px; font-weight:bold; line-height:36px;}
.more2{ width:39px; height:15px; float:right; margin-top:10px;}
a.more2{background:url(../images/m_09.jpg) no-repeat;}
.mat2_ul{ width:363px; height:220px; display:block; margin:10px 0px 0px 13px; font-size:14px; font-family: "宋体";}
.mat2_ul li{ height:23px; line-height:23px; width:340px; border-bottom:1px dashed #cfcfcf; padding-left:23px; background:url(../images/gy.jpg) no-repeat 7px 8px; overflow:hidden;}
.mat2_ul a{ color:#2f2f2f;}
.mat2_ul a:hover{ color:#218ada;}

.cont2{ width:910px; height:297px; margin:12px auto;} 
.cases{ display:block; float:left; background:url(../images/cont2.jpg) no-repeat; width:436px; height:297px;}
.cs_bt{ height:40px; line-height:40px; width:433px; margin:9px 0px 0px 1px; _margin:14px 0px 0px 1px;
display:block; font-size:24px; font-weight:bold; color:#f6fbff; }
.cst_lt, .lit_lt{ display:block; float:left; margin-left:11px; _margin-left:6px;}
.cst_lt img{ margin:-2px 10px 0px 0px; _margin:4px 10px 0px 0px;}
.morelv{ display:block; float:right; margin:13px 20px 0px 0px; _margin:8px 10px 0px 0px;}
a.morelv{ background:url(../images/morel.jpg) no-repeat; width:39px; height:15px;}

.cs_ul{ width:363px; height:auto; margin:10px 0px 0px 38px; _margin:6px 0px 0px 38px; font-size:14px; font-family: "宋体";}
.cs_ul li, .lit_ul li{ height:23px; line-height:23px; width:340px; border-bottom:1px dashed #cfcfcf; padding-left:23px; background:url(../images/gy.jpg) no-repeat 7px 8px; overflow:hidden;}
.cs_ul a, .lit_ul a{ color:#2f2f2f;}
.cs_ul a:hover, .lit_ul a:hover{ color:#218ada;}

.press{display:block; float:right; background:url(../images/cont2.jpg) no-repeat; width:436px; height:297px;}

.cont3{ width:935px; margin:15px auto 25px auto; height:301px;} 
.jur{ float:left; background:url(../images/cont3.jpg) no-repeat; width:454px; height:301px; display:block;}
.jur_bt{ width:448px; margin:2px 0px 0px 1px; _margin:6px 0px 0px 1px; height:40px; line-height:40px; display:block; font-size:24px; font-weight:bold; color:#f6fbff;}



.map{ width:448px; height:254px; margin-left:2px; _margin-top:-5px;}


.lit{ float:right; background:url(../images/cont3.jpg) no-repeat; width:454px; height:301px; display:block;}
.lit_lt img{ margin:-4px 10px 0px 0px; _margin:0px 10px 0px 0px;}
.lit_ul{ width:363px; height:auto; margin:15px 0px 0px 37px; font-size:14px; font-family: "宋体";}
.line{ width:1002px; background:url(../images/line.jpg) repeat-x; height:4px;}
.ft_wz{ width:1002px; background:#edf2f6; height:20px; color:#5d5d5d; font-family: "宋体"; padding:15px 0px 0px 0px; _margin-top:-10px; text-align:center;}

.main_bott{ width:1006px; height:13px; display:block; margin-top:-1px;}

/*-----------------------------新闻 页面-------------------*/
.location{ height:21px; line-height:21px; width:960px; background:#a4ceee; margin:5px 0px 0px 22px; font-size:14px; color:#00579a; font-weight:500;}
.location img{ width:12px; height:18px; margin:-2px 8px 0px 6px; _margin:2px 8px 0px 6px;}
.news{ width:895px; height:auto; margin:25px auto 15px auto; overflow:hidden;}
.new_bt{ width:895px; text-align:center; font-size:18px; font-family:Georgia;}
.new_time{ color:#757575; text-align:center; margin:15px 0px;}
.new_time span{ margin:0px 15px;}
.new_lin{ width:913px; height:10px; margin-bottom:10px;}
.new_cont{ width:895px; height:auto;}
.new_cont p{ font-size:14px; display:block; margin-bottom:15px; line-height:18px;} 
.new_cont .hsp{ font-size:12px; color:#9d9d9d;}
.new_cont i{ font-size:14px; font-family:Georgia; display:block;  float:right;}
.new_cont a{ display:block; background:#fddbdb; color:#ff3131; border-bottom:1px solid #ff6b6b;}
.new_cont a:hover{ background:#e5e5e5; color:#000; border-bottom:1px solid #999;}

/*-----------------------------列表 页面-------------------*/
.find{ width:895px; font-size:14px; color:#a1a1a1; font-family: "宋体"; margin:15px 0px 15px 42px;}
.fd1{ width:595px; height:22px; margin:0px 0px 7px 170px;}
.find span, .find input, .find button, .find2 span, .find2 input.tit2, .find2 button.ksjs2{ float:left; display:block;}
.title{background:url(../images/sub.jpg) no-repeat; display:block;width:118px; height:22px; text-align:center; line-height:22px; margin-right:5px;}
.tit{ height:20px; line-height:20px; border:1px solid #adadad; width:468px; *margin-left:-47px;  _margin-left:-23px;}
.fwrq{ color:#000; float:left;}
.find button, .find2 button{ cursor:pointer;  border:none; height:22px; line-height:22px; }
.ksjs{ background:#717171; color:#FFF; width:100px; text-align:center; font-weight:bold; margin:0px 5px;} 
.cztj{ background:#e8e8e8; color:#3d3d3d; width:118px; text-align:center; font-weight:bold;} 
 
.find2{ width:918px; font-size:14px; color:#a1a1a1; font-family: "宋体"; margin:15px 0px 15px 42px; overflow:hidden;}
.tit2{ height:20px; line-height:20px; border:1px solid #adadad; width:140px; margin-right:15px;}
.ksjs2{ background:#717171; color:#FFF; width:100px; text-align:center; font-weight:bold; margin:0px 23px 0px 30px; _margin:0px 20px 0px 30px;} 
.cztj2{ background:#e8e8e8; color:#3d3d3d; width:118px; text-align:center; font-weight:bold;} 

 
.list_ul{ width:918px; height:auto; font-size:14px; font-family: "宋体"; display:block; margin:15px 0px 25px 42px;}
.list_ul li{ height:30px; line-height:30px; width:895px; border-bottom:1px dashed #cfcfcf; padding-left:23px; background:url(../images/gy.jpg) no-repeat 7px 12px; overflow:hidden;}
.list_ul a{ color:#2f2f2f; display:block; float:left;}
.list_ul a:hover{ color:#218ada;}
.list_ul span{ display:block; float:right; font-size:12px; color:#999;}


.tu{ width:960px; margin:15px auto; font-family:"宋体"; overflow:hidden;}
.tu img{ width:178px; height:116px; overflow:hidden; padding:4px; border:1px solid #cfcdcd; background:#FFF;}
.tu dl{ width:202px; height:auto; float:left; display:block; margin:0px 23px 0px 15px; _margin:0px 20px 0px 12px;}
.tu dt{width:188px; height:126px; background:#ededed; padding:7px;}
.tu dd{ width:202px;  line-height:18px; text-align:center; padding:10px 0px;} 
.tu dd a{ color:#999;}
.tu dd a:hover{ color:#06F;}

.page{ width:895px; font-size:12px; color:#5e5e5e; font-family:"宋体"; display:block; text-align:center; overflow:hidden; padding:4px 0px; margin:0px 0px 20px 0px;}
.page font{ margin-right:15px;}
.page a{ border:1px solid #5e5e5e; background:#FFF; padding:3px 5px; color:#5e5e5e; margin-left:3px;}
.page a:hover{ background:#a4ceee; color:#FFF;}
DIV.meneame {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	COLOR: #5E5E5E;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}

DIV.meneame A {
	BORDER-RIGHT: #5E5E5E 1px solid;
	PADDING-RIGHT: 7px;
	BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #5E5E5E 1px solid;
	PADDING-LEFT: 7px;
	BACKGROUND-IMAGE: url(meneame.jpg);
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #5E5E5E 1px solid;
	COLOR: #5E5E5E;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #5E5E5E 1px solid;
	TEXT-DECORATION: none
}

DIV.meneame A:hover {
	BORDER-RIGHT: #5E5E5E 1px solid;
	BORDER-TOP: #5E5E5E 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #5E5E5E 1px solid;
	COLOR: #5E5E5E;
	BORDER-BOTTOM: #5E5E5E 1px solid;
	BACKGROUND-COLOR: #ffc794
}

DIV.meneame A:active {
	BORDER-RIGHT: #5E5E5E 1px solid;
	BORDER-TOP: #5E5E5E 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #5E5E5E 1px solid;
	COLOR: #5E5E5E;
	BORDER-BOTTOM: #5E5E5E 1px solid;
	BACKGROUND-COLOR: #ffc794
}

DIV.meneame SPAN.current {
	BORDER-RIGHT: #5E5E5E 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #5E5E5E 1px solid;
	PADDING-LEFT: 7px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #5E5E5E 1px solid;
	COLOR: #5E5E5E;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #5E5E5E 1px solid;
	BACKGROUND-COLOR: #DADBDB
}

DIV.meneame SPAN.disabled {
	BORDER-RIGHT: #ffe3c6 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #ffe3c6 1px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ffe3c6 1px solid;
	COLOR: #ffe3c6;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffe3c6 1px solid
}

/*20221021 tab去掉一个按钮调整*/
.nav_1 a{ display:block; background:url(../images/tab_lan01_new.png) no-repeat; width:286px; height:44px;}
.nav_1 a:hover{ background:url(../images/tab_cheng01_new.png) no-repeat;}
.nav_2 a{ display:block; background:url(../images/tab_lan02.jpg) no-repeat; width:175px; height:44px;}
.nav_2 a:hover{ background:url(../images/tab_cheng02.jpg) no-repeat;}
.nav_3 a{ display:block; background:url(../images/tab_lan03_new.png) no-repeat; width:239px; height:44px;}
.nav_3 a:hover{ background:url(../images/tab_cheng03_new.png) no-repeat;}
.nav_4 a{ display:block; background:url(../images/tab_lan04.jpg) no-repeat; width:239px; height:44px;}
.nav_4 a:hover{ background:url(../images/tab_cheng04.jpg) no-repeat;}
.nav_5 a{ display:block; background:url(../images/tab_lan05.jpg) no-repeat; width:238px; height:44px;}
.nav_5 a:hover{ background:url(../images/tab_cheng05.jpg) no-repeat;}
/*20221021*/