@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body{margin:0;padding:0;font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#FEFEFE;}
div,input,dl,dd,dt,ul,li,p,h1,h2,h3,h4,h5,h6,p,fieldset{margin:0; padding:0;}
ul,li{ list-style:none;}
img,input{ border:none;}
a{ text-decoration:none;}

/* ------------------------------------------header头部----------------------------------------------------- */

.header{width:1002px;height:113px;background:url(../images/zjj.png) 0px 0px repeat-x; margin:0 auto;overflow:hidden;}
.headerle{width:6px;height:113px;float:left; background:url(../images/zjj.png) 0px -114px no-repeat;display:inline; overflow:hidden;}
.headerri{width:6px;height:113px;float:left; background:url(../images/zjj.png) -17px -114px no-repeat;display:inline; overflow:hidden;}
.logo{width:990px;height:91px;padding-top:22px;float:left; display:inline; overflow:hidden;}
.logole{width:555px;height:75px;float:left; display:inline; overflow:hidden;}

.logori{width:280px;height:80px;float:right;padding-right:20px;display:inline; text-align:right;overflow:hidden;}
.logori p{ display:block;width:280px;height:37px;color:#888;font-size:12px;line-height:26px;overflow:hidden;}
.logori p a{height:26px;padding:0px 7px;color:#888;font-size:12px;line-height:26px; text-align:center;}
.logori p a:hover{ text-decoration:underline;}
.logori font{font-size:20px;color:#545454; font-family:Arial, Helvetica, sans-serif,"黑体"; font-weight:bold;overflow:hidden;width:280px;height:37px;}

.nav{width:985px;height:43px;margin:0 auto;padding-left:5px;background:url(../images/zjj.png) 0px -234px repeat-x;overflow:hidden;}
.nav ul li{float:left;}
.nav ul li a{ display:block; width:109px;height:43px;background:url(../images/zjj.png) -137px -292px no-repeat;float:left;color:#fff;font-size:14px;line-height:42px;text-align:center;}
.nav ul li a:hover{ background:url(../images/zjj.png) 0px -292px no-repeat; font-weight:bold;}
#navsy{background:url(../images/zjj.png) 0px -292px no-repeat;font-weight:bold;}

.banner{width:990px;height:258px;margin:0 auto; overflow:hidden;}



/* ------------------------------------------main左边部分 ----------------------------------------------------- */

.main{width:990px;height:auto;background:#FEFEFE url(../images/zjj.png) 0px -1301px repeat-x;margin:0 auto;overflow:hidden;}

.mainle{width:245px;height:auto;float:left;display:inline;overflow:hidden;}
.mlefl{width:245px;height:290px; background:#E2E3E7;padding-bottom:10px;overflow:hidden;}
.mlefltop{width:230px;height:31px; background:url(../images/zjj.png) 0px -532px no-repeat;color:#FFF;line-height:27px;padding-left:15px;font-weight:bold;overflow:hidden;}
.mleflmain{width:180px;height:auto;padding:15px 0px 15px 30px;}
.mleflmain1{width:180px;height:auto;padding:15px 0px 15px 30px;}
.mleflmain ul li{ display:block;width:180px;height:26px;padding-top:5px;border-bottom:#A4A4A4 dotted 1px;background:url(../images/zjj.png) 10px -566px no-repeat;overflow:hidden;}
.mleflmain ul li a{color:#616161;font-size:12px;line-height:24px;padding-left:60px;}
.mleflmain ul li a:hover{ color:#F00;}

.mlefllx{width:245px;height:315px; background:#E2E3E7;padding-bottom:10px;overflow:hidden;}
.mrilxmain{width:210px;height:172px;padding:5px 0px 0px 20px;color:#666;fonrt-size:12px;line-height:21px;overflow:hidden;}
.mlely{width:245px;height:auto; overflow:hidden;}
.mlelxt{width:245px;height:auto;padding:10px 0px; text-align:center;overflow:hidden;}


.lexw{width:245px;height:380px; background:#E2E3E7;overflow:hidden;}
.lexwtop{width:235px;height:40px;padding-left:10px;color:#443E3E;font-size:16px;font-weight:bold;line-height:35px; background:url(../images/zjj.png) 0px -1000px no-repeat;overflow:hidden;}
.lexwtop font{color:#999;font-size:14px;padding-left:10px;}

.lexwmain{width:235px;height:330px;padding-top:8px;padding-left:7px;overflow:hidden;}
.lexwmain ul li{ display:block;width:230px;height:26px;line-height:26px; border-bottom:#999 dotted 1px;overflow:hidden;}
.lexwmain ul li a{font-size:12px;color:#313131;line-height:26px;padding-left:20px;background:url(../images/zjj.png) -5px -432px no-repeat;}
.lexwmain ul li a:hover{color:#F00;}





/* ------------------------------------------main右边部分 ----------------------------------------------------- */
.mainri{width:710px;height:auto;padding-top:30px;float:right;display:inline; overflow:hidden;}

.mrigs{width:710px;height:280px;overflow:hidden;}
.mrigsle{width:370px;height:270px;float:left; display:inline; overflow:hidden;}
.mrigsletop{width:315px;height:40px;padding-left:55px;padding-top:5px;color:#303030;font-size:16px;font-weight:bold;line-height:35px;background:url(../images/zjj.png) 0px -611px no-repeat;overflow:hidden;}
.mrigsletop font{color:#999;font-size:14px;padding-left:10px;}

.mrigslemain{width:370px;height:210px;padding-top:10px;overflow:hidden;}
.mrigslemain span{ display:block;width:115px;height:160px; padding:2px; border:#DDDDDD solid 3px;float:left;overflow:hidden;}
.mrigslemain p{display:block;width:225px;color:#303030; text-indent:24px;line-height:21px;float:right;}

.mrigsri{width:300px;height:270px;float:right; display:inline; overflow:hidden;}
.mrigsritop{width:245px;height:40px;padding-left:55px;padding-top:5px;color:#303030;font-size:16px;font-weight:bold;line-height:35px;background:url(../images/zjj.png) 0px -611px no-repeat;overflow:hidden;}
.mrigsritop font{color:#999;font-size:14px;padding-left:10px;}

.mrigsrimain{width:298px;height:215px;padding-top:10px;text-align:center; border:#B9B9B9 solid 1px; border-top:none;overflow:hidden;}
.mrigsrimain ul li{display:block; width:132px;height:100px;padding:5px 0px 0px 17px;float:left;vertical-align:bottom;overflow:hidden;}
.mrigsrimain ul li span a{display:block; width:110px;height:70px; padding:1px;border:#ccc solid 1px;}
.mrigsrimain ul li span a:hover{ padding:1px;border:#7F91A7 solid 1px;}
.mrigsrimain ul li p{width:141px;height:20px;line-height:20px;text-align:center; overflow:hidden;}
.mrigsrimain ul li p a{display:block;width:114px;height:20px;color:#555;font-size:12px;line-height:20px;background:#E6E6E6;overflow:hidden;}
.mrigsrimain ul li p a:hover{ background:#7F91A7; color:#FFF;}


/* ------------------------------------------main右边新闻产品部分 ----------------------------------------------------- */
.mricpritop{width:290px;height:40px;padding-left:10px;color:#443E3E;font-size:16px;font-weight:bold;line-height:35px; background:url(../images/zjj.png) 0px -1000px no-repeat;overflow:hidden;}
.mricpritop font{color:#999;font-size:14px;padding-left:10px;}

.mrixwzx{width:710px;height:335px; overflow:hidden;}
.mrixwlemain{width:710px;height:270px;padding-top:10px;overflow:hidden;}
.mrixw01{width:690px;height:270px;float:left; display:inline; overflow:hidden;}
.mrixw01 ul li{display:block;width:345px;height:26px;line-height:26px;border-bottom:#666 dotted 1px;overflow:hidden; float:left;}
.mrixw01 ul li a{font-size:12px;color:#313131;line-height:26px;padding-left:20px;background:url(../images/zjj.png) -125px -152px no-repeat;}
.mrixw01 ul li a:hover{color:#F00;}
.mrixw01 ul li span{ display:block;width:90px;height:26xp;float:right;font-size:12px; text-align:right;padding-right:5px;color:#666;overflow:hidden;}

.mrixw02{width:335px;height:270px;float:right; display:inline; overflow:hidden;}
.mrixw02 ul li{display:block;width:335px;height:26px;line-height:26px; border-bottom:#666 dotted 1px;overflow:hidden;}
.mrixw02 ul li a{font-size:12px;color:#313131;line-height:26px;padding-left:20px;background:url(../images/zjj.png) -125px -152px no-repeat;}
.mrixw02 ul li a:hover{color:#F00;}
.mrixw02 ul li span{ display:block;width:90px;height:26xp;float:right;font-size:12px;text-align:right;padding-right:5px;color:#666;overflow:hidden;}

.mricp{width:710px;height:380px; border-bottom:#ccc dotted 1px;overflow:hidden;}
.mricpletop{width:655px;height:40px;padding-left:55px;padding-top:5px;color:#303030;font-size:16px;font-weight:bold;line-height:35px;background:url(../images/zjj.png) 0px -690px no-repeat;overflow:hidden;}
.mricpletop font{color:#999;font-size:14px;padding-left:10px;}

.mricpmain{width:700px;height:330px;padding-top:3px;overflow:hidden;}
.mricpmain ul li{display:block; width:160px;height:155px;padding:7px 0px 0px 15px;float:left;vertical-align:bottom;overflow:hidden;}
.mricpmain ul li span a{display:block; width:135px;height:115px; padding:2px;border:#ccc solid 1px;}
.mricpmain ul li span a:hover{ padding:1px;border:#7F91A7 solid 2px;}
.mricpmain ul li p{width:141px;line-height:28px;text-align:center; overflow:hidden;}
.mricpmain ul li p a{display:block;width:141px;height:30px;color:#555;font-size:12px;line-height:28px; background:#E6E6E6;overflow:hidden;}
.mricpmain ul li p a:hover{ background:#7F91A7; color:#FFF;}


.mrixw{width:675px;height:305px;overflow:hidden;}
.mrixwle{width:470px;height:300px;float:left;display:inline;overflow:hidden;}
.mrixwtop{width:445px;height:23px;padding-top:5px;padding-left:25px;color:#333;font-size:14px; font-weight:bold;border-bottom:#C7C7C7 solid 1px;background:url(../images/zjj.png) 0px -307px no-repeat;overflow:hidden;}
.mrixwtop a{display:block;width:35px;height:20px;line-height:20px;padding-left:15px;float:right;font-size:12px;color:#707070;font-weight:100; background:url(../images/zjj.png) 0px -339px no-repeat;overflow:hidden;}
.mrixwtop a:hover{ text-decoration:underline;}

.mrixwmain{width:455px;height:260px;padding:10px 0px 0px 5px;overflow:hidden;}
.mrixwmain ul li{ display:block;width:455px;height:26px;line-height:26px; overflow:hidden;}
.mrixwmain ul li a{ display:block;width:340px;height:26px;font-size:12px;color:#4F4F4F;line-height:26px;padding-left:20px;background:url(../images/zjj.png) 0px -366px no-repeat; overflow:hidden;}
.mrixwmain ul li a:hover{color:#F00;text-decoration:underline;}
.mrixwmain ul li span{width:90px;height:26px;float:right;text-align:right;color:#999;font-size:12px;overflow:hidden;}








/* ------------------------------------------产品展示部分 ----------------------------------------------------- */
.cpmainri{width:715px;height:auto; min-height:500px;padding-top:20px;float:right;background:url(../images/zj.gif) 0px -825px repeat-x;display:inline; overflow:hidden;}

.cpmlefl{width:245px;height:auto; background:#E2E3E7;padding-bottom:10px;overflow:hidden;}

.cpmain{width:990px;height:auto;background:#FEFEFE url(../images/zjj.png) 0px -1301px repeat-x;margin:0 auto;overflow:hidden;}
.cpmainle{width:210px;height:auto;float:left; display:inline; overflow:hidden;}
.cpmlelb{width:200px;height:auto;padding-bottom:20px;background:url(../images/zy.png) 0px -267px no-repeat; overflow:hidden;}
.cpmlelb h3{color:#fff;background:url(../images/zy.png) 0px -77px no-repeat;height:33px;line-height:33px;padding-left:40px;}/
.box_m{overflow:hidden;}

.cpmritop{width:655px;height:35px;padding-left:55px;padding-top:10px;background:url(../images/zjj.png) 0px -690px no-repeat;overflow:hidden;}
.cpmritop span{display:block;height:25px;color:#5B5B5B;font-size:12px;line-height:25px;}
.cpmritop span a{color:#4F9DDD;padding:0px 5px;}
.cpmritop span a:hover{ text-decoration:underline;}

.mricpletop font{color:#999;font-size:14px;padding-left:10px;}

.cprim{width:710px;height:auto;padding:20px 0px 10px 0px;overflow:hidden;}
.cprim ul li{display:block; width:165px;height:170px;padding:5px 0px 10px 12px;float:left;vertical-align:bottom;overflow:hidden;}
.cprim ul li span a{display:block; width:135px;height:115px; padding:2px;border:#DDDFE4 solid 1px;}
.cprim ul li span a:hover{ padding:1px;border:#7F91A7 solid 2px;}
.cprim ul li p{width:140px;height:37px;text-align:center; overflow:hidden;}
.cprim ul li p a{display:block;width:148px;height:36px;padding:0px 3px;color:#333;font-size:12px;line-height:35px;border:#DDDFE4 solid 1px;border-top:none; background:url(../images/zjj.png) 0px -1167px repeat-x;overflow:hidden;}
.cprim ul li p a:hover{background:#7F91A7; color:#FFF;}


/*产品js*/
	* { list-style: none; margin: 0; padding: 0; }
	ul.expmenu { width:210px; }
	ul.expmenu * { list-style: none; }
	ul.expmenu  li  div.header { width:210px; height:31px; line-height:31px;}
	ul.expmenu  li:last-child  div.header { border-bottom:#A4A4A4 dotted 1px;}
	ul.expmenu  li ul li {padding:10px 0px 0px 40px; color: #000;}
	ul.expmenu  li ul li a{padding: 10px; color: #000; font-size:12px;}
	ul.expmenu  li ul li:last-child { border-bottom: none; }
	ul.expmenu div.header{background:url(../images/zjj.png) 10px -566px no-repeat; border-bottom:#A4A4A4 dotted 1px;height:31px; line-height:31px;}
	ul.expmenu  li  div.header  .label { float:left; padding-left:50px; font-size:12px;}
	ul.expmenu  li  div.header  .label a{ color:#000; font-size:12px;}
	ul.expmenu  li  div.header  .arrow { display: block; width:50px; height: 31px; line-height:31px;background: url(../images/arr.jpg) no-repeat left center; float: right; }
	ul.expmenu  li  div.header  .arrow.up {background-image: url(../images/arrow_u.gif);}
	ul.expmenu  li  div.header  .arrow.down {background-image: url(../images/arrow_d.gif);}
	div#contentfl { display: table; margin: 0 auto; color:#fff; width:210px;}



#sidebar{list-style-image:none;text-align:left;}
#sidebar li{display:block;line-height:27px;text-decoration:none;background:url(../images/zy.png) 0px 0px repeat-x;}
#sidebar li a{color:#fff;font-size:14px;background:url(../images/zy.png) 0px -37px no-repeat;padding-left:28px;}
#sidebar li a:hover {color:#000;}/*--------边导航菜单滑上去的颜色(sidebar) ---------*/
#sidebar .small{text-align:left;line-height:23px;}
#sidebar .small a{font-size:12px;color:#fff;display:block;height:23px;padding-tio:5px;line-height:23px;background:#336600;}
#sidebar .small a:hover{color:red;}



.show_right02{width:710px;height:auto;padding:10px 0px 20px 0px;border-top:#CCC dotted 1px;overflow:hidden;}
.show_right02 p{width:720px;height:40px;text-align:center;line-height:40px;}
.show_right02 p font{line-height:40px;color:#515150;font-size:12px;}
.show_right02 p a{color:#515150;font-size:12px;}
.show_right02 p a:hover{color:#F30;}




/* ------------------------------------------新闻中心 ----------------------------------------------------- */

.xwrim{width:710px;height:auto;padding:20px 0px 15px 0px;overflow:hidden;}
.xwrim ul li{width:710px;height:26px;line-height:26px;border-bottom:#999 dotted 1px;overflow:hidden;}
.xwrim ul li a{ display:block;width:570px;height:26px;font-size:12px;color:#666;line-height:26px;padding-left:20px;background:url(../images/zjj.png) -125px -147px no-repeat;overflow:hidden;}
.xwrim ul li a:hover{color:#F00;text-decoration:underline;}
.xwrim ul li span{ display:block;width:85px;height:26px;float:right;color:#777;font-size:12px;overflow:hidden;}



/* ------------------------------------------新闻内页 ----------------------------------------------------- */
.xwmainlecp{width:239px;height:auto;padding-bottom:20px;background:#CFCCBB;overflow:hidden;}

.xwnyrim{width:710px;height:auto;padding:20px 0px 20px 0px;overflow:hidden;}
.xwnymtop{width:710px;height:auto;padding:10px 0px; border-bottom:#CCC 1px solid;text-align:center;overflow:hidden;}
.xwnymtop h3.news_title{font-size:18px; font-weight:bold;line-height:30px;color:#333;}
.xwnymtop div.time{line-height:30px;color:#999;font-size:12px;}

.xwnymmain{width:700px;padding:10px;font-size:12px;color:#666;line-height:22px;}
.xwnymmain p{ text-indent:24px;padding-top:5px;}


.cpzsny{width:710px;height:auto;padding:20px 0px 10px 0px;text-align:center; overflow:hidden;}


  

/* ------------------------------------------footer部分 ----------------------------------------------------- */

.link{width:990px;height:auto;padding-top:10px;background:#FEFEFE;margin:0 auto;overflow:hidden;}

.linktop{width:980px;height:40px;padding-left:10px;color:#443E3E;font-size:16px;font-weight:bold;line-height:35px; background:url(../images/zjj.png) 0px -1000px repeat-x;overflow:hidden;}
.linktop a{display:block;width:50px;height:30px;line-height:30px;float:right;font-size:12px;color:#707070;font-weight:100;overflow:hidden;}
.linktop a:hover{ text-decoration:underline;}


.linkmian{width:980px;padding-top:10px;padding-left:10px;font-size:12px;color:#313131;}
.linkmian a{font-size:12px;color:#4F4F4F; padding:0px 8px;line-height:25px;}
.linkmian a:hover{color:#F00;text-decoration:underline;}


.footer{width:990px;height:123px;padding-top:5px; margin:0 auto;background:url(../images/zjj.png) 0px -805px repeat-x;overflow:hidden;}
.footermain{width:960px;height:85px; text-align:center;margin:0 auto;overflow:hidden;}
.footermain p{padding-top:2px;font-size:12px; color:#666; line-height:21px;}
.footermain p a{ padding:0px 5px;font-size:12px; color:#666;}
.footermain p a:hover{text-decoration:underline;}
.wbyjishu {color:#000000; text-decoration:none; font-size:12px; margin:0 auto; text-align:center; line-height:20px;}
.wbyjishu a {color:#000000; text-decoration:none; font-size:12px;padding:0 2px;}
.wbyjishu a visited{color:#000000; text-decoration:none; font-size:12px;}



.blankfoo{width:960px;height:8px; margin:0 auto;overflow:hidden;}
.blankm{width:990px;height:34px; background:url(../images/zjj.png) 0px -793px repeat-x;margin:0 auto; overflow:hidden;}
.blankmle{width:240px;height:10px; overflow:hidden;}

/*人才*/
.job_center{width:940px; line-height:25px; margin:10px auto;font-size:12px}
.job_center ul{ width:940px; margin:0 auto; padding:0px; float:left; color:#666666}
.job_center ul li{ width:920px; line-height:25px;}
.job{width:930px; height:3px;border-bottom:1px dashed #CCC; margin-bottom:5px;}

input { width:300px; height:26px; line-height:26px; border:#CCC 1px solid; margin:10px; background:url(../images/input.jpg) repeat-x bottom;}
textarea {width:300px; height:100px; line-height:30px; border:#CCC 1px solid; margin:10px;}

/*分页*/
.wbyPages{ width:600px; text-align:right; padding:10px 0; margin:0 auto; height:30px; line-height:30px;font-size:12px;}
.wbyPages a{ padding:5px; margin:5px; border:1px solid #ccc; color:#888;font-size:12px;}
.wbyPages span.current{ padding:5px; margin:5px; font-weight:700;}
.wbyPages a:hover{ background-color:#e3e3e3; font-size:12px;}
.line{border-top: #999999 dotted 1px; width:925px; float:left;}
.line1{border-top: #999999 dotted 1px; width:925px; height:5px; margin-top:5px; float:left;}



/* 新功能样式 */		
.prevnext{ line-height:30px; color:#474747; padding:0 10px;}
.prevnext span{ display:block; width:50%; overflow:hidden; height:30px;}
.prevnext span.fn-right{ text-align:right}
.prevnext a{ text-decoration:underline; color:#474747;}

/* 清理浮动 */
.fn-clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {display:none;}
/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}

ul.expmenu li ul li a.selected{ color:#999;}