@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0; outline:0;}
body{font-family:"Arial"; max-width:100%;}
#main{width:100%; float:left;}
.bound{width:960px; margin:0 auto;}
.nav_head{width:100%; float:left; background:#cd4a1c;}

.logo{width:100%; float:left; text-align:center; padding-top:15px; padding-bottom:15px;}

.memu_top{width:100%; float:left; background:#cd4a1c;}
.memu_top ul{list-style:none;}
.memu_top ul li{float:left; position:relative; padding:0px 37px;}
.memu_top ul li a{float:left; color:#FFFFFF; font-size:15px; text-decoration:none; text-decoration:none; line-height:40px; text-align:center;}
.memu_top ul li:hover{background:#1a953a;}

.memu_top ul li ul{display:none;}
.memu_top ul li:hover ul{position:absolute; top:40px; left:0; display:block; background:#cd4a1c; z-index:999999999;}
.memu_top ul li ul li{float:left; width:145px;}

/* End of (nav div) */

.header{width:100%; float:left; z-index:11111;}
.header1{float:left;}
.header_line{width:100%; float:left; background:#FFF; height:3px; font-size:0px; color:#FFF;}
.header1 img{height:341px;}
/* End of (header div) */

.blurb{width:100%; float:left; margin-top:25px;}
.blurb h2{float:left; padding-top:10px; color:#132445; font-size:15px;}
.blurb h4{ float:right; border-radius:10px; border:5px solid #FFF; font-weight:normal; width:340px;  background: rgba(46,84,159,1);
background: -moz-linear-gradient(top, rgba(46,84,159,1) 0%, rgba(95,116,178,1) 6%, rgba(100,112,179,1) 22%,
 rgba(128,133,196,1) 44%, rgba(152,163,221,1) 70%, rgba(175,198,248,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(46,84,159,1)), color-stop(6%, rgba(95,116,178,1)),
 color-stop(22%, rgba(100,112,179,1)), color-stop(44%, rgba(128,133,196,1)), color-stop(70%, rgba(152,163,221,1)), color-stop(100%, rgba(175,198,248,1)));
background: -webkit-linear-gradient(top, rgba(46,84,159,1) 0%, rgba(95,116,178,1) 6%, rgba(100,112,179,1) 22%,
 rgba(128,133,196,1) 44%, rgba(152,163,221,1) 70%, rgba(175,198,248,1) 100%);
background: -o-linear-gradient(top, rgba(46,84,159,1) 0%, rgba(95,116,178,1) 6%, rgba(100,112,179,1) 22%,
 rgba(128,133,196,1) 44%, rgba(152,163,221,1) 70%, rgba(175,198,248,1) 100%);
background: -ms-linear-gradient(top, rgba(46,84,159,1) 0%, rgba(95,116,178,1) 6%, rgba(100,112,179,1) 22%, rgba(128,133,196,1) 44%, rgba(152,163,221,1) 70%, rgba(175,198,248,1) 100%);
background: linear-gradient(to bottom, rgba(46,84,159,1) 0%, rgba(95,116,178,1) 6%, rgba(100,112,179,1) 22%, 
rgba(128,133,196,1) 44%, rgba(152,163,221,1) 70%, rgba(175,198,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e549f', endColorstr='#afc6f8', GradientType=0 );}
.blurb p a{background:url(../images/arrow.png) no-repeat 25px 25px; 
text-decoration:none; padding-left:90px; font-family:Arial, Helvetica, sans-serif; 
 padding-top:8px; font-size:18px; float:left; color:#FFF;}
 .blurb span{font-size:22px; font-weight:bold;}
.border_line{width:960px; float:left; margin-top:20px;}

/* End of (blurb div) */

.busnish_main{width:100%; float:left;}
.busnish_main ul{list-style:none;}
.busnish_main ul li{float:left; background:#FFF; border-radius:3px; padding:19px; width:182px; margin-right:26px; -webkit-box-shadow: -44px -40px 47px -51px rgba(0,0,0,0.37);
-moz-box-shadow: -44px -40px 47px -51px rgba(0,0,0,0.37);
box-shadow: -44px -40px 47px -51px rgba(0,0,0,0.37);}

.busnish_main ul li h1{float:left; margin-bottom:20px;}
.busnish_main ul li h2{font-size:17px; color:#132445; margin-bottom:24px;}
.busnish_main ul li p{color:#545668; font-size:14px; margin-bottom:20px; text-align:justify;}
.busnish_main ul li a{border-radius:20px; font-size:11px; color:#2945c0; padding:3px 15px; border:1px solid #9298a7; text-decoration:none; background: rgba(254,254,254,1);
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(239,239,239,1) 33%, rgba(212,212,212,1) 66%, rgba(202,202,202,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(33%, rgba(239,239,239,1)), color-stop(66%, rgba(212,212,212,1)), color-stop(100%, rgba(202,202,202,1)));
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(239,239,239,1) 33%, rgba(212,212,212,1) 66%, rgba(202,202,202,1) 100%);
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(239,239,239,1) 33%, rgba(212,212,212,1) 66%, rgba(202,202,202,1) 100%);
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(239,239,239,1) 33%, rgba(212,212,212,1) 66%, rgba(202,202,202,1) 100%);
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(239,239,239,1) 33%, rgba(212,212,212,1) 66%, rgba(202,202,202,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cacaca', GradientType=0 );}
.busnish_main ul li a:hover{color:#00F;}
.busnish_main ul li.last{margin:0;}

/* End of (busnish div) */

.body_content_main{width:100%; float:left; margin-top:30px;}
.content_left{width:465px; float:left;}
.content_left h2{color:#132445; font-size:20px; float:left; margin-bottom:10px;}



.content_right{width:465px; float:right;}
.content_right h2{color:#132445; font-size:17px; float:left;}
.content_right p{color:#132445; font-size:13px; float:left; line-height:21px; margin-top:30px; text-align:justify;}
.content_right a{float:right; color:#2945c0; font-size:13px; }
.content_right a:hover{text-decoration:none; cursor:pointer;}

/* End of (content div) */

 .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background:url(../img/a17.png) no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }

        /* jssor slider thumbnail navigator skin 01 css */
        /*
        .jssort01 .p            (normal)
        .jssort01 .p:hover      (normal mouseover)
        .jssort01 .p.pav        (active)
        .jssort01 .p.pdn        (mousedown)
        */
        .jssort01 .p {
            position: absolute;
            top: 0;
            left: 0;
            width: 72px;
            height: 72px;
        }
        
        .jssort01 .t {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }
        
        .jssort01 .w {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
        }
        
        .jssort01 .c {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 68px;
            height: 68px;
            border: #000 2px solid;
            box-sizing: content-box;
            background:url(../img/t01.png) -800px -800px no-repeat;
            _background: none;
        }
        
        .jssort01 .pav .c {
            top: 2px;
            _top: 0px;
            left: 2px;
            _left: 0px;
            width: 68px;
            height: 68px;
            border: #000 0px solid;
            _border: #fff 2px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p:hover .c {
            top: 0px;
            left: 0px;
            width: 70px;
            height: 70px;
            border: #fff 1px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p.pdn .c {
            background-position: 50% 50%;
            width: 68px;
            height: 68px;
            border: #000 2px solid;
        }
        
        * html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
            /* ie quirks mode adjust */
            width /**/: 72px;
            height /**/: 72px;
        }

/* End of (footer banner) */


.aboutus_main{width:100%; float:left; margin-top:10px;}
.aboutus_main h2{color:#132445; font-size:17px; float:left;}
.aboutus_main p{color:#132445; font-size:13px; float:left; line-height:21px; margin-top:10px; text-align:justify;}

.contact_main{width:100%; float:left;}
.contact_left{width:30%; float:left;}
.contact_left h2{width:100%; float:left; color:#132445; font-size:17px; float:left;}
.contact_left p{width:100%; float:left; color:#132445; font-size:13px; float:left; line-height:21px; margin-top:10px; text-align:justify;}

.contact_form{ float:left; width:65%; margin-left:40px; margin-top:10px;}
.contact_form ul{list-style:none;}
.contact_form ul li{float:left; margin-top:5px; width:100%;}
.form1{width:400px; float:left; border:1px solid #999999; color:#999999; font-size:15px; padding-left:5px; height:40px; border-radius:5px;}
.form2{width:400px; float:left; border:1px solid #999999; color:#999999; font-size:15px; padding-left:5px; height:100px; border-radius:5px;}
.form_btn{width:400px; float:left; border:1px solid #999999; color:#000000; font-size:15px; padding-left:5px; height:40px; border-radius:5px; cursor:pointer;}
.form_btn:hover{border:1px solid #FF0000;}

.footer_main{width:100%; float:left; background:#125522; margin-top:30px; padding-top:25px; padding-bottom:25px;}
.footer_left{width:60%; float:left;}
.footer_left h2{float:left;}
.footer_left h2 ul{list-style:none;}
.footer_left h2 ul li{float:left;}
.footer_left h2 ul li a{float:left; color:#FFF; color:#dadfeb; font-size:12px; text-decoration:none; padding-left:9px; padding-right:9px; border-right:1px solid #FFF;}
.footer_left h2 ul li a:hover{color:#cd4a1c;}
.footer_left h2 ul li.last a{border:none;}
.footer_left p{float:left; color:#9fa8bd; font-size:10px; padding-top:8px; padding-left:10px;}
.footer_left a{float:left; font-size:12px; color:#dadfeb; padding-left:10px; margin-top:8px; }

.footer_right{float:right; font-size:13px; color:#dadfeb; margin-top:10px;}

.social_media{float:right; margin-left:20px; margin-top:-5px;}
.social_media ul{list-style:none;}
.social_media ul li{float:left; width:35px; height:35px; padding-left:5px;}
.social_media ul li a{float:left; width:35px; height:35px; background:url(../images/social_media.png) no-repeat 0 0;}
.social_media ul li.fb a{background-position:-40px;}
.social_media ul li.in a{background-position:-84px;}
.social_media ul li.massage a{background-position:-125px;}

/* End of (footer div) */
