@charset "utf-8";
@import url("common.css");
a:focus { outline: none; }
/*head.htm*/
.head-box{ width:100%; height:140px; clear:both; background:#ffffff;}
.head{ width:1002px; clear:both; margin:0 auto; height:140px;}
.n-box{ width:1002px; clear:both; margin:0 auto; position:relative;}
.topbar{ max-width:1900px; margin:0 auto;height:43px; background:#fafafa; clear:both; color:##666; line-height:43px;}
.toptel{ color:#ff7b00; background:url(../images/tel_ico.jpg) no-repeat; font-size:12px;  padding:35px 0 0 60px; height:60px; line-height:60px; display:block; float:right; font-size:24px; font-family:Tahoma, Geneva, sans-serif; margin-top:30px; margin-right:20px;}
.topchart{ float:right; margin-top:30px;}
.telnum{ color:#ff7b00; font-size:28px; font-weight:bold; line-height:22px;}
.logo{display:block; float:left; margin-top:36px;}
#flash-box{ max-width:1900px; height:468px; clear:both;  position:relative; overflow:hidden; margin:0 auto;}
.topbox{ float:right;}
.topadd{ line-height:39px; font-size:12px; float:right}
.topadd a{ color:#666; padding:0 5px;}
#topPhone{ background:url(../images/top_tel.jpg) no-repeat; padding:26px 0 0 22px; color:#0b318f; font-size:24px; font-family:Arial, Helvetica, sans-serif;font-style: italic; margin-top:5px;}
.nav-box{ max-width:1900px;clear:both; height:52px; background:url(../images/nav_bg.jpg) repeat-x; margin:0 auto}
.nav{height:52px;  position:relative; z-index:999999; font-family:"微软雅黑"; width:1002px; clear:both; margin:0 auto}
.nav ul{ clear:both;}
.nav ul li{ float:left; width:125px; height:52px; text-align:center; line-height:52px;  font-size:14px; background:url(../images/nav_li.jpg) right no-repeat;  }
.nav ul li a{ width:125px; height:52px; display:block; text-align:center; color:#FFF; }
.topbartel{ float:left}


.khbar-box{ clear:both; height:110px; background:url(../images/kh_bg.jpg) repeat-x;}
.khbar{ width:1002px; clear:both; margin:0 auto;}
.khbar-t{ width:117px; height:91px; background:url(../images/kh_pic.jpg) no-repeat; float:left}
.top-tip{ width:726px; height:98px; background:url(../images/top_tip.gif) no-repeat; position:absolute; top:282px; right:0; z-index:999;}
.tip-cp{ width:180px; height:45px; display:block;  position:absolute; right:0; top:0;}
.tip-ab{ width:190px; height:45px; display:block; position:absolute; right:0; top:45px;}
.ewm{ width:88px; height:88px; float:left;}
.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;}
.mainbg{ clear:both; background:#FFF; padding-top:20px;}
.cl{ clear:both;}
#flashLeft{ max-width:1420px;height:338px; 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 images{width:1002px;height:330px; 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;  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 images { 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: 0;}
.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; top:350px; left:0;}
.smallslider-btns span { background-color: #989898; 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: #fdba16;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{ max-width:1900px; margin:0 auto;lear:both; height:50px; background:#FFF; font-size:12px; line-height:50px; clear:both;overflow:hidden;}
.notice ul{ width:1002px; margin:0 auto; font-size:12px; }
.notice ul li{ width:626px; height:31px; line-height:31px;}
.notice-title{ font-size:16px; font-family:"微软雅黑"; color:#0657b2;line-height:50px;}
/*index.htm*/
#wrap{ width:1002px; margin:0 auto;}
.main{ width:1002px;float:left;}
.show{ width:1000px;clear:both; margin:20px auto; position:relative;}
.show-t{ width:1000px;background: url(../images/show_t.jpg) bottom  no-repeat; text-align:center; font-size:24px; text-align:center; font-family:"微软雅黑"; height:28px; line-height:28px; position:relative; color:#0045a4; margin-bottom:20px;}
.show-box{ width:100%; background:url(../images/show_box_bg.jpg) 0 106px repeat-x; height:360px;}
.aboutbar{ width:1000px; height:250px; background:url(../images/bar_bg.jpg) no-repeat; clear:both; margin:0 auto;}
.in-left{ width:673px; float:left;}
.in-right{ width:280px; float:right; margin-top:15px;}
.right-t,.news-t{ position:relative; height:49px; font-family:"微软雅黑"; background:url(../images/news_t.jpg) no-repeat; color:#FFF; font-size:20px; text-transform:uppercase; line-height:49px; padding-left:10px;}
.cp-t{ height:20px; background:url(../images/news_content.jpg) no-repeat; padding-left:30px; line-height:28px; clear:both; display:block;}
.cp-c{ height:20px; background:url(../images/news_li_tit.jpg) no-repeat; padding-left:30px; line-height:28px; clear:both; display:block;}
.right-box{ width:280px; clear:both; background:#FFF; margin-bottom:20px;}
.right-box ul{ clear:both; padding:10px}
.right-box ul li{ clear:both; margin-bottom:20px;}
.contact-box{padding:25px 10px 10px 20px; background:url(../images/con_bg.jpg) #FFF 0 30px no-repeat; font-size:14px; line-height:30px; min-height:253px; position:relative; font-family:"微软雅黑";}
.contact-box .con-tel{ font-size:26px; line-height:38px; color:#008be8; background:url(../images/con_tel_ico.png) 0 50% no-repeat; font-family:Arial, Helvetica, sans-serif ; margin:8px 0; padding-left:44px;}
.fb-pic{ position:absolute; bottom:15px;}
.about{ width:328px;float:left; position:relative; margin:20px 0;}
.about-t{ font-size:18px; height:32px; border-bottom:1px solid #008be8; position:relative; background:url(../images/title_ico.jpg) left 80px center no-repeat; text-align:left;font-family:"微软雅黑";line-height:32px; font-size:12px;}
.about-more{ width:140px; height:40px; line-height:40px; background:#008be8; font-size:14px; font-family:"微软雅黑"; text-align:center; color:#FFF; display:block; position:absolute; left:0; bottom:0px;}
.video-box{ width:335px; height:260px; background:url(../images/video-box.jpg) no-repeat; padding:14px; float:left; margin-right:15px;}
.about-box{ padding:20px 0; font-size:12px; line-height:24px; padding-bottom:40px;}
.about img{ float:left; margin:10px;}
.ch{ color:#0078d0; font-size:14px;  clear:both; width:100%; padding-right:15px;}
.ch2{color:#0062db;  font-size:18px;  clear:both; width:100%; padding-right:15px;}
.ch3{ color:#999; font-size:14px;  clear:both; width:100%; padding-right:15px;}
.en{ color:#FFF; font-size:16px; font-family: "Times New Roman", Times, serif; text-transform:uppercase;}
.en2{ color:#929292; font-size:18px; font-family: "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold }
.about-content{ width:554px; padding:10px; height:163px; border-right:2px solid #e7e7e7; float:left }
.news{ width:354px;   float:left; margin:5px 10px;*margin:5px;overflow:hidden; padding:10px;}
.news-box { clear:both;}
.news-box  ul{ float:right; width:353px;}
.news-box ul li{ float:left; width:330px; height:64px; line-height:64px; border-bottom:1px solid #CCC; }
.news-box ul li a{  height:64px; line-height:64px; border-bottom:1px solid #CCC; display:block; color:#000; text-indent:2em;}
.news-box ul li a:hover{ color:#0078d0}
.contact{ width:232px; float:right;margin-bottom:15px; padding:10px;}
.contact-tel{  clear:both; margin:0 auto; height:44px; margin-bottom:5px; background:url(../images/con_t.jpg) right no-repeat; color:#ff0000; font-size:24px; font-family: Arial, Helvetica, sans-serif; font-style:italic; line-height:48px;}
.contact-t2{ background:url(../images/con-ny.jpg) center no-repeat; clear:both; width:233px; margin:0 auto; height:36px; margin-bottom:20px;}
.contact-box p{ line-height:24px;}
.in-d{ font-size:44px; font-family: Arial, Helvetica, sans-serif; color:#c4c4c4; float:left; font-weight:bold; border-right:1px solid #c4c4c4; width:60px; text-align:center; height:44px;  margin-top:10px; }
.news img{ float:left; margin:10px;}
.date{ float:right;  width:55px; text-align:center;}

.ad{ height:156px; max-width:1900px; background:url(../images/ad.jpg) top center no-repeat; margin:0 auto; clear:both; position:relative}
.adtel{ position:absolute; top:85px; left:670px; font-size:26px; color:#ff9d1f; font-family:Arial, Helvetica, sans-serif;}


.newsinfo{ clear:both; font-size:12px; line-height:22px; position:relative; }
.newsinfo img{ float:left; margin:5px;}
.more{  display:block; right:10px; bottom:0; position:absolute; font-size:12px}
.more2{  display:block; right:10px; bottom:0; position:absolute; font-size:12px; color:#FFF;}

/*foot.htm*/
.foot{max-width:1900px; margin:0 auto;clear:both; margin: 0 auto; background:#008ed6; padding-top:25px; line-height:20px; color:#FFF; font-size:12px;  text-align: center; padding-bottom:10px;  }
.foot a{ color:#FFF;}
.foot ul .lb{ float:left; width:115px;}
.lb li{ width:115px; text-align:center;}
.lb li a{ color:#FFF; font-weight:normal;}
.cl{ clear:both; margin:0 auto; width:1002px; height:50px; position:relative;}
.wx{ position:absolute; right:10px; top:-12px;}
.blb{width:115px; font-weight:bold; text-align:center; font-size:16px; font-weight:bold; color:#FFF;}
.fr-link{ width:1002px; clear:both; text-align:left; margin:0 auto;line-height:48px;}
.fr-t{ font-size:16px; color:#666666; font-weight:bold; }
.foot-bottom{ background:#0088e1; clear:both; text-align:center; color:#FFF;}

.fr-link a{ color:#d9d9d9}
.copy{ width:1002px; margin:0 auto; position:absolute; top:0; color:#fff;}
.copy a{ color:#fff}
.pic-text{ float:right; width:150px;height:150px; font-size:12px; line-height:14px;}
#prodiv ul li{ width:340px; float:left; height:150px;}
/*left.htm*/
.left{ width:232px; float:left;overflow:hidden; margin-top:20px;background:#FFF;}
.l-t{ font-weight:normal;}
.big{cursor:pointer; font-weight:bold; height:24px;width:218px;text-align:center; }
.s{ text-align:left; width:170px; margin-left:10px; font-size:12px; text-indent:2em;line-height:24px;background:url(../images/news_li.jpg) 10px 50% no-repeat;}
.smallclass{ padding-left:18px;}
.pro-list2{ width:232px; background:url(../images/pro_list_bg.jpg) repeat-y; margin-bottom:20px; float:left}
.pro-list{ width:232px; background:url(../images/pro_list_bg.jpg) repeat-y; margin-bottom:20px; clear:both}
.pro-list-t{ width:232px; height:62px;  background: url(../images/pro_list_t.jpg) no-repeat; font-size:24px;font-family:"微软雅黑"; line-height:74px; text-align:center;color:#FFF;}
.pro-list-box{ min-height:370px;width:230px;  font-size:12px; line-height:24px; color:FFF; border:1px solid #d4d4d4;  background:#FFF;}
.pro-list-box strong{ font-size:13px; color:#0a5fb9;}
.pro-list-box ul{ width:204px; margin:0 auto; padding:10px 0; }
.pro-list-box ul li{ font-weight:normal; overflow:hidden; background:url(../images/pro_list_li.jpg) no-repeat; line-height:25px; height:25px; width:204px; font-family:"微软雅黑"; font-size:12px;margin-bottom:10px;}
.pro-list-box ul li a{height:36px; width:204px;display:block; color:#5d5d5d; text-indent:3em;}
.pro-list-box ul li a:hover,.pro-list-box ul li a.hover{ color:#000; }
.m-t20{ margin-top:20px;}
.dropdown{ display:none;}
.cont-box{ padding:10px; font-size:12px; line-height:22px; margin-top:10px; overflow:hidden}
.cont-box2{ padding:10px 3px; font-size:12px; line-height:24px; margin-top:10px;font-weight:bold; width:220px; height:217px; background:url(../images/contact_bg2.jpg) no-repeat; overflow:hidden}
/*其它页面*/
.all{ float:right; width:748px; position:relative; margin-top:20px;}
.all-t{height:43px; background:url(../images/all-t.jpg) no-repeat; right:0; color:#FFF;font-size:14px;font-family:"微软雅黑"; text-indent:1em; line-height:43px; position:relative; margin-bottom:10px;overflow:hidden;}
.postion{ right:10px; line-height:43px; font-size:12px; float:right; margin-right:10px;color:#666; font-family:"宋体"; font-size:12px; position:absolute; color:#FFF;}
.postion a{ color:#FFF;}
.ent{ color:#0662a1; float:left; font-size:28px; font-family:Arial, Helvetica, sans-serif}
.cht{ color:#000; float:left; padding:0 20px;font-family:"黑体"; font-size:20px;}
.all-box{ float:left; width:736px; padding:10px; font-size:12px; 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:700px; height:30px; line-height:30px; background:url(../images/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;}
.page{ float:left;line-height:30px;height:30px;width:100%;text-align:center;border:1px solid #5c84b0;margin:12px 0px;	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; color:#FFF; background:#0A276F}
.pic2{
	overflow:hidden;
display: table-cell;
/*设置垂直居中*/
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 142px;/*此处的font-size为height除以1.14 */
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width:209px;
height:163px;
	}
.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;
}
.show-pic{width:212px;height:190px; background: url(../images/pic-bg.jpg) no-repeat; line-height:28px; padding:15px; margin-right:15px; text-align:center}
.pic2 img,.show-pic img,.pic-bg img {
/*设置图片垂直居中*/
vertical-align:middle;
border:none}
