@charset "utf-8";
/* CSS Document */
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;  background:transparent}
input[type="radio"], input[type="checkbox"] {margin:0; padding:0; border:0; outline:0;  background:transparent}
input:focus {outline:none;}
a {text-decoration:none}

img {border:none; outline:none;}
table {border-collapse:collapse; border-spacing:0;}
.clear{clear:both;}
#full{width:100%;}
.full{width:100%;}
*{margin:0px; padding:0px;}
body{font-family: 'CalibriRegular'; font-size:11px; color:#001111;}

@font-face {
    font-family: 'CalibriRegular';
    src: url('../fonts/calibri.eot');
    src: url('../fonts/calibri.eot') format('embedded-opentype'),
         url('../fonts/calibri.woff') format('woff'),
         url('../fonts/calibri.ttf') format('truetype'),
         url('../fonts/calibri.svg#CalibriRegular') format('svg');
}
/*@font-face {
	font-family: 'CenturyGothic';
	src: url('../fonts/gothic.eot');
	src: url('../fonts/gothic.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/gothic.woff') format('woff'),
			 url('../fonts/gothic.ttf') format('truetype'),
			 url('../fonts/gothic.svg#gothic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family:MyriadPro;
	src:url('../fonts/myriadpro-regular-webfont.eot');
	src:local('☺'),url('../fonts//myriadpro-regular-webfont.woff') format('woff'),
		url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
		url('../fonts/myriadpro-regular-webfont.svg#webfontFQGeCYfO') format('svg');
	font-weight:normal;
	font-style:normal;
}*/
.wrapper{width:100%; margin:0px; padding:0px; float:left;}
.main{width:967px; margin:auto; padding:0px;}
.main .inner{width:100%; float:left; margin:0px; padding:0px;}
.main .header{width:100%; margin:25px 0; padding:0px; float:left;}
.main .header .logo{width:200px; float:left; margin:0px; padding:0px;}
.main .main-container{width:100%; margin:0px; padding:0px; clear:both;}
.main-container .banner-main{width:947px; background-color:#2d4757; border-left:10px solid #0069aa; padding:10px 10px 10px 0; display:block; float:left;}
.navigation{width:240px; float:left; margin:0px; padding:0px; list-style:none;z-index: 9999; position: relative;}

.banner-main .navigation li{width:100%; display:block; border-bottom:1px dotted #0069aa;}
.banner-main .navigation li.last{border:none;}
.banner-main .navigation li.last a{padding:18px 0 19px 20px;}
.banner-main .navigation li a{background:url(../images/arrow.png) 10px 25px no-repeat; padding:19px 0 19px 20px; display:block;  font-size:14px; text-decoration:none; text-transform:uppercase; width:220px; color:#ffffff;}
.banner-main .navigation li a:hover{background:url(../images/arrow.png) 10px 25px no-repeat #0069aa;}
.banner-main .navigation li a.active{background:url(../images/arrow.png) 10px 25px no-repeat #0069aa!important;}
.main-container .banner-main .banner{width:706px; float:right; margin:0px; padding:0px; z-index:1; position: relative;}
.main-container .banner-main .banner .bx-controls-direction{display:none;}
.main-container .banner-main .banner ul{list-style:none; margin:0px; padding:0px; width:100%; float:left;}
.main-container .home-content{width:100%; margin:30px 0 0 0; padding:0px; float:left; clear:both;}
.main-container .home-content .hm-text{width:100%; float:left; padding:15px 0 0px 0; line-height: 19px; margin:0px; width:100%;  font-size:13px; color:#333333;}
.footer{width:100%; float:left; clear:both; background:#2d4757; height:60px; margin-top: 15px;}
.footer .footer-container{width:967px; margin:15px auto; padding:0px;}
.footer .footer-container ul{list-style:none; margin:0 0 0 270px; padding:0px; width:auto; float:left;}
.footer .footer-container li{width:auto; font-size:12px; color:#ffffff; float:left;} 
.footer .footer-container li a{padding:0 8px; margin:0px; color:#ffffff; text-decoration:none;}
.footer .footer-container li a:hover{color:#4ea0d3;}
.hl{color: #0069aa!important; font-weight: bold;}
.hl2{color: #0069aa!important; font-weight: bold; padding: 0px 0px 0px 15px!important; background: url(../images/ar3.jpg) 0px 5px no-repeat; width: 795px!important;}
.copy-right{width:100%; float:left; margin:5px 0 0 0; padding:0px; font-size:12px; color:#3b8cbe; text-align:center;}
.home-content h1{ font-size: 27px; float: left; width: 960px; padding-bottom: 8px; border-bottom: 1px dashed #0069AA ; color: #3e3e3e;}
.home-content h1 span{ color: #0069AA ;}
.all{ width: 967px; float: left; margin-top: 20px;}
.all h1{ font-size: 16px; float: left; width: 938px; padding: 0px 0px 10px 22px; color: #3e3e3e; border: none; background: url(../images/ar.jpg) 0px 5px no-repeat;}
.all p{ width:967px; font-size: 13px; color: #333333; line-height: 19px; padding-bottom: 10px;}
.all p span{ float: left; border: 1px solid #cccccc; padding: 5px; margin-right: 15px;}
.pd{ padding-bottom: 10px; float: left; width: 757px;}
.wd{ width: 750px!important; float: right;}
.pd2{  background: url(../images/ar4.jpg) 0px 7px no-repeat; padding: 0px 0px 5px 15px!important; margin: 0px; }
.box{ width: 956px; float: left; padding-bottom: 20px;}
.box span{ border: 1px solid #cccccc; padding: 5px; margin-right: 20px; float: left;}
.cont{ width: 956px; float: left;}
.cont_r,.cont_r span{ float: right; width: 600px;}
.cont_l,.cont_l ul{ width: 300px; float: left; list-style: none; padding-bottom: 10px;}
.cont_l,.cont_l ul li{ float: left; font-size: 13px; line-height: 19px;}
.wd1{ width: 20px;}
.wd3{ width: 75px; color: #0069AA; font-weight: bold;}
.pn{padding: 0px!important;}



.all_contain_left{ width:273px; float:left; margin:0px; padding:0px; height:auto; border:0px solid red;}
.all_contain_left span{ float: left; border: 1px solid #ccc; padding: 5px 5px 5px 19px; width: 224px;}
.all_contain_right{ width:665px; float:left; margin:0px; padding:20px 0 0 0; height:auto;}
.all_contain_right h1{color:#4f4f4f; font-size:17px; width:670px;  float:left;}
.all_contain_right h1 span{ margin:0px; padding:0px 15px 0px 0px;}
.all_contain_right h2 {
    background-image: none;
    color: #C52D2E !important;
    float: left;

    font-size: 20px;
    margin: 20px 0px 10px 0px;
    padding: 0;
    width: 450px;
}


#contain_header {
    border: 0 solid red;
    float: left;
    height: 31px;
    width: 273px;
}
#contain_header .titleRht {
    background:url(../images/pro_right.jpg) no-repeat scroll right bottom transparent;
    float: left;
    height: 31px;
    width: 267px;
}

#contain_header .titleRht .leftImg {
    background:url(../images/pro_left.jpg) no-repeat scroll left bottom transparent;
    border: 0 solid red;
    float: left;
    height: 31px;
    line-height: 31px;
    width: 36px;
}

#contain_header .titleRht .rhtdott {
    background:url(../images/circle.jpg) no-repeat scroll right 19px white;
    float: left;
    height: 31px;
    padding:0px 33px 0 12px;
}
#contain_header .titleRht .rhtdott h2{ float:left; color:#0069AA;  font-size:28px; margin:14px 0px 0px 0px;}
#contain_box {
    border-left: 1px solid #8e8e8e;
    border-right: 1px solid #8e8e8e;
    float: left;
    height: auto;
    width: 265px;
	padding:25px 0px 0px 0px;
}
#contain_box p{ float:left; margin:0px; height:auto;}
#contain_box_fotter{ float:left; margin:0px;}
#contain_box_fotter span{ float:left; margin:0px; padding: 0px; border: 0px;}
.accor{ width:223px; float:left; margin:0px 0px 0px 17px; padding:0px; height:auto;}
.accor ul{ width:223px; float:left; margin:0px 0px 12px 0px; padding:0px; height:auto;}
.accor ul li{ width:210px; float:left; margin:0px; padding:7px 0px 6px 3px; background-image:url(../images/dotl.jpg); background-position:bottom; background-repeat:no-repeat; text-decoration:none; list-style:none;}
.accor ul li a{ background-image:url(../images/ar3.jpg); background-position:9px 10px; background-repeat:no-repeat; padding:7px 0px 6px 21px; color:#3f3f3f; font-size:14px;}
.accor ul li a:hover{ color: #0069AA;}
.accor ul li .active{ color: #0069AA; font-size: 16px;}
.main_box1{ width:666px; float:left; margin:17px 0px 11px 0px; padding:0px 0px 22px 0px; height:auto; background-image:url(../images/border.jpg); background-position:bottom; background-repeat:no-repeat;}
.main_box1 h2{ float:left; margin:7px 0px 0px 0px; padding:0px 0px 0px 12px; background-image:url(../images/ar.jpg); background-position:left; background-repeat:no-repeat; width:670px; font-size:16px; color:#188501;}
.main_box1 h6{ float:left; margin:7px 0px 0px 0px; padding:0px 0px 0px 12px; list-style:square; width:670px; font-size:12px; color:#444444; border:0px solid red; background-image:url(images/ar_2.png); background-position:-1px 3px; background-repeat:no-repeat;}
.main_box1 p{ width:637px; float:left; margin:5px 0px 0px 0px; padding:0px 0px 5px 0px; height:auto; text-align:justify; color: #333333; line-height: 18px; font-size: 13px;}
.main_box1 p strong{ color:#C72D2E;}
.main_box1_l{ width:150px; float:left; margin:0px; padding:0px; height:auto; border: 0px solid #ccc;}
.main_box1_l span{ float:left; margin:0px; padding: 0px 0px 0px 27px;}
.main_box1_r h2{ font-size:16px; float:left; margin:0px; padding:0px; color:#0069AA !important;  background-image:none; width:450px;}
.main_box1_r h3{font-size:15px; float:left; margin:0px; padding:10px 0px 0px 0px; color:#403f3f; width:450px;}
.main_box1_r p{ float:left; margin:0px; line-height: 19px; color:#333333; font-size: 13px; padding:7px 0px 0px 0px; width:490px;}
.main_box1_r{ width:450px; float:left; margin:0px 0px 0px 15px; padding:0px; height:auto;}
.main_box1_r span{ float:right; margin:12px 18px 0px 0px;}
.main_box1 span{ border: 1px solid #cccccc; padding: 5px; float: left; margin-right: 34px;}
.wd2{ width: 671px!important;}
.pn2{ padding-top: 15px!important;}
.bd1{ border: none!important;}

.bd{ background: none!important;}
.bt{ padding-bottom: 15px!important;}

.loading {
                display: none;
            }
 .accordion {
                border: 1px solid #ccc;
                width:  100%;
            }
                .accordion li h3 a {
                    /* background:             #666;
                   background:             #666 -webkit-gradient(linear, left top, left bottom, from(#999), to(#666)) no-repeat;
                    background:             #666 -moz-linear-gradient(top,  #999,  #666) no-repeat;
                    border-bottom:          1px solid #333;*/
                    border-top:             1px solid #ccc;
                    color:                  #333333;
                    display:                block;
                    font-style:             normal;
                    margin:                 0;
                    padding:                5px 10px; line-height: 25px; font-size: 13px;
                  /*  text-shadow:            0 -1px 2px #333, #ccc 0 1px 2px;*/
                }
                    .accordion li.active h3 a {
                        background:             #e1e2e1;
                       /* background:             #369 -webkit-gradient(linear, left top, left bottom, from(#69c), to(#369)) no-repeat;
                        background:             #369 -moz-linear-gradient(top,  #69c,  #369) no-repeat;
                        border-bottom:          1px solid #036;*/
                        border-top:             1px solid #cccccc; color: #027ac4;line-height: 25px;
                        /*text-shadow:            0 -1px 2px #036, #9cf 0 1px 2px;*/
                    }
                    .accordion li.locked h3 a {
                        background:             #963;
                       /* background:             #963 -webkit-gradient(linear, left top, left bottom, from(#c96), to(#963)) no-repeat;
                        background:             #963 -moz-linear-gradient(top,  #c96,  #963) no-repeat;*/
                        border-bottom:          1px solid #630;
                        border-top:             1px solid #fc9;line-height: 25px;
                        /*text-shadow:            0 -1px 2px #630, #fc9 0 1px 2px;*/
                    }
                .accordion li h3 {
                    margin:         0;
                    padding:        0;
                }
                .accordion .panel {
                    padding:        10px;
                }