*{margin:0;padding:0;}
html, body{height:100%;}
body{font:normal 14px/normal Arial;text-align:center;color:#515151;background-color:#0062c1;min-width:1000px;}
body#second{background-color:#004d97;}
#second.style2{background-color:#674d96;}
#basis{min-height:100%;height:auto !important;height:100%;margin:0 auto -68px;}
img{border:0;}
textarea{overflow:auto;}
ul{list-style:none;}
a{outline:0;color: #fff;}
.center{text-align:left;margin:0 auto;width:982px;}
#second .center{width:954px;}
#head{width:100%;position:relative;height:516px;background:url('../img/layout/top_bg.jpg') no-repeat 50% 0;overflow:hidden;}
#free{position: fixed;margin-top: 10px;margin-left: -130px;}
#second #head{height:180px;background:url('../img/layout/head2.gif') repeat-x 0 0;overflow:visible;}
.top{float:left;width:100%;height:135px;}
.top img{float:left;margin:18px 0 0 20px;}
.top ul{margin:61px 43px 0 0;float:right;position:relative;z-index:10;}
.top li{float:left;padding:0 8px 0 9px;border-right:1px solid #a8c5de;}
.top li.bn{border:0;}
.top ul img{float:none;margin:0;vertical-align:bottom;}
#lft{position:absolute;left:0;bottom:5px;width:127px;height:200px;background:url('../img/layout/lft_bg.png') no-repeat 0 0;}
#rgh{position:absolute;bottom:0;right:0;}
#paging{
	margin: 5px 0 50px 0;
	font-size: 12px;
	width: 100%;
	text-align: center;
}
#paging span{
	margin: 0 5px 0 4px;
	border: 1px solid #c0cfd7;
	border-width: 0 1px 0 0;
	padding-right: 7px;
}
#paging a{
	color: #c0cfd7;
	text-decoration: none;
}
#paging a:hover,#paging .current{
	color: #0078dc;
}

/* nav */
.nav{float:left;position:relative;right:-50%;height:40px;margin-top:336px;}
#second .nav{left:0;margin:0 0 0 4px;}
.nav ul{float:left;position:relative;right:50%;height:40px;font-weight:bold;font-size:18px;}
#second .nav ul{left:0;}
.nav ul li{float:left;border-left:1px dotted #c8c7d0;height:40px;padding:0 13px 0 15px;position:relative;}
.nav ul li.lst{border-right:1px dotted #c8c7d0;}
.nav ul li:hover,.nav ul li.active{background-color:#f8db29;}
.nav ul a{text-decoration:none;color:#0078dc;float:left;height:32px;padding-top:8px;}
.style2 .nav ul a{color:#644a94;}
.list{display:none;}
.nav ul li:hover .list{display:block;position:absolute;bottom:40px;left:-99px;width:565px;height:155px;background:#fef9dd url('../img/layout/list1.gif') no-repeat 0 0; z-index:10}
#second .nav ul li:hover .list{top:40px;}
.L1, .L2, .L2 div{width:100%;height:100%;}
.L1{background:url('../img/layout/list1.gif') no-repeat 100% 100%;}
.L2{background:url('../img/layout/list2.gif') no-repeat 100% 0; z-index: 1000;}
.L2 div{background:url('../img/layout/list2.gif') no-repeat 0 100%;}
.L2 li{cursor: hand;}
#flash_banner{width: 926px; height: 284px;overflow: hidden;}
.nav ul ul{height:auto;position:static;font-weight:normal;font-size:13px;padding:25px 0 0 37px;}
.nav ul ul li{float:none;border:0;height:auto;padding:5px 0 4px 0;position:static;}
.nav ul ul li a,.style2 .nav ul ul li a{float:none;height:auto;text-decoration:underline;padding:0 0 0 18px;color:#3f3f3f;background:url('../img/layout/arrow.gif') no-repeat 0 6px;}
.nav ul ul li:hover{background:none;}
.nav ul ul li a:hover{text-decoration:none;background-position:0 -288px;color:#0078dc;}
.style2 .nav ul ul li a:hover{color:#644a94;background-position:0 -588px;}
/* end nav */
#content{width:100%;float:left;clear:both;background:url('../img/layout/bott.jpg') no-repeat 50% 0;}
.prod{float:left;width:982px;height:194px;margin-top:-7px;background:url('../img/layout/prod.png') no-repeat 0 0;}
.prod dt{float:right;width:258px;margin:38px 18px 0 0;text-align:center;}
.prod dt a{float:right;margin-right: 50px;}
.prod dd{float:left;width:660px;margin:40px 0 0 43px;color:#fff;line-height:130%;}
.prod h1{color:#002c5e;font:normal 26px/normal Arial;padding-bottom:6px;}
.ul1{float:left;clear:both;width:965px;margin:-3px 0 0 18px;padding:13px 0;font-size:11px;}
.ul1 li{float:left;width:294px;padding:13px 9px 3px 0;}
.ul1 li.c{border-left:1px solid #1c73c8;border-right:1px solid #1c73c8;padding-left:24px;margin-right:24px;}
.ul1 a span{float:left;color:#bddbf7;}
.ul1 var{float:right;width:75px;height:75px;padding:3px 7px 8px 3px;background:url('../img/layout/border.png') no-repeat 0 0;overflow:hidden;}
.ul1 big{float:left;width:200px;padding-bottom:6px;margin-top:-6px;min-height:21px; height: auto;font-size: 18px;color: #f4d647; letter-spacing: -1px;text-decoration: none;}
.ul1 span{float:left;width:200px;}
#wrap{float:left;width:100%;clear:both;background-color:#fff;padding:19px 0 16px 0;margin:-6px 0 0 0;border-bottom:9px solid #76b6f4;}
.style2 #wrap{border-color:#af99d7}
.p_top{width:926px;height:284px;padding:11px 14px 20px 14px;background:url('../img/layout/p_top.gif') no-repeat 0 0;overflow:hidden;}
#content2{width:948px;float:left;clear:both;margin:0 0 30px 3px; }
.bc{float:left;width:100%;font-size:11px;color:#0f80de;border-bottom:1px solid #e9e9e9;padding:14px 0 12px;margin-bottom:5px;}
.bc li{float:left;padding-right:10px;}
.bc a{padding-right:18px;background:url('../img/layout/arrow2.gif') no-repeat 100% 5px;color:#515151;}
.dl1{float:left;width:100%;padding:5px 0 15px;border-bottom:1px solid #e9e9e9;margin-bottom:6px;}
.dl1 dt{float:left;width:auto;clear: both;}
.dl1 dd{float:left;clear: both;line-height: 23px;}
.dl1 dd ul{list-style:disc;margin: 0 0 15px 12px;line-height: 23px;}
.dl1 dd a{color: #f9af2f;display: block; clear: both; float: left;margin: 20px 0 0 0;text-decoration: underline;}
.dl1 dd a:hover{text-decoration: none;}
.dl1 dd form label, .dl1 dd form input{float: left;}
.dl1 dd form label{width: 150px;}
.dl1 dd form div, .dl1 dd form var{clear: both;float: left;margin-top: 8px;}
.dl1 dt img{padding:3px;border:1px solid #e3e3e3;max-width: 290px;}
.dl1 dt span img{padding:0;margin:4px 8px 0 0;border:0;}
#content2 h1{font:normal 26px/normal Arial;color:#f9af2f;padding:3px 0 4px;clear:both;margin-bottom: 10px;}
#content2 h2{font:normal 16px/normal Arial;color:#0f80de;padding:2px 0;margin-bottom: 7px;}
.f1{float:left;width:100%;clear:both;position:relative;margin:10px 0;}
.fl{float:left;width:420px;font-size:12px;padding-bottom:95px;}
.fr{float:right;width:503px;font-style:italic;}
.f1 ul{padding:5px 0;}
.f1 li{padding:3px 0;}
.f1 li input{margin-right:11px;position:relative;top:2px;}
.priv{position:absolute;bottom:36px;left:-23px;width:324px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:2px 15px 8px 23px;//bottom:33px; font-size:12px;}
.f1 sup, .f3 sup{color:#0f80de;position:relative;top:4px;}
.priv a{ color:#0F80DE; }
.priv i{font-style:normal;color:#cfcfcf;padding:0 11px;}
.priv p{padding:2px 0;}
.f1 a,.event a{color:#0f80de;}
.fr label{width:58px;float:left;}
.fr .fp2 label{width:118px;}
.fr p{float:left;width:100%;clear:borh;padding:4px 0;}
.fr input, .f1 textarea, #content2 form textarea, .f3 input {background-color:#f8f8f8;font:normal normal 14px Arial;border:1px solid #b0b0b0;float:left;width:433px;height:20px;padding:2px 5px 0 5px;color:#515151;line-height:20px;//padding-top:0;//height:22px;}
.f1 textarea, #content2 form textarea {width:501px;height:112px;}
.fr .fp2 input{width:373px;}
.fr .fp1 input{width:40px;}
.fr .fp1 span{float:right;}
.fr .fp1 span input{width:295px;}
.f1 var, .f3 var{float:right;height:24px;background:url('../img/layout/butt_lft.gif') no-repeat 0 0;font-style:normal;}
.f1 var input, .f3 var input{height:24px;background:url('../img/layout/butt_rgh.gif') no-repeat 100% 0;padding:0 14px 2px 18px;color:#2b2b2b;width:auto;border:0;cursor:pointer;//padding:0 9px 0 7px;}
.fr .ft{padding-top:20px;}
#content2 ol{margin:0 0 0 18px;//margin-left:25px;}
ol li{padding:4px 0;}
.ul2{float:left;width:300px;padding:6px 0;}
.ul2 li{float:left;width:90px;height:90px;border:1px solid #e3e3e3;background-color:#fffcf9;padding:3px;margin-right:10px;margin-bottom: 10px;text-align: center}
.ul2 li img{border: 0;padding:0;}
.uls{padding-bottom:12px;}
.uls ul{float:left;font-size:11px;width:auto;min-width: 125px;padding:27px 7px 5px 0;}
.uls li{padding:3px 0;}
.uls li h4{font-size: 18px;color: #f4d647; letter-spacing: -1px;text-decoration: none;}
.uls a{color:#82c6ef;}
.style2 .uls a{color:#d9ccf1;}
.style2 .bc, .style2 #content2 h2{color:#654a94;}
.hr{color:#1971c6;background-color:#1971c6;border:0px;height:1px;float:left;clear:both;width:946px;margin-left:18px;font-size:0;line-height:0;}
#push{height:54px;}
#footer{float:left;clear:both;width:100%;height:40px;background-color:#003f7c;text-align:center;margin-top:15px;padding-top:14px;color:#3b89e6;font:9px Tahoma;}
.style2 #footer{background-color:#4d317f;color:#977fc2;}
#footer div{width:946px;text-align:left;margin:0 auto;}
#footer p{float:left;padding-top:7px;}
#footer a{color:#3b89e6;}
#footer img{vertical-align:bottom;float:right;}
.ul1 a, .bc a:hover, .uls a:hover, a:hover{text-decoration:none;}
.ul1 a:hover, .ul1 a:hover span{text-decoration:underline;}

.event{float:left;width:100%;padding:10px 0 12px;border: #ddd dotted 1px; border-width: 0 0 1px 0;}
.event dt{float:left;width:380px;padding:4px 0;}
.event dd{float:left;width:563;position: relative;white-space: nowrap;overflow: hidden;font-style:italic;padding:4px 0;}
.event dt i{display: block;float:left;width:150px;font-size: 12px;font-style:normal;margin-top: 3px;clear: both;}
.event dt span{display: block;float: left;clear: both;width: 230px;}
.event dd i{position: absolute;right:0;top:0;height:25px;width:184px;background: url('../img/layout/transp.png') repeat-y 0 0;}
.map{width:395px;height:322px;background: url('../img/layout/all_map.gif') no-repeat 0 0;}
.lft{float:left;width:455px;padding:15px 0 80px 7px;}
.rgh{float:right;width:482px;padding:33px 0 80px;}
#content2 .rgh h2{color:#484848;padding:0 0 10px 4px;border-bottom:1px solid #e9e9e9;}
#content2 .rgh h2 a{font-size: 12px; color:#0f80de;text-decoration: none;}
#content2 .rgh h2 a:hover{color:#f9af2f;}
.rgh dl{display: block;padding:14px 0 0 0px; clear: both;float: left;width: 100%}
.rgh dl dt a{color:#0f80de;padding-left:19px;background: url('../img/arrow3.gif') no-repeat 0 5px;text-decoration: none;float: left; clear: both;}
.rgh dl dd{font-size:12px;padding:1px 0 9px 19px;float: left; clear: both;margin-bottom: 15px;border: 1px solid #eee; border-width: 0 0 1px 0;width: 100%}
.rgh dl dd img{margin: 5px 0 3px 0;float: left;clear: left;display: block;}
.rgh dl dd span,.rgh dl dd a{float: left;clear: right;display: block;padding: 7px 0 0 15px;}
.rgh dl dd a{color: #f9af2f;text-decoration: underline;}
.rgh dl dd a:hover{text-decoration: none;}

.cake-sql-log{
    clear: both;
}


#content2 form { position:relative; float:left; }
.test { margin-top:32px; }
#content2 #dform_contact .input, #content2 #dform_contact .test, #content2 form .input, #content2 form .test { padding:4px 0px 3px; font-size: 12px; overflow:hidden; float:left; clear:left; }
#content2 #dform_contact .input input, #content2 #dform_contact .test input, #content2 form .input input, #content2 form .test input { margin-right:11px; display:block; float:left;  }
#content2 #dform_contact .input label, #content2 #dform_contact .test label, #content2 form .input label, #content2 form .test label { flot:left; display:block; white-space:nowrap; width:330px; }
.radio_inner { overflow:hidden; margin-top:6px; z-index:10; position:relative; }
.radio_inner input { clear:left; position:relative; top:4px; }
.radio_inner label { padding:4px 0px 3px; width:330px; }
#content2 #dform_contact .text, #content2 #dform_contact .textarea { float:right; clear:right; font-style:italic; font-size:12px; padding:4px 0px; position:relative; top:-142px; margin-right:-11px; }
#content2 #dform_contact .text label, #content2 #dform_contact .textarea label, #content2 form .text label, #content2 form .textarea label { width:auto; float:left; }
#content2 #dform_contact .text input, #content2 form .text input { float:right; border:1px solid #B0B0B0; background:#f8f8f8; width:433px; line-height:22px !important; height:22px; padding:0px 5px; }
#content2 #dform_contact .text label, #content2 form .text label { width:58px; position:relative; top:4px;  }
#content2 #dform_contact .textarea, #content2 form .textarea { margin-top:20px; }
#content2 #dform_contact .textarea textarea { float:right; margin-top:5px; }
#content2 #dform_contact .textarea label, #content2 form .textarea label { float:right; width:512px; }
#content2 form .textarea textarea, #content2 form .textarea label { float:left; }
#content2 #dform_contact .form_status, #content2 form .form_status { clear:both; }
#content2 #dform_contact .t2 input, #content2 form .t2 input, #content2 form .fl_l input { width:373px; }
#content2 #dform_contact .t2 label, #content2 form .t2 label, #content2 form .fl_l label { width:118px; }
#content2 #dform_contact .fl_l { clear:none; margin-right:0px; }
#content2 #dform_contact .fl_l input { width:35px; }
#content2 #dform_contact .fl_l label { width:83px; }
#content2 #dform_contact .fl_r input{ width:275px; }

#content2 #dform_contact .fl_r label { margin-left:17px; }
.hidden input { display: none }
.hidden label { font:normal 20px/normal Arial;color:#0f80de;padding:2px 0; }
.subbtn { position: absolute; margin-top: 10px;bottom:90px; right:0px; display:block; background:url(../img/layout/butt_lft.gif) top left no-repeat; }
#ref_search .subbtn { width: 87px; cursor:pointer; }


#content2 form .subbtn { position: relative; float: left; bottom: 0; margin-top: 10px; display:block; }

.subbtn input { background:url(../img/layout/butt_rgh.gif) top right no-repeat; border:none; font-size:14px; padding: 3px 14px 3px 18px; }
.in_content { position:relative; height:484px; }
.cont_h2 { position:absolute; top:127px; }


.f2{}
.f2 label{font:16px Arial;}
.f2 label input{margin-right:4px;}
.f2 table td{padding:4px 18px}
#content2 .f2 h2{padding:13px 0;clear:both}
.pager{float:left;clear:both;width:881px;position:relative;padding:15px 6px;border-top:1px solid #e9e9e9;margin-top:30px;}
.pager a{float:left;width:63px;height:37px;background:url('/img/layout/arrow4.gif') no-repeat 0 0;}
.pager a.ago:hover{background-position:0 -37px;}
.pager a.ahead{float:right;background-position:-63px 0;}
.pager a.ahead:hover{background-position:-63px -37px;}
.pager p{position:absolute;top:23px;left:70px;font-size:24px;color:#666;text-align:center;width:753px;}
.pager a b{display:none;}
.ul3{float:left;width:290px;padding:10px 0 10px 15px;}
.ul3 li{padding:6px 0 5px;}
.ul3 li em{display:block;width:217px;height:170px;background:url('/img/layout/tarea.gif') no-repeat 0 0;padding:7px;margin:12px 0 0 16px;}
.f2 #reason_other{border:0;width:200px;height:100%;background: #fff;}
.slct{float:left;padding:12px 0 0 11px;}
.f2 .select{position:absolute;width:174px;height:24px;padding:3px 29px 3px 14px;color:#000;font:14px/21px arial,sans-serif;background:url('/img/layout/select.gif') no-repeat;overflow:hidden;}
.styled{height:24px;}
.scale{float:left;width:580px;padding:10px 0 10px 20px;clear:both;font-size:16px;}
#arrow_down{font-size: 11px;background: url('/img/layout/arrow_down.gif') no-repeat 0 13px;padding-left: 3px;height: 30px;margin-left: 288px;}
.slider_bg{width:429px;height:50px;padding-top: 8px;background:url('/img/layout/scale.gif') no-repeat 0 0;position:relative;margin-left:77px;}
.slider{width:401px;margin-left: 18px;}
.slider img{position:absolute;top:0;left:200px;width:17px;height:40px;display:block;}
.scale p{float:left;}
.scale span{float:right;}
.f3{float:left;width:543px;padding:20px 0;}
.f3 p{float:left;width:100%;clear:both;padding:3px 0;}
.f3 label{float:left;width:78px;padding-top:3px;}
.f3 input{float:left;width:;}
.f3_p span{float:left;width:129px;padding-top:4px;}
.f3_p img{float:left;margin-right:75px;margin-top:3px;}
.f3 .f3_p input{width:auto;margin-right:9px;border:0;background:0;}
.f3 .f3_p label{width:90px;}