@charset "utf-8";
/* CSS Document */
/*清除内外边距*/
html,body,div,p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,li,table,th,td,span,img,dl,dd,dt,input,textarea,button{padding:0;margin:0;}
/*设置字体*/
body,textarea,button,input,select{font-family:"Microsoft Yahei"; font-size:12px; color:#333333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em{font-style:normal;}
/*设置列表*/
ul,ol{list-style:none;}
/*设置通用链接*/
a{ color:#333333; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#FF0000;}
/*清除浮动*/
.clear{ clear:both;}

#id{background:url(图片路径) ;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="图片路径");_background:none;}

img{ background:url(../images/load.gif) center center no-repeat;}

#top{ width:1000px; height:100px; margin:0 auto; background:url(../images/top.gif) no-repeat left bottom;}
.topright{ width:260px; height:60px; padding:5px 10px 15px 730px;}
.topright table{}
.topright .tr1{ text-align:right; height:30px; line-height:30px;}

#menu{ height:45px; background:#104378;}
.menu{ width:1000px; height:45px; margin:0 auto;}
.menu .on{background:#EEEEEE; color:#000000;}
.menu ul{}
.menu ul li{ width:122px; float:left; margin-left:2px; display:inline; text-align:center; line-height:45px; font-size:15px;}
.menu ul li a{ color:#FFFFFF; display:block;}
.menu ul li a:hover{ background:#EEEEEE; color:#000000;}


/* flexslider */
#banner{}
.flexslider{position:relative;height:500px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.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(../images/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(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}





/*----------------------------------------index_news--------------------------*/
.s_news{ width:100%; height:50px; background:#FFF; overflow:hidden;}
.s_index_news{ width:1000px; margin:0 auto; height:30px; line-height:30px;  font-size:12px; margin-top:6px; margin-bottom:4px; background:url(../images/news_ico.gif) 3px center no-repeat;}
.s_index_news a{ color:#333333; text-decoration:none;;}
.s_index_news a:hover{ color:#FF6C00;}


/*======================================滚动图片==========================================*/
#gundong{ width:1000px; margin:0 auto; margin-bottom:15px; border:1px solid #E6E6E6;}
#gundong h1{ height:42px; line-height:42px; font-size:14px; color:#017CA2; background:url(../images/main1.gif) no-repeat left bottom; text-indent:40px;}
#mrq{width:980px; margin:0 auto; background:url(cs.jpg) left center no-repeat; padding:15px 10px; text-align:center; border-top:1px solid #E5E5E5;}



#ibanner{ height:210px;}
#wrap{ margin-top:5px;}
.wrap{ width:1000px; margin:0 auto;}
/*========================================内页one========================================*/
.about_inner{ width:1000px; margin:0 auto;}
.about_inner .sideproduct{ width:210px; float:left; margin-right:10px; margin-bottom:15px; border:1px solid #E6E6E6;}
.about_inner .sideproduct h1{ width:210px; height:72px;}
.about_inner .inner_adress  h2{ width:210px; height:50px; text-indent:-999px; background:url(../images/210.jpg) no-repeat left bottom;}
.inner_adress div{ width:200px; padding:10px 0 0 10px; line-height:180%; background:#FFF;}
.about_inner .sideproduct ul{ width:200px; background:#FFF; padding-left:10px; padding-bottom:18px;}
.about_inner .sideproduct ul li{ height:30px; line-height:30px; border-bottom:1px dashed #DDDDDD; font-size:12px;}
.about_inner .sideproduct ul li a{ background:url(../images/inco.jpg) no-repeat left center; padding-left:15px;} 
.about_inner .sideproduct ul li a:hover{ background:url(../images/inco1.jpg) no-repeat left center; color:#DB0000;}

/*========================================内页简介========================================*/
.aboutinner{ width:770px; margin-bottom:20px; float:right; border:1px solid #E6E6E6; font-size:14px; padding-bottom:30px;}
.aboutinner h1{  background:url(../images/main1.gif) no-repeat left bottom; }
.aboutinner h1 p{text-indent:40px; height:42px; line-height:42px;float:left;}
.aboutinner h1 span{ line-height:42px; font-size:12px; float:right; font-weight:normal;}
.aboutinner .jianjie{ width:720px; padding:12px; line-height:200%;}
.jianjie span{ font-weight:bold; font-size:14px; height:35px; line-height:35px;}

.leftcontact{ padding:0px 10px 15px; line-height:28px; font-size:12px; color:#333333;}


.inner_products ul{}
.inner_products ul{ margin-top:10px;}
.inner_products ul li{ width:175px; height:165px; float:left; margin-left:13px; display:inline; overflow:hidden;}
.inner_products ul li img{ width:160px; height:120px; float:left; margin:2px 4px; padding:3px; border:1px solid #CCCCCC;}
.inner_products ul li dt{ width:168px; float:left; line-height:20px; margin-top:5px; text-align:center; font-size:12px;}


div#aboutus  .mt {text-indent: 70px;padding-bottom: 10px;
height: 30px;
line-height: 30px;
margin-bottom: 10px;border-bottom: 1px solid #ebebeb;}
div#aboutus .mt span {
font-size:20px;
color: #a50000;
}
div#aboutus .mt .cate {
color: #000;
font-size: 18px;
display: inline-block;
float: left;
background: url(../images/mt_bg1.jpg) no-repeat 15px center;}
div#aboutus .mt  a.details{color:#000;font-size:14px;float: right;display: inline-block;text-indent: 30px;padding-right: 10px;
background: url(../images/aboutus_point.jpg) no-repeat 15px center #EBEBEB;}
div#aboutus {padding-top: 35px;}
div#aboutus .mc{font-size:14px;color:#666;padding: 10px 5px;line-height: 27px;}
div#cases{background: url(../images/case.jpg) no-repeat center 263px;margin-top: 15px;}
div#cases a.case_title {text-align: center;font-size:16px;color:#000;text-transform: uppercase;background: transparent;
display: block;padding-bottom: 60px;z-index: 99999;position: relative;width: 200px;
margin: 0px auto;margin-top: -60px;}
div#cases a.case_title  h3{font-size: 24px;color: #004792;}
div#cases .mc {border: 10px solid #EBEBEB;padding: 20px;padding-bottom: 130px;border-bottom-width: 0px;position: relative;}
div#cases  .bx_wrap a{}
div#cases  a.prev{text-indent:-99999px;left:20px;width:39px;height:28px;display:block;
z-index: 9999999;position:absolute;top:265px;background: url(../images/case_left.jpg) no-repeat 0px center}
div#cases  a.next{text-indent:-99999px;right:20px;width:39px;height:28px;display:block;
z-index: 9999999;position:absolute;top:265px;background: url(../images/case_right.jpg) no-repeat 0px center}

div#cases li h3{text-align:center;background: url(../images/case_bg.jpg) no-repeat center top;width: 165px;font-size: 14px;color: #fff;line-height: 23px;padding: 5px;height: 50px;overflow: hidden;}

div#cases li {}
ul#into_company dd img{}
ul#into_company dd{float:left;margin: 10px;}
ul#into_company li{clear:both;position:relative;}
ul#into_company li .catname{font-size: 16px;
border-left: 3px solid #ccc;
padding-left: 15px;
margin-left: 8px;
line-height: 30px;}
ul#into_company li .catname span{position:absolute;top:0px;right:15px;text-transform: uppercase;font-size: 13px;}
ul#into_company li .catname span:hover{text-decoration:underline;}
/* pageshow */
div#pageshow .mc {font-size: 14px;color: #666666;line-height: 24px;padding: 10px 5px;}
.honor_img img {float: left;margin: 15px 2px;}
p.img img {float: left;margin: 10px;}

div#into li {float: left;margin: 20px 12px 0px;}
div#case li {float: left;margin: 15px 33px 0px;}
div#case li h5.pro_name {font-size: 14px;
text-align: center;
line-height:30px;
width: 300px;
height:30px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}

li.hover:hover h5{text-decoration:underline;}
.display {position: relative;overflow: hidden;}
.display .bx_wrap  a.next,.display .bx_wrap a.prev{width: 7px;
text-indent: -999em;
height:9px;
outline-style: none;
outline-width: 0;
position: absolute;
top:175px;z-index:9999999;}
.display .bx_wrap a.next {right:0px;background: url("../images/rt_1.jpg") no-repeat;}
.display .bx_wrap a.prev {left:0px;background: url("../images/lf_1.jpg") no-repeat;}
.display  li a{display:block;}
.m2 .mc {padding:10px;border:1px solid #eaeaea;background-color:#f8f8f8;}
.w {width:305px;position: relative;border:1px solid #CECECE;float:left;padding:25px 0px;}
.w .bx_wrap  a.next,.w .bx_wrap a.prev{width: 32px;
text-indent: -999em;
height: 42px;
outline-style: none;
outline-width: 0;
position: absolute;
top: 118px;}
.w .bx_wrap a.next {right:0px;background: url("../images/rt_2.jpg") no-repeat;}
.w .bx_wrap a.prev {left:0px;background: url("../images/lf_2.jpg") no-repeat;}
.w h2{font-size:20px;color:#000;}
.w h3{font-size:12px;text-transform:uppercase;color:#a2a2a2;}
.w .bx_wrap{padding-left:52px;padding-top: 20px;padding-bottom: 5px;}
.w a.cate{display:block;padding-left: 30px;}
.center {margin: 0px 22px;}
div#product {height: 355px;overflow: hidden;}
div#product .mt{margin-bottom: 30px;}



/*追加*/
.abouts{ width:1000px; margin:0 auto;}
div#aboutus  .mt {text-indent: 70px;padding-bottom: 10px;
height: 30px;
line-height: 30px;
margin-bottom: 10px;border-bottom: 1px solid #ebebeb;}
div#aboutus .mt span {
font-size:20px;
color: #a50000;
}
div#aboutus .mt .cate {
color: #000;
font-size: 18px;
display: inline-block;
float: left;
background: url(../images/mt_bg1.jpg) no-repeat 15px center;}
div#aboutus .mt  a.details{color:#000;font-size:14px;float: right;display: inline-block;text-indent: 30px;padding-right: 10px;
background: url(../images/aboutus_point.jpg) no-repeat 15px center #EBEBEB;}
div#aboutus {padding-top: 35px;}
div#aboutus .mc{font-size:14px;color:#666;padding: 10px 5px;line-height: 27px;}
div#cases{background: url(../images/case.jpg) no-repeat center 263px;margin-top: 15px;}
div#cases a.case_title {text-align: center;font-size:16px;color:#000;text-transform: uppercase;background: transparent;
display: block;padding-bottom: 60px;z-index: 99999;position: relative;width: 200px;
margin: 0px auto;margin-top: -60px;}
div#cases a.case_title  h3{font-size: 24px;color: #004792;}
div#cases .mc {border: 10px solid #EBEBEB;padding: 20px;padding-bottom: 130px;border-bottom-width: 0px;position: relative;}
div#cases  .bx_wrap a{}
div#cases  a.prev{text-indent:-99999px;left:20px;width:39px;height:28px;display:block;
z-index: 9999999;position:absolute;top:265px;background: url(../images/case_left.jpg) no-repeat 0px center}
div#cases  a.next{text-indent:-99999px;right:20px;width:39px;height:28px;display:block;
z-index: 9999999;position:absolute;top:265px;background: url(../images/case_right.jpg) no-repeat 0px center}

div#cases li h3{text-align:center;background: url(../images/case_bg.jpg) no-repeat center top;width: 165px;font-size: 14px;color: #fff;line-height: 23px;padding: 5px;height: 50px;overflow: hidden;}

div#cases li {}
ul#into_company dd img{}
ul#into_company dd{float:left;margin: 10px;}
ul#into_company li{clear:both;position:relative;}
ul#into_company li .catname{font-size: 16px;
border-left: 3px solid #ccc;
padding-left: 15px;
margin-left: 8px;
line-height: 30px;}
ul#into_company li .catname span{position:absolute;top:0px;right:15px;text-transform: uppercase;font-size: 13px;}
ul#into_company li .catname span:hover{text-decoration:underline;}
/* pageshow */
div#pageshow .mc {font-size: 14px;color: #666666;line-height: 24px;padding: 10px 5px;}
.honor_img img {float: left;margin: 15px 2px;}
p.img img {float: left;margin: 10px;}

div#into li {float: left;margin: 20px 12px 0px;}
div#case li {float: left;margin: 15px 33px 0px;}
div#case li h5.pro_name {font-size: 14px;
text-align: center;
line-height:30px;
width: 300px;
height:30px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}

li.hover:hover h5{text-decoration:underline;}
.display {position: relative;overflow: hidden;}
.display .bx_wrap  a.next,.display .bx_wrap a.prev{width: 7px;
text-indent: -999em;
height:9px;
outline-style: none;
outline-width: 0;
position: absolute;
top:175px;z-index:9999999;}
.display .bx_wrap a.next {right:0px;background: url("../images/rt_1.jpg") no-repeat;}
.display .bx_wrap a.prev {left:0px;background: url("../images/lf_1.jpg") no-repeat;}
.display  li a{display:block;}
.m2 .mc {padding:10px;border:1px solid #eaeaea;background-color:#f8f8f8;}
.w {width:305px;position: relative;border:1px solid #CECECE;float:left;padding:25px 0px;}
.w .bx_wrap  a.next,.w .bx_wrap a.prev{width: 32px;
text-indent: -999em;
height: 42px;
outline-style: none;
outline-width: 0;
position: absolute;
top: 118px;}
.w .bx_wrap a.next {right:0px;background: url("../images/rt_2.jpg") no-repeat;}
.w .bx_wrap a.prev {left:0px;background: url("../images/lf_2.jpg") no-repeat;}
.w h2{font-size:20px;color:#000;}
.w h3{font-size:12px;text-transform:uppercase;color:#a2a2a2;}
.w .bx_wrap{padding-left:52px;padding-top: 20px;padding-bottom: 5px;}
.w a.cate{display:block;padding-left: 30px;}
.center {margin: 0px 22px;}
div#product {height: 355px;overflow: hidden;}
div#product .mt{margin-bottom: 30px;}



/*======================================网站底部==========================================*/
#footer{ width:1000px; height:77px; padding:10px 0; margin:0 auto; }
#footer p{ text-align:center; line-height:170%;}


.pagelist{ margin-top:20px; line-height:30px; text-align:center; font-size:12px; color:#333333;}
/*========================================内页新闻========================================*/
.news{}
.news ul{ padding:15px;}
.news ul li{ height:35px; line-height:35px; background:url(../images/newsline.png) no-repeat left bottom; text-indent:25px;}
.news ul li span{ float:right;}
.news p{ height:45px; line-height:45px; text-align:center;}

.news_list{ padding:20px 15px; line-height:200%;}
.news_list h2{ font-size:14px; height:35px; line-height:35px; margin-bottom:35px; text-align:center; background:url(../images/newline.jpg) repeat-x left bottom;}




/* 回到顶部 */
 #returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:40px;
	bottom:-100px;
	_bottom:auto;
	width:36px;
	height:65px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(../images/Top.png);
	_background-image:url(../images/Top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
#returnTop:hover {
	background-position:0 -65px;
}
/* 回到顶部 */

