html, body{height:100%;background:#e7f8ff;}
body{margin:0;padding:0;font-family:Tahoma,Arial,sans-serif;background:#e7f8ff url(/_pic/bg.jpg) 907px 0 repeat-x;}

/*---Global tags---*/
img{border:none;}
table{/*width:100%;border-collapse:collapse;border:0;*/}
form, ul, ol, li, td{padding:0;margin:0;}
ul{/*list-style:none;*/}
input,textarea,select{font:11px/13px Tahoma;color:#464646;}
input,textarea{}

p, span, a, td, li{font-size:12px;}
h1,.ttl1{font:normal 26px/29px Tahoma,Arial,sans-serif;margin:0 0 18px 0;color:#0083c7;padding:0;}

a{text-decoration:underline;color:#0083c7;}
a:hover{text-decoration:none;outline:0;}
a:focus{outline:none;}

.abs{position:absolute;}
.rel{position:relative;}
.f1{font-size:1px;line-height:1px;}
.h1px{height:1px;font-size:1px;line-height:1px;}
.h5px{height:5px;font-size:1px;line-height:1px;}
.h10px{height:10px;font-size:1px;line-height:1px;}
.h15px{height:15px;font-size:1px;line-height:1px;}
.w100{width:100%;}
.w1px{width:1px;}
.w10px{width:10px;}
.wht{background:#fff;}

.fleft{float:left;}
.fright{float:right;}
.rel{position:relative;}
.relr{float:right;position:relative;}
.cb{clear:both;}
.nowr{white-space:nowrap;}

/*--- framework ---*/
.tbg{background:url(/_pic/tbg.jpg) 0 0 no-repeat;}
.page_in{padding:0;margin:0;width:1000px;margin:0 auto;padding-bottom:55px;background:url(/_pic/top.png) 228px 0 no-repeat;}
.page{padding:0;margin:0;width:100%;min-width:1000px;position:relative;height:100%;background:url(/_pic/bott.jpg) bottom repeat-x;}
body > .page{height:auto;min-height:100%;}
.footer{position:relative;clear:both;width:100%;height:55px;margin-top:-55px;}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.main{width:1000px;margin:0 auto;padding:0;clear:both;}
.lay{width:100%;border-collapse:collapse;border:0;}
.lay td{vertical-align:top;}
.part_l{width:204px;padding:40px 2px 20px 16px;}
.part_c{padding:0 0 20px 0;}

/*--- header ---*/
.top{width:1000px;height:167px;margin:0 auto;}
.topl{width:500px;height:167px;float:left;}
.topr{width:500px;height:167px;float:right;clear:right;}

.logo{width:145px;height:120px;float:left;padding:40px 0 20px 35px;}
.logo img{width:145px;height:120px;background:url(/_pic/logo.png) 0 0 no-repeat;}

.pnl_t{height:42px;font-size:1px;line-height:1px;background:url(/_pic/pnl_t.png) 0 0 no-repeat;}
.pnl_b{height:15px;font-size:1px;line-height:1px;background:url(/_pic/pnl_b.png) 0 0 no-repeat;}
.pnl_c{background:url(/_pic/pnl_c.png) 0 0 repeat-y;}

.tmenu{}
.tmenu ul{list-style-type:none;padding:1px 0 0 0;}
.tmenu li{padding:17px 0 4px 28px;margin:0 0 3px 0;color:#c72732;float:left;}
.tmenu li a img{background:url(/_pic/tpnt_und.gif) bottom repeat-x;}
.tmenu li a:hover img,.tmenu li.act img{background:none;}

.tel{width:120px;padding:70px 20px 0 0;float:right;text-align:left;font:19px/22px Arial;color:#000;}
.tel img{width:120px;height:35px;background:url(/_pic/tel.png) 0 0 no-repeat;}

/*--- main---*/
.spcr{height:1px;font-size:1px;line-height:1px;}

.menu{list-style-type:none;width:204px;margin:0 0 15px 0;}
.menu li{padding:0 0 0 0;}
.menu li,.menu li a{font-size:13px;line-height:18px;}
.menu a,.menu span{display:block;width:172px;margin:0 auto;padding:0 0 0 10px;font-weight:bold;font-size:12px;line-height:14px;background:url(/_pic/pnta.png) 0 7px no-repeat;}
.menu li.act,.menu li.act a,.menu li span{color:#fff;text-decoration:none;}

.pt{width:204px;height:6px;font-size:1px;line-height:1px;background:url(/_pic/pnt.png) left top no-repeat;}
.pb{width:204px;height:6px;font-size:1px;line-height:1px;background:url(/_pic/pnt.png) left bottom no-repeat;}
.pc{width:204px;background:url(/_pic/pnt_c.png) left repeat-y;}
.pc div{width:198px;margin:0 auto;background:#fbfbfb url(/_pic/pnt.gif) bottom repeat-x;}
.menu li.act .pt{background-position:right top;}
.menu li.act .pb{background-position:right bottom;}
.menu li.act .pc{background-position:right;}
.menu li.act .pc div{background:#0083c7 url(/_pic/sel.gif) bottom repeat-x;}

.down{background:url(/_pic/down_arr.png) left center no-repeat;padding:2px 0 2px 24px;margin:0 0 15px 18px;}
.down a img{width:134px;height:17px;background:url(/_pic/down_pres.png) left top no-repeat;}
.down a:hover img{background-position:left bottom;}

.car{position:relative;width:204px;height:205px;}
.car div{position:absolute;top:15px;left:-16px;width:227px;height:177px;font-size:1px;line-height:1px;background:url(/_pic/car.png) 0 0 no-repeat;}

.cont{width:713px;padding:15px 0;margin:0 20px;}
.cont,.cont td,.cont p,.cont a,.cont li{font-size:14px;line-height:17px;color:#464646;}
.cont ul{margin:0 0 10px 0;padding:0;list-style-type:none;}
.cont ul li{padding:0 0 1px 20px;margin:0;background:url(/_pic/mdash.gif) 0 2px no-repeat;}
.cont ol{margin:0;padding:0;}
.cont td{vertical-align:top;}
.cont p{padding:0 0 10px 0;margin:0;}
.cont p ul{margin:0;padding:0;}
.cont a{color:#0083c7;text-decoration:underline;}
.cont a:hover{text-decoration:none;}

ul.list{list-style-type:none;}
ul.list li{padding:0 0 10px 0;clear:both;}
ul.list p{padding:0;}
ul.list .num{width:25px;height:22px;background:url(/_pic/list.gif) 0 0 no-repeat;text-align:center;padding:3px 0 0 0;float:left;margin:0 0 0 2px;}
ul.list .near{margin:0 0 0 35px;padding:3px 0 0 0;}

/*--- footer ---*/
.bott{width:1000px;margin:0 auto;}
.bott{font-size:12px;line-height:15px;color:#464646;}
.bott a{font-size:12px;line-height:15px;color:#fff;}

.ot{width:753px;padding:5px 0 0 228px;}

.bmenu,.bmenu a,.bmenu span{font-weight:bold;color:#fff;}
.bmenu span{margin:0 5px 0 0;}
.bmenu a{margin:0 5px 0 0;}