body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
  margin: 0;
  padding: 0;
  font-family: "Î¢ÈíÑÅºÚ";
  font-size: 16px;
}
body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background: #FFF;
}
td {
  font-size: 13px;
  line-height: 25px;
  color: #262323;
}
UL {
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px;
  list-style-type: none;
}
OL {
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px;
  list-style-type: none;
}
LI {
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px;
  list-style-type: none;
}
.fl {
  float: left
}
.fr {
  float: right
}
.clearfix, .clearfix:before, .clearfix:after, ul:before, ul:after {
  display: block;
  content: '';
  clear: both;
}
.clear {
  clear: both;
}.wrapper {
	width: 1300px;
	margin: 0 auto;
}
.wrapper1000 {
	width: 1000px;
	margin: 0 auto;
}

.td_body {
    border: 1px solid #dfdfdf;
    height: 300px;
}
A {
  TEXT-DECORATION: none;
}
A:link {
  TEXT-DECORATION: none;
  color: #757575;
}
A:visited {
  TEXT-DECORATION: none;
  color: #757575;
}
A:hover {
  COLOR: #0064ba;
  TEXT-DECORATION: none
}
A:active {
  TEXT-DECORATION: none;
  color: #757575;
}
.Menu {
  font-size: 14px;
  text-decoration: none;
  color: #FFFFFF;
}
a.Menu:link {
  text-decoration: none;
  font-size: 14px;
  color: #FFFFFF;
}
a.Menu:visited {
  text-decoration: none;
  font-size: 14px;
  color: #FFFFFF;
}
a.Menu:hover {
  font-size: 14px;
  text-decoration: none;
  color: #FFFF00;
}
.News_title {
  font-size: 13px;
  text-decoration: none;
  color: #262323;
}
a.News_title:link {
  text-decoration: none;
  font-size: 13px;
  color: #262323;
}
a.News_title:visited {
  text-decoration: none;
  font-size: 13px;
  color: #262323;
}
a.News_title:hover {
  font-size: 14px;
  text-decoration: none;
  color: #FF0000;
}
#menu_div {
  margin: 0px auto;
  line-height: 39px;
  color: #333333;
  clear: both;
  margin-top: 5px;
}
.menu_li {
  margin: 0px auto;
  width: 115px;
  height: 39px;
  float: left;
  text-align: center;
  LIST-STYLE-TYPE: none;
  LIST-STYLE-IMAGE: none;
  color: #333333;
  display: block;
}
.menu_li a {
  width: 115px;
  height: 39px;
  line-height: 39px;
  font-weight: bold;
  color: #333333;
  font-size: 16px;
  text-decoration: none;
  display: block;
}
.menu_li a:hover {
  width: 115px;
  height: 39px;
  line-height: 39px;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 16px;
  background: #a4ddeb;
  text-decoration: none;
  display: block;
}
/*-------- ÏÂÀ­²Ëµ¥ --------------*/
.dropMenu {
  position: absolute;
  z-index: 104;
  width: 115px;
  visibility: hidden;
  margin-top: -5px;
  margin-left: 0px;
  background: #a4ddeb;
  color: #333333;
  padding-top: 0px;
  padding-bottom: 0px;
  filter: Alpha(Opacity=85);
}
.dropMenu li {
  margin-top: 1px;
  margin-bottom: 0px;
  padding-left: 0px;
  background: #a4ddeb;
  color: #333333;
  line-height: 35px;
  font-size: 15px;
}
.dropMenu li:hover {
  text-decoration: none;
  color: #FFFFFF;
  background: #50bad4;
  line-height: 35px;
  font-size: 15px;
}
.dropMenu li a {
  width: 100%;
  display: block;
  text-align: center;
  padding: 0px 0 0px 0px;
  background: #a4ddeb;
  color: #333333;
  line-height: 35px;
  font-size: 15px;
}
.dropMenu a:hover {
  text-decoration: none;
  color: #FFFFFF;
  background: #50bad4;
  line-height: 35px;
  font-size: 15px;
}
/*-------- ÏÂÀ­²Ëµ¥ end --------------*/
.w1200 {
  width: 1200px;
}
.s_width {
	width: 1300px;
	margin:0 auto;
}
.index_pro_list {
  padding: 10px;
}
.index_pro_list li {
  float: left;
  width: 200px;
  height: 200px;
  background: #0F3;
}
.cppic {
  width: 198px;
  height: 183px;
  margin: 10px;
  font-family: "Microsoft Yahei";
  font-weight: normal;
  float: left;
  border: solid 1px #ddd;
}
.cppic dl {}
.cppic dl dt {
  width: 198px;
  height: 148px;
  display: block;
  overflow: hidden;
}
.cppic dl dt img {
  width: 198px;
  height: 148px;
  ition: 0.4s;
  -webkit-transition: -webkit-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
  -moz-transition: -moz-transform 0.4s ease-out;
  -o-transition: -o-transform 0.4s ease-out;
  -ms-transition: -ms-transform 0.4s ease-out;
}
.cppic dl dd {
  text-align: center;
  width: 198px;
  line-height: 35px;
  background: #fff;
  color: #000;
  font-size: 14px;
}
.cppic a:hover dl dd {
  background: #a4ddeb;
  width: 198px;
  text-decoration: none;
  color: #fff;
  line-height: 35px;
}
.cppic a:hover dl dt img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.body_content {
  padding: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: left;
}
.title_sty {
  background: #9b9b9b;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  line-height: 40px;
  text-align: left;
}
.title_more_sty {
  background: #9b9b9b;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 40px;
  text-align: right;
}
.body_title_td_sty {
  height: 40px;
  background: url(images/body_title_bg.png) bottom left no-repeat;
}
.body_title_sty {
  float: left;
  font-size: 18px;
  color: #000;
  height: 40px;
  line-height: 40px;
  padding-left: 16px;
  width: 150px;
  text-align: left;
}
.body_title_sty span {
  color: #a9a9a9;
}
.body_weizhi_sty {
  line-height: 40px;
  font-size: 14px;
  color: #464646;
  text-align: right;
  width: 80px;
  float: right;
  margin-right: 15px;
}
.body_title_sty1 {
  float: left;
  font-size: 18px;
  color: #000;
  height: 40px;
  line-height: 40px;
  padding-left: 16px;
  width: 250px;
  text-align: left;
}
.body_title_sty1 span {
  color: #a9a9a9;
}
.body_weizhi_sty1 {
  line-height: 40px;
  font-size: 14px;
  color: #464646;
  text-align: right;
  width: 380px;
  float: right;
  margin-right: 15px;
}
.body_content {
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px;
}
/*js*/
.rollBox {
  width: 570px;
  overflow: hidden;
  height: 165px;
  float: left;
}
.rollBox .Cont {
  width: 570px;
  margin: 0px 0px 0 0px;
  display: inline;
  overflow: hidden;
  float: left;
}
.rollBox .ScrCont {
  width: 100000px;
}
.rollBox .Cont .pic {
  width: 190px;
  float: left;
  margin: 0 0px;
  display: inline;
  overflow: hidden;
  height: 170px;
}
.rollBox .Cont .pic dl {
  width: 180px;
  height: 135px;
}
.rollBox .Cont .pic dl dt {
  width: 180px;
  height: 135px;
  overflow: hidden;
  padding-left: 10px;
}
.rollBox .Cont .pic dl dt img {
  width: 180px;
  height: 135px;
}
.rollBox .Cont .pic dl dd {
  width: 180px;
  text-align: center
}
.rollBox .Cont .pic dl dd h1 {
  float: left;
  width: 180px;
  font: bold 12px/30px Arial, Helvetica, sans-serif;
  color: #000;
  line-height: 40px;
}
.rollBox .Cont .pic dl dd h1 a {
  color: #000;
}
.rollBox .Cont .pic dl dd h1 a:hover {
  color: #ffa100;
}
.body_content_box {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left
}
.td_news {
  border-bottom: 1px dotted #c5c5c5;
}
.Left_Menu {
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  width: 270px;
  text-align: left;
}
.Left_Menu a {
  width: 270px;
  background: url(images/prolist.jpg) no-repeat center;
  text-align: left;
}
.Left_Menu a:link {
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  color: #ffffff;
}
.Left_Menu a:visited {
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  color: #ffffff;
}
.Left_Menu a:hover {
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  width: 270px;
  background: url(images/prolist2.jpg) repeat-x center;
  text-align: left;
}
.Left_SMenu {
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  width: 270px;
  text-align: left;
}
.Left_SMenu a {
  width: 270px;
  background: url(images/prolist3.jpg) no-repeat center;
  text-align: left;
}
.Left_SMenu a:link {
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  color: #ffffff;
}
.Left_SMenu a:visited {
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  color: #ffffff;
}
.Left_SMenu a:hover {
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  display: inline-block;
  height: 45px;
  line-height: 45px;
  width: 270px;
  background: url(images/prolist2.jpg) repeat-x center;
  text-align: left;
}
.left_table_lxwm {
  padding: 15px 13px 15px 13px;
  background: #d7d7d7;
}
.v_sty {
  width: 170px;
  float: left;
  height: 200px;
  margin-left: 20px;
  margin-right: 20px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;

}
.Iservice {
	background:#fff; padding-top: 40px;
}
.v_sty_a {
  font-size: 15px;
  text-decoration: none;
  color: #757575;
}
a.v_sty_a:link {
  text-decoration: none;
  font-size: 15px;
  color: #757575;
}
a.v_sty_a:visited {
  text-decoration: none;
  font-size: 15px;
  color: #757575;
}
a.v_sty_a:hover {
  font-size: 15px;
  text-decoration: none;
  color: #505050;
}
.copyright {
  width: 100%;
  height: auto;
  line-height: 30px;
  background: #333333;
  text-align: center;
  color: #FFF;
  font-size: 15px; padding:10px 0;
}
.copyright a, .copyright a:link {
  color: #FFF;
}
.copyright a:hover {
  color: #007ee9
}
.main {
  padding: 20px;
}
.body_title {
  background: url(/images/title_bg.png) center bottom no-repeat;
  line-height: 80px;
  font-size: 28px;
  text-align: center;
  letter-spacing: 5px;
}
.body_user {
  text-align: center;
  color: #666;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 10px;
}
.body_content {
  margin-top: 30px;
  font-size: 16px;
  text-align: left;
  line-height: 32px;
}
/*****°¸Àý*****/

.Honor-list {
	min-width:1300px; margin-left:15px;
}
.Honor-list ul li {
	float: left;
	width: 390px;
	margin: 0 15px 20px ;
 -webkit-transition: all .3s;
 -moz-transition:  all .3s;
 -ms-transition:  all .3s;
 -o-transition:  all .3s;
 transition:  all .3s;
}

.Honor-list ul li:hover {
  -webkit-transform: translate3d(0, -3px, 0);
  -moz-transform: translate3d(0, -3px, 0);
  -ms-transform: translate3d(0, -3px, 0);
  -o-transform: translate3d(0, -3px, 0);
  transform: translate3d(0, -5px, 0);
  box-shadow: 0px 6px 20px rgba(217, 217, 217, 0.75);
}
.Honor-list .Honor-pic span {
  display: block;
  height: 270px;
  background-color: #ddd;
  background-size: cover;
  background-position: center;
}
.Honor-list .Honor-info {
  padding: 10px 15px 15px;
  border: 1px solid #f2f2f2;
  background: #fff;
}
.Honor-list .Honor-info .title {
  color: #222;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  white-space: nowrap;
  width: 100%;
  text-align: center;
}
/*ÐÂÎÅÁÐ±í*/
.news_list {}
.news_list li {
  border-bottom: 1px dashed #e4e4e4;
  padding: 25px;
  background: url(../images/ico2.png) 20px center no-repeat;
}
.news_list li .lMore {
  width: 95px;
  height: 95px;
  background: #545454;
  text-align: center;
  margin-top: 35px;
}
.news_list li .lMore .one {
  color: #fff;
  display: block;
  font-size: 23px;
  padding-top: 20px;
}
.news_list li .lMore .two {
  color: #fff;
  font-size: 15px;
}
.news_list li .title {
  width: 800px;
  margin-left: 30px;
  margin-top: 35px;
}
.news_list li .title a {
  font-size: 17px;
  color: #333;
  line-height: 35px;
}
.news_list li .title p {
  color: #999;
  font-size: 14px;
  line-height: 26px;
}
.news_list li:hover .lMore {
  background: #50bad4
}
.news_list li:hover .title a,.news_list li:hover .title a:hover  {

  color: #0064ba
}


.content_pic {
  text-align: center;
}
.content_sty {
  font-size: 16px;
  color: #333;
  line-height: 35px;
  padding-top: 25px;
}
/*·ÖÒ³*/
.fenye {
  text-align: center;
  color: #666;
  font-size: 14px;
  line-height: 30px;
  padding: 20px 0;
}
.fenye .rows {
  color: #666;
  font-size: 13px;
  padding: 0 10px;
}
.fenye .current {
  display: inline-block;
  margin: 0 3px;
  padding: 0 10px;
  border: 1px solid #50bad4;
  color: #666;
  font-size: 14px;
  height: 28px;
  line-height: 27px;
  border-radius: 5px;
  background-color: #50bad4;
  color: #fff;
}
.fenye .num, .fenye .next {
  display: inline-block;
  margin: 0 3px;
  padding: 0 10px;
  border: 1px solid #ddd;
  color: #666;
  font-size: 14px;
  height: 28px;
  line-height: 27px;
  border-radius: 5px;
}
.fenye .num:hover, .fenye .next:hover, {
  background-color: #50bad4;
  color: #fff;
  border: 1px solid #50bad4;
}

/*****°¸Àý*****/

.Icase {
	background:#eeeeee; padding-top: 40px; padding-bottom:40px;
}

.case-list {
	min-width:1300px; margin-left:15px;
}
.case-list ul li {
	float: left;
	width: 390px;
	margin: 0 15px 20px ;
 -webkit-transition: all .3s;
 -moz-transition:  all .3s;
 -ms-transition:  all .3s;
 -o-transition:  all .3s;
 transition:  all .3s;
}
.case-list ul li:hover {
	-webkit-transform: translate3d(0, -3px, 0);
	-moz-transform: translate3d(0, -3px, 0);
	-ms-transform: translate3d(0, -3px, 0);
	-o-transform: translate3d(0, -3px, 0);
	transform: translate3d(0, -5px, 0);
	box-shadow: 0px 6px 20px rgba(217, 217, 217, 0.75);
}
.case-list .case-pic span {
	display: block;
	height: 270px;
	background-color: #ddd;
	background-size: cover;
	background-position: center;
}
.case-list .case-info {
	padding: 10px 15px 15px;
	border: 1px solid #f2f2f2;
	background: #fff;
}
.case-list .case-info .title {
	color: #222;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	white-space: nowrap;
	width: 100%; text-align:center;
}

.INews {
	background:#FFF;  padding-top: 40px;
}

.Inews_List {
	margin-top:40px;
	text-align:center;
	width:1300px
}

.Inews_Item {
	margin:0 3%;
	float:left;
	width:44%;
	margin-bottom:60px
}

.Inews_Item .f-info {
	width:455px;
	text-align:left
}

.Inews_Item .f-time {
	text-align:right;
	float:left;
	margin-right:30px
}
.Inews_Item .f-hot {
	display:inline-block;
*display:inline;
	_zoom:1;
	width:25px;
	height:25px;
	background:url(../images/hot_1.gif);
	vertical-align:middle;
	margin-right:10px
}
.Inews_Item .f-txt {
	vertical-align:middle; color: #333;
}
.Inews_Item .f-info {
	float:left
}
.Inews_Item .f-time-md, .Inews_Item .f-info-title {
	font-size:25px;
	line-height:1;
	font-weight:normal;
	height:36px;
	overflow:hidden; color: #333;
}
.Inews_Item .f-info-title {
	font-size:18px;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap; text-align:left;
}
.Inews_Item .f-info-title .f-a {
	color:#333
}

.Inews_Item .f-info-title .f-a:hover span{
	color:#0064ba
}
.Inews_Item .f-time {
	width:80px;
	margin-left:-20px
}
.Inews_Item .f-time-y{
	font-size:24px;
	color:#999;
	margin:0;
	line-height:1.8;
	height:50px;
	overflow:hidden
}

.Inews_Item .f-info-intro {
	font-size:14px;
	color:#999;
	margin:0;
	line-height:1.8;
	height:50px;
	overflow:hidden
}
.map_box{ width:100%;}
.map_ul{ margin:0 auto;}
.map_ul li{ border:1px solid #eeeeee; margin-bottom:20px;}
.map_ul li .map_ul_title{ background:#eeeeee; padding:10px; line-height:25px; font-size:16px;}
.map_ul li .links{ padding:10px; line-height:20px; font-size:15px;}
.map_ul li .links a{ padding-left:10px;}

header {
	width: 100%;
	background: #fff;
	position: fixed;
	z-index: 999;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
}
#menu {
	position: relative;
}
#menu h1 {
	width: 320px;
	height: 110px;

	float: left;
	font-size: 0;
	background: url("../images/logo.png") no-repeat left center/contain;
}
.nav_main {
	width:960px;
	height: 110px;
	line-height: 110px;
	z-index: 3;
	float:right;
}
.nav .list {
	width: 100%;
	margin:0 auto;
	height: 110px;
	line-height: 110px;
	position: relative;
}
.nav_main .nav {
	margin: 0 auto;
}
.nav_main .nav li {
	float:left;
	width: 120px;
	display: block;
	position: relative;
	z-index: 10;
	font-size: 16px;
	text-align: center;
}
.nav_main .nav li:first-child {

	color:#000 !important;
}
.nav_main .nav li:first-child a {
	color:#000 !important;
}
.nav_main .nav li:first-child.hover {
	color:#fff;
}
.nav_main .nav li a {
	display: block;
	color:#000;
	font-size:16px;
}
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li #hover2 {
	background: #a4deec;
	color:#000;
}
.nav_main .nav dl {
	width: 160px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 110px;
	z-index: 12;
}
.nav_main .nav dl {
	position: absolute;
	opacity: 0;
	visibility: hidden;
transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav_main .nav li:hover dl {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd {
	line-height: 49px;
	height: 49px;
	text-align: left;
	position: relative;
	z-index: 12;
	display: block;
	width: 100%;
}
.nav_main .nav dl dd:first-child {
	border: none;
}
.nav_main .nav dl dd a {
	color: #666;
	font-size: 16px;
	padding: 0;
	width: 100%;
	text-align:center;
}
.nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover {
	background: #a4deec;
	color: #000;
}
/* head  end*/


.Ifoot_box {
	width:100%;
	background:#333333;
	min-width:1300px;
	font-family: "Î¢ÈíÑÅºÚ";
}
.foot_ul {
	padding-top:50px; padding-bottom:30px;
}
.foot_ul li {
	float:left;
	overflow:hidden;
	font-family: "Î¢ÈíÑÅºÚ";
}.foot_ul li .F_title {
    font-size: 18px;
    color: #FFF;
    line-height: 40px;
    text-align: left;
    font-family: "Î¢ÈíÑÅºÚ";
}
.foot_body_content {
    line-height: 30px;
    text-align: left;
    font-size: 14px;
    color: #fff;
}
.hui {
	font-size:15px;
	text-decoration:none;
	color:#fff;
	font-family:"Î¢ÈíÑÅºÚ", arial, ËÎÌå;
}
a.hui:link {
	text-decoration: none;
	font-size:15px;
	color:#fff;
	font-family:"Î¢ÈíÑÅºÚ", arial, ËÎÌå;
}
a.hui:visited {
	text-decoration: none;
	font-size:15px;
	color:#fff;
	font-family:"Î¢ÈíÑÅºÚ", arial, ËÎÌå;
}
a.hui:hover {
	font-size:15px;
	text-decoration: none;
	color:#007ee9;
	font-family:"Î¢ÈíÑÅºÚ", arial, ËÎÌå;
}
.foot_ewm1 {
	float:left;
	text-align: center;
	width:100px; margin-right:34px;
}
.foot_ewm1 span {
	text-align: center;
	width:100px;
	line-height:30px;
	color: #fff;
	font-size:14px
}
.foot_ewm2 {
	float:left;
	text-align: center;
	width:100px; margin-right:34px;
}
.foot_ewm2 span {
	text-align: center;
	width:100px;
	line-height:30px;
	color: #fff;
	font-size:14px
}
.foot_ewm3 {
	float:left;
	text-align: center;
	width:100px;
}
.foot_ewm3 span {
	text-align: center;
	width:100px;
	line-height:30px;
	color: #fff;
	font-size:14px
}
.h120{ height:120px;}