@charset "UTF-8";
html{min-width:1000px;}
.container {width:1000px;margin:0 auto;_text-align:left;}
/* ie.css */
body {_text-align:center;}

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
/* ie only */   
* html .floatbox { width:100% }
.ie_fix_floats { 
	width: 100%;
	padding: 0 1px 0 1px;   
	margin: 0 -1px 0 -1px;  
	overflow: hidden;
}


/* reset.css */
.left{float:left;}
.right{float:right;}
.whitebg{background:#fff;}


html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;
font-family:Microsoft YaHei, Helvetica, sans-serif;
}

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:14px;color:#666;background:#fff;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#111;}
h1 {font-size:3em;line-height:1.2;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1.2;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.2em;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}

a:focus, a:hover {color:#5db9e5;/*#01778f;*/}
a{
	color:#000;
	text-decoration: none;
	outline:none;
	cursor: pointer;
}

blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}

form#searchForm fieldset {padding:1.4em 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}

legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}
ul.nostyle li,
ul.nostyle{list-style:none;margin:0;padding:0;}

/*iyHeader*/
.iyHeader{height:140px;position:relative;}
.iyHeader01{position:absolute; top:20px;left:0px;}
.iyHeader02{position:absolute; top:45px;left:180px;}
.iyHeader03{position:absolute; top:35px;right:0px;}
.iyHeader04{position:absolute; bottom:10px;right:68px;}
.iyHeaderContact{}
.iyHeaderAdd{padding-left:20px;background:url(../images/icon/location01.png) 0 50% no-repeat;}
.iyHeaderEmail{padding-left:20px;background:url(../images/icon/email01.png) 0 50% no-repeat;}
.iyHeaderTel{padding-left:20px;background:url(../images/icon/phone02.png) 0 50% no-repeat;font-family:Georgia;font-size:16px;font-weight:bold;}
.iyHeader04 .iyNav a{color:#7fb538;}
.iyHeader04 .iyNav a:hover{color:#000;}

/***** Back to Top *****/
#toTop{ text-decoration:none; position:fixed; bottom:20px; right:10px; overflow:hidden; width:51px; height:51px; border:none; text-indent:-999px; background: url('../images/ui.totop.png') no-repeat left top; }
#toTopHover{ background: url('../images/ui.totop.png') no-repeat left -50px; width:50px; height:50px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
#toTop:active, #toTop:focus{ outline:none; }


/*iyMainMenuBar*/
.iyMailNavBar{background:#5db9e5;}


.clr {clear:both;}

/*-------------------------
---	 global styles		---
--------------------------*/

/* for z-index layout */
div#maximenuck {

}

/* container style */
div#maximenuck ul.maximenuck {
	height:60px;
    padding : 0;
    margin : 0;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
	overflow:hidden;
}

div#maximenuck ul.maximenuck li.maximenuck {
    background : none;
    list-style : none;
    border : none;
    vertical-align: middle;
}


div#maximenuck ul.maximenuck li a.maximenuck,
div#maximenuck ul.maximenuck li span.separator {
    text-decoration : none;
    text-indent : 2px;
    outline : none;
    background : none;
    border : none;
    padding : 0;
    color : #fff;
    white-space: normal;
}


/*-------------------------
---	 active items		---
--------------------------*/

/* active parent title */
div#maximenuck ul.maximenuck li.active > a span.titreck {
    color : #fff;
}

/* active parent description */
div#maximenuck ul.maximenuck li.active > a span.descck {

}

/* active parent title */
div#maximenuck ul.maximenuck li.active > a:hover span.titreck {
    color : #fff;
}

/*-----------------------------
---	 1st level items		---
------------------------------*/
/* link image style */
div#maximenuck ul.maximenuck li.maximenuck > a img {
    margin : 0 3px 0 0;
    border : none;
}
div#maximenuck ul.maximenuck li.level1 span.titreck{vertical-align: top;font-weight:bold;}

/* img style without link (in separator) */
div#maximenuck ul.maximenuck li.maximenuck img {
    border : none;
	clear: both;
}
.iyFtitle{font-size:16px;padding:0 0 0 20px;background:url(../images/icon/menu-home.png) 0 50% no-repeat;}
div#maximenuck ul.maximenuck li.level1 {
	height:60px;
    padding : 0 0 0 0;
	/*margin-top:10px;*/
	width:142px;
    background : url(../images/separator.png) top right no-repeat;
	position:relative;
}
div#maximenuck ul.maximenuck li.level1  > a.maximenuck{
	display:block;
	position:absolute;
	top:50%;
	width:100%;
	margin-top:-20px; /* negative half of the height */
	text-align:center;
}
/* first level item title */
div#maximenuck ul.maximenuck li.level1 > a span.titreck,
div#maximenuck ul.maximenuck li.level1 > span.separator span.titreck {
    color : #fff;
	padding-top:10px;
}

/* first level item description */
div#maximenuck ul.maximenuck li.level1 > a span.descck {
    color : #fff;
}


/* first level item hovered */
div#maximenuck ul.maximenuck li.level1>a:hover span.titreck,
div#maximenuck ul.maximenuck li.level1>span:hover span.titreck {
    color: #fff;
}


/**
** items title and descriptions
**/

/* item title */
div#maximenuck span.titreck {
    color : #888;
    /*display : block;*/
    text-transform : none;
    font-weight : normal;
    font-size : 16px;
    line-height : 18px;
    text-decoration : none;
    float : none !important;
    float : left;
}

/* item description */
div#maximenuck span.descck {
    color : #c0c0c0;
    display : block;
    text-transform : none;
    font-size : 10px;
    text-decoration : none;
    height : 12px;
    line-height : 12px;
    float : none !important;
    float : left;
}

/* item title when mouseover */
div#maximenuck ul.maximenuck  a:hover span.titreck {
    color : #ddd;
}

/**
** child items
**/

/* child item title */
div#maximenuck ul.maximenuck2 li a.maximenuck,
div#maximenuck ul.maximenuck2 li span.separator {
    text-decoration : none;
    border-bottom : 1px solid #505050;
    margin : 0 2%;
	width: 96%;
    padding : 3px 0 3px 0;
	clear:both;
}

/* child item block */
div#maximenuck ul.maximenuck ul.maximenuck2 {
    background : transparent;
    margin : 0 !important;
    padding : 0 !important;
    border : none !important;
    box-shadow: none !important;
    width : 100%; /* important for Chrome and Safari compatibility */
    position: static !important;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
}

div#maximenuck ul.maximenuck2 li.maximenuck {
    padding : 2px 0 0 0;
    border : none;
    margin : 0 5px;
    background : none;
    display : block;
    float: none;
	/*clear:both;*/
}

/* child item container  */
div#maximenuck ul.maximenuck li div.floatck {
    background : #1a1a1a;
    border : 1px solid #707070;
}

/**
** module style
**/

div#maximenuck div.maximenuck_mod {
    width : 100%;
    padding : 0;
    /*overflow : hidden;*/
    color : #ddd;
    white-space : normal;
}

div#maximenuck div.maximenuck_mod div.moduletable {
    border : none;
    background : none;
}

div#maximenuck div.maximenuck_mod  fieldset{
    width : 100%;
    padding : 0;
    margin : 0 auto;
    /*overflow : hidden;*/
    background : transparent;
    border : none;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod a {
    border : none;
    margin : 0;
    padding : 0;
    display : inline;
    background : transparent;
    color : #888;
    font-weight : normal;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod a:hover {
    color : #FFF;
}

/* module title */
div#maximenuck ul.maximenuck div.maximenuck_mod h3 {
    width : 100%;
    color : #aaa;
    font-size : 14px;
    font-weight : normal;
    background : #444;
    margin : 5px 0 0 0;
    padding : 3px 0 3px 0;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod ul {
    margin : 0;
    padding : 0;
    width : 100%;
    background : none;
    border : none;
    text-align : left;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod li {
    margin : 0 0 0 15px;
    padding : 0;
    width : 100%;
    background : none;
    border : none;
    text-align : left;
    font-size : 11px;
    float : none;
    display : block;
    line-height : 20px;
    white-space : normal;
}

/* login module */
div#maximenuck ul.maximenuck2 div.maximenuck_mod #form-login ul {
    left : 0;
    margin : 0;
    padding : 0;
    width : 100%;
}

div#maximenuck ul.maximenuck2 div.maximenuck_mod #form-login ul li {
    margin : 2px 0;
    padding : 0 5px;
    height : 20px;
    background : transparent;
}


/**
** columns width & child position
**/

/* child blocks position (from level2 to n) */
div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck {
    margin : -30px 0 0 180px;
}

/* margin for overflown elements that rolls to the left */
div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight  {
    margin-right : 180px;
}

/* default width */
div#maximenuck ul.maximenuck li div.floatck {
    width : 180px;
}

div#maximenuck ul.maximenuck li div.floatck div.maximenuck2 {
    width : 180px;
}

/* 2 cols width */
div#maximenuck ul.maximenuck li div.cols2 {
    width : 360px;
}

div#maximenuck ul.maximenuck li div.cols2>div.maximenuck2 {
    width : 50%;
}

/* 3 cols width */
div#maximenuck ul.maximenuck li div.cols3 {
    width : 540px;
}

div#maximenuck ul.maximenuck li div.cols3>div.maximenuck2 {
    width : 33%;
}

/* 4 cols width */
div#maximenuck ul.maximenuck li div.cols4 {
    width : 720px;
}

div#maximenuck ul.maximenuck li div.cols4>div.maximenuck2 {
    width : 25%;
}



/**
** fancy parameters
**/

div#maximenuck .maxiFancybackground {
    list-style : none;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

div#maximenuck .maxiFancybackground .maxiFancycenter {
    background: url('../images/fancy_bg.png') repeat-x top left;
    height : 60px;
}

div#maximenuck .maxiFancybackground .maxiFancyleft {

}

div#maximenuck .maxiFancybackground .maxiFancyright {

}

/**
** rounded style
**/

/* global container */
div#maximenuck div.maxiRoundedleft {

}

div#maximenuck div.maxiRoundedcenter {

}

div#maximenuck div.maxiRoundedright {

}

/* child container */
div#maximenuck div.maxidrop-top {

}

div#maximenuck div.maxidrop-main {

}

div#maximenuck div.maxidrop-bottom {

}


/* bouton to close on click */
div#maximenuck span.maxiclose {
    color: #fff;
}

/*---------------------------------------------
---	 Stop the dropdown                  ---
----------------------------------------------*/

div#maximenuck ul.maximenuck li.maximenuck.nodropdown div.floatck,
div#maximenuck ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck {
    position: static;
    background:  none;
    border: none;
    left: auto;
    margin: 3px;
}

div#maximenuck ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
    background: none;
    text-indent: 5px;
}

div#maximenuck ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#maximenuck ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator {
    background:  none;
}

.iyMainLeft{width:670px;float:left;}
.iyMainRight{width:300px;float:right;}

.iyMainRight .iyMod03Title{font-size:20px;display:block; padding:20px 10px;background:url(../images/title-line.png) 0 100% no-repeat;margin:0;}
.iyMainRight .iyMod03Content{padding:10px 10px;}
.iySideContactTel .iyNum{font-size:18px;font-family:Georgia;font-weight:bold;color:#000;}
.iyMainRight .iyMod03Content h4{padding:0;margin:10px 0 0;}
.iyMainRight .iyMod03Content .iyLabel{display:block;width:50px;float:left;}
.iyMainRight .iyMod03Content .iyContent{display:block;width:230px;float:right;}

.iyMainLeft fieldset{margin:0;padding:0;}
.iyMainLeft .iyRsFormTitle{font-size:20px;display:block; padding:18px 10px;background:url(../images/title-line.png) 0 100% no-repeat;margin:0;color:#5db9e5;font-weight:bold;}
.iyMainLeft .iyFormContainer{padding:20px 0 0;font-size:16px;}
.iyMainLeft .formCaption2{width:115px;text-align:right;float:left;margin-right:5px;}

.iyMainLeft .iy-rsform2-block-public-opinion, .iyMainLeft .iy-rsform2-block-webo, .iyMainLeft .iy-rsform2-block-saas{width:200px;float:left;margin-right:5px;}
.iyMainLeft  .iy-rsform2-block-compname,.iyMainLeft .iy-rsform2-block-compprope,
.iyMainLeft .iy-rsform2-block-contact,.iyMainLeft .iy-rsform2-block-tel
{width:335px;float:left;}
.iyMainLeft  input#information,
.iyMainLeft  input#compPrope,
.iyMainLeft input#tel,
.iyMainLeft input#contact,
.iyMainLeft input#CompName{margin:0;padding:0 6px;width:200px;height:29px;*line-height:29px;line-height:29px\9;border:0;background:url(../images/bg/bg-input-s.png) 0 0 no-repeat;}
.iyMainLeft  input#Email,
.iyMainLeft input#address{margin:0;padding:0 6px;width:532px;height:29px;*line-height:29px;line-height:29px\9;border:0;background:url(../images/bg/bg-input-l.png) 0 0 no-repeat;}
.iyMainLeft textarea#requirements{width:520px;height:80px;border-color:#bbb;}
.iyMainLeft textarea#requirements:focus{background:none;border-color:#5db9e5;}
.iyMainLeft  input#Submit {font-family:Microsoft YaHei, Helvetica, sans-serif;font-size:16px;}
.iyMainLeft .iy-rsform2-block-submit{text-align:right;padding-right:20px;}
.iyMainLeft .iyFormBody-saas label{font-weight:normal;}
.iyMainLeft .iyFormBody-saas input#saas1,.iyMainLeft .iyFormBody-saas input#saas2,
.iyMainLeft .iyFormBody-saas input#saas0{margin-left:20px;}

/*about us*/
.iyAdd01{padding:0 0 15px 60px;margin:0 0 15px;border-bottom:1px dotted #ccc;}
.iyAdd01 h4{padding:10px 0 5px;margin:0;font-size:18px;}
.xkAboutUs h3 span{background:#000;padding:0 15px;color:#fff;}
.xkAboutUs h3{padding:0;margin:10px 0 5px;font-size:20px;}
/*pgTitle*/
.iyPgTitleInner{height:240px;position:relative;}
.xk-products{background:url(../images/bg/xk-products.png) 50% 50% no-repeat;}
.xk-services{background:url(../images/bg/xk-services.png) 50% 50% no-repeat;}
.xk-joinus{background:url(../images/bg/xk-joinus.png) 50% 50% no-repeat;}
.xk-aboutus{background:url(../images/bg/xk-aboutus.png) 50% 50% no-repeat;}
.xk-advantage{background:url(../images/bg/xk-advantage.png) 50% 50% no-repeat;}
.breadcrumbs{position:absolute;right:10px;bottom:30px;padding:10px;background:url(../images/bg/tr-png-p.png) ;color:#fff;}
.breadcrumbs a{color:#fff;font-weight:bold;}
.breadcrumbs a:hover{color:#5db9e5;}
.iyPgTitle1 div{position:relative;height:240px;overflow:hidden;min-width:1000px;}
.iyPgTitle1 div img{display:block;position:absolute;top:0;left:50%;margin-left:-960px}
/*Fp products*/
.iyProducts{padding:30px 0 0;}
/*iyK2ModProd*/
ul.iyK2ModProdUl{list-style:none;margin:0;padding:0;font-size:14px;}
ul.iyK2ModProdUl li{display:block;width:315px;float:left;margin-right:27px;padding:5px 0;}
ul.iyK2ModProdUl li.lastItem{margin-right:0px;float:right;}
ul.iyK2ModProdUl li a.iyProdItemImgLink{display:block;overflow:hidden;width:315px;height:224px;position:relative;}
ul.iyK2ModProdUl img{width:315px;height:224px;display:block;position:relative;}
.iyK2ModProdText{padding:10px 0;}
a.iyK2ModCaseTitle{display:block; font-size:16px;font-weight:bold;text-align:center;}
.caption{display:block;position:absolute;bottom:0px;left:0px;width:100%;display:none;background:url(../images/bg/bg-title-opacity.png) repeat;}
.caption .captionInside{display:block;padding:10px;margin:0px;color:#ffffff;opacity:1;}

h3.iyMod02Title{margin:0;padding:0;font-size:18px;}
h3.iyMod02Title .iyCn{font-size:18px;color:#5db9e5;}
h3.iyMod02Title .iyEn{padding-left:10px;color:#aaa;font-size:14px;font-style:italic;font-weight:normal;}

h3.iyMod04Title{margin:0;padding:0;font-size:18px;}
h3.iyMod04Title .iyCn{font-size:18px;color:#5db9e5;}
h3.iyMod04Title a:hover .iyCn{color:#000;}
h3.iyMod04Title .iyEn{padding-left:10px;color:#aaa;font-size:14px;font-style:italic;font-weight:normal;}

.iyProdItemList{padding:5px 0;}

/*slide*/

.iySlider{padding:0 ;height:320px;overflow:hidden;}
#slideshow{position:relative;z-index:1;}
#slideshow{position:relative;width:100%;overflow:hidden;}

/*iyFpNews*/
.iyNewsWrap{padding:10px 0 20px;}
.iyNews{width:490px; float:left;}
.iyActive .iyMod02TitleMore,
.iyNews .iyMod02TitleMore{padding:15px 0;}
.iyFpNews ul{list-style:none;margin:0;padding:0;}
.iyFpNews ul li{width:235px;margin-right:20px;float:left;background:#f7f8f9;padding:0;}
.iyFpNews ul li.lastItem{margin:0;}
.iyFpNews ul li img{width:235px;}
.iyFpNewsImgLink img{display:block;}
.iyFpNewsContent{padding:0 10px;height:180px;overflow:hidden;}
.iyFpNewsTitle{display:block;font-weight:bold;font-size:14px;padding:10px 0;}
.iyFpNewsReadMore{text-align:center;background:#5db9e5;display:block;padding:10px 0;color:#fff;}
.iyFpNews ul li:hover .iyFpNewsReadMore{background:#65c8f7;}
.iyFpNewsReadMore:hover{color:#fff;}

.iymod01 .readmore02{font-style:italic;padding:0 25px 0 0;background:url(../images/icon/icon-readmore02.png) 93% 50% no-repeat;color:#5db9e5;}
.iymod01 .readmore02:hover{color:#333;}
/*iyFpActive*/
.iyActive{width:490px;float:right;}



/*iyFooter*/
.iyFooter{background:#d7d7d7;position:relative;}
.iyFooterInner{padding:20px 0;position:relative;}
.iyFooter02{position:absolute;right:0;top:25px;}
.iyFooter03{text-align:center;}

ul.iyNav{list-style:none;padding:0;margin:0;}
ul.iyNav li{display:inline-block;padding-left:20px;zoom:1;*display:inline;}

/*iyBottom*/
.iyBottom{padding:20px 0;background: #eeeeee;margin:20px 0 0 ;}
.iyBottomInner{background:url(../images/bg/line-bottom.png) 220px 0 repeat-y;}
.iyBottom01{width:220px;float:left;padding:0 20px 0 0;}
.iyBottom02{width:230px;float:left;padding:0 20px 0 0;}
.iyBottom03{width:490px;float:right;}
.iyBottom .iyMod02TitleMore{padding:10px 0 20px;}
.iyBottom .iyMod04TitleMore{padding:10px 0 20px;}
.iyBottom01 p{margin:0;padding:0;color:#333;}
.iyBottom01 h4{font-size:16px;margin:0;padding:10px 0 10px;}
.iyBottom02 img{display:block;padding:10px 0 10px;}
.iyBottom02 form{display:block;padding:10px 0 0;}

input#kulgn-username{border:none;background:url(../images/bg/bg-login.png) 0 0 no-repeat;height:33px;width:180px;margin:0;padding:0 40px 0 10px;*line-height:33px;line-height:33px\9;margin:5px 0;}
input#kulgn-passwd{border:none;background:url(../images/bg/bg-password.png) 0 0 no-repeat;height:33px;width:180px;margin:0;padding:0 40px 0 10px;*line-height:33px;line-height:33px\9;margin:5px 0;}
input#kulgn-passwd:focus,input#kulgn-username:focus{background-position: 0 100%;}
.iyMainLeft  input#Submit,
.iyBottom03 .rsform #Submit,
.kuLgnSubmit input.button{margin:5px 0; padding:0 30px;border:none;background:#5db9e5;height:33px;text-align:center;border-radius: 4px;color:#fff;cursor: pointer;}
.iyBottom03 .rsform #Submit:hover,.iyMainLeft  input#Submit:hover,
.kuLgnSubmit input.button:hover{background:#65c8f7;}
/*fp rsform*/
.formCaption2{width:75px;text-align:right;float:left;margin-right:5px;}
.rsform .formFieldset{margin:0;padding:0;}
.iy-rsform-block-header{padding:0 0 5px;font-weight:bold;color:#333;font-size:16px;}
.iyRsAdd{padding:7px 0;}
.iy-rsform-block{float:left;}
.iy-rsform-block-radio .formCaption2{width:75px;}
.iy-rsform-block-radio label{font-weight:normal;}
.iy-rsform-block-radio input#saas2,.iy-rsform-block-radio input#saas1,.iy-rsform-block-radio input#saas0{margin-left:20px;}

input#Email,
input#tel,
input#contact,
input#CompName{margin:0;padding:0 6px;width:149px;height:29px;*line-height:29px;line-height:29px\9;border:0;background:url(../images/bg/bg-fp-input-s-1.png) 0 0 no-repeat;}
input#address{margin:0;padding:0 6px;width:392px;height:29px;*line-height:29px;line-height:29px\9;border:0;background:url(../images/bg/bg-fp-input-l-1.png) 0 0 no-repeat;}
input#information:focus,
input#compPrope:focus,
input#Email:focus,
input#tel:focus,
input#contact:focus,
input#CompName:focus,input#address:focus{background-position: 0 100%;}
.iy-rsform-block-submit{float:right;}

/*iyMain*/
.iyMain{padding:30px 0;}
.iyAboutItemView {font-size:16px;}
.componentheading,
.iyAboutItemView  h3{font-size:24px;color:#5db9e5;font-weight:normal;}
.componentheading,
.iyAboutItemView .itemTitle{text-align:center;color:#5db9e5;background:url(../images/sep.png) 50% 100% no-repeat;padding:20px 0;margin:10px 0 40px;}
.iyLeft img{display:block;width:240px;float:right;}
.iyLeft{width:480px;float:left;}
.iyRight{width:480px;float:right;}

/*iyNews*/
/* --- RSS feed icon --- */
div.k2FeedIcon {padding:0 8px 10px;text-align:right;}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {display:inline-block;*zoom:1;*display:block;margin:0;padding:0;width:16px;height:16px;background:url(../images/feed.png) no-repeat 50% 50%;}
div.k2FeedIcon a span,
div.k2FeedIcon a:hover span {display:none;}
.iyNewsCatItemView {margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;font-size:16px;}
.iyNewsCatItemView .catItemImageBlock{width:200px;float:left;margin:0px 20px 0 0 ;padding:9px;border:1px solid #ccc;}
.iyNewsCatItemView .catItemImageBlock img{width:200px;display:block;}
.iyNewsCatItemView  h3.catItemTitle{margin:0;padding:10px 0 0;font-size:18px;float:left;width:650px;}
.iyNewsCatItemView  .catItemInfo{font-size:14px;font-style:italic;padding:0 0 5px;margin:0 0 5px;border-bottom:1px dotted #ccc;color:#888;}
.iyNewsCatItemView  .catItemBody{width:760px; float:right;}
.iyNewsCatItemView  .catItemDateCreated{display:block;float:right;background:#ccc;padding:3px 10px;font-style:italic;font-size:14px;color:#fff;margin:5px 0 0;}
.iyNewsCatItemView  .catItemReadMore{margin:10px 0 0;}
.iyNewsCatItemView  .iyCatItemTitleDate{border-bottom:1px dotted #eee;padding:0 0 5px;margin:0 0 10px;}
.k2ReadMore{margin:5px 0; padding:5px 10px;border:none;background:#5db9e5;text-align:center;border-radius: 4px;color:#fff;cursor: pointer;display:inline-block;*display:inline;*zoom:1;font-size:14px;}
.k2ReadMore:hover{background:#65c8f7;color:#fff;}
#iyNews{font-size:16px;}
.iyNewsLeft{width:680px; float:left;}
.iyNewsRight{width:300px;float:right;}
/*文章导航*/
.iyItemNextNo,
.iyItemPrevNo,
.iyItemNext,
.iyItemPrev{display:block;float:left;width:40px;height:40px;text-indent: -999em; margin-right:1px; overflow:hidden;}
.iyItemNav .iyitemNextNo,
.iyItemNav .iyitemPrevNo,
.iyItemNav.iyitemNext,
.iyItemNav .iyitemPrev{display:block;float:right;}

.iyItemPrevNo{background:url(../images/icon-news-prev-2.png) 50% 50% no-repeat #f2f2f2;}
.iyItemPrev{background:url(../images/icon-news-prev-2.png) 50% 50% no-repeat #5db9e5;}
.iyItemNextNo{background:url(../images/icon-news-next-2.png) 50% 50% no-repeat #f2f2f2;}
.iyItemNext{background:url(../images/icon-news-next-2.png) 50% 50% no-repeat #5db9e5;}
.iyItemNext:hover{background:url(../images/icon-news-next-2.png) 50% 50% no-repeat #0073bd; }
.iyItemPrev:hover{background:url(../images/icon-news-prev-2.png) 50% 50% no-repeat #0073bd; }

.iyNewsItemView h1.itemTitle{font-size:28px;margin:0;padding:10px 0; width:500px;float:left;color:#5db9e5;}
.iyNewsItemView .iyItemNavTop{padding:10px 0; width:100px;float:right;}
.iyNewsItemView .itemInfo{font-size:14px;font-style:italic;padding:10px 0;border-bottom:1px solid #5db9e5;text-align:right;margin:0 18px 0 0;}
.iyNewsItemView .itemInfo span{padding:0 8px;height:26px;line-height:26px;background:#ccc;display:inline-block;}
.iyNewsItemView .itemBody{padding:30px 0;margin:0 0 10px;border-bottom:1px solid #5db9e5;}
/****iyNewsRight****/

.iyNewsRight .moduletable h3{font-size:20px;display:block; padding:20px 10px;background:url(../images/title-line.png) 0 100% no-repeat;margin:0 0 10px;}
.iyNewsRight .iyNewsList ul{margin:0;padding:0;list-style:none;}
.iyNewsRight .iyNewsList ul li{padding:5px 0 5px 20px;border-bottom:1px dotted #ccc;background:url(../images/dot01.png) 0 13px no-repeat;}
.iyNewsRight .iyNewsList ul li.lastItem{border:none;}
.iyNewsRight .iyNewsList ul li:hover{background-position:0 -78px;}
.iyNewsRight .iyNewsList .iyNewsListReadmore{margin:15px 0;border-top:4px solid #ccc;text-align:right;}
.iyNewsRight .iyNewsList .iyNewsListReadmore a.moduleCustomLink{margin:5px 0; padding:5px 10px;border:none;background:#5db9e5;text-align:center;border-radius: 4px;color:#fff;cursor: pointer;display:inline-block;*display:inline;*zoom:1;font-size:14px;}/*{padding:0 16px 0 0;background:url(../images/icon/icon-readmore03.png) 100% 50% no-repeat;color:#5db9e5;}*/
.iyNewsRight .iyNewsList .iyNewsListReadmore a.moduleCustomLink:hover{background:#65c8f7;color:#fff;}/*{color:#0;}*/
/*******************************/
/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
  float: left;
  margin-right: 10px;
}

/* The last column in a row needs this class. */
.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1 {width: 30px;}

.span-2 {width: 70px;}
.span-3 {width: 110px;}
.span-4 {width: 150px;}
.span-5 {width: 190px;}
.span-6 {width: 230px;}
.span-7 {width: 270px;}
.span-8 {width: 310px;}
.span-9 {width: 350px;}
.span-10 {width: 390px;}
.span-11 {width: 430px;}
.span-12 {width: 470px;}
.span-13 {width: 510px;}
.span-14 {width: 550px;}
.span-15 {width: 590px;}
.span-16 {width: 630px;}
.span-17 {width: 670px;}
.span-18 {width: 710px;}
.span-19 {width: 750px;}
.span-20 {width: 790px;}
.span-21 {width: 830px;}
.span-22 {width: 870px;}
.span-23 {width: 910px;}
.span-24 {width:950px;}
.span-25 {width:990px; margin-right:0;}

/* Use these classes to set the width of an input. */
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {
  border-left-width: 1px;
  border-right-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

input.span-1, textarea.span-1 { width: 18px; }
input.span-2, textarea.span-2 { width: 58px; }
input.span-3, textarea.span-3 { width: 98px; }
input.span-4, textarea.span-4 { width: 138px; }
input.span-5, textarea.span-5 { width: 178px; }
input.span-6, textarea.span-6 { width: 218px; }
input.span-7, textarea.span-7 { width: 258px; }
input.span-8, textarea.span-8 { width: 298px; }
input.span-9, textarea.span-9 { width: 338px; }
input.span-10, textarea.span-10 { width: 378px; }
input.span-11, textarea.span-11 { width: 418px; }
input.span-12, textarea.span-12 { width: 458px; }
input.span-13, textarea.span-13 { width: 498px; }
input.span-14, textarea.span-14 { width: 538px; }
input.span-15, textarea.span-15 { width: 578px; }
input.span-16, textarea.span-16 { width: 618px; }
input.span-17, textarea.span-17 { width: 658px; }
input.span-18, textarea.span-18 { width: 698px; }
input.span-19, textarea.span-19 { width: 738px; }
input.span-20, textarea.span-20 { width: 778px; }
input.span-21, textarea.span-21 { width: 818px; }
input.span-22, textarea.span-22 { width: 858px; }
input.span-23, textarea.span-23 { width: 898px; }
input.span-24, textarea.span-24 { width: 938px; }

/* Add these to a column to append empty cols. */

.append-1 { padding-right: 40px;}
.append-2 { padding-right: 80px;}
.append-3 { padding-right: 120px;}
.append-4 { padding-right: 160px;}
.append-5 { padding-right: 200px;}
.append-6 { padding-right: 240px;}
.append-7 { padding-right: 280px;}
.append-8 { padding-right: 320px;}
.append-9 { padding-right: 360px;}
.append-10 { padding-right: 400px;}
.append-11 { padding-right: 440px;}
.append-12 { padding-right: 480px;}
.append-13 { padding-right: 520px;}
.append-14 { padding-right: 560px;}
.append-15 { padding-right: 600px;}
.append-16 { padding-right: 640px;}
.append-17 { padding-right: 680px;}
.append-18 { padding-right: 720px;}
.append-19 { padding-right: 760px;}
.append-20 { padding-right: 800px;}
.append-21 { padding-right: 840px;}
.append-22 { padding-right: 880px;}
.append-23 { padding-right: 920px;}

/* Add these to a column to prepend empty cols. */

.prepend-1 { padding-left: 40px;}
.prepend-2 { padding-left: 80px;}
.prepend-3 { padding-left: 120px;}
.prepend-4 { padding-left: 160px;}
.prepend-5 { padding-left: 200px;}
.prepend-6 { padding-left: 240px;}
.prepend-7 { padding-left: 280px;}
.prepend-8 { padding-left: 320px;}
.prepend-9 { padding-left: 360px;}
.prepend-10 { padding-left: 400px;}
.prepend-11 { padding-left: 440px;}
.prepend-12 { padding-left: 480px;}
.prepend-13 { padding-left: 520px;}
.prepend-14 { padding-left: 560px;}
.prepend-15 { padding-left: 600px;}
.prepend-16 { padding-left: 640px;}
.prepend-17 { padding-left: 680px;}
.prepend-18 { padding-left: 720px;}
.prepend-19 { padding-left: 760px;}
.prepend-20 { padding-left: 800px;}
.prepend-21 { padding-left: 840px;}
.prepend-22 { padding-left: 880px;}
.prepend-23 { padding-left: 920px;}


/* Border on right hand side of a column. */
.border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #ddd;
}

/* Border with more whitespace, spans one column. */
.colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #ddd;
}


/* Use these classes on an element to push it into the
next column, or to pull it into the previous column.  */


.pull-1 { margin-left: -40px; }
.pull-2 { margin-left: -80px; }
.pull-3 { margin-left: -120px; }
.pull-4 { margin-left: -160px; }
.pull-5 { margin-left: -200px; }
.pull-6 { margin-left: -240px; }
.pull-7 { margin-left: -280px; }
.pull-8 { margin-left: -320px; }
.pull-9 { margin-left: -360px; }
.pull-10 { margin-left: -400px; }
.pull-11 { margin-left: -440px; }
.pull-12 { margin-left: -480px; }
.pull-13 { margin-left: -520px; }
.pull-14 { margin-left: -560px; }
.pull-15 { margin-left: -600px; }
.pull-16 { margin-left: -640px; }
.pull-17 { margin-left: -680px; }
.pull-18 { margin-left: -720px; }
.pull-19 { margin-left: -760px; }
.pull-20 { margin-left: -800px; }
.pull-21 { margin-left: -840px; }
.pull-22 { margin-left: -880px; }
.pull-23 { margin-left: -920px; }
.pull-24 { margin-left: -960px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float: left; position:relative;}


.push-1 { margin: 0 -40px 1.5em 40px; }
.push-2 { margin: 0 -80px 1.5em 80px; }
.push-3 { margin: 0 -120px 1.5em 120px; }
.push-4 { margin: 0 -160px 1.5em 160px; }
.push-5 { margin: 0 -200px 1.5em 200px; }
.push-6 { margin: 0 -240px 1.5em 240px; }
.push-7 { margin: 0 -280px 1.5em 280px; }
.push-8 { margin: 0 -320px 1.5em 320px; }
.push-9 { margin: 0 -360px 1.5em 360px; }
.push-10 { margin: 0 -400px 1.5em 400px; }
.push-11 { margin: 0 -440px 1.5em 440px; }
.push-12 { margin: 0 -480px 1.5em 480px; }
.push-13 { margin: 0 -520px 1.5em 520px; }
.push-14 { margin: 0 -560px 1.5em 560px; }
.push-15 { margin: 0 -600px 1.5em 600px; }
.push-16 { margin: 0 -640px 1.5em 640px; }
.push-17 { margin: 0 -680px 1.5em 680px; }
.push-18 { margin: 0 -720px 1.5em 720px; }
.push-19 { margin: 0 -760px 1.5em 760px; }
.push-20 { margin: 0 -800px 1.5em 800px; }
.push-21 { margin: 0 -840px 1.5em 840px; }
.push-22 { margin: 0 -880px 1.5em 880px; }
.push-23 { margin: 0 -920px 1.5em 920px; }
.push-24 { margin: 0 -960px 1.5em 960px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float: left; position:relative;}


/* Misc classes and elements
-------------------------------------------------------------- */

/* In case you need to add a gutter above/below an element */
div.prepend-top, .prepend-top {
  margin-top:1.5em;
}
div.append-bottom, .append-bottom {
  margin-bottom:1.5em;
}

/* Use a .box to create a padded box inside a column.  */
.box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5eCf9;
}

.border-bottom{border-bottom:1px dotted #ccc;padding:0 0 20px;margin:0 0 20px;}


/********iy iosslider**********************/
.iySlider1{padding:25px 0 0 ;}
#slideshow {width: 1000px; height: 0; padding: 0; height:320px;}
#slideshow.notPadded {height: auto; padding:0;}

.iosSlider .prev, .iosSlider .next,
.iosSlider .prev .btn-label, .iosSlider .next .btn-label,
.iosSlider.hideCaptions .item .caption,
.selectorsBlock.thumbs .selectors .item,
.selectorsBlock.thumbs,
#thumbTrayButton {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;}

.fluidHeight { width: 100%;	position: relative;}
.sliderContainer {position: relative; width: 100%; height: 100%; padding: 150px 0 50px; }

.iosSlider {
	width: 100%;
	background:url(../images/loader_dark.gif) no-repeat center center;
	/* this height ends up being your maximum height, 
	 * if you want it to scale forever, set it to 
	 * a very high number */
	height:1000px;
}
.iosSlider.fixed {
	height: 465px;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.iosSlider .slider {
	width: 100%;
	height: 100%;
}

.iosSlider .slider .item {
	float: left;
	width: 100%;
	overflow:hidden;
}
.iosSlider.fixed .slider .item { text-align:center;}

/** CAPTION STYLES **/
.iosSlider .item .caption { position: absolute; bottom: 50px; width: 1170px; margin-left: -585px; left: 50%; }
.iosSlider.fixed .item .caption { position: absolute; bottom: 30px; width: 960px; margin-left: -480px; left: 50%; }

.iosSlider.hideCaptions .item .caption {opacity:0; filter:alpha(opacity=0);}
.iosSlider.hideCaptions:hover .item .caption {opacity:1; filter:alpha(opacity=100);}

.iosSlider .item .caption .main_title {color:#fff; font-size:28px; line-height:1.3; border-left:5px solid #fff; padding: 0 15px; float:left; margin-bottom: 80px; opacity:0; filter:alpha(opacity=0); margin-left:100px; text-shadow: 0 0px 3px rgba(0, 0, 0, 0.7); background: #000; background: rgba(35, 35, 35, 0.3); }

.iosSlider .item .caption.style1 .title_big {float:left; clear:both; font-size:32px; line-height:1; color:#e9e9e9; position:relative; left: -100px; opacity:0; filter:alpha(opacity=0);
padding:15px 20px 15px 2000px; margin: 0 0 0 -2000px; z-index:1; min-width: 400px; text-align: right;}
.iosSlider .item .caption.style1 .title_big:before { content:""; position:absolute; width:100%; height:100%; background:#000; background:rgba(0,0,0,0.9); right: 0; top: 0; z-index: -1;}
.iosSlider .item .caption.style1 .more {float:left; width:30px; height:62px; margin-left:4px; position:relative; z-index:1; left: -100px;  opacity:0; filter:alpha(opacity=0);}  
.iosSlider .item .caption.style1 .more img {width: auto; padding: 23px 10px; position: absolute;}
.iosSlider .item .caption.style1 .more:before,
.iosSlider .item .caption.style1 .more:after { content:""; position:absolute; width:100%; height:100%; background:#CD2122; z-index:-2;}
.iosSlider .item .caption.style1 .more:after { z-index:-1;}
.iosSlider .item .caption.style1 .more:hover:after { background:#333; background:rgba(0,0,0,0.2); }
.iosSlider .item .caption.style1 .title_small {float:left; clear:both; font-size:16px; line-height:1; color:#e9e9e9; position:relative; z-index:1; opacity:0; filter:alpha(opacity=0);
padding:10px 20px 10px 2000px; margin: 5px 0 0 -2000px; text-align:right; font-weight: 500; left: -100px; }
.iosSlider .item .caption.style1 .title_small:before {content:""; position:absolute; width:100%; height:100%; background:#000; background:rgba(0,0,0,0.7); right: 0; top: 0; z-index: -1;}
.iosSlider .item .caption.style1 .title_big:before, .iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after, .iosSlider .item .caption.style1 .title_small:before {-webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); -ms-transform: skew(-20deg); transform: skew(-20deg); }

.iosSlider .item .caption.fromright .main_title {float: right; border-left: 0; border-right: 5px solid white;  margin-left: 0; text-align: right; margin-right: 100px;}
.iosSlider .item .caption.style1.fromright .title_big {float: right; left:auto; right:-100px; padding: 15px 2000px 15px 20px; margin: 0 -2000px 0 0; text-align: left;}
.iosSlider .item .caption.style1.fromright .more {float: right; margin-left:0; margin-right:4px; left:auto; right:-100px;}
.iosSlider .item .caption.style1.fromright .title_small {float: right; left:auto; right:-100px; padding: 10px 2000px 10px 20px; margin: 5px -2000px 0 0; text-align: left;}

.iosSlider .item .caption.style2 .title_big,
.iosSlider .item .caption.style2 .title_small {line-height: 1.3; color: #E9E9E9; position: relative; opacity: 0; filter:alpha(opacity=0); margin: 0; float: left; border-left: 5px solid #CD2122; background: black; background: rgba(0, 0, 0, 0.9); left: -100px; }
.iosSlider .item .caption.style2 .title_big{font-size: 32px; clear: both;  padding: 10px 30px 10px 20px;}
.iosSlider .item .caption.style2 .title_small {font-size: 16px; font-weight: 500; clear: both; padding: 10px 15px; }
.iosSlider .item .caption.style2 .more {float: left; width: 30px; height: 30px; margin-left: -8px; background: url(../images/arr01.png) no-repeat center center #CD2122; position: relative; top: 12px; z-index: 1; left: -100px; opacity: 0; filter:alpha(opacity=0);}
.iosSlider .item .caption.style2 .more:after {content:""; display:block; position:absolute; top:0; left:0; width: 100%; height: 100%; z-index:-1;}
.iosSlider .item .caption.style2 .more img {width: auto; padding: 7px 10px;}
.iosSlider .item .caption.style2 .more:hover:after { background:#333; background:rgba(0,0,0,0.2); }

.iosSlider .item .caption.style2.fromright .title_big,
.iosSlider .item .caption.style2.fromright .title_small {float: right; border-right: 5px solid #CD2122; border-left:0; left: auto;  right:-100px;}
.iosSlider .item .caption.style2.fromright .title_big{padding: 10px 20px 10px 30px;}
.iosSlider .item .caption.style2.fromright .more {float: right; margin-left: 0; margin-right:-8px; left: auto; right:-100px;}  

.iosSlider .item .caption.style3 .title_big,
.iosSlider .item .caption.style3 .title_small {line-height: 1.3; color: #E9E9E9; color: rgba(255, 255, 255, 0.8); position: relative; opacity: 0; filter:alpha(opacity=0); margin: 0; float: left; left: -100px; }
.iosSlider .item .caption.style3 .title_big {font-size: 52px; clear: both;  padding: 0; line-height:1;}
.iosSlider .item .caption.style3 .title_big span.stronger {font-size: 180px; display: block; line-height: 1;}
.iosSlider .item .caption.style3 .title_small {font-size: 26px; clear: both; padding: 0; max-width: 400px; }

.iosSlider .item .caption.style3.fromright .title_big,
.iosSlider .item .caption.style3.fromright .title_small { float: right; text-align:right; left:auto; right: -100px; }


.iosSlider .slider .item img { width: 100%; height: auto; }
.iosSlider.fixed .slider .item img { width: auto;}


/* controls */
.iosSlider .prev,
.iosSlider .next {position: absolute; top: 50%; margin-top:-25px; width: 100px; height: 50px; z-index:10; background:url(../images/controls.png) no-repeat center top;  opacity:.5; filter:alpha(opacity=50); }
.iosSlider.hideControls .prev,
.iosSlider.hideControls .next { opacity:0; filter:alpha(opacity=0); }
.iosSlider.hideControls:hover .prev,
.iosSlider.hideControls:hover .next { opacity:.5; filter:alpha(opacity=50); }

.iosSlider .prev { left: 0; }
.iosSlider .next { right: 0; background-position:center bottom; }
.iosSlider .prev:hover,
.iosSlider .next:hover {opacity:1 !important; filter:alpha(opacity=100);}

.iosSlider .prev .btn-label,
.iosSlider .next .btn-label {background: rgba(0, 0, 0, 0.4); color: #fff; font-weight: 700; display: inline-block; padding: 0 4px; line-height: 20px; position: absolute; top: 50%; margin-top: -10px; opacity:0; filter:alpha(opacity=0);}
.iosSlider .prev .btn-label { right: -20px;}
.iosSlider .next .btn-label { left: -20px;}
.iosSlider .prev:hover .btn-label { right: -5px; opacity:1; filter:alpha(opacity=100);}
.iosSlider .next:hover .btn-label { left: -5px; opacity:1; filter:alpha(opacity=100);}
.iosSlider .prev .btn-label,
.iosSlider .next .btn-label {background: rgba(0, 0, 0, 0.4); color: #fff; font-weight: 700; display: inline-block; padding: 0 4px; line-height: 20px; position: absolute; top: 50%; margin-top: -10px; opacity:0; filter:alpha(opacity=0);}
.iosSlider .prev .btn-label { right: -20px;}
.iosSlider .next .btn-label { left: -20px;}
.iosSlider .prev:hover .btn-label { right: -5px; opacity:1; filter:alpha(opacity=100);}
.iosSlider .next:hover .btn-label { left: -5px; opacity:1; filter:alpha(opacity=100);}

.selectorsBlock.bullets { position: absolute; bottom: 10px; width: 100%; text-align:center; z-index: 1;}
.selectorsBlock.bullets .selectors { display: block; text-align:center; width:1000px;margin:0 auto;}
.selectorsBlock.bullets .selectors .item { 
	display: inline-block; width: 12px; height: 12px; margin: 0 4px; background: #fff; *display:inline;*zoom:1;}
.selectorsBlock.bullets .selectors .selected { background: #7bd3ff;}
.selectorsBlock.bullets .selectors .first { margin-left: 0; }

.selectorsBlock.thumbs { position: absolute; bottom: -5px; height:60px; min-width: 320px; max-width:700px; left: 50%; padding: 15px 15px 20px; margin-left: -200px; border: 1px solid #333; opacity:0; filter:alpha(opacity=0);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
-webkit-box-shadow: 0 0 20px black, 0 0 30px black; -moz-box-shadow: 0 0 20px black, 0 0 30px black; box-shadow: 0 0 20px black, 0 0 30px black; 
background: #222222; /* Old browsers */
background: -moz-linear-gradient(top,  #222222 0%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #222222 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #222222 0%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #222222 0%,#111111 100%); /* IE10+ */
background: linear-gradient(to bottom,  #222222 0%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#111111',GradientType=0 ); /* IE6-9 */}
.selectorsBlock.thumbs:hover {-webkit-box-shadow: 0 0 30px black, 0 0 30px black; -moz-box-shadow: 0 0 30px black, 0 0 30px black;  box-shadow: 0 0 30px black, 0 0 30px black;}
.selectorsBlock.thumbs .selectors { display: block;}
.selectorsBlock.thumbs .selectors .item { display: inline-block; margin: 0 0 0 15px; opacity: 0.6; filter:alpha(opacity=60); position:relative; float: left;}
.selectorsBlock.thumbs .selectors .item.selected,
.selectorsBlock.thumbs .selectors .item:hover { opacity: 0.9; filter:alpha(opacity=90); }
.selectorsBlock.thumbs .selectors .item.first { margin-left:0;}
.selectorsBlock.thumbs .selectors .item img { width:auto; max-height: 60px; max-width:150px;}
.thumbTrayButton {display: block; width: 14px; height: 14px; position: absolute; top: -40px; left: 50%; margin-left: -15px; padding: 8px 7px 17px 8px; background: black; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; opacity: .7; filter:alpha(opacity=70); }
.thumbTrayButton:hover { opacity: 1; filter:alpha(opacity=100); }
.thumbTrayButton > span {margin:0;}

#slideshow .scrollbarContainer { position: relative; bottom: 10px; left: 0; width: 980px; height: 4px; margin: 0 auto; z-index: 1; }
#slideshow .fluidHeight .sliderContainer .scrollbarContainer { bottom: -5px; width: 980px;}
#slideshow .fluidHeight .sliderContainer .selectorsBlock {bottom:17px;}

.iosSlider.faded .fadeMask {position: absolute; top: 0; left: 0; width: 100%; opacity:0; filter:alpha(opacity=0);
background: -moz-linear-gradient(top, rgba(245,245,245,0) 0%, rgb(245, 245, 245) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,0)), color-stop(100%,rgb(245, 245, 245))); background: -webkit-linear-gradient(top,  rgba(245,245,245,0) 0%,rgb(245, 245, 245) 100%); background: -o-linear-gradient(top,  rgba(245,245,245,0) 0%,rgb(245, 245, 245) 100%); background: -ms-linear-gradient(top,  rgba(245,245,245,0) 0%,rgb(245, 245, 245) 100%); background: linear-gradient(to bottom,  rgba(245,245,245,0) 0%,rgb(245, 245, 245) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00f5f5f5", endColorstr="#fff5f5f5",GradientType=0 );;}

.iosSlider.faded .selectorsBlock.bullets .selectors .item {background: #888;}

/* some styling */

.itemPngBackground img {background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
background-color:#345370;}

/*iyContentMod*/
.iyContentMod01,.iyContentMod02,.iyContentMod03,.iyContentMod04{margin:20px 0;}
.iyContentMod01 h3.iyMod02Title .iyCn,.iyContentMod02 h3.iyMod02Title .iyCn,
.iyContentMod03 h3.iyMod02Title .iyCn,.iyContentMod04 h3.iyMod02Title .iyCn{font-size:24px;color:#5db9e5;}

/*----联系我们contact us----*/
.contSite,.contTel{width:50%;}
.contCol01{padding:10px 0 30px;}
.inContSite{padding-left:90px;background:url(../images/contact-site.png) 10px 0 no-repeat;height:68px;}
.inContTel{padding-left:90px;background:url(../images/contact-tel.png) 10px 0 no-repeat;height:68px;}
h3.contTitle{font-size:16px;margin:0;padding:0;padding-top:10px;}
.contCont{font-size:24px;font-weight:bold;font-style:italic;}
.contText{width:60%;font-size:16px;}
.contMap{width:40%;overflow:hidden;}
.contMap img{max-width:320px}
.contCol{margin:10px 0;padding:10px 0 20px;border-bottom:1px solid #bbb;}

/*内容页*/
/** 
 * Slideshow style rules.
 */
 .xk-image,
#slideshow3, #slideshow2,  #slideshow1 {
	margin:0 auto 20px;
	width:1000px;
	height:400px;
	position:relative;
	background:url(../images/divid.png) 50% 100% no-repeat;padding:0 0 20px;
}
#slideshow3 #slidesContainer, #slideshow2 #slidesContainer, #slideshow1 #slidesContainer {
  margin:0 auto;
  width:920px;
  height:400px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow3 #slidesContainer .slide , #slideshow2 #slidesContainer .slide , #slideshow1 #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}
/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:40px;
  height:71px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl3, #leftControl2, #leftControl1 {
  top:160px;
  left:0;
  background:transparent url(../images/controls-left3.png) no-repeat 0 0;
}
#leftControl3:hover, #leftControl2:hover, #leftControl1:hover {
  background-position:0 100%;
}

#rightControl3, #rightControl2, #rightControl1 {
  top:160px;
  right:0;
  background:transparent url(../images/controls-right3.png) no-repeat 0 0;
}
#rightControl3:hover, #rightControl2:hover, #rightControl1:hover {
  background-position: 0 100%;
}
.slide{font-size:18px;}
.slide h2{
  margin:15px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
}
/*.slide img {
  float:right;
  margin:0 15px;
}*/
h2.xk-title2{margin:0;padding:0;font-size:26px;color:#000/*5db9e5*/;font-weight:normal;}
.xk-content-big{font-size:20px;padding-top:20px;padding-bottom:20px;}
.xk-content-small{font-size:14px;padding-top:20px;padding-bottom:20px;}
.xk-content-small-1{font-size:14px;}
.xk-content-mid{font-size:16px;padding-top:20px;padding-bottom:20px;}
.xk-content-m{font-size:16px;}
.xk-alt{font-size:18px;color:#ffa33f;}
.xk-alt2{font-weight:bold;color:#bf1143;margin:0;padding:0 0 10px;}
h3.xk-h3-0{font-size:20px;margin:0;padding:0 0 10px;}