@charset "utf-8";
@import url("common.css");
/*head.htm*/
#flash-box{ width:1002px; height:388px;  position:relative; overflow:hidden; margin:0 auto; }
#ny-flash{ width:1002px; height:166px; background:url(../images/ny-flash.jpg) no-repeat; margin:0 auto;}
.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;}
.topbox{ min-width:253px; height:101px;line-height:20px; font-size:12px; color:#000; position:absolute; right:-9px; top:8px;}
.topadd{ height:26px; font-size:12px; line-height:24px; text-align:center;position:absolute; top:20px; right:20px;}
.topadd a{ color:#FFF;}
.topadd a:hover{ color:#fff;}
.topadd2{ font-size:12px; line-height:28px; position:absolute; top:55px; right:20px; color:#fff;}
.topadd2 a{ color:#FFF;}
.topadd2 a:hover{ color:#e7a911;}
.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;}
.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{ width:1002px; height:31px; background:url(../images/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;}
.bar{ width:1002px; height:202px; background:url(../images/bar.jpg) no-repeat; margin:0 auto;}
.hdp{ width:230px; height:167px; float:left; margin:10px 20px;_margin:10px 10px;}
.news-t,.hdp-t{ font-size:14px; font-weight:bold; color:#000; line-height:24px;}
.picScroll-left{ width:230px;  overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden;  height:30px;  padding:0 10px; position:absolute; right:10px; top:120px; z-index:999;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;}
.picScroll-left .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:215px; height:137px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.newsinfo{ clear:both; font-size:12px; border-bottom:1px solid #CCC; height:90px;}
.newsinfo img{ float:left; margin-right:10px; width:130px; height:80px;}
.qk-link{ width:217px; float:right;	margin:22px 40px 0 0;*margin-right:20px; overflow:hidden}
.qk-link img{ margin-bottom:5px;}
.zx{ clear:both; line-height:68px; font-size:14px; font-weight:bold}


.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;}
.t2 a{ color:#FFF}
.about{ width:498px; height:354px; float:left; margin:0 8px;}
.about-t{ width:498px; height:36px; background: url(../images/about_t.jpg) no-repeat;  }
.about-box{ width:478px; padding:10px; font-size:12px; line-height:28px; color:#000;  height:127px; }
.about-box a{ color:#FF0000}
.about-box images{ float:left; margin:10px 10px 10px 0;}
.news-box{ width:422px; margin:0 auto;}
.news-box ul{ margin:0 auto; padding:0; clear:both;}
.news-box ul li{ height:28px; line-height:28px; font-size:12px; background:url(../images/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 images{ float:left; margin:5px;}
.show{ width:1000px; height:341px; float:right; margin-top:10px;}
.show-t{ width:1000px; height:36px; background:url(../images/show_t.jpg) no-repeat;}
.show-box{ width:986px; height:307px;padding:10px;}
.more{ width:38px; height:11px; display:block; right:11px; top:17px;}
.date{ float:right; color:#666;}
/*foot.htm*/
.foot{ clear:both; width:719px; height:64px; clear:both; margin: 10px auto; background:url(../images/foot_Bg.jpg) repeat-x; padding-top:20px; line-height:20px; color:#d9d9d9; font-size:12px;  text-align: center; padding-left:280px; text-align:left; }
.foot images{ float:left; margin-left:10px;}
.foot a{ color:#d9d9d9; font-weight:bold}
.fr-link a{ color:#d9d9d9}
.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:225px; float:left;overflow:hidden; }
.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;}
.ch{ color:#184ca7; font-size:14px;}
.en{ color:#666; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.pro-list{ width:225px; float:left;  margin-bottom:10px;}
.pro-list-t{ width:225px; height:53px; background: url(../images/pro_list_t.jpg) no-repeat; font-size:24px; font-weight:bold;font-family:"黑体"; line-height:53px; text-indent:1em; color:#0A276F;}
.pro-list-box{ width:225px; float:left;  font-size:12px; line-height:24px; color:FFF}
.pro-list-box strong{ font-size:13px; color:#0a5fb9;}
.pro-list-box ul{ width:218px; margin:0 auto;}
.pro-list-box ul li{ font-weight:normal; overflow:hidden; line-height:27px; font-family:"微软雅黑"; font-size:12px;  }
.pro-list-box ul li a{ width:218px;display:block; color:#57310c; text-indent:3em;}
.pro-list-box ul li a:hover,.pro-list-box ul li a.hover{ color:#57310c;  }
.dropdown{ display:none;}
.cont-box{ padding:10px 3px; font-size:12px; line-height:22px; margin-top:10px; font-weight:bold; width:220px; height:167px; background:url(../images/contact_bg.jpg) no-repeat; 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:757px; position:relative;}
.all-t{ width:757px; height:46px; background:url(../images/all_t.gif) no-repeat; right:0; color:#FFF;font-size:24px;font-family:"黑体"; text-indent:1em; line-height:46px; position:relative; margin-top:-18px;}
.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;}
.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}

.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 images {
/*设置图片垂直居中*/
vertical-align:middle;
border:none}
