*{margin:0;padding:0}


/*

copy header/footer
font-family: 'Duru Sans', sans-serif;

copy slides
font-family: 'Alegreya Sans', sans-serif;

copy main
font-family: 'Nobile', sans-serif;

*/

body{background-color:#fff;font-family: 'Nobile', sans-serif;font-style:normal;font-size:14px;line-height:20px;min-width:980px;}

h1,h2,h3,h4,h5,h6{font-weight:700;font-family: 'Nobile', sans-serif;}

p{font-weight:400;font-family: 'Nobile', sans-serif;}

a{color:#229ad7;text-decoration:none}

a:hover{text-decoration:none}

input[type=email],input[type=password],input[type=text],textarea{border:0 solid #CFCECD;outline:0}

img{border:0}

.stracture{width:980px;margin:0 auto;display:block}

.floatleft{float:left}

.floatright{float:right}

.fix{overflow:hidden}

.header_top{height:171px;padding:38px 0 0}

.header_top_left{width:522px;float:left}

.header_top_right{float:right;padding-top:45px;margin-right: 70px;}

.header_top_right p{font-family: 'Alegreya Sans', sans-serif;font-size:16px;color:#21354d}

.header_top_right p a{font-family: 'Alegreya Sans', sans-serif;font-size:16px;color:#21354d;text-align:right;text-decoration:underline;display:block}

.main_content_area{background:url(images/main_bg_1.png) repeat-x scroll 0 0;background-size:auto 100%}

.main_menu{padding-top:76px;padding-left:319px;background:url(images/menu_bg.png) no-repeat scroll 0 0;height:54px}

.main_menu ul{list-style:none}

.main_menu ul li{float:left;width:141px;text-align:center}

.main_menu ul li a{font-family: 'Alegreya Sans', sans-serif;font-size:24px;color:#fff;text-transform:uppercase}

.main_menu ul li a:hover{font-weight:700}

.slider_area{margin-top:38px;margin-left:60px;margin-bottom:90px}

.bjqs-caption{font-size:58px;font-family: 'Duru Sans', sans-serif; serif;color:#21354d;line-height:60px}

.bjqs-caption span{font-size:21px;font-family: 'Alegreya Sans', sans-serif;color:#5b7593;text-decoration:underline;line-height:20px;margin-top:2px;display:block;margin-left:5px}

.bjqs-next a,.bjqs-prev a{display:none}

.footer_area{height:98px;background-color:#21354D;border-top:1px solid #666A7E}

.footer ul{list-style:none;width:480px;display:block;height:20px;margin:0 auto;padding-top:32px}

.footer ul li{float:left;color:#fff;line-height:20px}

.footer ul li a{font-family: 'Alegreya Sans', sans-serif;font-size:15px;color:#fff;text-transform:uppercase;padding:0 20px}

.footer p{font-family: 'Alegreya Sans', sans-serif;font-size:15px;color:#fff;text-align:center;margin-top:-10px}

.about_area{height:522px}

.breadcrumb{float:right;margin-right:63px}

.breadcrumb ul{list-style:none}

.breadcrumb ul li{float:left;font-family: 'Alegreya Sans', sans-serif;color:#21354d;font-size:17px;margin-right:5px}

.breadcrumb ul li a{font-family: 'Alegreya Sans', sans-serif;color:#21354d;font-size:17px;margin-right:5px}

.b_active{font-weight:700}

.inner_content{float:right;width:826px;margin-right:70px;margin-top:25px}

.inner_content p{font-family: 'Alegreya Sans', sans-serif;font-size:20px;color:#21354d;line-height:25px}

.inner_content h3{font-family: 'Duru Sans', sans-serif; serif;font-size:36px;color:#21354d;font-weight:400;line-height:40px;margin:20px 0}

.inner_content ul{list-style:none}

.inner_content ul li{font-family: 'Alegreya Sans', sans-serif;font-size:20px;color:#21354d;line-height:25px;background:url(images/list_icon.png) no-repeat scroll 0 8px;padding-left:25px;margin-bottom:5px}

.service_area{height:522px}

.services_inner_content{float:right;width:826px;margin-right:70px;margin-top:25px}

.services_inner_content h3{font-family: 'Duru Sans', sans-serif; serif;font-size:36px;color:#21354d;font-weight:400;line-height:40px;margin:20px 0}

.services_inner_content ul{list-style:none}

.services_inner_content ul li{font-family: 'Alegreya Sans', sans-serif;font-size:21px;color:#21354d;line-height:25px;background:url(images/list_icon.png) no-repeat scroll 0 8px;padding-left:25px;margin-bottom:5px}

.app_area{height:522px}

.app_inner_content{float:right;width:826px;margin-right:70px;margin-top:25px}

.app_inner_content h3{font-family: 'Duru Sans', sans-serif; serif;font-size:31px;color:#21354d;font-weight:400;line-height:30px;margin:20px 0}

.app_inner_content ul{list-style:none}

.app_inner_content ul li{font-family: 'Alegreya Sans', sans-serif;font-size:21px;color:#21354d;line-height:25px;background:url(images/list_icon.png) no-repeat scroll 0 8px;padding-left:25px;margin-bottom:2px}

.app_inner_content a{font-family: 'Alegreya Sans', sans-serif;font-size:21px;color:#587391;line-height:25px;text-decoration:underline;padding-left:26px;display:inline-block;padding-top:5px}

.contact_area{height:542px}

.contact_inner_content{float:right;width:826px;margin-right:70px;margin-top:25px}

.contact_inner_content h3{font-family: 'Duru Sans', sans-serif; serif;font-size:36px;color:#21354d;font-weight:400;line-height:36px;margin:20px 0}

.contact_inner_content p{font-family: 'Alegreya Sans', sans-serif;font-size:21px;color:#21354d;line-height:25px}

.contact_form{padding-top:10px;margin-right:122px}

.form_top{margin-right:28px}

.form_top p{text-align:right;margin-bottom:2px}

.form_top p input{width:280px;height:30px;font-family: 'Alegreya Sans', sans-serif;font-size:18px;color:#21354d;line-height:20px;padding-left:8px}
.form_top p textarea{width:280px;height:100px;font-family: 'Alegreya Sans', sans-serif;font-size:18px;color:#21354d;line-height:20px;padding-left:8px}

.totop{
vertical-align:top;

}

.makered{color:red;}

.form_bottom{float:right}

.form_bottom p{text-align:right;display:inline-block}

.form_bottom span{font-family: 'Alegreya Sans', sans-serif;font-size:18px;color:#21354d;line-height:20px}

#submit{float:right;background:url(images/submit.png) no-repeat scroll 0 0;border:0;width:86px;height:33px;text-indent:-9999px;display:block;cursor:pointer;margin-top:12px;margin-right:15px}

input[type=checkbox]{visibility:hidden}

.checkbox_area{width:22px;height:24px;position:relative;margin-left:10px;margin-top:0;display:inline-block}

.checkbox_area label{cursor:pointer;position:absolute;width:16px;height:16px;top:0;left:0;border:0 solid #99B1C7;background:#fff}

.checkbox_area label:before{content:'';right:0;top:0;width:16px;height:16px;background:#fff;position:absolute;pointer-events:none;display:block}

.checkbox_area label:after{opacity:-.2;content:'';position:absolute;width:13px;height:6px;background:0 0;top:2px;left:0;border:3px solid #000;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.checkbox_area label:hover::after{opacity:.2}

.checkbox_area input[type=checkbox]:checked+label:after{opacity:1}

.contact2_inner_content{float:right;width:826px;margin-right:70px;margin-top:25px}

.contact2_inner_content h3{font-family: 'Duru Sans', sans-serif; serif;font-size:43px;color:#21354d;font-weight:400;line-height:50px;margin-top:20px;margin-bottom:15px;text-align:center}

.contact2_inner_content p{font-family: 'Alegreya Sans', sans-serif;font-size:22px;color:#21354d;line-height:25px;text-align:center}

.contact2_inner_content a{font-family: 'Alegreya Sans', sans-serif;font-size:22px;color:#21354d;line-height:25px;text-align:center;text-decoration:underline;padding-top:11px;display:inherit}

