@charset "utf-8";
/* CSS Document */

/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
	
* {margin:0; padding:0; outline:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}


a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0;}

img {width:auto\9; height:auto; /*max-width:100%;*/ vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body {margin:0; padding:0; font-family: 'open_sansregular'; color:#000; background:#FFF; font-size:12px;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('../fonts/opensans-extrabolditalic-webfont.eot');
    src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*============topsection start===================*/
.topsection{ width:100%; background:url(../images/top-bg.jpg) repeat-x #26629f; border-bottom:1px solid #ffffff; text-align:center; padding:17px 0px 13px 0px; margin:0px auto;l}
/*============topsection end===================*/

/*============videosection start====================*/
.videosection{ width:100%; background:url(../images/video-bg.jpg) repeat; min-height:0px;}
.videosection-main{
	width: 964px;
	height: auto;
	padding: 16px 0px 46px 0px;
	margin: 0px auto;
	font-size: 70%;
}
.videosection-main01{ width:752px; height:auto; padding:0px; margin:0px auto 22px auto;}
.videosection-main01-main{ width:336px; height:auto; padding:0px; margin:0px auto; text-align:center; position:relative;}
.videosection-main01-main .leftaero{ width:auto; height:auto; position:absolute; left:-102px; top:-10px;}
.videosection-main01-main .rightaero{ width:auto; height:auto; position:absolute; right:-102px; top:-10px;}

.videosection-main01-main h5{font-family:'open_sansbold'; color:#FFF; font-size:16px; line-height:19px; font-weight:normal; margin:12px 0px;}
.videosection-main01-main h5 span{ color:#000000;}

/*============videosection end====================*/

/*===========demo secton=====================*/
.demo-section{ width:100%; height:auto; padding:0px; margin:0px auto;}
.demo-section-main{ width:964px; height:auto; padding:40px 0px 36px 0px; margin:0px auto;}
.demo-section-main h3{ text-align:center; color:#707070; font-size:30px; line-height:normal; font-weight:normal; margin-bottom:30px;}
.demo-section-main h3 span.blue{ color:#003b73; font-family: 'open_sansextrabold'; font-size:40px;}
.demo-section-main h3 span.blue01{ color:#003b73; font-family: 'open_sansextrabold'; font-size:30px;}
.demo-section-main h3 span.blue02{ color:#003b73;}
.demo-section-main h3 span.black{ color:#000;}
.demo-section-main h3 span.black01{
	color: #000;
	font-family: 'open_sansextrabold';
	font-size: 40px;
}
.demo-section-main h3 span.red{ color:#bf0000; font-family: 'open_sansextrabold'; font-size:30px;}

.demo-section-main01{ width:750px; height:auto; padding:0px; margin:0px auto;}

/*===========demo end=====================*/

/*=============titelsection start=================*/
.titelsection{ width:100%; background:url(../images/titel-bg.jpg) repeat-x #071c34; min-height:82px;}
.titelsection-main{ width:964px; height:auto; padding:20px 0px 0px 0px; margin:0px auto; text-align:center;}
.titelsection-main h3{ color:#ffffff; font-size:24px; line-height:37px; font-weight:normal; font-family:'open_sansbold';}
.titelsection-main h3 span{ color:#fffc00;}
.titelsectionred{ width:100%; background:#9c4857;}
.titelsectionred-main{ width:964px; height:auto; padding:20px 0px 0px 0px; margin:0px auto; text-align:center;}
.titelsectionred-main h3{ color:#9c4857; font-size:27px; line-height:37px; font-weight:normal; font-family:'open_sansbold';}
.titelsectionred-main h3 span{ color:#9c4857;}
/*=============titelsection end=================*/

/*===========section01 start==================*/
.section01{ width:100%; height:auto; padding:0px; margin:0px auto;}
.section01-main{ width:964px; height:auto; padding:25px 0px; margin:0px auto;}
.section01-main .img01{ width:792px; height:auto; padding:19px; background:#eeeeee; border:1px solid #dcdcdc; -webkit-border-radius: 6px;
-moz-border-radius: 6px;border-radius: 6px; margin:0px auto 34px auto;}
.section01-main01{ width:100%; border-bottom:1px solid #dadada; padding:0% 0% 2% 0%; height:auto; margin:0px auto 16px auto; text-align:center;}
.section01-main01 h1{ color:#707070; font-size:30px; line-height:normal; font-weight:normal; font-family: 'open_sanssemibold';}
.section01-main01 h1 span.blue{ color:#003b73; font-family:'open_sansbold'; font-size:40px;}
.section01-main01 h1 span.black{ color:#1d1d1d; font-family:'open_sansbold'; font-size:30px;}
.section01-main01 h1 span.black01{ color:#1d1d1d;}
.section01-main p{ color:#646464; font-size:17px; line-height:normal; font-weight:normal; margin-bottom:16px;}
.section01-main p span{ color:#2d2d2d;}

.section01-main ul{ list-style:none; padding:0px; margin:0px;}
.section01-main ul li{ background:url(../images/blueicon01.png) no-repeat 0 5px; padding:0px; margin:7px 0px; color:#646464; font-size:17px; line-height:34px; font-weight:normal; font-style:normal; padding:0px 0px 0px 39px;}

/*===========section01 end==================*/

/*===========graysection start================*/
.graysection{ width:100%; background:#e9e9e9; min-height:123px; padding:0px; margin:0px auto;}
.graysection-main{ width:964px; height:auto; padding:19px 0px 0px 0px; margin:0px auto; text-align:center;}
.graysection-main h1{ color:#707070; font-size:40px; line-height:43px; font-weight:normal; font-family: 'open_sanssemibold';}
.graysection-main h1 span{ color:#003b73; font-family: 'open_sansextrabold';}
/*===========graysection end================*/

/*============section02 start=================*/
.section02{ width:100%; height:auto; padding:19px 0px; margin:0px auto;}
.section02-main{ width:964px; height:auto; padding:0px; margin:0px auto;}
.section02-main h5{ color:#3c3c3c; font-size:17px; line-height:normal; margin-bottom:10px;}
.section02-main p{ color:#646464; font-size:17px; line-height:normal; font-weight:normal;}
/*============section02 end=================*/

/*============section03 start====================*/
.section03{ width:100%; background:url(../images/video-bg.jpg) repeat; min-height:300px; padding:0px; margin:0px auto;}
.section03-main{ width:964px; height:auto; padding:30px 0px; margin:0px auto;}
.section03-main h2{ color:#ffffff; font-size:27px; line-height:30px; font-weight:normal; font-family:'open_sansbold'; text-align:center; margin-bottom:10px;}
.section03-main h1{ text-align:center; margin-bottom:20px;}
.section03-main p{ color:#ffffff; font-size:17px; line-height:normal; font-weight:normal; margin-bottom:15px;}
/*============section03 end====================*/

/*============section04 start====================*/
.section04{ width:100%; min-height:300px; padding:0px; margin:0px auto;}
.section04-main{ width:964px; height:auto; padding:15px 0px; margin:0px auto; text-align:center;}
.section04-main h2{ color:#707070; font-size:40px; line-height:44px; font-weight:normal; font-family: 'open_sanssemibold'; margin-bottom:27px;}

.section04-main01{ width:266px; min-height:258px; padding:0px; margin:10px 6px; display:inline-table;}
.section04-main01 h3{ color:#2f2f2f; font-size:20px; line-height:normal; font-weight:normal; font-family:'open_sansbold'; margin-bottom:6px;}
.section04-main01 p{ color:#646464; font-size:17px; line-height:normal; font-weight:normal;}
.section04-main01 img{ margin-bottom:12px;}

/*============section04 end====================*/

/*============section05 start====================*/
.section05{ width:100%; background:url(../images/video-bg.jpg) repeat; min-height:300px; padding:0px; margin:0px auto;}
.section05-main{ width:964px; height:auto; padding:30px 0px; margin:0px auto; text-align:center;}
.section05-main h2{ color:#ffffff; font-size:40px; line-height:45px; font-weight:normal; font-style:normal; font-family: 'open_sanssemibold'; margin-bottom:20px;}
.section05-main h2 span{font-family:'open_sansbold'; }
.section05-main img{ margin-bottom:12px;}
.section05-main h6{ color:#ffffff; font-size:17px; line-height:normal; font-weight:normal;}
/*============section05 end====================*/

/*============section06 start====================*/
.section06{ width:100%; min-height:300px; padding:0px; margin:0px auto;}
.section06-main{ width:964px; height:auto; padding:30px 0px; margin:0px auto;}
.section06-main h1{ color:#707070; font-size:40px; line-height:44px; font-weight:normal; margin-bottom:23px; text-align:center;}
.section06-main h1 span{ color:#003b73; font-family:'open_sansbold';}

.section06-main01{ width:100%; height:auto; padding:1% 0%;}
.section06-main01-left{ width:48%; float:left; height:auto; padding:0px; margin:0px;}
.section06-main01-left h3{ color:#232323; font-size:25px; line-height:normal; font-family:'open_sansbold'; margin-bottom:8px;}
.section06-main01-left h4{ color:#232323; font-size:20px; line-height:normal; font-family:'open_sansbold'; margin-bottom:8px;}
.section06-main01-left p{ color:#646464; font-size:17px; line-height:normal; font-weight:normal; margin-bottom:10px;}

.section06-main01-right{width:48%; float:right; height:auto; padding:0px; margin:0px;}
.section06-main01-right h3{ color:#232323; font-size:27px; line-height:normal; font-family:'open_sansbold'; margin-bottom:8px;}
.section06-main01-right p{ color:#646464; font-size:17px; line-height:normal; font-weight:normal; margin-bottom:10px;}
/*============section06 end====================*/

/*============section07 start====================*/
.section07{ width:100%; min-height:300px; padding:0px; margin:0px auto; background:#e9e9e9;}
.section07-main{ width:964px; height:auto; padding:30px 0px; margin:0px auto;}
.section07-main h2{ color:#707070; font-size:40px; line-height:44px; font-weight:normal; margin-bottom:23px; text-align:center;}
.section07-main p{ color:#646464; font-size:17px; line-height:normal; font-weight:normal; margin-bottom:16px;}
/*============section07 end====================*/

/*============section08 start====================*/
.section08{ width:100%; min-height:300px; padding:0px; margin:0px auto;}
.section08-main{ width:964px; height:auto; padding:30px 0px; margin:0px auto;}
.section08-main h1{ color:#707070; font-size:40px; line-height:43px; font-weight:normal; font-family: 'open_sanssemibold'; text-align:center; margin-bottom:13px;}
.section08-main h1 span{ color:#2f3356; font-family: 'open_sansextrabold';}
.section08-main p{ color:#646464; font-size:17px; line-height:normal; font-weight:normal; margin-bottom:13px;}
.section08-main h6{ color:#646464; font-size:17px; line-height:normal; font-weight:normal; text-align:center; margin-bottom:13px;}
.section08-main .imgsection{ width:920px; min-height:100px; padding:19px; background:#eeeeee; border:1px solid #d1d1d1; -webkit-border-radius: 6px;
-moz-border-radius: 6px;border-radius: 6px; margin:0px auto 20px auto;}
.section08-main ul{ list-style:none; padding:12px 0px; margin:0px;}
.section08-main ul li{ background:url(../images/blueicon01.png) no-repeat 0 0; padding:0px 0px 0px 40px; margin:5px 0px; color:#646464; font-size:17px; line-height:28px; font-style:; font-weight:normal;}
.section08-main01{ width:464px; height:auto; padding:0px; margin:15px auto;}

/*============section08 end====================*/

/*============section09 start===================*/
.section09{ width:100%; min-height:100px; padding:0px; margin:0px auto; background:#3b5b90;}
.section09-main{ width:964px; height:auto; padding:30px 0px 1px 0px; margin:0px auto;}
.section09-main h2{ color:#ffffff; font-size:40px; line-height:43px; font-weight:normal; text-align:center; margin-bottom:30px;}

.section09-main01{ width:96%; min-height:250px; background:#FFF; padding:5% 2%; margin:65px auto; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; position:relative;}

.section09-main01-butt{ width:auto; height:auto; position:absolute; left:145px; top:-45px;}

.section09-main01-left{ width:auto; float:left; height:auto; padding:0px; margin:0px;}
.section09-main01-left img{ background:#e8e8e8; border:1px solid #cecece; padding:19px; -webkit-border-radius: 6px;-moz-border-radius: 6px;
border-radius: 6px;}

.section09-main01-right{width:600px; float:left; height:auto; padding:0px; margin:0px 0px 0px 23px;}
.section09-main01-right h2{color:#3b5b90; font-size:30px; line-height:32px; font-weight:normal; font-family:'open_sanssemibold'; margin-bottom:10px; text-align:left;}

.section09-main01-right ul{ list-style:none; padding:5px 0px; margin:0px;}
.section09-main01-right ul li{ background:url(../images/yellowicon01.png) no-repeat 0 0; padding:0px 0px 0px 38px; margin:0px 0px 42px 0px; color:#666666; font-size:20px; line-height:25px; line-height:normal; font-weight:normal; font-family: 'open_sanssemibold'; }
.section09-main01-right ul li:last-child{ margin:0px;}
.section09-main01-right ul li span{ color:#2c2c2c;}

.section09-main01-right02{width:600px; float:left; height:auto; padding:0px; margin:0px 0px 0px 23px;}
.section09-main01-right02 ul{ list-style:none; padding:10px 0px; margin:0px;}
.section09-main01-right02 ul li{ background:url(../images/yellowicon01.png) no-repeat 0 0; padding:0px 0px 0px 38px; margin:0px 0px 60px 0px; color:#666666; font-size:20px; line-height:25px; line-height:normal; font-weight:normal; font-family: 'open_sanssemibold'; }
.section09-main01-right02 ul li:last-child{ margin:0px;}
.section09-main01-right02 ul li span{ color:#2c2c2c;}




/*============section09 end===================*/

/*============section10 start===================*/
.section10{ width:100%; min-height:300px; padding:0px; margin:0px auto;}
.section10-main{ width:964px; height:auto; padding:30px 0px 1px 0px; margin:0px auto;}
.section10-main h1{ color:#606060; font-size:49px; line-height:normal; font-weight:normal; font-family:'open_sanssemibold'; text-align:center; margin-bottom:25px;}
.section10-main h1 span{ color:#1b284b; text-decoration:none; font-family: 'open_sansextrabold';}

.section10-main01{ width:100%; height:auto; padding:0px; margin:0px auto 20px auto;}
.section10-main01-left{ width:340px; float:left; height:auto; padding:47px 0px 0px 0px; margin:0px;}
.section10-main01-left h6{ color:#242424; font-size:16px; line-height:normal; font-weight:normal; font-family:'open_sanssemibold'; margin:9px 0px;}
.section10-main01-left h6 span{ color:#aa0000;}

.section10-main01-right{ width:520px; float:right; height:auto; padding:0px 0px 0px 0px; margin:0px;}
.section10-main h5{ color:#242424; font-size:18px; line-height:normal; font-weight:normal; font-family: 'open_sansextrabold';}
.section10-main h5 span{ color:#aa0000;}

.section10-main h4{ color:#666666; font-size:16px; line-height:normal; font-weight:normal; font-family:'open_sanssemibold'; text-align:center; margin:10px 0px;}
.section10-main h4 span{ color:#000;}

.section10-main p{ color:#666666; font-size:16px; line-height:normal; font-weight:normal; margin-bottom:20px;}

.section10-main02{ width:789px; height:auto; padding:0px; margin:22px auto;}

.section10-main03{ width:484px; height:auto; padding:0px; margin:30px auto;}

/*============section10 end===================*/

/*============section88 start====================*/
.section88{ width:100%; min-height:300px; padding:0px; margin:0px auto;}
.section88-main{ width:964px; height:auto; padding:30px 0px; margin:0px auto;}
.section88-main h1{ color:#707070; font-size:40px; line-height:43px; font-weight:normal; font-family: 'open_sanssemibold'; text-align:center; margin-bottom:13px;}
.section88-main h1 span{ color:#9c4857; font-family: 'open_sansextrabold';}
.section88-main p{ color:#9c4857; font-size:17px; line-height:normal; font-weight:normal; margin-bottom:13px;}
.section88-main h6{ color:#646464; font-size:17px; line-height:normal; font-weight:normal; text-align:center; margin-bottom:13px;}
.section88-main .imgsection{ width:920px; min-height:100px; padding:19px; background:#9c4857; border:1px solid #d1d1d1; -webkit-border-radius: 6px;
-moz-border-radius: 6px;border-radius: 6px; margin:0px auto 20px auto;}
.section88-main ul{ list-style:none; padding:12px 0px; margin:0px;}
.section88-main ul li{ background:url(../images/blueicon01.png) no-repeat 0 0; padding:0px 0px 0px 40px; margin:5px 0px; color:#9c4857; font-size:17px; line-height:28px; font-style:; font-weight:normal;}
.section88-main01{ width:464px; height:auto; padding:0px; margin:15px auto;}

/*============section88 end====================*/
/*============footer section start===================*/
.footer-section{ width:100%; background:#1b3456; min-height:66px; padding:0px; margin:0px auto;}
.footer-section-main{ width:964px; height:auto; padding:23px 0px; margin:0px auto; text-align:center; color:#f7f7f7; font-size:12px; line-height:normal; font-weight:normal;}
/*============footer section end===================*/
