@charset "gb2312";
/* ======  reset  ====== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin: 0;padding: 0;}fieldset,img{border:0}:focus{outline:0}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}:link,:visited,ins{text-decoration:none}
/* ======  fonts  ====== */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; }
h1, .h1 { font-size:32px; }
h2, .h2 { font-size:26px; }
h3, .h3 { font-size:24px; }
h4, .h4 { font-size:22px; }
/* ======  clearfix  ====== */
.clear { clear:both; visibility:hidden; display:block; font-size:0; line-height:0; }
.clearfix:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.clearfix { *zoom:1; }
/* ======  typo  ====== */
.typo:before, .typo:after { content:"."; display:block; height:0; visibility:hidden; }
.typo:after { clear:both; }
.typo { *zoom:1; }
.typo .typo-text { overflow:hidden; *zoom:1; }
.typo .typo-img { float:left; margin-right:20px; }
.typo .typo-img-right { float:right; margin-left:20px; margin-right:0; }
/* ======  Columns  ====== */
.column:after {clear:both; content:"."; display:block; font-size:0; height:0; line-height:0;  min-height:0; visibility:hidden; *zoom:1;}
.column {width:100%;}
.column .col-2-1,.column .col-3-1,.column .col-4-1,.column .col-5-1,.column .col-3-2{ float:left; min-height:1px; height:auto !important; _height:1px; }
.column .col-1-1 {width:100%;}
.column .col-2-1 {width: 48.5%; margin-right:3%;}
.column .col-3-1 {width: 31.3333%;margin-right: 3%;}
.column .col-4-1 {width: 22.75%; margin-right:3%;}
.column .col-5-1 {width: 15%; margin-right:5%;}
.column .col-3-2 {width: 65.6666%; margin-right:3%;}
.column .last {margin-right:0; *float:right; *clear:right;}
/* 静态内?*/
.qhd-content h1 { font-size:28px; margin-bottom:10px; }
.qhd-content h2 { font-size:24px; margin-bottom:10px; }
.qhd-content h3 { font-size:18px; margin-bottom:10px; }
.qhd-content h4 { font-size:16px; }
.qhd-content p { line-height:1.8; }
.qhd-content img { vertical-align:middle; height:auto !important; }
/* ====== Slideshow & Scrollable ====== */
.carousel-direction a { 
	display:block; width:30px; height:60px; line-height:60px; overflow:hidden; position:absolute; top:50%; z-index:100; margin-top:-30px; 
	font-family:simsun; text-align:center; color:#fff; font-size:30px; text-decoration:none; cursor:pointer; background-color:#990000; 
}
.carousel-direction a:hover { background-color:#FF4949; color:#fff; text-decoration:none; }
.carousel-direction a.disabled, .carousel-direction a.disabled:hover { background-color:#dcf2ff; color:#ccc; cursor:default; }
.carousel-prev { left:0; }
.carousel-next { right:0; }
.carousel-btn { text-align:center; margin:10px 0; }
.carousel-btn a { display:inline-block; width:12px; height:12px; margin:0 5px; background:#ccc; border-radius:50%; }
.carousel-btn .selected { background:#990000; cursor:default;}
.carousel-btn a span { display:none;}
.carousel-btn-fixed { width:100%; position:absolute; bottom:15px; left:0; margin:0; z-index:100; }
.carousel-num { position:absolute; bottom:10px; right:10px; z-index:100; }
.carousel-num a { display:inline-block; *display:inline; *zoom:1; width:20px; height:20px; line-height:20px; margin:0 0 0 5px; text-align:center; background:#333; font-size:12px; color:#fff; }
.carousel-num a:hover { text-decoration:none; color:#fff; }
.carousel-num a.selected { background:#990000; cursor:default; }
.carousel-thumbs { text-align:center; } 
.carousel-thumbs a { border:2px solid #ccc; margin:0 3px; display:inline-block; *display:inline; *zoom:1; }
.carousel-thumbs a:hover, .carousel-thumbs a.selected { border-color:#f60; }
.carousel { position:relative; }
.carousel-item { position:relative; float:left; }
.carousel-item img { display:block; }
.carousel-info { position:absolute; bottom:0; left:0; width:100%; background:url(/Templates/wx/images/opa70.png); }
.carousel-info-inner { font-size:13px; padding:8px 10px; color:#fff; }
.carousel-info-inner a, .carousel-info-inner a:hover { color:#fff; }
.carousel-info-inner h3 { font-size:16px; line-height:20px; color:#fff; }
.carousel-info-inner p {margin-top:5px; } 
.responsive-carousel { overflow:hidden; }
.responsive-carousel .carousel-item { /*float:none;*/ }
.responsive-carousel .carousel-item img { width:100%; height:auto; }
.responsive-carousel .carousel-direction { display:none; }
.responsive-carousel:hover .carousel-direction { display:block; }
.slideshow { overflow:hidden; } 
.slideshow .carousel-direction a { }
.slideshow .carousel-direction a:hover { }
.slideshow .carousel-prev { }
.slideshow .carousel-next { }
/* 文章 & 产品 公用 */
.entry-meta { font-size:12px; margin-bottom:10px; color:#808080; }
.entry-meta strong { font-weight:normal; }
/* 头条 */
.headlines-set .article-title { font-size:13px; }
/* 多列图文 */
.portfolio-list { min-height:20px; }
.portfolio-list li { margin-bottom:25px; }
.portfolio-img { margin:10px;  }
.portfolio-img a { position:relative; }
.portfolio-img a, .portfolio-img img { width:100%; display:block; }
.portfolio-img a:hover .opacity-overlay { display:block; }
.portfolio-title { margin-bottom:10px; font-weight:normal; line-height:normal; text-align:center; } 
.portfolio-title h2 { font-size:14px; line-height:1.5; }
.portfolio-title a { color:#4d4d4d; }
.portfolio-title a:hover { color:#990000; text-decoration:none; }
/* Article 文章*/
.article-category {}
.article-list-row {}
.article-list-row li { padding:5px 0; *vertical-align:text-top; border-bottom:1px dotted #d9d9d9; *zoom:1; _display:inline-block; }
.article-list-row li .article-title { padding-left:12px; color:#4d4d4d; display:inline-block; *display:inline; *zoom:1; line-height:20px; background:url(/Templates/wx/images/style-cyan/icon-dot.SVG) no-repeat 0 6px;background-size: 8px 8px; }
.article-list-row li .article-title:hover { color:#990000; text-decoration:none; }
.article-list-row li .article-time, .article-list-row li .article-time strong, .article-list-row li .article-time em { color:#7c7b7b; font-size:12px; font-weight:normal; font-style:normal; }
.article-list-row .article-time strong { padding:0 3px;}
.article-list-row li .no-file{ cursor:default; }
.article-list-row li .file-download { background:url(/Templates/wx/images/style-cyan/icon-download.gif) no-repeat left center; padding-left:18px; font-size:12px; color:#990000; }
.article-list-row li .file-download-disabled { background:url(/Templates/wx/images/style-cyan/icon-download-disabled.gif) no-repeat left center; color:#ccc; cursor:not-allowed; }
.article-list-row li a { color:#4d4d4d; text-decoration:none; }
.article-list-row-noBorder li { border-bottom:none; padding:3px 0; }
.article-detail .article-title { text-align:center; margin-bottom:15px; }
.article-detail .article-title h1 { font-size:20px; line-height:1.5; }
.article-detail .entry-meta { text-align:center; margin-bottom:10px; padding-bottom:10px; font-size:12px; border-bottom:1px dotted #ccc; }
.article-detail .entry-meta a { color:#990000;}
.article-detail .entry-meta span { margin:0 10px; }
.article-detail .article-content { margin-top:25px; }
.article-detail .video-player-content { margin-top:20px; }
/* 分页 & 面包?*/
.pagination { margin:30px 0 20px; clear:both; font-size:13px; }
.pagination span, .pagination a { display:inline-block; padding:0 10px; height:28px; line-height:28px; margin:0 2px; *zoom:1; color:#464236; }
.pagination a:hover { background:#e5e5e5; color:#990000; text-decoration:none; }
.pagination a:active { color:#808080; }
.pagination .disabled { cursor:default; color:#ccc; }
.pagination .current { background:#990000; color:#fff; }
.pagination-default { text-align:center;  }
.pagination-right { text-align:right; }
.pagination-left  { text-align:left; }
.breadcrumbs { font-size:12px; color:#999; }
.breadcrumbs a { color:#999; }
.breadcrumbs a:hover { color:#999; text-decoration:underline; }
.breadcrumbs i { font-style:normal; margin:0 3px; }
.breadcrumbs strong { font-weight:normal; color:#333; } 
/* module 外框容器 */
.module-default { margin:0; padding:0; }
.module-default > .module-divider { margin-bottom:10px; }
.module { margin-bottom:25px; }
.module-title-default { margin-bottom:10px; overflow:hidden;  }
.module-title-default > .module-title-content h3 { display:block; float:left; _display:inline; line-height:20px; font-size:16px; color:#990000; font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif; }
.module-title-default > .module-title-content span { margin-left:5px; float:left; line-height:22px; color:#990000; font-size:12px; }
.module-title-default > .module-title-content span strong { font-weight:normal; margin-left:5px; color:#999; }
.module-more-default a { color:#808080; font-size:13px; }
.module-more-default a:hover { color:#990000; text-decoration:none; }
.module-icon-default { padding-left:25px; background-repeat:no-repeat; background-position:left center; }
.module-divider { height:1px; overflow:hidden; background-color:#ccc; margin-top:25px; clear:both; }
.module-no-margin, .module-no-margin .module-content p{ margin:0; }
.module-white-bg > .module-inner { background-color:#fff; }
.module-white-bg > .module-inner > .module-title-default { padding:10px 10px 0; }
.module-white-bg > .module-inner > .module-content { padding:0 10px 10px 10px; }
.module-white-bg .scrollable ul li { width:225px; }
.module-hlbg { }
.module-hlbg > .module-inner { background-color:#f0f9fa; }
.module-hlbg-title { background-color:#990000; padding:0 10px; }
.module-hlbg-title h3 { font-size:16px; height:36px; line-height:36px; color:#fff; }
.module-hlbg-icon { padding-left:25px; background-repeat:no-repeat; background-position:left center; }
.module-hlbg-content { padding:10px 10px 15px; }
.module-hlbg > .module-divider { margin-bottom:10px; margin-top:10px; }
/* Pages style*/
html { background-repeat:repeat;}
body { font:14px/1.8 "Microsoft YaHei","微软雅黑",Arial,sans-serif; color:#4d4d4d; }
body.font-en-US, body.font-en-US .module-title-default > .module-title-content h3 { font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","微软雅黑",sans-serif; }
a { color:#4d4d4d; text-decoration:none; }
a:hover { color:#990000; text-decoration:none; }
/* Common Class */
.float-left { float:left; display:inline; }
.float-right {
	float: right;
	display: inline;
}
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.page-width { width:1000px; margin:0 auto; }
.boxed { width:1060px; margin-left:auto; margin-right:auto; }
.fixed { position:fixed; top:0px; left:0px; }
.double-hr { border-top:3px double #ccc; clear:both; font-size:0; height:0; overflow:hidden; margin-bottom:20px; }
/* ============================= top ============================= */
.top { position:relative; z-index:1000; background-color:#fff; }
/* logo */
.logo {display: block;height: auto;width: 500px;}
.logo img {display: block;}
.top-main-content .qhd-content img{ vertical-align:text-bottom; }
.top a { color:#999; }
.top a:hover { color:#990000; text-decoration:none; }
.top-main {
	padding-top: 15px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
	color: #808080;
}
.language { margin-bottom:5px; top:-10px; }
.language a { margin-left:15px; }
.top-widget { margin-top:25px; }
.nav { height:46px; background:#990000;}
/* ============================= header ============================= */
.header { min-height:80px; height:auto !important; _height:80px; }
/* ============================= page-title & page-name & page-menu ============================= */
.page-title .page-width {overflow:hidden;}
.page-title .page-name { line-height:38px; }
.page-title .page-name h2 { font-size:16px; }
.page-title .breadcrumbs { line-height:38px; }
.page-title-inner { background:none; border-bottom:1px solid #e5e5e5; padding:0; margin-top:-15px; margin-bottom:20px; }
.page-title-inner .breadcrumbs { padding-left:16px; background: url(/Templates/wx/images/skin-icon/icon-home.png) no-repeat left center; }
.page-menu {
	margin-bottom: 25px;
	background-color: #FFE1E1;
}
.page-menu-title { height:50px; background:#990000 url(../images/style-cyan/page-menu-title.png) no-repeat; }
.page-menu-title h3 { padding-left:15px; font-size:20px; line-height:50px; color:#fff; }
.page-menu-content ul li i { display:block; width:7px; height:7px; overflow:hidden; position:absolute; top:17px; right:0; _right:15px; background:url(/Templates/wx/images/style-cyan/page-menu.gif) no-repeat 0 0; }

.accordion {
 	width: 100%;
 	max-width: 360px;
 	margin: 30px auto 20px;
 	background: #FFE1E1;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 10px 10px 10px 30px;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 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);
}

/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #444359;
 	font-size: 14px;
 }

 .submenu li {
 	border-bottom: 1px solid #4b4a5e;
 }

 .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;
 }


/* ============================= main ============================= */
.main {  }
.sidebar { width:240px; margin-top:-50px; padding:0 0 50px; position:relative; z-index:10; background-color:#FFE1E1; }
.sidebar .qhd-content img { max-width:240px; height:auto !important; }	
.content { width:720px; padding:20px 0 50px; _overflow:hidden; }
.content .qhd-content img { max-width:720px; height:auto !important; }	
/* ============================= footer ============================= */
.footer { overflow:hidden; background:#575f60; font-size:13px; color:#585858; }
.footer-expand { background-color:#e9f1f2; }
.footer-expand .page-width { padding-top:50px; padding-bottom:35px;}
.footer-expand .module { margin-bottom:10px; }
.footer-main { background-color:#575f60; color:#ccc; }
.footer-main .page-width { padding-top:30px; padding-bottom:30px;}
.footer-main a { color:#bfbfbf }
.footer-main a:hover { color:#e5e5e5 }
.footer-main .module-title-default > .module-title-content > h3 { font-size:16px; line-height:18px; color:#fff; }
.footer-main .module-more-default a { color:#bfbfbf; }
.footer-main .module-more-default a:hover { color:#e5e5e5;  }
.footer-main .module-divider { margin-bottom:10px; margin-top:15px; background-color:#4a5152; }
.footer-expand H4 {font-size:16px; }
/* ============================= bottom ============================= */
.bottom { overflow:hidden; font-size:13px; color:#666; }
.bottom .page-width { padding-top:13px; padding-bottom:13px;}
.bottom a { color:#808080; }
.bottom a:hover { color:#990000; }
.home {background-color: #E9F1F2;}
.home .main {position: relative;z-index: 100;margin-top: -40px;}
.home .carousel-btn-fixed { bottom:60px; }
.sylmk-h{height:220px;}
.yqljk{height: 50px;width:100%;margin-top:10px;margin-bottom:10px;}
.language-ico {display: block;height: 20px;padding:0px;width: 100px;line-height:20px; }
.phone-ico{display: block;height: 25px;padding:0px;width: 230px;line-height:25px;font-size: 16px;}		
.column .yqlj {height: auto!important;float: left;width: 20%;margin-right: 1.5%;text-align: center;border: 1px dashed #999;}
.column .yqlj:hover{
	border: 1px dashed #990000;
}
.app {float:left; min-height:1px;height:auto !important; _height:1px;width: 15%; margin-right:2%;}
.applast {margin-right:0; float:right; clear:right;}
.in-time {color:rgb(124,123,123);font-size:12px;font-weight:400;margin-top:2px;}
.shadow{box-shadow:2px 2px 2px 0 rgba(0, 0, 0, 0.2);}
@media (max-width: 62.5em) {
.page-width { width:100%; margin:0 auto; }
.language-ico {display:none;}
.column .col-3-1 {width: 22em;}
.app{width: 6em ;margin-right:1em;margin-left:1em;}
.applast {float:left;}	
.column .col-5-1 {float:left; width: 5em ;margin-right:1em;margin-left:2em;}
.column .yqlj {float: left;width: 7em; margin-right:1em;}
.sidebar { width:100%; margin-top:0px; padding:0px; float:left;} 
.breadcrumbs {width: 95%;padding-right:2%}
.content {width: 95%;padding-right:2%}
.qhd-content img{width:100% !important;}
.sylmk-h{height:auto;}
.column .last {margin-right: 3%;float:left;}
}
/* ============================= AD ============================= */
#piaofu{
	z-index:999;
}
@media ( max-width: 40em ) {
.sidebar {margin-top:1px;} 
.column .col-3-1 {width:100%;}
.phone-ico {display:none;}
.logo{width:300px;}
.header {display:none;}
.home .main { margin-top:0px;}
}
