.col-title em,.important,.u_more i{
	font-style:normal
}

.aside .side_list li .item strong,.news-recommend-list a{
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}

.u_m-title{
	margin-bottom:15px;
	position:relative;
	line-height:18px
}

.u_m-title h2,.u_m-title h3{
	font-size:16px;
	font-weight:800;
	color:#000;
	border-left:3px solid #f56f4a;
	padding-left:4px
}

.u_more,.u_more:active,.u_more:hover,.u_more:link,.u_more:visited{
	position:absolute;
	top:-2px;
	right:0;
	color:#666;
	font-size:12px;
	font-weight:100;
	padding-right:15px
}

.col-title h2,.u_more i{
	font-size:16px;
	font-weight:700
}

.u_more:hover{
	text-decoration:none;
	color:#fb6f49
}

.u_more i{
	color:#f56f4a;
	margin-left:5px;
	line-height:16px;
	position:absolute;
	right:0;
	top:1px
}

.cylj .u_more i{
	vertical-align:baseline;
	background:0 0;
	color:#fb6f49
}

.col-title{
	margin:20px 0 15px;
	clear:both;
	overflow:hidden;
	_zoom:1
}

.col-title h2{
	line-height:18px;
	margin-left:13px;
	padding-left:5px;
	border-left:3px solid #f56f4a;
	float:left
}

.btnGrey,.btnGrey_light,.btnOrange,.btnPurple{
	height:25px;
	line-height:25px;
	padding:0 20px;
	display:inline-block;
	text-align:center
}

.col-title em{
	float:right
}

.col-title em a:link,.col-title em a:visited{
	color:#666
}

.col-title em a:active,.col-title em a:hover{
	color:red;
	text-decoration:none
}

.btnOrange,.btnPurple{
	background-color:#f56f4a;
	border:0;
	color:#fff;
	-webkit-border-radius:2px;
	border-radius:2px
}

.btnGrey,.btnGrey_light{
	color:#fff;
	background-color:#647288;
	-webkit-border-radius:2px;
	border-radius:2px
}

.btnGrey_light{
	background:#C3C3C3;
	cursor:default
}

.btnOrange_wide{
	width:210px;
	height:30px;
	line-height:30px;
	padding:0
}

.btnOrange_wide2{
	width:175px;
	height:35px;
	line-height:35px;
	padding:0;
	font-size:14px
}

.btnOrange_login{
	width:202px;
	height:40px;
	line-height:40px;
	padding:0;
	font-size:14px;
	color:#fff;
	font-weight:700;
	border:none;
	-webkit-border-radius:0;
	border-radius:0;
	cursor:pointer
}

.btnOrange_large,.btn_large{
	height:50px;
	line-height:50px;
	padding:0 40px;
	font-size:18px;
	cursor:pointer
}

.btnOrange_small,.btn_small{
	height:25px;
	line-height:25px;
	padding:0 20px;
	font-size:12px;
	cursor:pointer
}

.btnGray_large{
	height:40px;
	line-height:40px;
	padding:0 40px;
	font-size:14px;
	cursor:pointer
}

.btnOrange:link,.btnOrange:visited{
	color:#fff
}

.btnOrange:active,.btnOrange:hover{
	color:#fff;
	background-color:#e7542b;
	text-decoration:none
}

a.btnGrey:link,a.btnGrey:visited{
	color:#fff
}

a.btnGrey:active,a.btnGrey:hover{
	color:#fff;
	background-color:#344156;
	text-decoration:none
}

a.btnGrey_light:link,a.btnGrey_light:visited{
	color:#fff
}

a.btnGrey_light:active,a.btnGrey_light:hover{
	color:#fff;
	background-color:#C3C3C3;
	text-decoration:none
}

.btnPurple{
	background-color:#464859
}

a.btnPurple:link,a.btnPurple:visited{
	color:#fff
}

a.btnPurple:active,a.btnPurple:hover{
	color:#fff;
	background-color:#5f52a0;
	text-decoration:none
}

.important,.u_crumb-nav .on{
	color:#fb6f49
}

.btnScroll2Top{
	width:60px;
	height:50px;
	background:url(../../images/scroll-ico.0847df74.png) no-repeat;
	display:inline-block;
	position:fixed;
	bottom:146px;
	left:50%;
	margin-left:560px;
	overflow:hidden
}

.btnScroll2Top a{
	width:60px;
	height:50px;
	display:block
}

.btnScroll2Top:hover{
	background-position:0 -50px
}

.u_crumb-nav .split{
	margin:0 4px
}

.u_mask{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	background:#000;
	filter:alpha(opacity=60);
	opacity:.6;
	left:0;
	top:0;
	z-index:10000
}

.news-nav{
	height:30px;
	line-height:20px;
	overflow:hidden
}

.news-nav .c_name{
	color:#f56f4a
}

.news .icon{
	background:url(../../images/icon.807c7410.png) no-repeat;
	_background:url(../../images/icon_8.png) no-repeat
}

.news_rewrapper{
	margin-top:30px;
	margin-bottom:10px;
	border:1px solid #eee;
	padding:33px 43px 32px 35px
}

.news-recommend{
	float:left
}

.news-recommend .u_m-title{
	font-size:18px;
	line-height:20px
}

.news-recommend-list{
	font-size:16px;
	line-height:33px;
	margin-top:8px;
	width:585px
}

.news-recommend-list .type{
	float:left;
	margin-right:10px
}

.news-erwei,.news-recommend-list .time{
	float:right
}

.news-recommend-list a{
	display:inline-block;
	width:406px;
	overflow:hidden
}

.news-erwei img{
	width:234px;
	height:234px
}

.news-erwei p{
	margin-top:5px;
	text-align:center
}

.aside{
	width:275px
}

.aside .news-qs{
	margin-bottom:20px
}

.aside .side_title_faq{
	height:48px;
	border-left:3px solid #464859;
	background-color:#464859;
	background-position:20px -255px;
	color:#fff;
	display:block
}

.aside .side_list_faq,.aside .side_wrap,.news .news_list .list{
	border:1px solid #eee;
	zoom:1;
	overflow:hidden
}

.aside .side_title_faq h3{
	margin:0;
	font:normal 700 16px/48px 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif;
	padding:0 0 0 46px
}

.aside .side_list_faq{
	padding:20px
}

.aside .side_list_faq li{
	height:21px;
	overflow:hidden;
	color:#f56f4a
}

.aside .side_list_faq a:link,.aside .side_list_faq a:visited{
	color:#f56f4a
}

.aside .side_list_faq li.more a{
	display:inline-block;
	width:36px;
	height:20px;
	line-height:20px;
	background-position:right -234px
}

.aside .side_list_faq li.more{
	float:right;
	padding:9px 0 0
}

.aside .news-recommend{
	width:233px;
	padding:17px 20px
}

.aside .side_list li{
	padding:5px 0 0;
	overflow:hidden
}

.aside .side_list li .item{
	width:100%;
	overflow:hidden;
	padding:8px 0;
	text-align:center
}

.aside .side_list li .item em{
	width:170px;
	display:block;
	margin:0 auto;
	float:none;
	font-style:normal
}

.aside .side_list li .item strong{
	float:none;
	display:block;
	margin-top:5px;
	font-weight:lighter;
	line-height:16px;
	margin-bottom:10px;
	overflow:hidden
}

.aside .side_list li .item .price_sale{
	font-size:12px;
	width:50px
}

.aside .side_list li .item .price_del{
	float:none;
	color:#888;
	text-decoration:line-through;
	width:50px;
	padding:6px 0 0
}

.aside .side_list li .item b{
	float:none;
	color:#fe5600;
	padding:6px 0 0
}

.news-main{
	float:right;
	width:800px
}

.news .news_list{
	width:100%
}

.news .news_list h2{
	margin:0;
	padding:0;
	font:normal 700 19px/60px 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif
}

.news .news_list .list{
	padding:10px 25px
}

.news .news_list .list i{
	font-style:normal
}

.news .news_list .list ul{
	width:100%;
	overflow:hidden;
	color:#ff7954
}

.news .news_list .list li{
	height:44px;
	line-height:44px;
	border-bottom:1px dotted #d8dfe5;
	margin:0 0 -1px;
	vertical-align:bottom;
	overflow:hidden
}

.news .news_list .list em{
	float:left;
	font-style:normal;
	font-size:14px
}

.news .news_list .list span{
	float:right;
	color:#ccc
}

.news-con{
	zoom:1;
	overflow:hidden;
	border:1px solid #eee;
	padding:20px 30px
}

.news #NIE-art{
	width:100%;
	position:relative
}

.news #NIE-art .artTitle{
	margin:0;
	padding:0;
	font:normal 700 19px/2em 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif;
	text-align:center
}

.news #NIE-art .artInfo{
	height:36px;
	clear:both;
	text-align:center
}

.news #NIE-art .artInfo .artDate{
	height:35px;
	font:italic 400 14px/21px Arial,SimSun,'\5b8b\4f53',sans-serif;
	color:#c9c9c9;
	border-bottom:1px dotted #d8dfe5;
	padding:0 20px 0 0
}

.news #NIE-art .artText{
	font:14px/24px SimSun,'\5b8b\4f53',sans-serif
}

.news .pagenav{
	width:100%;
	overflow:hidden;
	clear:both;
	text-align:center;
	margin-top:32px
}

.news .pagenav .lnk_page{
	display:inline-block;
	height:18px;
	font:14px/18px 'Microsoft Yahei',Arial,SimSun,'\5b8b\4f53',sans-serif;
	padding:0 6px
}

.news .pagenav .lnk_page:link,.pagenav .lnk_page:visited{
	color:#f56f4a;
	text-decoration:none
}

.news .pagenav .lnk_page:hover{
	color:#fff;
	background-color:#f56f4a
}

.lnk_prev .lnk_next:visited,.news .pagenav .lnk_prev:link,.pagenav .lnk_next:link,.pagenav .lnk_prev:visited{
	color:#666;
	text-decoration:none
}

.news .pagenav .lnk_prev:hover,.pagenav .lnk_next:hover{
	color:#fff;
	background-color:#f56f4a
}

.news .pagenav .now:link,.pagenav .now:visited{
	color:#666;
	text-decoration:none
}

.news .pagenav .now:hover{
	color:#666;
	background-color:#fff
}



/* -------------------------------------------- */

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;

}
.form-group {
    margin-bottom: 15px;
	float:left;
	width:580px;
}

.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}
.col-sm-10 {
    width: 60%;
}

.col-sm-2 {
    width: 15%;
}

.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: left;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}



.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

/* .col-sm-offset-2 {
    margin-left: 16.66666667%;
} */
.col-sm-11{width:80%}


.col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.form-horizontal .checkbox, .form-horizontal .radio {
    min-height: 27px;
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0;
}
.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px;
}
input[type=checkbox], input[type=radio] {
    margin: 10px 0 0;
    margin-top: 1px\9;
    line-height: normal;
}
input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.btn-default {
    color: #fff;
    background-color: #f56f4a;
    border-color: #ccc;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button, select {
    text-transform: none;
}
button {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}

/* .bs-example {
    margin-right: 0;
    margin-left: 0;
    background-color: #fff;
    border-color: #ddd;
    border-width: 1px;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
	float:left;
}
.bs-example {
    position: relative;
    padding: 45px 15px 15px;
    margin: 0 -15px 15px;
    border-color: #e5e5e5 #eee #eee;
    border-style: solid;
    border-width: 1px 0;
    -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
    box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
}
 */

.col-xx{margin-left:120px;}
.col-sm-offset-3 {text-align:right;}