html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0; padding: 0;}
img{border:0 none;}
ul, li{list-style-type: none; }
body, select, {font-size:16px;}
button {cursor: pointer; }
body {font-size:14px; line-height:30px;color:#444444;  font-family:"Microsoft YaHei"; background:url(../images/top_back.jpg) repeat-x top #FFFFFF;}
a, a:link {text-decoration: none; color:#555555; }
a:visited { }
a:active, a:hover{text-decoration:none; color:#FF6600;}
#fr{ float:right; padding:0 10px 0 0;}
#space{ clear:both; height:10px; overflow:hidden;}
#page{line-height:26px; text-align:center; clear:both;}
#page a{color:#ffffff; background:#023ff0; padding:2px 5px; margin:0 5px;}
#page a:hover{color:#ffffff; background:#c90328;}

.top{ height:168px; width:1200px; margin:0 auto;}
.logo{ height:122px; width:100%; min-width:1200px;}
.logo span{ float:right;}

.menu{ height:46px; width:100%; min-width:1200px;}
.menu ul li{ float:left;}
.menu ul li a{ display:block; width:133px; height:46px; line-height:46px; color:#ffffff; text-align:center; font-size:16px; }
.menu ul li a:hover{ background:url(../images/menu_over.jpg);}
#menuover{ background:url(../images/menu_over.jpg);}

#banner {
	position:relative;
	width:100%;
	height:500px;
	z-index:2;
	margin:auto;
}
#banner .slides_container {
	width:100%;
	height:500px;
	position:relative;
	overflow:hidden;
	display:none;
	z-index:1
}
#banner .slides_container .bg-slide {
	width:100%;
	height:500px;
	display:block;
	z-index:1
}
#banner .slides_container #bg1 {
	background:url(../images/banner1.jpg) repeat-x top #fff;
}
#banner .slides_container #bg2 {
	background:url(../images/banner2.jpg) repeat-x top #fff;
}
#banner .slides_container #bg3 {
	background:url(../images/banner3.jpg) repeat-x top #fff;
}
#banner .pagination {
	width:190px;
	z-index:100001;
	position:absolute;
	left:49%;
	bottom:10px;
}
#banner .pagination li {
	float:left;
	list-style:none;
}
#banner .pagination li a {
	display:block;
	width:20px;
	height:20px;
	font-size:8px;
	line-height:20px;
	background:url(../images/zhongding201300008_s1.gif) no-repeat;
	float:left;
	text-align:center;
	overflow:hidden;
	text-indent:-9999px;
}
#banner .pagination li.current a {
	background-position:-20px 0
}


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url(../images/themes.gif) no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
  

.main{ clear:both; width:1200px; margin:10px auto; overflow:hidden;}
.left{ float:left; width:240px; overflow:hidden;}
.right{ float:left; width:940px; margin:0 0 0 20px; overflow:hidden;}
.left_title{ height:88px;}
.left_class{ border:1px solid #d7d7d7; overflow:hidden;}
.left_class_e{ border:1px solid #d7d7d7; overflow:hidden;}
.left_class_e ul{ width:192px; margin:0 auto;}
.left_class_e ul li a{ display:block; width:155px; padding:0 0 0 37px; background:url(../images/left_class_01.jpg) no-repeat top;line-height:44px; }
.left_class_e ul li a:hover{ background:url(../images/left_class_over.jpg); color:#ffffff;}

#nav {
 width:192px;
 list-style-type: none;
    /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a {
 width: 155px; 
 display: block;
 padding-left:37px;
 font-size : 15px;
 font-weight:bold;
 /*Width(一定要)，否则下面的Li会变形*/
}
#nav li {
 background:url(../images/left_class.jpg) no-repeat top; /*一级目录的背景色*/
 float:left;
line-height:44px;
margin:2px 0;
 /*float: left,本不应该设置，但由于在Firefox不能正常显示
 继承Nav的width,限制宽度，li自动向下延伸*/
}
#nav li a:hover{
 background:url(../images/left_class_over.jpg); /*一级目录onMouseOver显示的背景色*/
}
#nav a:link  {
 color:#323232; text-decoration:none;
}
#nav a:visited  {
 color:#323232;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;
}
/*==================二级目录===================*/
#nav li ul {
 list-style:none;
 text-align:left;
}
#nav li ul li{ 
 background: #f5f5f5; /*二级目录的背景色*/
 background:url(../images/left_ul_li.jpg);
}
#nav li ul a{
         padding-left:37px;
         width:155px;
		 font-size : 15px;
 /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/
#nav li ul a:link  {
 color:#333333; text-decoration:none;
}
#nav li ul a:visited  {
 color:#333333;text-decoration:none;
}
#nav li ul a:hover {
 color:#ffffff;
 text-decoration:none;
 font-weight:normal;
 background:url(../images/left_ul_li_o.jpg);
 /* 二级onmouseover的字体颜色、背景色*/
}
/*==============================*/
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}
/*#nav ul.collapsed {
 display: none;
}*/
-->
#PARENT{
 width:192px;
 margin:0 auto;
}

.right_title{ height:36px; line-height:36px; background:url(../images/right_title.jpg); font-size:16px;color:#FFFFFF; padding:0 0 0 40PX; font-weight:bold;}
.right_title SPAN{ font-weight:normal; font-size:14px; color:#555555;}
.right_content{ margin:10px 0; padding:10px; border:1px solid #d7d7d7; overflow:hidden;}
#company{ height:1150px; overflow:hidden;}

#prolist li{ float:left; text-align:center; width:305px; height:230px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#prolist li img{ width:290px; height:220px; border:1px solid #cccccc; padding:2px;}


 ul#gallery li { width:306px; height:270px; float:left; text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
 ul#gallery li a.smallimage { display:block; width:290px; height:220px; }  
 ul#gallery li a.smallimage img{width:290px; height:220px; }
 #bigimage { position:absolute; display:none;}   
 #bigimage img { padding:5px; background:#fff; border:1px solid #e3e3e3;}
 

#honor li{ float:left; text-align:center; width:294px; height:270px; border:1px solid #cccccc; margin:5px; padding:2px 0 0 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.top_ad{ clear:both; margin:10px 0; overflow:hidden; width:100%; background:url(../images/top_ad.jpg) no-repeat center center; height:137px;}
.top_ad_1{ clear:both; margin:10px 0; overflow:hidden; width:100%; background:url(../images/top_ad_1.jpg) no-repeat center center; height:199px;}
.top_ad_2{ clear:both; margin:10px 0; overflow:hidden; width:100%; background:url(../images/top_ad2.jpg) no-repeat center center; height:274px;}

.box_white{border:1px solid #cccccc; padding:10px; background:#ffffff;}
.in_about{ overflow:hidden; text-align:center;}
#demo{ width:1178px; overflow:hidden;}
.demolist{height:180px; text-align:center; text-align:center; padding:0 10px;}
.demolist img{height:173px; border:1px solid #cccccc;}
.case_title{ hieght:57px;}
.case_back{ background:url(../images/case_back.jpg); height:220px; overflow:hidden; width:1094px; padding:39px 53px 0 53px;}
.case_back a{ color:#ffffff;}
#demof{ width:1094px; overflow:hidden;}
.demoflist{ width:232px; text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.demoflist img{ width:215px; height:162px;}

.in_newsleft{ width:840px; overflow:hidden; float:left;}
.in_newslefttitle{ height:35px; line-height:35px; padding:0 0 0 35px; color:#ffffff; background:url(../images/in_news_title.jpg) no-repeat left center;}
#newstitlespan{ float:right; padding:0 10px 0 0;}
.in_newsright{ float:left; width:334px; margin:0 0 0 26px; overflow:hidden;}
.in_newsrighttitle{ height:35px; line-height:35px; color:#000; background:url(../images/in_news_title2.jpg) no-repeat left center; padding:0 0 0 20px;}
.newspic{ padding:10px 0; overflow:hidden;}

.in_news_list{ overflow:hidden; padding:10px 0;}
.in_news_list li{ background:url(../images/icon.jpg) no-repeat left center; padding:0 0 0 15px; border-bottom:1px dashed #cccccc;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.in_news_list li span{float:right;}

#newslist li{ background:url(../images/news_icon.jpg) no-repeat left center; padding:0 0 0 15px; border-bottom:1px dashed #cccccc;}
#newslist li span{float:right;}

.foot{ clear:both; width:100%; min-width:1200px; background:url(../images/foot_back.jpg); padding:20px 0; color:#ffffff;}
.foot a{ color:#ffffff;}
.foot_txt{ width:1200px; margin:0 auto;}
.foot_txt p{ text-align:center; font-size:12px;}
.foot_txt_menu{ background:url(../images/foot_menu_back.jpg); width:915px; text-align:center; height:56px; line-height:56px; margin:0 auto;}
.foot_bottom{ background:url(../images/foot_logo.png) no-repeat left top; padding:0 0 0 180px; margin:15px auto;}
.foot_bottom span{ float:right; padding:0 50px 0 0;}


.wp-pagenavi {
padding:20px 0;
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}

/* msg 留言板 */
.msg{width:100%;margin:16px auto;height:auto;overflow:hidden;}
.msg li{width:100%;height:auto;padding-bottom:10px;margin-bottom:10px;}
.msg_top{width:100%;height:auto;font:14px/30px "microsoft yahei";background:#ededed;color:#333333;text-indent:14px;overflow:hidden;border-radius:3px 3px 0 0; font-weight:bold;}
.msg_top span{margin-right:14px;}
.msg_con{border:1px solid #ebebeb;background:#f3f3f3;overflow:hidden;padding-bottom:12px;}
.msg_consult{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";color:#7b7b7b;}
.msg_reply{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";border:1px solid #ebebeb;border-radius:3px ;background:#fff;color:#ff5958;text-indent:14px;}
.msg_now{width:100%;height:34px;background:url(../images/msgline1.png) center center no-repeat;overflow:hidden; margin:65px 0 30px 0;}
.msg_title{width:155px;height:34px; background-image:url(../images/msgbtn.png)  ; background-position:7px center; background-repeat:no-repeat;text-indent:43px;margin:0 auto;color:#fff;font:22px/34px "microsoft yahei";}
.msg_ul{width:580px;height:auto;overflow:hidden;margin:60px auto 0 ;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:12px;}
.msg_ul li p{width:130px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none; line-height:20px !important;}
.msg_submit{width:286px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer; background:#013EEF;}

.showpics{width:94%;border:#DBDBDB solid 1px;border-radius:5px;background:#FFF;float:left;margin:0px;}
.showpics img{border-radius:5px;}
.showpics li{height:395px;padding-bottom:15px;text-align:center;position:relative;}
.showpics li img{max-height:385px;max-width:95%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;}
.showpics ol {border-top:#dbdbdb solid 1px;background:#fbfbfb;}
.showpics dt{height:90px;overflow: hidden}
.showpics dt img{height:90%;margin:1%;}
.showpics dt img:hover{box-shadow: -5px -5px 8px #aaa;}

div.showleft{background:#fdfdfd;width:50%;float:left;margin:3% 0px;}
div.showleft .qrout{margin:0px 20px 0px 0px;}
h1.title2{padding:5px 10px;font-size:18px;text-align: left;color: #10a211;}
h1.title3 {
    background: #fafafa;
    color: #444;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    font-size: 20px;
    font-family: 'Microsoft Yahei', '微软雅黑E\8F6F\96C5\9ED1', Arial, 'Hiragino Sans GB', '宋体B8B\4F53';
    border-radius: 5px;
}
.showleft h1 {
    font-size: 26px;
    color: #0666ba;
    text-align: center;
}
.min_box_content1{
	background:#f7f2d5;
	margin-top:15px;
	padding:10px;
	height:32px;
	line-height:32px;
}
.min_box_content1 strong{
	font-size:28px;
}
.min_box_content1 p{
	margin:0;
	margin-top:10px;
}
h1.title3 i {
    background: #1a71da;
    width: 2px;
    height: 30px;
    display: block;
    float: left;
    margin: 10px 10px 0px 0px;
}
h1.title2 {
    background: #fafafa;
    color: #444;
    height: 36px;
    line-height: 36px;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Microsoft Yahei', '微软雅黑E\8F6F\96C5\9ED1', Arial, 'Hiragino Sans GB', '宋体B8B\4F53';
    border-radius: 5px;
}
h1.title2 {
    padding: 5px 10px;
    font-size: 18px;
    text-align: left;
    color:#1a71da !important;
}
.clear{ clear:both}

.head {
	width:100%;
	position:relative;
	z-index:1000;
	min-width:1200px
}
.head .head_top {
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#000;
	position:relative;
	z-index:10;
	background:#fff;
	border-bottom:1px solid #eaeaea;
}
.head .head_top .spanN {
	padding:0 15px;
	color:#ccc
}
.head .head_top a {
	color:#666;
}
.head .head_top a:hover {
	color:#7db52b;
	text-decoration:underline;
}
.baseDiv {
    width: 1200px;
    margin: 0 auto;
    margin-left: auto !important;
    margin-right: auto !important;
}