﻿@font-face {font-family: "iconfont";
  src:url('../font/iconfont.eot?t=1494292814136'); /* IE9*/
  src: url('../font/iconfont.eot?t=1494292814136#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1494292814136') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1494292814136') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1494292814136#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:18px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.call{
	width: 745px;
	height: 100%;
	float: right;
	/*border: 1px solid black;*/
}
.phone{
	
     /*width: 165px;
	height: 30px;width: 270px;
	border-left: 2px dotted gainsboro;*/
	float: right;
	margin-top:20px;
	padding-left: 15px;
	/*padding-top: 5px;*/
	font-size: 22px;
	color:  #0053a9;
    line-height:1.75;
}
.email{
     width: 500px;
	/*width: 430px;*/
	height: 100%;
	/*border: 1px solid black;*/
	float: right;
	margin-top:23px;
}
.email p{
	text-align: right;
	font-size: 14px;
}
.email p a{
	color: black;
	text-decoration: none;
}
.top_a a{
  display:inline-block;
}


.cls {
	clear: both;
}


.menu {
	height: 50px;
	display: block;
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}

.menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.menu ul li {
	/* width and height of the menu items */  
	float: left;
	overflow: hidden;
	position: relative;
	line-height: 50px;
	text-align: center;
}

.menu ul li a {
	/* must be postioned relative  */ 
	position: relative;
	display: block;
	width: 109px;
	height: 50px;
	text-decoration: none;
	cursor: pointer;
	font-size: 15px;
	font-family: "微软雅黑", "宋体";
}

.menu ul li a span {
	/* all layers will be absolute positioned */
	position: absolute;
	left: 0;
	width:109px;
}

.menu ul li a span.out {
	top: 0px;
}

.menu ul li a span.over,
.menu ul li a span.bg {
	/* hide */  
	top: -50px;
}
#menum {
    background: white;		
}
		
#menum ul li a {
   color: black;
}

#menum ul li a span.over {
	color: white;
	background-color: #00874A;
}


.main{
	height: 30%;
	width: 100%;
    margin: 0 auto;

}
.main img{
	width: 100%;
	margin: 0 auto;
	/*height: 280px;*/
}

.seach{
	width: 100%;
	height: 36px;
	margin: 5px 0;
	/*border: 1px solid black;*/
}
.seach-title{
	
	height: 100%;
	margin: 0 auto;
   position:relative;
}
#curl,#curl option{
	text-align: center;
}
#SearchForm{
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
}
.form-group,.search-btn,.form-img{
	display: inline-block;
	vertical-align: top;
}
.form-control,.input1{
	height: 36px;
	border-radius: 3px;
	border-style: none;
	border: 1px solid gainsboro;
	font-size:13px;
}
.form-control{
   width:330px;
   padding-left:15px;
}
.input1{
	width:110px;
	height:36px;
}
.search-btn{
	height:100%;
	border: 1px solid lightgrey;
	background-color: lightgrey;
	width:70px;
	text-align: center;
	line-height: 36px;
	border-radius: 3px;
	cursor: pointer;
	font-size:15px;
    color:white;
}
.search-btn:hover{
  background-color:#00874A;
}



.main img {
	border-style:none;
	vertical-align:top;
	/*max-width:100%; */
  width:100%;
	height:auto;
}

.main a {
	text-decoration:none;
	color:#333;
}
.main a:hover {
	color:#ff7700;
	text-decoration:none;
}
#cuteslider_3{
  overflow:hidden !important;
}
.c-860 {
	/*max-width: 900px;*/
    width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top:20px;
}

.c-demoslider {
	margin: 0px auto;
}
/* Slider */
#layerslider-wrapper{
	position:relative;
}
#layerslider-wrapper .ls-shadow-top{
	position:absolute;
	background-image:url(bg/shadow-top.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:42px;
	width:100%;
	top:0;
	z-index:1;
}
#layerslider-wrapper .ls-shadow-bottom{
	position:absolute;
	background-image:url(bg/shadow-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:32px;
	width:100%;
	bottom:0;
	z-index:1;
}
.ls-avada{
	border-top: 1px solid #d2d3d4;
	border-bottom: 1px solid #d2d3d4;
}
.ls-avada .ls-layer{
	background-repeat:no-repeat;
	background-position:center center;
}
.ls-avada .ls-nav-prev, .ls-avada .ls-nav-next {
	background-color: rgba(0, 0, 0, 0.5);
	background-repeat: no-repeat;
	width: 63px;
	height: 63px;
	display: none;
	position: absolute;
	top: 42%;
	opacity:0.8 !important;
}
.no-rgba .ls-avada .ls-nav-prev, .no-rgba .ls-avada .ls-nav-next, .no-rgba .wooslider .wooslider-prev, .no-rgba .wooslider .wooslider-next {
	background-color:#ccc;
}
.ls-avada .ls-nav-prev:hover, .ls-avada .ls-nav-next:hover{
	opacity:1 !important;
}
.ls-avada:hover .ls-nav-prev, .ls-avada:hover .ls-nav-next {
	display: block;
}
.ls-avada .ls-nav-prev {
	background-image: url(bg/ls_prev.png);
	background-position: 19px 19px;
	left: 0;
}
.ls-avada .ls-nav-next {
	background-image: url(bg/ls_next.png);
	background-position: 29px 19px;
	right: 0;
}

#fallback-slide{
	display:none;
	text-align:center;
}


/* Global styles */

.cute-slider {
	position: relative;
	visibility: hidden;
	overflow: hidden;
}

.cute-ie8 *,
.cute-ie7 * {
	filter: inherit;
	opacity: inherit;
}

/* Slider Controls */

.br-controls {
	position: absolute;
	z-index: 10;
}

.br-next,
.br-previous,
.br-slidecontrol,
.br-thumb-bottom .br-thumb-img,
.br-thumb-up .br-thumb-img,
.br-thumblist {
	position: absolute;
}

.br-slidecontrol {
	list-style: none;
	cursor: auto !important;
}

	.br-slidecontrol ul {
		margin: 0px;
		padding: 0px;
		height: 0px;
	}

	.br-slidecontrol ul li {
		display: block;
		position: relative;
		float: left;
		cursor: pointer !important;
	}

	.br-slidecontrol ul li .br-control-selected {
		display: none;
	}

.br-thumb-bottom,
.br-thumb-up {
	position: relative;
}

.br-thumblist {
	width: 100%;
	text-align: center;
	height: 0px;
	left: 0px;
	bottom: 0px;
}

.br-thumblist-content .br-list-thumb img {
	cursor: pointer !important;
}

.br-thumb-img img {
	height: 100% !important;
}

.br-slideinfo .top,
.br-slideinfo .bottom {
	width: 100%;
}

.br-slideinfo .right,
.br-slideinfo .left {
	height: 100%;
}

.br-slideinfo .more-btn {
	cursor: pointer !important;
	display: block;
	position: relative;
	text-decoration: none;
}

.br-slideinfo .subtitle,
.br-slideinfo .title,
.br-slideinfo .text {
	display: block;
}

/* Slider Timer */

.br-circle-timer,
.br-circle-timer .br-timer-dot,
.br-bar-timer,
.br-bar-timer .br-timer-bar {
	position: absolute !important;
}

.br-circle-timer .br-timer-dot {
	left: 50% !important;
	top: 50% !important;
}

/* Slider Captions */

.br-captions div {
	position: absolute;
	text-shadow: none;
}

/* Slider Video */

.br-video .play-btn,
.br-video .close-btn {
	background-repeat: no-repeat;
	cursor: pointer !important;
	position: absolute;
}

.br-video .video-cont {
	position: absolute;
	z-index: 2;
}

.cute-ie8 .video-cont,
.cute-ie7 .video-cont {
	z-index: auto !important;
}

/* Slider Shadow */

.cute-shadow {
	width: 100%;
}

.cute-shadow img {
	max-width: 100%;
}

/* Slider Loading */

.br-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 101;
}

.br-large-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 100;	
}

.br-loading .img,
.br-large-loading .img {
	width: 100%;
	height: 100%;
}

/* Trying to remove all the default global styles of WordPress :) */

.cute-slider img {
	max-width: none !important;
}

.cute-slider img,
.entry-content .cute-slider img,
.comment-content .cute-slider img,
.widget .cute-slider img,
.cute-shadow img,
.entry-content .cute-shadow img,
.comment-content .cute-shadow img,
.widget .cute-shadow img {
	border-radius: 0px;
	box-shadow: none;
	border: 0px;
	margin: 0px;
}

.entry-content .cute-slider *,
.comment-content .cute-slider *,
.widget .cute-slider * {
	line-height: normal;
	padding: 0px;
	outline: none;
	border: 0px;
	margin: 0px;
}

.cute-slider br.clear {
	clear: both;
}
/*.top div ,
.right div,
.bottom div,
.left div {
	padding: 20px ;
}
*/
.br-infocontent .title {
	background: none !important;
	margin: 0px !important;
	padding: 0px !important;
}

.br-infocontent .text {
	text-align: justify;	
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
}
.system{
  width:985px;
  height:310px;
  margin:0 auto;
/*  border:1px solid black;*/
  position:relative;
 
}
.system-div{
  /* border: 1px solid red;*/
   box-sizing: border-box;
   float: left;
   position:absolute;
   background-size:100%;
   transition: all 0.5s ease 0s;
}
/*.system-div-4,.system-div-8,.system-div-12{
   margin-right:0px !important;
}
.system-div-1{
   background-image:url("../images/zhizao.png")
}
.system-div-2{
   background-image:url("../images/diannao4.png")
}
.system-div-3{
   background-image:url("../images/yinran.png")
}


.system-div-4{
   background-image:url("../images/louyu2.png")
}
.system-div-5{
   background-image:url("../images/shangwu2.png")
}
.system-div-10{
   background-image:url("../images/ren.png")
}
.system-cover{
    background: rgba(0, 0, 0, 0) url("../images/background2.png") repeat scroll 0 0;
    position: absolute;
    text-align: center;
    bottom:0;
    width:100%;
    transition: all 0.5s ease 0s;
    height:60px;
   line-height:60px;
}
.system-div:hover .system-cover{
  height:180px;
  line-height:180px;
}
.system-div:hover {
  background-size:110%;

}
.system-cover{
   color:white;
   font-size:17px;
}*/
.system-div-1{
  top:0;
  left:0;
  width:238.75px;
  height:150px;
 
 background-image:url("../images/zhizao.png")
  
}

.system-div-2{
  width:238.75px;
  height:150px;
  top:0;
  left:248.75px;
   background-image:url("../images/louyu2.png")
}
.system-div-3{
  width:238.75px;
  height:150px;
  top:0;
  left:497.5px;
   background-image:url("../images/yinran.png")
}
.system-div-4{
  width:238.75px;
  height:150px;
  top:0px;
  right:0px;
   background-image:url("../images/shangwu2.png")
}
.system-div-5{
  width:238.75px;
  height:150px;
  left:0;
  bottom:0px;
   background-image:url("../images/diannao2.png")
  }
.system-div-6{
 width:238.75px;
  height:150px;
  bottom:0;
  left:248.75px;
       background-image:url("../images/shipin.png");
}
.system-div-7{
  width:238.75px;
  height:150px;
  right:0;
   bottom:0;
   background-image:url("../images/more.png");
     
}
.system-div-8{
  width:238.75px;
  height:150px;
  left:497.5px;
   bottom:0;
 background-image:url("../images/print.png");
}
.system-cover{
    background: rgba(0, 0, 0, 0) url("../images/background2.png") repeat scroll 0 0;
    position: absolute;
    text-align: center;
    bottom:0;
    width:100%;
   transition: all 0.5s ease 0s;
    height:40px;
    line-height:40px;
   color:white;
   font-size:15px;
   letter-spacing:5px;
}
.system-div:hover .system-cover{
  height:100%;
  line-height:150px
}
/*.system-div:hover .system-cover-1{
   line-height:300px;
}
.system-div:hover .system-cover-2{
 line-height:120px;
}
.system-div:hover .system-cover-3{
  line-height:200px;
}
.system-div:hover .system-cover-4{
line-height:230px;
}
.system-div:hover .system-cover-5{
line-height:230px;
}
.system-div:hover .system-cover-6{
line-height:150px;
}
.system-div:hover .system-cover-7{
line-height:150px;
}*/
 /* .system-div:hover {
  background-size:110%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/zhizao.png',sizingMethod='scale');

}*/



.news{
 /* border:1px solid black;*/
   height: auto;
  width:985px;
  margin:0px auto;

}
.news-main{
  border:1px solid  gainsboro;
  width:315px;
  height:250px;
  float:left;
  margin-right:20px;
  box-sizing:border-box;
}
.news-main:nth-of-type(3){
   margin-right:0 !important;
}
.work-main-title{
  width:100%;
  height:40px;
  border-bottom:1px solid gainsboro;
}
.title-name{
	line-height: 39px;
    /*margin-left: 10px;*/
    margin: 0 0 0 10px;
    font-size: 15px;
}
.title-name span{
	margin-right: 5px;
	font-size: 16px;
	color: #00874A;
}
.title-name samp{
	margin-left:173px;
	color: gray;
}
.title-name a{
	text-decoration: none;
}
.title-name samp:hover{
  color:#00874A;
}
.work-main-detial{
  width:100%;
  height:210px;
}
.work-main-detial ul{
	    padding-left: 0 !important;
	    list-style: none;
  margin-top: 12px;
}
.work-main-detial li{
    text-align: left;
    line-height:2.1 !important;
    font-size:0 !important;
}
.work-main-detial .li-left{
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px;
    margin-left: 15px;
    margin-top: 6px;
    font-size: 14px;
}
.work-main-detial .li-left a{
	text-decoration: none;
	font-size: 14px;
	color: gray;
}
.work-main-detial .li-left a:hover{
 color:#00874A;
}
.work-main-detial .li-right{
	float: right;
    font-size: 12px;
    text-align: left;
    margin-right: 5px;
    margin-top: 8px;
}
.hr-link{
 width:985px;
 height:50px;
 /*border:1px solid red;*/
  margin:15px auto;
 /* padding-left:12px;*/
}
.link-img{
 width:196px;
  height:100%;
  float:left;
 /* border:1px solid black;*/
}
.link-img-1{
     background-image:url("../images/huaruixinxi.png");
  background-position: center center;
    background-repeat: no-repeat;
}
.link-img-2{
   background-image:url("../images/mianfangzhi.png");
  background-position: center center;
    background-repeat: no-repeat;
}
.link-img-3{
 
  background-image:url("../images/huaxian.png");
  background-position: center center;
    background-repeat: no-repeat;
}
.link-img-4{
   
   background-image:url("../images/shihua.png");
  background-position: center center;
    background-repeat: no-repeat;
}
.link-img-5{
  
   background-image:url("../images/ccfgroup.png");
  background-position: center center;
    background-repeat: no-repeat;
}
.link-img-6{
   background-image:url("../images/fangzhi.png");
}
.helpleftsite {
  padding:0 !important;
}
.helpleftsite .title{
  display:none !important;
}
.helpleftsite .leftbox{
   font-size:14px !important;
  padding:0 !important;
}
.helpmain {
 padding-left:15px !important;
  width:985px !important;
  min-height:100px;
  margin-bottom:30px;
}
.helpmain .left {
    border: none !important;
}
.helpmain .left .helpleftsite .leftbox a{
  border-left: 1px solid #e5e7e6;
  background-color:white !important;
  color: graytext;
  height: 40px;
  letter-spacing:1px !important;
  line-height: 40px;
  font-weight: normal;
}
.helpmain .left .helpleftsite .leftbox .select, .helpmain .left .helpleftsite .leftbox a:hover {
    background-color:  lightgrey !important;
    color: #fff;
    text-decoration: none;
  background-size:25px !important;
}
.helpmain .right h2{
  height:40px !important;
}
.helpmain .right {
    border: none !important;
}
.mainpdbox-div{
  width:650px;
  height:110px;
  border-bottom:1px solid #DCDCDC;
  margin:10px 15px;
}
.mainpdbox-img{
  width:150px;
  height:100px;
 /* border:1px solid #DCDCDC;*/
  display:inline-block;
  vertical-align: top;
}
.mainpdbox-main{
  width:480px;
  height:102px;
/*  border:1px solid #DCDCDC;*/
  display:inline-block;
  margin-left:13px;
  vertical-align: top !important;
  box-sizing: border-box;
 /* padding: 5px 0;*/
  position: relative;
}
.elt_1 span,.elt_2 span,.elt_3 span,.elt_4 span{
  display:none !important;
}
.mainpdbox-main h3{
 font-size:16px !important;
  color:black;
}
.mainpdbox-main p{
    color: gray;
    text-indent: 2em;
}
.mainpdbox-main .read-all{
   bottom: 0;
   position: absolute;
   right:0;
   color:gray;
  font-size:13px;
  font-weight:600;
}
.mainpdbox-ul a:hover{
 text-decoration:none !important;
}
.listpage a:hover{
 text-decoration:none !important;
 background-color:#c6ddf1;
  color:white;
}
.recruit-main{
 width:985px;
  min-height:180px;
  /*  border:1px solid black;*/
  margin:0 auto;
  padding-left:15px;
  margin-bottom:30px;
}
.recruit-list{
  min-height:80px;
 /* border:1px solid red;*/
  margin-bottom:15px;
    box-sizing:border-box;
}
.recruit-div{
    box-sizing:border-box;
}
.recruit-top,.recruit-bottom{
  width:116.5px;
  min-height:40px;
 /* border:1px solid #dcdcdc;*/
  float:left;
  box-sizing:border-box;
  text-align:center;
  
}
.recruit-div-1 .recruit-bottom{
  height:66px;
}
.recruit-div-2 .recruit-bottom{
  height:105px;
}
.recruit-top{
  line-height:40px;
  font-size:16px;
  border-left: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    background-color:white;
}
.recruit-div-1 .recruit-bottom{
  line-height:66px;
  border-left:1px solid #dcdcdc;
  border-top:1px solid #dcdcdc;
    background-color:white;
}
.recruit-div-2 .recruit-bottom{
  line-height:105px;
  border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
  background-color:white;
}

.piclist-marginleft{
  margin:0 auto 30px;;
    padding-left: 10px;
    width: 985px;
  height:670px;
}
.piclist{
    box-shadow: 0 0 5px lightgray;
    box-sizing: border-box;
    height: 670px;
    margin: 0 auto;
    position: relative;
    width: 980px;
    background-color:white;
}
.piclist tr{
  position:absolute;
}
.send{
  bottom:20px !important;
     left:390px;
}
.table_form tbody td, .table_form tbody th {
    border-bottom: none !important;
}
#fine_xingming{left:22px;}
#fine_xingbie{
  left: 507px;top: 18px
}
#fine_jiguan{
  left: 34px;
    top: 65px;
}
.table_form th {
  font-size:16px;
}
#fine_minzu{
  top: 65px;
  left: 518px;
}
#fine_chushengnianyue{
  top:119px;
 left:2px;
}
#fine_gangwei{
  top:119px;
  left:506px;
}
#fine_zhicheng{
   top:173px;
   left:34px;
}
#fine_xueli{
 top:173px;
  left:518px;
}
#fine_zhuanye{
  top:227px;
  left:22px;
}
#fine_waiyushuiping{
  top:227px;
  left:486px;
}
#fine_biyeyuanxiao{
  top:281px;
  left:-10px;
}
#fine_jisuanjishuiping{
  top:281px;
  left:470px;
}
#fine_tongxundizhi{
   top:335px;
  left:2px;
}
#fine_lianxidianhua{
   top:335px;
   left:486px;
}
#fine_shouji{
   top:389px;
   left:22px;
}
#fine_dianziyouxiang{
  top:389px;
  left:474px;
}
#fine_gongzuojingli{
  top:443px;
  left:2px;
}
.send .button{
   width:150px;
  border:none;
  height:40px;

}
#news1{
  text-indent:2em;
}
.articlebook{
   margin-top:30px;
}
.mainpdbox .left .articlecontent {
  border-color:#dcdcdc !important;
}
#chushengnianyue{
 background-image:none !important;
}
#fine_xingbie{font-size:14px;}
.pagination-link{
  background-color:#c6ddf1;
}
#cuteslider_3{
  width:100% !important;
}
.DynarchCalendar-hover-title div{
   padding-left:110px !important;
}
.DynarchCalendar-title div {
  padding-left: 110px !important;
}
.listpage .pagination .current{
  background-color:#c6ddf1;
  color:white;
}
.c_main{display: none !important;}