
*,
*:before,
*:after {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none
}
a{ text-decoration: none; color: #000}
/*body {
  overflow: auto;
  -webkit-backface-visibility: hidden;
}*/

#wrap{width:100%; margin:0 auto}

.container1 {width:100%;; height: 154px; background: url("../images/top_bg.jpg") no-repeat center;}
.container1 .contents{width:960px; margin: 0 auto; position: relative; height: 100%}
.container1 .contents h1{display: block; width:129px; height: 129px; text-indent: -200px; overflow: hidden; background: url("../images/logo.png") no-repeat; position: absolute; top:50%; left: 100px; margin: -64px 0 0 0}
.container1 .contents p{width:611px; height: 29px; text-indent: -999px; overflow: hidden;position: absolute; left: 250px; top: 45px; background: url("../images/top_txt.png")}
	
.container1 ul{width:501px; height: 35px; display:block; position: absolute; top:90px; left: 440px; overflow: hidden;}
.container1 ul li{float: left;display: block; overflow: hidden}
.container1 ul li.m1{margin-right:10px}
.container1 ul li.m2{margin-right:10px}

.container1 a{display:block; height: 35px;  font-size: 14px; font-weight: 300; color: #fff; text-align: center; line-height: 35px}
.container1 .m1 a{width: 120px; background-color: rgba(255,255,255,0.36);}
.container1 .m2 a{width: 130px; background-color: rgba(255,255,255,0.36);}
.container1 .m3 a{width: 150px;background: url("../images/fe.png") no-repeat 18px center;  background-color: rgba(255,255,255,0.36);text-indent: 18px}

.container2 {width:100%;background: url("../images/line_bg.jpg"); background-repeat: repeat-x}
.container2 .content {display:none; width:100%; text-align: center}
.container2 .content{width:960px; margin: 0 auto}


.container3{width:960px; height: 280px; margin: 0 auto}
.container3 .pl{float: left; width: 720px; height: 100%; background: url("../images/pointer.jpg") no-repeat 0 0 #efefef; padding:0 50px 0; position: relative}


.dk_label {}
/*not part of default style*/
.dk_container {cursor: pointer;font-size: 14px;margin-top: 10px;outline: none;}
.dk_toggle {overflow: hidden;width:620px; height: 50px;  text-decoration: none; line-height: 50px; background: #fff; color: #9f9f9f; text-indent: 18px; font-size: 16px;
-webkit-transition: 0.25s;
-moz-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
-webkit-backface-visibility: hidden;
}
.dk_toggle:hover, .dk_toggle:focus, .dk_toggle .dk_focus .dk_toggle {background-color: #db0f34; color: white;outline: none;}
.dk_toggle:active {background-color: #db0f32;outline: none;}
.dk_toggle:active .select-icon {border-left-color: transparent;}

.select-icon {
background: #232331 url("../images/select.png") no-repeat center;
border-left: 2px solid rgba(52, 73, 94, 0.15);
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 120px;
-webkit-transition: 0.25s;
-moz-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
-webkit-backface-visibility: hidden;
}

.dk_open {z-index: 10;}
.dk_open .dk_toggle {background-color: #232331;}
.dk_open .dk_toggle .select-icon {background-color: #db0f32;border-left-color: transparent;}

.dk_options {padding-top: 12px;}
.dk_options:before {
content: "";
border-style: solid;
border-width: 0 7px 7px 7px;
border-color: transparent transparent #232331 transparent;
height: 0px;
position: absolute;
top:5px;
right: 100px;
width: 0px;
-webkit-transform: rotate(360deg);
}
.dk_options:before {left:auto; right: 51px;}
.dk_options li {padding-bottom: 3px;}
.dk_options a {color: white;display: block;padding: 5px 9px;text-decoration: none;}
.dk_options a:hover {background-color: #db0f34;}

.dk_option_current a {background-color: #db0f32;}
.dk_options_inner {background-color: #232331;margin: 0;max-height: 244px;padding: 3px 3px 0;}
.dk_touch .dk_options {max-height: 250px;}
.dk_container {display: none;position: relative;vertical-align: middle;}
.dk_container.dk_shown {display: inline-block;zoom: 1; *display: inline;}
.dk_container[class*="span"] {float: none;margin-left: 0;}

.dk_toggle {display: block;position: relative;}

.dk_open {position: relative;}
.dk_open .dk_options {margin-top: -1px;opacity: 1;z-index: 10;display: block\9;}
.dk_open .dk_label {color: inherit;}

.dk_options {
margin-top: -20px;
position: absolute;
right: 0;
opacity: 0;
width: 220px;
z-index: -100;
display: none\9;
-webkit-transition: 0.3s ease-out;
-moz-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;
-webkit-backface-visibility: hidden;
}
.select-right .dk_options {left: auto;right: 0;}
.dk_options a {display: block;}
.dk_options_inner {overflow: auto;outline: none;position: relative;}
.dk_touch .dk_options {overflow: hidden;}
.dk_touch .dk_options_inner {max-height: none;overflow: visible;}
.dk_fouc select {position: relative;top: -99999em;visibility: hidden;}



.container3 .pl h4{font-size: 20px; margin-top: 50px; letter-spacing: -1px}
.container3 .pl a.go{width:110px; display: block; font-size: 15px; font-weight: 600; background: url("../images/btn_arrow.png") no-repeat right 4px; position: absolute; left: 50px; bottom:40px}
.container3 .pl p{display: block; font-size: 14px; color:#696969;position: absolute; right: 50px; bottom:40px}
.container3 .pl p span{color: #db0f32; letter-spacing: 0; font-weight: bold}

.container3 .pr{float: right;width: 240px; height: 100%; background: #232331; padding: 30px; color: #7e7e7e;position: relative}
.container3 .pr h4{font-size: 30px; color: #fff;font-weight: 300; line-height: 130%; }
.container3 .pr h4 span{color: #db0f32;font-weight: 600; }
.container3 .pr p{margin-top:15px;line-height: 150%}
.container3 .pr a{display: block; width: 180px; color: #db0f32; text-align: center; background: #ffffff; height: 45px; font-size:14px; font-weight: 600; line-height: 45px; position: absolute; bottom: 30px; letter-spacing:1px}


.container4{ background: url("../images/c4_bg.jpg") ; padding: 50px 0 0 0; margin: 30px 0; height: 460px}
.container4 .title{width:960px; margin: 0 auto; text-align: center}
.container4 .title h3{ display: block; width:558px; height: 48px; text-indent: -999px; overflow: hidden; background: url("../images/text_1.png"); margin: 13px auto 15px}
.container4 .title .t1{ color: #fff; font-size: 30px}
.container4 .title .t1 span{ color: #fcff00; font-weight: bold}
.container4 .title .t2{ color:rgba(255,255,255,0.60); font-size: 16px; font-weight: normal }


.container4 ul {width:960px; margin: 40px auto 0; overflow: hidden}
.container4 ul li{display: block; background:#fff; width: 180px; height: 233px; float: left; box-sizing: border-box; text-align: center;border-bottom: 5px solid #db0f32}
.container4 ul li span{display: inline-block; }
.container4 ul li span.icon{margin-top: 38px}
.container4 ul li .bar{display: block; width:27px; height: 2px; background: #2e2c2c; text-indent: -99px; overflow: hidden; margin: 20px auto}
.container4 ul li.b2{margin-left: 15px}
.container4 ul li.b3{margin-left: 15px}
.container4 ul li.b4{margin-left: 15px}
.container4 ul li.b5{margin-left: 15px}


.container5 {width:100%;background: url("../images/line_bg.jpg"); background-repeat: repeat-x; margin: 30px 0}

.container6 {width:100%; height: 600px; background: url("../images/c6_bg.png"); padding: 60px 0 0 0 }
.container6 .content{width:960px; margin:0 auto;}
.container6 .content p{text-align: center}
.container6 .content p.t1{font-size: 28px; color: #fff; margin-top: 50px}
.container6 .content p.t1 span{color: #db0f32; font-weight: 600}
.container6 .content p.t2{font-size: 15px; color: #fff; margin-top: 10px}
.container6 .content p.t2 span{display: inline-block; width:20px; height: 12px; background: url("../images/txt_arrow.png"); text-indent: -99px; overflow: hidden; margin: 0 5px}
.container6 .content h3{font-size: 30px; color: #fff; text-align: center; font-weight:300}
.container6 .content h3 span{color:#fa1547; font-weight:600}

.container6 ul{width:914px;display: block; overflow: hidden; position: relative; margin: 60px auto 0}
.container6 ul li{display:inline-block; text-indent: -500px; overflow: hidden;}
.container6 ul li.b1{background:url("../images/info_01.png"); width: 250px; height: 250px; }
.container6 ul li.b2{background:url("../images/info_02.png"); width: 250px; height: 250px; margin-left: 82px}
.container6 ul li.b3{background:url("../images/info_03.png"); width: 250px; height: 250px; margin-left: 82px}

.container6 ul li.q1{background:url("../images/quick.png"); width: 160px; height: 160px; position: absolute; top: 45px; left: 211px }
.container6 ul li.q2{background:url("../images/quick.png"); width: 160px; height: 160px; position: absolute; top: 45px; left: 543px }




.container7 {width:100%; height: 200px; background: url("../images/c7_bg.jpg") center; padding: 0 0 0 0 }
.container7 .content{width:960px; height: 100%; margin:0 auto; position: relative}

.container7  .content h3{font-size: 30px; color: #fff; font-weight:300; display: inline-block;margin-top: 80px; text-indent: 35px}

.container7  .content ul{position: absolute; left: 400px; top: 50%; margin-top: -64px}
.container7 ul li.b1{ width:173px; height: 29px; background: url("../images/bank_logo.png"); text-indent: -500px; overflow: hidden; }
.container7 ul li.b2{color: #fff; font-size: 54px; font-weight: 900}
.container7 ul li.b3{color: #fff; font-size: 16px; margin-top: 0px}




.container8 {width:100%; background:#f0f4f7; padding: 120px 0}
.container8 .content{width:960px; height: 100%; margin:0 auto; position: relative}

.container8  .content h3{font-size: 30px; color: #000; font-weight:300; display:block; text-align: center}
.container8  .content h3 span{color:#db0f32; font-weight: 600}
.container8  .content p{font-size: 15px; color: #7c8389; font-weight:400; display:block; text-align: center; margin-top:15px}

.container8  .content ul{display: inline-block; margin-left: -16px; margin-top: 40px}
.container8 ul li{float: left; display: block; width:228px; height:100px; border: 1px solid #d5dde3; margin: 16px 0 0px 16px; background: #fff; box-sizing: border-box}



.container9 {width:100%; padding: 120px 0}
.container9 .content{width:960px; height: 100%; margin:0 auto; position: relative}

.container9  .content h3{font-size: 30px; color: #000; font-weight:300; display:block; text-align: center}




#footerWrap{background: #232331; padding: 50px 0; color: #fff; text-align: center; font-size: 14px;}
.footer{width:960px; margin: 0 auto; line-height: 150%}
.footer p{display: block; overflow: hidden;text-align: center; margin-bottom: 5px}
.footer p span{display: inline-block; }
.footer .bar{width:27px; height: 2px; margin: 25px auto; text-indent: -99px; overflow: hidden; background: #db0f32; display: block}
.ceo, .tel, .no1{padding: 0 15px 0 0; background: url("../images/bar2.png") no-repeat right center}
.add, .fax, .no2{padding: 0 0 0 15px;}
.email, .no3{ padding:0 0 0 15px; background: url("../images/bar2.png") no-repeat left center; margin: 0 0 0 15px}
.copyright{margin-top:40px; color: #8282a3 }
