/*全局框架*/
.main {width:1000px; margin:0 auto;}
body {color: #676767;font-size:12px;font-family:Microsoft Yahei,Verdana, Geneva, sans-serif;line-height: 24px;}
ul, li {padding:0;margin:0;list-style: none;}
img {border:none;line-height: 0px;font-size: 0px;overflow: hidden;}
a{text-decoration: none; color:#676767;}
a:hover{color:#014fa1;}

/*头部*/
.header{width: 100%;height:131px;background:url(../images/bj1.png); background-repeat:repeat; }
.topnav{width: 100%;height:37px; border-bottom:1px solid #d6d6d6;}
.topnav_right{ float: right; width:1000px;height:37px;}
.topnav_right ul{float: right;width:415px;height:37px;}
.topnav_right ul li{width:auto;height:37px;float:left;display:inline; padding-left:30px; padding-right:30px; line-height:36px;}
.topnav_right ul li a{font-size: 12px; }
.ico1{background: url(../images/icon_logo_1.png) no-repeat left center;}
.ico2{background: url(../images/icon_logo_2.png) no-repeat left center;}

.bottomnav{float:left; width: 100%;height:93px; background:url(../images/header_bj.png); background-position:bottom center; background-repeat:no-repeat;}
.logo{float:left; width:184px;height:79px;margin-top:5px;}
.nav{width:710px;height:39px; margin-left:36px; margin-top:28px; padding-left:50px;float:left;background-color:#1165c4;}
.nav ul{width:695px;height:39px; margin-right:15px; }
.nav ul li{ width:137px;height:39px; background:url(../images/line_nav.png) 135px 12px no-repeat; float:left; text-align:center; line-height:39px;}
.nav ul li a{font-weight:bold; color:#FFFFFF; font-size:15px; }
.navimg{width:19px;height:39px; float:left; margin-top:28px;}
.subnav_b{width:131px;height: auto;float:left; margin-left:2px; z-index:9999; position:relative;}
.subnav_top{width:131px;height:12px;float:left;}
.subnav_list{width:131px;height: auto;float:left; }
.subnav_list ul {width:131px;height: auto; float:left;  background:url(../images/subnav-_bj.png);background-repeat:repeat-y;}
.subnav_list ul li {float:left;width:131px;height:30px; line-height:26px; text-align:center; background:url(../images/subnav-_line.png) bottom center no-repeat;}
.subnav_list ul li a{color:#474545; font-size:12px;}
.subnav_list ul li a:hover{color:#ffffff; font-size:12px;}
.subnav_bottom{ width:131px;height:6px;float:left;}

/*banner*/
.banner{width: 100%;height: auto; background:url(../images/bj1.png); background-repeat:repeat; }
.bannerimg{width: 100%;height:389px;background:url(../images/banner_bj_1.png); background-repeat:repeat-x;}
.bannerimg img{width:1314px;height:389px; margin:0 auto; display:block;}
.bannerline{width:1000px;height:26px; margin:0 auto; display:block; background:url(../images/banner_img.png); background-repeat:repeat; }
.bannerdots{width:80px;height:15px; margin:0 auto; display:block;}

/*内容*/
.content{width: 100%;height: auto; background:url(../images/bj1.png); background-repeat:repeat; float:left;}
.content_main{
	width:1000px;
	height:auto;
	padding-bottom:40px;
	padding-top:40px;
	float:left;
	background-color: #fff;
	border: 1px solid #ddd;
}
.guild{
	width:450px;
	height:auto;
}
.View{
	width:450px;
	height:auto;
	margin-top: 25px;
}
.news{
	width:460px;
	height:auto;
	float:right;
	padding-right: 20px;
}
.Title{
	width:auto;
	height:41px;
	padding-bottom:20px;
}
.Title span{ float:right;}
.Title_lift{width:83px; height:41px; float:left; background:url(../images/Title_bj.png) 0 0 no-repeat; text-align:center; margin-right:3px;}
.Title_lift a{ font-size:16px; color:#FFFFFF; line-height:32px; }
.guildLists{
	width:auto;
	height:auto;
}
.guildLists ul{ display:block; overflow:hidden;}
.guildLists ul li{
	padding-left:13px;
	line-height:28px;
	background-image: url(../images/libj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.guildLists ul li span{ color:#999; float:right;}
.ViewLists{
	width:auto;
	height:auto;
}
.ViewLists ul{
}
.ViewLists ul li{
	padding-left:13px;
	line-height:28px;
	background-image: url(../images/libj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.ViewLists ul li span{ color:#999; float:right;}
.newsLists{ width:292px; height:140px; float:left; position:relative;z-index:1;}
.newsimg{float:left; width:282px; height:130px; margin-left:3px; margin-right:3px; border:1px solid #d6d6d6; padding:1px; position:relative;}
.newsbutton{width:100%; height:32px;position:absolute; top:50px;z-index:2; left:0;}
.newsbutton_left{width:30px; height:32px; float:left;}
.newsbutton_right{width:30px; height:32px; float:right;}
.newstxt{ position:absolute;z-index:3; text-align:center; height:30px; line-height:30px; background:#000; width:282px; left:1px; bottom:1px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.newstxt a,.newstxt a:visited,.newstxt a:hover{ color:#fff;}


.service{width:670px; height:85px; margin:0 auto; float:left; padding-top:40px; padding-left:165px;}
.weixin{width:320px; height:85px; float:left;}
.weixin_img{width:82px; height:82px; margin-right:10px; float:left;}
.wenxin_right{width:200px; height:82px;  float:left;}
.wenxin_title{ font-size:16px; color:#676767; font-weight:bold; display:block; padding-bottom:10px;}

.qq{width:350px; height:85px; float:left;}
.qq_img{width:113px; height:82px; margin-right:10px; float:left;}
.qq_right{width:220px; height:82px; float:left;}
.qq_title{font-size:16px; color:#676767; font-weight:bold; display:block;}
.qq_right a{ float:left; padding-top:5px;}
.qq_right a img{width:70px; height:25px;}

/*页脚*/
.footer{width: 100%;height: auto; background:url(../images/bj1.png); background-repeat:repeat; padding-top:35px; float:left;}
.copyright{width:1000px; height: auto; margin:0 auto; float:left; text-align:center;}


/*子banner*/
.subbannerimg{width: 100%;height:205px;background:url(../images/banner_bj_2.jpg); background-repeat:repeat-x;}
.subbannerimg img{width:1268px;height:205px; margin:0 auto; display:block;}

/*面包屑导航*/
.sitemapLink{float: left;width:1000px; height: auto;margin-top:10px; margin-bottom:15px;}
.sitemapLink ul{ float:left;}
.sitemapLink ul li{ float:left; padding-right:8px; height:18px; overflow:hidden; line-height:18px;}
.sitemapLink ul li a{ float:left; font: 12px; }

/*左菜单*/
.content_left{width:229px;height: auto; float:left;}

.subnav{width:180px;height:auto; float:left; padding:24px;border-bottom:1px solid #d6d6d6;}
.subnav ul{float:left;}
.subnav ul li{float:left;width:180px;height: auto; background:url(../images/sub_menu_2.png) 0 7px no-repeat;}
.subnav ul li a{float:left;width:165px;height:42px; border-bottom:1px solid #e5e5e5; padding-left:15px; font-size:14px; line-height:42px;}
.subnav ul li a:hover{background:url(../images/sub_menu_1.png) 0 7px no-repeat;}
.subnav_menu{width:180px;height:auto; float:left;}
.subnav_menu ul{float:left;}
.subnav_menu ul li{float:left;width:180px;height:42px; background:none; border-bottom:1px solid #e5e5e5;}
.subnav_menu ul li img{float:left;width:6px;height:7px; padding-top:17px;}
.subnav_menu ul li a{float:left;width:150px;height:42px; padding-left:10px; line-height:42px; }
.subnav_menu ul li a:hover{ background:none;}

/*左内容*/
.sublist{width:180px;height:auto; float:left; padding:24px;border-bottom:1px solid #d6d6d6;}
.sub_title{font-size:14px; color:#676767; font-weight:bold; display:block;}
.sub_listcontent{width:180px;height:auto; float:left; padding-top:10px;}

.sub_qqimg{width:76px; height:55px; margin-right:5px; float:left;}
.sub_qqbutton{float:left; padding-top:15px; padding-left:10px;}
.sub_qqbutton img{width:70px; height:25px;}
.sub_weixinimg{width:82px; height:82px; margin-right:5px; float:left;}
.sub_Contact{width:180px;height:auto; float:left; padding-top:10px;}
.sub_Contact dl{float:left;width:180px;height:auto;}
.sub_Contact dl dt{float:left; width:180px;height:25px;}
.sub_Contact dl dt img{float:left; width:18px;height:18px; padding-top:2px;}
.sub_Contact dl dd{float:left; width:158px;height: auto; padding-left:22px;}

/*右内容*/
.content_right{width:689px;height: auto; padding:40px;float:left;}
.content_right ul{float:left;}
.content_right ul li{float:left; border-bottom:1px solid #d6d6d6; margin-bottom:40px; padding-bottom:40px;}

.content_right p{font-size: 14px;font-family:"微软雅黑",Verdana, Geneva, sans-serif;}

.subTitle{font-size:16px; font-weight:bold; padding-bottom:15px;}

.subcontent{width:689px;height: auto; float:left;}
.subcontent ul{float:left;}
.subcontent ul li{float:left; border:none; padding-bottom:30px; margin-top:0px; margin-bottom:0px;}
.subcontent_img{width:160px;height: auto; float:left;}
.subcontent_right{width:509px;height: auto; float:left; padding-left:20px;}

.content_rightTtile{font-size:16px; color:#676767; font-weight:bold; display:block; text-align:center;}
.content_rightDate{text-align:center;}
.case_img{width:160px;height: auto; float:left;}

.case_img .subpic{width:160px;height: 115px;border:1px solid #d6d6d6;}
.case_img .subpic{top:50%;left:50%;}
.case_img .subpic img{top:-50%;left:-50%;}

.team_img{width:122px;height: auto; float:left;}
.team_img img{width:120px;height:167px; border:1px solid #d6d6d6; padding:2px;}
.team_right{width:162px;height: auto; float:left; padding-left:20px; padding-right:40px;}

/*新闻列表*/
.textlist{ width:658px; overflow:hidden; margin-top:-40px;_margin-top:-80px;*margin-top:-80px;}
.textlist dd{ margin-top:5px; line-height:24px; padding-bottom:5px; border-bottom:1px dashed #ccc; padding-left:13px; background:url(../images/tyxmico.jpg) no-repeat left center;}
.textlist dt {width:658px; display:block; margin-bottom:30px; margin-top:10px;}
.textlist dd span{float:right; font-size:10px; color:#999; _margin-right:50px;*margin-right:50px;}

/*Slide Start幻灯片位置开始*/
#Slidebox{width:100%; height:389px;}
#flashBg {height: 389px;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {background:url(../images/banner_bgimg.jpg);no-repeat top center;height: 389px;width: 100%;clear: both;}
#flash{width: 1002px;height: 389px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0px 0px;}
#flash a {width: 1002px;height: 389px;}
#flash img {width: 1002px;height: 389px;}
.flash_bar {width:555px;padding-left: 460px;z-index: 9999;height: 30px;overflow: hidden;position: absolute;bottom:0px;left:0px;text-align: center; margin-bottom:-5px;}
.flash_bar .dq {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background: url(../images/pagination.png) no-repeat 0px -12px; overflow:hidden;}
.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background:url(../images/pagination.png) no-repeat 0px 0px; overflow:hidden;}


/*首页产品滚动*/
.img-scroll { 
    position :relative;
    margin:0px auto; 
 	height:138px;
	width:288px;

	}
	
 .img-scroll .prev,.img-scroll .next {
  position:absolute; 
  display:block; 
  width:30px; 
  height:32px; 
 color:#FFF; 
 text-align:center; 
 line-height:32px;
 z-index:2;
 }
 
 .img-scroll .prev { 
 left:0;
 width:30px;
 float:left;
	padding-top:50px;
	margin-left:0px;
	margin-right:0px;
 }
 .img-scroll .next {
 right:0;
 width:30px;
	float:right;
	padding-top:50px;
	margin-left:0px;
	margin-right:0px;
 
 }
 .img-list { position:relative; width:288px; height:134px; margin-left:0px; overflow:hidden;padding-top:0px;}
 .img-list ul { width:9999px;}
 .img-list li { 
 float:left; 
 display:inline; 
 width:288px; 
 margin-right:0px; 
 height:134px; 

 line-height:134px;
 float:left;
 
	padding-left:0px;
	padding-right:0px;
	line-height:32px;
	text-align:center;
	display:block
 }
  .img-list li img{padding:1px; border:1px solid #CCCCCC; background:#FFFFFF;}
  
  /*修改*/
.main_left{
	width:450px;
	float:left;
	overflow:hidden;
	padding-left: 25px;
}
.newsbox{ width:auto; overflow:hidden;}
.pro_div{
	width:auto;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
.pro_div img{
	width:190px
	height:100px;
	display:block;
	float:left;
	padding: 1px;
	border: 1px solid #ddd; padding:5px; border:1px solid #d1d1d1; margin-top:5px;
}
.pro_div dl{
	width:245px;
	height:auto;
	float:right;
}
.pro_div dl dt{
	width:245px;
	height:25px;

}
.pro_div dl dt a,.pro_div dl dt a:visited{ color:#333;font-weight: bold;float:left;}
.pro_div dl dt a:hover{
	color:#014fa1;
}
.pro_div dl dt span{ color:#999;display:block;}
.pro_div p{
	display:block;
	width:60px;
	overflow:hidden;
	background-image: url(../images/xxico.jpg);
	background-repeat: no-repeat;
	background-position: 53px 8px;
}
.pro_div p a,.pro_div p a:visited,.pro_div p a:hover{ color:#2f4670;}

.bannerimg ul li{ width:100%; height:389px;}
.bannerimg ul li a{ width:100%; height:389px; display:block;}
.banner_1{ background:url(../images/i_banner_1.jpg) no-repeat top center;}
.banner_2{ background:url(../images/i_banner_2.jpg) no-repeat top center;}
.banner_3{ background:url(../images/i_banner_3.jpg) no-repeat top center;}
