@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f4f4;
}
dl, dt, dd {
	margin: 0px;
	padding: 0px
}
ul, li {
	margin: 0px;
	padding: 0;
	list-style: none;
}
a {
	text-decoration: none;
}
ul {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	list-style: none
}
li {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	line-height: 20px;
}
ul li a {
	color: #666
}
p {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
h1, h2, h3, h4, h5, h6 {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
input, select {
	font-size: 12px
}
.clear {
	clear: both
}
img {
	border: none
}
.hidden {
	display: none
}
.none {
	display: none
}
.red {
	color: #F00;
}
/*头部*/
.top {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	background-color: #f9f9f9;
	padding-bottom: 5px;
}
.shang {
	width: 982px;
	height: auto;
	margin: 0 auto;
	margin-top: 5px;
}
.logo {
	width: 204px;
	height: 84px;
	float: left;
}
.syou {
	float: right;
}
.about {
	text-align: right;
	color: #888;
	font-family: "宋体";
	font-weight: bold;
	line-height: 28px;
}
.about a {
	color: #666666;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: normal;
}
.about a:hover {
	color: #0a9ce5;
}
.about h1
{
    width:55%;
    float:left;
    margin-right:10px;
    font-size:16pt;
    color:#0DB3EF;
    font-family:@黑体;
    text-align:right;
}
.about h2
{
    width:35%;
    float:right;
    font-size:16pt;
    text-align:left;
}
.sous {
	margin-top: 18px;
}
.serch {
	background: url(../images/ssk.jpg) no-repeat;
	width: 245px;
	height: 30px;
	line-height: 30px;
	border: none;
	float: left;
}
.ssn {
	background: url(../images/sn.jpg) no-repeat;
	width: 40px;
	height: 30px;
	border: none;
	float: left;
	margin-left: 5px;
	cursor:pointer;
}

/*头结束*/

/*menu_info*/
.menu_info {
	background: url(../images/dh.jpg) repeat-x left top;
	height: 43px;
}
.w970 {
	width: 982px;
	margin: 0px auto;
}
.menu_list ul.menu_ul li {
	float: left;
	line-height: 41px;
	height: 43px;
	font-size: 14px;
	font-family: "微软雅黑";
	margin-right:3px;
}
.menu_list ul.menu_ul li a {
	color: #fff;
}
.menu_list ul.menu_ul li .en_menu_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 6px;
}
.menu_list ul.menu_ul li.first {
	background: url(../images/menu_first_normal.png) no-repeat left top;
	width: 40px;
}
.menu_list ul.menu_ul li.first_hover,.menu_list ul.menu_ul li.hover_first {
	background: url(../images/menu_first_hover.png) no-repeat left top;
	width: 40px;
}

.menu_list ul.menu_ul li.last {
	background: url(../images/menu_last_normal.png) no-repeat left top;
	width: 40px;
}
.menu_list ul.menu_ul li.last_hover {
	background: url(../images/menu_last_hover.png) no-repeat left top;
	width: 40px;
}
.menu_list ul.menu_ul li.menu_title {
	background: url(../images/menu_normal_bg.png) no-repeat left top;
	width: 125px;
	text-indent: 0.3em;
}
.menu_list ul.menu_ul li.menu_title a {
	color: #fff;
}
.menu_list ul.menu_ul li.menu_title_hover,.menu_list ul.menu_ul li.hover_title {
	background: url(../images/menu_hover_%20bg.png) no-repeat left top;
	width: 125px;
}
.menu_list ul.menu_ul li.menu_title_hover a,.menu_list ul.menu_ul li.hover_title a {
	color: #FFF;
}
.menu_list ul.menu_ul li a:hover {
	color: #FFF;
}
.menu_list ul.menu_ul li.gd {
	background: url(../images/menu_right_normal.jpg) no-repeat left top;
	width: 40px;
}
.menu_list ul.menu_ul li.gd_hover,.menu_list ul.menu_ul li.hover_gd {
	background: url(../images/menu_right_hover.png) no-repeat left top;
	width: 40px;
}
.menu_list ul.menu_ul li.gd_hover2 {
	background: url(../images/menu_right_normal.png) no-repeat left top;
	width: 40px;
}
/*banner_info*/
.banner {
	width: 100%;
	height: 344px;
	background: url(../images/daj.jpg) repeat-x;
	margin: 0 auto;
	overflow: hidden;
}
.lunhuan {
	width: 1145px;
	height: auto;
	margin: 0 auto; margin-top:5px;
}
/*banner_info*/
.content {
	width: 982px;
	margin: 0px auto;
	margin-top: 5px;
}
.news {
	width: 320px;
	height: auto;
	float: left;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #ecebeb;
}
.btt {
	border-bottom: 1px solid #ecebeb;
	line-height: 24px;
	padding-bottom: 8px;
}
.more {
	float: right;
}
.more a {
	color: #666;
}
.xinwen {
	width: 306px;
	height: auto;
	margin: 0 auto;
}
.xinwen ul {
	margin-top: 7px;
	margin-bottom: 10px;
}
.xinwen ul li {
	background: url(../images/li.jpg) left center no-repeat;
	padding-left: 10px;
	border-bottom: 1px dashed #dfdfdf;
	line-height: 34px;
	color: #333;
}
.xinwen ul li a {
	color: #333;
}
.xinwen ul li a:hover {
	color: #06C;
}
.date {
	float: right;
}
.cpys {
	width: 272px;
	margin-left: 18px;
}
.case_show {
	margin-left: 8px;
}
.signal_case {
	height: 90px;
	overflow: hidden;
	margin-top: 3px;
	margin-bottom:5px;
	border-bottom:1px solid #ecebeb;
}
.case_pic {
	float: left;
	margin-bottom:5px;
}
.case_content {
	float: left;
	margin-top:3px;
	margin-left: 5px;
	margin-bottom:2px;
}
.case_title a {
	font: 14px "宋体";
	color: #333;
	font-weight: bold;
}
.case_title a:hover {
	color: #06C;
}
.case_more {
	margin-top: 5px;
	width:182px;
}
.anli {
	width: 290px;
	float: right;
}
.alnr ul {
	width: 280px;
	height: auto;
	margin: 0 auto;
	margin-top: 3px;
}
.alnr ul li img {
	border: 1px solid #dfdfdf;
	padding: 3px;
	margin-top: 10px;
	margin-top:13px;
}
.bottom1 {
	width: 982px;
	height: auto;
	margin: 0 auto;
	color: #7f7d7d;
	margin-top: 30px;
	border-top: 1px solid #d7d7d7;
	padding-top: 10px;
	padding-bottom: 20px;
	line-height: 26px;
}
/*分页样式*/
.fynr {
	width: 982px;
	height: auto;
	margin: 0 auto;
	margin-top: 15px;
}
.cp_left {
	width: 208px;
	height: auto;
	float: left;
}
.left1 {
	width: 206px;
	height: auto;
	border: 1px solid #dfdfdf;
	background-color: #fff;
}
.ejfl {
	background: url(../images/fyt/fb.jpg) left center no-repeat;
	background-position: 2% 50%;
	color: #18b8f6;
	border-bottom: 2px solid #08a4e6;
	margin-left: 3px;
	margin-right: 3px;
	font: 16px "微软雅黑";
	text-indent: 1.8em;
	line-height: 38px;
}
.left1 ul {
	width: 192px;
	height: auto;
	margin: 0 auto;
	text-indent: 4em;
*text-indent:3.5em;
	margin-top: 6px;
	margin-bottom: 10px;
}
.left1 ul li {
	border-bottom: 1px dashed #dfdfdf;
	font-size: 14px;
	line-height: 34px;
}
.left1 ul li a {
	color: #444;
}
.left1 ul li a:hover {
	color: #06C;
}
.left2 {
	margin-top: 12px;
}
.cp_right {
	width: 758px;
	height: auto;
	float: right;
	background-color: #fff;
	border: 1px solid #dfdfdf;
}
.right1 {
	width: 708px;
	height: auto;
	margin: 0 auto;
	background: url(../images/fyt/fy.jpg) left center no-repeat;
	padding-left: 20px;
	border-bottom: 2px solid #dfdfdf;
	font: 12px "宋体";
	color: #333;
	line-height: 40px;
}
.right1 a {
	margin-left: 5px;
	margin-right: 5px;
	color: #333;
}
.right1 a:hover {
	color: #06C;
}
.cpxx {
	width: 748px;
	height: auto;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 20px;
}
.cpxx ul li {
	width: 202px; 
	height:228px; 
	float: left;
	border: 1px solid #dfdfdf;
	padding: 6px;
	margin: 12px 12px 10px 10px;
	_margin: 12px 12px 10px 6px;
}
.cpxx ul li h3 {
	margin-top: 2px;
}
.cpxx ul li h3 a {
	font: 14px "宋体";
	font-weight: bold;
	color: #10b2f2;
	width: 202px;
	overflow: hidden;
	line-height: 28px;
}
.cpxx ul li p {
	margin-top: 3px;
	line-height: 24px;
}
.pages {
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 40px;
*margin-bottom:25px;
}
.pages a {
	color: #444;
	padding: 4px 10px 4px 10px;
	background-color: #FFF;
	float: left;
}
.pages a:hover {
	color: #10b2f2;
}
.pages .black {
	color: #339bd7;
}
.pages .black:hover {
	display: block;
	color: #fff;
	font-weight: bold;
	background-color: #339bd7;
}
.gywm {
	width: 690px;
	height: auto;
	margin: 0 auto;
}
.gywm h3 {
	color: #08a4e6;
	font: 16px "宋体";
	font-weight: bold;
	line-height: 30px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
}
.jjnr {
	line-height: 24px;
}
.jjtu {
	width: 685px;
	height: 298px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 30px;
}
.lxwm {
	width: 645px;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 60px;
}
.ditu {
	margin-top: 10px;
	margin-bottom: 25px;
}
.lxfs {
	margin-left: 10px;
	line-height: 24px;
}
.lxfs h3 {
	color: #444;
	font: 16px "宋体";
	font-weight: bold;
	margin-bottom: 10px;
}
.casenr {
	width: 700px;
	height: auto;
	margin: 0 auto;
	margin-top: 15px;
}
.casenr .anul {
	width: 700px;
	height: auto;
	margin-bottom: 30px;
}
.casenr ul li {
	float: left;
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 20px;
}
.casenr ul li img {
	border: 1px solid #dfdfdf;
	padding: 3px;
}
.newnr {
	width: 728px;
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
}
.newnr ul li {
	background: url(../images/fyt/tt.jpg) left center no-repeat;
	padding-left: 10px;
	border-bottom: 1px solid #dfdfdf;
	line-height: 32px;
}
.newnr ul li a{ color:#333;}
.newnr ul li a:hover{color: #10adff;}


.dp_newsinfo{}
.dp_newsinfo .dp_newstitle{ text-align:center; line-height:30px;}
.dp_newsinfo .dp_newsparam{ text-align:center;margin:8px 0;}
.dp_newsinfo .dp_content{ line-height:25px; padding:10px;}

.webbutton {
    background-color: #028feb;
    border: none;
    color: white;
    padding: 8px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    border-radius: 18px;
    cursor:pointer;
}

.webbutton:hover {
  background-color: #239eee;
  color: white;
}
.nolink{float:left;padding: 4px;}
a.plinknum{
	color: #339bd7;
	padding: 4px 10px 4px 10px;
	background-color: #FFF;
	float: left;
}
a.plinknum:hover { 
	display: block;
	color: #fff;
	font-weight: bold;
	background-color: #339bd7;
}
a.plinkcur{
	color: #339bd7;
}
a.plinkcur:hover {
	display: block;
	color: #fff;
	font-weight: bold;
	background-color: #339bd7;
}

.btnSearch{ cursor:pointer;}


/*mynav*/

.mynav li a{ display:block; width:186px; height:43px; background:url(../images/mybg.gif) no-repeat; text-align:center;}
.mynav li a:hover{ background:url(../images/mybg2.gif) no-repeat;}
.nav_2{ position:relative; left:-20px;}
.nav_3{ position:relative; left:-40px;}
.nav_4{ position:relative; left:-60px;}
.nav_5{ position:relative; left:-80px;}
.menu_ul .nav_active{ background:url(../images/mybg2.gif) no-repeat; }