﻿@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{
background:url(../images/background.jpg) repeat-x scroll 0 0 #e8e9eb;font-size:12px; text-align:center; font-family:Arial,"宋体", "微软雅黑" ; line-height:22px; color:#454545;}
ul, li{list-style:none;}
img{border:0px;}
.wdyh{
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 18px;
	line-height: 28px;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.fl{float:left;}
.fr{float:right;}
/*clear-blank*/
.clear{clear:both;}

/* span blank */
.blank8 {clear:both; height:8px; overflow:hidden; display:block; font-size:1px;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank20{clear:both; height:20px; overflow:hidden; display:block; font-size:1px;}
.blank1 {clear:both; height:1px; overflow:hidden; display:block; font-size:1px;}

/*link*/

a:link{ color:#434343; text-decoration:none;}
a:visited{ color:#434343; text-decoration:none;}
a:hover{color:#ff7e00; text-decoration:underline}
a:active{color:#434343; text-decoration:underline}

.container{width:980px;margin:0 auto;}
.header{width:960px;height:108px;margin:0 10px;}
.logo{ width:173px; float:left;}
.personal_data{ float:right;  margin-top:50px; }
.personal_data p{
color:#535352;
font-weight:bold;
text-align:right;
}
.personal_data  span ,.personal_data span a {
color:#de5328;
}
.menu{
width:980px;
height:39px;
padding:10px 0 0;
margin:12px auto 0;
display:block;
position:relative;
background:url(../images/menu_background.png) no-repeat scroll 0 0 transparent;
}
.menu ul{
height:28px;
margin-left:10px;
float:left;
text-shadow:1px 1px #ffffff;}
.ie6 .menu ul{
margin-left:11px;
}
.menu ul li{
height:30px;
padding:0px 8px 0px 15px;
margin:0;
background:url(../images/menu_separator.png) no-repeat top right transparent;
display:inline;
float:left;
}
.ie6 .menu ul li{
padding-bottom:0px;
}
.menu ul li a{
text-decoration:none;
color:#777;
font:15px/15px Arial, sans-serif;
letter-spacing:0.3px;
display:block;
float:left;
padding:8px 6px 11px;
}

.menu ul li a:hover{
background:url(../images/menu_box.png) no-repeat center 2px;text-decoration:none; 
}
.menu ul li:hover ul li a,.menu ul li ul li:hover ul li a{
color:#777777;
}
.menu ul li.selected a,.menu ul li:hover a,.menu ul li ul li ul li:hover a{
color:#1e1e1e;
}
.menu ul li.selected ul li a{
color:#777777;
}

.ie6 .menu ul li a:hover{
color:#1e1e1e;
}
.tm-bg{
width:956px;
padding:0 12px;
background:url(../images/main_background.png) repeat-y scroll 0 0 transparent;
z-index:987;
}
.inner_main{

overflow:visible;

z-index:988;
zoom:1;
}

.container_alpha{
width:892px;
padding:15px 32px 18px;
overflow:hidden;
background:url(../images/container_alpha.png) repeat-x center bottom transparent;
z-index:988;
zoom:1;
}
.container_alpha_nogradients{
width:892px;
padding:15px 32px 15px;
overflow:hidden;
background:none;
z-index:988;
zoom:1;
}

.container_alpha.slider{
width:918px;
padding:16px 19px 33px;
}
.second_block .container_alpha,.second_block .container_alpha_nogradients{
padding-top:0px;
}
.loader{
width:918px;
height:12px;
padding-top:19px;
background:url(../images/loading.gif) no-repeat 50% 14px;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{
bottom: -25px;
left:50%;
position: absolute;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	text-indent:-9999px;
	cursor:pointer;
	float: left;
    height: 19px;
    margin-right: 1px;
    text-indent: -9999px;
    width: 21px;
	background:url(../images/slider_dots.png) no-repeat 0px -125px transparent;
}
.nivo-controlNav a.active,.nivo-controlNav a:hover {
	background:url(../images/slider_dots.png) no-repeat 0px 0px transparent;
}
.slider_cover_tl{
width:100%;
height:4px;
display:block;
position:absolute;
top:0px;
left:0px;
z-index:501;
background:url(../images/slider_topleft.png) no-repeat top left transparent;
}
.slider_cover_tr{
width:4px;
height:100%;
display:block;
position:absolute;
top:0px;
right:0px;
z-index:502;
background:url(../images/slider_topright.png) no-repeat top right transparent;
}
.slider_cover_br{
width:100%;
height:4px;
display:block;
position:absolute;
bottom:0px;
right:0px;
z-index:500;
background:url(../images/slider_bottomright.png) no-repeat bottom right transparent;
}
.slider_cover_bl{
width:4px;
height:100%;
display:block;
position:absolute;
bottom:0px;
left:0px;
z-index:500;
background:url(../images/slider_bottomleft.png) no-repeat bottom left transparent;
}
#slider{
position:relative;
display:none;
}
.box2{background:url(../images/fake_foot.png) no-repeat center bottom transparent;}
.cpjs{ width:225px; margin-left:20px!important; margin-left:10px ;  float:left;}
.gywm{ width:421px; margin-left:20px; float:left;}
.lxwm{ width:232px; margin-left:20px; float:left;}
.zxdt{ width:226px; margin-left:20px; float:left;}
.cpjs-img{background:url(../images/cpjs01.jpg) no-repeat; height:36px;}
.cpjs-text li {
	background-color: #FFFFFF;
	border: 1px solid #dbdbdb;
	margin-top:2px;
	text-align:left;
	text-indent: 20px;		
}
.left{ width:250px;float:left;}
.right{ width:670px;  float:left; margin-left:10px;}
.right li{ float:left; margin-left:30px;}
.gywm-img{background:url(../images/gywm01.jpg) no-repeat; height:36px;}
.gywm-text{text-align: left;}
.zxdt-img{background:url(../images/zxdt.jpg) no-repeat; height:26px;}
.zxdt-text{text-align: left;}
.more{text-align: right;}
.lxwm-img{background:url(../images/lxwm01.jpg) no-repeat; height:21px;}
.lxwm-tel{background:url(../images/lxwm02.jpg) no-repeat; height:55px;}
.lxwm-tel p{
	text-align: left;
	line-height: 14px;
	text-indent: 50px;
	padding-top:8px;
}
.lxwm-text{background:url(../images/lxwm03.jpg);text-align: left;}
.lxwm-text p{
	text-align: left;
	text-indent: 20px;
}
.zxqq{ margin-left:10px;}
.box3{width:961px; margin-left:20px;}
.cpzs-img{background:url(../images/cpzs01.jpg) no-repeat; height:26px;}
.rollBox{width:915px;overflow:hidden;margin:0 auto; height:158px;	background-color: #FFFFFF;
	border: 1px solid #dbdbdb; margin-top:5px; float:left;}
.rollBox .Cont{width:866px;overflow:hidden; float:left; margin:10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:120px;float:left;text-align:center; margin-right:10px;}
*+html .rollBox .Cont .pic{width:120px;float:left;text-align:center;}
.rollBox .Cont .pic img{background:#fff;border:1px solid #ccc;display:block;margin:0 auto; padding:2px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollbuta{ width:21px; float:left;margin-top:50px; margin-left:-8px;}
.rollbutb{ width:21px; float:right;margin-top:50px;margin-right:-6px;}
#footer_bottom{
width:980px;
height:20px;
padding:10px 0 20px;
text-align:center;
color:#848484;
}

.about{ width:670px; margin-left:20px; float:left;}
.about-img{background:url(../images/about01.jpg) no-repeat; height:36px;}
.about-text{text-align: left;}
.news{ width:670px; margin-left:20px; float:left; text-align:left;}
.news p{ text-align:right;}
.news-img{background:url(../images/news01.jpg) no-repeat; height:36px;}
.newsaa-img{background:url(../images/xghy.jpg) no-repeat; height:36px;}
.lxwmny{ width:930px; margin-left:20px; float:left;}
.lxwmny-img{background:url(../images/lxwm001.jpg) no-repeat; height:36px;}
.piccp img{background:#fff;border:1px solid #ccc;display:block;margin:0 auto; padding:2px;}
.box3 ul{ width:920px;}
.box3 li{ float:left; width:128px; margin:10px;}
.scsb-img{background:url(../images/scsb001.jpg) no-repeat; height:26px;}
.box4{width:961px; margin-left:20px;}
.box4 ul{ width:920px; margin-left:5px;}
.box4 li{ float:left; width:276px; margin:10px;}
.piccpbig img{background:#fff;border:1px solid #ccc;display:block;margin:0 auto; padding:2px; float:left;}
.pictext{ margin-left:20px; width:620px; text-align:left;float:left;}
.cp img{background:#fff;border:1px solid #ccc;display:block;margin:0 auto; padding:2px;}
.canshu{ text-align:left;}
.canshu table td{padding:5px;}