*{padding:0px; margin:0px;}
html {_overflow-y:scroll;}
/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: "微软雅黑",Arial, Tahoma;    /*文字字体定义 */
	font-size: 14px;    /*文字大小定义 */
	color: #505050; /*文字颜色定义 */
	}

/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #333333;} /* 未访问的链接 */
a:visited {color: #333333;} /* 已访问的链接 */
a:hover{color: #eb1315;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #333333;} /* 点击激活链接 */
ul, li, h1, h2, h3, h4, h5, h6, span, form, dl, dt, div, dd, ol, pre, FIELDSET, input, textarea, p {
	list-style-type:none;
	margin:0px;
	padding:0px;

}

h1,h2,h3,h4,h5,h6{font-size:16px; font-weight:normal;}
img{border:0px;}
.clear{zoom:1;}
.clear:after{content: ""; display: block; clear: both;  }/*清除浮动*/
.size{width:1000px; margin:0 auto;}
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {display: block; margin:0 auto;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  {line-height:1; display: inline-block;}
.flex-direction-nav a.flex-next:before  {}
.flex-direction-nav a{ display:none;}

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute;bottom:15px; text-align:center; *z-index:999999; display:none;}
.flex-control-nav li {margin: 0 10px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:10px; height: 10px; display: block; background: #0075a9;  cursor: pointer;line-height:0;font-size:0;overflow:hidden;border-radius:20px}
.flex-control-paging li a.flex-active { background: #f00; cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
.body{ background:#f9fbfa;}
.header{ position:relative;width:100%; border-top:4px solid #068af0;  z-index:99; overflow:hidden;background:#f9fbfa;}
.header .logo{ width:365px; float:left; margin-top:22px; height:45px; }
.header .topr{float:right; margin-top:6px; width:180px; background:url(../images/telfh.png) no-repeat left 15px;padding-left:60px; }
.header .tel{ font-size:15px;margin-top:10px; color:#404040; }
.header .tel span{ font-size:27px; color:#fe6716; display:block; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif}
.header .size{position:relative;}
.nav{height:67px; font-size:16px; overflow:hidden; width:100%;background:url(../images/menu.jpg) no-repeat top center; }
.nav ul { margin-top:15px;}
.nav ul > li{ display:block;height:48px; line-height:48px; position:relative;width:110px; float:left; position:relative;}
.nav ul > li>a{  text-align:center;width:104px; display:block; text-shadow:1px 1px 2px #666; position:absolute; left:-2px; top:0px;}
.nav ul >.libg a,.nav ul >li:hover a{background:url(../images/navli.png) no-repeat center; }
.nav ul >li>a{ color:#fff;}
.gongg{ background:#fff; width:100%; overflow:hidden;}
.search{ width:254px; height:34px; background:url(../images/search.jpg) no-repeat; float:right; margin-top:8px;}
.search input{width:205px; height:30px;background:none;border:none;color:#999;line-height:30px; padding-left:5px; margin-left:5px;}
.search .button{margin-left:1px;width:34px; height:34px;cursor:pointer; text-indent:-99999px;}
.banner{ position:relative; *margin-top:-20px; margin-top:4px; }
.news{ width:607px; float:left;}
.news strong{ float:left;width:86px; text-align:right; display:block; line-height:40px;color:#737373; margin-right:4px; background:url(../images/gongg.jpg) no-repeat left center; margin-left:14px; margin-top:4px;}
.newsListWrap{width:500px;height:40px;float:left;position:relative;float:left; margin-top:4px;}
.newsList{
	width: 3600%;
	height:40px;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
}
.newsItem{
	width:500px;
	height:40px;
	line-height:40px;
}
.newsItem a{
	width:500px;
	height:40px;
	display:block;
	overflow:hidden;
	float:left;
	color:#737373;
}
.newsctrlArea{position: relative;z-index: 888;}
.zkimg{ text-align:center; margin-top:40px; margin-bottom:70px;}

/*产品滚动*/
.product{ background:url(../images/prodbg.jpg) repeat-x bottom center; padding-bottom:10px;}
.product h1,.about h1{ height:30px; color:#fff; font-size:16px;overflow:hidden;background:url(../images/titfh.jpg) no-repeat center left; margin-bottom:30px;}
.product h1 p,.about h1 p{text-indent:14px;  width:500px; float:left; color:#068af0; font-size:20px;}
.product h1 p span,.about h1 p span{ text-transform:uppercase; color:#aeadad; font-size:16px;}
.product h1 a,.about h1 a{ display:block; font-size:12px; background:#fff; float:right; border:1px solid #929191; width:86px; height:24px; text-align:center; line-height:24px; margin-top:3px;}
.proListWrap{
	width:1001px;
	height:341px;
	position:relative;
	margin:0 auto;
	background:url(../images/prodx.jpg) no-repeat top right;
}
#pro_prev,#pro_next{
	position:absolute;
	top:-55px;
	width:26px;
	height:25px;
}
#pro_prev{
	right:125px;
	background:url(../images/jtl.png) no-repeat center 3px #737373;
}
#pro_next{
	right:97px;
	background:url(../images/jtr.png) no-repeat center 3px #737373;
}
#pro_prev:hover{
	background:url(../images/jtl.png) no-repeat center 3px #068af0;
}
#pro_next:hover{
	background:url(../images/jtr.png) no-repeat center 3px #068af0;
}
.proList{
	width: 3600%;
	height:341px;
	float:left;
	position:absolute;
	left:0px;
}
.proItem{
	width:250px;
	height:341px;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(../images/prodli4.jpg) no-repeat top center; 
}
.proItem:hover{background:url(../images/prodliH.jpg) no-repeat top center; }
.proItem img{
	width:225px;
	height:168px;
	display:block;
	margin:10px auto;
	border:1px solid #aeadad;font-size:14px;
}
.proItem a{ display:block; width:54px; height:54px; line-height:54px; text-align:center; color:#fff; margin:0 auto;}
.proItem p{ font-size:16px; height:44px; line-height:44px; overflow:hidden; color:#666; width:225px;margin:0 auto;text-align: center;}
.proItem .con{width:225px;margin:0 auto; line-height:23px; height:46px; overflow:hidden; padding-top:10px;}
.proItem:hover a{ color:#068af0;}
.proItem:hover .con{ color:#fff;}
/*关于我们*/
.about{ margin-top:25px; overflow:hidden}
.about h1{ margin-bottom:10px;}
.about .con{}
.about h2{ font-size:16px; color:#068af0;padding-top:10px;}
.about .conx{ height:112px; overflow:hidden; line-height:28px; margin-top:15px; color:#737373;}
.about .con a{ display:block; float:right; margin-top:15px;}
.about img{ float:left;width:195px; height:195px; margin-right:30px; display:block;}
/*新闻---联系我们*/
.new-contact{ margin-top:20px; overflow:hidden;}
.new{ float:left; width:602px;}
.new h1{ height:42px; color:#fff; font-size:16px;overflow:hidden;background:url(../images/newtitbg.png) repeat-x bottom center; }
.new h1 p{background:url(../images/titfh.jpg) no-repeat center left; text-indent:14px;  width:500px; float:left; color:#068af0; font-size:20px;}
.new h1 p span{ text-transform:uppercase; color:#aeadad; font-size:16px;}
.new h1 a{ display:block; font-size:12px; float:right;  width:86px; height:24px; text-align:right; line-height:24px; margin-top:3px; font-size:14px; color:#4f5469;}
.new ul{ overflow:hidden;}
.new ul li{overflow:hidden; border-bottom:1px solid #c2c1c1; margin-top:20px; padding-bottom:20px;}
.new ul li span{ display:block; background:url(../images/newtimebg.jpg) no-repeat; width:56px; height:58px; float:left; color:#fff; font-size:16px; text-align:center; line-height:29px; margin-top:10px;}
.new ul li .con{ width:490px; float:left; line-height:23px;margin-left:20px; height:75px; overflow:hidden; color:#737373;}
.new ul li .con h2{ font-weight:bold; height:23px;  overflow:hidden; color:#000; margin-bottom:4px;}
.new ul li a{ display:block; float:right; background:url(../images/newsfh1.png) no-repeat; width:16px; height:41px; color:#fff; text-align:center; margin-top:20px;}
.new ul li:hover span{ background:url(../images/newtimebgh.jpg) no-repeat;}
.new ul li:hover a{ background:url(../images/newsfhH.png) no-repeat;}
.contact{width:342px; float:right;}
.contact .imgx{ display:block; width:333px; height:243px; border:3px solid #068af0;}
.contact h1{ position:relative;margin-top:20px;}
.contact h1 a{ display:block; position:absolute; left:153px; bottom:3px; background:#068af0; color:#fff; padding:0px 3px;}
.contact .con{width:342px; margin-top:15px;line-height:24px; color:#737373;}

/*底部*/
.footer{width:100%; color:#4f5469; background:url(../images/footbg.jpg) repeat-x center top #0f1427;*margin-top:-17px; margin-top:63px;}
.footer .top{ position:relative; top:-33px; text-align:center;}
.footer .top img{ cursor:pointer;}
.footer .dmenu{overflow:hidden;position:relative; top:-33px;}
.footer .dmenu li{ width:110px; float:left; font-size:14px; line-height:36px; height:36px; /*background:url(../images/dmenu-x.png) no-repeat bottom left;*/}
.footer .dmenu li span{ text-transform:uppercase; padding-left:4px;font-size:12px;}
.footer .lianxi{border-bottom:1px solid #4f5469; overflow:hidden; padding-bottom:10px; }
.footer .lianxi .tel{float:left; width:210px; background:url(../images/telfhd.png) no-repeat left 15px;padding-left:60px;font-size:18px;color:#068af0; padding-right:60px; }
.footer .lianxi .tel span{ font-size:31px; display:block; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif}
.footer .lianxi div{ float:left;line-height:40px; margin-right:50px;}
.footer .lianxi div a{color:#4f5469;}
.footer .lianxi div img{ float:left; margin-right:10px; }
.footer .lianxi .qq,.footer .lianxi .map{ margin-top:30px;}
.footer .lianxi .share{ margin-top:36px;}
.footer .link{ border-bottom:1px solid #4f5469;overflow:hidden; padding-bottom:20px;  }
.footer .link img{ display:block; float:left; margin-top:20px; margin-right:50px;}
.footer .link a{ display:block; width:180px; float:left;margin-left:19px; color:#4f5469; margin-top:10px; line-height:30px; height:30px; overflow:hidden; border-bottom:1px solid #4f5469;}
.footer a{color:#fff;}
.footer .foot{overflow:hidden; padding:10px 0px 15px;}
.footer .foot p{ line-height:25px; margin-top:8px; text-align:center;}
.footer .foot p span{width:33.333%;*width:32.333%; float:left; display:block; }
.footer .foot p a{color:#4f5469; }
/*内页*/
.main{ margin-top:30px; margin-bottom:40px; overflow:hidden;}
/*内页左侧*/
.leftl{ width:239px; float:left;background:url(../images/ntitbg.png) top left no-repeat;color:#767676;overflow:hidden}
.leftl .list .tit{  font-size:18px; color:#fff; text-indent:25px;width:230px; padding-top:10px; }
.leftl .list .tit span{ font-size:10px;  display:block; text-transform:uppercase; color:#9db7dc; }
.list{width:239px;overflow:hidden;}
.list ul {border:1px solid #d6d6d6; border-top:0px; border-bottom:0px;margin-top:20px; padding-top:10px; padding-bottom:10px;}
.list ul li{ width:214px;  line-height:41px; height:41px; vertical-align:bottom;background:url(../images/libg.jpg) no-repeat bottom center; font-size:14px;}
.list ul li a{ color:#767676; background:url(../images/nimg_27.jpg) no-repeat 30px 14px; height:41px; overflow:hidden; display:block;text-indent:52px;}
.list ul li a:hover,.list ul li .hover{background:url(../images/ntitfh.png) no-repeat 30px 14px; color:#068af0; }
.list ul li.ll{ background:none;}
.conta{ background:url(../images/ntelbg.png) no-repeat top center; width:239px; height:81px;overflow:hidden}
.conta .tt{ margin-left:77px; font-size:14px; margin-top:10px; width:154px;}
.conta .tt span{ color:#068af0; display: block;}
/*内页右侧*/
.right{ width:723px; float:right; color:#474646;}
.right .tit{height:37px; line-height:37px;color:#717171; border-bottom:1px solid #c8c8c8; }
.right .tit span{ width:193px; height:40px; display:block; float:left; font-size:16px;color:#005cb1; }
.right .tit p{ text-align:right; width:auto; float:right;}
.right .tit p i{ display:inline-block;background:url(../images/nfh.png) no-repeat 0px 3px; font-style:normal; text-indent:28px;}
.right .tit p a{ color:#717171; }
.about-n{ margin-top:15px; line-height:24px;}
.about-n img{ max-width:100%;}

/*产品列表*/
.product-n{ width:723px; margin-top:25px; font-size:14px; }
.product-n li{ font-size:12px;margin-bottom:26px; color:#474646;overflow:hidden}
.product-n li img{ float:left; margin-right:40px; width:211px; height:146px; background:#fff; padding:6px; border:1px solid #cecece;}
.product-n li a{ line-height:26px; display:block; float:left; height:26px; text-indent:14px;color:#fff; background:url(../images/morebg.jpg) no-repeat; width:93px; }
.product-n li h1{ line-height:38px; height:38px; overflow:hidden; color:#1c1c1c; font-size:16px; border-bottom:1px solid #c8c8c8;}
.product-n li div.newcon{ line-height:28px; color:#747474; margin-top:13px; height:62px; overflow:hidden; margin-bottom:15px;}
.product-n li div.newcon span{ display:block; color:#989898; display:block; line-height:30px;}
/*列表页 */
.liebiao{ margin-top:30px;width:710px;}
.liebiao li{ width:220px; float:left; margin-left:23px; text-align:center; line-height:21px; overflow:hidden;  margin-bottom:5px; height:210px;}
.liebiao li a{color:#474646;}
.liebiao li span{ display:block; height:21px; overflow:hidden; }
.liebiao li img{ width:212px; height:155px;border:1px solid #d6d6d6; padding:3px;}
/*详情页*/
.product-x{ width:723px;margin:30px auto 0px;overflow:hidden; color:#707070; }
.product-x h1{ font-size:18px; text-align:center;color:#000;font-family: 微软雅黑, 'Microsoft YaHei';font-weight: bold;}
.product-x h1 span{ display:block; font-size:13px;color:#707070; margin-top:10px;}
.product-x img{ margin:20px auto; display:block;max-width:100%;}
.product-x .conx{ margin-top:28px;text-align:left; }
.product-x .conx p{ line-height:23px;}
/*新闻列表*/
.NewsUl{ width:720px; margin:20px auto;}
.NewsUl li{list-style-type: none;line-height: 38px; height:38px; border-bottom: 1px dotted #b4b4b4;background: url(../images/newIco.jpg) no-repeat 3px 16px; text-indent:20px;}
.NewsUl li a{overflow:hidden; color: #666;display:block;width: 78%;height:38px;float: left;font-size:14px;}
.NewsUl li span{display:block;text-align:right;float: left;width:20%;}


/* 分页 */
.page{ width:100%; height:40px; display:block; float:left; line-height:40px; text-align:center}
.page a {color: #333; padding:4px 10px; margin:0 5px; border:1px solid #06F}
.page a.num{ color:#333}
.page a:hover { color: #fff; background:#06F; padding:4px 10px;}
.page a:active { color: #fff;background:#06F;}
.page span.current { color: #fff; margin:0 5px; background:#06F; padding:4px 10px;}
.page span.disabled {color: #333; font-weight:normal;}
.page span{font-weight:normal;}
.page select{ vertical-align:middle;}
/*留言本*/
.warp1{ margin:0 auto}
.guestbook_main{  margin-bottom:20px;}
.inp_one{width: 200px;height:25px; line-height:25px;}
.inp_small{width:100px;height:25px; line-height:25px;}
.form{ padding:20px;color: #333;}
.form dt{ width:100px; line-height:33px;}
.form dd span{ padding-left:10px}
.form dd span i{ color:#F00; padding:0 5px; }
.form dd span.mes{ display:block;}
.form .mes{ line-height:23px;margin-top:20px;}
.form_b{ margin-top:20px;}
.form_b .btn_blue{ border:0px;color: #333;background:url(../images/guestbookbtn.jpg) no-repeat center; width:99px;  height:32px}

/*搜索结果页面*/
.wzli{padding:0 10px; margin-bottom:20px;}
.wzli li{line-height:30px; font-size:14px; border-bottom:1px dashed #CACACA; background:url(../images/jt.gif) no-repeat left center; }
.wzli li span{float:right; color:#999; margin-left:15px;}
.wzli .hot a b{color:#FF0000;}
.wzli li a i{color:#FF4603; font-weight:normal; font-style:normal;}
.red{color:#ff0000;}
.xbox{ padding:5px; border-top:none; line-height:21px;}
.search_title{padding:5px; margin-bottom:5px; color:#666; font-size:14px; border-bottom:1px solid #ccc;}
.search_x{ border:1px solid #d1d1d1; margin-bottom:20px; overflow:hidden;}
.search_x .top{ text-indent:25px;}
.pro_main .top{height:34px; line-height:34px; margin-bottom:0; color:#000; font-size:14px;background:url(../images/topbg.jpg) repeat-x;}
.wzzw{ padding:10px; line-height:21px;}
.right p{padding: 0px 16px;font-size: 14px;font-family: 微软雅黑;line-height: 24px !important;}