html,body{
	width:100%; height:100%;}
body{
	margin:0 auto;
	padding:0px;
	background:#ffffff;
	
	}
body,th,input,select,textarea,div {
	font-size:12px; 
	font-family:"arial","sans-serif";
	margin:0px;
	padding:0px;
	}

html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	}/*防背景抖动*/
table{
    text-align:left;
}
p{
/*    margin:5px;
    text-indent:2em;
    text-align:justify;*/
}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal; margin:0px; padding:0px;}
hr{
    border:0;
    border-top: #D1D7DC 1px solid;
    height:0;
}
img{
    border:0;
}
form{
    margin:0;
    padding:0;
}
ul,li {
    list-style:none;
    margin:0;
    padding:0;
}
dl,dt,dd{
padding:0px; margin:0px;}

/****************/
a{
color:#333; text-decoration:none;}
a:hover{
color:#069; text-decoration:none;}
/*magin padding*/
.p_l{
padding-left:10px;}
.p_t{
padding-top:10px;}
.p_b{
padding-bottom:10px;}
.p_sb{
padding-bottom:5px;}
.m_t{
margin-top:10px;}
.m_b{
margin-bottom:10px;}
.m_st{
margin-top:5px;}
.p_2t{
padding-top:20px;}
.m_2t{
margin-top:20px;}

@font-face { 
font-family: 微软雅黑; 
src:url(font/wryh.ttf); 
}
/**************************/
.warp{
	width:100%; float:left; background:url(../images/3.jpg) no-repeat center top;}
.warp2{
	width:1000px; margin:0 auto;}


.head{
	width:100%; height:145px; float:left; background:#ffffff;}
.head_main{
	width:1000px; margin:0 auto;}
.head_main .logo{
	width:300px; float:left; padding-top:50px;}
.head_main .r{
	width:700px; float:right}
.head_main .r .topnav{
	width:700px; float:left; padding-top:10px; height:30px;}
.head_main .r .topnav i{
	float:right; padding-left:5px;}
.main{
	width:1000px; margin:0 auto;}

.menu{ width:660px; background:#ffffff; height:40px; float:left; padding-left:40px; margin-top:50px;}
/**************************/
/*****************************/
.indexbanner{
	width:100%; float:left; height:400px;}
#full-screen-slider { width:100%; height:400px; float:left; position:relative}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:400px; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:370px; z-index:9900;  padding:0px 15px 5px 0; margin:0; opacity:0.7; filter:alpha(opacity=70);}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:5px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#369;}
/*****************************/
#allmap {
	height: 500px;
	width: 100%;
}
/**************************/

#nav { width:660px;  line-height: 40px; float:left; background:#ffffff;}
#nav a { display: block; width:110px;text-align:center; font-size:16px; border-radius:10px 10px 0px 0px;}
#nav a:link  { color:#333; text-decoration:none;}
#nav a:visited  { color:#333;text-decoration:none;}
#nav a:hover  { color:#fff;text-decoration:none;}
#nav li { float: left; width: 110px;}
#nav li.nobackgroud{
	background:none;}
#nav li a:hover{background-color:#0060AA; width:110px; height:40px; line-height:40px; color:#fff;}
#nav li ul {text-align:left; left: -999em; width: 110px; position: absolute; line-height:40px; z-index:9999; border-radius:0px 0px 10px 10px; overflow:hidden;}
#nav li ul li{ float: left; width: 110px; background: #0060AA; line-height:40px; height:40px;}
#nav li ul a{ display: block;text-align:center;  line-height:40px; height:40px; margin-top:0px; width:110px;border-radius:0px;}
#nav li ul a:link  { color:#fff; text-decoration:none; margin-top:0px; width: 110px; line-height:40px; height:40px;}
#nav li ul a:visited  { color:#fff;text-decoration:none; margin-top:0px; width: 110px; line-height:40px; height:40px;}
#nav li ul a:hover  { color:#fff;text-decoration:none;background:#0099CC;width:110px; line-height:40px; height:40px; margin-top:0px;}
/*#nav li:link ul { display:none;}
#nav li:hover ul { display:block;}*/
#nav li:hover a{background-color:#0060AA;height:40px; line-height:40px; width:110px; color:#fff;}
#nav li.sfhover ul { left: auto;}

/**************************/
.indexleft{
	width:770px; float:left;}
.indexright{
	width:220px; float:right;}
.indexabout{
	width:100%; height:275px; background:#f6f6f6; padding-top:35px; float:left;}
.indexmain{
	width:1000px; margin:0 auto;}
.indexaboutimg{
	width:330px; height:227px; float:left;}
.indexabouttxt{
	width:670px; float:left; font-size:14px; color:#666; line-height:24px;}
.indexscale{
	width:100%; height:600px; background:url(../images/bitinlen.jpg) no-repeat center top; padding-top:35px; float:left;}
.indexscale_left{
	width:500px; float:left;}
.indexscale_right{
	width:500px; float:left;}
.indexscale_tit{
	width:100%; float:left; text-align:center;}
.indexscaletxt{
	width:420px; height:180px; float:left; padding:25px 40px 0px 40px;  font-size:14px; color:#666; line-height:24px;}
.indexscale_img{
	width:410px; height:273px; border:1px solid #ccc; padding:4px; float:left; margin-left:40px;}



/***************************************/
#slideshow {!important;border:0px !important; text-align:center}
#focus {width:410px; height:273px; overflow:hidden; position:relative; padding:0px; margin:0px;}
#focus ul {width:410px; height:273px; position:absolute;padding:0px; margin:0px;}
#focus ul li {float:left; width:410px; height:273px; overflow:hidden; position:relative; padding:0px; margin:0px;}
#focus ul li div {position:absolute; overflow:hidden; padding:0px; margin:0px;}
#focus ul li img{ width:410px; height:273px; padding:0px; margin:0px;}
#focus .btnBg {position:absolute; width:410px; left:0; bottom:0;}
#focus .btn {position:absolute; width:410px; height:10px; padding:0px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:5px; _font-size:0; margin-left:5px; cursor:pointer; background:#ffffff;}
#focus .btn span.on {background:#ffffff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:80px; background:url('../images/spriteall.png') no-repeat 0 0; cursor:pointer}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
#focus ul li .slideother { position:absolute; left:0px; top:223px; width:410px; height:50px; background:#000000;filter:alpha(opacity=80); opacity:0.8; }
#focus ul li .slideother .h12{position:absolute; top:0px;font-size:16px; font-family:"微软雅黑"; line-height:30px;height:50px; padding-left:10px;color:#FFF;}
#focus ul li .slideother .h12 a{ color:#FFF; font-size:16px;text-decoration:none;}
#focus ul li .slideother .h12 a:hover { text-decoration:underline;}
#focus ul li .slideother p{ padding-left:10px; position:absolute; top:38px; left:55px;}
#focus ul li .slideother p a{ color:#8B8B8B; text-decoration:none;}
#focus ul li .slideother a:hover{ color:#FFF;}
#focus ul li .slideother p a:hover{ text-decoration:none;}
/***************************************/
.footwarp{
	width:100%; float:left; padding-top:40px; padding-bottom:50px; background:#eeeeee;}
.foottit{
	width:100%; float:left; font-size:20px; font-family:"微软雅黑";}
.footnav{
	width:100%; float:left;padding-top:10px;}
.footnav a{
	display:block; margin-right:15px; float:left; font-size:16px; font-family:"微软雅黑"; color:#333;}
.footnav a:hover{ color:#069;}
.foottab{
	width:400px; float:left; padding-top:30px;}
.footcont{
	width:100%; float:left; padding-top:10px; font-size:15px; text-align:left; font-weight:100; color:#333;}
.foot2weima{
	position:absolute;}
.foot2weima ul{
	position:absolute; left:750px; top:60px; width:300px;}
.foot2weima ul li{
	float:left; width:145px;}
/***************************************/

	
.tab_warp{
	float:left; width:100%; background:url(../images/tabbg.jpg) repeat-x top; padding-bottom:80px;}
.tabbanner{
	width:1000px; float:left; padding-top:20px;}



/**************************/
.Location{
	width:990px; float:left; padding-left:10px; line-height:28px; height:28px; margin-top:5px;}
.left{
	width:180px; float:left; margin-top:10px;}
.right{
	width:810px; float:left; margin-top:10px; padding-left:10px;}

.left-tit{
	width:180px; padding-bottom:10px; padding-top:30px; border-bottom:1px solid #eee; float:left; font-size:20px; font-family:"微软雅黑";}
ul.left_menu{
	width:100%; float:left;}
ul.left_menu li{
	width:180px; height:40px; display:block; float:left; border-bottom:1px solid #eee;  background:url(../images/libg2.gif) no-repeat -180px 0px; transition: all .5s;}
ul.left_menu li:hover{background:url(../images/libg2.gif) no-repeat 0px 0px;}
ul.left_menu li a{
	width:150px; height:40px; padding-left:30px; line-height:40px; display:block; font-size:14px; font-family:"微软雅黑"; color:#666;background:url(../images/libg.gif) no-repeat 5px -35px; transition: all .5s;}
ul.left_menu li a:hover{
	 font-weight:bold;background:url(../images/libg.gif) no-repeat 5px 18px;}


.webtit{
	width:100%; float:left; border-bottom:1px solid #eee;}
.webtit h1{
	float:left; font-size:20px; font-family:"微软雅黑"; width:140px; padding-bottom:10px; padding-top:30px; text-align:center; border-bottom:1px solid #7cb5dd;}
.webtit h2{
	float:right;}

.abouttxt{
	width:100%; float:left; padding-top:20px; font-family:"微软雅黑"; font-size:16px; color:#444; line-height:40px;}
.scaletxt{
	width:100%; float:left; padding-top:20px; font-family:"微软雅黑"; font-size:16px; color:#444; line-height:40px;}
	
ul.scaleimg{
	width:810px; float:left; margin-top:20px;}
ul.scaleimg li{
	width:162px; float:left; padding-bottom:20px; text-align:center;}
ul.scaleimg li img{
	width:150px; height:100px;}

ul.scaleimg2{
	width:810px; float:left; margin-top:20px;}
ul.scaleimg2 li{
	width:270px; float:left; padding-bottom:20px; text-align:center;}
ul.scaleimg2 li img{
	width:200px; height:130px;}
	
ul.scaleimg3{
	width:1000px; float:left; margin-top:20px;}
ul.scaleimg3 li{
	width:500px; float:left; padding-bottom:20px; text-align:center;}
ul.scaleimg3 li img{
	height:300px;}


.right_list{
	width:100%; float:left; margin-top:20px;}
.right_list ul{
	width:100%; float:left;}
.right_list ul li{
	width:100%; float:left; border-bottom:1px solid #f5f5f5; padding:10px 0px;}
.right_list ul li h1{
	float:left;}
.right_list ul li h1 a{
	line-height:30px; font-size:16px; color:#000; font-family:"微软雅黑"; display:block;}
.right_list ul li h1 a:hover{
	color:red;}
.right_list ul li h3{
	float:right; color:#ccc; line-height:30px; padding-left:20px;}
.right_list ul li span{
	width:100%; float:left; line-height:20px; color:#999; display:block;}

.page{
	width:100%; line-height:40px; padding-top:20px; text-align:center;}
.news_tit{
	width:100%; float:left; line-height:40px; font-size:19px; font-family:"微软雅黑"; font-weight:bold; padding-top:10px; color:#111;}
.news_time{
	width:100%; float:left; line-height:30px; border-bottom:1px solid #ccc; color:#555;}
.news_show{
	width:100%; float:left; padding-top:20px; line-height:25px; color:#555; font-size:14px; line-height: 28px; font-family:"微软雅黑";}


.contact_left{
	width:380px; float:left; padding-top:30px; padding-right:20px;}
.contact_right{
	width:600px; float:left; padding-top:30px;}

.contact_tit{
	width:100%; float:left; font-size:20px; font-family:"微软雅黑";}
.contact_txt{
	width:100%; float:left; padding-top:10px; font-size:15px; text-align:left; font-weight:100; color:#333; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee;}

.foot{
	width:100%; height:90px; float:left; background:#333333;}
.foottxt{
	width:100%; float:left; line-height: 90px; font-size:15px; color:#FFF;}













