.waper{ width:1000px; margin:0 auto}


/* header */
.header{ height:109px; font-family:"微软雅黑"}
.header .logo{ float:left}
.header .hrig{ float:right}
.header .hrig .top{ height:36px; text-align:right; text-transform:uppercase; float:right}
.header .hrig .top .mt{ margin-top:10px}
.header .hrig .top a{ line-height:20px; background:#7d7d7d; padding:2px 6px; margin-left:2px; color:#fff}
.header .hrig .top a:hover,#tcurrent{ background:#25afdf; color:#fff}

.search{ float:right; margin-top:25px; position:relative; margin-left:10px;clear:right; cursor:pointer; position:relative;z-index:9999}
.searchtop{ border:solid 1px #adb5bc; width:102px; height:20px; border-right:none;  line-height:20px; color:#999; padding-left:10px}
.searchbut{ background:url(../images/sbut.jpg) no-repeat left top; width:20px; height:22px; border:none;*margin-top:1px}
.searchnone{ display: none; width:150px; position:absolute;top:48px;left:-108px; z-index:9999;}
/* nav */

.nav{  height:53px;margin-top:20px; float:right; width:750px;position:relative; z-index:999}
.nav li{ float:left; font: normal 14px/35px "微软雅黑"; width:106px;background:url(../images/nav_line.jpg) no-repeat right center; height:53px}
.nav li a{ color:#525252; display:block; text-align:center}
.nav li a:hover,#current{ color:#fff; background:url(../images/nav_hover.jpg) no-repeat; font-weight:bold;}
.nav li:hover>a{color:#fff;background:url(../images/nav_hover.jpg) no-repeat;font-weight:bold;}
.nav li .navmenu{ line-height:30px; display:none; position:absolute; top:53px; left:8px;z-index:99;background:url(../images/sk.png) repeat; }
.nav li .navmenusub{ width:1003px; margin:0 auto; overflow:hidden}
.nav li .navmenusub a{  color:#666;font-size:12px; display:inline-block; padding-left:20px; background:url(../images/diann.png) no-repeat 10px 13px; font-weight:normal}
.nav li .navmenusub a:hover{ text-decoration:underline; color:#01aee4}
#nmenu1{ padding-left:110px}
#nmenu2{padding-left:210px}
#nmenu3{padding-left:420px }
#nmenu33{padding-left:310px}
#nmenu4{  padding-left:400px}
#nmenu5{ padding-left:480px }
/* banner */
.banner{ width:100%; height:535px; overflow:hidden; position:relative}
.banner ul li{ width:1700px;height:535px;position:absolute; top:0px; left:50%; display:none; margin-left:-850px; overflow:hidden}
.banner ul li:first-child{ display:block}
.btnbn{width:1000px; position:relative; margin:0 auto}
.btnbn ul{ height:4px;position:absolute;margin-left:820px; margin-top:-48px; line-height:4px; width:180px}
.btnbn ul li{ float:left; width:28px; height:4px;margin-right:6px; cursor:pointer; background:#178bb3}
.btnbn ul li.btncur{ background:#808080}


/* news */
.newsbg{ background:url(../images/news_bg.png) repeat-x; width:100%;  height:29px; line-height:29px; position:relative; margin-top:-29px}
#scrollDiv{width:969px;height:32px;line-height:32px;overflow:hidden; margin:0 auto; background:url(../images/news_icon.png) no-repeat left 8px}
#scrollDiv li{height:32px;padding-left:10px; color:#fff}
#scrollDiv li a{ color:#fff; padding:0 20px}
#scrollDiv li a:hover{ text-decoration:underline}


.main{ width:969px; margin:0 auto; padding:34px 0 60px 0; overflow:hidden; font-family:"微软雅黑";}
.main .title{ text-align:center; font-size:20px; font-family:"微软雅黑"; text-transform:uppercase; color:#3a3a3a; line-height:18px; margin:20px 0 0px 0; padding-bottom:25px}
.main .title span{ font-size:13px; font-family:Arial}

.mabout{ width:291px; padding-right:21px; border-right:solid 1px #dbdbdb; height:352px; line-height:24px; color:#737373; float:left}
.mabout .mt20{ margin-top:20px; height:96px;overflow:hidden}

.mnews{ width:313px; float:left;border-right:solid 1px #dbdbdb; padding-right:21px; margin-left:20px; height:352px; }
.mnews dl{ padding-bottom:16px}
.mnews dd{ font-size:13px; font-weight:bold; height:22px; line-height:22px; overflow:hidden; margin:15px 0 6px 0}
.mnews dt{ color:#878787; line-height:24px}
.mnews dt .mm{ height:48px; overflow:hidden}
.mnews .line{ border-bottom:solid 1px #dbdbdb}
.mnews li{ display:block; height:24px; line-height:24px; overflow:hidden;*margin-top:-4px}
.mnews li a{ color:#878787; display:block}
.mnews li a:hover{ color:#25afdf}
.mnews li span{ color:#8a8a8a; float:right; padding-left:10px}
.mnews img{ padding-top:20px}


.mpro{ width:300px; float:right; border-right:solid 1px #dbdbdb;  border-top:solid 1px #dbdbdb;height:351px;}

.bannerr{width:272px; height:138px; overflow:hidden; position:relative; margin-left:14px}
.bannerr li {width:272px; height:138px; list-style-type:none; text-align:center; position:absolute; left:0px; top:0px;}
.bannerr li img{ vertical-align:top}

.banner_text{ width:272px; height:100px; line-height:22px; color:#737373; overflow:hidden; margin-left:14px; position:absolute; margin-top:5px; z-index:1;}
.banner_text li{ width:272px; height:100px; display:block}
.banner_text li a{ height:24px; line-height:24px; overflow:hidden}
.banner_text li .btit{ line-height:22px; height:70px; overflow:hidden; margin-top:10px; color:#737373}

.current-pic{background:url(../images/pline.jpg) no-repeat top left; width:272px; height:30px; margin-left:14px; position:relative; z-index:2;}
.current-wrap{ float:right;margin-top:36px}
.current-wrap ul{ width:10000%; position:relative;}
.current-wrap li{ height:10px; width:10px; position:relative; z-index:9;  list-style:none; float:left; cursor:pointer; overflow:hidden;  margin-left:3px; background:url(../images/picon.jpg) no-repeat; cursor:pointer}
.current-wrap .current{ background:url(../images/phover.jpg) no-repeat}

.foot1{ background:#d3d3d3; padding:15px; overflow:hidden}
.foot1 .navleft{ width:860px; float:left; margin-left:16px}
.foot1 .navleft li{ border-right:solid 1px #e0e0e0; padding:0 48px; float:left; min-height:145px; overflow:hidden}
.foot1 .navleft li:first-child{ padding-left:0}
.foot1 .navleft li a{ display:block; line-height:24px; color:#999}
.foot2{ background:#515151; width:100%; overflow:hidden; padding:10px; color:#a8a8a8; font-family:Arial; line-height:20px; font-size:13px}
.foot2 p{ text-align:center}
.foot2 a{ color:#a8a8a8}
.foot2 a:link{ color:#a8a8a8}
.foot2 a:visited{ color:#a8a8a8}
.foot2 a:hover{ color:#fff}



/*about*/
.nei_banner{ width:100%; height:282px; position:relative; z-index:1; overflow:hidden}
.nei_banner p{ width:1700px; height:282px; position:absolute; left:50%; margin-left:-850px; top:0px; overflow:hidden;}

.container{ width:1002px; min-height:450px; margin:0 auto; line-height:25px; padding:10px 22px 32px 21px; position:relative; z-index:2; margin-top:-17px; background:url(../images/container_bg.png) no-repeat; overflow:hidden}
.left_line{ width:1px; height:100%; background:url(../images/left_line.jpg) repeat-y; position:absolute; top:60px; left:249px; overflow:hidden; }

.nyleft{ width:229px; float:left; margin-top:10px; padding-bottom:50px; overflow:hidden; }
.left_tit{ height:39px; line-height:39px; font-size:22px; color:#fff; padding:0px 11px; background:#25afdf; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-family:"微软雅黑"}

.left_menu li{ padding-bottom:1px; border-bottom:1px solid #ebeaea;}
.cho{ height:30px; line-height:30px; background:url(../images/left_dian2.jpg) no-repeat 14px 14px; font-size:13px; color:#4f4f4f; text-indent:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block}
.cho:hover{ background:url(../images/left_dian.jpg) no-repeat 14px 15px #7d7d7d; color:#fff; font-weight:bold; }
.left_menu li.curr .cho{ background:url(../images/left_dian.jpg) no-repeat 14px 14px #7d7d7d; color:#fff; font-weight:bold;}


#inlnav{  width:229px; }
#inlnav li{  padding-bottom:1px; border-bottom:1px solid #ebeaea; }
#inlnav li.curr, #inlnav li:hover{}
#inlnav li>a{ height:30px; line-height:30px; background:url(../images/left_dian2.jpg) no-repeat 14px 14px; font-size:13px; color:#4f4f4f; text-indent:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; cursor:pointer}
#inlnav li:hover>a,#inlnav li.curr>a{ background:url(../images/left_dian.jpg) no-repeat 14px 15px #7d7d7d; color:#fff; font-weight:bold;}
#inlnav li>div{  display:none;width:229px; padding:10px 0 }
#inlnav li>div a{ line-height:30px; color:#999; padding-left:31px; display:block; overflow:hidden}
#inlnav li>div a:first-child{ border-top:none; }
#inlnav li>div a:hover,#inlnav li>div a.curr{ color:#00a5d9; font-weight:bold}

.nyright{ width:732px; float:right; overflow:hidden}
.location{ height:60px; background:url(../images/location_bg.jpg) no-repeat left bottom; margin-bottom:23px; overflow:hidden}
.location p{ max-width:425px; height:22px; line-height:22px; float:right; padding-left:20px; background:url(../images/home.jpg) no-repeat 0px 2px; color:#898989; overflow:hidden}
.location p a{ color:#898989; }
.location p a:hover{ color:#000000; text-decoration:underline;}
.location p em{ text-decoration:underline; font-style:normal;}
.location h2{ max-width:280px; height:24px; line-height:24px; color:#404040; font-size:16px; margin-top:23px; overflow:hidden}

.location2{ height:45px; line-height:45px; margin-bottom:33px; background:url(../images/location2_bg.jpg) no-repeat left bottom; overflow:hidden}
.location2 p{ max-width:540px; float:right; padding-left:20px; background:url(../images/home.jpg) no-repeat 0px 13px; color:#898989; overflow:hidden}
.location2 p a{ color:#898989; }
.location2 p a:hover{ color:#000000; text-decoration:underline;}
.location2 p em{ text-decoration:underline; color:#000000; font-style:normal;}
.location2 h2{ max-width:380px; color:#404040; font-size:16px; overflow:hidden}

.company{ color:#808080; padding:0px 2px 20px 9px;}
.company .bule{ color:#0095c9; font-size:13px; font-weight:bold}

.comlist{ color:#3b3b3b;background:url(../images/job_line.jpg) repeat-y;overflow:hidden; margin-top:15px }
.comlitit p{background:url(../images/job_dian.jpg) no-repeat 0px 6px; padding-left:21px; overflow:hidden; color:#7f7f7f; padding-bottom:10px}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/************* 2014-01-16 xiugai ***********************/
.jbanner{ height:214px; margin-bottom:6px; overflow:hidden}
/************************************/


.jobtt{ width:730px; height:58px; font-size:16px; color:#fff; background:url(../images/job_tit.jpg) no-repeat; margin-top:30px}
.jobtt strong{ min-width:175px; max-width:500px; padding-right:20px; height:31px; line-height:31px; float:left; margin-left:18px; text-align:center; display:block; overflow:hidden; }
.job{ margin:0px 9px 30px 9px; overflow:hidden}
.mingch{ background:#f4f4f4; margin-bottom:9px; overflow:hidden}
.mingch p{ height:26px; line-height:26px; text-align:center; font-weight:bold; color:#676767; background:url(../images/ming_bg.jpg) no-repeat left top; float:left; overflow:hidden}
.mingch p:first-child{ background:none}
.tt1{ width:140px;}
.tt2{ width:118px;}
.tt3{ width:107px;}
.tt4{ width:183px;}
.tt5{ width:152px;}

.jj1{ width:140px;}
.jj2{ width:118px;}
.jj3{ width:107px;}
.jj4{ width:183px;}
.jj5{ width:152px;}

.job_list li{ height:25px; line-height:25px; margin-bottom:9px; *margin-bottom:4px; background:#f4f4f4; overflow:hidden}
.job_list li:hover{ background:#25afdf;color:#fff}
.job_list li:hover .jj2{color:#fff}
.job_list li:hover .jj3{color:#fff}
.job_list li:hover .jj4{color:#fff}
.job_list li:hover a{ color:#fff}
.job_list li:hover p{ background:url(../images/ming_bg2_hover.jpg) no-repeat left top;}
.job_list li:hover p.jj5 a{ background:url(../images/job_bg2.jpg) no-repeat; color:#fff}
.job_list p{ height:25px; text-align:center; color:#676767; background:url(../images/ming_bg2.jpg) no-repeat left top; float:left; overflow:hidden}
.job_list li p:first-child{ background:none}
.jj5 a{ width:94px; height:19px; line-height:19px; float:left; margin:3px 0px 0px 37px; color:#000000; background:url(../images/job_bg1.jpg) no-repeat;overflow:hidden; display:block}

.career_box{background:#eee; color:#585858}
.career_box td{ border-bottom:solid 1px #fff; border-left:solid 1px #fff; height:30px; line-height:30px; color:#585858; padding:0 15px}
.career_show{ padding:25px 10px 50px 34px; overflow:hidden; background:#eee}
.career_list{ color:#3b3b3b; padding-top:44px; line-height:24px; background:url(../images/js_line.jpg) repeat-y; overflow:hidden}
.carbg{ background:url(../images/js_dian.jpg) no-repeat 0px 0px; padding-left:21px; overflow:hidden}
.ca_tit{ font-size:13px; font-weight:bold; margin-top:-5px; display:block}
.mb15{ margin-bottom:15px;}
.pdt20{ padding-top:20px;}
.career_show .career_list:first-child{ padding-top:0px;}


/*-----message----------------------- */
.message { clear:both;}
.message-title { margin-top:40px;}
.message-ted { color:#F00;}
.message-msh { clear:both; line-height:24px; background:url(../images/message-icon.jpg) repeat-x bottom; margin:0 15px 0 15px; padding:24px 0 15px 0;}
.message-list { clear:both; padding-top:35px; padding-left:7px; font-family:Arial}
.message-list li { list-style-type:none; clear:both; padding-bottom:10px; }
.message-list li span { width:70px; text-align:right; display:block; float:left;}
.message-list li font { color:#FF0000; padding-left:5px;}
.message-input {  width:219px; height:17px; line-height:17px; border:#abadb3 solid 1px; margin:0px; padding:0 5px 0 5px;}
.message-textarea {  width:309px; height:86px; line-height:24px; border:#abadb3 solid 1px; margin:0px; padding:0 5px 0 5px;resize:none}
.message-botton { background:url(../images/message-tj.jpg) no-repeat; width:75px; height:26px; border:none; margin-left:70px;}
.message-yzhm {padding:0 5px 0 5px; height:17px;line-height:17px;  border:#abadb3 solid 1px;width:80px; margin-right:5px;}


.newstop{ padding:0px 0 30px 0}
.newstop dd{ height:24px; line-height:24px; overflow:hidden; font-family:"微软雅黑";  font-size:14px; font-weight:bold}
.newstop dd a{color:#535353; display:block}
.newstop dd a:hover{ color:#01aee4}
.newstop dd .fl{ width:600px}
.newstop dt .nn1{ color:#cfcfcf}
.newstop dt .nn2{ height:40px; line-height:20px; overflow:hidden; color:#818181}
.news ul{ padding-bottom:20px;}
.news li{ height:41px; line-height:41px; *margin-bottom:-4px; border-bottom:1px solid #f2f2f2}
.news li:hover .txta{ color:#424242;}
.news li:hover .newspic{ display:block}
.news li#bg{ background:#f7f7f7}
.news li em{ float:right; color:#cfcfcf; font-style:normal;}
.news li p{ width:625px; height:37px; position:relative; z-index:1; background:url(../images/news_ico2.jpg) no-repeat 0px 16px;}
a.txta{ max-width:420px; height:37px; float:left; margin-right:40px; text-indent:15px; color:#424242; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block}
.newspic{ width:152px; height:113px; padding:3px; border:1px solid #dadada; background:#ffffff; position:absolute; right:0px; top:-47px; display:none}
.jzn{ width:152px; height:113px; *font-size:102px; overflow:hidden; }


.down_one{  margin-bottom:15px; overflow:hidden;background:url(../images/zxlz_bg.jpg) no-repeat; height:116px}
.down_one dt{ width:152px; height:93px; float:left; margin-right:12px; overflow:hidden; padding:10px 0 0 10px}
.downjz{ width:152px; height:93px; *font-size:84px; overflow:hidden }
.down_one dd{ overflow:hidden; margin:10px 20px 0 0}
.do_tit{ height:24px; line-height:24px; margin-bottom:6px; overflow:hidden}
.do_tit a{ color:#676767; font-weight:bold;}
.do_tit a:link{color:#676767}
.do_tit a:visited{color:#676767}
.do_tit a:hover{ color:#01aee4; text-decoration:underline;}
.dotxt{ max-width:400px; font-size:13px; font-weight:bold; color:#676767; float:left; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden }
#dow { width:94px; margin-top:2px; height:19px; line-height:19px; color:#fff; float:right; text-align:center; background:url(../images/down3.jpg) no-repeat; overflow:hidden; font-weight:normal}
#dow a:link{ color:#fff}
#dow a:visited{ color:#fff}
#dow a:hover{ color:#fff}
.donei{ height:50px; line-height:25px; color:#7e7e7e; overflow:hidden}

.down_list{ margin-bottom:25px; overflow:hidden}
.down_list li{ height:38px; line-height:38px; padding:0px 10px; border-bottom:1px solid #f2f2f2; overflow:hidden;}
.do1{ max-width:550px; float:left; color:#767676; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden }
.down_list li{color:#767676}
.down_list li a:link{color:#767676}
.down_list li a:visited{color:#767676}
.down_list li a:hover{ color:#01aee4}
#do2{ width:94px; margin-top:10px; *margin-top:6px; height:19px; line-height:19px; color:#000; float:right; text-align:center; background:url(../images/down2.jpg) no-repeat; overflow:hidden}
#do2 a{ color:#fff}
#do2 a:link{ color:#fff}
#do2 a:visited{color:#fff}
#do2:hover{ color:#fff; background:url(../images/down3.jpg) no-repeat;}

.cjwtlist{}
.cjwtlist dl{ display:block; padding-bottom:30px}
.cjwtlist dd{ background:url(../images/cjwt_02.jpg) no-repeat left bottom; min-height:42px; overflow:hidden; width:711px}
.cjwtlist dd div{  border:solid 1px #e6e6e6; width:709px; background:url(../images/cjwt_01.jpg) no-repeat left top; font-size:13px; padding:6px 0 ; line-height:24px; text-indent:40px; color:#505050;height:24px;overflow:hidden}
.cjwtlist dd div:hover{ background:url(../images/cjwt_05.jpg) no-repeat #25afdf; color:#fff; font-weight:bold}
.cjwtlist dt { margin-left:41px}
.cjwtlist dt .tupian{ background:url(../images/cjwt_03.jpg) no-repeat; height:9px; margin-top:12px}
.cjwtlist dt div{border:solid 1px #dedcdd;line-height:24px; width:632px; position:relative; min-height:51px;  background:url(../images/cjwt_bg.jpg) repeat-y; line-height:24px; overflow:hidden; border-top:none}
.cjwtlist dt .fpic{ width:46px}
.cjwtlist dt .ftext{ padding-top:14px; color:#7d7d7d; width:550px; padding-left:20px; padding-bottom:15px}

.yllist{ padding-bottom:30px}
.yllist .bg{background:#f5f7f9;}
.yllist dl{  height:140px;border-bottom:solid 1px #ebedee;margin-right:5px; padding-top:17px; padding-right:15px; padding-left:15px}
.yllist dt{ float:left; width:500px}
.yllist dt .yt1{ font-size:14px; font-weight:bold; height:26px; overflow:hidden; line-height:26px}
.yllist dt .yt1 a{ color:#484848}
.yllist dt .yt1 a:hover{ color:#026f9f}
.yllist dt .yt2{ color:#bebebe}
.yllist dt .yt3{  line-height:20px; height:60px; overflow:hidden; color:#666666; margin-top:8px}
.yllist dt .yt4{ color:#25afdf;margin-left:20px;}
.yllist dt .yt4 a:link{ color:#25afdf}
.yllist dt .yt4 a:visited{ color:#25afdf}
.yllist dt .yt4 a:hover{ text-decoration:underline}
.yllist dd{ float:right; width:160px; height:110px; margin-top:6px}
.yllist dd table{ width:160px; height:110px}

.hyallist{ padding-bottom:20px; overflow:hidden; position:relative}
.hyallist ul{ width:780px; overflow:hidden}
.hyallist li{ width:173px; height:138px; float:left; border-top:solid 1px #d3d3d3; padding-top:11px; border-right:solid 1px #d3d3d3; padding-left:12px; position:relative}
.hyallist li div{width:160px; height:126px}
.hyallist li table{ width:160px; height:126px}
.hyallist li p{ background:url(../images/hhbg.png) repeat; width:160px; height:126px; position:absolute;left:12px;top:11px; color:#fff; text-align:center; display:none}
.hyallist li:hover p{ display:block}
.hyallist li p a{ color:#fff; padding-top:50px; display:block; font-weight:bold }
.hyallist li p a:hover{ color:#fff; text-decoration:underline }

.hhlist{}
.hhlist dl{ height:120px}
.hhlist dd{ float:left; width:148px; height:80px}
.hhlist dd table{width:148px; height:80px}
.hhlist dt{ width:556px; float:right}
.hhlist dt .hh1{ font-size:13px; font-weight:bold; height:24px; line-height:24px; overflow:hidden}
.hhlist dt .hh1 a{ color:#6a6a6a}
.hhlist dt .hh1 a:link{ color:#6a6a6a}
.hhlist dt .hh1 a:visited{ color:#6a6a6a}
.hhlist dt .hh1 a:hover{ color:#01aee4}
.hhlist dt .hh2{ color:#999; line-height:22px; height:44px; overflow:hidden; margin-top:6px}
.hhlist dt #hh3{ background:#bdbdbd; line-height:15px; text-align:center; font-family:"宋体";  line-height:15px; padding:3px; margin-left:20px}
.hhlist dt #hh3 a{ color:#fff}
.hhlist dt #hh3 a:link{color:#fff;}
.hhlist dt #hh3 a:visited{color:#fff;}
.hhlist dt #hh3 a:hover{ color:#fff}
.hhlist dt #hh3:hover{background:#25afdf;}

.jjll{ background:url(../images/jjyll_bg.jpg) no-repeat ; width:730px; min-height:480px; overflow:hidden; font-size:16px}


.hhshow{ padding-bottom:30px}
.hhshow ul{ margin-top:30px}
.hhshow li{ float:left; border-right:solid 1px #fff; background:#25afdf; height:28px; line-height:28px; color:#fff; padding:0 16px}
.page{ line-height:24px; font-family:Arial; text-align:right; overflow:hidden}
.page a{ padding:0px 5px; margin:0px 1px; line-height:24px; color:#636060; display:inline-block}
.page a:hover{ color:#000000;}
.page a.yan{ color:#000000;}
.page a.prev{ padding-right:23px; background:url(../images/prev.jpg) no-repeat right 3px; margin-right:5px;}
.page a.next{ padding-left:23px; background:url(../images/next.jpg) no-repeat left 3px; margin-left:5px;}


/******************************************************/
.j_product dl{ height:185px; font-family:Arial,Microsoft YaHei,SimSun; overflow:hidden}
.j_product dl dt{ width:243px; height:137px; float:left; padding-bottom:14px; background:url(../images/j_pro_bg.jpg) no-repeat left bottom; margin-right:26px; overflow:hidden}
.j_product dl dt table{ width:243px; height:137px;}
.j_product dl dd{ width:440px; overflow:hidden}
.j_product dl dd span{ height:36px; line-height:36px; margin-bottom:3px; font-size:20px; font-weight:bold; overflow:hidden; display:block}
.j_product dl dd span a{ color:#3b3939;}
.j_product dl dd span a:hover{ color:#01aee4;}
.j_product dl dd p{ height:90px; line-height:30px; color:#686868; overflow:hidden}

.j_down_bg{ width:695px; min-height:276px; background:url(../images/j_down_bg_03.jpg) repeat-y; padding:15px 20px 25px 10px; overflow:hidden}
.j_mail{ padding:37px 72px 6px 72px; line-height:18px; color:#ffffff; background:url(../images/j_email_bg.jpg) no-repeat #737373; overflow:hidden}
a.j_link{ color:#00e4ff; font-family:Arial,Microsoft YaHei}
a.j_link:hover{ text-decoration:underline;}

.j_pmenu{ padding:0px 16px; line-height:33px; font-family:Arial,Microsoft YaHei,SimSun; margin-bottom:52px; background:#9f9f9f; overflow:hidden}
.j_pmenu li{ float:left; text-align:center; border-left:1px solid #cfcfcf; font-size:14px; padding:0px 28px; overflow:hidden}
.j_pmenu li a{ color:#ffffff; font-weight:bold;}

.j_pmenu li.j_curr, .j_pmenu li:hover{ background:#25afdf;}


.j_prolist dl{   font-family:Arial,Microsoft YaHei,SimSun;  overflow:hidden}
.j_prolist dt{ width:209px; height:98px; float:left; margin-right:16px; overflow:hidden}
.j_prolist dt table{ width:209px; height:98px;}
.j_prolist dl dd{ width:340px; overflow:hidden}
.j_prolist dl dd span{ height:21px; line-height:21px; background:#25afdf; padding:0px 25px 0px 15px; margin-top:6px; margin-bottom:6px; font-size:14px; font-weight:bold; overflow:hidden; display:inline-block; color:#fff}
.j_prolist dl dd span a{ color:#ffffff;}
.j_prolist dl dd span a:hover{ text-decoration:underline}
.j_prolist dl dd p{ height:48px; line-height:24px; color:#686868; overflow:hidden}
.j_prolist dl dd p a{ margin:0px 8px; display:inline-block}
.j_prolist .threelei{ line-height:24px; color:#686868; }
.j_prolist .threelei a{ margin:0px 8px; display:inline-block}

.j_showtop{ margin-bottom:53px; overflow:hidden}
.j_pro_left{ width:243px; float:left; margin-right:36px; overflow:hidden}
.j_proleft{ width:243px; height:158px; padding-bottom:12px; position:relative; background:url(../images/j_showbg2.jpg) no-repeat left bottom; overflow:hidden}
.j_proleft ul{ width:10000px;}
.j_proleft li{ width:243px; height:158px; position:absolute; left:0px; top:0px; overflow:hidden}
.j_proleft table{ width:243px; height:158px; }

.j_current-wrap{ height:10px; margin-left:102px; text-align:center; overflow:hidden}
.j_current-wrap li{ width:9px; height:8px; margin-left:4px; background:url(../images/j_quan2.jpg) no-repeat; float:left; cursor:pointer}
.j_current-wrap li.j_current{ background:url(../images/j_quan2_hover.jpg) no-repeat;}

.j_proright{ overflow:hidden}
.j_tit{ line-height:30px; font-size:20px; color:#3b3939; margin-bottom:8px; overflow:hidden}
.j_quan{ line-height:30px; padding-left:21px; background:url(../images/j_quan.jpg) no-repeat 0px 10px; color:#676767;}


.j_description{ overflow:hidden}
.j_huan{ line-height:31px; background:#a1a1a1; margin-right:6px; overflow:hidden}
.j_huan li{ width:206px; height:31px; text-align:center; font-size:14px; color:#ffffff; font-weight:bold; float:left; text-align:center; cursor:pointer; overflow:hidden}
#j_thp, .j_huan li:hover{ background:url(../images/j_huan_hover.jpg) no-repeat;}

.j_mainn{ background:url(../images/j_des1.jpg) no-repeat; padding-top:29px; overflow:hidden}
.j_ptext{ min-height:400px; line-height:30px; padding:0px 20px 28px 20px; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-right:7px solid #e1e1e1; display:none; overflow:hidden}
.j_dian{ padding-left:23px; background:url(../images/j_dian.jpg) no-repeat 0px 11px;}


.probox{}
.probox ul{ width:760px}
.probox li{ width:230px; height:171px; border:solid 1px #bababa; text-align:center;color:#4d4d4d; margin-right:18px; float:left; margin-bottom:18px; cursor:pointer}
.probox li:hover{ border:solid 1px #01aee4; }
.probox li>div{  width:183px;height:76px; margin-left:19px}
.probox li>div table{ height:76px; width:183px}
.probox li .pb1 a:hover{ color:#01aee4}
.probox li .pb1{ font-size:14px; color:#4d4d4d; height:24px; line-height:24px; margin:10px;overflow:hidden}
.probox li .pb1 a{ color:#4d4d4d}
.probox li .pb2{ line-height:20px; height:40px; overflow:hidden; padding:0 30px; margin-top:5px;}



 