@charset "utf-8";
/* CSS Document */


 

* {margin:0; padding:0;}
body  {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; margin:0px auto; padding:0px; background:url(../images/body-bg.jpg) repeat-x; }
p{text-align:justify;}

a:focus{outline:none;}

#wrap{width:997px; margin:0 auto; padding:0;}

#header{background:url(../images/header_bg.jpg) repeat-x; height:95px; width:100%}

.phone{float:right; font-size:20px; color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-top:40px; margin-right:20px;}

#menu{font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#04346d; margin-left:15px;}

#menu ul{margin-left:0px;}

#menu ul li{float:left; text-decoration:none; list-style:none;  font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif;}

#menu li a{text-decoration:none; color:#04346d; display:block;}
#menu li a span{ display:block; padding:13px 13px 12px 13px;}
#menu li a:hover{text-decoration:none; color:#04346d; background:url(../images/hover-bg.gif) no-repeat  left; display:block;padding-left:6px;}
#menu li a:hover span{background:url(../images/hover-bg.gif) no-repeat  right; display:block; padding:13px 13px 12px 7px; color:#04346d;}
/*#menu li a.home{background:url(../images/nav_home1.gif) no-repeat 4px 9px; display:block; width:31px; height:23px; padding:9px 4px;}
#menu li a:hover.home{background:url(../images/nav_home1_hover.gif) no-repeat  4px 9px;}*/

.right_img{margin-right:115px; margin-top:1px;}

#main_body{background:url(../images/body_bg.jpg) no-repeat; float:left; width:997px; margin:0; padding:0;}
#main_content{background:url(../images/background_img.jpg) no-repeat; float:left; width:997px; margin:0; padding:0;}
#service{background:url(../images/service_img.jpg) no-repeat; float:left; width:997px;}

.content{width:560px;  padding:51px 0 0 27px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000;}
.content p{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000;}

.content h1{font-size:28px; height:35px; font-weight:normal; color:#000000; line-height:35px;}

.box_content{width:310px; float:left; margin:52px 0 0 17px;}
.box_content1{margin:0 15px 24px 15px;}

.view{ float:right; font-size:10px; color:#052B5A; margin:10px 8px 0 0;}
.view1{ float:right; font-size:10px; color:#052B5A; margin:9px 8px 0 0;}

#footer{background:url(../images/footer_bg.jpg) repeat-x; height:110px; margin-top:20px; width:100%}

h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

.box1{float:left; width:82px; height:20px;  font-size:11px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#04346d; background-color:#FFFFFF; text-align:center;}

.box6{float:left; width:82px; height:20px;  font-size:11px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#04346d; background-color:#FFFFFF; text-align:center;}

.box1 a{color:#04346d; text-decoration:none}
.box1 a:hover{color:#04346d; text-decoration:none;}
.box1 a:selected{color:#04346d; text-decoration:none; background-color:#d6d7d7;}

.box2{float:left;  width:65px; height:24px; margin:7px 0 0 0; font-size:11px; background-color:#d6d7d7;  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3b3b3b; text-align:center; }

.box2 a{color:#3b3b3b; text-decoration:none;}
.box2 a:hover{color:#04346d; text-decoration:none;}
.box2 a:selected{color:#04346d; text-decoration:none;}

.box3{float:left;  width:78px; height:24px; margin:7px 0 0 2px; font-size:11px; background-color:#d6d7d7;  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3b3b3b; text-align:center; }

.box3 a{color:#3b3b3b; text-decoration:none;}


.news h3
{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#084084; padding:15px 0 0 11px;}

.news h4{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#04346d; padding:15px 0 0 0px;}
.news h5{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#04346d; padding:15px 0 0 0px;}

.news{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#052B5A; background-color:#FFFFFF; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;}
.news1{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#052b5a; background-color:#FFFFFF; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; padding:15px 25px 15px 12px; line-height:22px;}

.news1 p a{text-decoration:underline; color:#052B5A;}
.news1 p a:hover{text-decoration:none; color:#052B5A;}
/*.news1 p { font-size:11px; color:#052b5a; font-weight:normal;}padding:4px 25px 0 12px;*/

.news ul {}

/*.news li{text-decoration:none; list-style:none; background:url(../images/black_arrow.jpg) no-repeat 0px 18px; padding:15px 25px 0 15px; font-size:11px;} */
.news li {
background:url("../images/black_arrow.jpg") no-repeat scroll 9px 19px transparent;
font-size:11px;
list-style:none outside none;
padding:15px 15px 0 24px;
*padding-top:14px;
text-decoration:none;
}

.news1 li {
background:url("../images/black_arrow.jpg") no-repeat scroll 9px 19px transparent;
font-size:11px;
list-style:none outside none;
padding:15px 24px 0 24px;
text-decoration:none;
font-size:12px;
}

.news1 li a{text-decoration:underline; color:#052B5A;} 

.news1 li a:hover{text-decoration:none; color:#052B5A;}

.news1 h2{font-size:20px; font-weight:normal; padding:20px 10px 0 0; color:#052B5A;}

.news p {padding:4px 12px 0 12px; font-size:11px; color:#052B5A; font-weight:normal; line-height:14px; text-align:justify;}
.news span {font-size:11px; font-weight:bold; color:#052B5A;}

.more{ font-size:10px; color:#828282; line-height:10px;}
.bold{font-weight:bold;}

.bdrl{border-left:1px solid #d0d0d0;}
.bdr2{border:1px solid #000000;}
.bdrr{border-right:1px solid #d0d0d0;}
.bdrt{border-top:1px solid #d0d0d0;}
.bdrb{border-bottom:1px solid #d0d0d0;}
.bdr{border:1px solid #05356f;}

.lh12 {line-height:12px;}
.lh14 {line-height:14px;}
.lh16 {line-height:16px;}

.floatr {float:right; text-align:right;}
.floatrtxtl {float:right; text-align:left;}
.floatrtxtc {float:right; text-align:center;}

.floatl {float:left; text-align:left;}
.floatltxtr {float:left; text-align:right;}
.floatltxtc {float:left; text-align:center;}

.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}
.txtj {text-align:justify;}
.normal {font-weight:normal;}
.text {font-family:Verdana, Arial, Tahoma; font-size:11px; text-decoration:none;}
.text10 {font-family:Verdana, Arial, Tahoma; font-size:10px; text-decoration:none;}
.text11 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#084084;}
.text12 {font-family:Verdana, Arial, Tahoma; font-size:12px; text-decoration:none;}
.text13 {font-family:Verdana, Arial, Tahoma; font-size:13px; text-decoration:none;}
.text14 {font-family:Tahoma, Arial, Helvetica, sans-serif;; font-size:14px; text-decoration:none; font-weight:normal;}
.txt3{font-size:28px; color:#000000; margin:80px 45px 0 0; float:right;}


a:link.dgrn {color:#052B5A; text-decoration:underline;}
a:active.dgrn {color:#052B5A; text-decoration:underline;}
a:visited.dgrn {color:#052B5A; text-decoration:underline;}
a:hover.dgrn {color:#052B5A; text-decoration:none;}

a:link.dgrn1 {color:#052B5A; text-decoration:none;}
a:active.dgrn1 {color:#052B5A; text-decoration:none;}
a:visited.dgrn1 {color:#052B5A; text-decoration:none;}
a:hover.dgrn1 {color:#052B5A; text-decoration:underline;}

a:link.dgrn3 {color:#000000; text-decoration:none;}
a:active.dgrn3 {color:#000000; text-decoration:none;}
a:visited.dgrn3 {color:#000000; text-decoration:none;}
a:hover.dgrn3 {color:#000000; text-decoration:none;}

a:link.dgrn4 {color:#6d6d6d; text-decoration:none; }
a:active.dgrn4 {color:#6d6d6d; text-decoration:none;}
a:visited.dgrn4 {color:#6d6d6d; text-decoration:none;}
a:hover.dgrn4 {color:#073F81; text-decoration:none;}

a:link.dgrn5 {color:#6d6d6d; background-color:#f3f3f3f; line-height:25px; padding-right:5px; text-decoration:none;}
a:active.dgrn5 {color:#000000; background-color:#f3f3f3f;  padding-right:5px; text-decoration:none;}
a:visited.dgrn5 {color:#000000; background-color:#f3f3f3f; line-height:25px; padding-right:5px; text-decoration:none;}
a:hover.dgrn5 {color:#000000; background:url(../images/service_menu_bg.jpg) repeat-x;  height:31px; text-decoration:none;}

a:link.dgrn2 {color:#535353; text-decoration:none;}
a:active.dgrn2 {color:#535353; text-decoration:none;}
a:visited.dgrn2 {color:#535353; text-decoration:none;}
a:hover.dgrn2 {color:#535353; text-decoration:underline;}

a:link.dgray {color:#424647; text-decoration:underline;}
a:active.dgray {color:#424647; text-decoration:underline;}
a:visited.dgray {color:#424647; text-decoration:underline;}
a:hover.dgray {color:#424647; text-decoration:none;}
.marr5 { margin-right:5px;}
.marr13 { margin-right:13px;}
.mart9 {margin-top:9px;}
.mart10 {margin-top:10px;}
.mart20 {margin-top:20px;}
.mart15 {margin-top:15px;}
.mart12 {margin-top:12px;}
.mart14 {margin-top:14px;}
.marb14 {margin-bottom:14px;}
.marb15 {margin-bottom:15px;}
.marb60 {margin-bottom:60px;}
.mart30 {margin-top:-1px;}
.mart23 {margin-top:23px;}
.mart2 {margin-top:2px;}
.mart5 {margin-top:5px;}
.mart8 {margin-top:8px;}
.marl3 {margin-left:3px;}
.marl5 {margin-left:5px;}
.marl10 {margin-left:10px;}
.marl9 {margin-left:9px;}
.marl15 {margin-left:15px;}
.marl25 {margin-left:25px;}
.marl40 {margin-left:40px;}
.marl55 {margin-left:55px;}
.marl69 {margin-left:69px;}
.marl74 {margin-left:74px;}
.marl81 {margin-left:81px;}
.marl148 {margin-left:148px;}
.marl200 {margin-left:200px;}
.marl215 {margin-left:215px;}
.padl40 {padding-left:40px;}
.padl20 {padding-left:20px;}
.padl10 {padding-left:10px;}
.padl15 {padding-left:15px;}
.padt12 { padding-top:12px;}
.padt14 { padding-top:14px;}
.padt23 { padding-top:23px;}
.padt24 { padding-top:24px;}
.padt5 { padding-top:5px;}
.padt2 { padding-top:2px;}
.padr5 {padding-right:5px;}
.padr15 {padding-right:15px;}
.padr20 {padding-right:20px;}
.padr10 {padding-right:10px;}
.padb8 { padding-bottom:8px;}
.padb20 { padding-bottom:20px;}
.padb25 { padding-bottom:25px;}
.padb45 { padding-bottom:45px;}
.padb100 { padding-bottom:100px;}
.padtb5 { padding-top:5px; padding-bottom:5px;}
.padr30 {padding-right:30px;}
span.txt{font-size:12px; color:#052B5A; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}
span.txt2{font-size:11px; color:#052B5A; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.h1		{height:1px;}
.h22	{ height:22px;}
.h25	{ height:25px;}
.h40	{ height:40px;}
.h150	{ height:90px;}
.h125	{ height:125px;}
.w132 { width:132px;}
.w254 {width:254px;}
.w200 { width:200px;}
.w165 { width:165px;}
.w175 { width:175px;}
.w340 { width:340px;}

.w56 { width:56px;}
.w65 { width:65px;}
.w71 { width:71px;}
.w90 { width:90px;}
.w105 { width:105px;}
.w43 { width:43px;}
.w80 { width:80px;}
.w460 { width:460px;}
.w200 { width:301px;}
.w310 { width:310px;}
.w285{width:285px;}
.w700 { width:700px;}
.w345 { width:345px;}

.left_content{background-color:#FFFFFF; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#052B5A; border-right:1px solid #CCCCCC; padding-bottom:10px; line-height:22px;}
.left_content h2{font-size:20px; font-weight:normal; padding:20px 10px 0 21px; color:#052B5A;}
.fs12{font-size:12px;}
.fs15{font-size:15px;}
.fs11{font-size:11px;}
.fs13{font-size:13px;}
.cpoint{cursor:pointer;}

.line{ background:url(../images/gray_line.jpg) repeat-x; height:1px; margin:3px 7px 0 12px;}
.my_price{width:155px; border-right:1px solid #CCCCCC; margin:5px 0 5px 0; float:left;}
.textps{width:345px; float:left; margin:0 7px 0 10px; font-size:13px; color:#41638e; line-height:normal; }
.textps1{ width:520px; float:left; margin:0 7px 0 10px; font-size:13px; color:#41638e; }
.textps h3{margin:0 0 0 -10px;}
.textps1 h3{margin:0 0 0 -10px;}
.textps p{padding:2px 0 0 0; font-size:13px; color:#41638e; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.textps1 p{padding:2px 0 0 0; font-size:13px; color:#41638e;}
.textps span{color:#000000; font-size:13px; font-weight:normal;}
.highlight{ float:left; width:186px; background-color:#d4e4f7; border:1px solid #b6d4f7; margin:10px 0 10px 5px; padding:0 0 10px 0;}
.highlight h3{font-size:12px; color:#000000; margin:-10px 0 0 0;}
.highlight li{background:url(../images/highlights_arrow.jpg) no-repeat scroll 9px 15px transparent;
font-size:12px;
list-style:none outside none;
padding:10px 10px 0 24px;
text-decoration:none;
line-height:14px;
}

.right_content{float:left; width:221px; text-align:right; padding:0 0 0 0;}
.right_content ul li{text-decoration:none; list-style:none; padding:0px; border-bottom:1px solid #CCCCCC;}
.contxtleft { font-size:12px; line-height:16px; text-align:right; width:570px;}
.boldtxt { color:#0093b0; font-weight:bold;}
.formtxt { padding: 7px 0 10px 68px; float:left; width:130px;}
.formtxt2 { padding: 7px 0 10px 60px; float:left; width:126px;}
.formtxt1 { padding: 7px 0 10px 68px; float:left; width:124px;}
.formtextbox { float:left; padding: 3px 0 4px 15px; border-color:#c2c2c2;}
.formtextbox1 { float:left; padding: 3px 0 4px 27px; border-color:#c2c2c2;}
input, textarea {
border:1px solid #c2c2c2;
font-family:Tahoma, Arial,Helvetica,sans-serif;
font-size:11px;
padding:4px;
}
input:focus, textarea:focus {border:1px solid #05356f; font-family:Tahoma, Arial,Helvetica,sans-serif;
font-size:11px;
padding:4px;}

select {
border:1px solid #CECECE;
font-family:Tahoma, Arial,Helvetica,sans-serif;
font-size:11px;
padding:4px;
}
.red { color:#FF0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fc{color:#a1a1a1;}

.info{float:left; font-size:12px; font-weight:bold; color:#515151; margin:0 0 20px 10px; border-bottom:1px solid #CCCCCC; width:550px; text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:20px 0 5px 0;}
.txtq{float:left; width:361px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:20px 10px 0 0; line-height:18px; color:#5d5d5d;}

.overview{font-size:13px; line-height:35px; color:#073f81; padding-right:5px; border-bottom:1px solid #e4e4e4;}
.cogn{font-size:13px; line-height:35px; color:#000000; background:url(../images/service_menu_bg.jpg) repeat-x; height:31px; padding-right:5px; border-bottom:1px solid #e4e4e4;}
.summary1{font-size:11px; background-color:#f3f3f3; line-height:25px; padding-right:5px; border-bottom:1px solid #e4e4e4; color:#6d6d6d;}


.cong1{font-size:13px; line-height:29px; color:#073f81; border-bottom:1px solid #e4e4e4;}
.cong1 a{text-decoration:none; color:#073f81; display:block; padding-right:5px; height:31px;}
.cong1 a:hover{background:url(../images/service_menu_bg.jpg) repeat-x; height:31px; color:#000000; text-decoration:none;}

#footer ul{margin-left:10px;}

#footer ul li{float:left; display:block; text-decoration:none; list-style:none; margin:19px 0 0 10px; font-size:11px; color:#828282;}

.footer_content{margin:0 auto; width:997px;}

.copyright{float:left; text-decoration:none; margin:0 0 0 19px; font-size:11px; color:#828282;}

.copyright li{ float:right; display:block; text-decoration:none; list-style:none; font-size:11px; color:#828282;}

.footer_content .copyright .web-design {color:#535353;}
.footer_content .copyright .web-design a{color:#535353; text-decoration:none;} 
.footer_content .copyright .web-design a:hover{color:#535353; text-decoration:underline;}

span.date{font-style:italic; color:#6a6a6a; font-weight:normal; font-size:11px;}

.news .tex{font-size:12px; line-height:20px; font-weight:normal;}

#apDiv1 {
	position:absolute;
	width:47px;
	height:43px;
	z-index:1;
	margin:-42px 0 0 839px;
	}

.slogan{font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; float:left; color:#FFFFFF; margin-top:-9px; margin-left:90px; *margin-left:-361px; *margin-top:59px; }

.news a{text-decoration:underline; color:#052B5A;}
.news a:hover{text-decoration:none; color:#052B5A;}
.txta{text-align:justify;}

.padl50{padding-left:50px;}
.padl3{padding-left:3px;}
.padl5{padding-left:5px;}
.padl8{padding-left:8px;}
.padb20 { padding-bottom:20px;}
.paddt10{padding-top:10px;}
.news .phone-no{color:#052B5A; padding-left:42px; font-weight:normal; font-size:13px;}
.news .contact{font-size:11px; font-weight:normal; color:#052B5A;}
.padd5{padding:5px;}
.news .fax{font-size:12px; color:#052B5A; padding-left:2px; font-weight:normal;}
.news .fax1{font-size:12px; color:#052B5A; padding-left:4px; font-weight:normal;}
.box_content1 .used{text-decoration:none; list-style:disc inside; background-image:none; padding:0 0 0 15px; font-weight:bold;}

.tex p {padding:4px 12px 0 02px; font-size:12px; color:#052B5A; font-weight:normal; line-height:20px; text-align:justify;}


