*{
	margin: 0;
	padding: 0;
}

div, td, a, h3{
	font-family: Arial, Helvetica, sans-serif;
}

td, div{
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #706E6D;
}

table{
	border-collapse: collapse;
}

:focus{
 outline: none;
}

a{
	color: #F15A07;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a img{
	border: 0px;
	text-decoration: none;
}

.clear{
	clear: both;
}

.all_size{
	width: 100%;
	height: 100%;
}

li{
	list-style: none;
}

.nuclear:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
}

.nuclear{ 
  display: block;
}

body{
	background: url(images/t-bg.jpg) left top repeat-x #fff;
}

.wrapper{
	background: url(images/b-bg.jpg) left bottom repeat-x;
}

.wrap{
	background: url(images/mainbg.jpg) center top no-repeat;
}

.page{
	margin: 0px auto;
	width: 999px;
}

.header{
	height: 741px;
	padding: 3px 32px 0 32px;
}

.hdr-top{
	height: 119px;
	padding: 0 0 0 100px;
	overflow: hidden;
	zoom: 1;
	margin: 0 0 470px 0;
}

.hdr-top .logo{
	display: block;
	float: left;
}

.hed-mnu{
	float: right;
	padding: 18px 85px 0 0;
	width: 650px;	
}

.phone{
	float: right;
	padding: 0 27px 0 33px;
	background: url(images/phn.jpg) left 7px no-repeat;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 33px;
	color: #575757;
}

.phone span{
	font-size: 12px;
}

.hed-mnu ul{
	padding: 15px 0 0 0;
	clear: both;
	overflow: hidden;
	zoom: 1;
}

.hed-mnu ul li{
	display: block;
	float: left;
	color: #717171;
}

.hed-mnu ul li a{
	display: block;
	float: left;
	text-decoration: none !important;
	color: #717171;
}

.hed-mnu ul li a span{
	display: block;
	float: left;
	color: #717171;
	font-family: 'PT Sans Narrow', sans-serif;
	padding: 0 23px 0 17px;
}

.hed-mnu ul li a span i{
	padding: 0 0 0 5px;
	font-style: normal;
	display: block;
	float: left;
	background: url(images/bull-g.gif) left 22px no-repeat;
}

.hed-mnu ul li a span i b{
	display: block;
	float: left;
	color: #717171;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 22px;
	font-style: normal;
	height: 43px;
	font-weight: normal;
	line-height: 43px;
	text-decoration: underline;
}

.hed-mnu ul li a:hover,
.hed-mnu ul li.act a{
	background: url(images/h-m-a.jpg) left top no-repeat;
}

.hed-mnu ul li a:hover span,
.hed-mnu ul li.act a span{
	background: url(images/h-m-sp.jpg) right top no-repeat;
}

.hed-mnu ul li a:hover span i,
.hed-mnu ul li.act a span i{
	background: url(images/bull-w.gif) left 22px no-repeat;
}

.hed-mnu ul li a:hover span i b,
.hed-mnu ul li.act a span i b{
	color: #fff;
}



/**********************/

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 805px;
    padding: 0px 70px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  805px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 161px;
    height: 74px;
	 text-align: center;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 20px;
    right: 5px;
    width: 20px;
    height: 46px;
    cursor: pointer;
    background: url(images/ar.png) left top no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 20px;
    left: 5px;
    width: 20px;
    height: 46px;
    cursor: pointer;
    background: url(images/al.png) left top no-repeat;
}

h2{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 22px;
	color: #6E6E6E;
	padding: 0 0 20px 0;
	font-weight: normal;
}

.container{
	overflow: hidden;
	zoom: 1;
	background: #F7F7F7;
	padding: 15px 30px 50px 30px;
}

.sidebar{
	width: 225px;
	float: left;
}

.sidebar .hot{
	padding: 0 0 15px 0;
}

.sidebar .hot h2{
	padding: 0 0 10px 30px;
	background: url(images/h2-1.jpg) left 5px no-repeat;
}

.sidebar .hot .item,
.sidebar .news .item{
	padding: 10px 0;
	background: url(images/dot.gif) left top repeat-x; 
}

.sidebar .hot .item p,
.sidebar .news .item p{
	font-family: Tahoma;
	font-size: 12px;
	color: #727272;
	line-height: 18px;
}

.news h2{
	padding: 0 0 10px 30px;
	background: url(images/h2-2.jpg) left 3px no-repeat;
}

.sidebar .news .item .data{
	display: block;
	width: 85px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: url(images/data.jpg) left top no-repeat;
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	color: #fff;
}

.sidebar .news .item p{
	padding: 10px 0 0 0;
}

.sidebar .news .item p a{
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 12px;
	color: #727272;
	line-height: 18px;
}

.sidebar .news .item p a:hover{
	text-decoration: none;
}

.content{
	float: right;
	width: 660px;
}

.content p{
	padding: 0 0 15px 0;
	line-height: 18px;
	color: #727272;
	text-indent: 0px;
}

.content .info{
	background: url(images/info-c.jpg) left top repeat-x;
}

.content .info-l{
	background: url(images/info-l.jpg) left top no-repeat;
}

.content .info-r{
	padding: 25px 0 0 0;
	text-align: center;
	background: url(images/info-r.jpg) right top no-repeat;
	height: 100px;
}

.content .info-r p{
	font-family: 'PT Sans Narrow', sans-serif;
	line-height: 24px;
	color: #585858;
	font-size: 22px;
}

.footer{
	background: url(images/f-c.jpg) left top repeat-x; 
}

.footer-in{
	background: url(images/f-l.jpg) left top no-repeat;
	padding: 90px 40px 0 40px;
	height: 161px;
	overflow: hidden;
	zoom: 1;
}

.footer-in .ftr-top{
	height: 78px;
	padding: 0 0 0 264px;
}

.footer-in .create{
	float: left;
}

.footer-in .ftr-top .f-mnu{
	background: url(images/f-mnu-c.jpg) left top repeat-x;
}

.footer-in .ftr-top .f-mnu-l{
	background: url(images/f-mnu-l.jpg) left top no-repeat;
}

.footer-in .ftr-top .f-mnu-r{
	background: url(images/f-mnu-r.jpg) right top no-repeat;
	height: 44px;
	line-height: 44px;
}

.footer-in .ftr-top .f-mnu-r ul{
	overflow: hidden;
	zoom: 1;
	padding: 0 0 0 10px;
}

.footer-in .ftr-top .f-mnu-r ul li{
	display: block;
	float: left;
	color: #727272;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 16px;
	padding: 0 0 0 25px;
	_padding: 0 0 0 0px;
}

.footer-in .ftr-top .f-mnu-r ul li a{
	display: block;
	float: left;
	text-decoration: underline;
	color: #727272;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 16px;
	margin: 0 25px 0 0;
}

.footer-in .ftr-top .f-mnu-r ul li a:hover{
	text-decoration: none
}

.footer-in .f-text{
	width: 720px;
	float: right;
	padding: 20px 0 0 0;
}

.footer-in .f-text .copy{
	float: left;
}

.footer-in .f-text .copy p{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 17px;
	color: #575757;
}

.footer-in .f-text .copy p a{
	text-decoration: underline;
	color: #575757;
}

.footer-in .f-text .copy p a:hover{
	text-decoration: none;
}

.footer-in .f-text .counter{
	float: right;
}

.footer-in .f-text .counter a{
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

.footer-in .f-text .counter a.last{
	margin: 0;
}

.header h2{
	padding: 0 0 8px 0;
}

