@charset "gb2312";
/* CSS Document */


html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}

/* body */ 
body{color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px;} 
i, em, cite { font-style: normal; }
/* a */ 
a{color:#666666; text-decoration:none; }
a:hover {text-decoration: none; color:#1b4d98; }
/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }
/* li */ 
ul,li{list-style-type:none;} 
/* img */ 
img{border:0 none; vertical-align:middle;} 
/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px;} 
h5{ font-size:14px;} 
h6{ font-size:12px;}


/*********清除浮动处理**********/
.clr {clear:both; display:block; height:0;font-size:0; overflow:hidden;}


.headerwrap{ width:100%; height:131px; background:url(../Images/top-bj.jpg) repeat-x;}
.header{ width:1000px; height:91px; overflow:hidden; margin:0 auto;}
.header-L{ width:620px; height:35px; float:left; margin-top:30px;}
.header-R{ width:240px; height:91px; overflow:hidden; float:right;}
.header-R .R-top{ width:240px; height:30px; overflow:hidden; text-align:right; float:left}
.header-R .R-foo{ width:240px; height:22px; margin-top:30px; float:left; }


.nav{ width:1000px;  margin:0 auto;}
.nav-L{ float:left; background:none;  position:relative; z-index:5; width:800px;}
.nav-Lli{ width:1px; height:40px; background:url(../Images/navli.jpg) no-repeat;}

.nav-R{ width:170px; height:22px; margin-top:10px; float:right;}

.menu { width:800px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; overflow:hidden;  width:111px; height:40px; color:#ffffff;  font-size:13px;  background:url(../Images/navli.jpg) left center no-repeat; line-height:40px; font-weight:bold}
/* make the dropdown ul invisible */
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#000000; background:#ffffff; width:111px;}
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; width:111px;}
.menu ul li:hover ul li a {display:block; color:#FFF; overflow:hidden; font-size:13px; font-weight:normal;  border-left:0; }
.menu ul li:hover ul li a{ background:#3399fe; border-top:1px solid #FFF}
.menu ul li:hover ul li a:hover {background:#666666; color:#FFF; height:40px; line-height:40px;FILTER: alpha(opacity=100); -moz-opacity: 1 ; opacity:1; }


.search-box{ width:122px; height:22px; line-height:22px; padding-left:5px; background:url(../Images/search-box.jpg) repeat-x; border-left:1px solid #acb5bc !important; border-bottom:0px; border-right:0px; border-top:0px; color:#a5a5a5}
.search-an{ width:36px; line-height:22px; height:22px; cursor:pointer;  background:url(../Images/search-an.jpg) no-repeat; border:0px;}



.bannerwrap{ width:1000px; height:300px; margin:2px auto; z-index:-1}
.nybanner{ width:1000px; height:204px; margin:2px auto}



/*首页样式*/
.contentwrap{ width:1000px; margin:20px auto; height:100%px; overflow:hidden}
.con-Left{ width:242px; float:left; height:100%; overflow:hidden}
.con-Left .left-top{ width:242px; float:left; height:100%; overflow:hidden}
.con-Left .left-top h3{ width:232px; padding-left:10px; color:#000; height:30px; font-size:14px; line-height:30px; background:url(../Images/in-abou-bt-bj.jpg) no-repeat;}
.con-Left .left-top-nr{ width:222px; padding-left:10px; padding-top:10px; line-height:24px; float:left}

.con-Left .left-foo{ width:242px; float:left;height:100%; overflow:hidden; margin-top:40px;}
.con-Left .left-foo h3{ width:232px; padding-left:10px; color:#000; height:30px; font-size:14px; line-height:30px; background:url(../Images/in-abou-bt-bj.jpg) no-repeat;}
.con-Left .left-foo h3 dt{ width:120px; height:30px; overflow:hidden; float:left;}
.con-Left .left-foo h3 dd{ width:50px; height:30px; overflow:hidden; float:right; text-align:right; margin-right:5px; font-size:12px; font-weight:normal;}
.con-Left .left-foo-nr{ width:222px; padding-left:10px; float:left; padding-top:10px;}
.con-Left .left-foo-nr li{ width:220px; height:24px; line-height:24px; overflow:hidden; float:left}
 
.con-C{ width:474px; float:left; height:100%; overflow:hidden; border:1px solid #f1f1ef; margin-left:20px; display:inline;}
.con-C h3{ width:474px; height:29px;font-size:14px; color:#000; overflow:hidden; line-height:29px; overflow:hidden; background:url(../Images/pro-bj.jpg) no-repeat}
.con-C h3 dt{ width:100px; height:29px;  float:left; overflow:hidden; padding-left:25px;}
.con-C h3 dd{ width:60px; height:29px; float:right; font-size:12px; overflow:hidden; font-weight:normal; text-align:right; padding-right:5px;}
.con-C-nr{ width:474px; height:410px; overflow:hidden;  padding-top:20px;}
.con-C-nr li{ width:138px;  height:140px; overflow:hidden; float:left; padding-left:20px}
.con-C-nr li .pic{ width:110px; height:97px; border:1px solid #f1f1ef; }
.con-C-nr li .txt{ width:110px; height:24px; overflow:hidden; text-align:center; line-height:24px;}
 
.con-Right{ width:243px; float:right; height:100%; overflow:hidden}
.con-Right .Right-top{ width:242px;height:100%; overflow:hidden; float:right}
.con-Right .Right-top h3{ width:212px; padding-left:30px; color:#000; height:30px; font-size:14px; line-height:30px; background:url(../Images/zhaop.jpg) no-repeat;}
.con-Right .Right-top-nr{ width:222px; padding-left:10px; padding-top:10px; line-height:24px; float:left}

.con-Right .Right-C{ width:242px; float:right; height:100%; overflow:hidden; margin-top:5px;}
.con-Right .Right-C h3{ width:212px; padding-left:30px; color:#000; height:30px; font-size:14px; line-height:30px; background:url(../Images/zhaop.jpg) no-repeat;}
.con-Right .Right-C-nr{ width:222px; padding-left:10px; padding-top:10px; line-height:24px; float:left}

.con-Right .Right-F{ width:242px; float:right;height:100%; overflow:hidden; margin-top:5px;}
.con-Right .Right-F h3{ width:232px; padding-left:10px; color:#000; height:30px; font-size:14px; line-height:30px; background:url(../Images/in-abou-bt-bj.jpg) no-repeat;}
.con-Right .Right-F-nr{ width:222px; padding-left:10px; padding-top:10px; line-height:22px; float:left}

/*-------------结束-----------------*/




/*内页样式*/
.ny-left{ width:180px; height:100%; overflow:hidden; float:left}
.ny-left .leftnav{ width:180px; float:left}
.ny-left .leftnav h3{ width:180px; color:#FFF; text-align:center; font-size:14px; line-height:35px; height:35px; overflow:hidden; background:#076dd2}
.ny-left .leftnav h3 span{ color:#FFF; font-size:12px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.ny-left .leftnav-nr{ width:180px; float:left}
.ny-left .leftnav-nr li{ width:180px;  line-height:30px; background:url(../Images/left-bj.jpg) no-repeat; overflow:hidden}
.ny-left .leftnav-nr li a{ display:block; width:180px; text-align:center; height:30px; overflow:hidden}
.ny-left .leftnav-nr li span a{display:block; width:110px; text-align:left; padding-left:70px; height:24px; line-height:24px; overflow:hidden}
.ny-left .leftnav-nr li span a:hover{ background:#9a9a9a; color:#FFF;}

.ny-left .nycontact{ width:180px; float:left; margin-top:20px;}
.ny-left .nycontact h3{ width:170px; color:#000;  background:url(../Images/nycontact.jpg) no-repeat; padding-left:10px; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.ny-left .nycontact h3 span{ color:#c1c1c1; font-size:12px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}

.ny-left .nycontact-nr{ width:180px; float:left; padding-top:10px;}



/*产品页*/
.ny-right{ width:798px; height:100%; overflow:hidden; float:right; border:1px solid #efefed;}
.ny-right-bt{ width:798px; height:29px; color:#b2b0b1; padding-left:5px; line-height:29px; background:url(../Images/righ-t-bj.jpg) no-repeat;}
.ny-right-nr{ width:798px;  padding-top:20px; padding-bottom:20px}
.ny-right-nr li{ width:246px; float:left; height:270px; padding-left:20px;}
.ny-right-nr li .pro{ width:227px; height:194px; background:url(../Images/ny-pro-bj.jpg) no-repeat} 
.ny-right-nr li .pro img{ width:214px; height:189px; margin-top:6px; margin-left:7px;}
.ny-right-nr li .text{ width:227px; height:24px; line-height:24px; background:url(../Images/ny-text-bj.jpg) no-repeat; text-align:center;}


.nypro-h{ text-align:center; margin:0 auto; }
.nypro-h img{border:1px solid #CCC}
.nypro-txt{ width:350px; height:24px; line-height:24px; text-align:center; margin:0 auto; font-size:14px; font-weight:bold}
.shownews-nr{ width:798px; float:left;}
.shownews-nr h6{ width:778px; margin-left:10px; padding-left:5px; float:left; display:inline;  border-bottom:1px solid #1073d1}
.shownews-nr .txt{  float:left; width:778px;display:inline;   margin-left:10px;}


.page{ width:798px; float:left; margin-top:10px; margin-bottom:15px;}



/*about*/
.ny-right-about{ width:770px; margin:0 auto; padding-top:10px; padding-bottom:20px;}


/*news*/
.ny-right-news{ width:780px; margin:0 auto; padding-bottom:30px; padding-top:10px;}
.ny-right-news li{ width:780px; float:left; overflow:hidden; height:32px; border-bottom:1px dashed #CCC; line-height:32px;}
.ny-right-news li dt{ width:500px; float:left; overflow:hidden; height:32px;}
.ny-right-news li dd{ width:65px; float:right; overflow:hidden; height:32px;}

.ny-h4{ width:780px; text-align:center; font-size:14px; font-weight:bold}
.ny-bt{ width:780px; height:32px; line-height:32px; border-bottom:1px dashed #CCC; text-align:center;  margin-bottom:10px}
.shownews-nr{ width:780px; margin-bottom:20px;}
.shownews-nr h6{ font-size:12px; }
.shownews-nr .txt{ width:760px; float:left; padding:10px}


.ny-right-hon{ width:770px; margin:0 auto; padding-top:10px; padding-bottom:20px;}
.ny-right-hon li{ width:192px; height:260px; float:left}
.ny-right-hon li .honpic{ width:180px; height:220px; border:1px solid #eeeeee}
.ny-right-hon li .hontxt{ width:180px; height:22px; line-height:22px; text-align:center;}

.nyhon-h{ text-align:center; margin:0 auto; }
.nyhon-h img{border:1px solid #CCC}
.ny-hon-txt{ width:770px; height:34px; line-height:34px; text-align:center; margin:0 auto; font-size:14px; font-weight:bold}
.fyys{ width:770px; text-align:center; margin:0 auto}

.footerwrap{ width:100%; height:65px; border-top:3px solid #0168cd}
.footer{ width:1000px; height:55px; text-align:center; margin:0 auto; padding-top:10px}








