body {
    font-size: 12px;
    font-family:"Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", Tahoma, Arial, STHeiti, sans-serif;
    _font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", Tahoma, Arial, STHeiti, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/*-webkit-font-smoothing: subpixel-antialiased;*/
    color: #333333;
}

.w_index{ font-size: 16px;}
/*.indexbox{ font-size: 14px;}*/
.w_index .pub-top{ margin: 25px 0 35px 0; width:620px;}

.w_index .pub-top label{ display:inline-block; float: left; padding:2px 8px ;border-radius:20px; background: #ff9300; color: #FFFFFF;}
.w_index .pub-top label img {margin-top: -3px; }
.w_index .pub-top label span{ }
.w_index .pub-top .pubtitle{ display:inline-block; padding: 0 10px; float: left;}
.w_index .pub-top .pubtitle div{color: #ff9300; max-width: 500px; overflow: hidden;
	white-space: nowrap; box-sizing: border-box; animation: marquee 25s linear infinite;  }
.w_index .pub-top .pubtitle div.marquee:hover{ animation-play-state: paused;}
.w_index .pub-top .pubtitle div a{color: #ff9300;}
/* Make it move */
@keyframes marquee {
	0%   { text-indent: 27.5em }
	100% { text-indent: -30em }
}

.border{
	border: 1px solid #ddd;}

.w_index .dengbox{ width: 570px;}
.w_index .dengbox ul{overflow: hidden;/* padding-top: 20px; */}
.dengboxl{ font-size: 16px; margin-top: 10px; margin-right: 10px; font-weight: bold; background: url("../img/dengline.png") left top no-repeat;}
.dengboxl div{ padding-left: 10px;}
.w_index .dengbox ul li{ float: left; padding-right:25px; position: relative;
	height: 75px; }
.w_index .dengbox ul li a{color: #000000; display: block; padding: 4px 25px; border-radius: 10px;  background: #dbeafd; width: 170px;}
.w_index .dengbox ul li a .dengimg{ width: 48px; height: 48px; margin: 5px auto;
	 border-radius: 48px; -webkit-border-radius: 48px; line-height: 48px; text-align: center; background: #ce0600;}
.w_index .dengbox ul li a:hover .dengimg{ box-shadow: 0 5px 10px #62afff; -moz-box-shadow:0 5px 10px #62afff; -webkit-box-shadow: 0 5px 10px #62afff; }
.w_index .dengbox ul li a:hover{  background: #dbeafd; }
.yinying{ position: absolute; left: 0px;
	top: 66px;}
.w_index .dengbox ul li a:hover .yinying{}
.w_index .dengbox ul li a img{}


.news .news-t{ height: 40px; border-bottom: 1px solid #333333; position: relative; overflow: hidden;}
.news .news-t img{margin-top: 6px;}
.news .news-t h1{ font-size: 24px; padding: 0 10px; color: #333333 !important; border-left: 3px solid #1946c2;     line-height: 20px; }
.news .news-t .more_a{ position: absolute; right: 0px; top: 10px; font-size: 14px; color: #666666;}
.tags ul li{position: relative;padding: 7px 0;display: inline-block;cursor: pointer;margin-right: 35px;font-size: 16px;color: #000;min-width:  64px;text-align:  center;}
.tags ul li.active{
	border-bottom: 2px solid #ce0600;
}
.tags ul li.active em{
	display: block;
    border-width: 6px;
    position: absolute;
    bottom: -12px;
    left:50%;
    margin-left: -6px;
    border-style: solid dashed dashed;
    border-color: #ce0600 transparent transparent;
    font-size: 0;
    line-height: 0;
}
.w_index .news .nLists>ul>li{position: relative;height: 39px; line-height: 39px; padding-right: 110px;  background: url(../images/dotBlue.png) left center no-repeat;}
.w_index .news .nLists.nLists2>ul>li{ background: none;}

.w_index .news .nLists>ul>li>a{display: block;color: #464646;/* width: 100%; */white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 20px;}
.w_index .news .nLists.nLists2>ul>li>a{ padding-left: 0px}

.w_index .news .nLists>ul>li>a:hover{ color: #ce0600; text-decoration: underline;}

.w_index .news .nLists ul li a>span{ margin-right: 5px;}
.w_index .newslist .nLists>ul>li>a{ font-size: 16px;}
.w_index .newslist .news .nLists ul li a>span{height: 39px; line-height: 39px; display: inline-block; max-width: calc(100% - 50px);float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.w_index .newslist .news .nLists.nLists2 ul li a>span{max-width: 100%;}
.w_index .newslist .news .nLists ul li a>span i{ width: 20px; height: 20px; font-style: normal; margin-right: 5px; text-align: center; color: #ffffff; display: inline-block; line-height: 20px; vertical-align: center;}
.w_index .newslist .news .nLists ul li a>span i{ background: #e0e7f4; color: #333333;}
.w_index .newslist .news .nLists ul li:nth-child(1) a>span i{
	background: linear-gradient(left, #1c4cd1, #113393);
	background: -ms-linear-gradient(left, #1c4cd1, #113393);
	background: -webkit-linear-gradient(left, #1c4cd1, #113393);
	background: -moz-linear-gradient(left, #1c4cd1, #113393);
	color: #ffffff;


}
.w_index .newslist .news .nLists ul li:nth-child(2) a>span i{
	background: linear-gradient(left, #1c4cd1, #113393);
	background: -ms-linear-gradient(left, #1c4cd1, #113393);
	background: -webkit-linear-gradient(left, #1c4cd1, #113393);
	background: -moz-linear-gradient(left, #1c4cd1, #113393);
	color: #ffffff;
}
.w_index .newslist .news .nLists ul li:nth-child(3) a>span i{
	background: linear-gradient(left, #1c4cd1, #113393);
	background: -ms-linear-gradient(left, #1c4cd1, #113393);
	background: -webkit-linear-gradient(left, #1c4cd1, #113393);
	background: -moz-linear-gradient(left, #1c4cd1, #113393);
	color: #ffffff;
}

.w_index .newslist .news .nLists img{ display: inline-block; float: left; }
.w_index .news .nLists div.time{ width:100px; position: absolute;right: 0px;top: 0px;color: #888;font-family: arial; text-align: right;}

.w_index .news .nLists.ncons li a img{
	width: 32px; height: 32px;}


.w_index .ztbox { margin-left: -15px;}
.w_index .ztbox ul li{ height: 110px; width: 278px; display: inline-block; margin-left: 14px; margin-bottom: 15px; }
.w_index .ztbox ul li a{ display: block;}
.w_index .ztbox ul li a img{ width: 278px; height: 110px;}
.w_index .ztbox ul li a:hover{ -moz-box-shadow:0px 5px 10px #999; -webkit-box-shadow:0px 5px 10px #999; box-shadow:0px 5px 10px #999; }

.w_index .dbox{margin-left: -35px;padding-top: 40px;padding-bottom: 20px;}
.w_index .dbox .data{height: 405px;width: 368px;margin-left: 40px;padding: 50px 25px 20px 25px;display: block;float:  left;box-sizing: border-box;position: relative;box-shadow: 0 0 5px #DDDDDD;}
/*.w_index .dbox .data:hover{ margin-top: -15px; transition: margin-top 0.5s;}*/
.w_index .dbox .data h1{ font-size: 24px; text-align: center;}
.w_index .dbox .data .circle{width: 60px; height: 60px; position: absolute; top: -30px; left: 50%; margin-left: -30px; border-radius: 100%; box-shadow: 0 0 5px #DDDDDD; background: #FFFFFF;}
.w_index .dbox .data .circle .circlein{ width: 50px; height: 50px; margin-top: 5px; margin-left: 5px; text-align: center; line-height: 50px; border-radius: 100%; background: #ce0600;}
.w_index .dbox .data .news .tags2{ padding: 20px 0;}
.w_index .dbox .data .news .tags2 ul{ text-align: center;}
.w_index .dbox .data .news .tags2 ul li { min-width:20px; margin: 0 20px;}
.w_index .dbox .data .news .tags2 ul li.active em{ }
.w_index .dbox .data .news .nLists.nCons ul li{ padding: 10px 0; height: 100%; width: 33.33%; float: left; margin-bottom: 10px; text-align: center; background: none; }
.w_index .dbox .data .news .nCons ul li a{ display: block;}
.w_index .dbox .data .news .nCons ul li a:hover{text-decoration: none;}
.w_index .dbox .data .news .nCons ul li a:hover div{ color: #0463D8; }
.w_index .dbox .data .news .nCons ul li a:hover .hide{ display: block;}
.w_index .dbox .data .news .nCons ul li a:hover .show{ display: none;}
.w_index .dbox .data .news .nCons ul li a div{line-height: 40px; color: #000000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}



.w_index .dbox .data .info{ width: 100%; background: #FFFFFF;}
.w_index .dbox .data .info .top{ height: 70px; margin-top: 20px; background:url(../images/liu.png) no-repeat top ;}
.w_index .dbox .data .info .top .half a{  width: 155px; line-height: 35px; display: block; text-align: center; color: #FFFFFF;}
.w_index .dbox .data .info .top .half a img{ margin-right: 5px;}
.w_index .dbox .data .info .top h3{ line-height: 35px; color: #FFFFFF; font-weight: bold; }
.w_index .dbox .data .info ul{width: 320px;}
.w_index .dbox .data .info ul li{ height: 45px; width: 50%; float: left; overflow: hidden;}
.w_index .dbox .data .info ul li:hover div{ color: #0463D8!important;}
.w_index .dbox .data .info ul li div{padding: 0 5px; color: #666; }
.w_index .dbox .data .info ul li div:first-child{color: #000000; }

/*搜索*/
.topm .search h1{ font-size: 24px; color: #FFFFFF; padding-top: 80px;}
.topm .search .news{ padding-top: 50px; padding-bottom: 30px;}
.topm .search .news .tags ul li { color: #FFFFFF;} 
.topm .search .news .tags ul li.active{border-bottom: none; }
.topm .search .news .tags ul li.active em{ border-color: #FFFFFF transparent transparent;
	border-width: 9px;
	position: absolute;
	bottom: -20px;
	left:50%;
	margin-left: -9px;
}
.search .inputbox{display: table; /*width: 560px;*/}
.search .inputbox input{display: table-cell; float:left; padding: 5px 10px;height: 50px;     font-size: 14px;}
.search .inputbox span{display: table-cell;float:left; width: 80px;}
.search .inputbox span button{height: 50px; padding:5px 20px;background: #ff9300;color: #FFFFFF;border: 0;font-size: 14px;}
.search .inputbox span a{height: 50px; line-height: 50px; text-align: center; padding:0px 20px; display:block; background: #ff9300;color: #FFFFFF;border: 0;font-size: 14px;}
.search .inputbox span a:hover{ background: #ff9300;}


.topm .cybox{ width: 420px; height: 260px; background: #FFFFFF; margin-top: 60px;}
.topm .cybox h2{ font-size: 16px; font-weight: bold; padding-bottom: 20px;}
.topm .cybox ul {list-style: circle; list-style-type: circle;}
.topm .cybox ul li { width: 50%; display: inline-block; float: left; margin-bottom: 20px; background: url(../images/circle.png) left center no-repeat; }
.topm .cybox ul li a{ padding-left: 15px; font-size: 14px; display: block;    text-overflow: ellipsis;
	overflow: hidden;
	height: 20px;
	white-space: nowrap;}
.topm .cybox ul li a:hover{ color: #0463D8;}
.indexbox .inputbox{}
.w_index.indexbox .inputbox input{ width: 700px;}



/*工作动态*/
.w_index.newsbox .search{ width: 350px;}
.w_index.newsbox .inputbox{ padding-top: 20px;}
.w_index.newsbox .inputbox input{ height: 40px; width: 280px;}
.w_index.newsbox .inputbox span{ width: 70px;}
.w_index.newsbox .inputbox span button{ height: 40px; background:#ce0600 ; cursor: pointer;}
.w_index.newsbox .inputbox span button:hover{ box-shadow: 0 0 10px #ce0600;}
.newsbox .newsl h1{height: 68px; line-height: 68px; background:#ce0600; color: #FFFFFF; text-align: center; }
.newsbox .newsl ul{ }
.newsbox .newsl ul li{  text-align: center; font-size: 16px; }
.newsbox .newsl ul li a{padding:10px; display: block;}
.newsbox .newsl ul li.active{}
.newsbox .newsl ul li.active a{ color: #ce0600;}

.w_index .position{}
.w_index.newsbox .position{padding-bottom: 15px;border-bottom: 1px dashed #EEEEEE; }
.position ul{ display: inline-block; }
.position ul li {display: inline-block; color: #000000;}
.position ul li a{color: #000000;}
/*.position ul li.active { color: #ce0600;}*/
.w_index .newsr .list-group{
	min-height: 550px;}
.w_index .list-group ul li{ padding: 20px 0; border-bottom: 1px solid #EEEEEE ;}
.w_index .list-group ul li>.title{padding-right: 100px;position: relative; }
.w_index .list-group ul li>.title> a{ font-size:18px;  overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display: block;}
.w_index .list-group ul li>.title> a:hover{color: #ce0600;}
.w_index .list-group ul li>.title> .time{ position: absolute; right: 0px; top: 0; color: #666; font-family: arial;}
.w_index .list-group ul li>.content{ color: #666; line-height: 25px; padding-top: 10px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis; height: 50px; font-size: 16px;}


/*办事大厅*/
.listbox .news .tags { padding-left: 20px; }
/*.listbox .news .tags ul li{ font-size: 14px;}*/
.listbox.search{ padding: 20px 0;
	overflow: hidden;}
.listbox.search .inputbox{margin-left: 0px;}
.listbox.search .inputbox input{ height: 40px;}
.listbox.search .inputbox span button{ height: 40px; background: #ce0600; cursor: pointer;}
.listbox.search .inputbox span button:hover{ box-shadow: 0 0 10px #ce0600;}

.listbox.search .inputbox input.yzminput{ width: 110px; margin-left: 20px;}
.search .inputbox.yzmbox span{ margin-left:20px;}
.search .inputbox.yzmbox span img{ height: 38px; width: 78px;
	border: 1px solid #dddddd;}

.list-group ul li.list-item{ padding-left: 30px; padding-right: 240px; background:url(../images/listbg.png) left center no-repeat ; position: relative;}
.list-group ul li.list-item .text{}
.list-group ul li.list-item .text a{display: block; width: 100%;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; font-size: 16px;}
.list-group ul li.list-item .text a:hover{ color: #ce0600; text-decoration: underline;}
.list-group ul li.list-item .btn-list{    position: absolute; right: 0; top: 50%; margin-top: -10px; width: 240px; text-align: right;color: #666;}
.list-group ul li.list-item .btn-list .btn-line{ padding: 5px 15px;}
.list-group ul li.list-item .btn-list .btn-line:hover{ background: #ce0600; color: #FFFFFF;}

.guiderbox ul li.list-item .btn-list .btn-line{ margin-left: 20px;}
/*公示公告*/
/*.pubbody table{ min-height:280px; }*/
.table{ border: 0px; width: 100%; table-layout: fixed;}
.table tr th{ background: #f5f5f5; padding: 8px 0; color: #000000; font-weight: bold; font-size: 14px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd}
.table tr td{ padding: 12px 0; border-bottom: 1px solid #ddd; color: #666666;}
/*.table tr:nth-child(odd) { background: #ffffff}*/
/*.table tr:nth-child(even) { background: #fafafa}*/
.table tr:hover td{ cursor: pointer; background: #f5f7fa; }
/*.table tr:hover td div{color: #ce0600; }*/
.table tr th>div,.table tr td>div{padding: 5px 8px;
	text-align: center;
	overflow: hidden;
	/*white-space: nowrap;*/
	text-overflow: ellipsis;
	width: 100%;
	box-sizing:  border-box;}
/*.table tr th:nth-child(1) div{ text-align: center; }*/
/*.table tr td:nth-child(1) div{ text-align: center; }*/
/*招标公告*/
.zbggtable tr th:nth-child(1),.zbggtable tr td:nth-child(1){ width: 8%; overflow: hidden; padding-left: 10px; }
.zbggtable tr th:nth-child(2),.zbggtable tr td:nth-child(2){ width: 42%;overflow: hidden;}
.zbggtable tr th:nth-child(3),.zbggtable tr td:nth-child(3){ width: 25%;overflow: hidden;}
.zbggtable tr th:nth-child(4),.zbggtable tr td:nth-child(4){ width: 15%;overflow: hidden;}
.zbggtable tr th:nth-child(5),.zbggtable tr td:nth-child(5){ width: 10%;overflow: hidden;}

/*在建工程*/
.zjgctable tr th:nth-child(1),.zjgctable tr td:nth-child(1){ width: 8%; overflow: hidden;  padding-left: 10px; }
.zjgctable tr th:nth-child(2),.zjgctable tr td:nth-child(2){ width: 30%;overflow: hidden;}
.zjgctable tr th:nth-child(3),.zjgctable tr td:nth-child(3){ width: 22%;overflow: hidden;}
.zjgctable tr th:nth-child(4),.zjgctable tr td:nth-child(4){ width: 30%;overflow: hidden;}
.zjgctable tr th:nth-child(5),.zjgctable tr td:nth-child(5){ width: 10%;overflow: hidden;}



/*人员资质公示*/

.ryzztable tr th:nth-child(1),.ryzztable tr td:nth-child(1){ width: 8%; overflow: hidden;  padding-left: 10px; }
.ryzztable tr th:nth-child(2),.ryzztable tr td:nth-child(2){ width: 60%;overflow: hidden;}
.ryzztable tr th:nth-child(3),.ryzztable tr td:nth-child(3){ width: 17%;overflow: hidden;}
.ryzztable tr th:nth-child(4),.ryzztable tr td:nth-child(4){ width: 15%;overflow: hidden;}

/*企业数据*/
.w_index .search .sx{ padding-top: 10px; padding-right: 10px; color: #000000;}
.w_index .search .sx img{margin-right: 5px;}
.enttable tr th:nth-child(1),.enttable tr td:nth-child(1){ width: 5%; overflow: hidden; text-align: center; border-right: 1px solid #ddd }
.enttable tr th:nth-child(2),.enttable tr td:nth-child(2){ width: 25%;overflow: hidden;}
.enttable tr th:nth-child(3),.enttable tr td:nth-child(3){ width: 37%;overflow: hidden;}
.enttable tr th:nth-child(4),.enttable tr td:nth-child(4){ width: 15%;overflow: hidden;}
.enttable tr th:nth-child(5),.enttable tr td:nth-child(5){ width: 15%;overflow: hidden;}



.w_index .dataimg { border: 1px solid #EEEEEE;}
.w_index .dataimg .title{ background: #EEEEEE; padding: 10px; color: #000000;}

/*项目数据*/

.protable tr th:nth-child(1),.protable tr td:nth-child(1){ width: 5%; overflow: hidden; text-align: center; border-right: 1px solid #eeeeee }
.protable tr th:nth-child(2),.protable tr td:nth-child(2){ width: 37%;overflow: hidden;}
.protable tr th:nth-child(3),.protable tr td:nth-child(3){ width: 20%;overflow: hidden;}
.protable tr th:nth-child(4),.protable tr td:nth-child(4){ width: 10%;overflow: hidden;}
.protable tr th:nth-child(5),.protable tr td:nth-child(5){ width: 25%;overflow: hidden;}

/*人员数据*/

.pertable tr th:nth-child(1),.pertable tr td:nth-child(1){ width: 5%; overflow: hidden; text-align: center; border-right: 1px solid #eeeeee }
.pertable tr th:nth-child(2),.pertable tr td:nth-child(2){ width: 15%;overflow: hidden;}
.pertable tr th:nth-child(3),.pertable tr td:nth-child(3){ width: 15%;overflow: hidden;}
.pertable tr th:nth-child(4),.pertable tr td:nth-child(4){ width: 20%;overflow: hidden;}
.pertable tr th:nth-child(5),.pertable tr td:nth-child(5){ width: 15%;overflow: hidden;}
.pertable tr th:nth-child(6),.pertable tr td:nth-child(6){ width: 20%;overflow: hidden;}
.pertable tr th:nth-child(7),.pertable tr td:nth-child(7){ width: 8%;overflow: hidden;}

/*诚信数据*/
.truthtable tr td{ padding: 15px 0;}
.truthtable tr td:nth-child(1){ position: relative; }
.truthtable tr .bad{ position: absolute; top: 0px; left: 0;} 
.truthtable tr td div .width-25{ padding-top: 20px;}
.truthtable tr td div label{ color: #e60012; padding-right: 10px;}
.truthtable tr td div p{word-wrap: break-word;word-break:  break-all;overflow:  hidden; white-space: normal; color: #000000;}
.truthtable tr td div a{color: #ce0600;}

.truthtable tr th:nth-child(1),.truthtable tr td:nth-child(1){ width: 15%; overflow: hidden; padding-left: 10px;}
.truthtable tr th:nth-child(2),.truthtable tr td:nth-child(2){ width: 15%;overflow: hidden;}
.truthtable tr th:nth-child(3),.truthtable tr td:nth-child(3){ width: 45%;overflow: hidden;}
.truthtable tr th:nth-child(4),.truthtable tr td:nth-child(4){ width: 15%;overflow: hidden;}
.truthtable tr th:nth-child(5),.truthtable tr td:nth-child(5){ width: 10%;overflow: hidden;}

/*诚信信息公示*/
.truthpubtable tr th:nth-child(1),.truthpubtable tr td:nth-child(1){ width: 10%; overflow: hidden;  padding-left: 10px; }
.truthpubtable tr th:nth-child(2),.truthpubtable tr td:nth-child(2){ width: 70%;overflow: hidden;}
.truthpubtable tr th:nth-child(3),.truthpubtable tr td:nth-child(3){ width: 15%;overflow: hidden;}

/*详情*/
.w_index .viewtop{ padding: 20px 0; background: url(../images/view.png) left bottom no-repeat;}
/*.w_index .viewbox{ padding: 50px 0px;}*/
.w_index .viewbox .title{ font-family: MicrosoftYaHei;; color: #333333; padding: 10px 50px; text-align: center; line-height: 35px; font-size: 24px;}
.w_index .viewbox .time{ padding: 10px 0; text-align: center; color: #999999;}
.w_index .viewbox .content{ font-size: 16px; line-height: 28px; color: #666666; font-family: MicrosoftYaHei!important;}
.w_index .viewbox .content p{font-size: 16px !important; font-family: MicrosoftYaHei !important;}
.w_index .viewbox .content p span{ font-size: 16px !important; font-family: MicrosoftYaHei !important;}
.w_index .viewbox h2{ font-size: 20px;color: #000; padding: 10px 0;}
.w_index .viewbox h3{font-size: 16px; color: #000000;}
.w_index .viewbox .downFile p{color: #4a95ee; text-decoration: underline;}
.w_index .viewbox .downFile p a{ color: #4a95ee; }


.w_index .viewbox .tableview{margin-top: 20px; color: #000000; margin-bottom: 0px; }
.w_index .viewbox .tableview tr th{ width: 180px; text-align: right; background: #f8f8f8;
	/*padding: 9px ;*/
}

.contitle{ overflow: hidden;}
.contitle h1{ padding-left: 10px;}
.w_index .viewbox .nLists .tableview tr th,.w_index .viewbox .nLists .tableview tr td{ text-align: center;}
.w_index .viewbox .btn-list{ margin-top: -10px; margin-bottom: 20px;}
.w_index .viewbox .btn-list .btn{ padding: 5px 10px;}
.w_index .viewbox .btn-list .btn:hover{ background:#ce0600 ;color: #ffffff !important; }
.viewleft{width: 150px;float: left;background: #ffffff !important;}



.ffixed{position: fixed;top: 00px;left: 0px;}

.guideright p{line-height: 28px;color: #666; margin-top: 15px;}
.guideright table{ margin-top: 15px;}
.guideright h4{ padding-bottom: 5px;}
.guideright h5{ padding-bottom: 5px;}
.guideright>div{margin-bottom: 50px;}

.guideright table tr td div{ white-space: inherit;}
/*时间线*/
.timeline {padding-left: 0;}

.timeline-item {	position: relative;padding-bottom: 10px;list-style: none;padding-top: 10px;}
.timeline-axis {
	position: absolute;
	right: -5px;
	top: 12px;
	z-index: 10;
	width: 10px;
	height: 10px;
	border: 1px solid #ccc;
	line-height: 10px;
	background-color: #fff;
	color: #21b9bb;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
}

.timeline-axis:hover {	/*background-color: #ce0600;*/}
.timeline-item a:hover,.timeline-item a:focus,.timeline-item a:active,.timeline-item a.active {		color: #ce0600;}
.timeline-item a:hover .timeline-axis,.timeline-item a:focus .timeline-axis,.timeline-item a:active .timeline-axis,.timeline-item a.active .timeline-axis {
	background-color: #ce0600;
}
.timeline-item:after {
	content: '';
	position: absolute;
	right: 0px;
	top: 0;
	z-index: 0;
	width: 1px;
	height: 100%;
}

.timeline-item:after,hr {background-color: #e6e6e6}
.timeline-item:last-child:after {	/*display: none;*/}

.timeline-item:first-child:after {	display: block;}
.timeline-content { padding-right: 25px ;text-align: right; 	}
.timeline-title {position: relative;margin-bottom: 10px;}

.viewright{width:970px ;float: right;}
.viewright h4{font-size: 16px;color: #000;}
.viewright tr th:first-child{width: 60px;}
.viewright tr td{color: #555555;}

/**
文本编辑器，附件样式
 */
.ke-insertfile {
	text-decoration: underline;
	/*font-family: SimSun;*/
	font-size: 16px;
	color: #ce0600;
}
.ke-insertfile:hover {
	text-decoration: underline;
	/*font-family: SimSun;*/
	font-size: 16px;
	color: #ce0600;
}


.tipsbox{
position: fixed;
	top: 16%;
	right: 10px;
	width: 280px;
	border: 1px solid #5fa6fa;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #ffffff;
}
.tipsbox .top{
	height: 45px;
	line-height: 45px;
	color: #ffffff;
	font-size: 24px;
	text-align: center;
	background: #5fa6fa;
	position: relative;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.closetip{
	position: absolute;
	top: -10px;
	right:-10px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 1px solid #ffffff;
	background: #5fa6fa;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}
.tipsbox .p10{ padding: 10px;}
.tipsbox .title{ text-align: center; font-size: 14px; font-weight: bold;
	padding-bottom: 10px;}
.tipsbox .content{ font-size: 14px; text-indent: 2em; }
.tipsbox .bottom{
	padding-top: 20px;
	font-size: 12px; text-align: right;}



/*qq客服和回到首页*/
.main-in{ width: 100px; height:auto; color: #ffffff; font-size: 16px; position: fixed; background: #5fa6fa;
	right: 10px; bottom: 10px; border-radius: 10px; -webkit-border-radius: 10px;text-align: center; z-index: 99;}
.main-in>div{ height: 70px;}
.qqbox{ height: 64px;  border-bottom: 1px solid #ffffff; padding: 5px 5px; }
.qqbox .qqimg{ height: 40px; overflow: hidden;}
.qqbox img{ height: 40px;}
.main-in  a{ color: #ffffff}
.main-in  a:hover{
	color: #ffffff;
	font-size: 16px;
	transition: 0.5s;
}
.qqbox  a:hover img{   -webkit-transform:scale(1.1);
	-moz-transform:scale(1.1) ;
	-o-transform:scale(1.1);
	transition: 0.5s;
}
.backtopimg{ height:40px; }
div.backtop{ transition: all .5s; height: 0;}
div.backtop.active{
	height: 70px;}
.backtop  a:hover img{   -webkit-transform:scale(1.2);
	-moz-transform:scale(1.2) ;
	-o-transform:scale(1.2);

}

/*飘窗*/
.floatbox{
	width: 260px;
	height: auto;
	padding: 20px;
	position: fixed;
	left: 10px;
	/*background-image: url("../images/bj.png");*/
	background: #ffffff;
	border-radius: 10px;
	border:5px solid #5fa6fa;
	background-repeat: no-repeat;
	display: none;
}
.floatbox a.closetip{ display: none;}
.floatbox:hover a.closetip{ display: block;}
/*飘窗一*/
.floatbox1{
	bottom: 220px;
}

.floatbox2{
	bottom: 20px;
}

.down-load-app {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	z-index: 9999999;

}

.down-load-app-ios {
	width: 380px;
	height: 380px;
	background: #ffffff;
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -190px;
	margin-left: -190px;
	border-radius: 15px;
	padding: 50px 30px;
	text-align: center;
	box-sizing: border-box;
}
.down-load-app-ios a.colsed{
	position: absolute;
	top:-12px;
	right: -12px;
	z-index: 99999;
	height: 36px;
	width: 36px;
	border-radius: 36px;
	line-height: 40px;
	text-align: center;
	background: #ffffff;
	color: #4591ef;
	font-size: 36px;

}
.down-load-app-ios a.colsed:hover{
	color: #4591ef;
}
.down-load-app-ios a.colsed i{
	font-size: 36px;
	color: #4591ef;
}


/*20201103gx*/

.conbox{
	display: flex;
	justify-content: space-between;
}
.conbox .conitem{
	border: 1px solid #ffffff;
	background-color:#233665;
	padding: 50px 20px;
	box-sizing: border-box;
	height: 230px;
	margin-top: 35px;
	position: relative;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.conitem1{
	width: 460px;

   }
.conitem2{
	width: 280px;
}
.conitem3{
 width: 400px;
}

/*.conitem1 .round,.conitem3 .round{*/
	/*width: 230px;*/
	/*height: 12px;*/
	/*background: #67d7fb;*/
	/*border-radius: 12px;*/
	/*position: absolute;*/
	/*top: -6px;*/
	/*left: 50%;*/
	/*margin-left: -115px;*/
/*}*/

/*.conitem2 .round{*/
	/*width: 140px;*/
	/*height: 12px;*/
	/*background: #67d7fb;*/
	/*border-radius: 12px;*/
	/*position: absolute;*/
	/*top: -6px;*/
	/*left: 50%;*/
	/*margin-left: -70px;*/
/*}*/

/*.cornerleft{*/
	/*width: 20px;*/
	/*height: 20px;*/
	/*border-top: 1px solid #67d7fb;*/
	/*border-left: 1px solid #67d7fb;*/
	/*position: absolute;*/
	/*top: -8px;*/
	/*left: -8px;*/
/*}*/

/*.cornerdown{*/
	/*width: 20px;*/
	/*height: 20px;*/
	/*border-right: 1px solid #67d7fb;*/
	/*border-bottom: 1px solid #67d7fb;*/
	/*position: absolute;*/
	/*right: -8px;*/
	/*bottom: -8px;*/
/*}*/
.cont{ font-size: 14px; color: #ffffff; }
.cont .colorb{ color: #3ad8ff; margin-bottom: 15px; font-size: 18px; margin-top: 10px; font-weight: bold;}
.cont .contitle{
	font-size: 18px;
	text-align: center;
	color: #ffffff;
	padding-bottom: 35px;
	font-weight: bold;


}

.flex{
	display: flex;
}
.row-between{
	justify-content: space-between;
}
.layui-table tbody tr:hover{
	background-color: transparent;
}

.layui-table td, .layui-table th{ padding:16px 15px; }

.cxpflist>li{
	font-size: 16px; text-align: center;
	padding-right: 0px !important;
}
.cxpflist li>div{ float: left; padding-left: 10px; box-sizing:border-box;}
.cxpflist li>div:first-child{ padding-left: 20px; }

.contbox{ display: flex; justify-content: space-between; width: 100%; min-width: 1100px;}
.contbox .contboxlist{ width: 25%; height: 120px;   padding: 10px; text-align: center; vertical-align: middle}
.contboxlist:nth-child(1){ background: url("../img/conboxbg3.png") bottom right no-repeat;}
.contboxlist:nth-child(2){ background: url("../img/conboxbg1.png") bottom right no-repeat;}
.contboxlist:nth-child(3){ background: url("../img/conboxbg2.png") bottom right no-repeat;}
.contboxlist:nth-child(4){ background: url("../img/conboxbg4.png") bottom right no-repeat;}
.contboxlist .t{
	font-size: 36px; padding-bottom: 10px; padding-top: 15px;
	background-image:-webkit-linear-gradient(bottom,#ef683b,#f17f4a,#f39054);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;

}
.contboxlist:hover:nth-child(1){ background: url("../img/conboxbga3.png") no-repeat; background-size: cover;}
.contboxlist:hover:nth-child(2){ background: url("../img/conboxbga1.png") no-repeat; background-size: cover;}
.contboxlist:hover:nth-child(3){ background: url("../img/conboxbga2.png") no-repeat; background-size: cover;}
.contboxlist:hover:nth-child(4){ background: url("../img/conboxbga4.png") no-repeat; background-size: cover;}
.contboxlist:hover{ color: #ffffff; }
.contboxlist:hover .t{ background-image:-webkit-linear-gradient(bottom,#ffffff,#ffffff,#ffffff);}

.indextitle{  line-height:55px; text-align: center; font-size:30px;  }
.indextitle span{ color: #666666; font-weight: bold; font-family: simhei;}
.bsdt{ background: url("../img/bsdtbg.png") center center no-repeat;}
.sjtj{ background: url("../img/sjtjbg.png") center center no-repeat;}
.indextitle .indexmore{ font-size: 16px;}

.bsdtbox { display: flex; justify-content: space-between; width: 100%; margin-top: 20px;}
.bsdtbox .bsdtlist{ height:340px; text-align: center; width: 25%; }
.bsdtbox .bsdtlist a{ transition: padding-top 1s;
	-webkit-transition: padding-top 1s; /* Safari */ height: 100%; color: #ffffff; padding:90px 50px 50px 50px; display: block;    box-sizing: border-box; }
.bsdtbox .bsdtlist:nth-child(1){ background: url("../img/bsdtabg1.png") no-repeat;  background-size: cover;}
.bsdtbox .bsdtlist:nth-child(2){ background: url("../img/bsdtabg2.png") no-repeat;  background-size: cover;}
.bsdtbox .bsdtlist:nth-child(3){ background: url("../img/bsdtabg3.png") no-repeat;  background-size: cover;}
.bsdtbox .bsdtlist:nth-child(4){ background: url("../img/bsdtabg4.png") no-repeat;  background-size: cover;}

.bsdtbox .bsdtlist:hover:nth-child(1){ background: url("../img/bsdtbbg1.png") no-repeat;  background-size: cover;}
.bsdtbox .bsdtlist:hover:nth-child(2){ background: url("../img/bsdtbbg2.png") no-repeat;  background-size: cover;}
.bsdtbox .bsdtlist:hover:nth-child(3){ background: url("../img/bsdtbbg3.png") no-repeat;  background-size: cover;}
.bsdtbox .bsdtlist:hover:nth-child(4){ background: url("../img/bsdtbbg4.png") no-repeat;  background-size: cover;}
.font14{ font-size: 14px;}
.bsdtlist .font14 ul li{ list-style:disc; width: auto; margin: 0 auto;}
.bsdtlist a .rightimg{ display: none}
.bsdtlist a:hover{ padding-top: 50px;
	}
.bsdtlist a:hover .rightimg{ display: block}

.databox{ width: 600px; text-align: center;}
.databox .num{ font-size: 30px; font-weight: bold; color: #ce0600; padding-top: 25px; padding-bottom: 10px;}
.databox .databox2 .num{ padding-top: 15px;}
.databox1{ width: 600px; height:135px; background: url("../img/databoxbg1.png")  no-repeat; background-size: 100% ;}
.databox2{ width: 150px; height:112px; background: url("../img/databoxbg2.png")  no-repeat; background-size: 100%;}

.bsdttitle{ font-size: 18px; font-weight: bold; border-bottom: 1px solid #eee; padding: 15px 0; margin-bottom: 20px; margin-top: 30px}

.bsdttop .layui-btn-primary{ font-size: 16px; background: #f1f2f3; border-radius: 0px; border: none; width: 500px; height: 65px; line-height: 65px;  color: #000;}
.bsdttop .layui-btn-primary:hover{
	background: linear-gradient(to right, #f17b47 , #ef6037);
	color: #ffffff;

}
.bsdttop img{ margin-right: 10px;}


.customer {
	position: fixed;
	right: 3px;
	display: flex;
	z-index: 10;
	flex-direction: column;
	top: 50%;
	margin-top: -142px;
}
.customer .option {
	position: relative;
	padding-left: 25px;
}
.customer .option .box {
	position: absolute;
	left: -115px;
	top: -15px;
	display: none;
}
.customer .option .box .phone-box {
	padding: 15px;
	display: flex;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	background: white;
}
.customer .option .box .phone-box .phone {
	margin-right: 15px;
}
.customer .option .box .phone-box .phone img {
	margin-top: -2px;
	width: 25px;
	height: 25px;
}
.customer .option .box .phone-box .phone-main {
	font-size: 14px;
	display: flex;
	flex-direction: column;
}
.customer .option .box .email-box {
	padding: 15px;
	display: flex;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	background: white;
	font-size: 13px;
	color: #9b9b9b;
}
.customer .option .box .email-box .email {
	margin-right: 15px;
}
.customer .option .box .email-box .email img {
	margin-top: -5px;
	width: 25px;
	height: 25px;
}
.customer .option .box .email-box .email-main {
	display: flex;
	flex-direction: column;
}
.customer .option .box .email-box .email-main span + span {
	margin-top: 10px;
}
.customer .option .box .email-box .email-main span{
	display: block;
}
.customer .option .box .email-box .email-main span:hover {
	cursor: pointer;
	color: royalblue;
}
.customer .option .box .qqmain {
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	display: flex;
	background: white;
}
.customer .option .box .qqmain .img {
	position: relative;
	padding: 15px;
	display: flex;
	color: #9b9b9b;
	flex-direction: column;
}
.customer .option .box .qqmain img {
	height: 30px;
	width: 30px;
}
.customer .option .box .qqmain span {
	margin-top: 10px;
	font-size: 13px;
}
.customer .option .box .qqmain .img:hover {
	cursor: pointer;
	color: royalblue;
}
.customer .option .phones {
	top: -10px;
	left: -238px;
}
.customer .option .emails {
	top: -7px;
	left: -225px;
}
.customer .option .title {
	cursor: pointer;
	position: absolute;
	/* height: 52px;
    width: 52px; */
	left: 25px;
	display: none;
	top: 0;
	background: #9b9b9b;
	color: white;
	font-size: 14px;
	line-height: 15px;
	padding: 12px;
	margin-bottom: 16px;
}
.customer .option img {
	position: relative;
	height: 52px;
	width: 52px;
	color: orange;
}
.customer .option:hover .box {
	display: block;
}
.customer .option:hover .title {
	display: inline-block;
}
.customer .xian {
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #afadad;
	width: 1px;
	height: calc( 100% - 25px );
}

