﻿/*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;}
.search{ width:197px; height:22px; margin-bottom:13px; background:#ffffff; border:1px solid #adb0ad; float:right; overflow:hidden;}
.search_txt{ width:160px; height:20px; line-height:20px; margin-left:5px; color:#cccccc; float:left; background:none; border:0px;}
.search_txt:focus{ color:#444444;}
.search_btn{ width:23px; height:18px; float:right; background:url(../images/search_btn.jpg) no-repeat; border:0; }

.nav{ width:759px; float:right; clear:right; padding-left:5px;}
.nav li{ height:30px; float:left; margin-left:1px; padding-bottom:1px; position:relative; z-index:3;}
.nav li>a{ width:96px; height:30px; line-height:30px; text-align:center; background:url(../images/y_nav_bg.png) repeat-x; color:#ffffff; font-size:14px; overflow:hidden; display:block}
.nav li.now>a, .nav li:hover>a{ background:#e1d32c; font-weight:bold;}
.nav li:first-child a{ width:79px;}
.nav li.cur a{ background:#e1d32c; font-weight:bold;}

.subnav{ width:96px; background-color:#e1d32c; padding:7px 0px 4px 0px; position:absolute; top:29px; left:0px; z-index:3; display:none; margin-top:1px;}
.subnav a{ height:29px; line-height:29px; border-top:1px solid #f3edab; font-size:12px; text-align:center; color:#ffffff; overflow:hidden; display:block}
.subnav a:first-child{ border-top:none;}
.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:980px; height:17px; text-align:right; position:absolute; bottom:155px; left:0px;}
.ban_btn span{ width:35px; height:6px; margin-left:2px; background:#0899db; cursor:pointer; display:inline-block}
.ban_btn span.current{ background:#ffffff;}

.main_bg{ height:136px; background:url(../images/y_ba_bg.png) repeat; position:relative; margin-top:-136px;  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:76px; height:56px; border:1px solid #0196da; float:left; margin-right:10px; overflow:hidden}
.inca{ width:76px; height:56px; *font-size:49px; }
.incase dt table img{ max-width:76px; max-height:56px;}
.incase dd{ overflow:hidden}
.incase dd span{ height:20px; line-height:20px; margin-bottom:3px; white-space:nowrap; text-overflow:ellipsis; 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:36px; line-height:18px; overflow:hidden; font-family:Microsoft YaHei;}

.index_news{ width:315px; margin-right:0px; 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;  font-family:Microsoft YaHei;}
.innews li p a:hover{ text-decoration:underline;}

.index_huod{ width:253px; margin-left:33px; 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(../images/footer_line.png) no-repeat; overflow:hidden}
.erwei{ margin-bottom:2px;}

.foot_menu{ width:592px; background:url(../images/footer_line.png) no-repeat; overflow:hidden}
.foot_menu a:hover{ color:#1ca2df;}
.foot_menu li{ width:148px; float:left; padding-top:22px; background:url(../images/footer_line.png) no-repeat top right; overflow:hidden; min-height:175px;}
.foot_menu li a{ height:24px; line-height:24px; text-indent:45px; color:#979797; overflow:hidden; display:block}
.foot_menu li a:first-child{ font-size:13px; font-weight:bold; color:#7c7c7c; margin-bottom:5px;}
.foot_menu li a:first-child:hover{ color:#1ca2df;}

.foot_right{ width:236px; padding-top:26px; overflow:hidden}
.fp1 a{ color:#aaa003; line-height:20px; margin-top:5px;}
.fp2 a{ color:#a6a5a5; line-height:20px;}


.bottom_bg{ line-height:24px; color:#9c9c9c; padding:19px 0px; background:#e5e5e5; overflow:hidden;}
.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}
.bottom_bg i{ font-style:normal; font-family:Arial;}

.floatBox_bg{ width:100%; background:#00489b; position:fixed; left:0; bottom:0;  overflow:hidden;}
.floatBox{ line-height:35px; color:#ffffff; overflow:hidden;}
/*about*/
.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:url(../images/about_l_bg.jpg) repeat; 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{ width:164px; background:url(../images/li_bj.jpg) no-repeat left top;}
.inlnav li>a{ height:34px; line-height:34px; color:#ffffff; font-size:14px; *font-size:14px; font-weight:bold; text-indent:45px; border-bottom:1px solid #ffffff; display:block; overflow:hidden;}
.inlnav li.curr{ background:url(../images/li_bjs.jpg) no-repeat left top;}
.inlnav li.curr >a{ font-weight:bold;}
.nav_down span.curr_2{ background:url(../images/span_hovers.jpg) no-repeat left top;}
.inlnav li.curr>div{ display:block;}
.nav_down{ width:164px; overflow:hidden; background:#e1d32c; display:none;}
.nav_down span{ width:164px; display:block; overflow:hidden; background:url(../images/span_hover.jpg) no-repeat left top;}
.nav_down span:hover{ background:url(../images/span_hovers.jpg) no-repeat left top;}
.nav_down span>a{ width:100px; height:34px; line-height:34px; color:#ffffff; display:block; overflow:hidden; border-bottom:1px solid #ffffff; padding-left:64px;}
.inlnav li div span.curr_2>div{ display:block;}
.inlnav li:hover{ background:url(../images/li_bjs.jpg) no-repeat left top;}
.navdown_s{ width:164px; overflow:hidden; display:none; background:#eae185;}
.navdown_s i{ width:164px;height:26px; background:url(../images/left_ico.jpg) no-repeat 48px 12px; font-style:normal; display:block;}
.navdown_s a{ width:100px; height:26px; padding-left:64px; display:block; line-height:26px; color:#666666; overflow:hidden;}
.navdown_s i:hover a{ font-weight:bold;}
.navdown_s i.curr_ss a{ font-weight:bold;}


.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;width:784px;}
.position p{ float:right; margin-left:20px;}
.position p span{ color:#41547f; text-decoration:underline; }
.position h2{ font-size:15px; color:#707070; width:120px; font-weight:bold;}
.position a{ color:#858585;}
.position a:hover{ color:#0196da;}
/*about*/
.about{ font-family:Microsoft YaHei;}
.about>ul{ margin:12px 0px; padding-left:40px; list-style:disc;}
.culture{ font-size:12px; margin-left:9px; color:#6e6e6e; position:relative; overflow:hidden;}
.culture ul{ padding:0px; margin:0px; list-style:none; background:url(../images/line.jpg) repeat-y;}
.culture ul>span{ float:right;}
.culture li{ padding-top:35px; padding-left:24px; background:url(../images/dian.jpg) no-repeat 0px 40px; overflow:hidden; text-indent:2em;}
.culture li:first-child{ margin-top:0px;}
.white{ width:7px; height:40px; 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(../images/zizhi_bg.jpg) no-repeat; overflow:hidden}
.zizhi_img p{ width:462px; height:339px; margin:56px 0px 0px 130px;}
/*job*/
.jobwarp{ margin-right:35px; width:710px;}
.jobwarp ul{ padding-bottom:40px; padding-top:40px;}
.jobwarp ul li{ width:710px; border:1px solid #dde7f3; border-top:none; color:#4b4b4b;}
.jobwarp ul li:first-child{ width:712px; background-color:#e1d32c; border:none; font-family:Arial; font-size:13px; font-weight:bold; color:#ffffff;}
.neirong{ width:710px; overflow:hidden; color:#4a4a4a;}
.neirong p{ line-height:35px;}
.ttd{ width:350px; height:27px; border-right:1px solid #dde7f3; padding-left:30px;}
.tdt{ width:140px; height:27px; border-right:1px solid #dde7f3; text-align:center;}
.td1{ width:350px; height:39px; border-right:1px solid #dde7f3; padding-left:30px;}
.td2{ width:140px; height:39px; border-right:1px solid #dde7f3; text-align:center;}
.jobwarp ul li img{ padding-right:5px;}
.time{ text-align:center; width:142px;}
.jbanner{ overflow:hidden; background:url(../images/job_bg.jpg) no-repeat bottom; text-align:center;}
.jbanner img{ padding-bottom:20px;}
.jobtt{ width:730px; height:58px; font-size:16px; color:#ffffff; margin-left:20px; background:url(../images/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(../images/zhaopin.jpg) no-repeat top right; text-align:center; display:block; overflow:hidden; }

.job{ width:718px; margin:0px 9px 30px 30px; overflow:hidden}
.tt1{ width:140px;}
.tt2{ width:118px;}
.tt3{ width:107px;}
.tt4{ width:183px;}
.tt5{ width:162px;}
/*job_show*/
.jobshow{ margin-right:35px; width:710px;}
.jobshow ul{ color:#4b4b4b; border-top:1px solid #dde7f3; padding-bottom:27px; margin-top:40px;}
.jobshow ul li{  border:1px solid #dde7f3; border-top:none;}
.jobshow_td{ width:355px; border-right:1px solid #dde7f3; height:34px; padding-left:18px;}
.jobshow_tdd{ height:34px; padding-left:60px;}
.neirong{ width:710px; overflow:hidden; color:#4a4a4a;}
.neirong p{ line-height:30px;}



.page{ height:30px; margin-top:20px; text-align:right; overflow:hidden; padding-bottom:15px;}
.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;}
a.cpb{ 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(../images/job_line.jpg) repeat-y; overflow:hidden}
.carbg{ background:url(../images/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*/
.news ul{ padding-bottom:40px;}
.news li{ height:227px; 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(../images/news_bg.jpg) repeat-x;}
.news li>span{ height:30px; line-height:30px; font-size:14px; margin-top:23px; text-align:right; 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:42px; line-height:21px; color:#737373; margin-bottom:25px; text-align:right; 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; text-align:center;}
.datetime{ color:#818181; line-height:18px; background:url(../images/line2.jpg) repeat-x left bottom; padding:30px 0 11px 0; overflow:hidden; text-align:center; font-family:SimSun;}
.biaoti1{ font-size:16px; color:#414141; line-height:27px; overflow:hidden;}
.datetime1{ color:#818181; line-height:18px; background:url(../images/line2.jpg) repeat-x left bottom; padding:0px 0 11px 0; overflow:hidden; text-indent:5px;}
.description{ color:#585858; margin:30px 0 60px 0; overflow:hidden}

.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(../images/pro_bg.jpg) no-repeat right top; float:left; overflow:hidden}
.products li:hover{ background:url(../images/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(../images/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(../images/line3.jpg) repeat-y; list-style:none;}
.allist li{ color:#757575; padding-left:38px; margin-top:35px; background:url(../images/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;}
/*products*/
.prolist ul{ width:820px; overflow:hidden; padding-bottom:30px;}
.prolist li{ width:246px; height:190px; float:left; margin:0px 23px 20px 0px; overflow:hidden}
.prolist li:hover span a{ color:#777777;}
.pojz2{ width:244px; height:108px; *font-size:97px; border:1px solid #dddddd;}
.prolist li span{ height:24px; line-height:24px; white-space:nowrap;text-align:center;padding:7px 6px 0px 6px; text-overflow:ellipsis; overflow:hidden; display:block}
.prolist li span a{ color:#777777; font-size:14px; font-weight:bold;}
.prolist li p{ height:36px; line-height:18px; color:#989898; padding:0px 6px; overflow:hidden; font-family:Microsoft YaHei; font-size:12px;}
.prolist li p a{ font-family:Microsoft YaHei; font-size:12px; color:#989898;}
.prolist>span{ width:780px; background-color:#0196da; display:block; height:30px;}
.prolist>span h1{ height:30px; line-height:30px; font-size:18px; width:579px; font-weight:normal; color:#ffffff; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;padding-left:18px;}
.prolist>span em{ height:30px; width:176px; float:right; background:url(../images/product-_show_line.jpg) no-repeat left;}

.kaohe{ padding-top:5px; font-family:Microsoft YaHei;}
.kaohe>p{ font-size:13px; line-height:25px; padding-top:30px;}
.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(../images/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(../images/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(../images/dian4.jpg) no-repeat 1px 9px;}
.dian2{ padding-left:9px; line-height:30px; background:url(../images/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(../images/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(../images/close.jpg) no-repeat; }
 


.contwarp{ margin-top:68px; line-height:24px; overflow:hidden}
.consulting{ font-size:13px; color:#585858;}
.consult{ height:405px; padding:0px 5px; background:url(../images/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(../images/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(../images/more.jpg) no-repeat 0px 5px;}

/*********2014-05-09***********/
.message_bg{ min-width:441px; padding-bottom:30px; background:url(../images/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(../images/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; }
a.hyz{ color:#e1d32c; text-decoration:underline;}
a.hyz:hover{ color:#0196da; text-decoration:underline;}
input.tijiao{ width:73px; height:24px; background:#e1d32c; color:#ffffff; font-size:14px; font-weight:bold;}


.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(../images/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(../images/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(../images/select.jpg) repeat-x;}

.content2{ min-height:250px; padding-top:20px; overflow:hidden; }
.caselist{display:none;}
.tabcase{ margin-left:20px; background:url(../images/case_cent.jpg) repeat-y; overflow:hidden}
.tabcase ul{ background:url(../images/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{ width:185px; height:90px; margin-bottom:18px; border:1px solid #ffffff;}
.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(../images/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(../images/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;}

 
 
.conerwei{ margin:0px 40px 30px 40px; overflow:hidden}

/*case*/
.part_case{ width:784px; overflow:hidden;}
.part_case ul{ margin:0px; padding:0px; padding-bottom:40px;}
.part_case ul li{ height:157px; width:784px; overflow:hidden; background:url(../images/case_li_bor.jpg) bottom repeat-x; padding-top:27px;}
.part_case ul li>  span{ height:124px; width:175px; overflow:hidden; float:left;}
.part_case ul li>div{ height:124px; width:578px; overflow:hidden; float:left; margin-left:30px;}
.part_case ul li>div p{ font-size:12px; font-family:Microsoft YaHei; color:#666666; line-height:21px; overflow:hidden;}
.part_case ul li>div p:first-child{ padding-top:0px;}
.case_01{ overflow:hidden; height:25px;}
.case_02{ overflow:hidden; height:68px;}
.part_case ul li>div p i{ font-style:normal; font-family:Arial; color:#b6b6b6; font-weight:normal; float:right; width:80px;}
.part_case ul li>div p em{ font-style:normal; font-size:14px; color:#333333; font-weight:bold; float:left; width:490px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.part_case ul li>div p a{ width:80px; height:24px; line-height:24px; display:block; background-color:#a4a2a2; color:#ffffff; text-align:center; margin-top:5px; font-family:SimSun;}
.part_case ul li>div p a:hover{ background-color:#e1d32c;}

.position1{ height:37px; line-height:37px; border-bottom:1px solid #e5e5e5; color:#858585; overflow:hidden}
.position1 p{ float:right; margin-left:20px; width:650px; text-align:right;}
.position1 p span{ color:#41547f; text-decoration:underline;}
.position1 h2{ font-size:15px; color:#707070; width:180px;}

.position1 a{ color:#858585;}
.position1 a:hover{ color:#0196da;}
/*partner*/
/*.partner1{ background:url(../images/partner_li_bg.jpg) repeat-y; width:784px; min-height:600px;}*/
.partner1{ width:784px; overflow:hidden;}
.partner1:first-child{ background:none;}
/*.partner2{ width:768px; min-height:600px; margin:27px 0 0 0px; background:url(../images/partner_left.png) left;}*/
.partner2{ width:768px; overflow:hidden;}
.partner2 ul{ width:768px; overflow:hidden; margin:30px 0 50px 0;}
.partner2 li{ height:80px; width:177px; float:left;  padding:2px 0px 1px 13px; border-left:1px solid #ccc; border-top:1px solid #ccc; margin:-1px 0px 0px -1px;}








/*选项卡*/
.choice{ margin-top:45px; overflow:hidden;}
.tabBtn{ width:780px; float:left;height:29px; overflow:hidden; border-bottom:1px #dfdfdf solid; float:left;}
.tabBtn a{ height:29px; width:87px; display:inline; float:left; margin-right:1px; text-align:center; font-size:13px; background-color:#c0c0c0; line-height:29px; text-decoration:none; color:#ffffff; }
.tabBtn a:hover,
.tabBtn a.active{ background-color:#0196da; color:#ffffff; line-height:29px; font-weight:bold;}
.chshow>div{ padding-top:5px; float:left; display:none; font-family:Microsoft YaHei;}
.chshow>div:first-child{ display:block;}
.chshow>div>p{ font-size:13px; line-height:25px; padding-top:30px; overflow:hidden; width:780px;}



/*********************************honor**************************/
.honorcon{width:762px; position:relative; padding-bottom:94px; padding-top:60px;}
.honorprev,.honornext{display:block; position:absolute; width:36px; height:61px; background:url(../images/honor_left_01.jpg) no-repeat left top; top:172px;}
.honorprev{left:52px;}
.honornext{background:url(../images/honor_right_01.jpg) no-repeat left top; right:52px;}
.honornext.hv{display:block; position:absolute; width:36px; height:61px; background:url(../images/honor_right_02.jpg) no-repeat left top; right:52px;}
.honorprev.hv{display:block; position:absolute; width:36px; height:61px; background:url(../images/honor_left_02.jpg) no-repeat left top; left:52px;}
.honortop{width:462px; height:460px; margin:0 auto; overflow:hidden; background:url(../images/honorbgtop.png) no-repeat center top; margin-bottom:50px;}
.topin{width:254px; height:353px; margin:16px 0 0 100px;}
.honorbot{height:194px; width:762px; overflow:hidden; background:url(../images/honorbgbot.png) no-repeat center bottom; padding-bottom:30px;}
.topin .jzimg{width:254px; height:353px; *font-size:308px;}
.topin ul{position:relative;}
.topin li{width:254px; height:460px; display:none; cursor:pointer; position:absolute; left:0; top:0px; *top:-12px;}
.topin li:first-child{display:block;}
.topin p{padding-top:66px; width:245px; margin:0 auto; text-align:center; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#333333; font-size:16px; font-weight:bold;}
.botin{width:630px; height:200px; margin:0 auto; overflow:hidden; margin-left:68px;}
.botin ul{ width:10000px; overflow:hidden;}
.botin ul li{width:130px; height:179px; float:left; margin-right:25px; padding:3px; border:1px solid #cdcdcd; background:#ffffff; cursor:pointer; margin-bottom:1px;}
.botin ul li img{ *margin-top:-4px;}
.botin ul li .jzimg{width:124px; height:169px; *font-size:155px; border:3px solid #ffffff;}
.botin ul li.hv .jzimg{ border:3px solid #e1d32c;}

/*********************************contact**************************/
.condizhi{ width:780px;  margin-bottom:15px;}
.condizhi h1{ font-size:24px; font-weight:normal; color:#373737; line-height:25px; text-align:center; font-family:Microsoft YaHei;}
.condizhi_s{ height:335px; width:780px; font-family:Microsoft YaHei; background:url(../images/contact_ico.jpg) no-repeat top; overflow:hidden; margin-top:13px;}
.condizhi_s ul{ width:800px; height:189px;  padding-left: 245px; margin-top:122px;}
.condizhi_s ul li{ height:189px; width:176px; float:left; margin-right:27px; background-color:#f6f6f6;}
.condizhi_s ul li:first-child{ margin-left:-38px;}
.condizhi_s ul li>div{ width:177px; height:167px; padding-top:20px; overflow:hidden;}
.condizhi_s ul li>div>p{ line-height:25px; color:#696969; margin-left:13px;}
.condizhi_s ul li>div>p:first-child{ color:#373737; font-size:16px; height:45px; background:url(../images/con_home.png) no-repeat; text-indent:45px; line-height:40px; overflow:hidden;}
.info{ width:780px;}
.info span{ font-size:21px; color:#373737; width:780px; border-bottom:1px solid #e1d32c; height:40px; display:block; line-height:40px; text-align:center;  font-family:Microsoft YaHei; overflow:hidden;}
.info div{ width:780px; padding:10px 0 35px 0;}
.info div i{ font-style:normal; color:#696969; margin-right:27px;}
.ditu{ margin-bottom:40px;}


.xiazai{ width:780px; float:left; margin:0; padding:0;}
.xiazai span{ display:block; height:40px; line-height:40px; text-align:left; width:100px; overflow:hidden; font-size:16px; color:#585858;}
.xiazai p{ border-bottom:1px dotted #999; height:28px; line-height:28px; width:780px; margin-top:2px; color:#585858; float:left; overflow:hidden;} 
.xiazai p i{ height:28px; line-height:28px; color:#585858; float:left; overflow:hidden; width:690px; font-style:normal; white-space: nowrap; text-overflow: ellipsis;}
.xiazai p a{ float:right; height:28px; width:80px;  line-height:28px; text-decoration:underline; text-align:center; background:url(../images/down1.png) no-repeat left 6px; text-indent:10px; color:#585858; float:right; overflow:hidden;}
.xiazai p a:hover{  background:url(../images/down2.png) no-repeat left 6px; color:#0196da;}


.download{ width:780px;}
.download_title{ width:780px; float:left;height:29px; overflow:hidden; border-bottom:1px #dfdfdf solid; float:left;}
.download_title span{ height:29px; width:87px; display:inline; float:left; margin-right:1px; text-align:center; font-size:13px; background-color:#0196da; line-height:29px; text-decoration:none; color:#ffffff;  font-weight:bold; overflow:hidden;}

.download ul{ width:780px; float:left; margin:0; padding:0;}
.download ul li{ border-bottom:1px dotted #999; height:28px; line-height:28px; width:780px; margin-top:2px; color:#585858; float:left; overflow:hidden;}
.download ul li:first-child{ margin-top:15px;}
.download ul li i{ height:28px; line-height:28px; color:#585858; overflow:hidden; width:690px; font-style:normal; display:block; float:left; white-space: nowrap; text-overflow: ellipsis;}
.download ul li a{ display:block; float:right; height:28px; width:80px;  line-height:28px; text-decoration:underline; text-align:center; background:url(../images/down1.png) no-repeat left 6px; text-indent:10px; color:#585858; float:right;overflow:hidden;}
.download ul li a:hover{ background:url(../images/down2.png) no-repeat left 6px; color:#0196da;}

























