@charset "utf-8";
/* CSS Document */


/*标签格式化开始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em,  th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
a { text-decoration: none; color: #717171; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
html { }
body { font-family: Arial, "songti", Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;   }
.clearfloat { height: 1px; line-height: 1px; font-size: 1px; clear: both; margin-top: -1px; }
/*标签格式化结束*/
.header{width:100%; height:100px;}
.header_info{width:1000px; margin:0 auto; position:relative;}
.header_logo{width:229px; float:left;}
.header_right{width:637px; float:right;}
.top li{float:right; margin-left:20px; display:inline;}
.top .search{padding:2px 0px;}
.top .search input{display:inline-block; margin:0px; padding:0px; border:1px solid #CCC; padding:2px; color:#999;}
.nav{margin-top:30px;}
.top .search .text{border-right:none;}
.nav li{float:left; color:#b9b9b9; line-height:24px;}
.nav li a{color:#545454; font-family:"微软雅黑"; font-size:14px; width:88px; height:24px; display:block; text-align:center; line-height:24px; float:left;}
.nav li span{display:block; float:left;}
.nav li a:hover{color:#ff6e00;}
.snav{width:auto; position:absolute; left:0px; top:80px; z-index:100;}
.snav .list{display:none; background-color:#666; border-radius:10px; float:left; padding:0px 6px; white-space:nowrap;}
.snav .list a{margin:0px 6px; line-height:20px; color:#fff; display:inline-block;}
.snav .list a:hover{color:#ccc;}
.snav .nolist{padding:0px; width:0px;}
li.hover a{color:#ff6e00;}

.foot{width:100%; background:url(../images/foot_bg.jpg) 0 0 repeat; margin-top:40px;}
.foot_info{width:1000px; margin:0 auto;  background:url(../images/foot_bg.jpg) 0 0 repeat; line-height:24px; color:#FFF; text-align:center; padding-top:30px;}
.foot_info a{color:#FFF;}



.center {position: relative;width: 1000px;margin-left: -500px;left: 50%;background: #FFFFFF;}
.banner {position: relative; height:230px;overflow: hidden;}
.banner img {display: block;width: 1600px;height: 230px;}
.banner .title {width: 412px;height: 314px;background: url(../images/t-1.png) repeat-x; position: relative; top: -363px; }
.banner .title h2 {font: 40px/314px Microsoft Yahei;color: #FFFFFF; text-align: center;}
.main {position: relative; background: url(../images/content.png) no-repeat center top;}
.main h2 {font: 26px/26px Microsoft Yahei;color: #000000;padding-left: 40px;}
.main .detail {background: #FFFFFF;padding:40px 0; }
.banner .bannerTab{width:1000px; height:230px; margin:0 auto; overflow:hidden;}
.banner .bannerTab img{width:1000px; height:230px;}
.banner ul {overflow: hidden;_zoom:1; width:9999px;}
.banner ul li{float: left; }
.banner ul li img {display: block;width: 1600px;}
.banner .leftBtn {display: inline-block;width: 51px;height: 79px;background: url(../images/leftBtn.png) no-repeat;position: absolute;top: 120px;left: 301px; z-index: 999;}
.banner .rightBtn {display: inline-block;width: 51px;height: 79px;background: url(../images/rightBtn.png) no-repeat;position: absolute;top: 120px;right: 301px; z-index: 999; }
.detail {background: #FFFFFF;padding: 40px 0; width:790px; float:left; padding-left:20px; overflow:hidden;}
.detail .ep{padding-left:30px; margin-top:20px;}
.detail .ep a{color:#000;}
.about_list{width:164px; float:right; padding-top:44px; padding-right:28px;}
.about_list .nav_list{width:100%;}
.about_list .nav_list li{font-family:"微软雅黑"; text-align:center; border-bottom:solid 1px #fff; height:32px; background:#e9e9e9;}
.about_list .nav_list li a{width:164px; height:32px; line-height:32px; display:block;}
.about_list .nav_list li a:hover{background:#38a8dd; color:#FFF;}
.about_list .ad_list{width:100%; padding-bottom:10px; overflow:hidden;}
.about_list .ad_list li{float:left; line-height:0px; padding-top:10px;}
.about_list .ad_list li img{width:164px;}
.about_list .case_title{width:164px; height:32px; line-height:32px; background:#008781; border-radius:6px 6px 0px 0px; overflow:hidden; color:#fff; text-indent:10px; font-family:Microsoft YaHei, SimSun;}
.about_list .case_list{width:100%; background-color:#f3f3f3; overflow:hidden; font-family:Microsoft YaHei, SimSun;}
.about_list .case_list li{float:left; width:100%; height:41px; position:relative; margin:2px 0px;}
.about_list .case_list li a{display:block; width:164px; height:41px; position:absolute; left:0px; top:0px; color:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  line-height:41px; font-weight:bold; text-indent:10px; cursor:pointer; clear:both;}
.about_list .case_list li a:hover{background:url(../images/case_list_in.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.about_list .case_list li img{float:left; height:41px; width:41px;}
.about_list .case_list li span{display:block; float:left; line-height:31px; border-left:2px solid #666; margin:5px; text-indent:6px; color:#8a8989;}
li.in a{background:#38a8dd; color:#FFF;}
.about_info{margin:18px 0px 0px 30px; line-height:24px; text-align:Justify; text-justify:inter-ideograph; overflow:hidden;}
.about_info .xw{overflow:hidden;}
.about_info .xw li{line-height:26px; margin:20px 0px 0px 0px;}
.about_info .xw li h1{font-size:12px; font-weight:normal;}
.about_info .xw li h3{ font-family:"微软雅黑"; font-weight:normal;}
.about_info .xw li a{font-family:"微软雅黑"; font-size:14px;}
.about_info .xw li h3 a{color:#ff6e00!important; font-size:18px;}
.about_info .xw_igs{width:240px; height:180px; overflow:hidden; float:left; margin-top:30px; padding:2px; border:1px solid #999;}
.about_info .xw_s{overflow:hidden; float:right; width:480px;}
.about_info .xw_s li{line-height:26px; margin:20px 0px 0px 0px;}
.about_info .xw_s li h1{font-size:12px; font-weight:normal;}
.about_info .xw_s li h3{ font-family:"微软雅黑"; font-weight:normal;}
.about_info .xw_s li a{font-family:"微软雅黑"; font-size:14px;}
.about_info .xw_s li h3 a{color:#ff6e00!important; font-size:18px;}
.fy{padding-left:40px; margin-top:30px;}
.fy li{float:left; margin-right:10px; display:inline;}
.fy li a{width:33px; height:33px; display:block; background:#e7e7e7; border:solid 1px #d8d8d8; text-align:center; line-height:33px; font-size:14px;}
.fy li a:hover{background:#ff6e00; color:#FFF;}
li.fy_hover a{background:#ff6e00; color:#FFF;}
li.xyy a,li.syy a{width:78px;}
.about_info h5{font-size:16px; border-bottom:solid 1px #ccc; text-align:center; padding-bottom:10px; font-weight:normal; font-family:"微软雅黑";}
.about_info .al{overflow:hidden; width:700px;}
.about_info .al li{ float:left; margin-right:60px; text-align:center; padding-bottom:10px;}
.about_info .al li img{border:solid 1px #e8e8e8; padding:3px; width:160px; height:160px;}
.about_info .al li h4{ margin-top:-10px; text-align:center; }
.about_info .al li h4 a{font-size:12px!important; font-weight:normal;}

.page{width:100%; height:36px; text-align:left; font-family:Verdana; margin-top:60px; overflow:hidden; font-size:14px;}
.page a{height:34px; line-height:34px; background-color:#e7e7e7; border:1px solid #d8d8d8; display:inline-block; margin-right:4px; padding:0 12px;}
.page a:hover{background-color:#ff6e00; color:#fff;}
.page .in{background-color:#ff6e00; color:#fff;}

.location{width:940px; height:42px; line-height:42px; padding:0px 30px; padding-top:12px; font-size:14px; font-family:Microsoft YaHei, SimSun; padding-bottom:4px; background:url(../images/location_bg.jpg) repeat-x left bottom; color:#343434;}
.location a{color:#343434;}

.view{width:940px; padding:20px 30px; overflow:hidden; min-height:400px;}
.category{width:750px; font-family:Microsoft YaHei, SimSun;}
.category .dli{width:750px; border-bottom:14px solid #f3f2f2; margin-bottom:17px; overflow:hidden; position:relative;}
.category .dli .igs{width:144px; height:120px; float:left; line-height:0px; padding-bottom:34px;}
.category .dli .tgs{width:60px; height:60px; text-align:center; position:absolute; left:182px; top:12px;}
.category .dli .tgs img{height:60px;}
.category .dli .title{width:482px; border-left:2px solid #eaeaea; position:absolute; right:0px; top:26px; height:32px; line-height:32px; font-size:22px; padding-left:10px;}
.category .dli .title a{display:block; float:left; padding-right:28px; font-weight:bold; color:#797979;}
.category .dli .title img{float:left; padding:7px 0px;}
.category .dli .wenz{width:552px; float:right; padding-top:76px; padding-right:20px;}
.category .dli .wenz p{margin:0px; padding:0px; line-height:18px; color:#858585; width:100%; white-space:normal;}

.formlist{color:#666;}
.formlist .text{border:1px solid #999; border-radius:2px; color:#666; height:20px; line-height:20px; padding:4px; box-shadow:0px 0px 3px #999 inset;}
.formlist textarea{border:1px solid #999; border-radius:2px; color:#666; line-height:20px; padding:4px; box-shadow:0px 0px 3px #999 inset;}
.formlist .sub{display:block; padding:0px 20px; height:28px; line-height:28px; background:url(../images/sub.jpg) repeat-x; border-radius:3px; border:1px solid #c6ccc8;}
.formlist table{border-collapse:inherit; border-spacing:10px;}
.formlist table strong{color:#F00;}
