﻿*{margin:0; padding:0;}
body{font-size:12px;color:#333;background-color: #Fff; line-height: 25px;}
a{color:#333; text-decoration:none;}
a:hover{color:#f00;}
.fl{float:left;}
.fr{float:right;}
img{border:none;}
li{list-style:none;}
.more{float: right;margin-top: 8px;}
#position{float:right;}
.mt30{margin-top:30px;}
.g-doc, .g-hd, .g-bd, .g-ft { width: 100%; }
.header,.banner,.main,.footer{margin:0 auto;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; margin-left: 20px;}

.clearfix:after{ display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:"."; }
.clearfix{ *zoom:1; }
.clear{clear:both; height:0; line-height: 0; font-size: 0; overflow:hidden;}
/* 头部 */
.m-top { height: 36px; background: url(../m-top.jpg) repeat-x; }
.m-top a { float: right; padding: 0 25px 0 27px; height: 34px; line-height: 34px; font-size: 14px; }
.m-top .a1 { background: #f7f7f7 url(../m-top-split.jpg) no-repeat 0 0; }
.m-top .a2 { background: #d0d0d0 url(../m-top-split.jpg) no-repeat 0 0; }

.m-head { height: 108px; background: #fff; }
.m-head .logo { padding-top: 4px; }
.m-head .logo img { width: 230px; height: 90px; }

.m-nav .s-nav { width: 440px; height: 19px; background: url(../s-nav-bg.jpg) no-repeat; }
.m-nav .s-nav a { float: left; width: 110px; height: 19px; line-height: 19px; text-align: center; color: #fff; }
.m-nav .l-nav { padding-top: 45px; height: 44px; }
.m-nav .l-nav .nav { height: 44px; }
.m-nav .l-nav li { float: left; width: 106px; height: 44px; position: relative; z-index: 10; }
.m-nav .l-nav .tt { display: block; width: 106px; height: 44px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; }
.m-nav .l-nav .tt:hover { background: url(../li-bg.jpg) no-repeat 50% bottom; }
.m-nav .l-nav .drop { display: none; position: absolute; left: 0; top: 43px; width: 106px; }
.m-nav .l-nav .drop .ct { width: 94px; height: auto; padding: 5px 5px 8px; background: url(../drop-bg.png) repeat-y; border-radius: 4px; border: 1px #C8C8C8 solid; }
.m-nav .l-nav .drop p { height: 28px; line-height: 28px; text-align: center; border-bottom: 1px #fff solid; }
.bd-line { height: 4px; background: #E6E6E6;margin: 10px; }

 

 


 
.header , .content , .footer { width:960px; margin:0 auto; overflow:hidden; } 
 /*头部开始*/ 
.h_head{ background:url(../h_head.gif) repeat-x center;}
.h_head .header{ height:157px;}
.h_head .h_top{  font-family:"宋体";color:#000; height:43px; line-height:42px; font-size:12px;}

.h_head .h_top a{ padding:0 9px 0 12px; color:#000;font-family:"宋体"; font-size:12px; display:inline-block;}
.h_head .h_top a.xlWb,.h_head .h_top a.txWb{ padding-left:26px;}
.h_head .h_top a.xlWb{ background:url(../h_ico01.gif) no-repeat 1px center;}
.h_head .h_top a.txWb{ background:url(../h_ico02.gif) no-repeat 1px center;}

.h_head .h_Main{ padding-top:0px; height:117px;}/* 网站主体 */

.h_head .h_Main .logo{ padding:0 12px 5px 0;}
.h_head .h_Main .h_dis{color:#ff8a00; font-size:20px;font-family:"Microsoft YaHei";  line-height:30px; padding:24px 20px 0 20px; width:330px;}
.h_head .h_Main .h_dis b{ display:block; font-weight:normal;}
.h_head .h_Main .h_pho{color:#6d6d6d; font-size:16px;font-family:"Microsoft YaHei";background:url(../h_pho.gif) no-repeat 0px 40px; width:210px;width:313px;}
.h_head .h_Main .h_pho b{ font-size:20px; display:block; color:#bf0101;font-family:"Microsoft YaHei";}
.h_head .h_Main .h_pho p{ display:block; height:25px;margin-top:40px;margin-left:20px;}
.h_head .h_Main .h_pho .favorite{margin-top:10px;margin-right:40px;}
.h_head .h_nav{ height:39px;}/* 头部导航 */
.h_head .h_nav li{float: left; width: 230px; height: 44px; position: relative; z-index: 10; }
.h_head .h_nav li a{width:90px; position:relative; color:#fff; height:39px; line-height:39px; font-size:16px;padding: 0 20px; display:inline-block; text-align:center ; font-family:"Microsoft YaHei";font-size:16px;}
.h_head .h_nav li a:hover,.h_head .h_nav li.cur a{width:90px;text-decoration:none; background:#bf0101; color:#fff; }
.h_head .h_nav li.lst{ background:none}
.h_head .h_nav .drop {  display: none; position: absolute;  left: 0; top: 43px; width: 106px; z-index: 999; opacity: 1;}
.h_head .h_nav .drop .ct { width: 94px; height: auto; padding: 5px 5px 8px; background: url(../drop-bg.png) repeat-y; border-radius: 4px; border: 1px #C8C8C8 solid; }
.h_head .h_nav .drop p { height: 28px; line-height: 28px; text-align: center; border-bottom: 1px #fff solid; }
 
 
.m-banner { width: 100%; height: 260px; }
.flexslider{position:relative;height:260px;overflow:hidden;background:url(../loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:260px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../next.png) center center no-repeat;}

.m-banner-b { width: 100%; height: 15px; background: url(../banner-b.png) repeat-x; }


.wp{width: 980px;overflow: hidden;margin-top:10px;background-color: #FFF;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 10px;border: 1px solid #CCC;}
.wpbottom{background-image: url(../bottom.jpg);background-repeat: no-repeat;background-position: center -8px;width: 1002px;height: 21px;margin: 0 auto;}
.main{width: 1026px;overflow: hidden;padding-bottom: 20px;padding-top: 20px;margin: 0 auto;background: url(../inside-ct2.png) no-repeat; }
.m-wrap { width: 990px; margin: 0 auto; }
.about{float: left;width: 310px;margin-right: 20px;overflow: hidden;}
.about_con{line-height: 25px;padding: 5px;}
.adimg{float: left;width: 980px;height: 90px;margin-top: 20px;background-color: #EEE;}
.news{width: 320px;float: left;}
.title{line-height: 30px;background-image: url(../ywt.jpg);background-repeat: no-repeat;background-position: 5px center;}
.title span{color: #FF8A00;margin-left: 15px;font-size: 14px;font-family: "微软雅黑";font-weight: bold;}
.news_con{width: 320px;float: left;}
.news_con ul li{padding-left: 15px;line-height: 28px;background-image: url(../icon_grrow.gif) no-repeat left center;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.news_con ul li span{float: right;}
.lx{float: right;width: 310px;overflow: hidden;}
.lx_con{line-height: 35px;padding: 5px;}
.lx_con dd {vertical-align: bottom;border-bottom: 1px #ddd dashed;padding: 0 5px 0 5px;}
.lx_con dd a{font-size: 14px;font-weight: bold;color: #444;}
.lx_con p span{font-family: "微软雅黑";font-size: 18px;font-weight: bold;color: #444;}
.mbanner{padding: 4px;border: 1px solid #CCC;height: 100px;margin-bottom: 5px;}
.case{width: 980px;float: left;overflow: hidden;}
.case_con{width: 1000px;}
.product {height:150px;}
.product .inner { width: 980px; height: 150px; margin: 8px auto 0; position: relative; overflow: hidden; }
.product ul { position: absolute; left: 0; top: 0; }
.product ul li { float: left; padding-right: 15px; }
.product ul li img { width: 160px; height: 108px; padding: 2px; border: 1px #DEDEDE solid; }
.product ul li p { line-height: 25px; text-align: center; }


.pro {height:150px;}
.pro .inner { width: 980px; height: 150px; margin: 8px auto 0; position: relative; overflow: hidden; }
.pro ul { position: absolute; left: 0; top: 0; }
.pro ul li { float: left; padding-right: 15px; width: 160px;}
.pro ul li p { line-height: 25px; text-align: center; }



.show{width: 180px;float: left;margin-right: 20px;}
.show .showimg{padding: 4px;border: 1px solid #CCC;}
.show .showtxt{line-height: 30px;text-align: center;}
.city{float: left;width: 980px;overflow: hidden;}
.citylist{float: left;width: 980px;overflow: hidden;}
.citylist ul li{float: left;width: 122px;line-height: 30px;height: 30px;text-align: center;}
.link{line-height: 30px;float: left;width: 980px;}
.link a{margin-right: 5px;margin-left: 5px;}
 
.left{width:200px;float:left;overflow:hidden;}
.llm{float: left;width: 200px;margin-bottom: 20px;overflow: hidden;}
.llm .lt{float: left;height: 30px;width: 100%;line-height: 30px;font-size: 14px;font-weight: bold;font-family: "微软雅黑";color: #FFF;background-color: #333;}
.llm .lt span{margin-left: 10px;}
.llm .llm_con{float: left;width: 200px;line-height: 30px;}
.llm_con ul li{background-image: url(../lmlibg.gif);background-repeat: no-repeat;background-position: left center;margin-top: 10px;margin-bottom: 5px;}
.llm_con ul li a{padding-left: 20px;display: block;}
.llm_con ul li a:hover{background-image: url(../lmlihover.jpg);background-repeat: no-repeat;background-position: left center;}
.llm_con p a{padding-left: 30px;display: block;}
.right{width:750px;float:right;overflow:hidden;}
.page,.text,.pic,.info{padding-top:10px;float:left;width:750px;overflow:hidden;line-height: 28px;}
.info h1{text-align:center;font-family: "\5FAE\8F6F\96C5\9ED1";font-size:20px;}
.author{text-align:center;color:#555;}
.text{line-height: 28px;}
.text ul li span{float: right;}
.text ul li{background-image: url(../icon_grrow.gif);background-repeat: no-repeat;background-position: left center;padding-left: 15px;padding-right: 15px;}
.pic{width: 800px;}
.pic .show{width: 170px;float: left;margin-right: 20px;}
.pic .show .showimg{padding: 4px;border: 1px solid #CCC;}
.pic .show .showtxt{line-height: 30px;text-align: center;}
/*list*/
.pageing{margin-top:10px;float:left;width:100%;}
.pageing div{padding:5px;}
.list_page{text-align:center;margin:10px;font-family:宋体;clear:both;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;color:#333;font-family:宋体;}
.list_page span{background:#90CBF9;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;font-family:宋体;}
.list_page b{background:#fff;margin:0 1px;color:#333;overflow:hidden;}
.list_page b input{border:1px solid #90CBF9;margin:0;padding:4px 8px;font-size:12px;font-family:宋体;font-weight:normal;width:16px;text-align:center;*vertical-align:middle}


/*底部开始*/
.img_wdt{height:122px;width:122px;}
.footer { width:980px; margin:0 auto; overflow:hidden; }
.f_foot{ background-color: #FF8A00; height:100px; overflow:hidden;padding-top:5px;margin-top:5px;}
.f_foot .f_nav{height:48px; line-height:48px; text-align:center; color:#fff; font-size:14px;}
.f_foot .f_nav a{ color:#fff; font-size:14px; font-family:"Microsoft YaHei"; display:inline-block; padding:0 14px;}
.f_foot .f_Info{ padding-top:14px;overflow:hidden}
.f_foot .f_logo{ display:block; width:183px; text-align:right; padding-right:65px;}
.f_foot .f_Txt{ width:720px; color:#fff; line-height:25px; padding-top:8px; font-family:"宋体"; font-size:14px;}
.f_foot em{ display:block; float:left; width:122px; padding-top:8px; font-style:normal;}
.f_foot span{ display:block; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff;}
.f_foot .f_Txt img{ vertical-align:middle;}
.f_foot a{ color:#fff;}


/* 新闻列表页 */
.m-news-list { width: 700px; margin: 0 auto; }
.m-news-list ul li { height: 28px; line-height: 28px; padding: 0 15px 0 25px; background: url(../images/icon3.jpg) no-repeat 10px 50%; vertical-align: bottom; border-bottom: 1px #ddd dashed; }
.m-news-list ul li span { float: left; }
.m-news-list ul li i { float: right; color: #727272; }
.m-news-list ul li span a { color: #727272; }
.m-news-list ul li span a:hover { color: #327FCD; }

/* 产品列表页 */
.m-pro-list { width: 710px; margin: 0 auto; }
.m-pro-list ul li { float: left; display: inline; margin: 8px 10px; }
.m-pro-list ul li a { cursor: pointer; }
.m-pro-list ul li img { width: 143px; height: 124px; border: 1px #ccc solid;  padding: 4px; display: block; }
.m-pro-list ul li p { font-size: 12px; color: #666; line-height: 14px; padding: 5px 0; text-align: center; }
.m-pro-list ul li a:hover p { color: #327FCD; }

.pt20{margin-top:15px;}


.list_page ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.list_page ul li a{
	float:left;
	padding:2px 4px 2px;
	color:5;
	display:block;
}
.pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.list_page ul li.thisclass,
.list_page ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.list_page .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:9;
}
.list_page .pageinfo strong{
	color:5;
	font-weight:normal;
	margin:0px 2px;
}
/**
.list_page { border-top: 1px #929292 solid; height: 20px; padding-top: 4px; text-align: right; }
.list_page  li a{
	width: 50px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: #DBDBDB;
	margin-left: 5px;
	float: left;
}
 
.list_page span { padding-left: 5px; }
.list_page .active { background: #8f8f8f; color: #fff; }
.list_page .thisclass a{ background: #8f8f8f; color: #fff; }
**/