/* CSS Document */

* {	margin:0; padding:0; font-size:12px;}

body{background:url(/images/body-bg.gif) top center;/* text-align:center;*/}
.top-tail{ background:url(/images/top-tail.gif) top repeat-x #fff;}
/*.bot-tail{ background:url(/images/bot-tail.gif) bottom repeat-x;}*/

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.alert{color:#ff2a00;}
.alert_bor{background:url(/images/number_arrow.png) no-repeat top left; color:#FFFFFF;  padding:0 10px 0 18px;  margin-right:6px;}

td{ padding-top:5px;padding-bottom:5px; padding-left:5px;}
.blk{ color:#333333; text-decoration:none;}
html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.5em; color:#333333;}
input, select { vertical-align:middle; font-weight:normal;}

.col{ color:#69696c ;}
.pf{ font-size:14px;}
a {color:#FF6600; text-decoration:none;}
a:hover{text-decoration:underline;}
/*p {padding-top:2px;}*/
/*#content strong{color:#46535c;}*/
h3{ font-size:2em; line-height:1.231em; color:#46535c; padding-bottom:11px;}
h4{ font-size:1.5em; color:#007db5; letter-spacing:1px; line-height:1.227em;}
h4 b{ display:block; font-size:0.818em; letter-spacing:normal; color:#a8a8a8;}
/*h5{ font-size:4em; line-height:1.25em; padding:6px 0 5px 0; letter-spacing:-1px;}
h6{ font-size:1.3em; color:#212121; padding:10px 0 0 23px; margin-right:19px; line-height:1em;}
h6 b{ display:block;}*/
.special_title01{color:#82ac2c; font-size:18px; padding:0; margin:0}

/* ============================= main layout ====================== */
.imgindent {margin:0 15px 0 0; float:left;}
.phone{ float:right; padding-right:42px;}
.space1{ margin-left:10px;}
.space11{ margin-left:10px;}
.space2{ margin-left:37px;}
.space3{ margin-left:65px;}
.margin1{ margin-top:10px;}
.margin11{ margin-top:17px;}
.margin2{ margin-top:35px;}
.margin3{ margin-top:10px !important;}
.padding1{ padding-top:15px;}
.padding2{ padding-left:18px;}
.padding3{ padding-top:22px;}
.padding4{ padding-top:10px;}

/* ============================= header ====================== */
#lang{height:20px; padding-left:870px; padding-top:15px;Z-INDEX: 130;}

#header{/* position:relative;background:url(/images/header-bg2.gif) right bottom no-repeat;*/  margin-bottom:6px}
#header .logo{position:absolute;width:163px;height:141px; top:0px;}
#header .menu{ width:100%; overflow:hidden; height:76px;}
#header .menu ul{ padding:17px 0 0 219px;}
#header .menu li{ float:left; font-size:1.231em; line-height:1.25em; padding-right:5px;}
#header .menu a{ display:inline-block; color:#d2d2d2; text-decoration:none; cursor:pointer;}
#header .menu a strong{ display:inline-block; padding:16px 13px 11px 13px;}
#header .menu a:hover, #header .menu .active{ background:url(/images/menu-item-left-bg.gif) left top no-repeat #fff; color:#f03c0d;}
#header .menu a:hover strong, #header .menu .active strong{ background:url(/images/menu-item-right-bg.gif) right top no-repeat;}
#header .header-text{ color:#5e5e5d;}
#header .slogan{ margin:0px; padding:16px 0px 0px 495px; /*position:absolute; left:495px; top:130px; */}
#header .slogan2{ padding:10px 0 0 390px;}

#header .header-text a{ display:inline-block; background:url(/images/header-link-tail.gif) top repeat-x; color:#fff; text-decoration:none; margin-top:25px; font-size:1.385em; line-height:1.333em;}
#header .header-text a strong{ display:block; background:url(/images/header-link-left-bg.gif) left top no-repeat;}
#header .header-text a strong strong{ background:url(/images/header-link-right-bg.gif) right top no-repeat; padding:5px 35px 8px 20px;}
#header .header-text a:hover{ color:#81e4f8;}

/* ============================= header2 ====================== */
/*#lang{height:20px; padding-left:840px; padding-top:15px;}

#header2{  margin-bottom:6px}
#header2 .logo{position:absolute;width:163px;height:141px; top:0px;}
#header2 .menu{ width:100%; overflow:hidden; height:76px;}
#header2 .menu ul{ padding:17px 0 0 179px;}
#header2 .menu li{ float:left; font-size:1.231em; line-height:1.25em; padding-right:5px;}
#header2 .menu a{ display:inline-block; color:#d2d2d2; text-decoration:none; cursor:pointer;}
#header2 .menu a strong{ display:inline-block; padding:16px 15px 11px 15px;}
#header2 .menu a:hover, #header .menu .active{ background:url(/images/menu-item-left-bg.gif) left top no-repeat #fff; color:#f03c0d;}
#header2 .menu a:hover strong, #header .menu .active strong{ background:url(/images/menu-item-right-bg.gif) right top no-repeat;}
#header2 .header-text{ color:#5e5e5d;}
#header2 .slogan{ margin:0px; padding:16px 0px 0px 495px;}
#header2 .slogan2{ padding:10px 0 0 180px;}

#header2 .header-text a{ display:inline-block; background:url(/images/header-link-tail.gif) top repeat-x; color:#fff; text-decoration:none; margin-top:25px; font-size:1.385em; line-height:1.333em;}
#header2 .header-text a strong{ display:block; background:url(/images/header-link-left-bg.gif) left top no-repeat;}
#header2 .header-text a strong strong{ background:url(/images/header-link-right-bg.gif) right top no-repeat; padding:5px 35px 8px 20px;}
#header2 .header-text a:hover{ color:#81e4f8;}*/

/* ============================= left_side ====================== */
/*.left_side{position:relative;}
.left_side .left_position{position:absolute; top:70px; left:0px;}*/


/* ============================= content ====================== */
#content{ padding:15px 0 20px 221px;}
.indent1{ padding:23px 20px 0 23px;}

.box{ background:url(/images/box-border.gif) top repeat-x #fafafa; width:100%; font-size:0.846em; line-height:1.364em; }
.box .left-border{ background:url(/images/box-border.gif) left repeat-y;}
.box .right-border{ background:url(/images/box-border.gif) right repeat-y;}
.box .bot-border{ background:url(/images/box-border.gif) bottom repeat-x;}
.box .left-top{ background:url(/images/box-corner-left-top.gif) left top no-repeat;}
.box .right-top{ background:url(/images/box-corner-right-top.gif) right top no-repeat;}
.box .left-bot{ background:url(/images/box-corner-left-bot.gif) left bottom no-repeat;}
.box .right-bot{ background:url(/images/box-corner-right-bot.gif) right bottom no-repeat;}
.box .indent{ padding:10px;}
.box .indent p{ font-size:13px; line-height:1.4em;}
.box .title{ color:#8d9c03; letter-spacing:normal; border-bottom:solid 1px #e6e6e6; padding-bottom:2px; margin-bottom:7px;}
.link{ background:url(/images/link-bg.gif) no-repeat 0 4px; padding-left:13px; color:#007db5; text-decoration:none; display:inline-block; margin-top:2px; font-size:11px;}
.link:hover{ color:#000; }

.box1{ background:url(/images/box1-border.gif) bottom repeat-x; font-size:0.923em;  color:#5e5e5d;}
.box1 .left-border{ background:url(/images/box1-border.gif) left repeat-y;}
.box1 .right-border{ background:url(/images/box1-border.gif) right repeat-y;}
.box1 .left-corner{ background:url(/images/box1-corner-left-bot.gif) left bottom no-repeat;}
.box1 .right-corner{ background:url(/images/box1-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box1 .title{ background:url(/images/box1-title-tail.gif) top repeat-x;}
.box1 .title .left-bg{ background:url(/images/box1-title-left-bg.gif) left top no-repeat;}
.box1 .title .right-bg{ background:url(/images/box1-title-right-bg.gif) right top no-repeat; height:70px;}
.box1 .indent{ padding:8px;}

.box1 .title .bg1{ background:url(/images/title1-bg1.gif) no-repeat right 20px; height:45px; padding-top:23px; }
.box1 .title .bg2{ background:url(/images/title1-bg2.gif) no-repeat right 20px; height:45px; padding-top:23px; }
.box1 .title .bg3{ background:url(/images/title1-bg3.gif) no-repeat right 20px; height:45px; padding-top:23px; }
.box1 .title .bg4{ background:url(/images/title1-bg4.gif) no-repeat right 20px; height:45px; padding-top:23px; }
.box1 .strong1{ font-weight:normal; color:#f03c0d !important; padding-top:26px;}
.indent h5{ font-size:2em; line-height:1.25em; padding:6px 0 5px 0; letter-spacing:-1px; margin-left:10px;}
.box1 .strong2{ font-weight:normal; color:#007db5 !important; padding-top:43px;}
.box1 .strong3{ font-weight:normal; color:#ea9406 !important; padding-top:26px;}
.box1 .strong4{ font-weight:normal; color:#009900 !important;}
.box1 a{ color:#007db5;}
.box1 p{ padding-top:16px;}

.link1{ display:inline-block; background:url(/images/link1-tail.gif) top repeat-x; color:#141414; text-decoration:none; margin-top:5px; font-size:1.417em; line-height:1.294em; margin-left:10px;}
.link1 strong{ display:block; background:url(/images/link1-left-bg.gif) left top no-repeat;}
.link1 strong strong{ background:url(/images/link1-right-bg.gif) right top no-repeat; padding:7px 43px 8px 20px; color:#141414 !important;}
.link1:hover strong{ color:#69696c !important;}
.link2{ color:#ea9406 !important;}
.link3{ color:#007db5; font-size:0.846em; display:inline-block; margin:30px 0 5px 0;}

.list{ margin:-6px 0;}
.list li{ font-size:13px; line-height:34px; }
.list a{ color:#ff2a00; display:block; padding-left:30px;}

.list .marker1{ background:url(/images/list-marker1.gif) no-repeat 0 8px;}
.list .marker2{ background:url(/images/list-marker2.gif) no-repeat 0 8px;}
.list .marker3{ background:url(/images/list-marker3.gif) no-repeat 0 8px;}
.list .marker4{ background:url(/images/list-marker4.gif) no-repeat 0 8px;}
.list .marker5{ background:url(/images/list-marker5.gif) no-repeat 0 8px;}
.list .marker6{ background:url(/images/list-marker6.gif) no-repeat 0 8px;}
.list .marker7{ background:url(/images/list-marker7.gif) no-repeat 0 8px;}

.list a:hover{  color:#ffffff; background:url(/images/list-marker4.gif) no-repeat 5px 8px #ff2a00; /*background:#ff2a00;*/}

.extra-text{ font-size:1.615em; color:#f84b00; letter-spacing:-1px; padding-top:5px; line-height:1.238em;}
.extra-text b{ display:block;}
.extra-text a{ display:inline-block; background:url(/images/extra-link-left-bg.gif) left top no-repeat #f84b00; text-decoration:none; color:#fff; margin-top:5px; letter-spacing:normal;}
.extra-text a em{ display:inline-block; background:url(/images/extra-link-right-bg.gif) right top no-repeat; padding:2px 33px 3px 13px;}
.extra-text a:hover{ color:#eeb095;}


.lls{padding-left:15px;}
.lls ul{ }
.lls ul li{ list-style:disc; line-height:1.5em;}
/* ============================= footer ====================== */
#footer{ background:url(/images/bot-tail.gif) top repeat-x;}
#footer .in_footer{ width:1000px; margin:0 auto; }
#footer .menu{ width:100%; overflow:hidden; padding-top:15px; font-size:14px;}
#footer .menu li{ float:left; padding-left:40px;}
#footer .menu a{ color:#555555; text-decoration:none; display:inline-block; margin-right:31px; }
#footer .menu a:hover{ color:#FF3300;}
#footer p{ color:#555555; padding:6px 0 0 0px; line-height:1.5em;}
#footer p a{ color:#555555; font-weight:bold;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:23px; color:#46535c; margin-bottom:-5px;}
#ContactForm .col-1{ width:260px !important;}
#ContactForm .col-2{ width:221px !important; margin-left:0 !important;}
#ContactForm label{ display:block; height:42px;}
#ContactForm input{ border:solid 1px #e6e6e6; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#46535c; padding:4px 2px 3px 3px; width:205px;}
#ContactForm textarea{ border:solid 1px #e6e6e6; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#46535c; padding:4px 2px 3px 3px; width:215px; height:99px; overflow:auto;}
#ContactForm .link{ float:right; margin:7px 10px 0 10px;}

/* ============================= forms 2============================= */
.form_tab{ /*background-color:#ffffff; *//*border:1px solid #e9e9e9; width:480px;*/  font-size:13px;}
/*.form_tab h5{ font:bold 14pt Arial, Helvetica, sans-serif;  color:#781100; background-color:#e9e9e9; padding:10px; margin-top:12px;margin-bottom:12px;}
.form_tab h5 span { color:#FF0000; padding-left:35px;}*/
.form_tab td{ color:#194bab; font-weight:bold; padding:8px;}
.form_tab td b{ color:#FF0000; font:bold 15px Arial, Helvetica, sans-serif; padding-right:5px; padding-left:7px;}
.form_tab input , .form_tab select{ border:1px solid #d1d1d1; background:#fff; width:300px; height:25px;}

.form_tab textarea{border:1px solid #d1d1d1; background:#fff; width:440px; height:45px;}


.app_btn{background:url(/images/app_btnbg.gif) no-repeat; width:111px; padding:4px; padding-left:15px;padding-right:15px;}
.app_btn a{ text-align:center; text-decoration:none; color:#FFFFFF;}

.app_btn_s{background:url(/images/app_btnbg.gif) no-repeat; width:111px; padding:4px; }
.app_btn_s a{ text-align:center; text-decoration:none; color:#FFFFFF;}
 .border_c{ border:1px solid #d1d1d1; background:#eee; padding:5px; margin-bottom:6px; line-height:1.5em;}
 .border_c .center{ text-align:center; font-weight:bold; padding:5px; padding-bottom:2px; }
 
 /* ============================= other============================= */
.ind_list{ line-height:1.5em;}
.ind_list li{ background:url(/images/arr.png) no-repeat left 6px; padding-left:9px;}

.hidden{display: none;}
.pointer{cursor: pointer;}

 /* =============================nav tt============================= */
.nav_inside{margin-top:10px; padding:8px ; background:url(/images/top-tail.gif) repeat-x bottom; color:#FFFFFF;}
.nav_inside a{ text-decoration:none; color:#ffffff;}
.nav_inside a:hover{ text-decoration:underline; color:#FF6600;}


.arr li{ background:url(/images/arr.png) no-repeat left 5px; padding-left:9px;}

.up{color:green}
.down{color:red}

.pad{ padding-bottom:10px; line-height:1.5em;}


 /* =============================left_contents============================= */
.left_contents_frame{width:203px; /*border:1px solid #999999;*/}

/*.newboxbg{ width:203px;}
.newboxbg .top_left{ background: url(/images/newboxbg.png) no-repeat left top; padding:0px 0px 0px 15px; }
.newboxbg h6{ background: url(/images/newboxbg.png) no-repeat right top;padding:12px 0px 12px 0px; margin:0px 0px 0px 0px;  font-size:14px; color:#212121}
.newboxbg .newboxbg_content{ border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;  background-color:#f8f8f8; }
.newboxbg .newboxbg_content p{ line-height:1.5em; padding:5px;}
.newboxbg .newboxbg_content .list001{ padding:0; margin:0;}
.newboxbg  .list001 li{ }
.newboxbg  .list001 li a{ display:block;padding:9px;border-bottom:1px solid #d9d9d9;  text-decoration:none;background:url(/images/list-marker4.gif) no-repeat 5px center; padding-left:25px;}
.newboxbg  .list001 li a:hover{  color:#FFFFFF; background:#ff2a00 url(/images/list-marker6.gif) no-repeat 5px center;}

.newboxbg .bottom_left{ background: url(/images/newboxbg.png) no-repeat left bottom; padding:0px 0px 0px 20px; height:10px;}
.newboxbg .bottom_right{ background: url(/images/newboxbg.png) no-repeat right bottom; padding:0px 0px 0px 00px; height:10px;}*/


.line_boxbg{ width:203px;}
.line_boxbg .nobor{ border:none;}
.line_boxbg .top_left{ background: url(/images/line_boxbg.png) no-repeat left top; padding:0px 0px 0px 20px; height:8px;}
.line_boxbg .top_right{ background: url(/images/line_boxbg.png) no-repeat right top; padding:0px 0px 0px 0px; height:8px;}
.line_boxbg .bottom_left{ background: url(/images/line_boxbg.png) no-repeat left bottom; padding:0px 0px 0px 20px; height:8px;}
.line_boxbg .bottom_right{ background: url(/images/line_boxbg.png) no-repeat right bottom; padding:0px 0px 0px 0px; height:8px;}

.line_boxbg .boxbg_content{ border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;  background-color:#ffffff; }
.line_boxbg .boxbg_content h6{ font-size:14px; color:#212121; /*border-top:1px solid #d9d9d9;*/ border-bottom:1px solid #d9d9d9; background:#f9f9f9; padding:5px 10px;}
.line_boxbg .boxbg_content p{ line-height:1.5em; padding:8px 10px 0px 10px;}


.line_boxbg .list001{ padding:0; margin:0;border-bottom:1px solid #d9d9d9; }
.line_boxbg .list001 li{ }
.line_boxbg .list001 li a{ display:block;padding:9px;/*border-bottom:1px solid #d9d9d9; */ text-decoration: underline;/*background:url(../images/ico_01.png) no-repeat 5px center; */padding-left:25px; color:#333333}
.list001 .marker1{ background:url(/images/list-marker1.gif) no-repeat 5px 8px;}
.list001 .marker2{ background:url(/images/list-marker2.gif) no-repeat 5px 8px;}
.list001 .marker3{ background:url(/images/list-marker3.gif) no-repeat 5px 8px;}
.list001 .marker4{ background:url(/images/list-marker4.gif) no-repeat 5px 8px;}
.list001 .marker5{ background:url(/images/list-marker5.gif) no-repeat 5px 8px;}
.list001 .marker6{ background:url(/images/list-marker6.gif) no-repeat 5px 8px;}
.list001 .marker7{ background:url(/images/list-marker7.gif) no-repeat 5px 8px;}
.line_boxbg .list001 li a:hover{  color:#FFFFFF; background:#ff2a00 url(/images/list-marker7.gif) no-repeat  5px 8px;}
/*.line_boxbg .list001{ padding:0; margin:0;}
.line_boxbg .list001 li{ }
.line_boxbg .list001 li a{ display:block;padding:9px;border-bottom:1px solid #d9d9d9;  text-decoration:none;background:url(/images/ico_01.png) no-repeat 5px center; padding-left:25px; color:#666666}
.line_boxbg .list001 li a:hover{  color:#FFFFFF; background:#ff2a00 url(/images/ico_01.png) no-repeat 5px center;}*/

.line_boxbg .list002{ padding:0; margin:0;}
.line_boxbg .list002 li span{display:block;padding:5px 9px 5px 9px;text-decoration:none;background:url(/images/list-marker6.gif) no-repeat 5px center;padding-left:25px;}
.line_boxbg .list002 li a{ display:block;padding:0px 9px 5px 9px;border-bottom:1px solid #d9d9d9;  padding-left:25px; text-decoration:none;}
.line_boxbg .list002 li a:hover{  color:#FFFFFF; background-color:#ff2a00;}

.line_boxbg .list_info_left{border-bottom:1px solid #d9d9d9;}
.line_boxbg .list_info_left h5{font-size:14px;padding:0px 9px 0px 9px ;}
.line_boxbg .list003{ padding:5px 9px 5px 9px; margin:0;}
.line_boxbg .list003 li{ line-height:1.5em; background:url(/images/arrow_136.gif) no-repeat left 5px; padding-left:15px;}

.line_boxbg .info_tpt{border-bottom:1px solid #d9d9d9; padding:0 5px 0 0;}
.line_boxbg .info_tpt h5{  font-size:14px;padding:7px 9px;}
.line_boxbg .info_tpt img{ float:left; width:60px;}
.line_boxbg .info_tpt p{ padding:0; padding-bottom:8px;}
	
