﻿@charset "utf-8";
/* CSS Document */

html{
	padding: 0px;
	margin: 0px
}
  body, div, dl, dt, dd, ul, ol, li, h1,h2,h3,h4,h5,h6,pre, form, fieldset, input,textarea, p,blockquote, th, td{margin:0;padding:0;color: #666666; font-size: 12px; font-family: "微软雅黑";}
  table{border-collapse:collapse;border-spacing:0;}
  fieldset, img{border:0}
  address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal; font-family:"Microsoft Yahei"}
  ol, ul{list-style:none}
  caption, th{text-align:left}
  h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
  q:before, q:after{content:''}
  abbr, acronym{border:0}
  a{text-decoration: none;color: #666666;}
  
/*字体样式*/  
.zi1{ font-weight:bold; font-size:48px; color:#e5191a;}
.zi2{ font-size:16px; color:#333;}
.zi3{ font-size:26px; color:#fff; font-weight:bold;width:500px;padding-top:40px;padding-left:100px; }
.zi4{ font-size:52px;color:#e5191a;font-weight:bold; }
.zi5{ font-size:30px;color:#333;font-weight:bold; }
.zi6{ font-size:28px; font-weight:bold; color:#e5191a;}
.zi7{ font-size:20px; color:#8993a5;}
/*头部*/

.topa {
	width:100%;
	background:#fff;
	height:64px;
	border-bottom:1px solid #dcdbd8;
	}
.topmenua {
	width:1100px;
	margin:0 auto;
	height:65px;
	}	
.toplogoa {
	float:left;
	margin:14px 0 0 23px;
	}
.topnava {
	float:right;
	margin:24px 60px 0 0;
	}	
/*头部导航*/
#nava {
	  line-height: 24px;  
	  list-style-type: none; 
	}
#nava a {
	display: block; 
	width: 110px; 
	text-align:center; 
	font-size:16px; 
	color:#333;
	}

#nava a:link  {
	color:#333; 
	text-decoration:none;
	}
#nava a:visited  {
	color:#333;
	text-decoration:none;
	}
#nava a:hover  {
	color:#ef4c4c;
	text-decoration:none;
	font-weight:bold;
	}
#nava li.bgnone {
	background:none;
	}
#nava li {
	float: left; 
	width: 110px;
	height:41px;
	background:url(lihover.jpg) no-repeat; 
	}
#nava li a:hover{
	}
#nava li ul {
	line-height: 27px;  
	list-style-type: none;
	text-align:left;
	left: -999em; 
	width: 110px; 
	position: absolute;
	top:56px;
	background:url(topnavlihover.png) #fff no-repeat top center;
	padding-top:8px;
	z-index: 999;
	}
#nava li ul li{
	float: left; 
	width: 110px;
	background:none;
	height: auto
	}
#nava li ul a{
	display: block; 
	width: 110px;
	text-align:center;
	border-bottom:1px dotted #ccc;
	line-height:22px;
	padding:10px 0px;
	}

#nava li ul a:link  {
	color:#666; 
	text-decoration:none;
	font-size:14px;
	}
#nava li ul a:visited  {
	color:#666;
	text-decoration:none;
	}
#nava li ul a:hover  {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background:#ef4c4c;
	}

#nava li:hover ul {
	left: auto;
	}
#nava li.sfhover ul {
	left: auto;
	}
#nava li.sfhover ul li{
	left: auto;
	}
#content {
	clear: left;
	}





.contenta{ width:100%; margin:0 auto;}  
.rlzy1{ background:url(index_03.jpg) no-repeat center center; height:264px}
.xieyi{ background:url(case_bg.gif) repeat; height:640px; text-align:center; padding-top:50px;}
.xieyi1{ margin-top:50px;}
.xieyi2{ background-color:#18bcd5; width:280px; height:45px; border-radius:20px; color:#fff; line-height:45px; font-size:16px; margin:0 auto; margin-top:40px; }

.rlzy7{ background:url(index_10.jpg) no-repeat center center #35a512; width:100%; height:132px}
.rlzy8{ background:url(index_21.jpg) no-repeat center center;width:100%; height:370px; margin-top:50px;}

.zikao{ background:url(index_12.jpg) no-repeat center center; height:539px; width:100%;}
.zikao0{ width:1000px; margin:0 auto; text-align:center; padding-top:50px;}
.zikao0 ul{ margin-top:80px;}
.zikao0 ul li{ float:left; width:167px; text-align:center; color:#fff; font-size:16px; line-height:26px; margin-right:40px;}


.rlzy9{ background:url(index_24.jpg) no-repeat center center;width:100%; height:99px; margin-top:50px;}
.zikao1{ width:1000px; margin:0 auto; margin-top:20px;}

.zikao1 ul li{border:2px solid #eeeeee; width:300px; height:70px; padding-top:23px; padding-left:10px; margin-right:24px; float:left;}
.zikao1_1{ float:left;}
.zikao1_2{ float:left; font-size:16px; margin-top:15px;}
.zikaowp{ width:1000px; margin:0 auto; margin-top:35px;}
.zikao2{ float:left; margin-bottom:50px;}
.zikao3{ float:right; text-align:right; line-height:50px; margin-top:100px;}

/*底部*/


.index-bottom {
	width: 100%;
	height: 356px;
	background: url(index-bottom.jpg) repeat-x top center;
}
.index-bottom-c {
	width: 1160px;
	margin: 0 auto;
}
.index-bottom-link {
	width: 1160px;
	float: left;
}
.index-bottom-link h5 {
	font-size: 18px;
	color: #ef4c4c;
	background: url(link.png) no-repeat 26px;
	padding-left: 50px;
	line-height: 60px;
	float: left;
	margin-right: 20px;
}
.index-bottom-link a {
	float: left;
	color: #cacaca;
	font-size: 14px;
	margin-right: 25px;
	line-height: 64px;
	text-decoration: none;
}
.index-bottom-link a:hover {
	text-decoration: underline;
}
.index-bottom-l {
	float: left;
	width: 670px;
}
.index-bottom-l ul {
	float: left;
	margin: 46px 22px 0px 22px;
	width: 120px;
}
.index-bottom-l ul li {
	float: left;
	width: 120px;
}
.index-bottom-l ul li a {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
}
.index-bottom-l ul li a:hover {
	text-decoration: underline;
}
.index-bottom-l ul li b a{
	font-size: 16px;
	margin-bottom: 10px;
	float: left;
}
.index-bottom-r {
	float: right;
	color:#FFFFFF;
	width: 470px;
	border-left: 1px solid #5c5c5c;
	margin-top: 35px;
	padding-left: 15px;
}
.index-bottom-400 {
	float: left;
	background: url(index-tel.png) no-repeat left;
	padding-left: 85px;
	height: 64px;
	width: 240px;
	margin-left: 25px;
}
.index-bottom-400 small {
	font-size: 14px;
	color: #FFFFFF;
	width: 240px;
	float: left;
	line-height: 30px;
}
.index-bottom-400 b {
	font-size: 32px;
	color: #FFFFFF;
	width: 240px;
	float: left;
	font-weight: normal;
	line-height: 30px;
}
.index-bottom-r p {
	width: 460px;
	float: left;
	line-height: 24px;
	color: #FFFFFF;
	font-size: 14px;
	margin-left: 25px;
	margin-top: 26px;
	margin-bottom: 10px;
}
.copyright {
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 24px;
}
.copyright a {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}
.copyright a:hover {
	color: #000;
	text-decoration: underline;
}

/*header*/
.header{ width:100%; height:138px; margin:0 auto; background:url(../images/bg1.gif) center top no-repeat;}
.head{ width:1000px; height:138px; margin:0 auto; border:#FF0000 solid 0px;}
.logo{width:380px; height:50px; margin-left:0px; display:inline; float:left;}
.search{width:400px; height:138px; float:left; margin-left:200px; display:inline; border:#FF0000 solid 0px;}
.tel{width:210px; height:32px; margin-top:5px; margin-left:190px; display:inline; float:left;}
.slink{width:370px; height:20px; margin-top:5px; margin-left:100px;padding-top:20px; display:inline; float:left;font-size:16px;}
.slink a{ color:#FFFFFF; margin-left:5px; float:left; line-height:18px;}
.searchbox{width:340px; height:46px; background:url(../images/searchbg.gif) left top no-repeat; margin-left:60px; display:inline; float:left; border:#FF0000 solid 0px;}
.seartext{width:228px; height:27px; line-height:27px; float:left; margin-left:28px; background:none; display:inline; margin-top:10px; border:#FF0000 solid 0px; }
.searbut{width:60px; height:27px; float:left; margin-left:14px; margin-top:10px; display:inline; background:none; border:none;}

/*---------------------菜单样式----------------------------------*/
#menu{width:990px; height:42px; margin:0 auto; border:#FF0000 solid 0px;}
#menu ul{margin:auto; width:990px; height:42px;list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;}
#menu ul li{ float:left; width:120px; line-height:42px;  text-align:center;}
#menu ul li a{display:block; color:#FFFFFF; width:120px; font-weight:600; font-size:14px; font-family:"微软雅黑";}
.ind{ width:120px; line-height:42px;  text-align:center;background:url(../images/navhover.gif) center 8px no-repeat;/* margin:0 23px;*/ display:inline;}
#menu ul li:hover{ width:120px; line-height:42px;  text-align:center;background:url(../images/navhover.gif) center 8px no-repeat;/* margin:0 23px;*/ display:inline;}
.smenu{width:774px; margin:3px auto 0px auto; padding:0px; list-style-type:none; height:19px;}
.s_li{line-height:24px; width:auto; display:none; height:24px;  color:#000000;}
.s_li_a{line-height:24px; width:auto; display:block; height:24px; }
.s_li a{ color:#000000;}
.s_li a:hover{ color:#ff0000;}
#warp{ width:1300px;margin:0 auto;}

#main_nav{background:url(../images/main_nav_bj.jpg) repeat-x center top; height:48px; line-height:48px; width:100%;z-index:100}
#main_nav ul{overflow:hidden; width:1000px; margin:0 auto}
#main_nav li{float:left; font-size:16px; width:100px; text-align:center; font-family:"微软雅黑","黑体";}
#main_nav li a{color:#fff; display:block; width:100px;}
#main_nav li a:hover,#main_nav li a.select{font-weight:bold; background:url(../images/nav_hover.jpg) no-repeat left top; color:#ad0001}

#mini_nav{background:#eef1fa url(../images/mini_nav_bj.jpg) no-repeat 1px 1px; overflow:hidden; height:130px; border:1px solid #5ea1e6; margin-top:10px;}
#mini_nav .newsmininav{width:160px;background:#3291ea;padding:0px;margin:0px;height:140px;line-height:120px;color:#fff;text-align:center;font-size:20px;font-weight:bold;}
#mini_nav .bianxiaodian{width:170px;border-right:1px solid #EEF1FA;}
#mini_nav .bianxiaodian dt{padding-left:25px;}
#mini_nav .dayidian{width:310px;}
#mini_nav dl{width:300px; height:83px; float:left; display:inline; margin:10px 4px 0px 4px; background:url(../images/fen_hui.jpg) no-repeat right center;border-right:1px solid #ccc;}
#mini_nav dt{height:40px; margin:0 auto; font-size:16px; line-height:25px; text-align:center; padding:2px 0px 0px 70px; background:url(../images/mini_fen.jpg) no-repeat center bottom; margin-bottom:5px;}
#mini_nav dt img{padding:0px;margin:0px;display:inline-block;float:left;}
#mini_nav dt a{display:block; color:#055597; width:150px; height:30px;font-family:"微软雅黑","黑体"; font-weight:bold;padding-top:8px;}
#mini_nav dd{height:20px;text-align:center; float:left; width:0px;padding:3px 60px 3px 5px; margin:3px 20px 3px 0px;white-space:nowrap;}
#mini_nav dd a{ color:#165487;padding-right:8px;margin-left:5px;border-right:1px solid #034880;}
#mini_nav dd a span{ color:#f00}
/*banner*/
.on { background:url(../images/bg02.gif) no-repeat left top; padding-left:4px; width:230px; padding-top:3px; height:60px; display:block; }

.banner { width:100%; height:400px; position:relative; margin:0 auto; border:#b4b4b4 solid 2px; }
.top img { width:100%; height:396px; display:inline; }
.banner_tab { padding-left:20px; position:absolute; width:100%; background:url(../images/bg01.png) repeat-x; padding-top:5px; height:69px; right: 2px; _right: 4px; bottom: 0px; }
.banner_tab ul{ margin-left: 20%;}

/*.banner { width:996px; height:536px; position:relative; margin:0 auto; border:#b4b4b4 solid 2px; }*/
/*.top img { width:992px; height:532px; margin:2px; _margin:4px 4px; display:inline; }*/
/*.banner_tab { padding-left:20px; position:absolute; width:972px; background:url(../images/bg01.png) repeat-x; padding-top:5px; height:65px; right: 2px; _right: 4px; bottom: 0px; }*/
.banner_tab li { float: left; width:230px; }
.out { background:url(../images/bg03.gif) no-repeat left top; padding-left:4px; width:300px; overflow:hidden; padding-top:3px; height:60px; display:block; }
.banner_tab li a {  width:125px; _width:50px; *width:50px; }
.banner_tab a p { float:left; padding-top:8px; cursor:pointer; text-decoration:none;  width:90px; margin-left:6px; font-size:14px; color:#fff; font-weight:bold; word-wrap: break-word; word-break: normal; height:30px; *width:50px; _width:50px; *word-wrap: break-word; *word-break: normal;}
.banner_tab a img { float:left; }
.hidecontent { display:none; }
.tab_img { width:125px; height:54px; }

.boxt{width:1000px; height:35px; border-bottom:#8f8f8f solid 1px; margin:0 auto; clear:both;}
.boxt1{width:auto; height:20px; float:left; color:#c60202; font-size:16px; margin-top:13px; font-weight:600; font-family:"微软雅黑"; text-align:left; line-height:20px;}
.boxt2{width:848px; height:20px; float:left; color:#c60202; font-size:12px;  margin-top:16px; font-family:"微软雅黑"; text-align:left; line-height:20px;}
.boxt3{width:60px; height:20px; float:left; color:#c60202; font-size:12px; margin-top:16px; font-family:"微软雅黑"; text-align:left; line-height:20px;}
.boxt3 a{color:#c60202;}

.about{width:1000px; height:auto; overflow:hidden; margin:0 auto; border:#FF0000 solid 0px;}
.about1{width:360px; height:192px; float:left; border:#FF0000 solid 0px; margin-left:8px; display:inline;}
.about2{width:330px; height:192px; float:left; border:#FF0000 solid 0px; margin-left:8px; display:inline; line-height:22px;}
.focus{width:270px; height:192px; float:left; border:#FF0000 solid 0px; margin-left:8px; display:inline;}


.newbox{width:1000px; height:auto; margin:0 auto; border:#FF0000 solid 0px; overflow:hidden;}
.news1{width:490px; height:100px; float:left; border:#FF0000 solid 0px; margin-left:8px; display:inline;}
.news1 .pict{width:111px; height:100px; float:left; background:url(../images/pic3.gif) left top no-repeat;}
.pict img{margin:4px; display:inline;}
.texts{width:370px; height:100px; margin-left:8px; display:inline; float:left;}
.texts b{width:370px; height:20px; margin-top:8px; display:inline; float:left;}
.texts a{ color:#ae4c35;}
.texts p{width:370px; height:65px; margin-top:2px; line-height:20px; display:inline; float:left;}
.news2{width:247px; height:25px; color:#7f3423;line-height:25px; background:url(../images/dot.gif) 15px 10px no-repeat; float:left;}
.news2 a{width:147px; height:25px; color:#7f3423;line-height:25px;  margin-left:25px; display:inline; float:left;}
.news2 span{width:70px; height:25px; line-height:23px; display:inline; float:left;}

.gpro{width:195px; height:150px; background:url(../images/pic5.gif) left 2px no-repeat; border:#FF0000 solid 0px; padding-right:20px; _padding-right:20px;}
.gpro img{ margin-left:5px; margin-top:0px; display:inline;}

.gcyj{width:1000px; height:auto; margin:0 auto; border:#FF0000 solid 0px; overflow:hidden;}
.gcyjbox{width:320px; height:130px; float:left; margin-left:9px; margin-top:8px; display:inline; border:#FF0000 solid 0px;}
.gcyjb1{width:140px; height:123px; float:left;}
.gcyjb1 img{ border:#c0c0c0 solid 3px;}
.gcyjb2{width:170px; height:123px; float:left; border:#0000FF solid 0px; margin-left:8px; display:inline;}
.gcyjb2 b{width:170px; height:20px; margin-top:8px; display:inline; float:left;}
.gcyjb2 a{ color:#ae4c35;}
.gcyjb2 p{width:170px; height:65px; margin-top:2px; line-height:20px; display:inline; float:left;}

.friendlink{width:100%; height:auto; min-height:30px; overflow:hidden; background:#e8e8e8; border-bottom:#d32626 solid 3px;}
.friendlinks{width:1000px; height:auto; min-height:30px; overflow:hidden; margin:0 auto; border:#FF0000 solid 0px; overflow:hidden; color:#000000; text-align:left; line-height:30px;}
.friendlinks span{ float:left;}
.friendlinks a{ color:#515151; margin-left:10px;}




.footer{width:1000px; height:60px;  margin:0 auto; border:#FF0000 solid 1px;}

.foot{width:1000px; height:60px; border-bottom:#8f8f8f solid 0px; margin:0 auto; clear:both;}
.foot1{width:400px; height:30px; float:left; color:#515151; margin-top:13px;  text-align:left; line-height:20px;}
.foot2{width:976px; height:30px; float:left; color:#515151; margin-top:13px; text-align:right; line-height:20px;}


/*产品列表*/
.onpage{width:66%; height:40px; margin:0 auto; border:#FF0000 solid 0px;}
.pagec{width:300px; height:40px; float:left; border:#FF0000 solid 0px;}
.pagel{width:600px; height:20px; float:right; text-align:right; border:#FF0000 solid 0px; line-height:20px; color:#555555; margin-top:20px; display:inline;}
.pagel a{ color:#555555;}

.content{width:1000px; height:auto; margin:0 auto; border:#c7c7c7 solid 0px; overflow:hidden; clear:both;}
.contentl{width:208px; height:auto; overflow:hidden; float:right; color:#515151; margin-top:13px; text-align:left; line-height:20px;}
.lnav{width:208px; height:auto; overflow:hidden; margin:0px; padding:0px; font-weight:600; font-size:14px; font-family:"微软雅黑";}
.lnav li{width:158px; height:29px; border-bottom:#c7c7c7 solid 1px; padding-left:50px; line-height:29px; text-align:left;}
.lnav a{width:158px; color:#414141;}

.lnav .aa{ width:auto; height:29px; line-height:29px; text-align:left; background:url(../images/lnavhover.gif) #cccccc right top no-repeat;}
.lnav .aa:hover{width:auto; height:29px; line-height:29px; text-align:left; /*background:url(../images/lnavhover.gif) right top no-repeat;*/}
.lnav li:hover{width:158px; height:29px; line-height:29px; text-align:left; background:url(../images/lnavhover.gif) #cccccc right top no-repeat;}
.contentr{width:788px; min-height:400px; height:auto; overflow:hidden; float:left; color:#515151; margin-top:13px; border-left:#c7c7c7 solid 1px; text-align:right; line-height:20px;}
.contentlist{width:768px; height:auto; min-height:300px; overflow:hidden; color:#515151; margin:0 auto; border:#FF0000 solid 0px;  text-align:right; line-height:20px;}
.probox{width:190px; height:160px; float:left; border:#FF0000 solid 0px; text-align:center;}
.probox a{ color:#5e5e5e; }
.propic {width:176px; height:135px; margin:0 auto; clear:both;border:#FF0000 solid 0px;}
.propic img{width:166px; height:121px; border:#ecd5a6 solid 5px;}

/*业绩列表*/
.perforbox{width:768px; height:140px; overflow:hidden; color:#515151; margin:0 auto; border:#FF0000 solid 0px; line-height:20px;}
.perforbox .picp{width:140px; height:128px; float:left;}
.picp img{ border:#c0c0c0 solid 3px; width:135px; height:117px;}
.perforword{width:616px; height:126px; float:left; margin-left:10px; display:inline; border:#FF0000 solid 0px;}
.per1{width:616px; height:35px;}
.pert1{width:515px; height:25px; float:left; color:#c60202; font-size:12px; margin-top:8px; font-weight:600; font-family:"微软雅黑"; text-align:left; line-height:25px;}
.pert2{width:100px; height:25px; float:left; color:#c60202; font-size:12px; margin-top:8px; font-family:"微软雅黑"; text-align:center; line-height:25px;}
.per2{width:616px; height:80px; line-height:20px; text-align:left;}
.pert1 a{color:#c60202;}

/*新闻列表*/
.newsbox{width:768px; height:25px; color:#515151; margin:0 auto; color:#555555;  border-bottom:#cccccc dashed 1px; line-height:25px;}
.newsbox1 a{width:665px; height:25px; float:left; color:#555555; font-size:12px;  font-family:"微软雅黑"; text-align:left; line-height:25px;}
.newsbox2{width:100px; height:25px; float:left; color:#555555; font-size:12px; font-family:"微软雅黑"; text-align:center; line-height:25px;}

/*详细页*/
/*.cpic{width:768px; height:auto; overflow:hidden; color:#515151; margin:5px auto; border:#FF0000 solid 0px; line-height:20px; text-align:center;}*/
.cpit{width:768px; height:auto; overflow:hidden; color:#515151; margin:10px auto; border:#FF0000 solid 0px; line-height:20px; text-align:left; text-indent:2em;}

/*分页*/
.pages{width:768px; height:30px;  color:#ffffff; margin-top:13px; border-top:#515151 dotted 1px;  text-align:center; line-height:22px; margin:0 auto; margin-bottom:10px;}
.dede_pages{ margin:0 auto;  height:30px; float:right; text-align:center;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	height:22px;
	line-height:22px;
	margin-right:6px;
	border:1px solid #E9E9E9; background:url(../images/pagelibg.gif) left top repeat-x;
}
.dede_pages ul li a,.dede_pages ul li p{
	float:left;
	padding:0px 8px 2px;
	color:#ffffff;
	display:block;
}
.dede_pages ul li a:hover{
	color:#ff0000;
	text-decoration:none;
	padding:0px 8px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background:#878787;
	padding:0px 8px 0px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#ffffff;
}
.dede_pages .pageinfo strong{
	color:#ffffff;
	font-weight:normal;
	margin:0px 2px;
}
#index #win01,#aboutp #win02,#prop #win03,#casep #win04,#newsp #win05, { width:140px; line-height:42px;  text-align:center;background:url(../images/navhover.gif) center 8px no-repeat;/* margin:0 23px;*/ display:inline;}

/* 专题01 */
.zt-news1{width:100%;}
.zt-news1 img{width:100% !important;margin:0;padding:0;height:auto;display: block;max-width:100%;}