@charset "gb2312";
/*index*/
.warp{ width:1000px; margin:0 auto;}
.header{ width:1000px; height:75px; margin:0 auto; padding-top:15px; position:relative; z-index:3; font-family:Microsoft YaHei }
.logo{ float:left; margin-top:10px; margin-left:-150px;}
.search{ width:250px; height:18px; margin-bottom:13px;text-align:right;float:right; overflow:hidden;}
.search_txt{ width:160px; height:18px; line-height:18px; margin-left:5px; color:#cccccc; float:left; border:0;}
.search_txt:focus{ color:#444444;}
.search_btn{ width:23px; height:18px; float:right; background:url(../img/search_btn.jpg) no-repeat; border:0; }

 


.nav{ width:764px; float:right; clear:right }
.nav li{ height:31px; float:left; margin-left:1px; padding-bottom:1px; position:relative; z-index:3;}
.nav li>a{ width:113px; height:31px; line-height:30px; text-align:center; background:url(../img/nav_bg.png) repeat-x; color:#ffffff; font-size:14px; overflow:hidden; display:block}
.nav li.now>a, .nav li:hover>a{ background:url(../img/nav_bg2.png) repeat-x; font-weight:bold;}
.nav li:first-child a{ width:79px;}




.subnav{ width:178px; background:#8fc320; padding:5px 0px 5px 0px; position:absolute; top:31px; left:0px; z-index:3; display:none}
.subnav a{ height:29px; line-height:29px; border-bottom:1px solid #9ac937; font-size:13px; text-align:left;padding-left:23px; color:#ffffff; overflow:hidden; display:block}
.subnav a:hover{ font-weight:bold; }

.banner{ width:100%; height:702px; position:relative; margin-top:-90px; }
.banner li{ width:100%; height:100%; list-style:none; position:absolute; left:0px; top:0px; display:none; overflow:hidden }
.banner li:first-child{display:block;}
.banner img{position:absolute; top:0; left:50%; margin-left:-800px;}

.ding{ width:1000px; margin:0 auto; position:relative; z-index:1;}
.ban_btn{ width:1000px; height:17px; text-align:right; position:absolute; bottom:155px; left:0px; }
.ban_btn span{ width:35px; height:6px; margin-left:2px; background:#ffffff; cursor:pointer; display:inline-block}
.ban_btn span.current{ background:#0094da;}

.main_bg{ height:136px; background:url(../img/center_bg.png) repeat; position:relative; margin-top:-136px; z-index:2; overflow:hidden}
.main{ margin-top:15px; overflow:hidden}
.index_case{ width:340px; margin-left:11px; overflow:hidden}

.title1{ height:26px; line-height:26px; font-size:15px; color:#ffffff; font-weight:bold; margin-bottom:10px; overflow:hidden}
.incase{ color:#bee4f5; margin-top:6px; overflow:hidden}
.incase dt{ width:61px; height:56px; border:1px solid #0196da; float:left; margin-right:10px; overflow:hidden}
.inca{ width:61px; height:56px; *font-size:49px; }
.incase dd{ overflow:hidden}
.incase dd span{ height:50px; line-height:20px;   overflow:hidden; display:block}
.incase dd span a{ font-size:13px; color:#ffffff; font-weight:bold;}
.incase dd span a:hover{ text-decoration:underline;}
.incase dd p{ height:50px; line-height:20px; overflow:hidden}

.index_news{ width:315px; margin-left:33px; overflow:hidden}
.innews{ color:#a5d4e9; border-bottom:1px dashed #46a5d0; padding-bottom:8px; overflow:hidden}
.innews li time{ height:20px; line-height:20px; display:block; overflow:hidden}
.innews li p{ height:40px; line-height:20px; overflow:hidden}
.innews li p a{ color:#ffffff;}
.innews li p a:hover{ text-decoration:underline;}

.index_huod{ width:253px; margin-right:18px; overflow:hidden}
.huo_list{ width:253px; height:70px; position:relative; overflow:hidden; }  
.huo_list li{ width:251px; height:68px; position:absolute; top:0; left:0; border:1px solid #0196da; overflow:hidden; display:none; }
.huo_list li:first-child{display:block;}
.huo_list div{ height:13px; bottom:13px; right:6px; position:absolute; z-index:2; }
.huo_list div span{ width:13px; height:13px; line-height:13px; margin-left:4px; background:#8fc320; color:#ffffff; text-align:center; display:inline-block; cursor:pointer}
.huo_list div span.cho{ background:#48b3e3;}
.huojz{  width:251px; height:68px; *font-size:62px; }

.footer{ padding-bottom:25px; background:#f1f1f1; overflow:hidden}
.indexbg1{ background:#ffffff;}
.foot_left{ width:119px; min-height:148px; padding:27px 10px 0px 10px; background:url(../img/footer_line.png) no-repeat; overflow:hidden;text-align:center;}
.erwei{ margin-bottom:2px;}

.foot_menu{ width:792px; background:url(../img/footer_line.png) no-repeat; overflow:hidden}
.foot_menu a:hover{ color:#1ca2df;}
.foot_menu li{ width:195px; float:left; padding-top:22px; background:url(../img/footer_line.png) no-repeat top right; overflow:hidden}
.foot_menu li a{ height:24px; line-height:24px; text-indent:45px; color:#767575; overflow:hidden; display:block}
.foot_menu li a:first-child{ font-size:13px; font-weight:bold; color:#4c4c4c; margin-bottom:5px;}
.foot_menu li a:first-child:hover{ color:#1ca2df;}

.foot_right{ width:236px; padding-top:26px; overflow:hidden}
.fp1{ padding-left:28px; color:#fba4a4;}
.fp2{ padding-left:28px; color:#a6a5a5}

.bottom_bg{ line-height:30px; color:#9c9c9c; padding:19px 0px; background:#e5e5e5;overflow:hidden}
.bottom_bg a{line-height:30px;margin:0 7px;color:#9c9c9c; }
.indexbg2{ background:#f0f0f0;}
.bottom_bg a{ color:#9c9c9c;}
.bottom_bg a:hover{ color:#777; text-decoration:underline;}
.website{ float:right; margin-right:30px;}
.bott_menu a{ margin:0px 11px; display:inline-block}

.floatBox_bg{ width:100%; height:30px; background:#25a4de; position:fixed; left:0; bottom:0; z-index:9; overflow:hidden}
.floatBox{ line-height:24px; color:#ffffff; overflow:hidden}

.nybanner{ width:100%; height:336px; position:relative; margin-top:-90px; }
.nybanner p{ width:100%; height:100%; list-style:none; position:absolute; left:0px; top:0px; overflow:hidden }
.nybanner p img{position:absolute; top:0; left:50%; margin-left:-800px;}

.container{ width:1000px; min-height:400px; line-height:24px; padding-bottom:45px; margin:-46px auto 0px auto; position:relative; z-index:2; overflow:hidden }
.nyleft{ width:164px; overflow:hidden}
.left_title{ height:66px; color:#ffffff; padding:20px 0px 0px 17px; margin-bottom:1px; background:#0c9adb; overflow:hidden}
.left_title p{ height:30px; line-height:30px; font-size:28px; font-weight:bold; overflow:hidden}
.left_title span{ height:18px; line-height:18px; font-size:14px; text-transform:uppercase; display:block; overflow:hidden}

#inlnav{ padding-bottom:126px; background:#c0c0c0; overflow:hidden}
#inlnav li>a{ height:34px; line-height:34px; color:#ffffff; font-size:14px; font-weight:bold; text-indent:5px; /*background:url(../img/jia.png) no-repeat 18px 11px;*/ border-bottom:1px solid #ffffff; display:block; overflow:hidden;}
#inlnav li:hover>a,#inlnav li.curr>a{ background:/*url(../img/jia.png)*/ no-repeat 18px 11px #0196da; }
#inlnav li>div{ padding:7px 0px; background:#4db5e5; display:none}
#inlnav li>div a{ height:30px; line-height:30px; text-indent:38px; color:#ffffff; background:url(../img/dot1.jpg) no-repeat 28px 14px; display:block; overflow:hidden;}
#inlnav li>div a:hover,#inlnav li>div a.curr{ color:#ffea00; font-weight:bold; background:url(../img/dot2.jpg) no-repeat 28px 14px;  }
 

.nyright{ width:784px; margin-top:68px; color:#7e7e7e; overflow:hidden}
.position{ height:37px; line-height:37px; border-bottom:1px solid #e5e5e5; margin-bottom:38px; color:#858585; overflow:hidden}
.position p{ float:right; margin-left:20px;}
.position p span{ color:#0196da; text-decoration:underline;}
.position h2{ font-size:16px; color:#707070; }
.position a{ color:#858585;}
.position a:hover{ color:#0196da;}

.about ul{ margin:12px 0px; padding-left:40px; list-style:disc;}
.culture{ font-size:18px; margin-left:9px; color:#6e6e6e; position:relative; overflow:hidden}
.culture ul{ padding:0px; margin:0px; list-style:none; background:url(../img/line.jpg) repeat-y;}
.culture li{ margin-top:35px; padding-left:24px; background:url(../img/dian.jpg) no-repeat 0px 5px; overflow:hidden}
.culture li:first-child{ margin-top:0px;}
.white{ width:6px; height:5px; background:#ffffff; position:absolute; top:0px; left:0px;}
.white2{ width:6px; height:8px; background:#ffffff; position:absolute; bottom:0px; left:0px;}

.zitit{ font-size:18px; color:#7e7e7e; line-height:35px;}
.zitit a{ color:#0196da; text-decoration:underline;}
.zitit a:hover{ color:#05aaf5;}

.zizhi_img{ width:670px; height:441px; background:url(../img/zizhi_bg.jpg) no-repeat; overflow:hidden}
.zizhi_img p{ width:462px; height:339px; margin:56px 0px 0px 130px;}

.jobwarp{ margin-right:35px;}
.jbanner{ margin-bottom:22px; overflow:hidden}
.jobtt{ width:730px; height:58px; font-size:16px; color:#ffffff; margin-left:20px; background:url(../img/job_tit.jpg) no-repeat;}
.jobtt strong{ min-width:175px; max-width:500px; padding-right:20px; height:31px; line-height:31px; float:left; margin-left:18px; background:url(../img/zhaopin.jpg) no-repeat top right; text-align:center; display:block; overflow:hidden; }

.job{ width:718px; margin:0px 9px 30px 30px; overflow:hidden}
.mingch{ background:#f4f4f4; margin-bottom:9px; overflow:hidden}
.mingch p{ height:26px; line-height:26px; text-align:center; font-weight:bold; color:#323232; background:url(../img/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:162px;}

.jj1{ width:140px;}
.jj2{ width:118px;}
.jj3{ width:107px;}
.jj4{ width:183px;}
.jj5{ width:162px;}

.job_list li{ height:25px; line-height:25px; margin-bottom:9px; *margin-bottom:4px; background:#f4f4f4; overflow:hidden}
.job_list li:hover{ background:#0196da;}
.job_list li:hover p{ background:url(../img/ming_bg2_hover.jpg) no-repeat left top; color:#ffffff;}
.job_list li:hover p.jj5 a{ background:url(../img/job_bg2.png) no-repeat;}
.job_list li:hover p.jj1 a{ color:#ffffff;}
.job_list p{ height:25px; text-align:center; color:#616161; background:url(../img/ming_bg2.jpg) no-repeat left top; float:left; overflow:hidden}
.job_list li p:first-child{ background:none}

.jj1 a{ color:#616161;}
.jj5 a{ width:94px; height:19px; line-height:19px; float:left; margin:3px 0px 0px 37px; color:#000000; background:url(../img/job_bg1.jpg) no-repeat; overflow:hidden; display:block}

.page{ height:30px; margin-top:20px; text-align:right; overflow:hidden}
.page a{ min-width:19px; line-height:20px; text-align:center; margin-left:3px; font-family:SimSun; border:1px solid #bdbdbd; color:#bdbdbd; display:inline-block}
.page a.choose, .page a:hover{ font-weight:bold; color:#ffffff; background:#0196da; border:1px solid #0076ac;}
.gaoliang{ font-weight:bold; color:#ffffff; background:#0196da; border:1px solid #0076ac;}

.career_show{ margin-left:37px; overflow:hidden}
.career_list{ color:#3b3b3b; padding-top:44px; line-height:24px; background:url(../img/job_line.jpg) repeat-y; overflow:hidden}
.carbg{ background:url(../img/job_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;}

.news li{ margin-bottom:6px; padding:0px 10px; border-top:1px solid #e5e5e5; overflow:hidden}
.news li:first-child{ border-top:none}
.news li:hover{ background:url(../img/news_bg.jpg) repeat-x;}
.news li>span{ height:15px; line-height:15px; font-size:14px; margin-top:23px;text-transform:uppercase; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden}
.news li>span a{ color:#555555;}
.news li>span a:hover{ color:#1ca2df;}
.news li p{ height:21px; line-height:21px; color:#737373; margin-bottom:25px;  overflow:hidden}
.news li div{ height:71px; overflow:hidden}
.news li div span{ width:134px; height:71px; margin-left:16px; display:inline-block}
.news li div span:first-child{ margin-left:0px;}
.newjz{ width:134px; height:71px; *font-size:63px; }

.news li.newstwo>span{ text-align:left;}
.news li.newstwo p{ text-align:left;}
.news li.newstwo div{ text-align:right;}

.biaoti{ font-size:16px; color:#414141; line-height:30px; overflow:hidden}
.datetime{ color:#818181; line-height:18px; background:url(../img/line2.jpg) repeat-x left bottom; padding-bottom:11px; overflow:hidden}
.description{ color:#585858; margin-top:30px; overflow:hidden;line-height:30px;}

.ny_new_lis{ height:28px; line-height:28px; background:#f5f5f5; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; margin-top:40px; overflow:hidden;}
.ny_new_lis ul{ margin:0px; padding:0px; overflow:hidden}
.ny_new_lis li{ width:350px; float:left; margin-left:25px; overflow:hidden; display:block; }
.ny_new_lis li:first-child{ margin-left:10px;}
.ny_new_lis li a{ width:260px; color:#555555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block}
.ny_new_lis li a:hover{ color:#1ca2df;}
.ny_new_lis li b{ float:left; padding:0px 5px 0px 14px; color:#555555;} 

.mb35{ margin-bottom:35px;}
.products{ overflow:hidden}
.products ul{ width:850px; margin-left:-12px; overflow:hidden}
.products li{ width:161px; height:235px; padding:8px 21px 19px 20px; margin-bottom:10px; background:url(../img/pro_bg.jpg) no-repeat right top; float:left; overflow:hidden}
.products li:hover{ background:url(../img/pro_bg2.jpg) no-repeat right top;}
.products li:hover .ptit a{ color:#ffffff;}
.products li:hover .ptxt{ color:#ffffff;}
.products li:hover a.details{ background:#ffffff; color:#0091d9;}
.products li span{ width:159px; height:72px; border:1px solid #ffffff; display:block; overflow:hidden}
.pojz{ width:159px; height:72px; *font-size:64px; }
.ptit{ height:24px; line-height:24px; margin:7px 0px 3px 0px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.ptit a{ color:#737373; font-size:14px; font-weight:bold;}
.ptit a:hover{ color:#1ca2df;}
.ptxt{ max-height:80px; line-height:20px; color:#727272; margin-bottom:15px; overflow:hidden}
a.details{ width:55px; height:16px; line-height:17px; text-align:center; float:right; background:#bcbcbc; color:#ffffff; overflow:hidden; display:block}

.plogin{ height:30px; line-height:30px; padding-left:18px; font-size:18px; margin-bottom:15px; color:#ffffff; background:url(../img/proall_img1.jpg) no-repeat; overflow:hidden}
.plogin a{ margin:0px 16px 0px 50px; color:#fff000; font-size:14px; float:right; display:block}

.allist{ margin:0px 0px 0px 30px; position:relative; overflow:hidden}
.allist ul{ margin:0px; padding:0px; background:url(../img/line3.jpg) repeat-y; list-style:none;}
.allist li{ color:#757575; padding-left:38px; margin-top:35px; background:url(../img/dian3.jpg) no-repeat 0px 7px; overflow:hidden}
.allist li:first-child{ margin-top:0px;}
.biaot{ font-size:13px; margin-bottom:3px; display:block}
.white4{ width:9px; height:7px; background:#ffffff; position:absolute; top:0px; left:0px;}

.prolist ul{ width:820px; overflow:hidden}
.prolist li{ width:246px; height:190px; float:left; margin:0px 23px 20px 0px; overflow:hidden}
.prolist li:hover{ background:#1ca2df}
.prolist li:hover .pojz2{ border:1px solid #1ca2df;}
.prolist li:hover span a{ color:#ffffff;}
.prolist li:hover p{ color:#d5f1fe;}
.pojz2{ width:244px; height:108px; *font-size:97px; border:1px solid #dddddd;}
.prolist li span{ height:24px; line-height:24px; white-space:nowrap; padding:7px 6px 0px 6px; text-overflow:ellipsis; overflow:hidden; display:block}
.prolist li span a{ color:#777777; font-size:16px; font-weight:bold;}
.prolist li p{ height:36px; line-height:18px; color:#989898; padding:0px 6px; overflow:hidden}

.show_top{ color:#757575; overflow:hidden}
.showtit{ font-size:16px; margin:15px 0px 8px 0px; overflow:hidden}
.guankan{ line-height:20px; padding-left:16px; background:url(../img/see.jpg) no-repeat 0px 2px;}
.guankan a{ color:#757575; text-decoration:underline;}
.guankan a:hover{ color:#1ca2df;}

.huan{ height:29px; line-height:29px; margin:30px 0px; background:url(../img/line4.jpg) repeat-x left bottom; overflow:hidden}
.huan ul{ margin:0px; padding:0px; list-style:none;}
.huan li{ width:91px; text-align:center; float:left; margin-right:1px; font-size:13px; cursor:pointer; color:#ffffff; background:#c0c0c0; overflow:hidden;}
#thp{ background:#0196da; font-weight:bold;}

.content{ min-height:200px; overflow:hidden}
.showlist{ display:none; overflow:hidden}
.videoright{ width:524px; line-height:22px; float:right; overflow:hidden}
.vbold1{ font-size:18px; color:#616161; }
.vbold2{ color:#777777; margin:10px 0px 1px 0px; font-size:13px;}
.dian{ padding-left:9px; line-height:22px; background:url(../img/dian4.jpg) no-repeat 1px 9px;}
.dian2{ padding-left:9px; line-height:30px; background:url(../img/dian4.jpg) no-repeat 1px 13px;}

.videoleft{ width:225px; overflow:hidden}
.vtxt{ border-top:1px dashed #d9d9d9; margin-top:4px; padding-top:3px;}

.videoBox_bg{ width:100%;height:100%; position:fixed; left:0; top:0; background:url(../img/rep.png) repeat; z-index:9999; display:none}
.videoBox{ width:700px; min-height:200px; position:relative; left:50%; top:0px; margin:120px 0 0 -350px; border:3px solid #81c4fe; background:#ffffff; }
.videoplay{ width:700px; height:400px; position:relative; z-index:1; overflow:hidden}
.close{ width:25px; height:25px; position:absolute; top:-3px; right:-25px; z-index:99; background:url(../img/close.jpg) no-repeat; }
.close:hover{ background-position:0px 0px;}

.contwarp{ margin-top:68px; line-height:24px; overflow:hidden}
.consulting{ font-size:13px; color:#585858;}
.consult{ height:405px; padding:0px 5px; background:url(../img/blue.jpg) repeat-x; overflow:hidden}
.consult ul{ width:1400px; overflow:hidden}
.consult li{ width:157px; height:395px; float:left; padding:5px 0px; border-left:1px solid #ffffff; position:relative; overflow:hidden; cursor:pointer;}
.consult li:first-child{ width:357px; border-left:none;}
.consult li:first-child .heading{ display:none}
.heading{ width:100%; height:340px; position:absolute; left:0; right:0; top:0px; padding:40px 10px 20px 12px; background:url(../img/blue.jpg) repeat-x; color:#ffffff; }

.headtxt{ height:280px; margin-bottom:30px; overflow:hidden}
.head1{ font-size:23px; font-weight:bold; line-height:34px; margin-bottom:15px;}
.head1 span{ color:#ffe400;}
.head2{ font-size:16px;}
.hmore{ padding-left:17px; font-weight:bold; background:url(../img/more.jpg) no-repeat 0px 5px;}

/*********2014-05-09***********/
.message_bg{ min-width:441px; padding-bottom:30px; background:url(../img/baoming_bg.jpg) no-repeat; overflow:hidden}
.message_bg .message{  margin:27px 0px 0px 64px;}
/********* end ***********/

.message{ min-height:390px; margin:38px 0px 0px 125px; background:url(../img/mess_bg.jpg) no-repeat 91px 5px; overflow:hidden}
.feed{ width:162px; font-size:16px; color:#6e6e6e; text-transform:uppercase; float:left; overflow:hidden}
.message ul{ width:460px; margin:12px 0px 0px 140px; padding:0px; list-style:none; overflow:hidden}
.message ul li{ width:100%; float:left; line-height:24px; padding-bottom:20px; margin-left:69px; *margin-left:34px; list-style:none; overflow:hidden; display:block }
.message ul li i{ font-style:normal; color:#ff0000; padding-left:10px; vertical-align:middle}
.inp1{ width:219px; height:18px; line-height:18px; padding:2px 5px; float:left; font-family:Microsoft YaHei; border:1px solid #c0c0c0; color:#9e9e9e;}
.inp1:focus{ border:1px solid #1ca2df; color:#666666; background:#f5fcff}
.inp2{ width:77px;}
.text1{ width:309px; height:77px; padding:5px; border:1px solid #c0c0c0; font-family:Microsoft YaHei; float:left; color:#9e9e9e;}
.text1:focus{ border:1px solid #1ca2df; color:#666666; background:#f5fcff}
.yanz{ width:79px; height:23px; float:left; margin:0px 9px 0px 3px; display:block; overflow:hidden}
a.hyz{ color:#888888; text-decoration:underline;}
a.hyz:hover{ color:#0196da; text-decoration:underline;}
input.tijiao{ width:73px; height:24px; background:#0196da; color:#ffffff; font-size:14px; font-weight:bold; border:1px solid #0074a9}


.casetit{ height:31px; line-height:31px; text-indent:12px; margin-top:30px; background:#00a8f4; color:#ffffff; font-size:15px; font-weight:bold; overflow:hidden}
.secase{ border:1px solid #dddddd; border-top:none; padding:25px 0px 26px 19px; overflow:hidden}
.secase li{ width:135px; height:73px; border:1px solid #ececec; float:left; margin:0px 15px 15px 0px;}
.secase li:hover{ border:1px solid #1ca2df;}
.scajz{ width:135px; height:73px; *font-size:65px; }


.case{ overflow:hidden}
.magbnox{ border-top:1px solid #ececec; padding-top:26px; margin-top:10px; position:relative; overflow:hidden } 
.jingx{ height:24px; font-size:18px; color:#0196da; position:absolute; top:26px; left:436px; z-index:2; overflow:hidden}
.liji{ width:525px; height:24px; z-index:2; padding-top:10px; padding-top:10px; border-top:1px solid #d4d4d4; position:absolute; bottom:0px; left:436px; overflow:hidden}
.liji a{ color:#5f5f5f; }
.liji a:hover{ text-decoration:underline; color:#1ca2df;}

.magnifier{ position:relative; }
#small{ width:410px; height:228px; position:relative; }
.hobig{ width:410px; height:228px; *font-size:205px;}
.zhengshu{ width:520px; height:155px; color:#787878; position:absolute; left:436px; top:30px; overflow:hidden} 
.zhengshu span{ color:#2d2d2d; font-size:16px; margin-bottom:13px; display:block}


.magnifierList{ width:399px; height:50px; padding:9px 0px 0px 11px; background:url(../img/case_rep.png) repeat; position:absolute; left:0px; bottom:0px; overflow:hidden; }
.magnifierImg{ width:410px; height:50px; margin:0 auto; position:relative; z-index:2; overflow:hidden; }
.magnifierImg ul{ position:absolute; left:0; margin:0px; padding:0px; list-style:none; width:10000%; }
.magnifierImg li{ width:73px; height:41px; float:left; margin-right:6px; cursor:pointer; display:inline; }
.hoimg{ width:73px; height:41px; *font-size:36px;  }
.magnifierImg li.vCur{ }


.huan2{ height:35px; line-height:35px; padding-left:18px; margin-top:60px; background:url(../img/catit_bg.jpg) repeat-x; overflow:hidden}
.huan2 ul{ padding:0px; margin:0px; list-style:none;}
.huan2 ul li{ width:156px; font-size:14px; color:#ffffff; float:left; text-align:center; margin-right:1px; cursor:pointer; overflow:hidden}
#thp2{ background:url(../img/select.jpg) repeat-x;}

.content2{ min-height:250px; padding-top:20px; overflow:hidden; }
.caselist{display:none;}
.tabcase{ margin-left:20px; background:url(../img/case_cent.jpg) repeat-y; overflow:hidden}
.tabcase ul{ background:url(../img/case_top.jpg) no-repeat; overflow:hidden}
.tabcase li{ width:183px; height:75px; float:left; padding:2px; margin:1px 1px 0px 0px; overflow:hidden}
.cajz2{width:183px; height:75px; *font-size:67px; }

.showleft{ width:764px; overflow:hidden}
.cbiao{ line-height:28px; padding-bottom:5px; margin-bottom:25px; border-bottom:3px solid #838383; font-size:18px; font-weight:normal; color:#545454;}
.description2{ line-height:18px; color:#717171;}


.showright{ width:188px; padding:15px 10px 60px 10px; background:#a8a8a8; overflow:hidden}
.other{ height:28px; line-height:28px; font-size:18px; margin-bottom:15px; color:#343434; font-weight:bold; overflow:hidden}
.rtcase li {
    background: #fff;
    border: 1px solid #ffffff;
    height: 90px;
    margin-bottom: 18px;
    width: 185px;
	background:#FFF; 
}
.rtcase li:hover{ border:1px solid #0196da;}
.cajz3{ width:185px; height:90px; *font-size:81px; }


.caseTabel{ font-family:Arial,SimSun; overflow:hidden}
.caseTabel td{ padding:0px 10px; border-left:1px solid #666666;}
.caseTabel tr td:first-child{ border-left:none;}
.blacktxt{ background:#999999; color:#ffffff; line-height:22px; padding:0px 8px; overflow:hidden}
.bgco{ color:#222222;}

.videolist{ position:relative; overflow:hidden}
.videolist ul{ width:1020px;}
.videolist li{ width:220px; height:290px; float:left; margin:0px 23px 0px 10px; position:relative; overflow:hidden}
.videolist li span{ height:30px; line-height:30px; overflow:hidden; display:block}
.videolist li span a{ font-size:13px; color:#1ca2df; font-weight:bold;}
.videolist li span a:hover{ text-decoration:underline;}
.videolist li p{ height:66px; line-height:22px; color:#888; margin-bottom:15px; overflow:hidden}
.vijz{ width:220px; height:123px; *font-size:110px; }
.visee{ width:220px; height:123px; position:absolute; left:0px; top:0px;}
a.vmore{ padding-left:15px; background:url(../img/ico.jpg) no-repeat 0px 3px; overflow:hidden}


.play{ width:530px; height:360px; margin:30px auto 40px auto; overflow:hidden}
.sitemap li{ line-height:30px; border:1px solid #e8ebec; font-size:14px; background:url(../img/sitemap_bg.jpg) repeat-y; list-style:none; margin-bottom:10px; *margin-bottom:1px; overflow:hidden;}
.sitemap li span{ width:120px; padding-left:5px; float:left; text-align:center; font-family:Microsoft YaHei; display:inline-block; overflow:hidden;}
.sitemap li span a{ color:#ffffff;}
.sitemap li p{ width:600px; margin-left:1px; float:left; padding-left:20px; overflow:hidden; display:block; }
.sitemap li p a,.sitemap li p a:link,.sitemap li p a:visited{ padding:0px 20px 0px 0px; color:#777777; float:left; display:block}
.sitemap li p a:hover,.sitemap li p a:active{ color:#1ca2df;}

 
 












.ptxt a:hover{ color:#666666}
.prolist p a:hover{ color:#666666}









.conerwei{ margin:0px 40px 30px 40px; overflow:hidden}



			.shangmeng{padding:5px 0;text-align:center;}
			.shangmeng a{color:#444;margin:0 3px;}

		.quanzi{padding:5px 0;text-align:center;}
.quanzi a{margin:0 3px;}



	.pages { clear:both; padding:20px 45px 20px 0; color:#444; }
	.pages a { color:#444; }
	.pages a:hover { color:#f60;  font-weight:bold  }
	.pages ul { text-align:right;list-style:none }
	.pages li { display:inline; margin-left:8px;list-style:none }


	.con_title{line-height:38px;height:38px;color:#343434;font-size:16px;font-weight:bold;text-align:left;}
	.con_title h2{line-height:38px;height:38px;color:#343434;font-size:16px;font-weight:bold;border-bottom:1px solid #e5e5e5;padding:0 0 0 12px;text-align:left;}



	.c_product_b{padding:10px;}
	.c_product_b div{float:left;width:25%;margin:5px 0;text-align:center;}
	.c_product_b h2{width:125px;height:125px;margin:0 auto}
	.c_product_b h2 a{width:120px;height:120px;border:#d3d3d3 solid 1px;padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:105px;*font-family:Arial;overflow:hidden;}
	.c_product_b h2 img{vertical-align:middle;}
	.c_product_b h3 a{color:#444;font-weight:normal; line-height:20px;font-size:12px;}
	.c_product_b h3{text-align:center;margin:5px 0 0;}




	.newslist {
		PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
	}
	.newslist UL {
		PADDING-BOTTOM: 0; LIST-STYLE-TYPE: none; PADDING-LEFT: 0; PADDING-RIGHT: 0; PADDING-TOP: 0
	}
	.newslist UL LI {
		PADDING-BOTTOM: 6px; LINE-HEIGHT: 24px; PADDING-LEFT: 0; PADDING-RIGHT: 0; PADDING-TOP: 6px;
	}
	.newslist UL LI A {
		LINE-HEIGHT: 24px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; DISPLAY: block;COLOR: #666; font-size:12px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
	}
	
	.newslist UL span {
		float:right;color:#666;font-size:12px;LINE-HEIGHT: 24px;	padding-right:6px;
	}
	
	.newslist UL LI A:hover{text-decoration:underline;}



	.product_list_b{margin-top:15px; margin:auto;}
	.product_list_b div{float:left;width:25%;margin:10px 0 5px 0;text-align:center;}
	.product_list_b h2{width:145px;height:145px;margin:0 auto 5px;}
	.product_list_b h2 a{width:140px;height:140px;vertical-align:middle;text-align:center;display:table-cell;*display:block;*font-size:115px;*font-family:Arial;border:#d3d3d3 solid 1px;padding:1px;}
	.product_list_b h2 img{vertical-align:middle;}
	.product_list_b h3 a{color:#000;font-weight:normal; line-height:30px;font-size:13px;}
	.product_list_b h3 a:hover{text-decoration:underline;}


.clear{clear:both;}