﻿body{ width:100%;
    font:14px/18 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"!important;
    width:expression(document.body.clientWidth <= 960? "960px": "auto");
    min-width:1170px;}
body.bj{background: -webkit-linear-gradient(left,#2a303c 50%,#fff 50%);
    background: -moz-linear-gradient(left,#2a303c 50%,#fff 50%);
    background: -ms-linear-gradient(left,#2a303c 50%,#fff 50%);
    background: -o-linear-gradient(left,#2a303c 50%,#fff 50%);}
.hidden {
	display:none;
}
abbr, address, cite, code, del, dfn, ins, kbd, q, samp, small, sub, sup, var, b, i {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
}
section, article, aside, header, footer, nav, dialog, figure {
	display:block;
}
section {
	margin-left:auto;
	margin-right:auto;
}
* {
	margin:0;
	padding:0;
}
/*
body, input, textarea, button {
	font:14px/18px "\5FAE\8F6F\96C5\9ED1", Helvetica, Arial, Verdana, "\5B8B\4F53";
	color:#666666;
	word-wrap:break-word;
	background:url(../img/index011_02.jpg) repeat-x left top;
}
*/

body, input, textarea, button {
	font:14px/18px "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53" !important;
	color:#666666;
	word-wrap:break-word;
	
}
input, textarea, button{background:url(../img/index011_02.jpg) repeat-x left top;}/*lmj0626*/

table {
	border-collapse:collapse;
}
span {
	vertical-align:baseline;
}
ol,li, ul, menu {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:14px;
	color:#000000;
}
dt {
	font-weight:bold;
}
em {
	font-style:normal;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	
	color:#3999DA;
}
img {
	border:none;
}
a:focus, a:focus img, input:focus {
	outline:0;
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fn {
	float:none;
}
.cb {
	clear:both;
}
.tal {
	text-align:left;
}
.tar {
	text-align:right;
}
.tac {
	text-align:center;
}
.vat {
	vertical-align:top;
}
.vam {
	vertical-align:middle;
}
.ti2em {
	text-indent:2em;
}
.tlf {
	table-layout:fixed;
}
.nowrap {
	white-space:nowrap;
	word-break:normal;
}
.m0 {
	margin:0;
}
.m5 {
	margin:5px;
}
.m10 {
	margin:10px;
}
.m15 {
	margin:15px;
}
.m20 {
	margin:20px;
}
.m25 {
	margin:25px;
}
.mt0 {
	margin-top:0px;
}
.mt5 {
	margin-top:9px;
}
.mt10 {
	margin-top:10px;
}
.mt11 {
	margin-top:1px;
	overflow:hidden;
}
.mt15 {
	margin-top:9px !important;
}
.mt20 {
	margin-top:20px;
}
.mt25 {
	margin-top:25px;
}
.mt30 {
	margin-top:30px;
}

.mt45 {
	margin-top:45px;
}
.mb5 {
	margin-bottom:9px;
}
.mb10 {
	margin-bottom:10px;
}
.mb20 {
	margin-bottom:20px;
}
.mb30 {
	margin-bottom:30px;
}
.mr5 {
	margin-right:5px;
}
.mr20 {
	margin-right:20px;
}
.mr200 {
	margin-right:200px;
}
.wrap {
	table-layout:fixed;
	word-break:break-all;
	overflow:hidden;
}
.p0 {
	padding:0px;
}
.p5 {
	padding:5px;
}
.p10 {
	padding:10px;
}
.p15 {
	padding:15px;
}
.p20 {
	padding:20px;
}
.p25 {
	padding:25px;
}
.pl0 {
	padding-left:0px;
}
.pl1 {
	padding-left:5px;
}
.pl5 {
	padding-left:5px;
}
.pl15 {
	padding-left:15px;
}
.pb25 {
	padding-bottom:25px;
}
.pr15 {
	padding-right:10px;
}
.pb30 {
	padding-bottom:30px;
}
.pt30 {
	padding-top:30px;
}
/*
.header_bar {
	width:1002px;
	height:153px;
	overflow:hidden;
	margin:0px auto 8px;
}*/
.header{
z-index:22;
position:absolute;
width:100%;
top:0;
min-width:1170px;
}
.header .menu > ul > li a.context {
  cursor: default;
}
.header_bar {
	width:100%;
	height:32px;
	font-size:12px;
background:#ffffff;
	background-color:rgba(225,225,225,.2);
filter:Alpha(opacity=20);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	
}

.header_bara {
	line-height:32px;
	overflow:hidden;
position:relative;
}
.header_barlogo{ width:100%; /*background:#4d95c7;*/}
.header_bara .htl {
	float:left;
	color:#fff;
}
/*
.header_bara {
	height:31px;
	overflow:hidden;
	line-height:31px;
}
.header_bara .htl {
	float:left;
}
*/
.header_bara .htr {
	float:right;
}
.header_bara .htr li {
	float:left;
	line-height:31px;
	padding-left:8px;
        color:#ddd;
	
}
.header_bara .htr li span{
	padding-left:8px;
	color:#fff;
}
.header_bara .htr li a {
	color:#fff;
}
.header_barbrb a { padding:0 3px; color:#a9a9a9; }

/*.header_barb img {
	float:left;
        margin-top:10px;
}*/

.header_barbrb {
	height:25px;
	text-align:left;
	line-height:25px; _margin-top:-19px;
}
.header_barbr {

position: absolute;
    right: 0;
    top: 20px;
}
.header_barbrt {
	overflow:hidden;
}
.header_barbr .srcl {
width:230px;
height:28px;
	color:#fff;
	background:none;
float:left;
border:1px solid #fff;
padding:0px 22px 0px 15px;
margin:0;
*line-height: 28px!important;
line-height:28px\9;
}
input[type="text"]:focus{line-height: normal; line-height: 28px\9!important;}

input::-webkit-input-placeholder {
    color:    #fff;
}
input:-moz-placeholder {
    color:    #fff;
}
.header_barbr .srcr {
	background: #fff;
opacity: 0.2;
filter:Alpha(opacity=20);
    border:none;
    color: #fff;
    float: left;
    height: 28px;
    margin-left: -27px;
border-radius:0 4px 4px 0;
    width: 27px;
    position:absolute;
z-index:2;
    cursor: pointer;
}

/*.header_barc {
   background-color: #269ee6;
  *background-color: #269ee6;
  background-image: -moz-linear-gradient(top, #269ee6, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#269ee6), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #269ee6, #0044cc);
  background-image: -o-linear-gradient(top, #269ee6, #0044cc);
  background-image: linear-gradient(to bottom, #269ee6, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff269ee6', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
margin: 0 auto;width: 100%;
border:1px solid #0e6eb8;}*/
.header_barc {
   margin-left:150px;
   float:left;
}

/* 
- Name: megamenu.js - style.css
- Version: 1.0
- Latest update: 29.01.2016.
- Author: Mario Loncarek
- Author web site: http://marioloncarek.com
*/


/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Body - not related to megamenu
–––––––––––––––––––––––––––––––––––––––––––––––––– */

body {
    font-family: 'Source Sans Pro', sans-serif;
}

* {
    box-sizing: border-box;
}

a {
    color: #333;
}

/*.description {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}*/


/* ––––––––––––––––––––––––––––––––––––––––––––––––––
megamenu.js STYLE STARTS HERE
–––––––––––––––––––––––––––––––––––––––––––––––––– */


/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Screen style's
–––––––––––––––––––––––––––––––––––––––––––––––––– */



.menu-mobile {
    display: none;
    padding: 20px;
}



.menu {
	display: inline-block;
	float:right;
	width: 84%;
	position: relative;
}
.menu > ul {
    margin: 0 auto;
    width: 100%;
    list-style: none;
    padding: 0;
    position: relative;
    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
    box-sizing: border-box;
}

.menu > ul:before,
.menu > ul:after {
    content: "";
    display: table;
}

.menu > ul:after {
    clear: both;
}

.menu > ul > li {
    float: left;
    padding: 0;
    margin: 0;
}

.menu > ul > li a {
    text-decoration: none;
    padding: 1.6em 1em;
    display: block;
    font-size: 16px;
color:#fff;
}
.menu ul li ul.sel li a{font-size: 14px;}
.menu > ul > li:hover {
    background:rgba(103,175,215,.98);
}

.menu > ul > li > ul {
    display: none;
    width: 100%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e567afd7,endColorstr=#e567afd7);

    background:rgba(103,175,215,.98);
    padding: 10px 20px;
    position: absolute;
    z-index: 99;
    left: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul:before,
.menu > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 20%;
    background: none;
    float: left;
}

.menu > ul > li > ul > li span{
    color: #fff;
    padding: .2em 0;
    width: 77%;
    display: block;
    border-bottom: 1px solid #ccc;
    font-size:16px;
    line-height:36px;
}
.menu > ul > li > ul > li a {
    color: #fff;
    padding: .2em 0;
    width:77%;
    display: block;
    border-bottom: 1px solid #ccc;
    font-size:16px;
}
.menu > ul > li > ul >  li a:hover{

	color:#2176da;
}

.menu > ul > li > ul > li > ul {
    display: block;
    padding: 0;
    margin: 10px 0 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li > ul > li {
    float: left;
    width: 100%;
    padding: 10px 0 0;
    margin: 0;
    font-size: .8em;
}

.menu > ul > li > ul > li > ul > li a {
    border: 0;
    font-size: 16px;
}
li.menu-dropdown-icon ul li ul li a:hover {
  color: #2176da!important;
}
.menu > ul> li >ul.normal-sub>li a:hover {
  color: #2176da!important;
}

.menu > ul > li > ul.normal-sub {
    width: 230px;
    left: auto;
    padding: 10px 20px;
}

.menu > ul > li > ul.normal-sub > li {
    width: 100%;
}

.menu > ul > li > ul.normal-sub > li a {
    border: 0;
    padding: 1em 0;
}


/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Mobile style's
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@import url(http://fonts.useso.com/css?family=Raleway:200,500,700,800);
@font-face {
	src:url('../fonts/icomoon.eot?rretjt');
	src:url('../fonts/icomoon.eot?#iefixrretjt') format('embedded-opentype'),
		url('../fonts/icomoon.woff?rretjt') format('woff'),
		url('../fonts/icomoon.ttf?rretjt') format('truetype'),
		url('../fonts/icomoon.svg?rretjt#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body, html { font-size: 100%; 	padding: 0; margin: 0;}

/* Reset */
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}


a{text-decoration: none;outline: none;}
/*a:hover,a:focus{color:#fff;}*/

.zzsc-container{
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.zzsc-content {
	font-size: 150%;
	padding: 1em 0;
}

.zzsc-content h2 {
	margin: 0 0 2em;
	opacity: 0.1;
}

.zzsc-content p {
	margin: 1em 0;
	padding: 5em 0 0 0;
	font-size: 0.65em;
}
.bgcolor-1 { background: #f0efee; }
.bgcolor-2 { background: #f9f9f9; }
.bgcolor-3 { background: #e8e8e8; }/*light grey*/
.bgcolor-4 { background: #2f3238; color: #fff; }/*Dark grey*/
.bgcolor-5 { background: #df6659; color: #521e18; }/*pink1*/
.bgcolor-6 { background: #2fa8ec; }/*sky blue*/
.bgcolor-7 { background: #d0d6d6; }/*White tea*/
.bgcolor-8 { background: #3d4444; color: #fff; }/*Dark grey2*/
.bgcolor-9 { background: #ef3f52; color: #fff;}/*pink2*/
.bgcolor-10{ background: #64448f; color: #fff;}/*Violet*/
.bgcolor-11{ background: #3755ad; color: #fff;}/*dark blue*/
.bgcolor-12{ background: #3498DB; color: #fff;}/*light blue*/
.bgcolor-20{ background: #494A5F;color: #D5D6E2;}
/* Header */
.zzsc-header{
	padding: 1em 190px 1em;
	letter-spacing: -1px;
	text-align: center;
	background: #66677c;
}
.zzsc-header h1 {
	color: #D5D6E2;
	font-weight: 600;
	font-size: 2em;
	line-height: 1;
	margin-bottom: 0;
	font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
}
.zzsc-header h1 span {
	font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
	display: block;
	font-size: 60%;
	font-weight: 400;
	padding: 0.8em 0 0.5em 0;
	color: #c3c8cd;
}
/*nav*/
.zzsc-demo a{color: #1d7db1;text-decoration: none;}
.zzsc-demo{width: 100%;padding-bottom: 1.2em;}
.zzsc-demo a{display: inline-block;margin: 0.5em;padding: 0.6em 1em;border: 3px solid #1d7db1;font-weight: 700;}
.zzsc-demo a:hover{opacity: 0.6;}
.zzsc-demo a.current{background:#1d7db1;color: #fff; }
/* Top Navigation Style */
.zzsc-links {
	position: relative;
	display: inline-block;
	white-space: nowrap;
	font-size: 1.5em;
	text-align: center;
}

.zzsc-links::after {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1px;
	width: 2px;
	height: 100%;
	background: #dbdbdb;
	content: '';
	-webkit-transform: rotate3d(0,0,1,22.5deg);
	transform: rotate3d(0,0,1,22.5deg);
}

.zzsc-icon {
	display: inline-block;
	margin: 0.5em;
	padding: 0em 0;
	width: 1.5em;
	text-decoration: none;
}

.zzsc-icon span {
	display: none;
}

.zzsc-icon:before {
	margin: 0 5px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}
/* footer */
.tc-footer {
    clear:both;
    background: #f6f6f6;
    padding: 40px 0 20px;
    min-width: 1000px;
    margin-bottom: -20px;
}
.tc-footer .tc-footer-columns {
    max-width: 1200px;
    margin: 0 auto;
    font-size: 0;
    text-align: center;
}
.tc-footer .columns {
    float:left;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    width: 19%;
    min-width: 124px;
    margin-bottom: 30px;
}
.tc-footer .columns h3 {
    font-size: 15px;
    color: #333;
    margin-bottom: 10px;
    font-weight: 400;
}
.tc-footer .columns img{
	width:45%;
}
.tc-footer .ct-img img{
	width:80px;
}
.tc-footer .columns ul li, .tc-footer .columns ul li a {
    font-size: 12px;
    color: #777;
    display: block;
}
.tc-footer .tc-footer-copyright {
    clear:both;
    text-align: center;
}
.tc-footer .tc-footer-copyright .department {
    border-bottom:1px solid rgba(255, 255, 255, 0.25);
    line-height: 35px;
    margin: 0 auto 15px;
    max-width: 1200px;
}
.tc-footer .tc-footer-copyright .links, .tc-footer .tc-footer-copyright .links a {
    color: #5a5e67;
    font-size: 12px;
    margin: 0 5px;
}
.tc-footer .tc-footer-copyright .links {
    line-height: 20px;
}
.tc-footer .tc-footer-copyright .department, .tc-footer .tc-footer-copyright .department a {
    font-size: 12px;
    color: #777;
}
.tc-footer .tc-footer-copyright .department a {
    white-space: nowrap;
    margin: 0 5px;
}
.tc-footer .tc-footer-copyright .department a i{
padding-right:5px;
}
.tc-footer .columns ul li {
    line-height: 26px;
}
.ct-img {
    float: left;
}
.certification .information{
	/*float: right*/;
	padding-top: 24px;
}
/* icomoon */
.icon-zzsc-home-outline:before {
	content: "\e5000";
}
.icon-zzsc-arrow-forward-outline:before {
	content: "\e5001";
}

@media screen and (max-width: 50em) {
	.zzsc-header {
		padding: 3em 10% 4em;
	}
	.zzsc-header h1 {
        font-size:2em;
    }
}


@media screen and (max-width: 40em) {
	.zzsc-header h1 {
		font-size: 1.5em;
	}
}

@media screen and (max-width: 30em) {
    .zzsc-header h1 {
        font-size:1.2em;
    }
}







.header_barc .menul li {
	float:left;
	
}
.header_barc .menul li a { color:#fff; font-size:16px; text-shadow:1px 1px 1px rgba(0,0,0,0.2); text-decoration:none; outline:none; display:block;}
.header_barc .menul li a {padding:25px 15px;}
/*.header_barc .menul li a span{padding:0 6px 0 0; display:block;}
.header_barc .menul li a em{ padding:0 10px; display:block;}*/
.header_barc .menul li.center { background:none; }
.header_barc .menul li.center a em{ display:block;}
.header_barc .menul li.center a em font{ display:block; padding:0 0px 0 30px; background:url(../img/kzt-0.png) no-repeat left center;}
/*header_barc .menul li a:hover,.header_barc .menul li a.hover { background:url(../img/nav-l.png) no-repeat left 0px; padding:0 15px 0 15px; font-size:15px; text-shadow:0px 0px 0px rgba(0,0,0,0);  color:#333; font-weight:600; text-decoration:none; outline:none; display:block;}*/

.header_barc .menul li a:hover,.header_barc .menul li a.hover { background:#66aed7; text-decoration:none; outline:none; display:block;}

/*.header_barc .menul li a:hover span,.header_barc .menul li a.hover span { background:url(../img/nav-r.png) no-repeat right 0px; padding:0 6px 0 0; display:block;} */
/*.header_barc .menul li a:hover em,.header_barc .menul li a.hover em { background:url(../img/nav-c.png) repeat-x left 4px; display:block; line-height:40px;}*/
.header_barc .menul li.center a:hover em font { display:block; padding:0 0px 0 30px; background:url(../img/kzt-1.png) no-repeat left center;}
.header_barc .menul .mic {
	font-size:14px;
	background:url(../img/index011_r2_c2.png) no-repeat left center;
	padding-left:48px;
	text-shadow:1px 1px 1px #1672a9;
}
.header_barc .menur {
	float:right;
	margin:0 6px 0 0;
}
.header_barc .menur li {
	float:left;
	/*width:100px;
	height:27px;
	margin-top:8px;
	margin-right:6px;
	display:inline;
	text-align:left;
	text-indent:35px;
	line-height:27px;*/
	height:30px;

margin: 9px 2px 0px;width:100px;border: 1px solid #1672a9;border-bottom:none;border-radius: 4px 4px 0 0; 
text-shadow: 1px 1px 1px #FFf;color:#333; background:#e6e6e6 url(../img/h_bg001.jpg) repeat-x left top;}
.header_barc .menur li a { display:block; line-height:30px; text-align:left; padding:0 0 0 35px; color:#333; }
.header_barc .menur li a:hover { text-decoration:none; color:#0069a0;}
.header_barc .menur .ur01 a {
	background:url(../img/men01.gif) no-repeat 8px center;
}
.header_barc .menur .ur02 a {
	background:url(../img/men02.gif) no-repeat 8px center;
}
a.logo{float: left;padding-top: 10px;}
.header_barb a.logo span{ color:#0e6eb8; font-size:28px;line-height:50px; font-weight:bold;}
.header_barb a.logo:hover{ text-decoration:none;}

.footer_barc a {
	margin-left:10px;
	margin-right:10px;
	color:#ddd;
}
.footer_barc a:hover{color:#8DC5E9;text-decoration:none;}
.footer_bar {
	margin:0 auto;
	width:100%;
	background:#1E1E24;
}

.footer_barb a img {
	 vertical-align:middle;
    
	float:left;
}
.footer_barb{background:#2E2D37;}
.footer_barb .span4{width:300px;}
.footer_barb .span2{width:240px;}

.footer_barb li {
	float:left;
	margin:0px 7px;
	
}

.footer_barb li a img {
	display:block;
	height:50px;
	width: 150px;
	border:1px solid #888;
	border-radius:4px;
}
.footer_barc {
	text-align:center;
	padding-top:10px;
	height:25px;
	border-bottom:1px solid #40404D;color:#ddd;
}
.footer_bard {
	text-align:center;
	padding-top:10px;
	color:#73787E;
	line-height:18px;
}
.footer_bard img {
	margin-left:4px;
	margin-right:4px;
}

#hiddenHref{ color:#cccccc;}

#hiddenHref a{padding:0 10px; color:#a8d2ee;}
.blue{ color:#0066cc;}



/*#ico_109 {	background:url(../img/icon020.png) no-repeat left center;}
#ico_11 {background:url(../img/ic01.jpg) no-repeat left center;}
#ico_12 {background:url(../img/ic02.jpg) no-repeat left center;}
 #ico_13 {background:url(../img/icon021.png) no-repeat left center;}
 #ico_14 {background:url(../img/ic04.jpg) no-repeat left center;}
#ico_641{background:url(../img/icon024.png) left center no-repeat;}
#ico_640{background:url(../img/icon025.png) left center no-repeat;}
#ico_647{background:url(../img/icon020.png) left center no-repeat;}
#ico_646{background:url(../img/icon025.png) left center no-repeat;}
#ico_643{background:url(../img/icon026.png) left center no-repeat;}
#ico_648{background:url(../img/icon027.png) left center no-repeat;}
#ico_562{background:url(../img/icon025.png) left center no-repeat;}
#ico_561{background:url(../img/icon020.png) left center no-repeat;}*/

#ico_641{background:url(../img/icon022.png) no-repeat left center;}
#ico_557{background:url(../img/left05.jpg) no-repeat left center;}
#ico_555{background:url(../img/left06.jpg) no-repeat left center;}
#ico_558{background:url(../img/left07.jpg) no-repeat left center;}
#ico_559{background:url(../img/left08.jpg) no-repeat left center;}
#ico_640{background:url(../img/icon023.png) left center no-repeat;}
#ico_647{background:url(../img/icon024.png) left center no-repeat;}
#ico_646{background:url(../img/icon025.png) left center no-repeat;}
#ico_643{background:url(../img/icon020.png) left center no-repeat;}
#ico_648{background:url(../img/icon021.png) left center no-repeat;}
#ico_562{background:url(../img/icon026.png) left center no-repeat;}
#ico_561{background:url(../img/icon027.png) left center no-repeat;}
#ico_665{background:url(../img/icon027.png) left center no-repeat;}
#ico_725{background:url(../img/icon023.png) left center no-repeat;}

#online-service{z-index:999;width:210px; height:310px; background:#f7f7f7; position:fixed; top:160px; right:-212px; -webkit-box-shadow:1px 0 3px #ccc; -moz-box-shadow:1px 0 3px #ccc; box-shadow:1px 0 3px #ccc;border:2px solid #2195DB; border-right:none;  border-radius:5px 0 0 5px;}
#online-service .title{width:41px;height:128px;position: absolute;left:-42px;top:20%;cursor: pointer;}
#online-service .online-service-content{line-height:24px; font-size:14px;}
#online-service .online-service-content .xian{ width:100%; height:1px; border-bottom:1px solid #FFF; background:#ddd;}
#online-service .online-service-content dl{ padding:10px;
	margin-bottom:10px; 
  }	
#online-service .online-service-content dl li.tel{ font-style:italic;} 
#online-service .online-service-content dl li a{ color:#2195DB;font-size:12px;}
#online-service .online-service-content dd {margin-left:9px;margin-bottom:5px;}
.active{background:#ff6600;}
.banner{}
.nav {
    bottom: 46px;
    position: absolute;
    width: 100%;
    text-align: center;
    z-index: 5;
}
.nav i{
	border-radius: 50%;
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #fff;
    cursor: pointer;
    margin: 0 5px;
margin-bottom:8px;
}

/*notice*/
.notice{
		position:absolute;
		z-index:23;
		width:100%;
		bottom:0;
		height:32px;
		line-height:32px;
               
}
.noticeBox{
width:100%;height:100%;
background:#ffffff;
		background:rgba(255,255,255,.2);
               filter:Alpha(opacity=20);
                position:static;   /*IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
               *zoom:1;  /*激活IE6、7的haslayout属性，让它读懂Alpha */
}
.noticeBox > div{
position:relative;
}
.notice a{
	font-size: 12px;
	display:inline-block;
	overflow:hidden;
	width:300px;
	height:32px;
	color:#fff;
  margin-right: 46px;
position:relative;
}
#marquee_img div{
	width:300px;
	margin:0 30px;
	float:left;
	text-overflow: ellipsis;
	height:32px;
}
.notice span{float:left;font-size:16px;color:#fff;padding-left:20px;  margin-right: 20px;}
.notice span i{color:#fff;margin-left:15px;line-height:32px;}
.notice ul li{line-height:42px; font-size:16px; margin:0px 20px 0px 0px; float: left;}
.notice ul li i{ font-size:18px;}
/*notice end*/
/*anli*/
.blk_29 { OVERFLOW: hidden;  ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {FLOAT: left; WIDTH: 24px; CURSOR: pointer; POSITION: absolute;HEIGHT: 172px;top:0px;left:0px;}

.blk_29 .RightBotton { FLOAT: right; WIDTH: 24px; CURSOR: pointer; POSITION: absolute;HEIGHT: 172px;top:0px;right:0px;}
.blk_29 .LeftBotton i,.blk_29 .RightBotton i{margin:49px 5px;text-shadow: 0 0px 1px #fff;font-size:28px;}
.blk_29 .LeftBotton i:hover,.blk_29 .RightBotton i:hover,.blk_29 .LeftBotton:hover i,.blk_29 .RightBotton:hover i{color:#29a9df;}
/*anli end*/
/*newindex*/

.home-title {
    border-bottom: 1px solid #e1e1df;
    height: 23px;
    margin-bottom: 40px;
    margin-top: 20px;
}

.home-title h1 {
    background:#fff;
    float: left;
    font-size: 20px;
    line-height:40px;
    height:40px; 
   font-weight:normal;
  
}
.home-title h1 i{color:#ddd;font-size:12px; margin-left:30px;}

.home-title .more {
    background: none repeat scroll 0 0 #fff;
    color: #3999DA;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 42px;
    padding-left: 5px;
}
.homenew-title {
    border-bottom: 1px solid #ccc;
    height: 13px;
    margin-bottom: 30px;
}

.homenew-title h1 {
    background:#f5f5f5;
    float: left;
    font-size: 18px;
   font-weight:normal;
  
}
.homenew-title .more {
    background:#f5f5f5;
    color: #3999DA;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 26px;
    padding-left: 5px;
}
.homenew-title h1 i{color:#ccc;font-size:12px; margin-left:15px;}
.homenew ul li{line-height:30px;}
.homenew ul li:first-child a{color:#ff6600;}
.homenew ul li span{ float:right;color:#999;font-style:italic;}
.cloudnews .vt{vertical-align:top;}
.cloudnews .news-time{background:#0AB0DA;border-radius:3px;display:inline-block;color:#fff;height:40px;margin-top:5px;padding:5px 0px;
text-align:center;width:40px;float:left;margin-right:10px;
}
.cloudnews .news-time .month {
    display: block;
    font-size: 12px;
    font-style:italic;
}

.cloudnews .news-time .date {
    display: block;
    font-size: 18px;
    font-weight: bold;
}
.cloudnews ul li a{float:left;width:300px;}
.cloudnews ul li a dl dt{color: #535353;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
     font-size:14px;
     font-weight:normal;
}
.cloudnews ul li a:hover dl dt{color: #0098ca;}
.cloudnews ul li a dl dd{color: #999999;
    font-size: 12px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cloudnews ul li a:hover dl dd{color: #0098ca;}
/*newindex end*/
/*solutionindex*/
.home-solution ul li{text-align:center;}
.home-solution ul li img{border:1px solid #ddd;padding:2px;clear:both;}
.home-solution ul li a{font-size:18px;line-height:50px;font-weight:normal;}
.home-solution ul li p{text-align:left;padding:0px 10px;}
.home-solution ul li p a{color:#888;line-height:24px;font-size:12px;}
.home-solution ul li p a:hover{color:#0098ca;}
/*solutionindex end*/
/*footer*/
.footer-a img{margin-right:10px;}
.footer-a dl{margin-bottom:0px;}
.footer-a dl dt{font-weight:normal;color:#fff;font-size:12px;}
.footer-a dl dd{color:#0098CA;font-size:20px;font-style:italic;}
.footer-a{color:#0098CA;}
.footer-a a.zcbtn{background: #0098ca;border-radius: 50px;font-size: 18px;padding: 15px 20px; color:#fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.footer-a a.zcbtn:hover{background:#0089B7;text-decoration: none;}
.footer-a a.kx{color:#0098CA;}
.footer-a a.kx:hover{color:#00BFFF;}
/*footer end*/
