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,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,article,aside,canvas,
details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline
}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
.gray{color:#aaa}
.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.circle,.play,.play span,a#toTop{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}
::selection{background:#dd4b39;color:#fff}
@font-face{font-family:'entypo';src:url("fonts/entypo.eot");
src:url("fonts/entypo.eot?#iefix") format("embedded-opentype"),url("fonts/entypo.woff") format("woff"),url("fonts/entypo.ttf") format("truetype")
,url("fonts/entypo.svg#entypo1") format("svg");font-weight:normal;font-style:normal}

a{color:#0e4469;text-decoration:none;outline:none}
a:hover{color:#000}

a.aBox{color:#aaa;text-decoration:none;outline:none}
a.aBox:hover{color:#fff}

p{text-align:justify}

a{-webkit-transition:300ms linear;-webkit-transition-delay:0s;-moz-transition:300ms linear 0s;-o-transition:300ms linear 0s;transition:300ms linear 0s}
[data-icon]:before{font-family:'entypo';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;
-webkit-font-smoothing:antialiased;line-height:1px}

.entypo{font-family:'entypo';speak:none;font-weight:normal;font-variant:normal;
text-transform:none;-webkit-font-smoothing:antialiased;font-size:15px}

.clear{clear:both}
h1,h2,h3{color:#0e4469}
h1{font-size:30px;line-height:50px}
h2{font-size:20px;line-height:36px}
h3{font-size:16px;line-height:27px}
body{background:#333;font-family:'Open Sans' , sans-serif;font-size:13px;color:#777;line-height:21px;background-position:center top;
background-repeat:no-repeat;background-attachment:fixed;background-size:cover}

.right,#firstMenu,#firstMenu ul,#firstMenu ul li,#mainMenu ul.dropdownMenu li a.btn,#mainMenu ul.dropdownMenu li .grid_1 a.grid_box span
,#mainMenu ul.dropdownMenu li .grid_3 a.grid_box span{float:right}

.left,a.btn p,a#logo,#mainMenu,#mainMenu ul.dropdownMenu,#mainMenu ul.dropdownMenu li,#mainMenu ul.dropdownMenu li a,#mainMenu ul.dropdownMenu li a.btn p
,#mainMenu ul.dropdownMenu li .grid_1,#mainMenu ul.dropdownMenu li .grid_3,#mainMenu ul.dropdownMenu li .grid_1 a.grid_box
,#mainMenu ul.dropdownMenu li .grid_3 a.grid_box,#mainMenu ul.dropdownMenu li .grid_1 a.grid_box h3,#mainMenu ul.dropdownMenu li .grid_3 a.grid_box h3
,#mainMenu ul.dropdownMenu li .grid_1 a.grid_box img,#mainMenu ul.dropdownMenu li .grid_3 a.grid_box img,.dropdown .grid_all .lead,.grid_all,.home_text
,.video_box,.feature_box,.page_leed_wrapper,.content_wrapper,.footer_wrapper,#copyright{float:left}

a.btn{background:#0e4469;color:#fff;display:inline-block;font-size:13px;height:28px;line-height:28px;padding:0 10px;margin:0px}
a.btn p{display:inline}
a.btn span{color:#fff;font-size:40px;display:inline-block;height:28px;line-height:18px;margin:0px;padding:0 0 0 7px;float:right}
a.btn:hover{background:#1770ac}
#bigPic{width:100%;height:100%;text-align:center;position:fixed;left:0;top:0}
#bigPic div{position:absolute;display:none;width:100%;max-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center bottom}

#header{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0.9)), to(rgba(0,0,0,0)));
background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.9), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.9), rgba(0,0,0,0));
background-image:linear-gradient(to bottom, rgba(0,0,0,0.9),rgba(0,0,0,0));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.9), rgba(0,0,0,0));
background-repeat:repeat-x;position:absolute;left:0;top:0;height:150px;width:100%;z-index:999}

#firstMenu{width:100%;height:50px;margin:10px 0}
#firstMenu ul{width:900px;height:30px;margin-right:20px}
#firstMenu ul li{display:inline-block;margin:0 5px;height:30px}
#firstMenu ul li a{font-size:14px;display:block;padding:0 5px;height:30px;line-height:30px;color:#CCC;font-weight:bold}
#firstMenu ul li a:hover{color:#fff}
a#logo{display:block;width:200px;height:54px;background:url(../images/logo.png) no-repeat center top;background-size:cover;margin:0 0px 0 0px}
#mainMenu{width:100%;height:54px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
#mainMenu ul.dropdownMenu{width:700px;height:44px;margin:10px 0 0 0;position:relative}
#mainMenu ul.dropdownMenu li{display:inline;height:44px;margin:0px;padding:0px}
#mainMenu ul.dropdownMenu li.active a{background:url(../images/white.png)}
#mainMenu ul.dropdownMenu li a{font-size:16px;display:block;padding:0 25px 0 18px;height:44px;line-height:44px;color:#fff}
#mainMenu ul.dropdownMenu li a span{font-size:32px;height:20px;line-height:16px;margin:10px 5px;float:left;display:inline-block;font-weight:200}
#mainMenu ul.dropdownMenu li a:hover{background:url(../images/white.png)}
#mainMenu ul.dropdownMenu li a.btn{background:#0e4469;color:#fff;font-size:13px;height:28px;line-height:28px;padding:0 10px;margin:0px;width:auto}
#mainMenu ul.dropdownMenu li a.btn p{display:inline}
#mainMenu ul.dropdownMenu li a.btn span{color:#fff;font-size:40px;height:28px;line-height:18px;margin:0px;padding:0 0 0 7px;float:right}
#mainMenu ul.dropdownMenu li a.btn:hover{background:#1770ac}
#mainMenu ul.dropdownMenu li .grid_1 a.grid_box,#mainMenu ul.dropdownMenu li .grid_3 a.grid_box{width:100%;display:block;height:auto;margin:0 0 15px 0;
padding:0px;background:#0e4469}
#mainMenu ul.dropdownMenu li .grid_1 a.grid_box span,#mainMenu ul.dropdownMenu li .grid_3 a.grid_box span{margin:2px 10px 0 0;font-size:40px}
#mainMenu ul.dropdownMenu li .grid_1 a.grid_box h3,#mainMenu ul.dropdownMenu li .grid_3 a.grid_box h3{padding:3px 10px;font-size:13px;display:inline-block;color:#fff}
#mainMenu ul.dropdownMenu li .grid_1 a.grid_box img,#mainMenu ul.dropdownMenu li .grid_3 a.grid_box img{width:230px;margin:0px;padding:0px}
#mainMenu ul.dropdownMenu li .grid_1 a.grid_box:hover,#mainMenu ul.dropdownMenu li .grid_3 a.grid_box:hover{background:#020a0f}
#mainMenu ul.dropdownMenu li .grid_1 h3,#mainMenu ul.dropdownMenu li .grid_3 h3{color:#333;font-size:13px}
#mainMenu ul.dropdownMenu li .grid_1 ul,#mainMenu ul.dropdownMenu li .grid_3 ul{width:100%}
#mainMenu ul.dropdownMenu li .grid_1 ul li,#mainMenu ul.dropdownMenu li .grid_3 ul li{display:block;width:100%;margin:0px;height:auto}

#mainMenu ul.dropdownMenu li .grid_1 ul li a,#mainMenu ul.dropdownMenu li .grid_3 ul li a{height:24px;line-height:24px;width:100%;padding:0px;margin:2px 0;
                                                                                          font-size:13px;color:#0e4469}
#mainMenu ul.dropdownMenu li .grid_1 ul li a:hover,#mainMenu ul.dropdownMenu li .grid_3 ul li a:hover{color:#222;background:#f1f1f1}
#mainMenu ul.dropdownMenu li .grid_1 ul li a span,#mainMenu ul.dropdownMenu li .grid_3 ul li a span{height:24px;line-height:18px;font-size:30px;
                                                                                                    margin:0px;
                                                                                                    padding:0 5px 0 0}
#mainMenu.shrink{background:rgba(0,0,0,0.9);
                 position:fixed;top:0;left:0;
                 -webkit-box-shadow:0px 5px 15px -3px rgba(0,0,0,0.5);
                 -moz-box-shadow:0px 5px 15px -3px rgba(0,0,0,0.5);
                 box-shadow:0px 5px 15px -3px rgba(0,0,0,0.5);height:44px}

#mainMenu.shrink a#logo{width:163px;height:44px}
#mainMenu.shrink ul.dropdownMenu{margin:0px}
.dropdown{position:absolute;left:0;top:100%;background:#fff;padding:25px 30px;width:720px;display:none;z-index:99999999;
-webkit-box-shadow:0px 5px 15px -3px rgba(0,0,0,0.5);-moz-box-shadow:0px 5px 15px -3px rgba(0,0,0,0.5);box-shadow:0px 5px 15px -3px rgba(0,0,0,0.5)}

.dropdown .grid_all{padding:0 0 15px 0}
.dropdown .grid_all .lead{font-size:15px;width:520px;padding:0 0 10px 0;display:block}
.dropdown .grid_all h2{border-top:1px solid #ccc;padding:10px 0 5px 0}
.grid_1{width:230px;margin:0 5px;display:block}
.grid_all{width:710px;margin:0 5px;display:block}
.grid_2,.home_text{height:390px;width:390px;margin:5px;float:left}
.grid_3{width:470px;margin:0 5px;display:block}
#home_main{width:100%;min-height:390px;position:absolute;left:0;top:150px;z-index:99}
.home_text{width:350px;border-bottom:1px solid #fff;border-top:3px solid #fff;height:386px;margin:0 25px}
.home_text h1{color:#fff;padding:25px 0;font-size:31px}
.home_text h2{color:#fff;padding:15px 0;font-size:15px;line-height:22px;border-top:1px solid #fff}
.border_box,.video_box,.feature_box,.home_news,.our_news
{-webkit-box-shadow:0 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 0 1px 0 rgba(255,255,255,0.5);
box-shadow:0 0 1px 0 rgba(255,255,255,0.5)}

.video_box,.feature_box{width:390px;height:190px;position:relative;outline:none}
.video_box a,.feature_box a{display:block;width:100%;height:100%}
.video_box a img,.feature_box a img{width:390px;height:100%}
.video_box a .play,.feature_box a .play{position:absolute;left:10px;bottom:10px}
.video_box a span,.feature_box a span{-webkit-transition:250ms linear;-webkit-transition-delay:0s;-moz-transition:250ms linear 0s;
-o-transition:250ms linear 0s;transition:250ms linear 0s;outline:none}

.video_box a:hover .play,.feature_box a:hover .play{background:#0e4469;-webkit-box-shadow:0 0 2px 2px rgba(255,255,255,0.2);
-moz-box-shadow:0 0 2px 2px rgba(255,255,255,0.2);box-shadow:0 0 2px 2px rgba(255,255,255,0.2)}

.video_box a:hover .play span,.feature_box a:hover .play span{-webkit-box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.3);
                                                              -moz-box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.3);
box-shadow:inset 0 0 10px 0 rgba(255,255,255,0.3);width:45px;height:45px;position:absolute;top:0;left:0}

.video_box a:hover .overlap,.feature_box a:hover .overlap{padding:45px 12px 18px}
.overlap{-webkit-transition:100ms linear;-webkit-transition-delay:0s;-moz-transition:100ms linear 0s;-o-transition:100ms linear 0s;
         transition:100ms linear 0s;
width:366px;min-height:33px;padding:10px 12px 18px;background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;color:#fff}

.overlap h2{color:#fff;font-size:14px;line-height:20px;font-weight:bold}
.overlap p{font-size:12px;line-height:18px;padding:8px 0}
.tagTitle{font-size:11px;color:#babdd9;text-transform:uppercase}
.feature_box{margin:0 0 10px 0}
.feature_box a:hover .overlap{padding:10px 12px 18px}
.play{-webkit-transition:250ms linear;-webkit-transition-delay:0s;-moz-transition:250ms linear 0s;-o-transition:250ms linear 0s;
transition:250ms linear 0s;color:#fff;font-size:70px;display:inline-block;background:rgba(14,68,105,0.3);width:45px;height:45px;
line-height:28px;text-align:center;text-indent:5px;border:2px solid rgba(255,255,255,0.5);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);
-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}

.play span{-webkit-box-shadow:inset 0 0 55px 15px rgba(255,255,255,0);-moz-box-shadow:inset 0 0 55px 15px rgba(255,255,255,0);
box-shadow:inset 0 0 55px 15px rgba(255,255,255,0);display:block;width:145px;height:145px;position:absolute;top:-50px;left:-50px}

.home_news,.our_news{width:190px;height:190px;overflow:hidden;margin:10px 0 0 0;background:#f90;color:#fff;position:relative;cursor:pointer}
.home_news:hover .show_top,.our_news:hover .show_top{margin:-100% 0 0 0}
.show_top{display:block;-webkit-transition:300ms ease-in-out;
-webkit-transition-delay:0.2s;-moz-transition:300ms ease-in-out 0.2s;-o-transition:300ms ease-in-out 0.2s;transition:300ms ease-in-out 0.2s;
width:90%;height:90%;padding:5%;position:relative}

.show_top h2{color:#fff;margin:30px 0 0 0;font-weight:bold}
.show_top span{position:absolute;color:#fff}
.show_top .icon{display:block;top:5px;right:10px;font-size:50px}
.show_top .published{display:block;bottom:5px;left:5%;border-top:1px solid rgba(255,255,255,0.5);padding:5px 0;width:90%;font-size:12px;height:15px}
.show_hover{display:block;width:90%;height:80%;padding:10% 5%;background:#fb4;color:#fff}
.show_hover p.leed{padding:20px 0 0 0;display:block;line-height:18px;text-align:left;width:100%}
.show_hover a.btn{background:#f90;margin:10px 0 0 0}
.show_hover a.btn:hover{background:#db8400}
.cTitle{position:absolute;top:8px;left:10px;color:rgba(255,255,255,0.5);font-size:11px;text-transform:uppercase;font-weight:bold;z-index:99}
.our_news{background:#0e4469}
.our_news .show_hover{background:#1770ac}
.our_news a.btn{background:#0e4469}
.our_news a.btn:hover{background:#0a304a}
#home_footer{width:600px;margin:0px 0 0 20px;display:block;height:40px;color:#eee;text-shadow:#000 0 1px 4px}
#home_footer a{color:#eee;text-transform:uppercase;text-shadow:rgba(0,0,0,0.5) 0 1px 4px 3px;font-size:11px}
#home_footer a:hover{color:#fff;background:url(../images/white.png)}
a#toTop{
	display:inline-block;width:30px;height:30px;padding:15px;line-height:14px;background:#000;color:#fff;position:fixed;
	bottom:20px;right:20px;display:none;text-align:center;cursor:pointer;z-index:999}
a#toTop:hover{background:#f00}
a#toTop span{font-size:60px}
.page_leed_wrapper{width:100%;display:table;height:530px;border-bottom:6px solid #0e4469}
.page_leed{width:960px;margin:170px auto 0;height:230px;padding:10px 0;border-top:2px solid #fff;color:#fff;text-shadow:rgba(0,0,0,0.8) 0 0 6px}
.page_leed h1{color:#fff;font-size:70px;line-height:130px;font-weight:bold}
.page_leed h2{color:#fff;border-top:1px solid #fff;padding:20px 0 0 0;font-size:17px}
.content_wrapper{width:100%;display:table;background:#fff;border-top:3px solid #999}
.content{width:960px;margin:0 auto;padding:50px 0;color:#666;font-size:15px;display:table}
.content h1,.content h2,.content h3{font-weight:bold;color:#333}
.content strong{font-weight:bold;color:#333}
.footer_wrapper{width:100%;display:table;background:#333;border-top:1px solid #000}
.footer{width:960px;margin:0 auto;padding:20px 0;font-size:11px;display:table;text-align:center;text-transform:uppercase;color:#888}
.footer a{color:#ccc;text-transform:uppercase;text-shadow:rgba(0,0,0,0.5) 0 2px 2px}
.footer a:hover{color:#fff}
.footer ul{width:100%}
.footer ul li{display:inline}
.footer ul li a{display:inline-block;margin:0 10px;padding:2px 5px}
#copyright{width:100%}

.feature_box
{
	background-color:rgba(20,20,20,0.6);
}