﻿@font-face {
	font-family: Muli;
	font-weight: 400;
	font-style: normal;
}
.form-label {
	font-weight: 400;
}
.label {
	font-weight: 400;
}
[id*=xunlei_com_thunder] {
	display: none;
}
body > a > img {
	display: none;
}
.readable {
	text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;
}
.readable-font {
	text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;
}
body {
	text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;
}

a {
	transition:color 218ms cubic-bezier(0.42, 0, 0.58, 1); color: rgb(38, 38, 38); cursor: pointer; -webkit-transition: color 218ms cubic-bezier(.42, 0, .58, 1); -o-transition: color 218ms cubic-bezier(.42, 0, .58, 1);outline:none;
}
a:focus {
	color:#ff0030; text-decoration: none;outline:none;
}
a:hover {
	color:#ff0030; text-decoration: none;outline:none;
}
a.block {
	display: block;
}
a.white {
	transition:text-shadow 218ms; color: rgb(255, 255, 255); -webkit-transition: text-shadow 218ms; -o-transition: text-shadow 218ms;
}
a.white:hover {
	text-shadow: 0px 1px 1px rgba(0,0,0,0.5), 0px 0px 3px rgba(255,255,255,0.7); -webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, .5), 0 0 3px rgba(255, 255, 255, .7);
}
a.underline {
	padding: 0px 7px; vertical-align: bottom; display: inline-block; position: relative; z-index: 1;
}
a.underline::before {
	transition:0.2s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; content: ""; transform: translateY(95%); background-color: rgba(52, 73, 94, 0.4); -webkit-transform: translateY(95%); -webkit-transition: all .2s; -o-transition: all .2s; -moz-transform: translateY(95%); -o-transform: translateY(95%);
}
a.underline.hover::before {
	border-radius: 2px; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
a.underline:hover::before {
	border-radius: 2px; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
a.blue-reverse {
	color: rgb(71, 196, 253);
}
a.blue-reverse:hover {
	color: rgb(30, 183, 252);
}
a.red {
	transition:none; color: rgb(229, 28, 35); -webkit-transition: none; -o-transition: none;
}
a.red:hover {
	color: rgb(208, 24, 30);
}
a.gray {
	color: rgb(166, 166, 166);
}
a.gray-dark {
	color: grey;
}
a.gray-dark:hover {
	color: rgb(2, 134, 194) !important;
}
a.gray:hover {
	color: rgb(2, 134, 194) !important;
}
a:focus {
	/*outline: dotted thin; outline-offset: -2px;*/
}
[class*=hover-] {
	transition:218ms cubic-bezier(0.42, 0, 0.58, 1) !important; -webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1); -o-transition: all 218ms cubic-bezier(.42, 0, .58, 1);
}
.hover-blue:hover {
	color: #9a14a1 !important;
}
.hover-opacity:hover {
	opacity: 0.85;
}
.hover-opacity:hover .ripple {
	background: rgb(255, 255, 255) !important;
}
.hover-shadow:hover {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.dropdown-menu {
	-webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, .1); -moz-box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
}
.site-header .navbar-button > li .dropdown-menu {
	
	-webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, .1); -moz-box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
}
.btn {
	padding: 8px 24px; transition:280ms cubic-bezier(0.4, 0, 0.2, 1); position: relative; -webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
}
.btn.btn-link:focus {
	outline: 0px !important; text-decoration: none;
}
.btn.btn-link:hover {
	outline: 0px !important; text-decoration: none;
}
.btn:focus {
	outline: 0px !important; text-decoration: none;
}
.btn.btn-raised {
	box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.btn.btn-raised:hover {
	box-shadow: 0px 8px 17px 0px rgba(0,0,0,0.2), 0px 6px 20px 0px rgba(0,0,0,0.19); -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19); -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
}
.btn.btn-default {
	border-color: rgb(194, 194, 194); color: rgb(77, 77, 77);
}
.btn.btn-default:hover {
	background-color: rgb(237, 237, 237);
}
.btn.btn-sm {
	padding: 4px 12px; line-height: 20px; font-size: 14px;
}
.btn.btn-lg {
	padding: 14px 26px; font-size: 18px;
}
.btn.without-shadow {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.dropdown-menu .btn:hover {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.handler-wrap .btn {
	min-width: 100px;
}
.modal-footer .btn {
	min-width: 100px;
}
.btn-group .btn + .btn {
	margin-left: 0px;
}
.btn-group .btn + .btn-group {
	margin-left: 0px;
}
.btn-group .btn-group + .btn {
	margin-left: 0px;
}
.btn-group .btn-group + .btn-group {
	margin-left: 0px;
}
.btn-group.open > :first-child:not(.dropdown-toggle).btn-primary {
	border-right-color: transparent;
}
.btn-group.open .dropdown-toggle {
	box-shadow: inset 3px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, .125); -moz-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, .125);
}
.btn-group > :first-child:not(.dropdown-toggle).btn-primary {
	border-right-color: rgb(3, 159, 229); border-right-width: 1px; border-right-style: solid;
}
.form-group {
	line-height: 30px; margin-bottom: 30px;
}
.form-group.pair-form {
	padding: 0px;
}
.validate-error {
	border-color: rgb(229, 28, 35) !important;
}
.form-control {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.form-control:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.form-label {
	padding: 10px 0px; text-align: left; color: grey; font-size: 18px;
}
.form-label.second-label {
	padding-left: 70px;
}
.form-input {
	color: rgb(153, 153, 153);
}
.full-input {
	padding: 8px; border-radius: 3px; border: 1px solid rgb(238, 238, 238); transition:border 218ms; border-image: none; width: 100%; height: 48px; -webkit-transition: border 218ms; -o-transition: border 218ms;
}
.full-input:focus {
	border: 1px solid rgb(166, 166, 166); border-image: none;
}
.form-input textarea {
	height: 180px; resize: none;
}
.form-input input {
	padding: 8px; outline: 0px; border-radius: 4px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
.form-input textarea {
	padding: 8px; outline: 0px; border-radius: 4px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
select {
	/*padding: 10px;*/ outline: 0px; border-radius: 4px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; height: 48px; background-color: rgb(255, 255, 255);
}
[contenteditable]:focus {
	outline: transparent solid 0px;
}
ul {
	list-style: none; padding-left: 0px;
}
.list-group-item {
	border-width: 1px 0px; padding: 16px 4px;
}
@media all and (min-width:801px)
{
.hover-brackets {
	display: inline-block; position: relative;
}
.hover-brackets::after {
	transition:opacity 218ms, transform 0.3s; top: -0.1em; position: absolute; opacity: 0; -webkit-transition: opacity 218ms, -webkit-transform .3s;
}
.hover-brackets::before {
	transition:opacity 218ms, transform 0.3s; top: -0.1em; position: absolute; opacity: 0; -webkit-transition: opacity 218ms, -webkit-transform .3s;
}
.hover-brackets::before {
	left: -0.8em; content: "["; transform: translate(1em, 0px); -webkit-transform: translate(1em, 0); -o-transform: translate(1em, 0);
}
.hover-brackets::after {
	right: -0.8em; content: "]"; transform: translate(-1em, 0px); -webkit-transform: translate(-1em, 0); -o-transform: translate(-1em, 0);
}
.hover-brackets:hover::after {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.hover-brackets:hover::before {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
}
.readable {
	font: 200 18px/1.5 "Helvetica Neue", Helvetica, "Lucida Grande", "Luxi Sans", Arial, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", LiGothicMed; color: rgba(0, 0, 0, 0.8); font-size-adjust: none; font-stretch: normal; -ms-hyphens: auto; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.readable-font {
	font: 200 18px/1.5 "Helvetica Neue", Helvetica, "Lucida Grande", "Luxi Sans", Arial, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", LiGothicMed; color: rgba(0, 0, 0, 0.8); font-size-adjust: none; font-stretch: normal; -ms-hyphens: auto; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.readable blockquote {
	margin-bottom: 1em;
}
.readable li {
	margin-bottom: 1em;
}
.readable ol {
	margin-bottom: 1em;
}
.readable p {
	margin-bottom: 1em;
}
.readable pre {
	margin-bottom: 1em;
}
.readable table {
	margin-bottom: 1em;
}
.readable ul {
	margin-bottom: 1em;
}
.readable p {
	line-height: 2;
}
.readable em {
	margin: 0px 0.23em; font-style: normal;
}
.readable i {
	margin: 0px 0.23em; font-style: normal;
}
.readable h1 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h2 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h3 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h4 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h5 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h6 {
	line-height: 2; font-family: "Lucida Grande","Luxi Sans",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei Mono",LiGothicMed; font-weight: 500; margin-top: 1.23em; margin-bottom: 0.23em;
}
.readable h1 {
	font-size: 30px; margin-top: 1em;
}
.readable h2 {
	font-size: 30px; margin-top: 1em;
}
.readable h3 {
	font-size: 24px;
}
.readable h4 {
	font-size: 24px;
}
.readable h5 {
	font-size: 24px;
}
.readable h6 {
	font-size: 24px;
}
.readable ul {
	list-style: circle;
}
.readable ol {
	list-style: decimal;
}
.readable ol {
	margin-left: 2em; list-style-position: outside;
}
.readable ul {
	margin-left: 2em; list-style-position: outside;
}
.readable img {
	margin: 0px auto; display: block; max-width: 700px;
}
.readable img + span {
	text-align: center; font-size: 16px; margin-top: 10px; display: block;
}
.readable .table th {
	white-space: nowrap;
}
.readable a.reg {
	margin: 0px auto; width: 290px; display: block;
}
@media all and (max-width:480px)
{
.readable a.reg {
	width: 270px;
}
}
.readable blockquote {
	margin: 0px 0px 1em; padding: 0px 0px 0px 0.75em; border-left-color: rgb(217, 217, 217); border-left-width: 3px; border-left-style: solid;
}
.readable pre {
	background: rgb(245, 245, 245); padding: 0.8em 1.2em !important; border: currentColor; border-image: none; color: rgba(0, 0, 0, 0.7); font-size: 16px;
}
.no-gutter {
	padding-left: 0px;
}
.no-gutter-left {
	padding-left: 0px;
}
.no-gutter {
	padding-right: 0px;
}
.no-gutter-right {
	padding-right: 0px;
}
.readable pre + h1 {
	margin-top: 0px;
}
.readable pre + h2 {
	margin-top: 0px;
}
.readable pre + h3 {
	margin-top: 0px;
}
.readable pre + h4 {
	margin-top: 0px;
}
.readable pre + h5 {
	margin-top: 0px;
}
.readable pre + h6 {
	margin-top: 0px;
}
.readable code {
	margin: 0px 0.23em; font-family: Consolas,"Liberation Mono","BitStream Vera Sans Mono",Courier,monospace;
}
.readable hr {
	margin: 30px auto; height: 1px; background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
:not(:last-child).group {
	margin-bottom: 16px;
}
.is-hidden {
	display: none !important; visibility: hidden !important;
}
.is-show {
	display: block !important; visibility: visible !important;
}
.is-opacity {
	opacity: 0;
}
.animated {
	animation-duration: 0.5s; animation-fill-mode: both; -webkit-animation-duration: .5s; -moz-animation-duration: .5s; -o-animation-duration: .5s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.animated.slideDown {
	animation-name: slideDown; -webkit-animation-name: slideDown; -moz-animation-name: slideDown; -o-animation-name: slideDown;
}
.animated.slideUp {
	animation-name: slideUp; -webkit-animation-name: slideUp; -moz-animation-name: slideUp; -o-animation-name: slideUp;
}

@media all and (min-width:801px){
.site-header {
	transition:0.35s ease-in-out; top: 0px; width: 100%; position:static; z-index: 103; min-height: 70px; opacity: 1; background-color: rgba(255, 255, 255, 1); 
}
.topmenu {
margin:auto;
width:100%;
height:46px;
background:#034aa2;
}
}
.site-main {
	margin-right: auto; margin-left: auto; max-width: 1200px;
    background-repeat: no-repeat;

}
.toptop{
margin:auto;
height:0px;
}
.site-header .container {
	padding: 0px 20px; 
}
.site-header .navbar {
	border: currentColor; border-image: none; height: 70px; margin-bottom: 0px;
}
.site-header .navbar-collapse {
	padding-right: 0px; -ms-overflow-x: hidden;
}
.site-header .navbar-brand {
	margin: 0px 0px; padding: 0px; width: 239px; text-indent: -9999px; background-image: url("../images/logo.png"); background-repeat: no-repeat; border:0px; height:115px;
}
.site-header .navbar-nav {
	margin: 20px 0px; float: right;
}
.site-header .navbar-nav > li > a {
	padding: 7px 4px; border-radius: 3px; color: rgb(56, 56, 56); font-size: 16px; margin-right: 20px; padding-top:50%; padding-right:4px;
}
.site-header .navbar-nav > li > a:focus {
	color:#e4000d; background-color: transparent;
}
.site-header .navbar-nav > li > a:hover {
	color:#e4000d; background-color: transparent;
}
.site-header .navbar-nav > li.active > a {
	color:#e4000d;
}
.site-header .navbar-button {
	margin: 0px; text-align: right; float: left; display: inline-block;
}
.site-header .navbar-button > li {
	margin: 0px; padding: 0px; vertical-align: top;
}
.site-header .navbar-button > li a.user {
	padding: 9px; border: 1px solid transparent; border-image: none; color: rgb(255, 255, 255); font-size: 16px; text-decoration: none; cursor: pointer;
}
.site-header .navbar-button > li a.user:hover {
	color:#e4000d;
}
.site-header .navbar-button > li a.btn {
	margin: 22px 0px 22px 10px;
}
.site-header .navbar-button > li .dropdown-menu {
	margin: 0px; padding: 0px; border-radius: 0px 0px 3px 3px; border: currentColor; border-image: none; left: 0px; top: 57px; width: auto; text-align: left; -ms-overflow-y: auto; box-shadow: 0px 7px 21px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);
}
.site-header .navbar-button > li .dropdown-menu a {
	color: rgb(110, 110, 110); line-height: 20px; padding-top:10px; padding-left:20px; padding-right:20px;
}
.site-header .navbar-button > li .dropdown-menu a:hover {
	color:#e4000d; line-height: 20px; padding-top:10px; padding-left:20px; padding-right:20px; text-decoration:none;
}
.site-header .navbar-button > li > a.user {
	transition:218ms; color: rgb(56, 56, 56); display: block; position: relative; -webkit-transition: all 218ms; -o-transition: all 218ms;
}
.site-header .navbar-button > li > a.user .avatar {
	background-position: center; left: -26px; top: 8px; width: 24px; height: 24px; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.site-header .navbar-button > li > a.user .user-name {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.site-header .navbar-button > li > a.login {
	border: 1px solid rgb(110, 110, 110); border-image: none; color: rgb(110, 110, 110); min-width: 70px; background-color: transparent;
}
.site-header .navbar-button > li > a.login:hover {
	color: rgb(255, 255, 255); background-color: rgb(110, 110, 110);
}
.site-header .navbar-button > li > a.signup {
	border: 1px solid #9a14a1; border-image: none; color:#e4000d; min-width: 70px; background-color: transparent;
}
.site-header .navbar-button > li > a.signup:hover {
	color: rgb(255, 255, 255); background-color: rgb(30, 183, 252);
}
.site-header .info-wrap {
	margin: 16px 0px 16px 35px !important;
}
.site-header .switch-locale {
	text-align: left; display: inline-block; position: relative; height:46px; margin:auto; line-height:46px;cursor:pointer; text-align:center;
}

.site-header .switch-locale .dropdown-toggle {
	color: rgb(56, 56, 56); font-size: 16px;
}
.site-header .switch-locale .topmenuon {
	color:#e4000d;
}
.site-header .switch-locale .dropdown-toggle:hover {
    display:inline-block;
}
.site-header .switch-locale.open .dropdown-toggle {
	color:#e4000d;
}
.site-header .switch-locale .dropdown-togglea {
	color:#ffffff;height:46px;padding:0px 40px; display:inline-block; font-size:17px;
}
.site-header .switch-locale .topmenuon {
	color:#e4000d;
}
.site-header .switch-locale .dropdown-togglea:hover {
	color:#ffffff;
}
.site-header .switch-locale.open .dropdown-togglea {
	color:#e4000d;
}
.site-header .switch-locale .dropdown-toggle::after {
	/*top: -2px; font-size: 12px; margin-left: 3px; vertical-align: middle; display: inline-block; position: relative; content: "\25bc"; transform: scale(0.8); -webkit-transform: scale(.8); -o-transform: scale(.8);*/
}
.site-header .switch-locale > ul {
	padding: 0px 0px 40px; border-radius: 2px; font-size: 16px; -ms-overflow-x: hidden; min-width: 90px; box-shadow: 0px 2px 2px rgba(0,0,0,0.2) !important; -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15); -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
}
.site-header .switch-locale > ul > li > a {
	padding: 8px 15px; top: 2px;
}
.site-header .switch-locale.open {
	font-size: 14px; background-color: rgba(255, 255, 255, 0.2);
}
.site-header .logout {
	display: none;
}

.bannerleft{
float:left; width:20%; border:#CCCCCC 1px solid; height:362px; overflow:hidden;
}


.lang {
float:right;
padding-right:13px;
height:24px;
line-height:24px;
background: url(../images/en.jpg) left center no-repeat;
padding-left: 26px;
}

.titlenew {
text-align:center;
color:#FFFFFF;
line-height:60px;
font-size:20px;
font-weight:500;
background:url(../images/it1.png) center top no-repeat;
}
.titlenew:hover {
background:url(../images/it2.png) center top no-repeat;
}

.width30{
width:30%;
margin-right:3%;
}
.width28{
width:28%;
margin-right:1%;
}
.loginreg {
margin-top:10px;
height:30px;
line-height:30px;
color:#FFFFFF;
font-size:16px;
}
.loginreg a {
color:#FFFFFF;
}
.loginbtn {
  margin-top:10px;
  margin-bottom:10px;
  width: 100%;
  height: 40px;
  display:block;
  text-align:center;
  color:#FFFFFF;
  background:#f39801;
  line-height:40px;
  font-size:20px;
}
.formlogin100 {
 margin-top:10px;
 margin-bottom:10px;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
}
.formlogin100:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.formlogin50 {
 margin-top:10px;
 margin-bottom:10px;
  width: 50%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
}
.formlogin50:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}



.form-controlauto {  
  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;
}

.form-control50 {  
  width: 50%;
  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;
}
.form-control50:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control25 {  
  width: 25%;
  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;
}
.form-control25:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control90 {  
  width: 90%;
  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;
}
.form-control90:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.jigui {
width:100%;
}
.jigui td {
height:30px;
}
.jigui th {
height:40px;
text-align:center;
line-height:40px;
}
.jigui td {
height:40px;
text-align:center;
line-height:40px;
}
.jigui .th1 {
height:40px;
text-align:center;
line-height:40px;
}

.project {
width:100%;
}
.project .td1 {
width:30%;
min-width:100px;
max-width:160px;
}
.project th {
height:40px;
text-align:left;
line-height:40px;
}
.project td {
height:40px;
text-align:left;
line-height:40px;
padding-left:10px;
}
.project .th1 {
height:40px;
text-align:left;
line-height:40px;
}

.loginbg {
position:absolute;
z-index:102;
width:100%;
}

.indexlogin {
float:right;
margin-top:90px;
padding:30px;
background-color: rgba(0, 0, 0, 0.4);
width:336px;
height:380px;
}
.logint {
color:#FFFFFF;
font-size:20px;
font-weight:500;
margin-top:0px;
}
.logindiv {
margin:auto;
  width:336px;
  height:380px;
}
.inner {margin:0 auto;} /**页面全局宽度**/

.pop-box {
    width: 960px;
    height: 550px;
    z-index: 99999;
}
.aoyi-cont {
    margin: 0 auto;
    width: 960px;
    height: 550px;
    background: url(../images/aoyi_bg.jpg) no-repeat;
    position: absolute;
    z-index: 999;
}
.aoyi-main {
    margin: 78px 0 0 226px;
    padding: 25px 30px;
}
.aoyi-main p {
    text-indent: 28px;
    font-size: 13px;
    color: #000;
    line-height: 100%;
    text-align: justify;
    text-justify: inter-ideograph;
    padding-bottom: 5px;
	margin:0;
}
.aoyi-main p span {
    display: block;
}

.popBtn {
    margin: 15px auto 0;
    text-align: center;
}
.popOk, .popDel {
    background: #ab1910;
    text-align: center;
    display: inline-block;
    width: 100px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    margin: 0 10px;
}
.popOk:hover {
color:#FFFFFF;
background: #cca435;
}
.popDel {
    background: #cececc;
    color: #585858;
}

.layerBox {
    background-color: #000;
    height: 100%;
    left: 0px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 200;
}
.jiange {
background:#f5f5f5;
border-top:#dbd9da 1px double;
border-bottom:#dbd9da 1px double;
height:15px;
}
.atitle{
border-bottom:#CCCCCC 1px solid;
height:30px;
line-height:30px;
font-size:18px;
font-weight:500;
}
.atitle span {
float:right;
color:#912326;
font-size:14px;
font-weight:normal;
}
.atitle span a {
color:#912326;
}
.abouttext {
height:280px;
padding-top:20px;
}
.abouttext img {
padding-right:15px;
}

.new {
	OVERFLOW: hidden; HEIGHT: 344px; WIDTH: 100%;
}
.newbar {
border-bottom:#CCCCCC 1px solid;
height:30px;
line-height:30px;
font-size:18px;
font-weight:500;
}
.newbar UL {
margin-bottom:0px;
}
.newbar UL LI {
	HEIGHT: 30px; FLOAT: left; width:33.33%; text-align:center;
}
.newbar UL LI A {
	HEIGHT: 30px; COLOR: #333; DISPLAY: inline-block; LINE-HEIGHT: 30px; 
}
.newbar UL LI SPAN {
	PADDING-RIGHT: 16px;font-size:18px;
}
.newbar UL LI A:hover {
	TEXT-DECORATION: none; BACKGROUND: url(../images/dt02.png) repeat-x; DISPLAY: inline-block;font-size:18px; width:100%;
}
.newbar UL .cur A {
	TEXT-DECORATION: none; BACKGROUND: url(../images/dt02.png)  repeat-x; DISPLAY: inline-block;font-size:18px;width:100%;
}
.newbar UL LI A:hover SPAN {
	TEXT-DECORATION: none; BACKGROUND: url(../images/dt02.gif)  repeat-x; DISPLAY: inline-block
}
.newbar UL .cur A SPAN {
	TEXT-DECORATION: none; BACKGROUND: url(../images/dt02.gif) repeat-x; DISPLAY: inline-block
}
.newbar span {
float:right;

font-size:14px;
font-weight:normal;
}
.aaq {
color:#912326;
}
.aaq a {
color:#912326;
}
.n_con {
width:100%;
margin-top:10px;
}
.n_con DL {
	OVERFLOW: hidden; HEIGHT: 125px; margin-bottom:0px; width:100%;
}
.n_con DL DT {
	FONT-SIZE: 0px; LINE-HEIGHT: 0;WIDTH: 30%;
}
.n_con DL DT IMG {
	max-width:145px; max-height:125px;
}
.n_con DL DD {
	OVERFLOW: hidden;  PADDING-LEFT: 12px; PADDING-RIGHT: 0px; width:70%; float:right; height:125px;
}
.n_con DL DD H3 {
margin-top:0px;
margin-bottom:10px;
}
.n_con DL DD H3 A {
	FONT-SIZE: 16px; HEIGHT: 22px; COLOR: #242424;
}
.n_con DL DD P {
	LINE-HEIGHT: 24px; color:#848484; line-height:22px;
}
.n_con DL DD P A {
	COLOR: #dc0000
}
.n_con UL LI {
	OVERFLOW: hidden; HEIGHT: 32px; BORDER-BOTTOM: #d4d4d4 1px dashed; COLOR: #7a7a7a; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 10px; LINE-HEIGHT: 32px;
}

.juzhong H2 {
	FONT-SIZE: 16px; HEIGHT: 40px; BACKGROUND: url(../images/faqbg.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; LINE-HEIGHT: 40px; PADDING-RIGHT: 10px
}
.juzhong H2 A {
	COLOR: #0052a4
}
.juzhong H2 SPAN A {
	FONT-SIZE: 12px; FONT-FAMILY: "宋体"; FONT-WEIGHT: normal; COLOR: #525252
}
.left{
float:left;
}
.right {
float:right;
}
.news_s {
margin:auto;
padding-left:8px;
width:100%; 
}
.news_s UL LI {
	OVERFLOW: hidden; HEIGHT: 39px; BORDER-BOTTOM: #d4d4d4 1px dashed; COLOR: #7a7a7a; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LINE-HEIGHT: 39px; PADDING-RIGHT: 0px
}

.news_s UL LI:hover {
color:#f39800;
}
.newtitle {
font-size:26px;line-height:50px;color:#333; text-align:center;
}
.righta {float:right;}
.hotred {
color:#FF0000;
padding-right:20px;
}
.hotnew {
overflow:hidden;
height:17px;
background: url(../images/greenbrd.jpg) no-repeat right 4px;
}
.hotnew2 {
overflow:hidden;
height:17px;
}

.langtop {
border:0px;
background:#FFFFFF;
height:25px;
line-height:25px;
}
.toplang{
float:left;
margin-left:20px;
margin-top:35px;
width:100px;
height:30px;
line-height:30px;
font-size:16px;
}

.border{border:1px solid #eaeae8;}
.navigation {
    font-size: 14px;
    height: 44px;
    line-height: 44px;
/*    text-indent: 10px;
*/}
.fl {
float:left;
}
.fr {
float:right;
}
.zhuany_tit {
    background: #f4f4f4;
    margin: 15px 15px;
    padding: 0px 15px 0px 25px;
    font-weight: bold;
    height: 34px;
    line-height: 35px;
}
.zhuany_tit h2 {
    color: #175eb4;
    font-size: 16px;
    font-weight: bold;
	margin:0px;
	line-height:35px;
}
.titbrd {
    border-bottom: 1px solid #d3d3d3;
    margin: 15px;
}
.profeBlock {
    padding: 10px 0px 5px 15px;
}
.profe-attr{ width:100%; font-size:14px;}
.profe-attr li{ width:50%; line-height:20px;padding-bottom:15px; float:left; color:#666;}
.profe-attr li a{color:#e83907; }
.profe-attr li span{ font-weight:bold;}
.changecity {
position:relative;
margin:auto;
}
.left-profe-tit {
    padding: 10px 5px 10px 5px;
    border-bottom: 1px dashed #e83907;
    margin: 0 15px 0 15px;
    clear: both;
    color: #e83907;
    font-size: 16px;
}
.left-profe-tit2 {
    padding: 10px 0px 10px 5px;
    border-bottom: 1px dashed #e83907;
    margin: 0 5px 0 0px;
    clear: both;
    color: #e83907;
    font-size: 16px;
}

.footermenu {
    width:100%;
	margin:auto;
	min-height:100px;
	padding-left: 0px; 
	color:#ffffff;
	margin-bottom:30px;
}
.footermenu .footer_list {
	margin: 50px 0px 0px; width: 100%; float: left; display: inline;
	padding-left:20%;
	border-right:#9c9c9c 1px dashed;
}
.footermenu .footer_list dt {
	margin: 0px; padding: 0px;  color:#fff; 
	line-height: 24px; 
	font-size: 16px; 
	font-weight: bold; 
}
.footermenu .footer_list dd {
	margin: 0px; padding: 0px; line-height: 26px; font-size:13px; font-weight:normal;
}
.footermenu .footer_list dd a {
   color:#CCCCCC; 
}


.footweixin {
   margin-top:30px;
   padding-right:30px;
   text-align:center;
}
.weixin1 {
    margin:auto;
	width:100%;
	color:#d2d2d2;
	line-height: 24px; 
	font-size: 12px; 
}
.weixin2 img {
  width:90px;
  padding:3px;
  border:#CCCCCC 1px solid;
}
  .loadingWord
        {
            text-align: center;
        }
        .loadingWord img
        {
            text-align: center;
            margin-top: 30;
        }
        .style1
        {
            font-family: 微软雅黑;
            color: #333;
            font-size: 14PX;
        }
        .bouti-course-list ul li
        {
            width: 100%;
            border: 1px solid #E9E9E9;
            float: left;
            margin-left: 15px;
            padding: 0 21px 10px;
            margin-bottom: 15px;
            display: inline;
        }
        * + html .bouti-course-list ul li
        {
            padding: 0 18px 10px;
            margin-bottom: 15px;
        }
        .bouti-course-list ul li:nth-of-type(1)
        {
            margin: 0;
        }
        .bouti-course-list ul li h2
        {
            height: 76px;
            width: 100%;
            margin: 0 auto;
            font-weight: normal;
            border-bottom: 1px solid #175eb4;
            line-height: 76px;
            font-size: 22px;
            color: #666;
            margin-bottom: 11px;
        }
        .bouti-course-list .tu1
        {
            position: relative;
            display: block;
            overflow: hidden;
        }
        .bouti-course-list .tu2
        {
            display: block;
            width: 100%;
            height: 138px;
            position: relative;
            overflow: hidden;
        }
        .wu
        {
            opacity: 0.9;
            filter: alpha(opacity=90);
        }
        .wsq
        {
            position: absolute;
            bottom: 0;
            right: 0;
        }
        
        .jinru
        {
            width: 100%;
            height: 140px;
            background-color: #311883;
            opacity: 0.7;
            filter: alpha(opacity=70);
            color: #fff;
            padding-left: 60px;
            padding-top: 60px; /* display: none; */
            position: absolute;
            top: 138px;
            left: 0;
            z-index: 30;
        }
        .jinrus
        {
            position: absolute;
            z-index: 40;
            top: 138px;
            left: 70px;
        }
        .yuanxiao, .zhuanye
        {
            display: inline-block;
            width: 86px;
            height: 28px;
            border: 1px solid #fff;
            color: #fff;
            line-height: 28px;
            text-align: center;
            font-size: 14px;
        }
        .yuanxiao:hover, .zhuanye:hover
        {
            background-color: #ff7c4e;
            font-weight: 700;
            color: #fff;
        }
        .content
        {
            margin-top: 15px;
        }
        .con-left
        {
            float: left;
            width: 43px;
            height: 43px;
            line-height: 43px;
            text-align: center;
            font-size: 14px;
            font-weight: 700;
            background-color: #EB512F;
            color: #fff;
        }
        .con-right
        {
            width: 80%;
            height: 43px;
            float: right;
            margin-left: 10px;
            font-size: 14px;
            font-weight: normal;
            overflow: hidden;
            line-height: 22px;
        }
        .con-right a
        {
            color: #999;
            text-decoration: none;
        }
        .con-right a:hover
        {
            color: #1aa97b;
        }
        
.searchmore {
margin:10px 0px;
padding:10px 0px;
text-align:center;
background:#EEEEEE;
}	
.login_btn{ background:  #ea492e;border-radius: 5px;color: #fff;cursor: pointer;font-size: 16px;height: 40px;width:134px;line-height: 40px;padding: 0 30px;text-align: center;border:none; font-weight:bold;}
.login_btn:hover{opacity:0.8;filter:Alpha(opacity=80);}
.login_btn_gray{font-size:18px; background:#ececec; height:40px;line-height:40px; text-align:center;padding:0 30px;*padding:0 9px; color:#d0cece;border-radius:5px; border:none; }
.login_cont{padding:15px 76px;}
.collectBtn{ font-size:16px; border-radius:5px;background:#175eb4; color:#fff; text-align:center; height:42px;width:134px;line-height:44px;padding:0 20px; font-weight:bold;}
.collectBtn1{ font-size:16px; border-radius:5px;background:#999; color:#fff; text-align:center; height:42px;width:134px;line-height:44px;padding:0 20px; font-weight:bold;}
.collectBtn:hover{opacity:0.8;filter:Alpha(opacity=80);}
.collectBtn a,.collectBtn a:visited{ color:#fff; text-decoration:none;}
.weixinPic{margin-left:30px;*margin-left:30px;margin-top:-5px;position:relative;}
.weixinPic span{ display:block; color:#444;font-size:12px;padding-top:10px; text-align:center;}
.weixinPic p{position: absolute; left: 5px;color:#999;}
.profe-txt{line-height:24px;padding:20px 15px 20px 18px; color:#666;}
.profe-txt h3 {
font-size:16px;
margin-top:20px;
margin-bottom:20px;
font-weight:600;
}
.profe-txt .smTit{ font-weight:bold;padding:10px 0px;}
.profe-txt p{padding:10px 0px; line-height:20px;}
.starRed{ /*background:url(../images/starred.jpg) no-repeat;*/display:inline-block;*display:inline;*zoom:1;width:19px; height:17px; }
.nosign{font-size:16px; text-align:center;line-height:32px;padding:25px 0;}
.nosign_info{font-size:16px; line-height:32px;padding:15px 0 25px 93px;color:#666; font-weight:bold;}
.nosign_zy{font-size:16px; text-align:center;line-height:32px;}
.changeLeft{margin-top:10px;}
.profe-list{margin:24px 0px 24px 30px;}
.profe-list li{ margin-right:28px;}
.mt20 {
    margin-top: 20px;
}
.indexmt20 {
 margin-top: 20px;
}
.proBox{width:758px;margin:10px auto; }
.proItem{ font:14px/42px ;width:91px;margin-right:15px;text-align:right; float:left;margin-top:18px;}
.reg_cont{margin-left:117px; }
.regArea i{margin-left:8px; color:red; font-style:normal;float:left;font:14px/42px '宋体';}
.inputItem{float:left; margin:5px 0;}
.proBox li{ height:60px; vertical-align:top; /*float:left;*/}
.pppccc {
margin-top:18px;
}
.proBox .autoLogin{ height:46px;padding:0;}
.proBox .login_cont{padding:35px 76px 20px 76px;}
.login_btn{ background:  #ea492e;border-radius: 5px;color: #fff;cursor: pointer;font-size: 16px;height: 40px;width:134px;line-height: 40px;padding: 0 30px;text-align: center;border:none; font-weight:bold;}
.login_btn:hover{opacity:0.8;filter:Alpha(opacity=80);}
.login_btn_gray{font-size:18px; background:#ececec; height:40px;line-height:40px; text-align:center;padding:0 30px;*padding:0 9px; color:#d0cece;border-radius:5px; border:none; }
.login_cont{padding:15px 76px;}
.l_tit{color:#666; line-height:20px;}
.login_input{ border:none;height:42px;line-height:42px; text-indent:5px;padding:0 5px; background:url(../images/inputbg.jpg) no-repeat left top;width:353px;color:#999;font-size:14px;}
a.success_btn:link,a.success_btn:visited{ background:  #175eb4;color:#fff;cursor: pointer;font-size: 14px;height: 40px;width:94px;line-height: 40px;padding: 2px 10px;text-align: center;}
.success_btn:hover{color: #fff; text-decoration:none;}
.center { text-align:center;}
/* 筛选区域 */
.filterBox{padding: 15px 0px; margin-bottom:-12px;}
.filter{color:#231815;line-height:30px; clear:both;padding-left:35px;}

.filterName{font-size:16px;padding-right:10px;  line-height:32px; }
.filterName a,.filterName a:visited{color:#fff;}
.filterName a:hover{ text-decoration:none;}
.condition{ cursor:pointer;margin-bottom:10px;margin-right:20px; float:left;position:relative; font-family:SimSun; background:#175eb4; color:#fff; text-align:center; height:32px;line-height:32px;padding:0 40px 0 12px; display:inline-block;*display:inline;*zoom:1;}
.condition .filter-closeBtn{ background:url(../images/close.gif) no-repeat 3px 4px;width:25px;  height:26px; position:absolute;right:4px;top:4px;}
.condition .filter-dropDown{ background:url(../images/xiala.gif) no-repeat;width:25px;  height:25px; position:absolute;right:4px;top:4px;}
.filter dt{ float:left;text-align:right; font-weight:bold; width:80px; height:37px; line-height:37px;}
.me{ font-weight:bold; }
.me-local{ position:relative;margin-right:40px;}
.local-gray-m{margin-left:0;margin-top:17px;float:left;*margin-left:11px;}
.me-local .local{ background:url(../images/localicon.png) no-repeat left top;width:20px; height:28px; display:inline-block;position:absolute;right:-30px;}
.mycityname2 {
color:#333333;
}
.me-local .local-gray{background:url(../images/localicon.png) no-repeat left top;width:20px; height:28px;top:-11px;right:-33px;}
.switch{ color:#c30525; cursor:pointer; float:left; height:37px; line-height:37px;}
.switch a,switch a:visited{color:#eb1738;}
.switch a:hover{ text-decoration:none;}
.switch-g{margin-top:5px; float:left;}
.limit{width:55px;float:left; height:37px; line-height:37px;}
.limit a.active-filter{background-color:#175eb4; color:#fff; padding:5px 6px; text-decoration:none;}
.filterList a.active-filter,.filterList a.active-filter:visited{ background-color:#175eb4; color:#fff; padding:5px 6px; text-decoration:none;}
a.active-filter:hover{color:#fff;text-decoration:none;}
/* a .active-filter:hover{ color:#fff;padding:3px;}*/
.filterList{width:80%; float:left; position:relative;  overflow:hidden;height:37px; font-size:16px; line-height:37px;}
.filterList li{max-width:156px;float:left;margin-right:16px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  word-wrap: normal; color:#fff;}
.filterList li a{color:#676767;}
.filterMore{height:21px; background: url(../images/moredot.png) no-repeat right top;width:21px; position:absolute; right:0px;top:0px; text-indent:-9999em; display:inline-block; *display:inline;*zoom:1; cursor:pointer;}
/*.filterMore2{height:14px; background: url(../images/moredot2.png) no-repeat right top;width:17px; position:absolute; right:0px;top:15px; text-indent:-9999em; display:inline-block; *display:inline;*zoom:1; cursor:pointer;}*/
.filterMore2{ background: url(../images/moredot2.png) }
.filterList-more{padding-left:0.5%}
.filterList-more .item{width:33.3%;}
.filter-result{padding:12px 0 15px; border-bottom:1px solid #d4d4d4;}
.pageNext{ display:inline-block;*display:inline;zoom:1;}
.hightAuto{ height:auto;}
/* 推荐课程 */
.recomTit{ float:left;width:294px; height:152px; font-size:54px; color:#fff; text-align:center;line-height:160px; background:#ed4c83; margin-right:20px;}
/* 专业内容 */
.profeCont .leftArea{ width:800px; float:left; height:auto;margin-bottom:10px;}
.profeCont .rightArea{ width:380px; float:right;  height:auto;}

.rcontent {
    line-height: 30px;
    padding: 20px 15px 20px 18px;
    color: #666;
}

/*报名页猜你喜欢*/

.rightArea h4{ font-size:16px; color:#ea492e; border-bottom:1px dashed #ea492e; padding:20px 0 20px 0px; font-weight:bold; margin:0 10px 10px 20px;}
.rightArea dl{ padding:15px 15px 0px 15px; clear:both; zoom:1; overflow:hidden; line-height:24px;}
.rightArea dt{ float:left; width:200px; position: relative;}
.rightArea dt img { width:187px; height:105px;}
.rightArea .title{ position:absolute; background:#333; color:#fff; text-align:center; width:187px; bottom:0; left:0; height:33px; line-height:33px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.rightArea dt span{position:absolute; top:0; left:0;background:#ff4545; width:20px;height:20px; text-align:center; color:#fff; display: block; line-height:20px;}
.rightArea dd{ float:left; color:#666;}
.rightArea dd a:hover{ text-decoration:none;}
.rightArea dl .btnn a{position:absolute;  background:#175eb4; width:52px; height:29px; line-height:29px; color:#fff; display:block; text-align:center; margin-left:95px; margin-top:5px;}
.rightArea dl .btnn a:hover{text-decoration:none;background:#ea492e;}
.shooltj{zoom:1; overflow:hidden; width:340px; margin: 0 auto;}
.shooltj li{ float:left; width:33%; text-align:center;padding:15px 0; font-size:12px;}
.shooltj li img{ margin-bottom:4px;}
.shooltj li a:hover{ text-decoration:none;}
.rightArea dt a:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.protal-column-t1 { position:relative;}
.protal-column-t1 .arrow_left{ position:absolute ; right:55px; top:15px;}
.protal-column-t1 .arrow_right{ position:absolute ; right:15px; top:15px;}
@media all and (max-width:1199px) and (min-width:1023px)
{
.rightArea h4{ font-size:16px; color:#ea492e; border-bottom:1px dashed #ea492e; padding:20px 0 20px 0px; font-weight:bold; margin:0 10px 10px 20px;}
.rightArea dl{ padding:15px 15px; clear:both; zoom:1; overflow:hidden; line-height:24px;}
.rightArea dt{ float:left; width:140px; position: relative;}
.rightArea dt img { width:130px; height:73px;}
.rightArea .title{ position:absolute; background:#333; color:#fff; text-align:center; width:130px; bottom:0; left:0; height:33px; line-height:33px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.rightArea dt span{position:absolute; top:0; left:0;background:#ff4545; width:20px;height:20px; text-align:center; color:#fff; display: block; line-height:20px;}
.rightArea dd{ float:left; color:#666; width:138px; overflow:hidden;}
.rightArea dd a:hover{ text-decoration:none;}
.rightArea dl .btnn a{position:absolute;  background:#175eb4; width:52px; height:29px; line-height:29px; color:#fff; display:block; text-align:center; margin-left:75px; margin-top:5px;}
.rightArea dl .btnn a:hover{text-decoration:none;background:#ea492e;}
.shooltj{zoom:1; overflow:hidden; width:310px; margin: 0 auto;}
.shooltj li{ float:left; width:33%; text-align:center;padding:15px 0; font-size:12px;}
.shooltj li img{ margin-bottom:4px; width:70px; height:70px;}
.shooltj li a:hover{ text-decoration:none;}
.rightArea dt a:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
}



.abcde h2 {
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 16px;
    color: #175eb4;
}

/*右侧固定黑色侧边栏*/
#sidebar {padding-top: 100px; width: 32px;position:fixed; _position: absolute;right: 0px;top:0;background-color: #e8e8e8;min-height: 100%;z-index: 999999;color:#fff;overflow:visible;}
.inner{color:#fff; font-family:"Microsoft Yahei","微软雅黑","宋体";}
.sidebarTab-masks{ background-color:#e8e8e8;width:32px;}
.myself,.shopCar,.share,.suggest,.ask,.talkonline,#goTop{background-image:url(../images/sidebar.png); background-repeat:no-repeat;display:block;width:32px; height:40px; position:relative;cursor:pointer;text-align:center;margin-top:16px;}
.sidebarTab-sign{ height:130px;width: 32px; text-align:center; /*background:red;*/ top:150px;  }
.sidebarTab-sign:hover{/*background:red;*/opacity:0.9;filter:alpha(opacity=90);}
.sidebarTab-sign .txt{ display:block; overflow:hidden;width:32px;height:110px; font-size:17px;line-height:20px;padding-top:10px; background:#175eb4; color:#fff;}
.sidebarTab-sign .txt a ,.sidebarTab-sign .txt a:visited{ color:#fff; text-decoration:none;}
.sidebarTab-sign a:hover{color:#fff; text-decoration:none;}
.myself{ background-position:3px -16px;}
.myself:hover{background-position:-39px -16px;}
.shopCar{background-position:3px -64px;}
.share{background-position:3px -112px;}
.suggest{background-position:3px -162px;}
.suggest:hover{background-position:-39px -162px;}
.ask{background-position:3px -209px;}
.ask:hover{background-position:-39px -209px;}
.talkonline{background-position:3px -115px;}
.talkonline:hover{background-position:-39px -115px;}
#goTop{background-position:3px -271px;margin-top:40px; }
#goTop:hover{background-position:-39px -271px;margin-top:40px; }

/*.active{background-color:#c30626; }*/
.sidebarTab-tip{position:absolute;right:35px;top:-1px;width:90px;height:35px;line-height:35px;text-align:center;color:#fff;background-color:#175eb4;/*-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);*/display:none;}
.sidebarTab-tip-arr {top:10px;right:-8px;color:#175eb4;}
.sidebar-mbar-arr {position:absolute;width:16px;height:16px;line-height:16px;text-align:center;font-size:16px;font-family:"\5b8b\4f53"}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px; margin-bottom:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


/*专业对比*/
.profe-compare{padding:20px 60px;}
.tableStyle{margin-top:15px;}
table.gridtable { font-size:14px;color:#333333;border-width: 1px;border-color: #efefee;border-collapse: collapse;}
table.gridtable th {border-width: 1px;padding: 8px;border-style: solid;border-color: #efefee; text-align:center;}
table.gridtable td {border-width: 1px;padding: 8px;border-style: solid;border-color: #efefee;background-color: #ffffff;text-align:center;}
.theRed {
color:#FF0000;
}
/*对比*/
#show-compare{ display:none;margin-top:50px;position:fixed;bottom:10px;right:50%;margin-right:-600px;z-index:1000;width:1200px;height:139px;background:#fff;-moz-box-shadow:0 0 15px rgba(221,221,221,.8);-webkit-box-shadow:0 0 15px rgba(221,221,221,.8);box-shadow:0 0 15px rgba(221,221,221,.8)}
#show-compare .pop-wrap{position:absolute;left:0;top:0;width:100%}
.pop-inner{ position:relative; }
.diff-hd{ position: absolute; top:-50px;left:0;border:2px solid #175eb4; width:700px; border-bottom:none; z-index:4;height:50px; line-height:50px; background:#fff;}
.tab-btns li{ float:left; }
.tab-btns .titCom{ border-right:1px solid #ccc; font-size:18px; font-weight:bold;padding:0 15px;}
.compareBtn,.hide-me{display:block;height:30px;font:700 14px/30px verdana;margin:0 13px;margin-top:10px;padding:0 20px;border:0;color:#fff;border-radius:3px;cursor:pointer}
.compareBtn{background-color:#f1370e;}
.hide-me{background-color:#175eb4;}
.diff-bd{border:2px solid #175eb4;position:relative;z-index:1; margin-top:-2px;background:#fff;}
.diff-items{padding:10px;height:120px;overflow:hidden}
.diff-items dl{float:left;overflow:hidden;padding:0px 10px 0px 0;border-right:1px solid #175eb4; }
dl.nob{ border:none;}
.diff-items dt{float:left;margin-right:10px;width:100px;height:100px;text-align:center;overflow:hidden}
.diff-items dd{float:left;/*width:130px;*/ overflow:hidden; line-height:20px;}
.diff-items dd p {
margin:0px;
}
.del-comp-item{margin-left:10px; color:#eb512f; cursor:pointer;}
.del-items{padding-left:30px;padding-top:15px; cursor:pointer; display:block; }
.item-empty dt{width:48px;}
.grayNum{ background:#f6f6f6;width:48px; height:48px;line-height:48px; text-align:center;color:#ccc;margin-top:20px; display:block;}
.item-empty dd{margin-top:35px; color:#ccc;}
* html #show-compare{bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
* html #show-compare{bottom:auto;position:absolute}
* html #show-compare .pop-wrap{position:static}

.sintro { padding:15px 15px;}
.sintro .motto{ font-family:"microsoft yahei";  font-size:16px;color:#414141; font-weight:bold; padding:25px 0;} 
.sintro .tright{ text-align:right; padding-top:10px; padding-right:10px;}
.sintro .tright a{ color:#414141;}
.sintro .motto span{ padding:0 20px 10px 0;font-size:22px; }
.school_bg{ position: relative ;}
.school_bg .schoolpic .picbg{ left:0px; top:0px; z-index:1; }
/*.school_bg h2{position: absolute;font-size:36px;font-family:"微软雅黑";color:#282727;left:166px;bottom:25px;font-style:italic;z-index:2;width: 555px;}
.school_bg h2 span{ color:#fdb324; font-size:40px;}*/
.school_bg .schoolpic .sclogo{position:absolute; left:26px; top:25px; z-index:4;}
.school_bg .schoolpic .sclogo img{ width:100px; height:100px;}
.school_bg .schoolpic .weix{position:absolute; right:25px; top:20px; z-index:4; padding:6px; background:#fff;}
.school_bg .btnn a{ text-decoration:none;position:absolute; right:25px; bottom:18px; width:140px; height:37px; line-height:37px; text-align:center; font-size:16px; color:#fff;   display:block; font-weight:700; background:#175eb4; z-index:3;
	}
.school_bg .btnn a:hover{ background:#175eb4;text-decoration:none;}
.sintro h3{ font: 24px/40px "microsoft yahei"; border-bottom:1px dashed #bfbfbf; padding:5px 0; color:#c30525; margin-bottom:10px; margin-top:0px;}
.sintro h3 span{font-size:14px;color:#666;}
.sintro  p{ font: 14px/26px "microsoft yahei"; text-indent:2em;}
.sort{ clear: both; zoom:1; padding:15px 10px;}
.sort span{  cursor:pointer; background:#175eb4;  text-align:center; width:104px;  margin:0 18px; display:block; float:left; font: 20px/36px; color:#fff; height:36px;line-height:36px;}
.zhuanyefenlei{ clear: both; zoom:1; padding: 10px;}
.zhuanyefenlei strong{ font: 16px/24px "microsoft yahei";  float:left;  background:#175eb4; text-align:center; padding:3px 6px; margin-right:10px; color:#fff;width:7%; }
.zhuanyefenlei  span{ float:left;line-height:30px; width:87%;} 
.zhuanyefenlei  span a{ float:left;  padding:0px 6px 0px 6px; font-size:14px; position: relative;text-overflow: ellipsis;white-space: nowrap; margin-right:5px; line-height:30px;}
.zhuanyefenlei span i{position:absolute;margin-left:-2px;top:-10px;height:17px; background:url(../images/jian.png) no-repeat; width:17px;}
.zhengshu img{ padding: 20px  15px;}

/*院校内容页弹出窗口*/
.condition h1{ font-size:18px; text-align:center;color:#333;font-family: "Microsoft YaHei"; padding:10px 0; font-weight:bold
               ;}
.condition p{ line-height:180%; color:#333;font-family: "Microsoft YaHei";}
.condition .tab1 { border: 1px solid #e1e1e1;font-family: "Microsoft YaHei";font-size: 12px;width: 100%;}
.condition .tab1 th {background: none repeat scroll 0 0 #f3f3f3;border-bottom: 1px solid #e1e1e1;color: #333;font-size: 12px;font-weight: 800;line-height: 1.5em;padding: 8px 3px;}
.condition .tab1 td {border-bottom: 1px solid #e8e8e8;color: #666;line-height: 1.5em; padding: 8px 3px;text-align:center;}
.condition .tab1 caption{ font-size:16px; font-weight:bold; padding:5px 0;color:#333;}
.condition .tab1 tr:hover { background: none repeat scroll 0 0 #ffe4e9;color: #fff;}
.condition .tab1 .odd_bg {background: none repeat scroll 0 0 #fafafa;}
.schoolmore p{ color:#666; text-indent:2em; line-height:200%; margin:5px 0;}
.schoolmore strong{ color:#414141; font-size:18px; padding:10px 0; display:block;} 
.schoolmore .pic{ background:url(../images/sh3.jpg) no-repeat; width:421px; height:260px; float:left;}
.schoolmore img{ margin:23px 0 0 68px; clear:left;}

/*院校招生简章*/
.w215{ width:100%; margin-right:5px; position:relative; float:left; }
.w215 h5{font: 18px/50px "微软雅黑"; background:#175eb4;width:100%;height:46px;line-height:46px;border:2px solid #fff; margin-bottom:15px; margin-top:0px;}
.w215 h5 a{display:block;color:#fff;background:url(../images/down2.png) no-repeat 139px center #175eb4;width:100%;height:46px;line-height:46px;padding-left:16px;text-decoration:none;}
.zhaojian{ width:980px; position:relative; float:right; border:1px #eaeae8 solid; padding:10px;}

.nav-tabs{/*border-top: 1px solid #ddd;*/ border-bottom: 1px solid #ddd;}
.nav-tabs li{ margin-top:0px !important; border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd; height:37px; line-height:37px;}.nav-tabs li:first-child{border-top: none;}
.nav-tabs li.bot{border-bottom:1px solid #ddd;}
.nav-tabs li.none{ border-bottom:none;}
.nav-tabs li a{margin: 0;padding: 0px  16px 0px 26px; border-radius: 0; color:#625548; height:35px; line-height:35px;}
.nav-tabs li.active a, ul.nav-tabs li.active a:hover{background:#f4f4f3; border-left:3px solid #175eb4;}
ul.nav-tabs.affix{ top: 0px;width:215px; }
.zj_title{font: 24px/70px "microsoft yahei"; border-bottom:1px dashed #d0d0d0; text-align:center; color:#ea492e;padding-top:0px; margin-bottom:25px;}

/* 帮助中心列表页 */
.bzzx-nav{height:45px;line-height:45px;font-size:14px;color:#333;}
.bzzx-body{width:1200px;margin:0 auto; /*padding-bottom:10px;*/ zoom:1; overflow:hidden;}
	
.subNav{width:100%;height:43px;line-height:43px;border:solid 1px #ddd;;text-align:center;color:#fff!important;font-size:14px;background:url(../images/ce-nav_r5_c1.jpg) no-repeat 90% 50% #175eb4;font-weight:700;cursor:pointer;margin-top:-1px;}
.currentDd{color:#277fc2}
.currentDt{background-image:url(../images/ce-nav_r1_c2.jpg);}
.navContent{display: none; margin-bottom:0px;}
.navContent li a{display:block;height:43px;text-align:center;font-size:14px;line-height:43px;color:#666;border:1px solid #ddd;margin-top:-1px;}
.navContent li a:hover{color:#175eb4;/* font-weight:700; */}
 .navContent li.cGreen a{color:#175eb4; font-weight:700;}	
.bzzx-center{width:100%;float:left;padding:0 14px;border:1px solid #ddd;margin-bottom:15px;}
.bzzx-c-content li{height:63px;border-bottom:1px dashed #ddd;line-height:63px;}
.bzzx-c-content li a{ color:#333;}
.bzzx-c-content li a:hover{ color:#175eb4;}
.bzzx-content-left{float:left;font-size:14px;background:url(../images/bzzx-circle.jpg) no-repeat 1px center;padding-left:15px;}
.bzzx-content-left strong{color:#175eb4;}
.bzzx-content-right{float:right;font-size:14px;color:#666;}
.bzzx-right{width:280px;height:614px;float:right;}
.bzzx-right-two{height:230px;border:1px solid #ddd;border-top:2px solid #175eb4;}
.bzzx-right-two h3{ font-weight:bold;}
.bzzx-rd{padding-left:17px;margin-top:5px;}
.bzzx-rd li{height:37px;line-height:37px;color:#666;font-size:13.5px;background:url(../images/xwlb-squre.jpg) no-repeat 3px center;padding-left:19px;}
.bzzx-right-three{height:116px;border-left:1px solid #ddd;border-top:2px solid #175eb4;border-bottom:2px solid #ddd;margin-top:17px;border-right:1px solid #ddd;width:278px;}
.bzzx-right-four{height:229px;margin-top:15px;border:1px solid #ddd;}

/* 帮助中心详情页 */

.bzzx-center-o{width:650px;float:left;margin-left:15px;padding:0 14px;border:1px solid #ddd;padding:0 14px;}
.bzzx-center-header{padding-bottom:20px;border-bottom:1px dashed #ddd; text-align: center;}
.bzzx-center-header a{ color:#999;}
.bzzx-center-header a:hover{ color:#175eb4;}
.bzzx-bt{padding:20px 0;font-size:20px;color:#333; text-align: center; font-weight:bold;}
.bzzx-bt-two{font-size:12px;color:#999;margin:0 auto;}
.bzzx-center-body p{font-size:14px;color:#333;text-indent:2em;line-height:34px;}
.bzzx-center-body img{max-width:550px;}
.bzzx-center-body dl dt,.bzzx-center-body dl dd{font-size:14px;color:#333;line-height:34px;}
.bzzx-center-body dl dd{text-indent:2em;}
.bzzx-bt-four{height:50px;line-height:50px;}
.bzzx-bt-five{display:inline-block;vertical-align: middle;float:left;}
.bzzx-bt-five li{float:left;margin-right:8px;}
.bzzx-bt-five li a{padding:5px;display:block;background-color:#175eb4;font-size:12px;color:#fff;}
.bzzx-bt-five-right{font-size:12px;float:right;width:270px;vertical-align: middle;height:24px;line-height:24px;}
.bzzx-bt-five-right a,.bzzx-bt-five-right span{float:left;height:24px;line-height:24px;}
.bzzx-bt-five-right span{width:50px;}
.bzzx-bt-five-right a{margin-right:4px;}

.bzzx-right{width:280px;height:614px;float:right;}
.bzzx-right-two{height:230px;border:1px solid #ddd;border-top:2px solid #175eb4;}
.bzzx-rd{padding-left:10px;padding-right:10px;margin-top:5px;}
.bzzx-rd li{height:37px;line-height:37px;color:#666;font-size:14px;background:url(../images/xwlb-squre.jpg) no-repeat 3px center;padding-left:19px;}
.bzzx-rd li a:hover{ color:#175eb4; }
.bzzx-right-three{height:118px;border-left:1px solid #ddd;border-top:2px solid #175eb4;border-bottom:2px solid #ddd;margin-top:17px;border-right:1px solid #ddd;width:278px;}
.bzzx-right-four{height:228px;margin-top:15px;border:1px solid #ddd;}

/* 帮助中心内容页分页 */
.bzzx-center-oo{width:650px;float:left;margin-left:15px;padding:0 14px;border:1px solid #ddd;padding:0 14px;}

.xwxq-bt-five {
    display: inline-block;
    float: left;
    padding: 10px 0;
    vertical-align: middle;
}
.xwxq-bt-five li {
    float: left;
    margin-right: 8px;
}
.xwxq-bt-five li a {
    background-color: #175eb4;
    color: #fff;
    display: block;
    font-size: 12px;
    padding: 5px;
}

.oesclass {
margin:auto;
}
.oesclass ul {

}
.oesclass ul li {
display:inline-block;
height:32px;
padding:0px 20px;
border:#175eb4 1px solid;
line-height:30px;
margin-right:20px;
margin-bottom:10px;
margin-top:10px;
}
.oes-current {
background:#175eb4;
color:#FFFFFF;
}
.oes-current a {
color:#FFFFFF;
}
.oeskc {
margin-bottom:20px;
}
.oeskc img {
max-width:100%;
}
.oeskc .oestitle {
line-height:30px;
background:#F3F3F3;
padding-left:20px;
}
.oeskc .oestitle h3 {
margin:0px;
line-height:40px;
font-size:18px;
}

/*招贤纳士*/
.jobs{ width:810px; float:left;}
.jobs p{line-height:180%; padding:5px 10px;}
 .accordion {
 	width: 100%;
 	
 	margin: 30px auto 20px;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 30px;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: 700;
	border: 1px solid #CCC;
	position: relative;
	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
	margin-bottom:5px;
}



.accordion li i {
	position: absolute;
	top: 16px;
	right: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

/*.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}
*/
.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
/*.accordion li.open i.fa-chevron-down {
	/*-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	background:url(../images/arrow_u.png) no-repeat ;
}*/
.accordion li .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right; }
.accordion li .arrow.up{background-image:url(../images/arrow_u.png);}
.accordion li .arrow.down{background-image:url(../images/arrow_d.png);}
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	font-size: 14px;
	padding:10px 15px; line-height:180%;
 }

 .submenu h4{ font-weight:bold; padding:5px 0;}
 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #d9d9d9;
 	padding: 12px;
 	padding-left: 42px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background: #b63b4d;
 	color: #FFF;
 }

#job_tab .tab_menu{width:100%;border-bottom:3px solid #d4d4d4; padding:10px 0 0px 0; height:32px; line-height:32px;}
#job_tab .tab_menu li{float:left;width:120px;height:30px;line-height:30px;border-bottom:1px solid #c3dfe3;border-bottom:0px;cursor:pointer;text-align:center;margin:0 2px 0 0; font-size:16px;font-family:"microsoft yahei";}
#job_tab .tab_box{width:290px;clear:both;font-size:14px;}
#job_tab .tab_box li{ height:34px; line-height:34px;font-family:"microsoft yahei";}
#job_tab .tab_menu .sd01{cursor:pointer; border-bottom:5px solid #a9cb40;height:30px;line-height:30px;}
.jright{ float:right; width:331px; line-height:180%; color:#5d5d5d;}
.jright img{ margin-bottom:5px;}
.jright .cord{ padding:15px 0; color:#1987cb; font-size:16px;}
.jright .cord img{ float:left; margin-right:6px; }
.jright .cord h4{ padding-top:35px; }
.hide{display:none;}
.Educationtab {
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    font-family: "microsoft yahei";
    margin: 15px auto;
}
.Educationtab th {
    background: #e8f6ff none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    font-size: 14px;
    height: 30px;
    text-align: center;
}
.Educationtab td {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 5px;
}


/**标题栏新闻窗口**/
.post0 { margin: 10px 0px 10px 0px;width:100%;display:inline-block;}
.post0 .tt {display:inline-block;float:left; height:38px; margin: 0px auto;text-align:center} /**标题栏**/
.post0 .tt .tit { display:inline-block; font-size: 17px; height:38px; line-height:38px; padding-left:22px;font-weight:normal; font-family:"Microsoft yahei"} /**标题字体**/
.post0 .tt .tit .title { display:inline-block; height:38px; line-height:38px; padding-left: 22px; /* background:url(../images/icon_tit.gif) no-repeat 5px center; */} /**标题图标**/
.post0 .more_btn{ /* height:32px; */ /* margin:12px 0px; */text-align:right;}   /**更多按钮**/
.post0 .more_btn a{display:inline-block; height:24px; line-height:24px;margin:0 auto; padding: 8px 20px; /* color:#fff; *//* background:#a40c22; */}   /**更多按钮**/
.post0 .con { padding:5px 0;*padding:4px 0; margin:0 auto;display:inline-block; width:auto;float:left; text-align:left;}
.post0 .con .wp_article_list .list_item { border-bottom:1px dashed #ccc;} /**新闻列表**/
.post0 .con .wp_article_list .list_item .Article_Index { background:url(../images/li.gif) no-repeat center;} /**新闻列表图标**/
.post0 .con{float:left;padding:8px;margin-left:10px;}
.post0 .con .news_list li.news {margin-right:20px;}


/* 新闻列表页 */

.xwlb-nav{height:45px;line-height:45px;font-size:14px;color:#333;}
.xwlb-left-one{border:1px solid #ddd;width:100%;float:left;}
.xwlb-right{width:100%;float:right;margin-bottom:25px;}
.xwlb-news{padding:0 20px;}
.xwlb-news-one{padding-top:21px;padding-bottom:10px;border-bottom:1px dashed #175eb4; zoom:1; overflow:hidden;}
.xwlb-news-two,.xwlb-news-three,.xwlb-news-four,.xwlb-news-five{height:176px;padding-top:30px;border-bottom:1px dashed #175eb4;}
.xwlb-zx a{font-size:16px; font-weight: bold; color:#333;}
.xwlb-zx a:hover{color:#175eb4;}
.xwlb-zx span a{ color:#175eb4;}
.xwlb-zx span {color:#175eb4;}
.xwlb-time{height:33px;line-height:33px;}
.xwlb-time-a{color:#999;font-size:12px; padding-right:15px;}
.xwlb-time-a a{color:#999;}
.xwlb-time-a a:hover{color:#175eb4;}
.xwlb-news-content{font-size:14px;color:#333;line-height:32px;text-indent:2em;}
.xwlb-biaoqian{display:inline-block;vertical-align: middle;float:left; padding:10px 0;}
.xwlb-biaoqian li{float:left;margin-right:8px;}
.xwlb-biaoqian li a{padding:5px;display:block;background-color:#175eb4;font-size:12px;color:#fff;}
.xwlb-biaoqian-right{font-size:14px;float:right; padding:10px 0 0 0;}


.xwlb-time-nav li{height:44px;line-height:44px;background-color:#fdfdfd;text-align:center;font-size:14px; border-bottom:#ddd 1px solid;}
.xwlb-time-nav li a{color:#333;display:block;height:44px;line-height:44px;text-align:center;font-size:14px;}
.xwlb-time-nav li.xwlb-current a{color:#175eb4;font-weight:700;height:44px;line-height:44px;border-left:0;border-left:4px solid #175eb4;margin-left:-1px;}
.xwlb-right-two{margin-top:15px;border:1px solid #ddd;border-top:2px solid #175eb4;}
.xwlb-right-two h3{ font-weight: bold;}
.xwlb-rd{padding-left:10px;padding-right:10px;margin-top:5px;}
.xwlb-rd li{height:37px;line-height:37px;color:#666;font-size:13.5px;background:url(../images/xwlb-squre.jpg) no-repeat 3px center;padding-left:19px;}
.xwlb-right-three{border-left:1px solid #ddd;border-top:2px solid #175eb4;border-bottom:2px solid #ddd;margin-top:15px;border-right:1px solid #ddd;width:278px;}

.xwlb-right-four{margin-top:15px;border:1px solid #ddd;}

/* 新闻详情页 */

.xwxq-box{width:1200px;margin:0 auto;}
.xwxq-nav{height:45px;line-height:45px;font-size:14px;color:#333;}
.xwxq-left-one{border:1px solid #ddd;width:858px;float:left;padding:20px 20px 0 20px;}
.xwxq-bt{font-size:20px;color:#333; text-align: center; font-family: 'microsoft yahei'; line-height:160%; padding-bottom:10px; margin:0px;}
.xwxq-bt-three .xwxq-content-one,.xwxq-bt-three .xwxq-content-two{ }
.xwxq-bt-three p{font-size:14px;color:#333;line-height:2em;margin:15px 0;text-indent:2em;font-family: '宋体';}
.xwxq-content-one,.xwxq-content-two{font-size:14px;color:#333;line-height:34px;text-indent:2em;}
.xwxq-content-one{background-color:#f2f2f2;color:#666; padding:5px 10px;}
.xwxq-content-three{font-size:14px;color:#333;line-height:34px;text-indent:2em;}
.xwxq-bt-four{height:50px;line-height:50px;}
.xwxq-bt-five{display:inline-block;vertical-align: middle;float:left; padding-top:7px;}
.xwxq-bt-five li{float:left;margin-right:8px;}
.xwxq-bt-five li a{padding:5px;display:block;background-color:#175eb4;font-size:12px;color:#fff;}
.xwxq-bt-five-right{font-size:12px;float:right;width:270px;vertical-align: middle;height:24px;line-height:24px;}
.xwxq-bt-five-right a,.xwxq-bt-five-right span{float:left;height:24px;line-height:24px;}
.xwxq-bt-five-right span{width:50px;}
.xwxq-bt-five-right a{margin-right:4px;}
.xwlb-rt-zi{float:left;margin:35px 0 0 19px;}
.xwlb-rt-zi h4,.xwlb-rt-zi span{font-size:14px;color:#666;}
.xwxq-bt-two{height:29px; text-align:  center;}
.xwxq-bt-two a{color:#999;}
.xwxq-bt-two a:hover{color:#175eb4;}
.xwxq-time-a{color:#999;font-size:12px;}


/*通知公告*/
#wp_news_w10{display:inline-block;}
.post0 .con .news_icon{display:none;}
#wp_news_w10{float:left;width: 788px;height:24px;line-height:24px;overflow:Hidden;margin:0 auto;}
#wp_news_w10 .line{text-align:center;width:100%;}
#wp_news_w10{font-size:14px;}
#wp_news_w10 .news_meta{margin-left:10px;}
 
.post { margin-bottom:10px;}
.post .tt { height:38px; margin:10px auto;text-align:center} /**标题栏**/
.post .tt .tit { display:inline-block; /* float:left; */ font-size:20px; font-weight:normal; font-family:"Microsoft yahei"} /**标题字体**/
.post .tt .tit .title { display:inline-block; height:38px; line-height:38px; /* padding-left:35px; */ /* background:url(../images/icon_tit.gif) no-repeat 5px center; */} /**标题图标**/
.post .more_btn{ height:32px;margin:12px 0px;text-align:center;}   /**更多按钮**/
.post .more_btn a{display:inline-block; height:32px; line-height:32px;margin:0 auto; line-height:30px;padding:0px 20px; color:#fff;background:#a40c22;}   /**更多按钮**/
.post .con { padding:5px 0; margin:0 auto;}
.post .con .wp_article_list .list_item { border-bottom:1px dashed #ccc;} /**新闻列表**/
.post .con .wp_article_list .list_item .Article_Index { background:url(../images/li.gif) no-repeat center;} /**新闻列表图标**/
.post .con{}
.post .con li{float:left;margin-left:34px;border-top:3px solid red;}
.post .con li.n1{height:320px; overflow:hidden;}
.post .con li.n3{height: 343px; overflow:hidden;}
.post .con li.n4{height: 370px; overflow:hidden;}
.post .con li.n1 .img-link{}
.post .con li img{margin-bottom:-5px;}
.post .con li.n1 .imgs{}
.post .con li.n2,.post-11 .con li.n3{}
.post .con li.n2 .img-link,.post .con li.n3 .img-link{}
.post .con li.n2 .imgs,.post-11 .con li.n3 .imgs{}
.post .con li .news_title{line-height:22px;margin-top: 15px;margin-bottom:5px;font-family:"Microsoft yahei"; font-size:15px;}
.post .con li .news_title a{color:#000;}
.post .con li .news_wz{/* line-height:22px; */margin-top:15px;color:#717171;}
.post .con li .news_meta {color:#a40c22;}
/**自定义新闻列表**/
.news_list {}
.news_list li.news { line-height:24px;*line-height:18px; padding-left:0px; background:url(../images/icon_li0.gif) no-repeat 0 9px;} /**标题图标**/
.news_list li.news span.news_title { float:left;}
.news_list li.news span.news_meta { float:right; margin-left:2px;}
.news_list li.news p {clear:both; line-height: 22px; color:#AEAEAE;}
.news_list li.news p a { /* color:#03528A; */}
.news_list li.news p a:hover { color:#03528A; text-decoration:underline;}

#news0{margin-top:10px;}

.news1{padding: 0px 0px 10px 0px;}
.news1 .post .more_btn{ text-align:right;position:absolute; left: 389px; bottom: 20px;}   /**更多按钮**/
.news1 .post .more_btn a{}   /**更多按钮**/
.post-11{position:relative;}
.post-11 .con{}
.post-11 .con li{border-top:none;margin-left:0px;}
.post-11 .con li .img-link{margin-bottom:-10px;}
.post-11 .con li.n1{width:468px;}
.post-11 .con li.n1 .img-link{display:inline-block;width:100%;max-height:236px;overflow:hidden;}
.post-11 .con li.n1 .imgs{width:468px;border-bottom:3px solid #A40C22;}
.post-11 .con li.n2 .img-link{border-bottom:3px solid #01559D;}
.post-11 .con li.n3 .img-link{border-bottom:3px solid #d66f23;}
.post-11 .con li.n2,.post-11 .con li.n3{width: 236px;margin-left:30px;}
.post-11 .con li.n2 .img-link,.post-11 .con li.n3 .img-link{display:inline-block;width:100%;max-height:132px;overflow:hidden;}
.post-11 .con li.n2 .imgs,.post-11 .con li.n3 .imgs{width:236px;}
.post-11 .con li .news_title{line-height:22px;margin-bottom:5px;font-family:"Microsoft yahei"; font-size:15px;}
.post-11 .con li .news_title a{}
.post-11 .con li .news_wz{/* line-height:22px; */}
.post-11 .con li .news_meta {}

.downloads {
margin:auto;
width:100%;
}
.downloads th {
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.downloads td {
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.txt_000{
color:#999999;
}
.txt_000 a {
color:#999999;
}

.site-footer {
	color: #404040; width:100%; margin:auto; background:#666666; margin-top:40px;
}
.site-footer .footer-nav {
	padding: 30px 0px 10px; margin-bottom: 0px; margin-left: 0px;
}
.site-footer .footer-nav .col-md-12 {
	padding: 0px;
}
.site-footer .footer-nav .nav-group {
	width: 20%; color: rgb(119, 119, 119); float: left;
}
.site-footer .footer-nav .nav-group h4 {
	color: rgb(217, 217, 217); margin-bottom: 20px;
}
.site-footer .footer-nav .nav-group > li {
	margin-bottom: 20px;
}
.site-footer .footer-nav .nav-group > li > a {
	transition:0.35s ease-in-out; color: rgb(119, 119, 119); text-decoration: none; -webkit-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out;
}
.site-footer .footer-nav .nav-group > li > a:hover {
	color: rgb(237, 237, 237);
}
.site-footer .footer-nav .nav-group > li .small {
	display: block;
}
.site-footer .copyright {
	min-height: 44px; text-align:center; color:#666666; padding-top:10px; padding-bottom:10px; 
}
.site-footer .copyright a {
	color:#6f6f6f; 
}
.site-footer .copyright a:hover {
	color:#6f6f6f; 
}
.site-footer .copyright > a > img {
	width: auto; visibility: hidden; position: absolute;
}
.site-footer .copyright .text {;	padding: 24px 0px; font-size: 16px; float: left; display: block;
}
.site-footer .copyright .text {
	color: rgb(166, 166, 166);
}
.site-footer .copyright .text a {
	color: rgb(166, 166, 166);
}
.site-footer .copyright .sns-info {
	margin: 15px 0px; float: right;
}
.site-footer .copyright .sns-info > a.icon {
	border-radius: 50%; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 22px; margin-right: 10px; display: inline-block; cursor: pointer; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.site-footer .copyright .sns-info > a.icon .pop {
	line-height: 20px; font-size: 14px;
}
.site-footer .copyright .sns-info > a.icon:hover {
	color: rgb(237, 237, 237);
}
.site-footer .copyright .sns-info > a.icon:hover .pop {
	display: block !important;
}
.site-footer .copyright .sns-info > a:last-child.icon {
	margin-right: 0px;
}
.site-footer .copyright .sns-info > a.icon.icon-qq {
	position: relative;
}
.site-footer .copyright .sns-info > a.icon.icon-qq::after {
	left: 0px; top: -20px; width: 38px; height: 38px; position: absolute; content: "";
}
.site-footer .copyright .sns-info > a.icon.icon-qq .pop {
	padding: 20px; border: 1px solid rgb(213, 216, 221); border-image: none; left: -87px; top: -135px; width: 214px; height: 130px; text-align: center; display: none; position: absolute; box-shadow: 0px 1px 6px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.site-footer .copyright .sns-info > a.icon.icon-qq .pop::after {
	border-width: 7px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; border-image: none; left: 99px; bottom: -13px; position: absolute; content: "";
}
.site-footer .copyright .sns-info > a.icon.icon-qq .pop label {
	color: grey; margin-bottom: 10px;
}
.site-footer .copyright .sns-info > a.icon.icon-qq .pop p {
	text-align: left; color: rgb(166, 166, 166); overflow: hidden; margin-top: 5px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: clip;
}

.footmenu {
 width:100%;
 padding-bottom:10px;
}
.copyrighta {
line-height:26px;
text-align:center;
color:#7a7a7a;
padding:20px 0px;
color:#CCCCCC;
}
.copyrighta a {
color:#CCCCCC;
}
.leftbox {
	float: left;
}


.product-wrap {
    position: absolute;
	margin-left:238px;
	margin-top:-147px;
    width: 800px;
    z-index: 99;
    border: 1px solid #60a8ff;
    background: #fff;
    padding: 10px 15px;
    display: none;
}

.product-wrap h2{ font-size: 16px;color: #333;font-weight: bold; text-align:left; padding:4px 0; clear: both; zoom:1; overflow:hidden;}
.product-wrap h2 a{height: auto;line-height: 16px;color: #333;padding-left: 0;}
.product-wrap dl{ border-top: 1px solid #eee;overflow: hidden; padding: 6px 0; font-size:14px; margin-bottom:0px;}
.product-wrap dt{ float: left;line-height: 22px;text-align: right;width: 60px;}
.product-wrap  em{ border-left: 1px solid #ccc;float: left;height: 16px;line-height: 16px;margin: 4px 0;padding: 0 8px; font-style:normal;}
.product-wrap dt {width:90px; float:left; margin-right:5px;padding-top:1px; }
.product-wrap dt a {color: #175eb4; font-weight:bold; }
.product-wrap dd{ float:left; width:650px; }
.product-wrap dd a { white-space: nowrap;  }




@media all and (max-width:1199px) and (min-width:1025px)
{
.site-footer .footer-nav .nav-group {
	width: 20%; padding-left: 1.5%;
}
}
@media all and (max-width:1024px)
{
.site-footer .mixpanel-box {
	display: none;
}
.site-footer .footer-nav {
	padding: 15px 0px;
}
.site-footer .footer-nav .nav-group {
	 text-align: left; padding-top: 10px; margin-bottom: 0px; margin-left: 5%; border-bottom-color: rgb(110, 110, 110); border-bottom-width: 1px; border-bottom-style: dashed; min-width: 40%;
}
.site-footer .footer-nav .nav-group h4 {
	margin-bottom: 10px;
}
.site-footer .footer-nav .nav-group > li {
	margin-bottom: 10px;
}
.site-footer .footer-nav :first-child.nav-group {
	min-width: 40%;
}
.site-footer .footer-nav :nth-child(3).nav-group {
	height: 150px;
}
.site-footer .footer-nav :nth-child(4).nav-group {
	height: 150px;
}
.site-footer .footer-nav :last-child.nav-group {
	border: currentColor; border-image: none; width: 100%; height: 150px; text-align: left; min-width: 80%;
}
.site-footer .copyright .text {
	padding: 14px 0px 4px; width: 100%; text-align: center; font-size: 16px; margin-bottom: 0px;
}
.site-footer .copyright .small {
	margin-top: 8px; display: block;
}
.site-footer .sns-info {
	text-align: center; float: none !important;
}
}
@media all and (max-width:360px)
{
.site-footer .copyright {
	padding-top: 5px;
}
.site-footer .copyright .text {
	padding: 0px; margin-bottom: 5px; display: block;
}
}

.imgnew {
margin-top:19px;
max-width:379px;
max-height:240px;
text-align:left;
}

.imgnewtime {
	background: rgb(228, 0, 13); left: 15px; top: 23px; width: 74px; height: 74px; text-align: center; color: rgb(255, 255, 255); position: absolute;opacity: 0.8;
}
.imgnewtime p {
	line-height: 50px; font-size: 30px; margin-bottom:0px;
}
.imgnewtime span {
	line-height: 14px; font-size: 14px;
}

.imgnewtitle {
background:  rgba(0, 0, 0, 0.7); 
left: 0px; 
bottom: 0px;
width:100%; 
height: 30px; 
line-height:30px;
text-align: center;
font-size:18px;
font-weight:500;
color: rgb(255, 255, 255);
position: absolute;
}
.jjfa {
margin-top:23px;
max-width:466px;
text-align:left;
}

.jjfatoptitle {
background: rgb(228, 0, 13); 
left: 15px; 
top: 43px; 
width: 120px;
border-left:20px #000000 dashed;
height: 36px;
font-size:16px;
font-weight:bold;
line-height:36px;
text-align: center; 
color: rgb(255, 255, 255);
position: absolute;
opacity: 0.8;
}

.cgal {
margin-top:23px;
max-width:370px;
text-align:left;
}

.cgaltitle {
background:  rgba(0, 0, 0, 0.4); 
left: 0px; 
bottom: 0px;
width:100%; 
height: 29px; 
line-height:29px;
text-align: left; 
color: rgb(255, 255, 255);
position: absolute;
overflow:hidden; 
padding-left:5px; 
padding-right:5px;
}

.jjfatitle {
background:  rgba(0, 0, 0, 0.4); 
left: 0px; 
bottom: 0px;
width:100%; 
height: 29px; 
line-height:29px;
text-align: left;
color:#CCCCCC;
position: absolute;
overflow:hidden; 
padding-left:5px; 
padding-right:5px;
}
.jjfatitle a{
color:#FFFFFF;
}
.maintit{ padding-top:60px; padding-bottom:20px; }
.t1{ font-size:20px; color:#221815; }
.t2{ font-size:35px; line-height:50px; padding:6px 0; color:#221815; font-family:Arial; }
.t3{ font-size:18px; line-height:18px; color:#d7000f; }

.indextt {
margin:auto;
height:100px;
padding:60px 0px 10px 0px;
line-height:50px;
}
.indexcr {
margin:auto;
height:60px;
padding:20px 0px 10px 0px;
line-height:50px;
}
.indexcr span {
float:right;
font-size:15px;
font-weight:normal;
}
.indexttleft {
float:left;
width:22%;
height:30px;
line-height:30px;
padding-left:10px;
font-size:18px;
font-weight:600;
border-left:#175eb4 6px solid;
}
.indexttleft2 {
float:left;
height:30px;
line-height:30px;
}

.indexttleft2 a {
margin-left:20px;
padding:0px 15px;
display:inline-block;
height:30px;
line-height:30px;
font-size:15px;
}

.flex-active {
margin-left:20px;
padding:0px 15px;
background:#175eb4;
display:inline-block;
height:30px;
line-height:30px;
color:#FFFFFF;
font-size:15px;
}
.indexyy {
border-top:#CCCCCC 1px solid;
padding-top:27px;
}
.bztjleft {
width:22%;
float:left;
}
.bztjright {
width:75%;
float:right;
}
.indextt span {
float:right;
font-size:15px;
font-weight:normal;
}
.rmleft {
float:left;
width:19%;
}
.rmright {
width:79%;
float:right;
}
.rmtitle {
margin:auto;
width:100%;
height:30px;
line-height:30px;
padding-left:10px;
font-size:18px;
font-weight:600;
border-left:#175eb4 6px solid;
}
.rmtitle span {
float:right;
font-size:14px;
height:30px;
line-height:30px;
}

.rmzyitle {
margin:auto;
width:100%;
height:30px;
line-height:30px;
padding-left:10px;
font-size:18px;
font-weight:600;
border-left:#175eb4 6px solid;
position:relative;
}
.rmzyitle span {
position:absolute;
width:65px;
top:7px;
right:0px;
font-size:13px;
height:23px;
line-height:23px;
}
.rmzyitle .changeBnt i {background:url(../images/bnticon.png) no-repeat ;}
.rmzyitle .changeBnt{width:70px;height:23px;background:#fff; font-size:13px;position:absolute;top:7px;right:85px;text-indent:25px;line-height:23px; color:#f39801;}
.rmzyitle .changeBnt i{width:18px;height:18px;position:absolute;left:4px;top:2px;background-position:-202px 1px;}
.rmzyitle .changeBnt:hover{background:#e55656; color:#fff;text-decoration:none;}
.rmzyitle .changeBnt:hover i{background-position:-202px -26px ;}

.rmimgbox {
width:100%;
position:relative;
}
.rmimgbox img {
width:100%;
max-height:200px;
}
.rmimgbox .cc {
position:absolute;
top:0px;
right:0px;
width:74px;
height:73px;
}


.bzimgbox {
width:100%;
position:relative;
}
.bzimgbox img {
width:100%;
max-height:170px;
}
.bzimgbox .cc {
position:absolute;
top:0px;
right:0px;
width:74px;
height:73px;
}
.bztitle {
width:100%;
height:40px;
line-height:40px;
overflow:hidden;
background:#FFFFFF;
padding:0px 5px;
margin-bottom:15px;
}
.bztitle span {
float:right;
background:url(../images/gou.png) left center no-repeat;
padding-left:26px;
}
.bztitle i {
color:#FF0000;
font-style:normal;
}

.indexzz {
margin-top:10px;
border-top:#CCCCCC 1px solid;
padding-top:27px;
}
.indextitle {
margin:auto;
color:#4c4c4c;
font-weight:400;
text-align:center;
font-size:30px;
line-height:50px;
}
.rmflimg {
width:100%;
}
.rmflimg img {
width:100%;
}
.rmfltitle {
width:100%;
background:#b5b5b5;
height:35px;
line-height:35px;
text-align:center;
color:#FFFFFF;
margin-bottom:28px;
}
.rmfltitle a {
color:#FFFFFF;
}
.indextitle2 {
color:#dedede;
margin:auto;
text-align:center;
font-size:22px;
line-height:26px;
padding-bottom:30px;
}
.pxxm {
float:left;
width:20%;
padding-right:5px;
}
.pxxmimg {
width:100%;
}
.pxxmimg img {
width:100%;
}
.pxxmtitle {
height:34px;
line-height:34px;
background:#FFFFFF;
padding-left:10px;
font-size:15px;
}
.pxxmtitle span {
float:right;
width:34px;
height:34px;
background:url(../images/jiahao.jpg) no-repeat;
}
.blx {
margin-top:30px;
background:url(../images/bl.png) center center no-repeat;
height:28px;
}
.iblx {
margin-top:-15px;
background:url(../images/bl.png) center center no-repeat;
height:28px;
}
.oesinfo {
margin:auto;
position:relative;
}
.oesinfo .oesh3 {
width:100%;
position:absolute;
top:38%;
z-index:22;
text-align:center;
font-size:30px;
color:#FFFFFF;
font-weight:500;
}
.bj {
margin:20px 0px;
height:30px;
line-height:30px;
font-size:15px;
font-weight:500;
border-bottom:#175eb4 1px solid;
overflow:hidden;
}

.bj span {
float:right;
font-size:14px;
font-weight:normal;
}
.zytitle {
width:100%;
height:40px;
line-height:40px;
overflow:hidden;
background:#FFFFFF;
padding:0px 5px;
margin-bottom:15px;
overflow:hidden;
border: 1px solid #ccc;
}
.zytitle span {
float:right;
background:url(../images/gou.png) left center no-repeat;
padding-left:26px;
}
.zytitle i {
color:#FF0000;
font-style:normal;
}
.zytxt {
margin:auto;
line-height:20px;
}
.coursetxtleft {
float:left;
width:70%;
}
.coursetxtleft p {
margin:0px;
}
.coursetxtright {
float:right;
width:30%;
}

.heart2 {
    width: 25px;
    height: 22px;
    display: inline-block;
    *display:inline: ;
    *zoom:1: ;
    float: right;
    margin-top: 8px;
    cursor: pointer;
	background: url(../images/heart-no.jpg) no-repeat left -1px;
}
.login_box {
    background: #175eb4;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    width: 137px;
    height: 24px;
    float: left;
    line-height: 24px;
}
.searchbox b {
    padding-top: 3px;
    padding-right: 15px;
    float: left;
	font-size:15px;
}
.cGRed {
    color: #c7000b;
	font-style:normal;
}
.pageNext {
    display: inline-block;
    *display:inline: ;
    zoom: 1;
	float:right;
}
.sign-name {
    color: #fff;
    width: 100px;
    text-align: center;
    height: 30px;
    line-height: 33px;
    margin-top: 5px;
    font-weight: bold;
    float: right;
    background: #175eb4;
    font-size: 15px;
}
a .sign-name:hover {
    color: #fff;
    background: #ea492e;
}

.topnews {
float:right; width:19%; border:#CCCCCC 1px solid; height:362px;
}
.about h3 span {
    border: 1px solid #138700;
    padding: 0px 10px;
    *padding: 0 10px: ;
    position: relative;
    top: 2px;
}

.about h3 a {
    font-size: 24px;
    color: #333;
    line-height: 24px;
    padding: 2px 10px;
    background: #f9f9f9;
    position: relative;
    top: 16px;
}
.indexabout{
    line-height:20px;
	padding-left:0px;
	padding-right:0px;
	font-weight:400;
	font-size:14px;
}

.indexabout p {
margin-bottom:20px;
}

.indexmbtn {
background:#ffffff;
border:#CCCCCC 1px double;
width:140px;
height:38px;
line-height:38px;
font-size:15px;
display:block;
color:#4c4c4c;
text-align:center;
margin:auto;
}

.toplogin {
width:100%;
height:42px;
line-height:42px;
margin:auto;
background:#f0f0f0;
border:#dddddd 1px solid;
}
.topleft{
float:left;
width:45%;
}
.topright {
float:right;
width:210px;
height:42px;
line-height:42px;
}
.topreg {
margin:auto;
width:60px;
height:28px;
display:inline-block;
border: 1px solid #999999;
line-height:28px;
color:#999999;
text-align:center;
border-radius:10px;
transition: 280ms cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
-o-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
}

.topreg:hover {
    border-color:#175eb4;
    color:#175eb4;
}
.toptext {
padding:0px 10px;
}

.sweibo {
    background: url(../images/sinaico.png) center center no-repeat;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 41px;
    width: 60px;
	border-left:#dddddd 1px solid;
}
.sqq {
    background: url(../images/qqico.png) center center no-repeat;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 41px;
    width: 60px;
	border-left:#dddddd 1px solid;
}
.sweixin {
    background: url(../images/wxico.png) center center no-repeat;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 41px;
    width: 60px;
	border-left:#dddddd 1px solid;
}
.markinfo {
    background: url(../images/weixinbj.png) no-repeat scroll left top;
	display:none;
    height: 172px;
    margin-left: 0px;
    margin-top: 45px;
    padding: 20px 5px 10px 5px;
    position: absolute;
    text-align: center;
    width: 126px;
	line-height:20px;
}
.markinfo img {
    border: 0 none;
    height: 100px !important;
    width: 100px !important;
}
.topcenter {
margin:auto;
height:115px;
line-height:115px;
}

.searchinput {
width:60%;
height:35px;
border:#175eb4 2px solid;
line-height:26px;
vertical-align:middle;
padding-left:5px;
}
.searchbtn {
vertical-align:middle;
width:78px;
height:35px;
border:0px;
background:#175eb4;
line-height:35px;
color:#FFFFFF;
font-size:16px;
font-weight:500;
}

.menuleft {
float:left;
width:20%;
height:46px;
line-height:46px;
border-right:#175eb4 10px solid;
background: url(../images/down.png) center right no-repeat #175eb4;
color:#FFFFFF;
font-size:17px;
font-weight:500;
text-align:center;
}
.search-menu-bd {
    height: 150px;
    font-size: 14px;
    position: absolute;
	margin-top:0px;
	margin-left:0px;
    z-index: 10001;
    overflow: hidden;
	background:#00FFFF;
	border-bottom:#175eb4 1px solid;
	border-left:#175eb4 1px solid;
	border-right:#175eb4 1px solid;
	display:none;
}
/*全局导航*/

.menu-bd-panel{padding-right:10px;padding-left:10px;padding-bottom:4px;padding-top:4px}
.menu-bd-panel dl{ width:180px; height:138px; float:left; background:#fff; color:#000; margin:15px 0 5px 0; overflow:hidden;border-left:1px solid #175eb4;}
.menu-bd-panel dt{ text-align:center; font-size:16px; padding:5px 15px; color:#175eb4; }
.menu-bd-panel dt a{color:#175eb4;}
.menu-bd-panel dt img{ padding-top:2px;padding-left:20px;}
.menu-bd-panel dd a{ float:left; width:49%; text-align:center; font-size:14px; padding:3px 0; font-weight:normal;}

/**/
.menuright {
width:80%;
float:left;
height:46px;
}
.xljy {
background:url(../images/xljyico.png) center 10px no-repeat;
text-align:center;
height:150px;
padding-top:70px;
}
.xljy:hover {
background:url(../images/xljyico.png) center 10px no-repeat #60a8ff;
}
.baoming {
margin:auto;
margin-top:10px;
width:80%;
height:40px;
display:block;
line-height:40px;
color:#ffffff;
font-size:16px;
text-align:center;
background:#f39801;
transition: 280ms cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
-o-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
}

.baoming:hover {
background:#e48900;
color:#FFFFFF;
}

.tt1 {
background:url(../images/t1.jpg) left no-repeat;
padding-left:25px;
height:21px;
line-height:21px;
font-weight:normal;
font-size:14px;
color:#979797;
padding-right:20px;
border-right:#999999 1px solid;
}

.tt2 {
background:url(../images/t2.jpg) left no-repeat;
padding-left:25px;
height:21px;
line-height:21px;
font-weight:normal;
font-size:14px;
color:#979797;
padding-right:20px;
border-right:#999999 1px solid;
margin-left:20px;
}

.tt3 {
background:url(../images/t3.jpg) left no-repeat;
padding-left:25px;
height:21px;
line-height:21px;
font-weight:normal;
font-size:14px;
color:#979797;
margin-left:20px;
}

.indexaboutbtn {
background:#98201f;
width:140px;
height:38px;
line-height:38px;
font-size:15px;
display:block;
color:#FFFFFF;
text-align:center;
margin:auto;
}
.indexaboutbtn:hover {
background:#f39801;
color:#FFFFFF;
}
.kstitle {
padding-top:20px;
line-height:40px;
font-size:30px;
font-weight:400;
text-align:center;
color:#4c4c4c;
}
.kstitle2 {
height:30px;
line-height:30px;
font-size:22px;
text-align:center;
color:#dedede;
padding-bottom:40px;
}

.ks1 {
color:#181818;
text-align:center;
font-size:14px;
line-height:40px;
}
.ks1:hover {
color:#97211f;
}
.ks1 img {
margin:auto;
}

.inewstitle{
    line-height: 48px;
    font-size: 14px;
    color: #c4c4c4;
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 20px;
}
.inewstitle span {
    font-size: 16px;
    color: #3d3d3d;
}

.pleft {
float:left;
width:30%;
}
.pright {
float:right;
text-align:left;
padding-left:10px;
width:70%;
}
.ptitle {
margin-top:0px;
font-size:16px;
font-weight:500;
}
.pline {
padding-top:15px;
width:100%;
border-top:#CCCCCC 1px double;
padding-bottom:15px;
}
.inews {
margin:auto;
width:100%;
}
.inews ul li{
height:30px;
line-height:30px;
background:url(../images/listi.jpg) left no-repeat;
overflow:hidden;
padding-left: 10px;
border-bottom:#CCCCCC 1px dashed;
}
.inews ul li dl {
    width: 15%;
    height: 90px;
    margin-right: 15px;
    border: 1px solid #c1c1c1;
    float: left;
}
.inews ul li dl dt {
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
}
.inews ul li dl dd {
    text-align: center;
	color:#FFFFFF;
	background:#97211f;
	height:45px;
	line-height:45px;
}
.inews ul li h2 {
    font-size: 16px;
    line-height: 30px;
	margin-top:0px;
	margin-bottom:0px;
	width:80%;
	float:left;
}
.inews ul li p {
    font-size: 12px;
    color: #666666;
    float: left;
	line-height:22px;
	width:80%;
}

.contactinmap {
    width: 100%;
	line-height:26px;
}

.contactin {
    width: 100%;
	padding:0px 15px 10px 0px;
	min-height:220px;
	line-height:26px;
}

.contactin strong {
    font-weight:bold;
	font-size:16px;
	margin-bottom:30px;
}


.contactin h3{
   color:#009933;
   padding-bottom:10px;
   border-bottom:#009933 1px dashed;
}

.linkimg {
    margin: 0px 20px 20px 10px;
    width: 180px;
    height:70px;
    border: 1px solid #ccc;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.2);
}

.linkindex {
    width: 100%;
	padding:30px 0px;
	line-height:30px;
	border-top:#CCCCCC 1px dashed;
	color:#CCCCCC;
}
.linkindex a {
  padding-left:8px;
  padding-right:8px;
  color:#CCCCCC;
}
.bg-hui {
margin-top:30px;
background-color:#f8f8f8;
padding:20px 0px;
}
.bg-bai {
background-color:rgb(255, 255, 255);
padding-top:30px;
}
.bg-lan {
background-color:#eef7ff;
padding:40px 0 40px 0;
margin-top:40px;
}

.bg-benzhou {
background:url(../images/index-bz.jpg) center top repeat-y;
width:100%;
margin:auto;
min-height:640px;
}

.brandt2{ font-size:35px; line-height:50px; padding:6px 0; color:#221815; font-family:Arial; text-align:center;}
.banrdlogo{
margin:auto;
text-align:left;
}
.banrdlogo img {
max-width:350px;
}
.imgbord {
padding:5px;
border:#CCCCCC 1px solid;
}

.kcdg {
margin:auto;
background:#FFFFFF;
}
.kcdg h4 {
height:40px;
line-height:40px;
background:url(../images/kcdg.png) center left no-repeat;
padding-left:40px;
font-size:16px;
border-bottom:#CCCCCC 1px solid;
}

.jstd {
margin:auto;
background:#FFFFFF;
}
.jstd h4 {
height:40px;
line-height:40px;
background:url(../images/tech.png) center left no-repeat;
padding-left:40px;
font-size:16px;
border-bottom:#CCCCCC 1px solid;
}
.protitle {
margin:auto;
height:40px;
font-size:18px;
font-weight:bold;
 color: #333333;	
}
.proinfo {
margin:auto;
width:100%;
font-size:14px;
line-height:26px;
 color: #333333;	
}
.proinfo h2 {
 font-weight:bold;	
}
.progn {
margin-top:50px;
height:30px;
line-height:30px;
font-size:15px;
font-weight:bold;
color: #333333;	
}
.progninfo {
    line-height:22px;
	display: block;
    padding: 0px 25px 20px 20px;
	font-size:14px;
    color: #333333;	
}
.progninfo ul {
	margin-bottom: 35px !important;
	margin: 0;
    padding: 0 0 0 17px;
}

.progninfo ul li {
padding-left:4px;
list-style-type:disc;
}

.protitle2 {
margin-top:30px;
text-align:center;
height:25px;
line-height:25px;
width:90px;
background:#e4000d;
color:#FFFFFF;
}
.protext {
	line-height:22px;
	display: block;
    border: 1px solid #d6d6d6;
    padding: 0px 25px 20px 20px;
	font-size:14px;
    color: #333333;	
}
.protext img {
    max-width: 100%;
}
.protext strong {
  margin-top:30px;
}
.protext p {
  margin-bottom:10px;
}
.protext p strong {
	margin-top:35px;
	display:block;
}
.protext ul {
	margin-bottom: 35px !important;
	margin: 0;
    padding: 0 0 0 17px;
}

.protext ul li {
padding-left:4px;
list-style-type:disc;
}
@media all and (min-width:801px)
{
.site-header .switch-locale-wrap:hover .dropdown-menu {
	display: block;
}
.site-header .switch-locale-wrap:hover .switch-locale {
	background-color: #175eb4;
}
}
@media all and (max-width:1199px)
{
.site-header .navbar-nav > li > a {
	margin-right: 10px;
}

.site-header .switch-locale {
	text-align: left; display: inline-block; position: relative; height:46px; margin:auto; line-height:46px;cursor:pointer; text-align:center;
}
.bannerleft{
float:left; width:20%; border:#CCCCCC 1px solid; height:300px; overflow:hidden;
}
.product-wrap {
	margin-left:195px;
}

.xljy {
background:url(../images/xljyico2.png) center 10px no-repeat;
text-align:center;
height:130px;
padding-top:50px;
}
.xljy:hover {
background:url(../images/xljyico2.png) center 10px no-repeat #cee9a2;
}
.baoming {
margin:auto;
margin-top:5px;
width:80%;
height:30px;
display:block;
line-height:30px;
color:#ffffff;
font-size:16px;
text-align:center;
background:#f39801;
transition: 280ms cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
-o-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
}

.baoming:hover {
background:#e48900;
color:#FFFFFF;
}
.new {
	OVERFLOW: hidden; HEIGHT: 297px; WIDTH: 100%;
}
.topnews {
float:right; width:19%; border:#CCCCCC 1px solid; height:297px;
}
}
@media all and (max-width:980px)
{
.site-header .navbar-nav > li > a {
	padding-right: 12px; padding-left: 12px; margin-right: 3px;
}
.site-header .switch-locale {
	padding: 9px 5px; width: 75px;
}
.site-header .switch-locale .dropdown-menu {
	width: 75px !important;
}
}
@media all and (min-width:801px)
{
.site-header .navbar-button .user .user-name {
	max-width: 125px;
}
}

@media all and (max-width:800px)
{
.readable img {
	width: 100%;
}
.readable p > img {
	width: 100%;
}
.logonew{
height:80px;
}
.site-header {
	transition:0.35s ease-in-out; top: 0px;  position: fixed; z-index: 103; opacity: 1; height:50px; width:100%;
}
.site-header .switch-locale .dropdown-menu > li > a {
	width: 130px; margin-left: 0px;
}
.toptop{
height:50px;
background:#FFFFFF;
}
.site-header .navbar-brand {
	margin: 0px 0px; padding: 0px; width: 230px; text-indent: -9999px; background-image: url("../images/logom.jpg"); background-repeat: no-repeat; height:50px;
}
.site-header.transparent {
	border-bottom-color: transparent; border-bottom-width: medium; border-bottom-style: none; -webkit-box-shadow: none; 
}
.site-header.transparent .navbar-nav > li > a {
	color: rgb(56, 56, 56);
}
.site-header.transparent .navbar-nav > li > a:hover {
	color:#e4000d; background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-toggle {
	color: rgb(56, 56, 56) !important;
}
.site-header.transparent .switch-locale .dropdown-toggle:hover {
	color:#e4000d;
}
.site-header.transparent .switch-locale .dropdown-menu {
	top: 41px; background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a {
	color: rgb(56, 56, 56);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a:focus {
	color: rgb(56, 56, 56); background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a:hover {
	color: rgb(56, 56, 56); background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale:hover {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .navbar-button > li > a.user {
	color: rgb(56, 56, 56);
}
.site-header.transparent .navbar-button > li > a.login {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(56, 56, 56); background-color: transparent;
}
.site-header.transparent .navbar-button > li > a.login:hover {
	color:#e4000d; background-color: rgb(56, 56, 56);
}
.site-header {
	background-color: rgba(255, 255, 255, 1);
}
.site-header .container {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .navbar-button .info-wrap:hover .avatar {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.site-header.transparent .navbar-button .info-wrap:hover .user {
	color: rgb(56, 56, 56);
}
.site-header {
	height: 50px; min-height:50px;
}
.site-header .navbar-header {
  width:100%; margin-left:-15px; margin-right:-15px;
}
.site-header .navbar-header .navbar-brand {
	margin: 0px; width: 130px !important; background-image: url("../images/logom.jpg") !important; height:50px; margin-left:15px;
}
.site-header .navbar-header .navbar-toggle {
	margin: 8px 15px; padding: 6px 15px; border: 1px solid rgb(56, 56, 56); transition:none;  color: rgb(56, 56, 56); background-color: rgb(255, 255, 255); 
}
.site-header .navbar-header .navbar-toggle:focus {
	border: 1px solid rgb(56, 56, 56); border-image: none; color: rgb(56, 56, 56); cursor: pointer; background-color: rgb(255, 255, 255);
}
.site-header .navbar-header .navbar-toggle:hover {
	border: 1px solid rgb(56, 56, 56); border-image: none; color: rgb(56, 56, 56); cursor: pointer; background-color: rgb(255, 255, 255); 
}
.site-header .navbar-collapse {
	margin: 0px -20px; padding-right: 20px; background-color: rgb(255, 255, 255); width:100%;
}
.site-header .navbar-collapse .navbar-button > li {
	padding: 0px; width: 100%;
}
.site-header .navbar-collapse .navbar-button > li > a {
	margin: 10px auto; padding: 8px 12px; width: 100%;
}
.site-header .navbar-collapse .navbar-button > li > a.login {
	margin-bottom: 0px;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap {
	text-align: center; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: dashed;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale {
	margin: 0px; padding: 0px; width: 100%;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-toggle {
	height: 40px; line-height: 40px; display: block;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-togglea {
	height: 40px; line-height: 40px; display: block; color:#333333; padding:0px 10px;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-menu {
	top: 0px; width: 100% !important; position: relative; box-shadow: none !important; background-color: transparent;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-menu > li > a:focus {
	color:#e4000d; background-color: transparent;
}
.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-menu > li > a:hover {
	color:#e4000d; background-color: transparent;
}
.site-header .navbar-collapse .navbar-button .info-wrap {
	margin: 8px 0px !important; text-align: left; float: left; position: relative;
}
.site-header .navbar-collapse .navbar-button .info-wrap .user {
	margin: 0px; padding-left: 30px; display: inline-block;
}
.site-header .navbar-collapse .navbar-button .info-wrap .user .avatar {
	left: 0px;
}
.site-header .navbar-collapse .navbar-button .info-wrap .login {
	margin-left: 0px !important;
}
.site-header .navbar-collapse .navbar-button .info-wrap .logout {
	margin: 0px; top: 2px; width: auto; right: 0px; color: rgb(56, 56, 56); font-size: 14px; display: inline-block; position: absolute;
}
.site-header .navbar-collapse .navbar-button .info-wrap .signup {
	margin-left: 15px !important;
}
/*.site-header .navbar-collapse.collapsing {
	overflow: visible;
}*/
.site-header .navbar-collapse.in {
	overflow: visible;
}
.site-header .navbar-collapse.collapsing .items-wrap {
	display: flex; flex-direction: column;
}
.site-header .navbar-collapse.in .items-wrap {
	display: flex; flex-direction: column;
}
.site-header .navbar-collapse.collapsing {
	-ms-overflow-y: hidden;
}
.site-header .navbar {
	margin: 0px; border: 0px currentColor; border-image: none; height: 50px; padding-bottom: 5px;
}
.site-header .navbar .navbar-nav {
	margin: 0px;
}
.site-header .navbar .navbar-nav > li > a {
	padding: 15px 24px; text-align: center; margin-right: 0px;
}
.site-header .navbar .navbar-nav > li.active > a {
	border-radius: 4px;
}

.site-header .navbar {
	border: currentColor; border-image: none; height: 50px; margin-bottom: 0px;
}
}

.site-header.transparent {
	border-bottom-color: transparent; border-bottom-width: medium; border-bottom-style: none; -webkit-box-shadow: none; 
}
.site-header.transparent .navbar-nav > li > a {
	color: rgb(56, 56, 56);
}
.site-header.transparent .navbar-nav > li > a:hover {
	color:#e4000d; background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-toggle {
	color: rgb(56, 56, 56) !important;
}
.site-header.transparent .switch-locale .dropdown-toggle:hover {
	color:#e4000d;
}
.site-header.transparent .switch-locale .dropdown-menu {
	top: 41px; background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a {
	color: rgb(56, 56, 56);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a:focus {
	color: rgb(56, 56, 56); background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale .dropdown-menu > li > a:hover {
	color: rgb(56, 56, 56); background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .switch-locale:hover {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .navbar-button > li > a.user {
	color: rgb(56, 56, 56);
}
.site-header.transparent .navbar-button > li > a.login {
	border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(56, 56, 56); background-color: transparent;
}
.site-header.transparent .navbar-button > li > a.login:hover {
	color:#e4000d; background-color: rgb(56, 56, 56);
}
.site-header.mobile-header {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.mobile-header .container {
	background-color: rgba(255, 255, 255, 1);
}
.site-header.transparent .navbar-button .info-wrap:hover .avatar {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.site-header.transparent .navbar-button .info-wrap:hover .user {
	color: rgb(56, 56, 56);
}

.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar {
	border: 1px solid transparent; border-image: none; margin-bottom: 40px; position: relative; min-height: 50px;
}
.navbar-collapse {
	padding-right: 16px; padding-left: 16px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid; -ms-overflow-x: visible; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1); -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
	-ms-overflow-y: auto;
}
@media all and (min-width:801px)
{
.navbar {
	border-radius: 3px;
}
.navbar-header {
	float: left;
}
.navbar-collapse {
	width: auto; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: none;
}
.navbar-collapse.collapse {
	height: auto !important; overflow: visible !important; padding-bottom: 0px; display: block !important; padding-top:0px;
}
.navbar-collapse.in {
	-ms-overflow-y: visible;
}
.navbar-fixed-bottom .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-fixed-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-static-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
}
.embed-responsive {
	overflow: hidden;
}
.modal {
	overflow: hidden;
}
.modal-open {
	overflow: hidden;
}
.progress {
	overflow: hidden;
}
@media all and (orientation:landscape) and (max-width:480px)
{
.navbar-fixed-bottom .navbar-collapse {
	max-height: 200px;
}
.navbar-fixed-top .navbar-collapse {
	max-height: 200px;
}
.navbar-brand {
	padding: 0px 0px; height: 60px; line-height: 20px; font-size: 15px; float: left;
}
}
.container-fluid > .navbar-collapse {
	margin-right: -16px; margin-left: -16px;
}
.container-fluid > .navbar-header {
	margin-right: -16px; margin-left: -16px;
}
.container > .navbar-collapse {
	margin-right: -16px; margin-left: -16px;
}
.container > .navbar-header {
	margin-right: -16px; margin-left: -16px;
}
.navbar-static-top {
	border-width: 0px 0px 1px; z-index: 1000;
}
.navbar-fixed-bottom {
	left: 0px; right: 0px; position: fixed; z-index: 1030; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.navbar-fixed-top {
	left: 0px; right: 0px; position: fixed; z-index: 1030; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.navbar-fixed-top {
	border-width: 0px 0px 1px; top: 0px;
}
.navbar-fixed-bottom {
	border-width: 1px 0px 0px; bottom: 0px; margin-bottom: 0px;
}
.navbar-brand {
	padding: 0px 0px; height: 70px; line-height: 20px; font-size: 15px; float: left;
}
.navbar-brand:focus {
	text-decoration: none;
}
.navbar-brand:hover {
	text-decoration: none;
}


.slideBox{ position:relative; overflow:hidden; margin:auto; width:100%;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ width: 100%; height: 11px; text-align: center; bottom: 10px; position: absolute; z-index: 1; }
	.slideBox .hd li{ background: rgba(0,0,0,0.4); margin: 0px 5px; transition:background 0.5s, opacity 0.9s; width: 50px; height: 6px; vertical-align: top; display: inline-block; position: relative; cursor: pointer;  -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s;overflow:hidden; line-height:30px; }
	.slideBox .hd li.on{ background:#e4000d;; opacity: 1;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusbg.png) repeat-x; color:#fff;  text-align:left;  }
	
.show_div_body{background:rgba(0,0,0,.5);width:100%;height:100%;z-index:1;position:fixed;top:0px;left:0px;transition: 5s;display:none;}
.show_div{width:800px;margin:10% auto 0;box-shadow:rgba(0,0,0,.8) 0 0 50px;position:relative;background:#000;text-align:center;}
.close_btn{color:#fff;font-size:36px;width:48px;height:48px;border-radius:48px;text-align:center;line-height:48px;background:rgba(255,225,225,.3);position:absolute;right:-24px;top:-24px;cursor:pointer;z-index:10;}

.lefttietleen{
   display:block;
   height:26px;
   color:#FFFFFF;
   padding-top:10px;
   line-height:26px;
   height:36px;
   padding-left:20px;
   margin:0 0px;
   font-size:18px;
}



.lefttitle{
   display:block;
   height:50px;
   color:#FFFFFF;
   line-height:50px;
   padding-left:20px;
   font-size:14px;
   margin:0 0px;
   font-size:18px;
    margin-top: 5px;
    background: #f39800;
	border-bottom:#CCCCCC 1px solid;
/*    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px #cccccc;
    -moz-box-shadow: 0 0 10px #cccccc;
    box-shadow: 0px 0px 10px #cccccc;*/
}

.lefttitle2 {
   display:block;
   height:50px;
   background:#9a14a1;
   color:#FFFFFF;
   line-height:50px;
   padding-left:35px;
   margin:0 0px;
}

.left_list {
margin:auto;
width:100%;
}

.left-top {
	padding: 0px 0px 0px 0px; height: 50px; display: block;
}

.leftmenu{

}
.leftmenu .left_list ul {
margin:auto;
padding:0px;
width:90%;
}
.leftmenu .left_list ul li{
margin:0 0px;
border-bottom:#CCCCCC 1px solid;
}
.leftmenu .left_list ul li a {
	display:block;
	height:50px;
	line-height:50px;
	padding-left:25px;
	text-align:left;
	font-size:15px;
}
.leftmenu .left_list ul li a:link,.left_list ul li a:visited {
	background:url(../images/leftico.png) left no-repeat;
}
.leftmenu .left_list ul li a:hover{
	background:url(../images/lefticoon.png) left no-repeat; color:#f39800;
}

.leftmenu .left_list ul li a:link.lefemenuon {
	background:url(../images/lefticoon.png) left no-repeat; 
	color:#f39800;
}
.leftmenu .left_list ul li a:visited.lefemenuon {
	background:url(../images/lefticoon.png)) left no-repeat; 
	color:#f39800;
}

.leftmenu .left_list ul li .pon {
	 background-color:#0033CC;	
}
.leftp {
height:30px;
padding-left:20px;
background:none;
}
.leftp a {
background:none;
}
.leftp a:link {
background:none;
}
.leftp a:visited{
background:none;
}
.leftmenu .left_bottom{
  margin:auto;
  padding:0px;
  background:url(../images/leftbottom.jpg) no-repeat center top;
  height:10px;
}
.leftmenu .left_list ul li .subclassid {
  width:100%;
  font-size:14px;
  margin:auto;
  line-height:30px;
}
.leftmenu .left_list ul li .subclassid a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:45px;
	text-align:left;
	font-size:14px;
	background:none;
}
.leftmenu .left_list ul li .subclassid a:link,.leftmenu .left_list ul li .subclassid a:visited {
 
}
.leftmenu .left_list ul li .subclassid a:hover{
    color:#ff0030;
}
.subclassico {
position:absolute;
margin-left:30px;
margin-top:12px;
background:url(../images/subclass.png) no-repeat center top;
width:7px;
height:10px;
}
.subclassicoon {
position:absolute;
margin-left:28px;
margin-top:14px;
background:url(../images/subclasson.png) no-repeat center top;
width:10px;
height:7px;
}

.proclass {
margin:auto;
}
.proclass p {
background:url(../images/leftmenu.jpg) no-repeat;
margin:0 0px;
border-top:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}

.proclass p a {
	display:block;
	height:59px;
	line-height:54px;
	padding-left:45px;
	text-align:left;
	font-size:15px;
}
.proclass p a:link,.proclass p a:visited {
	background:url(../images/leftmenu.jpg) no-repeat;
}
.proclass p a:hover{
	background:url(../images/leftmenuover.jpg) no-repeat; color:#ff0030;
}

.proclass p a:link.lefemenuon {
	background:url(../images/leftmenuover.jpg) no-repeat; 
	color:#ff0030;
}
.proclass p a:visited.lefemenuon {
	background:url(../images/leftmenuover.jpg) no-repeat; 
	color:#ff0030;
}
.proclass div {
  width:100%;
  font-size:14px;
  margin:auto;
  line-height:30px;
  display:none;

}
.proclass div a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:45px;
	text-align:left;
	font-size:14px;
	background:none;
}
.proclass div a:link,.proclass div a:visited {
 
}
.proclass div a:hover{
    color:#ff0030;
}
.proclass div ul {
display:none;
}
.proclass div ul li {
  width:100%;
  font-size:12px;
  margin:auto;
  line-height:30px;
}
.proclass div ul li a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:45px;
	text-align:left;
	font-size:12px;
	background:none;
}
.proclass div ul li a:link,.proclass div ul li a:visited {
 
}
..proclass div ul li a:hover{
    color:#ff0030;
}

.pic-page {
	text-align: center; margin-top: 10px;
}
.pic-page a {
	margin: 0px 2px;
}
.pic-page a img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 50px; margin-bottom: 5px; height:50px; overflow:hidden;
}
.pic-page a:hover img {
	border: 1px solid rgb(82, 128, 221); border-image: none;
}
.pic-page a.active img {
	border: 1px solid rgb(82, 128, 221); border-image: none;
}
.showpic_box {
	margin: 0px 0px 20px;
}

.leftmenu .left_list ul li .theclassid {
  width:100%;
  font-size:12px;
  margin:auto;
  line-height:30px;
}
.leftmenu .left_list ul li .theclassid a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:45px;
	text-align:left;
	font-size:12px;
	background:none;
}
.leftmenu .left_list ul li .theclassid a:link,.leftmenu .left_list ul li .theclassid a:visited {
 
}
.leftmenu .left_list ul li .theclassid a:hover{
    color:#ff0030;
}

.right_titleold {
	font-size:14px;
	background:url(../images/right_title.jpg) repeat-x;
	height:49px;
	line-height:49px;
	padding-right:4px;
	text-align:left;
}

.right_title span a:hover {
	color: rgb(127, 16, 133);
}
.right_title span a.cur {
	color: rgb(127, 16, 133);
}
.right_title {
	padding: 8px 0px; color: rgb(102, 102, 102); height:40px; line-height: 24px; font-size: 20px; margin-bottom: 16px;  
	background:url(../images/rtbg.png) left bottom no-repeat;
}
.right_title span {
	font-size: 12px; float: right;
}
.right_title span a {
	padding: 0px 2px; color: rgb(102, 102, 102);
}
.right_title .home {
	background: url("../images/home.gif") no-repeat; padding-left: 20px;
}
.titleno {
color:#f39800;
}

.classmenu {
	padding: 8px 0px; color: rgb(102, 102, 102); min-height:40px; line-height: 24px; font-size: 20px; margin-bottom: 16px; border-top-color: rgb(211, 217, 222); border-bottom-color: rgb(211, 217, 222); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.classmenu span {
	font-size: 15px; 
}
.classmenu span a {
	padding: 0px 10px; color: rgb(102, 102, 102);
}
.classmenu span a:hover {
	padding: 0px 10px; color:#FF0000;
}
.productimg {
  padding:3px;
  border:#CCCCCC 1px solid;
}

.casetitle {
text-align:center;
font-size:16px;
line-height:20px;
height:50px;
padding-top:8px;
}
.aboutmaxwidth {
max-width:410px;
}
.minh{
min-height:260px;
}
.showtext {
	line-height:24px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
/*	min-height:260px;
*//*	text-indent:28px;*/
}
.showtext img {
max-width:100%;
}
.showtext p {
	margin-bottom:15px;
}
.showtext a {
   color:#0000FF;
}
.showtext a:hover {
color:#FF0000;
}
.showtext img {
/*padding-right:15px;*/
}


.showzsjztext {
	line-height:24px;
	padding-bottom:10px;
	font-size:14px;
}
.showzsjztext img {
max-width:100%;
}
.showzsjztext p {
	margin-bottom:5px;
}
.showzsjztext a {
   color:#0000FF;
}
.showzsjztext a:hover {
color:#FF0000;
}



.showtextabout {
	line-height:22px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	font-size:14px;
	min-height:260px;
/*	text-indent:28px;*/
}
.showtextabout p {
	margin-bottom:15px;
	font-size:14px;
}

.showtextabout img {
padding-right:15px;
}

.about_image {
	width:600px;
}
.about_image dl {
	margin-top:20px;
	float:left;
	width:200px;
	text-align:center;
}
.about_image dl dt img {
	padding:3px;
	width:160px;
	height:107px;
	border:1px solid #ddd;
}
.about_image dl dd {
	padding:0px 10px;
	width:160px;
	height:30px;
	line-height:30px;
}
.right-con {
margin:auto;
}

.newslist {
padding-top: 30px;padding-bottom:30px;border-bottom:1px dashed #bcbcbc;
}

.newslist2 {
padding-top: 30px;padding-bottom:20px;
}

.max1180 {
background:none;
line-height:26px;
}
#showpage {
	/*margin:20px 0px 0px 0px; padding:10px 0px 20px 0px;*/
	margin:0px 0px 0px 0px;
}
div.scott a {margin:0px 2px; padding:4px 5px 2px 5px;}
div.scott a:link,div.scott a:visited {color:#aaa; border:1px solid #ddd; text-decoration:none;}
div.scott a:hover {color:#aaa; text-decoration:none; border:1px solid #A0A0A0;}
div.scott span.current {margin:2px; padding:4px 5px 2px 5px; font-weight:bold; color:#aaa; background:#F0F0F0; border:1px solid #E0E0E0;}
div.scott span.disabled {margin:2px; padding:4px 5px 2px 5px; color:#ccc; border:1px solid #F3F3F3; text-decoration:none;}
div.scott input {margin:2px; padding:4px 5px 2px 5px; color:#ccc; border:1px solid #ccc; text-decoration:none; width:30px;}

.topic_c_l {
   margin-left:20px;
   width:100%;
}
.topic_c_l P {
	MARGIN: 5px 0px
}
.topic_c_l P A {
	COLOR: #0162C3;
	FONT-SIZE: 14px
}
.topic_c_l P A.wz {
	COLOR: #666; TEXT-DECORATION: none
}

.sitemaplink {
padding-left:10px;
}

.newstitle {
text-align:left;line-height:30px;margin-top:0px;margin-bottom:20px;font-weight: 400; font-size:21px;
}

.iconfont {
display:none;
}

.bannercontact {
width:100%;min-height:280px;text-align:center;background:url('../images/contact.jpg') center center;
}

@media only screen and (max-width: 800px){
   .leftmenupro{
    float:none;
/*    padding:0;
*/    width:100%;
    color:#3d3938;
	display:block;
  }
   .leftmenupro >div{
    width:100%;
  }  
   .leftmenupro .left_list{
    float:none;
    border:none;
    margin:0;
    padding:0;
    background:#eeeeee;
	min-height:0px;
  }
   .leftmenupro .left_list h3{
    margin:0;
	height:30px;
    line-height:30px;
    padding-left:0px;
    background:white;
  }
  
   .leftmenupro .left_list h3 .iconfont{
    display:block;
    float:right;
    font-size:14px;
    line-height:14px;
    margin:6px 24px 0 0;
    -webkit-transition: 500ms;
    -o-transition: 500ms;
    transition:500ms;
     -webkit-transform: rotate(0) scale(1.2);
        -ms-transform: rotate(0) scale(1.2);
         -o-transform: rotate(0) scale(1.2);
            transform: rotate(0) scale(1.2);
  }
   .leftmenupro .left_list .proclass {
    height:0;
    border:none;
    overflow:hidden;
    line-height:26px;
    margin:0 0px;
	background:none;
    opacity:0;
    -webkit-transform:translate(3rem);
        -ms-transform:translate(3rem);
         -o-transform:translate(3rem);
            transform:translate(3rem);
  }
  .leftmenupro .left_list.show h3 .iconfont{ 
			
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
         -o-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
   .leftmenupro .left_list.show .proclass {
    height:auto;
    opacity:1;
    -webkit-transform:translate(0);
        -ms-transform:translate(0);
         -o-transform:translate(0);
            transform:translate(0);
  }
  
  
   .leftmenu{
    float:none;
/*    padding:0;
*/    width:100%;
    color:#3d3938;
	display:block;
  }
   .leftmenu >div{
    width:100%;
  }
  
   .leftmenu .left_list{
    float:none;
    border:none;
    margin:0;
    padding:0;
    background:#eeeeee;
	min-height:0px;
  }
   .leftmenu .left_list h3{
    margin:0;
	height:30px;
    line-height:30px;
    padding-left:0px;
/*    border-bottom:1px solid #eeeeee;
*/    background:white;
  }
  
   .leftmenu .left_list h3 .iconfont{
    display:block;
    float:right;
    font-size:14px;
    line-height:14px;
    margin:6px 24px 0 0;
    -webkit-transition: 500ms;
    -o-transition: 500ms;
    transition:500ms;
     -webkit-transform: rotate(0) scale(1.2);
        -ms-transform: rotate(0) scale(1.2);
         -o-transform: rotate(0) scale(1.2);
            transform: rotate(0) scale(1.2);
  }
   .leftmenu .left_list ul{
    width:100%;
  }
   .leftmenu .left_list ul li{
    height:0;
    border:none;
    overflow:hidden;
    line-height:26px;
    margin:0 0px;
	background:none;
    opacity:0;
    -webkit-transform:translate(3rem);
        -ms-transform:translate(3rem);
         -o-transform:translate(3rem);
            transform:translate(3rem);
  }
   .leftmenu .left_list ul li a {
    color:#3d3938;	
	line-height:26px;
	height:26px;
	padding-left:20px;
  }
 .leftmenu .left_list ul li a:link,.left_list ul li a:visited {
 background:none;
 
	line-height:26px;
	}
	.leftmenu .left_list ul li a:hover{
		background:none;
		
	line-height:26px;
	}


   .leftmenu .left_list ul li:last-child {
    border:none;
  }
/*   .leftmenu .left_list ul li:nth-of-type(1) {
    -webkit-transition: .2s .1s;
    -o-transition: .2s .1s;
    transition: .2s .1s;
  }
   .leftmenu .left_list ul li:nth-of-type(2) {
    -webkit-transition: .25s .15s;
    -o-transition: .25s .15s;
    transition: .25s .15s;
  }
   .leftmenu .left_list ul li:nth-of-type(3) {
    -webkit-transition: .3s .2s;
    -o-transition: .3s .2s;
    transition: .3s .2s;
  }
   .leftmenu .left_list ul li:nth-of-type(4) {
    -webkit-transition: .35s .25s;
    -o-transition: .35s .25s;
    transition: .35s .25s;
  }
   .leftmenu .left_list ul li:nth-of-type(5) {
    -webkit-transition: .4s .3s;
    -o-transition: .4s .3s;
    transition: .4s .3s;
  }
   .leftmenu .left_list ul li:nth-of-type(6) {
    -webkit-transition: .45s .35s;
    -o-transition: .45s .35s;
    transition: .45s .35s;
  }
*/   .leftmenu .left_list.show h3 .iconfont{ 
			
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
         -o-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
   .leftmenu .left_list.show ul li{
    height:30px;
    border-bottom: 1px solid white;
    opacity:1;
    -webkit-transform:translate(0);
        -ms-transform:translate(0);
         -o-transform:translate(0);
            transform:translate(0);
  }
  .leftmenu  .left_bottom {
  height:0px;  
  }
  .left_list { 
  }
  .lefttitle{
   color:#333333;
  }
  .left-top {
  height:auto;
}
  .lefttietleen{
  display:none;
}
  .lefttitle2{
  color:#333333;
  }
  .izl-rmenu{
  display:none;
  }

.right_title span {
	font-size: 12px; float: left;
}

.showtextabout img {
margin:auto;
min-width:100%;
}

.showtextabout table {
margin:auto;
width: 100%; 
overflow-y: auto; _overflow: auto; margin: 0 0 1em; 
}

.showtext img {
margin:auto;
max-width:100%;
height:auto !important;
}


.proneirong {
display:none;
}
.probox {
margin:auto;
max-width:260px;
margin-top:10px;
/*padding-left:10px;
padding-right:10px;*/
background-color:rgb(255, 255, 255);
padding-bottom:20px;
height:150px;
}

.cc25 {
float:left;
width:25%;
}

.renav{ 
width:100%; 
height:330px; 
line-height:330px; 
overflow:hidden; 
} 
.renav li{ 
height:160px; 
} 

.proneirongsz{
color:#7a7a7a;
padding:0 10px;
line-height:18px;
}

.proboxxy {
max-width:260px;
margin:auto;
height:160px; 
margin-top:10px;
padding-left:0px;
padding-right:0px;
overflow:hidden;
background-color:rgb(255, 255, 255);
padding-bottom:20px;
}

.proneirongxy{
color:#7a7a7a;
padding:0 10px;
line-height:26px;
}
.proneirongsz {
display:none;
}
.pageall {
display:none;
}
.n_con {
margin:auto;
margin-top:23px;
width:100%; 
max-width:400px;
}

.leftbox {
	float: left;
}

.jjfa {
float:left;
margin-top:15px;
width:100%;
max-width:370px;
text-align:left;
}

.imgnew {
margin:auto;
margin-top:15px;
width:100%;
max-width:370px;
text-align:left;
}
.imgnew img {
width:100%;
max-width:400px;
}
.imgnewtime {
	background: rgb(228, 0, 13); 
	left: 15px; 
	top: 23px; width: 74px; height: 74px; text-align: center; color: rgb(255, 255, 255); position: absolute;opacity: 0.8;
}
.imgnewtime p {
	line-height: 50px; font-size: 30px; margin-bottom:0px;
}
.imgnewtime span {
	line-height: 14px; font-size: 14px;
}

.imgnewtitle {
width:100%;
max-width:400px;
background:  rgba(0, 0, 0, 0.4); 
bottom: 0px; height: 29px; 
line-height:29px; text-align: left; 
color: rgb(255, 255, 255); 
position: absolute; 
overflow:hidden; 
padding-left:5px; 
padding-right:5px;
}

.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; z-index:1; width: 100%; height: 11px; text-align: center; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }

.show_div_body{background:rgba(0,0,0,.5);width:100%;height:100%;z-index:999999;position:fixed;top:0px;left:0px;transition: 5s;display:none;}
.show_div{width:90%;margin:10% auto 0;box-shadow:rgba(0,0,0,.8) 0 0 50px;position:relative;background:#000;text-align:center;}
.close_btn{color:#fff;font-size:36px;width:48px;height:48px;border-radius:48px;text-align:center;line-height:48px;background:rgba(255,225,225,.3);position:absolute;right:-24px;top:-24px;cursor:pointer;z-index:1000000;}

.maintit{ padding-top:0px; padding-bottom:20px; }

.pic-page a img {
	width: 35px;
	height:35px;
}

.titleno {
display:none;
}
.aboutmaxwidth {
max-width:none;
width:100%;
}

.lang {
position:absolute;
top:12px;
right:60px;
height:24px;
line-height:24px;
background: url(../images/en.jpg) left center no-repeat;
padding-left: 26px;
}

.form-control50 {  
  width: 100%;
}

.weixin {
   margin-top:0px;
   float:left;
}
.pop-box {
    width: 100%;
    height: 100%;
    z-index: 99999;	
}
.aoyi-cont {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    position: absolute;
	background: url(../images/aoyi_bg2.jpg) top center no-repeat;		
    z-index: 999;
}
.aoyi-main {
    margin: 78px 0 0 0px;
    padding: 25px 10px;
	height: 80%;
	overflow:auto;
}
.aoyi-main p {
    text-indent: 24px;
    font-size: 7px;
    color: #000;
    line-height: 100%;
    text-align: justify;
    text-justify: inter-ideograph;
    padding-bottom: 5px;
	margin:0;
}
.aoyi-main p span {
    display: block;
}

.popBtn {
    margin: 15px auto 0;
    text-align: center;
}
.popOk, .popDel {
    background: #ab1910;
    text-align: center;
    display: inline-block;
    width: 100px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    margin: 0 10px;
}
.popDel {
    background: #cececc;
    color: #585858;
}

.layerBox {
    background-color: #000;
    height: 100%;
    left: 0px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 200;
}
.topline {
display:none;
}
.toplogin {
display:none;
}

.site-footer {
	color: #404040; background:#333333; width:100%; margin:auto; height:auto; margin-top:30px;
}
.site-footer .copyright {
	min-height: 44px; text-align:center; color:#ffffff; padding-top:0px; padding-bottom:0px; 
}

.pcshow {
display:none;
}
.newtitle {
font-size:18px;line-height:26px;color:#333; text-align:center;
}

.menuright {
width:100%;
}

.bztjright {
width:100%;
float:left;
}
.rmright {
width:100%;
float:left;
}
.pxxm {
float:left;
width:50%;
padding-right:5px;
}
.banner {
float:left;
width:100%; 
padding-left:0px;
}
.topnews {
margin-top:20px;
float:right; width:100%; border:#CCCCCC 1px solid; height:362px;
}
.bzimgbox img {
width:100%;
max-height:300px;
}
.rmimgbox img {
width:100%;
max-height:300px;
}
.indexttleft {
float:left;
width:70%;
}
.indextt {
margin:auto;
height:150px;
padding:30px 0px 10px 0px;
line-height:50px;
}
.toplang {
margin-top:10px;
position:absolute;
right:120px;
}
#sidebar {
display:none;
}

.topcenter {
margin:auto;
height:50px;
line-height:50px;
}
.indexmt20 {
margin-top:0px;
}
.proBox{width:100%;margin:0px auto; }
.reg_cont{margin-left:0px; }
.profe-txt{line-height:24px;padding:20px 0px 20px 0px; color:#666;}

.indextt {
margin:auto;
height:50px;
padding:10px 0px 10px 0px;
line-height:50px;
}

.footermenu .footer_list {
	padding-left:0px;
	border-right:0px;
}
.footermenu .footer_list dt {
	font-size: 13px; 
}
.footermenu .footer_list dd {
	font-size:12px; 
}
.footermenu .footer_list dd a {
   color:#CCCCCC; 
}

.footweixin {
    margin-top: 0px;
    padding-right: 30px;
    text-align: center;
}

.bg-hui {
    margin-top: 0px;
    padding: 0px 0px;
}

.bg-bai {
    padding-top: 0px;
}
.bg-benzhou {
    min-height: 440px;
}
}


@media all and (max-width:1199px)
{
.loginbg {
display:none;
}
}
@media all and (min-width:1200px) and  (max-width: 1880px)
{
.indexlogin {
margin-top:0px;
padding-bottom:10px;
height:auto;
}
}
@media all and (max-width: 330px)
{
.site-header .navbar-header .navbar-brand {
	margin: 0px 0px; padding: 0px; width: 160px; text-indent: -9999px; background-image: url("../images/logom.jpg"); background-repeat: no-repeat; height:60px;
}
.site-header .navbar-brand {
	margin: 0px 0px; padding: 0px; width: 160px; text-indent: -9999px; background-image: url("../images/logom.png"); background-repeat: no-repeat; height:60px;
}
.ks1 {
font-size:12px;
}
}

@media screen and (max-width:959px)
{

#wp_news_w10 {
	width: auto;
}
.post0 .con {
	padding: 0px; width: auto; margin-left: 10px; float: left; overflow:hidden;
}
.post0 .con .news_list li.news {
width:auto; overflow:hidden; height:24px; line-height:24px;
}
.post0 .con .news_list li.news .news_meta {
	
}
.post0 .tt .tit { display:inline-block; font-size: 17px; height:38px; line-height:38px; padding-left:12px;font-weight:normal; font-family:"Microsoft yahei"} /**标题字体**/
}

.gdlist {
	margin-top:10px;	
	max-height:168px;
}
.gdlist dl {
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	width:100%;
	max-width:260px;
	text-align:center;	
}
.gdlist dl dt {
	margin:auto;
	padding:2px;
	border:1px solid #ccc;			
	background:#FFFFFF;
}
.gdlist dl dt img {
    margin:auto;
	height:170px;
	/*width:210px;*/
/*	max-height:144px;*/
}

.gdlist dl dd {
   height:26px;
   line-height:26px;
   overflow:hidden;
}

@media all and (min-width: 801px)
{
.mobshow {
display:none;
}
}
/*@media all and (min-width:200px) and  (max-width: 413px)
{
.pright {
max-height:68px;
overflow:hidden;
}
}

@media all and (min-width:414px) and  (max-width: 600px)
{
.pright {
max-height:86px;
overflow:hidden;
}
}*/


