body,div,p,input,a,textarea,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input{font:normal 12px Microsoft Yahei, Verdana, ËÎÌå, sans-serif;}
ul li{list-style:none;}
select, input, button, textarea {
	font-size:100%;
	 font-family:Arial, Helvetica, sans-serif;
	outline: none;
}

body{
	background-image: url(../images/topbg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color:#333333;
}



a { color:#333333; text-decoration:none; }
a:hover {color:#00ABFD; text-decoration:underline; }
.clearfix{clear: both; height:0px;}
.h25 { line-height:25px;}
.fl { float:left;}
.fr { float:right;}

.text1 { font-size:14px;}
.text2 { color:#FF6600;}
.text3 { font-size:12px; color:#FFCC00; }
.text4 { font-size:20px;line-height:40px; color:#FF6600;}
.text5 { font-size:15px;color:#CC0000;}
.text6 {
	color:#0b489c;
}
.text7 { font-size:16px;line-height:40px; color:#00ABFD;}


.h22 {
line-height:22px;}
.h25 {
line-height:25px;}

.mg8 {margin-top:8px;}
.mg10 {margin-top:10px;}
.mg12 {margin-top:12px;}
.mg20 {margin-top:20px;}
.padd10 { padding:0px 20px;}

.mainbox {
width:1050px;
margin:auto;
}

.topbbg {
	height: 122px;
	background-image: url(../images/bg.jpg);
	min-width: 1180px;
	width:100%;
}



.logobox {
height: 82px;
width:1180px;
margin:auto;
padding:20px 0px;
}

.logol {
float:left;
width:190px;
padding-top:10px;
}

.logoad {
	float:left;
	width:510px;
	padding-top:15px;
}



.logor {
	float:right;
	padding:10px 0px;
}
.logora {
text-align:right;
font-size:14px;
}

.searchf {
	height:34px;
	margin-top:15px;
	background-image: url(../images/sbg.gif);
	width:210px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:60px;
}
.sinput {
	height: 20px;
	line-height:20px;
	width: 140px;
	border: 0px solid #4187C2;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 10px;
	float:left;
	margin-top:5px;
}


.logortel {
text-align:right;
margin-top:15px;
}

.nav {
	HEIGHT: 42px;
	background-color: #333333;
	min-width: 1180px;
	width:100%;
}

.nav_1 {
	MARGIN: 0px auto; WIDTH: 1180px; HEIGHT: 42px
}
.nav_1 LI {
	POSITION: relative; FLOAT: left; HEIGHT: 42px;z-index:1000;border-right:1px solid #cccccc;
}
.nav_1 LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH: 146px; DISPLAY: inline-block; HEIGHT: 42px; COLOR: #ffffff; FONT-SIZE: 16px;
}
.nav_1 LI A:hover {
	COLOR: #ffffff;
	text-decoration: none;
	background-color: #00ABFD;
}
.nav_1 LI .aa {
COLOR: #ffffff;
background-color: #00ABFD;
}

.nav_1 LI .nav_3 {
	POSITION: absolute; WIDTH: 146px; DISPLAY: none; TOP: 40px; LEFT: 0px; z-index:1000;
	filter:alpha(opacity=80); 
	-moz-opacity:0.80;
	opacity:0.80;
}
.nav_1 LI .nav_3 LI {
	BACKGROUND: #F0F0F0; HEIGHT: 30px; margin:0px; border-bottom:1px solid #cccccc; border-right:none;
}
.nav_1 LI .nav_3 LI A {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 30px; DISPLAY: inline-block; HEIGHT: 30px; COLOR: #333333; FONT-SIZE: 12px;background-image:none;
}
.nav_1 LI .nav_3 LI A:hover {
	BACKGROUND: #00ABFD; COLOR: #fff
}

/*banner*/
.index_banner_cont { width:100%; position:relative;}
.index_banner_scroll { position:relative;}
.index_banner_scroll div { position:absolute; top:0; left:50%; margin-left:-950px; z-index:0;}
.banner_btn { width:196px; height:46px; position:absolute; top:45px; right:50%; margin-right:-593px; z-index:10;}
.banner_list { height:46px; position:absolute; top:0;}
.banner_list span { width:53px; height:2px; background-color:#fff; margin:0 6px; display:block; float:left; cursor:pointer;}
.banner_list span.current { background-color:#333;}
.banner_span { display:none; position:absolute; top:0;}
.banner_span a { width:49px; height:42px; opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */
    filter:alpha(opacity=50);    /* ie5-7  */
    -moz-opacity:0.5;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.5;  background-color:#fff; display:block; margin:0 6px; float:left; padding:2px;}
.banner_span a.current { opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* ie8  */
    filter:alpha(opacity=100); /* ie5-7  */
    -moz-opacity:1;    /* old mozilla browser like netscape  */
    -khtml-opacity: 1; }

.index-banner { width:1900px; position:relative; overflow:hidden; height:420px;}
.banner-ifo { width:1900px; position:absolute; left:50%; margin-left:-800px; top:0; height:420px; overflow:hidden; z-index:0;}
.index-btn { width:1179px; height:40px; margin:-40px auto 0 auto; background:url(../images/index-btnbg.png) repeat; z-index:100;}
.index-btn span {height:40px; float:left; border-right:1px solid #a7a7a7; color:#fff; line-height:40px; cursor:pointer;}
.index-btn a {  background: url(../images/iebg.gif) repeat scroll; _position:relative; display: block; float: left; height: 40px;line-height: 200px; margin-top: -39px; width: 294px; }
.index-btn span.cur,.index-btn span.cur1 { background-color:#31bdeb;}
.btn1 { width:179px; background:url(../images/btn1.png) no-repeat 80px center; padding-left:115px;}
.btn2 { width:159px;  background:url(../images/btn4.png) no-repeat 105px center; padding-left:135px;}
.btn3 { width:164px;  background:url(../images/btn3.png) no-repeat 100px center; padding-left:130px;}
.btn4 { width:164px;  background:url(../images/btn2.png) no-repeat 100px center; padding-left:130px;}
.browser{ position:absolute; bottom:0; left:50%; margin-left:-590px; z-index:100;}
.index_menu { width:1180px; position:absolute; bottom:40px; left:50%; margin-left:-590px; z-index:101;}
.index_menu_item { width:257px; padding:20px 19px 0 19px; background-color:#fff;}
.index_menu_item div { padding:25px 0;}
.index_menu_item div a { width:123px; padding-left:5px; float:left; line-height:27px; font-family:"Microsoft YaHei"; font-size:14px;}
.index_menu_item div img { width:258px; height:112px;}
.menuItem1 { position:absolute; left:0; top:0;}
.menuItem2 { position:absolute; left:295px; top:0;}
.menuItem3 { position:absolute; left:590px; top:0;}
.menuItem4 { position:absolute; left:884px; top:0;}
.menu-title .item-title { border-bottom:none; height:30px;}


.index_menu_item div.hnews a{ width:230px;}

.hcont{
	width:1180px;
	margin:auto;
	margin-top:20px;
}

.hcontl{
	width:290px;
	float:left;
	background-image: url(../images/xiao01.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:11px;
}

.hcontbox{
	border:1px solid #cccccc;
	border-top:3px solid #00ABFD;
	border-bottom:none;
	padding:10px 15px 20px 15px;
	height:210px;
}

.hcontr{
	width:860px;
	float:right;
	background-image: url(../images/xiao02.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:11px;
}

.habout dl {
}

.habout dt {
}
.habout dd {
line-height:22px;
margin-top:5px;
}

.hlx{
float:left; width:230px; padding-top:10px;
}

.hlx dt {
}
.hlx dd {
	border:1px solid #00ABFD;
	border-top:none;
	line-height:25px;
	padding:12px;
}


.hpro{
float:right; width:570px;
}

.hpro dt {
height:30px;
}
.hpro dt {
	height:30px;
}
.hpro dt img {
float:left;}

.hpro dt a {
	float:right;
	background-image: url(../images/more.gif);
	display:block;
	width:30px;
	height:9px;
	margin-top:8px;
	margin-right:5px;
}



.hlx dd {
	border:1px solid #00ABFD;
	border-top:none;
	line-height:22px;
	padding:10px;
}


.rollBox{width:570px;overflow:hidden;padding:0; margin-top:5px;} 
.rollBox .Cont{width:710px;overflow:hidden;float:left; text-align:center;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox td{ padding-right:20px;} 
.rollBox img{width:163px; height:142px; border:1px solid #cccccc; padding:5px; margin-bottom:5px;} 
.rollBox span{ line-height:20px;} 



.pic {
	background-repeat: no-repeat;
	background-position: center top;
	height:202px;
	min-width: 1180px;
}

.cbox {
margin:auto;
margin-top:30px; width:1180px;}

.contl {
	width:208px;
	float:left;
}
.contr {
	width:900px;
	float:right;
	min-height:500px;
}

.leftnav {

}

.leftt {
	font-size:20px;
	line-height:40px;
	color: #ffffff;
	padding:10px 0px;
	padding-left:20px;
	background-color: #333333;
}
.leftt span{
	font-size:14px;
}

.leftnav ul{
}


.leftnav li{
	list-style:none;
padding:10px 0px;
border-bottom:1px solid #e1e1e1;
}
.leftnav li a{
	font-size:14px;
	display:block;
	color:#333333;
	line-height:28px;
	padding-left:25px;
	background-image: url(../images/lico.gif);
}
.leftnav li a:hover{
	color:#ffffff;
	text-decoration: none;
	background-image: url(../images/lnav.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.leftnav .on a{
	color:#ffffff;
	background-image: url(../images/lnav.gif);
}
.leftnav .navs{
}
.leftnav .navs a{
	font-size:12px;
	background-image: url(../images/ProMenu-icon04.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left:40px;
}
.leftnav .navs a:hover{
	color:#00ABFD;
	background-image: url(../images/ProMenu-icon03.gif);
	background-position: 20px center;
}
.leftnav .navs a.on{
	color:#00ABFD;
	background-image: url(../images/ProMenu-icon03.gif);
	background-position: 20px center;
}

.leftad {
	border:1px solid #e5e5e5;
	padding:15px;
}

.leftad li{
padding:8px 0px;
border-bottom:1px solid #e5e5e5;
font-size:14px;
margin-bottom:5px;
line-height:22px;
}

.listloc {
	padding:0px 20px;
	height:55px;
	line-height:55px;
	background-image: url(../images/bread_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.listloc span{
	font-size:20px;
	float:left;
	font-weight: bold;
}

.content {
width:;
line-height:25px;
padding:20px;}


.content img {
width:100%;
height:auto;

}



.newslist{
padding:20px;
}
.newslist ul{
min-height:350px;
}

.newslist li{
border-bottom:1px dashed #ccc;
float:left;
width:860px;
margin-bottom:12px;
padding-bottom:15px;
}
.newslist dd {
width:840px;
	float:left;
	background-image: url(../images/biao02.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left:20px;
}
.news_t{line-height:25px; height:25px;}
.news_t a{ float:left; font-size:14px;}
.news_t span{ float:right; font-size:12px; color:#666666;}
.news_info{line-height:22px; overflow:hidden;color:#A2A2A2; margin:5px 0px;}		
.newstitle {
	line-height:30px;
	text-align:center;
	margin-bottom:20px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top:20px;
	padding-bottom:10px;
}
.newstitle h4{
	font-size: 18px;
	font-weight: bold;
}
.newsbot {
	line-height:30px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:20px;
	padding-top:10px;
}



.caselist{
width:860px;
margin-top:20px;
}
.caselist li{
border-bottom:1px dashed #ccc;
float:left;
width:860px;
margin-bottom:12px;
padding-bottom:15px;
}
.caselist dt {
width:170px;
height:120px;
float:left;
margin-right:10px;
}


.caselist dt img{
	width:160px;
	height:120px;
	float:left;
	border:1px solid #ccc;
	padding:1px;
	background-color: #FFFFFF;
	
}
.caselist dd {
	width:660px;
	float:right;
	background-image: url(../images/biao02.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left:15px;
}
.case_t{line-height:25px; height:25px;}
.case_t a{ float:left; font-size:13px;}
.case_info{line-height:22px; overflow:hidden;color:#A2A2A2; margin:5px 0px;}		




.prolist{
padding:20px;
}
.prolist ul{
min-height:350px;
}

.prolist li{
border-bottom:1px dashed #ccc;
float:left;
width:410px;
margin-bottom:12px;
padding-bottom:15px;
margin-right:40px;
}
.prolist li.mr0{
margin-right:0px;
}

.prolist dl {
height:120px;
}

.prolist dt {
width:140px;
	float:left;
	margin-right:10px;
	border:5px solid #e5e5e5;
}

.prolist img {
width:140px;
height:110px;}


.prolist dd {
width:250px;
	float:right;
}
.pro_t{line-height:35px; height:40px;}
.pro_t a{ font-size:16px; color:#00ABFD;}
.pro_info{line-height:30px; overflow:hidden;color:#A2A2A2; margin:5px 0px;}		
.pro_info a{
	color:#666666;
	background-image: url(../images/lsxj_ico_4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 20px;
}

.pbarbg {
	background-color: #ECF7FE;
	padding:0px 20px;
}

.pbar {
	height: 28px;
}

.pbar li{
	text-align:center;
	list-style:none;
	float: left;
	line-height: 33px;
	display:block;
	height: 33px;
	margin-right:1px;
	cursor:pointer;
	background-image: url(../images/pbg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding:0px 25px 0px 15px;
	color: #FFFFFF;
}
.pbar .selected{
	font-weight: bold;
	background-image: url(../images/ponbg.gif);
	background-color: #FFFFFF;
	color: #333333;
}

.pbar  a{
	color: #FFFFFF;
}
.proinfo{
line-height:24px;
}

.sjtitle{
	background-image: url(../images/sjys.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	line-height:30px;
	font-size:16px;
	color: #FFFFFF;
	margin-top:20px;
}

.sjtitle span{
	font-size:20px;
}




.linput1{
	border:1px solid #ccc;
	padding:2px 5px;
	height:20px;
	line-height:20px;
	background-color: #F9F9F9;
}
.linput2{
	border:1px solid #ccc;
	padding:2px 5px;
	line-height:20px;
	background-color: #F9F9F9;
}

.mesbox {
	width:690px;
	margin:30px auto;
	background-image: url(../images/mssbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:500px;
	padding-top:100px;
}

.infonone {
padding:60px 0px;
text-align:center;
font-size:14px;
color:#CC3300;
}

input.ms_btn{background:#95021f; padding:0 25px;*padding:0 35px;_padding:0 35px; border:none; margin:2px; height:34px; color:#FFF; cursor:pointer; -moz-border-radius: 2px;/* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;/* W3C syntax */ font-size:14px;}
input.ms_btn:hover{ background:#A8011F;}


.Page{ text-align: center; padding:30px 0; font-size:12px;}
.Page span{ padding:8px 10px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:8px 10px; margin:0 3px; display:inline-block;font-size:12px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #00ABFD;
}
.Page .cur{ color:#fff;background-color: #00ABFD;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }

.dotline {
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}


.footbg {
	background-color: #EBEBEB;
	padding:40px 0px;
	margin-top:30px;
	min-width: 1180px;
	width:100%;
}

.footbg a{
	color: #333333;
}

.footbg a:hover{
	color: #333333;
	text-decoration: underline;
}


.foot{
	width:1180px;
	margin:auto;
	background-image: url(../images/mz.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fnav  {
	float:left;
	width:960px;
	background-image: url(../images/flbg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.fnav dl {
	float:left;
	padding-right:70px;
	background-image: url(../images/bottom2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right:40px;
	border-right:1px solid #999999;
	height:180px;
}



.fnav dt {
	height:30px;
	line-height:30px;
}
.fnav dt a{
	font-size: 16px;
	color:#333333;
}

.fnav dt a:hover{
	text-decoration: underline;
}

.fnav dd {
	line-height:30px;
	height:30px;
}

.fnav dd a{
	text-decoration: none;
}

.fnav dd a:hover{
	text-decoration: underline;
}

.wx {
	width:220px;
	float:right;
	line-height:25px;
	padding-top:10px;
}
.wxpic{
margin-bottom:10px;
}
.wxpic *{
	vertical-align:middle;
}
.wxpic img{
width:100px; height:100px; margin-right:10px;
}


.copyright{
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	background-color: #333333;
	min-width: 1180px;
	width:100%;
}

.copybox{
width:1180px;
margin:auto;
}

.copybox a{
	color:#FFFFFF;
}
