@charset "utf-8";
/* CSS Document */
body{ margin: 0; padding:0; background:url(../img/bg.jpg)  top center no-repeat; color:#000000; }
li{ list-style-type:none;}
p,ul{ margin:0; padding:0;}
a{ color:#000; text-decoration:none;outline: none;}
a:hover{ color:#666;}
:focus { outline:0; }
a img{ border:none;}
.bg{ float:left; width:1002px;}
/*head.htm*/
#flash-box{ width:100%; height:370px;  position:relative; overflow:hidden;  }
.head-box{ width:100%; height:121px; background: #f0f0f0;}
.head{ width:1002px; height:121px;margin:0 auto; position:relative;}
.logo{float:left;overflow:hidden; display:block; }
.ewm{ width:88px; height:88px; float:left;}
.topbox{ height:101px;line-height:20px; font-size:12px; color:#000; position:absolute; right:0; background:url(../img/top_tel.jpg) no-repeat; top:8px;}
.topadd{ width:302px; height:32px; background: url(../img/bt_bg.jpg)  no-repeat; font-size:12px; line-height:24px; text-align:center;position:absolute; top:20px; right:0;}
.topadd a{ color:#000; padding:0 2px; width:54px; display:block; height:32px; float:left; text-indent:-9999em;}
.topadd a:hover{ color:#000;}
.telnum{ color:#F00; font-size:28px; font-weight:bold; line-height:22px;}
.toptel{ font-size:20px; font-family:"Tahoma"; color:#666; line-height:32px; margin-top:46px; float:right; padding-left:110px;}
.topbt{  margin-top:10px; }
.topbt a{ width:40px; height:22px; float:left;}
.cl10{ height:10px; clear:both; overflow:hidden;}
.cl5{ height:5px; clear:both; overflow:hidden;}
.nav-box{ width:100%; height:44px; background:url(../img/nav_bg.jpg) bottom no-repeat; position:relative; z-index:999999}
.nav{ width:1002px; height:44px; margin:0 auto; font-weight:bold}
.nav ul{ clear:both;}
.nav ul li{ float:left; width:143px; height:44px; text-align:center; line-height:37px;  font-size:14px; background:url(../img/nav_li.jpg) top right no-repeat; }
.nav ul li a{ color:#FFF; height:44px; display:block;width:143px; text-indent:-999999em;}
.navXL { width:143px; float:left;position:absolute;display:none;z-index:9999; top:44px; margin-left:1px;*margin-left:-55px; overflow:hidden;}
			.nav .navXL a{ background:none; width:143px; height:30px;line-height:30px;float:left;display:block;color:#FFF;font-size:12px; overflow:hidden; border-bottom:1px solid #e1e3e5;  z-index:9999; text-indent:0px;background:#d88700; font-weight:normal}
			.nav .navXL a:hover{color:#FFF; border-bottom:1px solid #e1e3e5; width:143px; height:30px;overflow:hidden; }

.cl{ clear:both;}

.form{ width:130px; float:left; padding:11px 0 0 30px;_padding:6px 0 0 30px;}
.key{ height:29px; width:229px; border:1px solid #CCC;  float:left; border:none; margin-left:30px;*margin-left:25px; overflow:hidden; background:url(../img/search_bg.jpg) no-repeat;}
.se-bt{ width:35x; height:29px; float:left;}
.search{ position:absolute; top:60px; right:10px;}

#flashLeft{ max-width:1420px;height:370px; border:1px solid #CCC; margin:0 auto; position:relative; z-index:888}
#quick_menu{width:100%;height:67px;background:url(bg_nore.gif) 0 -223px no-repeat;	margin:0 auto;color:#fff;}
#flash .icon{width:100%; height:52px; left:0; top:0;}
#flash .p{background:url(bg_nore.gif) 11px -115px no-repeat;}
#flash .o{background:url(bg_nore.gif) 11px -62px no-repeat;}
#flash .c{background:url(bg_nore.gif) 11px -164px no-repeat;}
#flash .go{background:url(bg_nore.gif) 0px -308px no-repeat; width:16px; height:16px; top:19px; right:16px;}
.slider{position:absolute; margin:0; padding:0;}
.slider ul li{ list-style:none;display:inline;}
.slider ul li img{width:100%;height:370px; display:block;}
.num{ position:absolute; right:5px; bottom:16px;}
.num li{float: left;color: #2d90e1;	text-align: center;	line-height: 16px;width: 16px;height: 16px;	font-family: Arial;	font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #2d90e1;background-color: #fff;}
.num li.on{	color: #fff;line-height: 21px;width: 21px;height: 21px;	font-size: 16px;margin: 0 1px;border: 0;background-color: #2d90e1;font-weight: bold;}
.smallslider { margin: 0;  overflow: hidden; padding: 0; position: relative;}
.smallslider ul { height: auto;list-style-type: none;margin: 0; padding: 0; position: absolute;width: auto;}
.smallslider li {  margin: 0; padding: 0;}
.smallslider li a { margin: 0; padding: 0;}
.smallslider li a img { border: 0 none;  margin: 0; padding: 0; vertical-align: top;}
.smallslider h3 {  color: #fff;font-size: 12px;font-weight: bold;line-height: 26px; margin: 0; padding: 0; position: absolute; text-indent: 2%; width: 98%; z-index: 102; text-indent:-9999em;}
.smallslider h3 a {margin: 0;padding: 0;text-indent: -9999em;}
.smallslider h3 a:link, .smallslider h3 a:visited {color: #FFFFFF; text-decoration: none;}
.smallslider h3 a:hover { color: #000;text-align:center;text-decoration: underline;}
.smallslider li.current-li {}
.smallslider-btns { position: absolute; z-index: 103;}
.smallslider-btns span { background-color: #ffd177; color: #9F9F9F; cursor: pointer; float: left;font-size: 12px; height: 16px;line-height: 16px; text-align: center;width: 16px;}
.smallslider-btns span.current-btn {background-color: #e9aa2f;color: white;font-size: 13px;font-weight: bold;}
.smallslider-lay {  height: 16px; position: absolute; width: 100%;z-index: 101;}

.relative	{position:relative;}
.absolute	{position:absolute;}
.notice{ width:1002px; height:31px; background:url(../img/notice_bg.jpg) no-repeat; font-size:12px; line-height:31px; clear:both; margin:10px auto; overflow:hidden}
.notice ul{ width:626px; float:left; font-size:12px; margin-left:100px;_margin-left:50px;}
.notice ul li{ width:626px; height:31px; line-height:31px;}
/*index.htm*/
#wrap{ width:1002px; margin:0 auto;}
.main{ width:1002px;float:left; overflow:hidden; background:#FFF; padding-top:10px;}
.hdp{ width:399px; height:299px; float:left; margin-bottom:10px;}
.hdp-t{ height:53px; border-bottom:3px solid #ffa800; background: url(../img/hdp.jpg) no-repeat; text-indent:3em; line-height:53px;}
.show,.about{ width:555px; height:307px; float:right; margin:0 8px;margin-bottom:10px;}
.about-t{ height:53px; border-bottom:3px solid #ffa800; background: url(../img/gs_ico.jpg) no-repeat; text-indent:3em; line-height:53px;}
.about-box{ padding:10px; font-size:12px; line-height:28px; color:#000;  }
.about-box a{ color:#FF0000}
.about-box img{ float:left; margin:10px 10px 10px 0;}
.show-t{  height:42px; background:url(../img/cp_ico.jpg) no-repeat;border-bottom:3px solid #ffa800;text-indent:3em; line-height:42px;}
.show-box{ width:986px; height:307px;padding:10px;}
.show-box a{ color:#000}






.t1{font-size:14px; font-family:"微软雅黑"; text-indent:3em; color:#001f75; line-height:31px;}
.t2{color:#FFF; font-size:14px; font-family:"微软雅黑"; text-indent:2em; line-height:36px;}

.news{ width:254px; height:354px; float:left; }
.news-t{ width:254px; height:36px; background:url(../img/news_t.jpg) no-repeat;}
.news-box{ width:254px; margin:0 auto;}
.news-box ul{ width:230px; margin:0 auto; padding:0; clear:both;}
.news-box ul li{ width:230px; height:28px; line-height:28px; font-size:12px; background:url(../img/news_li.jpg) 15px 50% no-repeat; color:#883609; border-bottom:1px dashed #CCC;}
.news-box ul li a{ float:230px; text-indent:2em; color:#000000; float:left}
.news-info{ clear:both; width:446px; margin:0 auto 10px auto; height:96px; border-bottom:1px dotted #CCC; font-size:12px; line-height:20px;}
.news-info img{ float:left; margin:5px;}
.more { display:block; right:11px; top:0;}
.date{ float:right; color:#666;}
/*foot.htm*/
.foot{ clear:both; width:100%; background:#f0f0f0; border-top:2px solid #CCC; padding:20px 0;line-height:20px; color:#5a5753; font-size:12px;  text-align: center; }
.foot img{margin-left:10px;}
.fr-link{ color:#FF0000; font-weight:bold}
.fr-link a{ color:#FF0000}
.copy{ width:1002px; margin:0 auto;}
.pic-text{ float:right; width:150px;height:150px; font-size:12px; line-height:14px;}
#prodiv ul li{ width:340px; float:left; height:150px;}
.pic2{ width:150px; float:left; height:150px;}
/*left.htm*/
.left{ width:265px; float:left;overflow:hidden; margin-bottom:10px;}
.big{cursor:pointer; font-weight:bold; background:url(../img/pro_list_li.jpg) -5px 0 no-repeat;font-size:14px; padding-left:15PX; float:left; margin-bottom:10px;  }
.dropdown{ display:none}
.s{ text-align:left; margin-left:10px; font-size:12px; text-indent:2em;line-height:24px;background:url(../img/news_li.jpg) 10px 50% no-repeat; float:left}
.smallclass{ display:none;}
.small{ clear:both; padding-left:20px;}
.ch{ color:#000; font-size:18px; font-family:"微软雅黑", "黑体"; padding:0 10px;}
.en{ color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.pro-list{ width:262px; float:left;  margin-bottom:10px;}
.pro-list-t{ width:262px; height:52px; background:url(../img/pro_list_t.jpg) no-repeat; font-size:14px; font-family:"微软雅黑"; line-height:41px; text-indent:4em;font-family:"微软雅黑"; color:#FFF;}
.pro-list-box{ width:258px; float:left;  font-size:12px; line-height:24px; border:1px solid #CCC;}
.pro-list-box strong{ font-size:13px; color:#0a5fb9;}
.pro-list-box ul{  margin:0 auto;}
.pro-list-box ul li{font-weight:normal; overflow:hidden; line-height:26px; font-family:"微软雅黑"; font-size:12px; text-align:center;float:left;}
.pro-list-box ul li a{display:block; color:#000;}
.pro-list-box ul li a:hover,.pro-list-box ul li a.hover{ color:#000; font-weight:bold; }
.contact{ margin-top:20px;width:262px;}
.contact-t{ height:30px; background:url(../img/cont_t.jpg) no-repeat; color:#FFF; text-indent:2em; line-height:30px; font-family:"微软雅黑", "黑体"; font-size:14px}
.contact-box{ width:248px; padding:10px 3px; font-size:12px; line-height:22px; border:1px solid #CCC;height:167px; background:url(../img/contact_bg.jpg) no-repeat; overflow:hidden;}
/*其它页面*/
.all{ float:right; width:707px; overflow:hidden; }
.all-t{ width:707px; height:43px; background:url(../img/all_t.jpg) no-repeat; color:#000 }
.postion{ right:10px; line-height:30px;_line-height:19px; font-size:12px; float:right; margin-right:10px;color:#666; font-family:"宋体"; font-size:12px;}
.postion a{ color:#666;}
.all-box{ float:left; width:686px; padding:10px; font-size:14px; line-height:24px;min-height:500px;_height:500px;}
.kc,.xw,.product-box{ margin:0 auto; width:100%;font-size:12px; line-height:24px; float:left;}
.xw ul li{ float:left; list-style-type:none; width:650px; height:30px; line-height:30px; background:url(../img/news_li.jpg) 5px 50% no-repeat; font-size:12px; padding-left:15px; border-bottom:1px dashed #ccc;}
.kc ul li{ float:left; list-style-type:none; width:740px; height:150px; line-height:20px; font-size:12px; padding-left:15px; padding-top:2px; border-bottom:1px dashed #ccc;position:relative; line-height:24px;}
.kc ul li a{color:#000;}
.kc ul li  p{ margin:0; padding:0;}
.detail{width:80px; height:30px; display:block; position:absolute; top:80px; right:10px;}
.mid{ width:920px; clear:both; margin:0 auto;}
.honor-box ul,.product-box ul{ clear:both; width:100%; margin:0 auto;}
.product-box ul li{ float:left; list-style-type:none; width:200px; height:230px; font-size:12px; text-align:center; margin:10px 14px;_ margin:10px 7px;line-height:14px; text-align:center;}
.page{ float:left;line-height:30px;height:30px;width:100%;text-align:center;border:1px solid #CCC;margin:12px 0px;	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; color:#FFF; background:#f7d28a}
.honor-box ul li{ width:200px; height:180px; float:left; text-align:center; margin:10px 8px; line-height:24px;font-size:12px; }

.pic-bg {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
/*设置垂直居中*/
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 175px;/*此处的font-size为height除以1.14 */
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width:200px;
height:200px;
border: 2px solid #CCC;
}
.pic-bg img {
/*设置图片垂直居中*/
vertical-align:middle;
border:none}

#newTitle{color:#f00;font-size:14px;text-align:center;text-align:center;}
#newTitle strong{font-size:14px;}
#newsContent{margin-bottom:16px; font-size:14px;}
#newsInfo{margin:0px;:normal;text-align:center; font-size:12px;}
.infoClass{	margin:0px;	margin-bottom:10px;	line-height:12px; font-size:12px;}
#infoImage{text-align:center;margin:10px 0;}
#infoImage img{padding:1px; border:1px solid #dedede;}
.n-p{ font-size:12px; line-height:24px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; float:left; width:100%;}
/*GUESTBOOK PAGE*/
.borderLi{	border-bottom:1px dashed #dedede;margin-bottom:6px;padding-bottom:6px; list-style-type:none;color:#666;}
.G_InputText{width:160px;height:16px;border:1px solid #dedede;}
.G_textarea{width:300px;height:100px;border:1px solid #dedede;}
.G_ul{width:500px;margin:0 auto;line-height:26px;}
.G_botton{width:55px;height:29px;line-height:29px;border:0;background:url(button.gif) no-repeat;cursor:pointer; border:1px solid #CCC; list-style-type:none;}
.G_tips{width:486px;margin:10px auto 0 auto;border:1px solid #dedede;padding:7px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow: 0px 0px 3px rgba(0,0,0,.1);-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);}

/*图片滚动样式*/
.scroll_1{clear:both; overflow:hidden; display:block; zoom:1;margin:0 auto; width:390px; text-align:left;padding:3px 0 0;}
.scroll_1 .carousel-wrap{ width:390px!important; height:210px; margin:0 auto;}
.scroll_1 .carousel-previous{ background:none; display:none;}
.scroll_1 .carousel-next{background:none; display:none;}
.scroll_1 .carousel-control{ overflow:hidden;display:none;vertical-align:middle;border:none;text-indent:-9999px; }
.scroll_1 .center-wrap{ margin-top:3px; height:24px; width:390px!important;}
.scroll_1 .carousel-pagination{ text-align:right; position:relative; height:14px; line-height:14px; width:390px;}
.scroll_1 .center-wrap span{ position:relative; margin:0;}
.scroll_1 .center-wrap p{ text-align:right;width:230px; height:14px; margin:0;}
.scroll_1 .center-wrap a{font-size:10px; overflow: hidden;background:#ffa800;width:8px; height:14px;line-height:14px; margin:0 2px; cursor: pointer; padding:0 6px;*padding:0 6px;zoom:1; color:#009aff; text-align:center; font-family:"微软雅黑";}
.scroll_1 .center-wrap a:hover ,.scroll_1 .center-wrap a.active{  background:#ffa800; color:#fff; height:14px;}
.scroll_1 ul{ margin:0; padding:0; list-style-type:none;}
.scroll_1 li{ float:left; display:block; width:390px; text-align:left; height:210px!important;}
.scroll_1 li img{ display:block; margin:0 auto;}
