@charset "utf-8";
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static;width:100%;height: 100%;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;font-size: 16px;line-height: 30px;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
body{
	font-family: "微软雅黑";
	min-width: 1200px;
}
a{
	color: #808080;
}
a:hover{
	text-decoration: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear{
	clear: both;
}
.header{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.header_full{
	width: 100%;
}
.f2f2f2{
	background: #f2f2f2;
}
.bg-c1d5cc0{
	background: #29e/*#1d5cc0*/;
}
.bg-cfff{
	background: #fff;
}
.text_ef1818{
	color: #ef1818;
}
.text_ee2e2c{
	color: #f10215;
}

.bg-1968d2{
	background: #1968d2;
}
.bg-2196f3{
    background: #2196f3;
}
.bg-dh{
    background: #2196f3;
}
.bg-nav{
    background-color: #1e88e5;
}
.bg-ec3901{
    background: #ec3901;
}


.height_40{
	height: 40px;
}
.height_50{
	height: 50px;
}
.height_70{
	height: 70px;
}
.height_90{
	height: 90px;
}
.height_120{
	height: 120px;
}
.height_150{
	height: 150px;
}
.height_40_f2f2f2{
	width: 1200px;
	height: 40px;
	margin: auto;
	background: #f2f2f2;
}
.header_left_1{
	width: 200px;
}

.header_left_1 a{
	width: auto;
	display: block;
	padding-right: 14px;
	line-height: 40px;
	height: 40px;
	float: left;
}
.header_left_1 .cur{
	color: #ef1818;
}
.header_right_1_item{
	width: auto;
	float: left;
	border-left: 1px solid #d2d2d2;
	padding: 0 5px;
}
.header_right_1_item.cur{
	border-left: 0;
}
.header_right_1_item .item{
	width: auto;
	margin: 0 8px;
	float: left;
	cursor: pointer;
}
.header_right_1_item .item a{
	width: 100%;
	height: 100%;
	display: block;
	font-size: 12px;
}
.header_right_1{
	width: auto;
	height: 20px;
	padding: 0px 0;
}
.header_content{
	width: 1200px;
	margin: auto;
}
.header_right_1_item .icon{
	padding-right: 18px;
	background: url(../img/icon-01.png) no-repeat center right;
	background-size: 16px 16px;
}
.header_right_1_item .icon_nth1{
	padding-left: 18px;
	background: url(../img/icon-02.png) no-repeat center left;
	background-size: 16px 16px;
}
.header_right_1_item .icon_nth2{
	padding-left: 18px;
	background: url(../img/icon-03.png) no-repeat center left;
	background-size: 16px 16px;
}
.header_right_1_item .icon_nth3{
	padding-left: 18px;
	background: url(../img/icon-04.png) no-repeat center left;
	background-size: 16px 16px;
}
.header_right_1_item .item span{
	padding: 0 2px;
	color: #ea3737;
	font-weight: 700;
}
.header_content .logo{
	width: auto;
	height: 40px;margin-top:35px;
}
.header_content .f1{
	margin-top:30px;
}
.header_content .logo img{
	width: auto;
	height: 100%;
}


.header_content .searchtext{border:2px solid #29e;float:left;width: 450px;line-height:30px;top:35px;position: relative;margin-left: 100px;}
.header_content .search{
	height: 38px;
	width: 380px;
	border: 2px solid #2196f3;
	margin: 26px 0;
	position: relative;
}
.header_content .search input#search_txt{
	width: 100%;;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #666;
	display: block;
	border: 0;
	outline: 0;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 65px 0 15px;
}
.header_content .search input#search_btn{
	width: 50px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 0;
	background:#2196f3 url(../img/search.png) no-repeat center center;
	background-size: 25px 25px;
	border: 0;
	outline: 0;
	cursor: pointer;
}

.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-pagination-bullet-active{
	background: #fff;
}
.swiper-pagination-bullet{
	background: rgba(255,255,255,.8);
}
.jhdh05{
background: rgba(0,0,0,0);position:absolute; z-index:2; left:0px; 
position: absolute;left: 0; z-index: 10000;    border-bottom: 1px solid rgba(255,255,255,.1);
}
.nav-item{
	width: 1200px;
	height: 50px;
	margin: auto;
}
.nav-item .item{
	width: calc(100% / 12);
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	float: left;
}
.nav-item .item a{
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;font-weight:500;
	font-size: 16px;
}
.nav-item .item a:hover{
	display: block;
	width: 100%;
	height: 100%;
	color: #00b5ff;
	font-size: 16px;
}
.nav-item .item-dh a{
	display: block;
	width: 100%;
	height: 100%;
	color: #333;font-weight:500;
	font-size: 14px;
}
.nav-item .item-dh a:hover{
	display: block;
	width: 100%;
	height: 100%;
	color: #333;
	font-size: 14px;
}
.nav-item .item.active{
	/*background: #1e88e5 #ff9800 #ef1718*/;color:#333;
}
.nav-item .item.active .item-dh a{
	/*background: #1e88e5 #ff9800 #ef1718*/;color:#333;
}
.module_full{
	width: 100%;
	height: auto;
	overflow: hidden;padding:20px 0 10px;
}

.module_full.curs{
	padding-top: 10px;
}
.module_full.cur{
	padding-bottom: 50px;
}
.module{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: auto;
	padding: 0 0 10px;
}
.module_full.rel .module{
	background: #fff;
	padding: 20px 30px ;
	margin-top: 10px;
}
.module_full.rel .module .module_DT_itemRight{
	width: calc(100% - 600px)
}
.module_full.rel .module .item-common-left{
	width: 896px;
}
.module_full.rel .module .module_title{
	padding: 10px 0 30px;
}
.white{
	background: #fff;
}
.module_head_ban{
	width: 100%;
	height: auto;
	border-radius: 5px;
	background: #f5f5f5;
	padding: 20px 0 5px;
	margin-top: 20px;
	overflow: hidden;
}
.module_head_ban_TOP{
	width: 100%;padding-left:50px;padding-right:50px;
	height: 60px;
}
.module_head_ban_TOP .item{
	float: left;
	width: calc(100% / 6);
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 13px;
	color: #333;
}
.module_head_ban_TOP .item span{
	font-size: 22px;
	font-weight: 700;
	color: #225db7;
	padding: 0 16px;
}
.border-1{
	width: calc(100% - 100px);
	margin: 0 50px;
	border-bottom: 1px dashed #000;
}
.module_head_ban_bot{
	width: 100%;
	height: 40px;
	margin: 5px 0 0;
}
.module_head_ban_bot .item{
	width: calc((100% / 4) - 50px);
	height: 40px; 
	margin-left: 50px;
	line-height: 40px;
	overflow: hidden;
	float: left;
}
.module_head_ban_bot .item ul{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.module_head_ban_bot .item ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.module_head_ban_bot .item span{
	display: block;
	float: left;
	width: 35px;
	height: 100%;
	background: url(../img/icon-05.png) no-repeat center left;
	background-size: 25px 25px;
}
.module_head_ban_bot .item ul li span{
	display: block;
	float: left;
	width: 35px;
	height: 100%;
	background: url(../img/icon-05.png) no-repeat center left;
	background-size: 25px 25px;
}
.module_head_ban_bot .item {
	width: calc((100% / 4) - 50px);
	margin: auto; 
	overflow: hidden;
	margin-left: 80px;
}
/*公告栏-新闻滚动*/
.apple{ width: 100%; height: 40px; overflow: hidden;}
.apple ul li{ 
	height: 40px; 
	line-height: 40px; 
	font-size: 13px;
	padding-left: 30px;
	background: url(../img/icon-05.png) no-repeat center left;
	background-size: 25px 25px;overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.module_title{
	width: 100%;
	height: auto;
	padding: 20px 0 30px;
	overflow: hidden;
}
.module_title .title1{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 24px;
}
.module_title .title2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #666;
}
.module_DT_item{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.module_DT_itemLeft{
	width: 580px;
	
	/*height: 395px;*/
	margin-right: 20px;
}
.module_DT_itemRight{
	width: 600px;
}
.module_DT_itemRight_head{
	width: 100%;
	height: 37px;
	border-bottom: 1px solid #e5e5e5;
}
.module_DT_itemRight_head .item{
	width: 100px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	font-size: 14px;
	color: #666;
	float: left;
	cursor: pointer;
}
.module_DT_itemRight_head .item.active{
	color: #fff;
	background: #1d5dc1;
	float: left;
}
.module_DT_itemRight_head a{
	display: block;
	float: right;
	height: 37px;
	line-height: 37px;
}
.module_DT_itemRight_content{
	width: 100%;
	height: 322px;
	overflow: hidden;
}
.module_DT_itemRight_content .item{
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #333;
	border-bottom: 1px dashed #e8e8e8;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.module_DT_itemRight_content .item a{
	display:block;
	width: 100%;
	height: 100%;
}
.module_DT_itemRight_content .item:hover a{
	color: #1560dc;
}
.module_DT_item.curs .item{
	width: calc((100% - 60px) / 6);
	height: 85px;
	border: 1px dashed #e5e5e5;
	float: left;
	margin: 5px;
	cursor: pointer;
}
.module_DT_item.curs .item a{
	display:block;
	width: 100%;
	height: 100%;
}
.module_DT_item.curs .item.cur{
	margin-left: 0;
}
.module_DT_item.curs .item .img{
	width: 100%;
	height: 100%;
}

.module_DT_item.rel .item{
	width: calc((100% - 60px) / 6);
	height: auto;
	float: left;
	margin: 5px;
	cursor: pointer;
}
.module_DT_item.rel .item .img{
	width: 100%;
	height: 85px;
	float: left;
	border: 1px dashed #e5e5e5;
	cursor: pointer;
}
.module_DT_item.rel .item .title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	color: #000;
	font-size: 13px;
}
.f5f5f5{
	background: #f5f5f5;
}
.Item-containerBanner {
	width:580px;
	height:395px;
	position:relative;
	overflow:hidden;
}
.Item-containerBanner .slidebox {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.Item-containerBanner .slidebox li {
	float:left;
	width:580px;
	height:350px;
	left:0;
	top:0;
	position: relative;
}
.Item-containerBanner .slidebox li a {
	display: block;
	width: 100%;
	height: 100%;
}
.Item-containerBanner .slidebox li .img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.Item-containerBanner .slidebox li img{
	width: 100%;
	height: 100%;
}
.Item-containerBanner .slidebox li .title1{
	width: 100%;
	padding: 0 25px;
	color: #fff;
	background: rgba(0,0,0,.5);
	height: 50px;
	line-height: 50px;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.dot {
	position:absolute;
	width:100%;
	height: 35px;
	text-align:left;
	bottom:0;
	left:0;
}
.dot p {
	display: block;
	height: 35px;
	width: 100%;
}
.dot b {
	width:25px;
	height:25px;
	color:#fff;
	display:inline-block;
	background:#c9c9c9;
	text-align:center;
	line-height:25px;
	margin:0 5px 5px 0;
	cursor:pointer;
	font-weight:normal;
}
.dot .cur {
	background:#ef1818;
}
.module_DT_item_head{
	width: 100%;
	height: 250px;
}
.module_DT_item_head .item{
	width: calc(100% / 4);
	height: 100%;
	float: left;
}
.module_DT_item_head .item .icon{
	width: 100%;
	height: 150px;
}
.module_DT_item_head .item .title{
	width: 100%;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 20px;
	color: #333;
}
.module_DT_item_head .item.active .title{
	color: #1d5cc0;
}
.module_DT_item_head .item.nth1 .icon{
	background: url(../img/icon-cur-01.png) no-repeat center center;
	background-size: 150px 150px;
}
.module_DT_item_head .item.nth2 .icon{
	background: url(../img/icon-cur-02.png) no-repeat center center;
	background-size: 150px 150px;
}
.module_DT_item_head .item.nth3 .icon{
	background: url(../img/icon-cur-03.png) no-repeat center center;
	background-size: 150px 150px;
}
.module_DT_item_head .item.nth4 .icon{
	background: url(../img/icon-cur-04.png) no-repeat center center;
	background-size: 150px 150px;
}
.module_DT_item_head .item.active.nth1 .icon{
	background: url(../img/icon-cur-hour-01.png) no-repeat center center;
	background-size: 150px 150px;
}
.module_DT_item_head .item.active.nth2 .icon{
	background: url(../img/icon-cur-hour-02.png) no-repeat center center;
	background-size: 150px 150px;
}
.module_DT_item_head .item.active.nth3 .icon{
	background: url(../img/icon-cur-hour-03.png) no-repeat center center;
	background-size: 150px 150px;
}
.module_DT_item_head .item.active.nth4 .icon{
	background: url(../img/icon-cur-hour-04.png) no-repeat center center;
	background-size: 150px 150px;
}
.module_DT_item_head .item.active{
	background: url(../img/cur-sj.png) no-repeat center bottom;
	background-size: 30px 15px;
}
.module_DT_item_head .item .icon{
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg); 	/* Opera */
}
.module_DT_item_heads{
	width: 100%;
	height: 300px;
	padding: 45px 70px;
	background: #fff;
}
.module_DT_item_heads .title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 18px;
	font-weight: 700;
}
.module_DT_item_heads .title1{
	width: 100%;
	height: 99px;
	line-height: 33px;
	color: #333;
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin: 10px 0 15px;
}
.module_DT_item_heads .btn{
	width: 90px;
	height: 40px;
	line-height: 40px;
	position: relative;
}
.module_DT_item_heads .btn a{
	display: block;
	position: absolute;
	width: 90px;
	height: 40px;
	line-height: 40px;
	background: #ef1818;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin: 0;
	top: 0;
	left: 0;
}
.bg-img{
	background: url(../img/bg01.jpg) no-repeat center center;
	background-size: cover;
}
.bg-img2{
	background: url(../img/bg02.jpg) no-repeat center center;
	background-size: cover;
}
.bg-img3{
	background: url(../img/bg03.jpg) no-repeat center center;
	background-size: cover;
}
.white-text{
	color: #fff;
}
.module_title .title2.white-text{
	color: #fff;
}
.item-f-Item{
	width: calc((100% - 60px) / 3);
	height: auto;
	overflow: hidden;
	float: left;
	cursor: pointer;
	transition: all ease-in-out .4s;
}

.item-f-Item:hover{
	box-shadow: 0 0 8px #ccc;
}
.item-f-Item.cur{
	margin: 0 30px;
}
.item-f-Item .img{
	width: 100%;
	height:150px;
	overflow: hidden;
}
.item-f-Item .img img{
	width: 100%;
	height: 100%;
	float: left;
	transition: all ease-in-out .4s;
}
.item-f-Item:hover .img img{
	transform: scale(1.2);
}
.item-f-Item .title-item{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding:10px;
}
.item-f-Item .title-item .title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align:left;
	color: #333;
	font-weight: 700;
	font-size: 18px;
}
.item-f-Item .title-item .info{
	width: 100%;
	height:60px;
	line-height: 28px;
	font-size: 14px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.item-f-Item .btns{
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: relative;
}
.item-f-Item .btns a{
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: absolute;
	text-align: center;
	color: #fff;
	background: #FF6600;
	font-size: 18px;
}
.item-common-left{
	width: 956px;
	height: 540px;
}
.item-common-right{
	width: 244px;
	height: 540px;
}
.title-comon{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	padding-left: 8px;
	border-left: 6px solid #357cf1;
}
.title-comon a{
	display: block;
	float: right;
	font-size: 13px;
	color: #666;
}
.title-comon a.cur{
	padding-right: 15px;
}
.common-items{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 10px;
}
.common-items .item{
	width: calc((100% / 5) - 15px);
	height: 240px;
	margin: 10px 7.5px;
	background: #fff;
	float: left;
	transition: all ease-in-out .4s;  
}
.common-items .item:hover{
	box-shadow: 0 0 8px #ccc;
}
.common-items .item a{
	display: block;
	widows: 100%;
	height: 100%;
}
.common-items .item .img{
	width: 100%;
	height: 160px;
	overflow: hidden;
}
.common-items .item img{
	width: 100%;
	height: 100%;
	transition: all ease-in-out .4s; 
}
.common-items .item:hover img{
	transform: scale(1.2);
}
.comon-title-info{
	width: 100%;
	height: 80px;
	padding: 10px 20px;
}
.comon-title-info .title1{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #333;
	font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.comon-title-info .title2{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #ff0000;
	font-size: 14px;
}
.common-items-item{
	width: 100%;
	height: 500px;
	margin-top: 20px;
	background: #357cf1;
	padding: 15px;
}
.common-items-item .item{
	width: 100%;
	height: 52px;
	margin-top: 12px;
}
.common-items-item .item .title1{
	width: 100%;
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.common-items-item .item .title2{
	width: 100%;
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-left: 24px;
}
.common-items-item .item .title2 span{
	width: auto;
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-size: 14px;
	float: right;
	padding-right: 5px;
}
.common-items-item .item .title1 span{
	width: 8px;
	height: 8px;
	background: #fff;
	border-radius: 50%;
	display: inline-block;
	margin:0 8px ;
}
.common-items-item .item a{
	display: block;
	width: 100%;
	height: 100%;
}
.module_DT_item_items{
	width: calc((100% - 60px) / 4);
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 20px;
}
.module_DT_item_items.cur{
	margin: 0;
}
.module_DT_item_items .img{
	width: 100%;
	height: 120px;
}
.module_DT_item_items img{
	width: 100%;
	height: 100%;
}
.module_DT_item_items .title{
	width: 100%;
	height: 50px;
	margin-top: 35px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.module_DT_item_items .title img{
	float: left;
	height: 50px;
	width: auto;
	margin-right: 10px;
}
.module_DT_item_items .title span{
	display: inline-block;
	float: left;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.module_DT_item_Imemu{
	width: calc((100% / 2) - 15px);
	height: auto;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	float: left;
	background: #fff;
}
.module_DT_item_Imemu .title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	background: #2196f3;
	color: #fff;
	font-size: 14px;
}
.module_DT_item_Imemu .title a{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	float: right;
}
.module_DT_item_Imemu .title-items{
	width: 100%;
	height: 280px;
	padding: 0 30px;
}
.title-items li img:hover{transform: scale(1.2);}
.module_DT_item_Imemu .title-items .item{
	width: 100%;
	height: 55px;
	border-top: 1px dashed #E5E5E5;
}
.module_DT_item_Imemu .title-items .item.cur{
	border-top: 0;
}
.module_DT_item_Imemu .title-items .item a{
	width: 100%;
	height: 100%;
	display: block;
	font-size: 14px;
	line-height: 55px;
	color: #333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.module_DT_item_Imemu .title-items .item:hover a{
	color: #1560dc;
}
.module_DT_item_Imemu.cur{
	margin-right: 24px;
}
.bg-c333{
	background: #333;
}
.modules{
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding-top: 15px;
	margin: auto;
}
.fooer-items{
	width: 920px;
	float: left;
	height: auto;
	overflow: hidden;
}
.fooer-items .item{
	width: calc(100% / 6);
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
.fooer-items .item .title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size:16px;
	color: #fff;
}
.fooer-items .item .list{
	width: 100%;
	line-height: 26px;
	font-size: 14px;
	color: #999;
}
.fooer-items .item .list a{
	display: block;
	width: 100%;
	line-height: 26px;
	font-size: 14px;
	color: #999;
}
.fooer-items .item .list:hover a{
	color: #fff;
}
.erCode{
	width: 100px;
	height: auto;
	overflow: hidden;
	padding-left: 10px;float:left;text-align:center;margin-right:20px;
}
.erCode .title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size:16px;
	color: #fff;
}
.erCode .img{
	width: 90px;
	height: 90px;
}
.erCode .img img{
	width: 1005;
	height: 100%;
}
.fooer-top{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 15px;
}
.Copyright{
	width: 100%;
	height: 70px;
	border-top: 1px solid #515151;
	text-align: center;
	font-size: 12px;
	color: #515151;
	line-height: 70px;
}

/*@media (max-width: 767px) {
	.disabled-hide{
		display: none;
	}
	.swiper-container {
	    width: 100%;
	    height: auto;
	    overflow: hidden;
	}
	.swiper-slide{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.swiper-slide img{
		width: 100%;
		height: auto;
	}
	.swiper-pagination-bullets{
		bottom: 0;
	}
	.swiper-pagination-bullet{
		width: 4px;
		height: 4px;
		margin: 0 3px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: 0;
	}
	.header_content{
		width: 100%;
	}
	.header_right_1 {
		display: none;
	}
	.header_content .search{
		float: left;
		width: calc(100% - 30px);
		margin: 0 15px 10px 15px;
	}
	.height_auto{
		height: auto;
		overflow: hidden;
	}
	.navbar-header button{
		border-color: #fff;
	}
	.navbar-header button span{
		background: #fff;
	}
	.nav-item{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.nav-item .item{
		width: 100%;
		height: 50px;
	}
	.header_content .logo{
		width: calc(100% - 80px);
		margin: 0 40px;
		height: auto;
	}
	.header_content .logo img{
		width: 100%;
		height: auto;
	}
	.module{
		width: 100%;
		height: auto;
		overflow: hidden;
		padding: 20px 0;
	}
	.module_head_ban{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.module_head_ban_TOP{
		width: 100%;
	}
	
	.module_head_ban_TOP .item{
		width: 100%;
	}
}*/
.module_left{
	width: 250px;
	margin-right: 10px;
	height: auto;
	overflow: hidden;
}
.module_right{
	width: 930px;
	height: auto;
	overflow: hidden;
}
.module_left_item{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}
.module_left_item .title{
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: #2196f3;
}
.module_left_item .title a{
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #1d5cc0;
}
.module_items{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 20px;
	background: #fff;
}
.module_items .item{
	border-top: 1px dashed #ececec;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 0;
}
.module_items .item.cur{
	border-top: 0;
}
.module_items .item .title1{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 700;
	color: #000;
}
.module_items .item .title1-items{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.module_items .item .title1-item{
	width: calc(100% / 2);
	height: 26px;
	line-height: 26px;
	color: #333;
	font-size: 13px;
	float: left;
}
.module_items .item .title1-item a{ 
	width: 100%; 
	height: 26px;
	line-height: 26px;
	color: #333;
	font-size: 13px;
}
.module_items .item .title1-item.active a{
	color: #ef1818;
}
.module_items .item .title1-item:hover a{
	color: #ff6e08;
}
.module_left_item_common{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}
.module_left_item_common .item{
	width: calc((100% / 2 - 1px));
	height: 100px;
	margin: 1px 1px 0 0;
	background: #fff;
	float: left;
	overflow: hidden;
}
.module_left_item_common .icon{
	width: 100%;
	height: 40px;
	margin-top: 20px;
}
.module_left_item_common .item.nth1 .icon{
	background: url(../img/icon-ser-01.png) no-repeat center center;
	background-size: 40px 40px;
}
.module_left_item_common .item.nth2 .icon{
	background: url(../img/icon-ser-02.png) no-repeat center center;
	background-size: 40px 40px;
}
.module_left_item_common .item.nth3 .icon{
	background: url(../img/icon-ser-03.png) no-repeat center center;
	background-size: 40px 40px;
}
.module_left_item_common .item.nth4 .icon{
	background: url(../img/icon-ser-04.png) no-repeat center center;
	background-size: 40px 40px;
}
.module_left_item_common .item.nth5 .icon{
	background: url(../img/icon-ser-05.png) no-repeat center center;
	background-size: 40px 40px;
}
.module_left_item_common .item.nth6 .icon{
	background: url(../img/icon-ser-06.png) no-repeat center center;
	background-size: 40px 40px;
}
.module_left_item_common .item.nth7 .icon{
	background: url(../img/icon-ser-07.png) no-repeat center center;
	background-size: 40px 40px;
}
.module_left_item_common .item.nth8 .icon{
	background: url(../img/icon-ser-08.png) no-repeat center center;
	background-size: 40px 40px;
}
.module_left_item_common .title2{
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 13px;
	color: #333;
}
.module_left_item_common .item a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.sider-title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-bottom: 1px;
	background: #fff;
	padding: 0 30px;
	text-align:left;
	color: #666;
}
.module_right_form{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 15px 100px 30px;
	background: #fff;
}
.module_right_form .title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}
.form_inputs{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.form_input{
	width: calc(100% / 2);
	height: 36px;
	margin: 10px 0;
	float: left;
}
.form_input label{
	width: 60px;
	height: 36px;
	line-height: 36px;
	float: left;
	margin: 0 8px 0 0;
	text-align: right;
	font-size: 13px;
	color: #666;
	font-weight: normal;
}
.form_input input{
	width: calc(100% - 100px);
	height: 36px;
	line-height: 36px;
	border: 1px solid #666;
	padding: 0 10px;
}
.left_title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-weight: 700;
	color: #000;
	font-size: 13px;
}
.form-checkbox{
	width: calc(100% / 3);
	height: auto;
	overflow: hidden;
	width: auto;
	margin: 4px 0;
	float: left;
	padding-right: 15px;
}
.form-checkbox span{
	width: auto;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 0 8px;
	color: #000;
	font-size: 13px;
}
.form-checkbox span.input-checkbox{
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	float: left;
	cursor: pointer;
	background: url(../img/input-check.png) no-repeat;
	background-position: 0 0;
	background-size: 20px 40px;
}
.form-checkbox input{
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	opacity: 0;
	cursor: pointer;
}
.form-checkbox span.input-checkbox.on_check{
	background: url(../img/input-check.png) no-repeat;
	background-position: 0 -20px;
	background-size: 20px 40px;
}
.form-checkbox-item{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.form-checkbox-item.cur{
	margin: 5px 0;
}
.form-checkbox-item .title{
	width: auto;
	height: 20px;
	line-height: 20px;
	margin: 4px 8px 4px 0;
	font-size: 13px;
	color: #000;
}
.btn-serve{
	width: 90px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	margin: 20px auto 10px;
	border-radius: 3px;
	background: #ff0000;
	color: #fff;
	font-size: 13px;
	cursor: pointer;
}
.module_right_commonItem{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 20px 50px;
	background: #fff;
	margin-top: 10px;
}
.module_right_commonItem .title{
	width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #000;
}
.module_right_commonItem .content{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.module_right_commonItem .content p{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
	font-size:14px;
	color: #000;
	text-indent: 26px;
	line-height: 30px;
	margin-bottom: 10px;
}
.module_right_commonItem .content img{
	width: 100%;
	height: auto;
	float: left;
	margin: 15px 0;
}

.module_items .item .title3{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	padding-left: 80px;
	color: #000;
}
.module_items .item.active .title3{
	color: #ef1818;
	background: url(../img/icon-12.png) no-repeat center left;
	background-size: 70px 15px;
	font-weight: 700;
}
.module_items .item .title3 a{
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}
.module_items .item.active .title3 a{
	color: #ef1818;
}
.module_items .item .title3:hover a{
	color: #ef1818;
}
.margin_bot_10{
	margin-bottom: 10px;
}
.module_right_commonItems{
	width: 100%;
	height: auto;
	overflow: hidden;
	
}
.module_right_commonItems .item{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 1px;
	background: #fff;
}
.module_right_commonItems .item a{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 15px 30px;
}
.module_right_commonItems .item .title-title1{
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 35px;
	font-size: 16px;
	color: #333;
}
.module_right_commonItems .item .title-title2{
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	color: #333;
}
.module_right_commonItems .item .title-title2 span{
	float: right;
}
.module_right_commonItems .item:hover a .title-title1{
	color: #1d5cc0;
}
.module_right_commonItems .item:hover a .title-title2{
	color: #1d5cc0;
}
.module_page_commonItems{
	width: auto;
	height: auto;
	overflow: hidden;
	padding: 30px 0;
	background: #fff;
	float: left;
	opacity: 0;
}
.module_page_commonItems .item{
	width: auto;
	height: 36px;
	border: 1px solid #ececec;
	border-radius: 4px;
	float: left;
	padding: 0 24px;
	line-height: 36px;
	font-size: 13px;
	color: #333;
	cursor: pointer;
	margin: 0 3px;
}
.module_page_commonItems .items{
	width: auto;
	height: 36px;
}
.module_page_commonItems .items .item{
	width: auto;
	height: 36px;
	border: 1px solid #ececec;
	border-radius: 4px;
	float: left;
	padding: 0 15px;
	line-height: 36px;
	font-size: 13px;
	color: #333;
	cursor: pointer;
	margin: 0 3px;
}
.module_page_commonItems .items .item.active{
	color: #fff;
	background: #ef1818;
}
.module_page_commonItems .info{
	width: auto;
	padding: 0 6px;
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	color: #666;
}
.module_page_commonItems .pageTo{
	width: auto;
	padding: 0 6px 0 8px;
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	color: #666;
}
.module_page_commonItems .pageTo input{
	width: 40px;
	height: 36px;
	border: 1px solid #ececec;
	padding: 3px;
	border-radius: 4px;
	margin: 0 5px;
}
.module_page_commonItems .pageBtn{
	margin-left: 15px;
}
.banner-box{
	min-width:100%;
	height:500px;
	position:relative;
	overflow:hidden;
}
.banner-box .bd{ 
	width:100% !important;
}
.banner-box .bd li .m-width {
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
.banner-box .bd li{
	width:100% !important;
	height:500px;
}
.banner-box .bd li a{
	display:block;
	background-size:auto;
}

.banner-btn{
	width:100%;
	position:absolute;
	top:120px;
	left:50%;
	margin-left:-605px;
}
.banner-btn a{
	display:block;
	width:49px;
	height:104px;
	position:absolute;
	top:0;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
}

.banner-box .hd {
	position:absolute;
	top:350px;
	left:537px;
	z-index: 112;
}
.banner-box .hd ul li{
	width:12px;height:12px;
	border-radius :50%;
	text-indent:-9999px;
	margin: 0 6px;
	background:#ff6600;
	float:left;
	cursor:pointer;
}
.banner-box .hd ul li.on{
	background:#fff;border:1px solid #333;
}

.module_common_container{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 2px;
}
.module_common_container.cur{
	margin-bottom: 10px;
	margin-top: 0px;
}
.module_common_container.cur.curs{
	margin-bottom: 10px;
	margin-top: 0;
}
.pad-20{
	padding-top: 20px;
}
.module_common_container.curs{
	margin-bottom: 0;
}
.module_common_container_head{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding: 5px 15px;
}
.container_head_top{
	width: 100%;
	height: 50px;
	line-height:50px;
	padding-left: 10px
}
.module_common_container_heads .container_head_top{
	width: 100%;
	height: 36px;
}
.head_sider_title{
	width: 50%;
}
.head_top_items{
	width: 50%;
}
.head_top_items .item{
	width: 90px;
	height: 52px;
	float: left;
	margin-right: 10px;
	position: relative;
	z-index: 11;
	top: 1px;
}
.module_common_container_heads .head_top_items .item{
	height: 36px;
	width: auto;
	margin-right: 50px;
}
.head_top_items .item .iBtn{
	height: 36px;
	line-height: 36px;
	border: 1px solid #ececec;
	border-radius: 5px;
	text-align: center;
	font-size: 13px;
	color: #333;
	cursor: pointer;
}
.module_common_container_heads .head_top_items .item a{
	display: block;
	width: auto;
	height: 36px;
	line-height: 36px;
	font-size: 15px;
	color: #333;
}
.module_common_container_heads .head_top_items .item a span{
	display: inline-block;
	width: 20px;
	height: 36px;
	float: right;
	background: url(../img/icon-01.png) no-repeat center center;
	background-size: 16px 16px;
}
.module_common_container_heads .head_top_items .item.active a{
	color: #ef1818;
	font-weight: 700;
}
.head_top_items .item.active{
	background: #fff url(../img/bor-bot-sj.png) no-repeat center bottom;
	background-size: 90px 10px;
}
.module_common_container_heads .head_top_items .item.active{
	background: #fff ;
}

.module_common_container_heads .head_top_items .item.active a span{
	background: url(../img/icon-01-hover.png) no-repeat center center;
	background-size: 16px 16px;
}
.head_top_items .item.active .iBtn{
	background: #ef1818;
	color: #fff;
}
.head_sider_title{
	text-align: right;
	font-size: 14px;
	color: #666;
}
.head_top_items_item{font-size: 14px;}
.container_head_contents{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 20px;
	background: #fff;
	border: 1px solid #ececec;
	margin-top: -1px;
}
.container_head_contents.cur{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0;
	background: #fff;
	border: 0;
	margin-top: 0;
}
.container_head_content{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-left:15px;
}
.container_head_common{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 3px 0;border-bottom: 1px solid #f5f5f5;
    padding-top: 5px;
    padding-bottom: 5px;
}
.container_head_common .title_info{
	width: 90px;
	height: 26px;
	line-height: 26px;
	font-weight: 500;
	color: #000;
	font-size:14px;
	margin: 6px 0;
}
.head_common_items{
	width: calc(100% - 90px);
	height: auto;
	overflow: hidden;
}

.ej_common_items{
	width: calc(100% - 90px);
	height: auto;
	overflow: hidden;
}
.ej_common_items .head_common_items{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.type_common_items{
	width: calc(100% - 90px);
	height: auto;
	overflow: hidden;
}
.type_common_items .head_common_items{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.head_common_item{
	width: auto;
	height: 26px;
	line-height: 26px;
	border-radius: 5px;
	padding: 0 8px;
	float: left;
	font-size: 13px;
	margin: 5px 8px;
	cursor: pointer;
}
.head_common_item.active{
	background: #FF6600/*#ff6e06 #ef1818*/;
	color: #fff;
}


.module_common_container_content{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.common_container_content_top{
	width: 100%;
	height: 80px;
	padding: 0 30px;
	background: #fff;
	margin-bottom: 1px;
}

.common_container_content_top.cur{
	width: 100%;
	height: 80px;
	padding: 0 30px;
	background: #fff;
	margin-bottom: 10px;
}
.content_top_screen{
	width: calc(100% - 240px);
	height: 36px;
	margin: 22px 0;
	position: relative;
}
.content_top_search input#search_search_txt{
	width: calc(100% - 36px);
	height: 36px;
	border: 1px solid #ececec;
	padding: 0 10px;
	float: left;
}
.content_top_search input#search_search_btn{
	float: right;
	width: 36px;
	height: 36px;
	background: #ff6600 url(../img/search.png) no-repeat center center;
    background-size: 25px 25px;
    border: 0;
    outline: 0;
    cursor: pointer
}
.content_top_search{
	width: 240px;
	height: 36px;
	margin: 22px 0;
}
.content_top_screen .title_info{
	width: 90px;
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	color: #000;
	font-weight: 700;
}
.content_top_screen .items_item{
	width: calc(100% - 120px);
	height: 26px;
	margin: 5px 0;
}
.content_top_screen .items_item .item{
	width: auto;
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 13px;
	padding: 0 8px;
	border-radius: 5px;
	cursor: pointer;
	margin-right: 15px;
}
.content_top_screen .items_item .item a{
	color:#666;
}
.content_top_screen .items_item .item.active a{
	color: #fff;
}
.content_top_screen .items_item .item.active{
	background: #ff6600;
	color: #fff;
}
.content_top_screen .items_item .item span{
	display: inline-block;
	width: 20px;
	height: 26px;
	background: url(../img/icon-01.png) no-repeat center center;
	background-size: 18px 18px;
	float: right;
}
.content_top_screen .items_item .item.active span{
	width: 0;
}
.common_container_content_common{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.common_container_content_common .item{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 20px 30px;
	background: #fff;
	margin-bottom: 1px;
}
.common_container_content_common.rel .item{
	width: calc(100% - 90px);
	height: auto;
	overflow: hidden;
	padding: 20px 30px;
	background: #fff;
	margin-bottom: 1px;
}
.common_container_content_common .item a{
	display: block;
	width: 100%;
	/*height: 100%;*/
}
.common_container_content_common .item .img{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
}
.common_container_content_common .item .img img{
	width: 100%;
	height: 100%;
}
.common_container_content_common .item .btn_xj{
	width: 90px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #ef1818;
	border-radius: 4px;
	background: #ef1818;
	margin: 22px 0;
	color: #fff;
	font-size: 13px;
	cursor: pointer;
}
.common_container_content_common .item .btn_xj a{
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 13px;
}
.common_container_content_common .item .title_item{
	width: calc(100% - 210px);
	margin: 0 20px;	
}
.common_container_content_common.rel .item .title_item{
	width: calc(100% - 215px);
	margin: 0 20px;	
}

.common_container_content_common .item .title_item.cur{
	width: calc(100% - 110px);
	margin: 0 20px 0 0;
}
.common_container_content_common.rel .item .title_item.cur{
	width: calc(100% - 114px);
	margin: 0 20px 0 0;
}
.common_container_content_common .title_item .title1{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-weight: 700;
	color: #000;
}
.common_container_content_common .title_item .title1 a{
	display: ;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-weight: 700;
	color: #000;
}
.common_container_content_common .title_item .title2{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.common_container_content_common .title_item .title2 .title2-title{
	width: calc(100% / 3);
	height: 40px;
	line-height: 40px;
	float: left;
	font-size: 13px;
	color: #000;
}
.common_container_content_common .title_item .title2 .title2-title.cur{
	color: #ef1818;
}
.common_container_content_common .title_item .title2 .title2-title.rel{
	width: 300px;
	margin-right: 10px;
}
.common_container_content_common .title_item .title2 .title2-title.curs{
	width: calc((100% - 310px) / 3);
	padding-right: 10px;
}
.common_container_content_common.cur{
	background: #fff;
	padding: 30px 30px 0;
	margin-bottom: 1px;
}

.common_container_content_common.cur.rel{
	width:calc(100% - 90px);
	background: #fff;
	padding: 30px 30px 0;
	margin-bottom: 1px;
}
.common_container_content_common.cur .item{
	width: calc((100% - 30px) / 5);
	height: 260px;
	float: left;
	margin: 0 3px 30px;
	padding: 0;
	border: 1px solid #ececec;
}
.common_container_content_common.cur.rel .item{
	width: calc((100% - 41px) / 5);
	height: 260px;
	float: left;
	margin: 0 3px 30px;
	padding: 0;
	border: 1px solid #ececec;
}
.common_container_content_common.cur .item .img{
	border-radius: 0;
	width: 100%;
	height: 160px;
	overflow: hidden;
}
.common_container_content_common.cur .item .title-item{
	width: 100%;
	height: 100px;
	background: #fff;
	padding: 10px 15px;
}

.common_container_content_common.cur.rel .item .title-item{
	width: calc(100% - 30px);
	height: 100px;
	background: #fff;
	padding: 10px 15px;
}
.common_container_content_common.cur .item .title-item .title1{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.common_container_content_common.cur .item .title-item .title2{
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #ff0000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.common_container_content_common.cur .item .title-item .title3{
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.module_common_container_heads{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding: 10px 30px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.module_common_container_contentItem{
	width: 100%;
	height:410px;
	padding: 15px 30px;
	background: #fff;
	overflow: hidden;
	margin-bottom: 1px;
}
.module_common_container_Left{
	width: 930px;
	height: auto;
	overflow: hidden;
	margin-right: 10px;
}
.module_common_container_Right{
	width: 260px;
	height:410px;;
	overflow: hidden;
	background: #fff;
	padding: 20px;
	padding-bottom:0px;
}
.module_common_container_Right .title{
	height: 20px;
	width: 100%;
	border-left: 4px solid #1d5cc0;
	padding-left: 15px;
	font-size: 15px;
	color: #000;
	line-height: 20px;
	margin-bottom: 10px;
}
.module_common_container_Right .item{
	width: 100%;
	height: auto;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	margin-top: 10px;
}
.module_common_container_Right .item.cur{
	border: 0;
	margin: 5px 0;
}
.module_common_container_Right .item a{
	display: block;
	width: 100%;
	height: 100%;
}
.module_common_container_Right .item.cur .title1{
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.module_common_container_Right .item.cur .title2{
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 13px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.Right_common_item{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.Right_common_item.cur{
	margin-top: 10px;
}
.module_common_container_Rights{
	width: 260px;
	height: auto;
	overflow: hidden;
}
.module_common_container_Right.cur{
	margin-top: 10px;
}
.Right_common_item .img{
	width: 100%;
	height: 65px;text-align:center;
}
.Right_common_item .img img{
	width: 120px;
	height: 60px;
}
.Right_common_item .title1.cur{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	color: #ef1818;
}
.Right_common_item .title2.cur{
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size:14px;
	color: #29e;
	font-weight:500;
}
.module_common_container_Right .item.cur .title2 span{
	float: right;
	color: #ef1818;
}
.module_common_container_Right .item .img{
	width: 100%;
	height: 140px;
	overflow: hidden;
}
.module_common_container_Right .item img{
	width: 100%;
	height: 100%;
}
.Right_common_item .item .item_title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	font-size: 13px;
	color: #333;
}
.module_common_container_Right .item.cur .title2.cur{
	width:100%;
	height: 24px;
	line-height: 24px;
	font-weight: 700;
	color: #000;
	font-size: 15px;
}
.module_common_container_contentItem .title{
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}
.container_contentItem_content {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0 65px;
	margin: 15px 0;
}
.container_contentItem_content .img{
	width: 355px;
	height: 185px;
	overflow: hidden;
	margin-right: 15px;
}
.container_contentItem_content img{
	width: 100%;
	height: 100%;
}
.container_contentItem_content_title{
	width: calc(100% - 370px);
	height: auto;
	overflow: hidden;
}
.container_contentItem_content_title .title{
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 28px;
	font-size: 14px;
	color: #000;
	text-align: left;
	font-weight: normal;
}
.container_contentItem_content_title .btn{
	width: auto;
	height: 36px;
	line-height: 36px;
	float: left;
	padding: 0;
	margin-top: 25px;
}
.container_contentItem_content_title .btn a{
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	background: #ef1818;
	margin: 0;
	padding: 0 15px;
	border-radius: 5px;
}
.container_contentItems_content{
	width: 100%;
	height: 120px;
	overflow: hidden;
	margin: 15px 0;
}
.container_contentItems_content ul{
	width: 99999px;
	height: 100%;
}
.container_contentItems_content li{
	width: 385px;
	height: 100%;
	float: left;
	margin: 0 15px 0 25px;
}
.container_contentItems_content li .icon{
	width: 50px;
	height: 50px;
	overflow: hidden;
}
.container_contentItems_content li .icon img{
	width: 40px;
	height: 40px;
}
.container_contentItems_content li .titles{
	width: 335px;
	height: 100%;
	float: left;
}
.container_contentItems_content li .title1{
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	color: #000
}
.container_contentItems_content li .title2{
	width: 100%;
	height: auto;
	line-height: 25px;
	font-size: 13px;
}
.container_contentItems_content .item{
	width: 385px;
	height: auto;
	overflow: hidden;
	float: left;
	/*padding-left: 50px;*/
	margin: 0 15px 0 25px;
	background: url(../img/icon-13.png) no-repeat top left;
	background-size: 40px 40px;
}
.container_contentItems_content .item .title1{
	width: 100%;
	padding-left: 50px;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	color: #000
}
.container_contentItems_content .item .title2{
	width: 100%;
	padding-left: 50px;
	height: auto;
	line-height: 25px;
	font-size: 13px;
	color: #666;
}
.contentItems_content_container{
	width: 100%;
	height: auto;
	overflow: hidden;
}
#confirm_container{
	width: 600px;
	height: auto;
	background: #fff url(../img/confirm-login-bg.png) no-repeat center center;
	background-size: cover;
	border-radius: 4px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	z-index: 111;
	overflow: hidden;
}
.confirm_container_title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #1d5cc0;
	position: relative;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
}
.confirm_container_title span.confirm_close{
	width: 50px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 13px;
	position: absolute;
	top: 10px;
	right: 15px;
	font-weight: normal;
	cursor: pointer;
}
.confirm_container_content{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.confirm_container_content_head{
	width: 100%;
	height: 90px;
	padding: 0 40px;
	margin: 15px 0;
	overflow: hidden;
	background: url(../img/bor-center-red.png) no-repeat center center;
	background-size: auto 1px;
}
.confirm_bg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	display: none;
	z-index: 101;
}
.confirm_container_content_head .item{
	width: calc(100% / 3);
	height: 100%;
	float: left;
}
.confirm_container_content_head .item .img{
	width: 40px;
	height: 40px;
	margin: 15px auto 2px;
}
.confirm_container_content_head .item .title{
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	font-weight: 700;
	color: #000;
	text-align: center;
}
.confirm_container_content_head .item.active .title{
	color: #ef1818;
}
.confirm_container_form{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 100px;
	margin-bottom: 20px;
}
.confirm_form_input{
	width: 100%;
	height: 36px;
	line-height: 36px;
	margin: 9px 0;
}
.confirm_form_input input{
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: 1px solid #ececec;
	background: #fff;
	padding: 0 15px;
	color: #000;
}
.confirm_form_input.cur input.date{
	width: 230px;
	margin-right: 10px;
}
.confirm_form_input.cur input.num{
	width: calc(100% - 240px);
}
.textarea{
	width: 100%;
	height: 90px;
	overflow: hidden;
	border: 1px solid #ececec;
}
.textarea textarea{
	width: 100%;
	height: 90px;
	max-width: 100%;
	height: 90px;
	padding: 10px;
	font-size: 13px;
	color: #000;
	line-height: 22px;
	border: 0;
	outline: 0;
}
.confirm_btn{
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #ef1818;
	color: #fff;
	font-size: 13px;
	margin: 8px 0 3px;
	cursor: pointer;
}
.go_back{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	color: #666;
	cursor: pointer;
}
.module_common_container_contentItem .title.text_left{
	text-align: left;
}
.text_right{
	text-align: right;
}
.container_contentItem_content.content_border{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 0;
	border-top: 1px dashed #ececec;
	border-bottom: 1px dashed #ececec;
}
.content_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 30px;
	font-size: 13px;
	color: #666;
}
.content_title.cur{
	color: #ef1818;
}
.content_func{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}
.content_btn{
	width: 90px;
	height: 36px;
	text-align: center;
	font-size: 13px;
	color: #fff;
	background: #ef1818;
	border-radius: 4px;
	overflow: hidden;
	cursor: pointer;
}
.content_btn a{
	display: block;
	width: 100%;
	height: 100%;
}
.content_btn button , .content_btn input , .content_btn a {
	background-color:#ff6e08;
	border:none;
	color:#fff;
	line-height:36px;
	
}
.module_common_container_contentItem .title span{
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #000;
	font-size: 13px;
	margin-right: 50px;
	cursor: pointer;
}
.module_common_container_contentItem .title span.active{
	color: #ff6e08;
	border-bottom: 2px solid #ef1818;
}
.module_common_container_contentItem.cur{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 15px 0;
	margin-top: 10px;
}
.module_common_container_contentItem.cur .title{
	padding: 0 30px;
	border-bottom: 1px dashed #ececec;
}
.module_common_container_contentItem.cur .container_contentItem_content{
	width: 100%;
	padding: 0 30px;
}
.form_items{
	width: 100%;
	height: ;
}
.container_contentItem_content table{
	width: 100%;
	border-color: #666;
}
.container_contentItem_content table tr{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.container_contentItem_content table th,.container_contentItem_content table td{
	width: calc(100% / 4);
	height: auto;
	overflow: hidden;
	line-height: 36px;
	padding: 0 12px;
	font-size: 13px;
	text-align: center;
}
.container_contentItem_content table td{
	color: #666;
}
.container_contentItem_content p{
	display: block;
	height: auto;
	line-height: 25px;
	font-size: 13px;
	color: #000;
	margin: 15px 0;
}
.container_contentItem_content p span{
	display: inline-block;
	width: calc(100% / 4);
	line-height: 25px;
}
.content_titleS{
	width: 750px;
	height: auto;
	overflow: hidden;
	min-height: 90px;
}
.content_title_price{
	width: calc(100% - 750px);
	height: auto;
	overflow: hidden;
	line-height: 90px;
	font-size: 15px;
	font-weight: 700;
	text-align: right;
	color: #ef1818;
}
.content_func_item{
	width: auto;
	height: 36px;
}
.content_func_item .item{
	float: left;
	width: auto;
	padding-left: 26px;
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	color: #666;
	margin-left: 20px;
	cursor: pointer;
}
.content_func_item .item.sc{
	background: url(../img/icon-sc.png) no-repeat center left;
	background-size: 20px 20px;
}
.content_func_item .item.fx{
	background: url(../img/icon-fx.png) no-repeat center left;
	background-size: 20px 20px;
}
.title_items{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 15px 0;
}
.title_items div{
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height:25px;
	text-align: left;
	font-size:14px;
	color: #000;
}
.title_items div span {
	float:right;
}
.container_contentItemLeft{
	width: 350px;
	height: auto;
	overflow: hidden;
	margin-right: 30px
}
.container_contentItemRightt{
	width: calc(100% - 380px);
	height: auto;
	overflow: hidden;
}
.content_titleS.cur{
	width: 100%;
	height: auto; 
	overflow: hidden;
}
.contentItemLeft_img{
	width: 320px;
	height: 300px;
	overflow: hidden;
	margin-top: 15px;
}
.contentItemLeft_img img{
	width: 100%;
	height: 100%;
}
.container_contentItem_content.content_border.cur{
	margin: 10px 0;
}
.contentItemLeft_img_lis{
	width: 300px;
	height: 45px;
	overflow: hidden;
	margin-top: 20px;
}
.contentItemLeft_img_lis .item{
	width: 70px;
	height: 100%;
	margin-left: 7px;
	float: left;
	cursor: pointer;
	border:1px solid #ececec;
}
.contentItemLeft_img_lis .item.cur{
	margin-left: 0;
}
.contentItemLeft_img_lis .item img{
	width: 100%;
	height: 100%;
}
.contentItemLeft_img_lis .items{
	width: 77777px;
	height: 100%;
}
.common_container_content_common_title{
	width: 100%;
	height: auto;
	padding: 15px 30px;
	background: #fff;
	margin-bottom: 1px;
	overflow: hidden;
}
.common_container_content_common_title .title{
	width: 100%;
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	border-left: 4px solid #357cf1;
	font-size: 15px;
	color: #000;
	
}
.module_common_container_content.bot_pad_10{
	margin-bottom: 10px;
}
.module_common_container_content_head{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding: 15px 30px;
	margin-bottom: 1px;
}
.module_common_container_content_head .img{
	width: 200px;
	height: 120px;
	border: 1px solid #e5e5e5;
	margin-right: 20px;
}
.module_common_container_content_head .img img{
	width: 100%;
	height: 100%;
}
.module_common_container_content_head .func{
	width: calc(100% - 220px);
	height: auto;
	overflow: hidden;
}
.module_common_container_content_head .func .title1{
	width: 100%;
	height: 36px;
	margin-bottom: 10px;
}
.module_common_container_content_head .func .title1 .title{
	font-size: 15px;
	color: #000;
	font-weight: 700;
	height: 36px;
	line-height: 36px;
	margin-right: 20px;
}
.module_common_container_content_head .func .title2{
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 13px;
	color: #666;
}
.module_common_container_content_center{
	width: 100%;
	height: auto;
	padding: 10px 30px;
	background: #fff;
	overflow: hidden;
	margin-bottom: 1px;
}
.module_common_container_content_center span{
	width: auto;
	float: left;
	margin-right: 45px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #ef1818;
}
.module_common_container_content_center .title{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 15px;
	color: #000;
	text-align: left;
	font-weight: 700;
}
.module_common_container_content_center p{
	display: block;
	height: auto;
	line-height: 26px;
	color: #666;
	font-size: 13px;
	padding: 5px 0 8px;
}
.common_lis_Item{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding: 15px 0 0;
}
.common_lis_Item_title{
	width: 100%;
	height: auto;
	line-height: 20px;
	padding: 10px 30px;
	overflow: hidden;
}
.common_lis_Item_title span{
	width: 100%;
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	border-left: 4px solid #357cf1;
	font-size: 15px;
	color: #000;
}
.common_lis_Items{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding: 10px 30px;
}
.common_lis_Items .item{
	width: calc((100% - 60px) / 6);
	height: 80px;
	border: 1px dashed #e1e1e1;
	float: left;
	margin: 5px;
}
.common_lis_Items .item a{
	display: block;
	width: 100%;
	height: 100%;
}
.common_lis_Items .item.cur{
	width: calc(100% / 2);
	height: auto;
	overflow: hidden;
	float: left;
	border: 0;
	padding: 12px 0;
	margin: 0;
	border-top: 1px dashed #e1e1e1;
}
.common_lis_Items .item.cur.curs{
	border-top: 0;
}
.common_lis_Items .item.cur .img{
	width: 135px;
	height: 60px;
	border: 1px dashed #e1e1e1;
	margin-right: 15px;
}
.common_lis_Items .item.cur .lis_Items_titles{
	width: calc(100% - 150px);
	height: 60px;
}
.common_lis_Items .item.cur .lis_Items_titles .title1{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 16px;
	font-weight: 700;
}
.common_lis_Items .item.cur .lis_Items_titles .title2{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	
}
.overflow{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.common_lis_Items.curs .item{
	border: 0;
	height: 120px;
	overflow: hidden;
}
.common_lis_Items.curs .item:hover{
	border: 0;
	height: 120px;border:1px dashed  #2196f3;
	overflow: hidden;background:#f6f6f6;
}
.common_lis_Items.curs .item .img{
	width: 100%;
	height: 80px;
	border: 1px dashed #e1e1e1;
}
.common_lis_Items.curs .item .title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 13px;
	color: #666;
}
.common_container_content_common .item.rel{
	width: calc(100% / 2);
	height: auto;-webkit-box-sizing: border-box;
	overflow: hidden;
	float: left;
}
.common_container_content_common .item.rel:nth-child(even){
	width: calc((100% / 2) - 1px);
	margin-left: 1px;
}
.common_container_content_common .item.rel .img{
	width: 200px;
	height: 120px;
	border: 0px solid #e1e1e1;
	border-radius: 0;
	margin-right: 20px;
}
.common_container_content_common .item.rel .Wz_item {
	width: calc(100% - 220px);
}
.common_container_content_common .item.rel .title1{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	font-weight: 700;
	color: #000;
	margin-bottom: 20px;
}
.common_container_content_common .item.rel .title2{
	width: 100%;
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	color: #666;
}
.head_top_items_rel{
	width: calc(100% / 2);
}
.head_top_items_rel .item{
	width: auto;
	height: 36px;
	line-height: 36px;
	float: left;
	font-size: 13px;
	color: #666;
}
.head_top_items_rel .item a{
	display: block;
	width: 100%
	height: 100%;
	color: #666;
	padding: 0 12px;
	border-radius: 4px;
	margin: 0 6px;
}
.head_top_items_rel span{
	width: auto;
	display: inline-block;
	float: left;
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	font-weight: 700;
	color: #000;
}
.head_top_items_rel .item.active a{
	background: #ef1818;
	color: #fff;
}
.module_common_container_new_lis{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	margin-bottom: 1px;
	padding: 10px 30px;
}
.module_common_container_new_lis .title1{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #000;
}
.module_common_container_new_lis .title2{
	width: 100%;
	height: 50px;
	line-height: 25px;
	font-size: 13px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin: 5px 0;
}
.module_common_container_new_lis .date{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: #666;
	margin: 5px 0 15px;
}
.container_head_top.rel .head_top_items{
	width: calc(100% - 300px);
}
.container_head_top.rel .head_sider_title{
	width: 300px;
}
.module_items.rel{
	padding: 10px 0;
}
.module_items.rel .item{
	height: auto;
	overflow: hidden;
	width: 100%;
	border: 0;
	padding: 0;
	font-size: 13px;
}
.module_items.rel .item span{
	display: block;
	width: 16px;
	height: 16px;
	background: #1d5cc0;
	float: right;
	color: #fff;
	line-height: 16px;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	border-radius:2px;
	cursor: pointer;
	margin-top: 7px;
}
.module_items.rel .item .titles a{
	width: calc(100% - 20px);
	height: 100%;
	display: block;
	float: left;
	color: #000
}
.module_items.rel .item.nth1{
	line-height: 30px;
	padding: 0 10px 0 20px;
}
.module_items.rel .item_nth2{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-left: 15px;
	display: none;
}

.module_items.rel .item_nth3{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-left: 15px;
	display: none;
}

.module_right_common_topS{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 2px;
	background: #fff;
	padding: 15px 30px;
}
.right_common_topS_form{
	width: 550px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #e1e1e1;
}
.right_common_topS_up{
	width: calc(100% - 570px);
	height: auto;
	overflow: hidden;
}
.right_common_topS_up .up_btn{
	width: 100%;
	height: 40px;
	overflow: hidden;
	background: url(../img/up.jpg) no-repeat center center;
	background-size: auto 40px;
}
.right_common_topS_up .up_btn input{
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}
.topS_form_input{
	width: 100%;
	height: 36px;
	margin: 8px 0;
}
.common_topS_up_title1{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	color: #000;
	margin-top: 15px;
}
.common_topS_up_title2{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	color: #666;
}
.common_topS_up_title2 span{
	font-size: 13px;
}
.topS_form_input{
	width: calc(100% - 20px);
	float: left;
}
.topS_form_input label{
	width: 80px;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	font-size: 13px;
	text-align: right;
	font-weight: normal;
	margin: 0;
}
.topS_form_input input{
	width: calc(100% - 90px);
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin-left:10px;
	padding: 0 10px;
	color: #666;
	border-radius: 2px;
	border: 1px solid #e1e1e1;
}
.topS_form_input select{
	width: calc(100% - 90px);
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin-left:10px;
	padding: 0 10px;
	color: #666;
	border-radius: 2px;
	border: 1px solid #e1e1e1;
}
.topS_form_input.rel{
	width: calc((100% / 2) - 20px);
	float: left;
}
.topS_form_rel:nth-child(odd){
	margin-left: 20px;
}
.right_common_content_up{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.right_common_content_up .img{
	width: 100px;
	height: 100px;
}
.right_common_content_up a{
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
}
.right_common_content_up .item{
	background: #fff;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 30px;
	margin-bottom: 1px;
}
.content_up_title{
	width: calc(100% - 120px);
	height: 100px;
	margin-left: 10px
}
.content_up_title .title1{
	width: 350px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #333;
}
.content_up_title .title2{
	width: 260px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #333;
}
.content_up_title .title3{
	width: calc(100% - 610px);
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #333;
}
.content_up_title .title4{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #666;
}

.right_common_content_up.rel .img{
	height: 120px;
	width: 120px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}
.right_common_content_up.rel .img img{
	width: 100%;
	height: 100%;
}
.right_common_content_up.rel .content_up_title{
	width: 200px;
	height: 120px;
	overflow: hidden;
	padding-right: 10px;
}
.right_common_content_up.rel .content_up_title .title1{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: 700;
	color: #000;
}
.right_common_content_up.rel .content_up_title .title2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: #1d5cc0;
}
.content_up_info{
	width: calc(100% - 380px);
	height: auto;
	overflow: hidden;
	padding: 20px;
	border-left: 1px dashed #e1e1e1;
	color: #9a9a9a;
	min-height: 120px;
	font-size: 13px;
}
.common_news_lis{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 15px 30px;
	background: #fff;
	margin-bottom: 1px;
}
.common_news_lis .title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: 700;
	color: #000;
	text-align: center;
}
.common_news_lis .info{
	width: 100%;
	height: 20px;
	font-size: 13px;
	line-height: 20px;
	color: #666;
	text-align: center;
}
.common_news_content{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 20px 50px;
	background: #fff;
}
.common_news_content p{
	display: block;
	line-height: 24px;
	font-size: 13px;
	color: #000;
	padding: 8px 0 4px;
	text-indent: 26px;
}
.common_news_content img{
	width: 100%;
	height: auto;
	padding: 15px 120px;
}
.control_title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	background: #fff;
	margin-bottom: 1px;
}
.control_title a{
	display: 100%;
	height: 100%;
	display: block;
	padding-left: 95px;
	color: #666;
}
.control_title.cur a{
	color: #000;
	font-weight: 700;
}
.control_title.active a{
	color: #ff0000;
	font-weight: 700;
	background: url(../img/icon-20.png) no-repeat center left;
	background-size: 90px 15px;
}
.control_title a span{
	font-size: 12px;
	font-weight: 700;
	color: #ff0000;
	margin: 0 3px;
}
.module_right_control_item{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding: 0 30px;
	margin-bottom: 10px;
}
.control_item_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 0;
}
.bor{
	width: 100%;
	border-bottom: 1px dashed #e1e1e1;
}
.control_item_title .title{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	padding-left: 12px;
	border-left: 4px solid #1d5cc0;
}
.control_img{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	margin-bottom: 1px;
	padding: 20px 0;
}
.control_img .img{
	width: 100px;
	height: 100px;
	margin: auto;
	overflow: hidden;
	border-radius: 50%;
}
.control_img .img img{
	width: 100%;
	height: 100%;
}
.control_img .titles{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	color: #333;
	margin-top: 15px;
}
.control_item_func{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 0;
}
.control_item_func .img{
	width: 100px;
	height: 100px;
	margin-right: 20px;
	border-radius: 50%;
	overflow: hidden;
}
.control_item_func .img img{
	width: 100%;
	height: 100%;
}
.control_item_func .funcs{
	width: calc(100% - 120px);
	height: auto;
	overflow: hidden;
}
.control_item_func .func_name{
	width: 100%;
	height: 22px;
	line-height: 22px;
	font-size: 15px;
	color: #000;
	font-weight: 700;
	margin-bottom: 2px
}
.control_item_func .func_title{
	width: 100%;
	height: 22px;
	line-height: 22px;
	font-size: 13px;
	color: #666;
}
.func_title span{
	float: left;
}
.control_box{
	width: 100px;
	height: 12px;
	background: #e5e5e5;
	border-radius: 6px;
	margin: 5px 3px;
	position: relative;
	overflow: hidden;
}
.control_val{
	width: 100px;
	height: 12px;
	background: #ff0000;
	border-radius: 6px;
	position: absolute;
	top: 0;
	left: -66px;
}

.func_title span.rel{
	color: #ff0000;
	margin: 0 5px;
	font-weight: 700;
}
.func_title a{
	color: #666;
	margin: 0 5px 0 7px;
}
.conteol_lis{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 20px 0;
}
.conteol_lis .item{
	width: auto;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 30px;
	padding-left: 24px;
	background: url(../img/control_icon.png) no-repeat center left;
	background-size: 18px 18px;
	margin-left:30px ;
	color: #666;
	font-size: 13px;
	cursor: pointer;
}
.conteol_lis .item.cur{
	margin-left: 0;
}
.conteol_lis .item span{
	color: #ff0000;
	margin: 0 6px;
}
.left-bor{
	border-left: 1px solid #e1e1e1;
	height: 20px;
	float: left;
}
.content_coonteol_item{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 15px 0;
}
.content_coonteol_item .item{
	width: calc((100% - 30px) / 4);
	height: 100px;
	border-radius: 4px;
	background: #fff;
	float: left;
	margin: 5px 0 5px 10px;
	border: 1px dashed #e1e1e1;
}
.content_coonteol_item .item a{
	display: block;
	width: 100%;
	height: 100%;
}
.content_coonteol_item .item.cur{
	margin-left: 0;
}
.content_coonteol_item .item .title1{
	height: 40px;
	line-height: 40px;
	width: 100%;
	text-align: center;
	font-size: 35px;
	color: #ff0000;
	margin-top: 10px;
}
.content_coonteol_item .item .title2{
	height: 40px;
	line-height: 40px;
	width: 100%;
	text-align: center;
	font-size: 15px;
	color: #666;
	margin-bottom: 10px;
}

.module_right_Items .titles_info{
	width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 28px;
    font-size: 14px;
    color: #000;
    text-align: left;
    font-weight: normal;
    padding: 10px 50px;
	background: #fff;
	margin-bottom: 10px;
}
.dhmenu li a{color:#333}