@charset "utf-8";
/*----------------------------------------------------------------------------------------------
     首页样式 
-------------------------------------------------------------------------------------------------*/
.indexmain{ width:100%;}
.indexad{ width:1047px; margin:0 auto;}
.indexabout{ width:100%; height:203px; background:#fff;}
.indexcont{ width:1000px; margin:0 auto; padding-top:20px;}
.index_news{ width:640px; float:left;}
.indextit{ width:100%; height:34px; border-bottom:1px solid #e1e1e1; line-height:34px; overflow:hidden;}
.indextit .ch{ font-size:14px; color:#000; font-family:"思源黑体"; display: block; float:left; padding-right:10px;}
.indextit .en{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999; display:block; float:left; margin-top:3px;}
.indextit .more{ float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.indextxt{ width:100%; padding-top:18px; overflow:hidden;}
.indextxt .pic{ width:160px; height:90px; margin:0 25px 0 1px; float:left; display:inline;}
.indextxt .parta{ width:450px; float:right;}
.indextxt .parta li{ line-height:22px; overflow:hidden;}
.indextxt .parta li a{ color:#666; float:left; padding-left:8px; background:url(../images/dot.gif) left center no-repeat;}
.indextxt .parta li a:hover{color:#2578D8;}
.indextxt .parta li span{ float:right; color:#999; padding-right:2px;}
.index_services{ width:318px; float:right;}
.indextxt .partb li{ display:block; width:138px; padding-left:15px; float:left; padding-bottom:18px; overflow:hidden;}
.indextxt .partb li dl dt{ width:40px; height:36px; float:left; margin-right:5px;}
.indextxt .partb li dl dd a.ch_font{ font-family:"思源黑体"; font-size:14px; color:#333;}
.indextxt .partb li dl dd a.en_font{ font-family: Arial; font-size:11px; color:#999;}

/*----------------------------------------------------------------------------------------------
     内面样式 
-------------------------------------------------------------------------------------------------*/
#contentwrap{ width:1000px; margin:16px auto 0 auto; background:#fff; padding:0 25px; position:relative; z-index:1;}
#goTopBtn{ width:43px; height:45px; background:url(../images/backtop.png) no-repeat; _background:url(../images/backtop.jpg) no-repeat; position: absolute; z-index:50; display:none; cursor:pointer;}
#content{ width:1000px; overflow:hidden; padding-top:40px; min-height:600px;}
#left{ width:220px; float:left; padding-left:1px; overflow:hidden;padding-bottom:100px;}
#left .tit{ border-bottom:2px solid #0061ae; padding-bottom:15px; overflow:hidden; float:left; width:220px;}
#left .tit h1{ font-family:"思源黑体"; font-size:30px; color:#0061ae;}
#left .tit h2{ font-family:"思源黑体"; font-size:12px; color:#4d4d4d; font-variant:small-caps;}
#left .main_ul{ width:220px; margin:18px 0 10px 0; overflow:hidden; float:left;}
#left .main_ul li.main_li{ width:220px;; height: auto; overflow:hidden; margin-bottom:10px;}
#left .main_ul li.main_li a.main_li_a{ font:13px "思源黑体"; color:#4d4d4d;display:block; width:220px; background:url(../images/sidelista.gif) no-repeat; height:30px; line-height:30px; text-indent:44px; }
#left .main_ul li.main_li a.main_li_a:hover,#left .main_ul .main_li a.main_li_a.cur{ background:url(../images/sidelistb.gif) no-repeat;}
#left .sidead{ width:220px; overflow:hidden; margin-top:20px; float:left;}
#right{ width:740px; float:right; overflow:hidden;}
/*----产品展示----*/
#right .guide{ width:100%; height:48px; line-height:48px; text-align:right; overflow:hidden; margin-top:25px;}
#right .guide a{ color:#999;}
#right .guide a.homepage{ background:url(../images/home.gif) left center no-repeat; padding-left:24px;}
#right .guide .onpage{ color:#777;}
#right .banner{ width:740px; height:170px; overflow:hidden; margin-bottom:18px;}
#right .sousou{ width:740px; height:25px; padding:11px 0; float:left; background:#ebebeb;}
#right .sousou .souname{ display:block; height:25px; line-height:25px; float:left; padding:0 25px 0 16px; font-size:14px; font-weight:bold; color:#8d8d8d;}
#right .keybox{ width:409px; height:23px; border:1px solid #cecece; background:#fff; float:left;}
#right .sou_key{ width:367px; margin:0 0 0 13px; display:inline; border:none; background:none; float:left; height:23px; line-height:23px; color:#a8a8a8; font-size:12px;}
#right .sou_btn{ border:none; width:25px; height:23px; cursor:pointer; background:none; float:right; background:url(../images/sousou.png) center center no-repeat;}
/* page  */
.page {overflow:hidden;width:100%;text-align:right;height:30px; margin:0 auto;}
.page a {color:#5c5c5c;font-family:Arial; font-size:12px;width:28px;height:28px;line-height:28px;text-align:center; display:inline-block;zoom: 1; *display: inline; letter-spacing: normal;word-spacing: normal;vertical-align: top;
overflow:hidden; border:1px solid #e0e0e0;}
.page a.onpage, .page a:hover { border:none; width:30px; height:30px; color:#0061ae;}
.page a.prea,.page a.next {background: url(../images/page.png) no-repeat;text-indent:30px;cursor:pointer;height:28px;width:28px;}
.page a.prea {background-position:0 0;}
.page a.next {background-position:0 -29px;}
.pro_type{ width:182px; padding-left:10px; height:23px; border:1px solid #cecece; background:#fff; float:right; margin-right:20px; display:inline; position:relative;}
.pro_type .type_key{ border:none; background: none; height:23px; line-height:23px; color:#999; width:162px; float:left;} 
.pro_type .tips{ width:17px; height:16px; display:block; float:left; margin-top:4px; cursor: pointer;}
.pro_type .type_list{ width:194px; height:auto; position:absolute; left:-1px; z-index:990; top:25px; overflow:hidden; padding-bottom:4px; background: #fff url(../images/pro_line.jpg) bottom no-repeat; display:none;}
.pro_type .type_list .pro_line{ width:192px; overflow:hidden; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; float:left;}
.pro_type .type_list ul{ width:162px; margin:0 auto;}
.pro_type .type_list ul li{ height:29px; line-height:29px; border-bottom:1px solid #eaeaea; overflow:hidden;}
.pro_type .type_list ul li a{ color:#989898;}
.pro_type .type_list ul li a:hover{ color:#0059aa;}
.after{ width:740px; overflow:hidden; padding-bottom:63px; line-height:24px;}
.product_text{ width:780px; overflow:hidden; padding-top:13px;}
.product_text .pro_list{ width:350px; float:left; overflow:hidden; margin-right:40px; margin-bottom:25px;/*50px*/}
.product_text .pro_list .img{ width:349px; height:185px; overflow:hidden;}
.product_text .pro_list .img img{ width:349px; height:185px;}
.product_text .pro_list .imgtit{ width:349px; height:30px;}
.product_text .pro_list .imgtit a{ display:block; width:349px; height:30px; line-height:30px; text-indent:20px; background: url(../images/tbj01.gif) no-repeat; font-family:"思源黑体"; color:#4d4d4d; font-size:14px;}
.product_text .pro_list .imgtit a:hover{ background:url(../images/tbj02.gif) no-repeat;}
.product_text .pro_list ul{ width:349px; padding:11px 0 16px 0; overflow:hidden; border-bottom:1px dashed #dcdcdc;}
.product_text .pro_list ul li{ line-height:20px; color:#666; padding-left:8px; background:url(../images/dot.gif) left center no-repeat;}
.product_text .pro_list .tomore{ width:349px; height:38px; line-height:38px;}
.product_text .pro_list .tomore a{ color:#0061ae; padding-left:10px; background:url(../images/ic01.gif) left center no-repeat;}
.product_text .pro_list .tomore a:hover{color:#999999;background:url(../images/ic02.gif) left center no-repeat;}
/*----产品详细页面------*/
.showbox{ width:740px; float:left;padding-top:4px; margin-bottom:39px;}
.showbox .showtit{ width:100%; height:64px; line-height:64px; overflow:hidden;}
.showbox .showtit h3{ font-size:20px; color:#0055a6; float:left; font-family:"思源黑体";}
.showbox .showtit .backto{ float:right; padding-left:10px; background:url(../images/ic03.gif) left center no-repeat; display:block; padding-top:5px;}
.showbox .showarea{ width:740px; height:300px;}
.preview{width:740px; position:relative;}
/* smallImg */
.smallImg{height:278px; width:104px; overflow:hidden;float:right;}
#imageMenu {height:258px;overflow:hidden;}
#imageMenu li {height:57px; width:104px; overflow:hidden; margin-bottom:10px;}
#imageMenu li img{border:1px solid #E8E8E8; width:102px; height:55px;cursor:pointer;}
#imageMenu li#onlickImg img{border:2px solid #c1c1c1; width:100px; height:53px;}
/* bigImg */
.bigImg{position:relative;float:left;width:525px;height:278px;border:1px solid #ededed;overflow:hidden;}
.bigImg #midimg{width:525px;height:278px;}
.bigImg #winSelector{width:180px;height:180px;}
#winSelector{position:absolute;cursor:crosshair;filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background-color:#000;border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #ededed;overflow: hidden;width:260px;height:295.652px;top:300px;left:540px;z-index:999;}

#bigView img{position:absolute;}
.detext{ width:740px; min-height:430px; padding-bottom:60px; overflow:hidden;}
.pro_tab{ width:740px; height:29px; padding-bottom:3px; overflow:hidden; background:url(../images/pro_linetab.jpg) bottom no-repeat;}
.pro_tab ul li{  float:left; margin-right:2px; display:block; overflow:hidden;}
.pro_tab ul li a{ display:block;height:29px; line-height:29px; width:110px; text-align:center;background:url(../images/tab01.gif) no-repeat; font-family:"思源黑体"; font-size:14px; color:#666;}
.pro_tab ul li a.onbj,.pro_tab ul li a:hover{ background:url(../images/tab02.gif) no-repeat; color:#fff;}
.pro_tab_txt{ width:740px; overflow: hidden; padding-top:28px; line-height:26px; color:#4d4d4d;}
.other_pro{ width:740px;}
.other_pro h3{ padding-bottom:3px; background:url(../images/pro_linetab.jpg) bottom no-repeat; height:40px; line-height:40px; color:#0055a6; font-family:"思源黑体"; width:100%;}
.other_pro .other_prolist{ width:765px; height:205px; padding-top:20px; overflow:hidden;}
.other_pro .other_prolist dl{ float:left; width:175px; margin-right:13px;}
.other_pro .other_prolist dl dt{ text-align:center;}
.other_pro .other_prolist dl dt img{ width:171px; height:91px; padding:1px; border:1px solid #cacaca; margin-bottom:15px;}
.other_pro .other_prolist dl dt a:hover img{ width:171px; height:91px; border:2px solid #cacaca; padding:0;}
.other_pro .other_prolist dl dd{ text-align:center;}
.other_pro .other_prolist dl dd a{ font-family:"思源黑体"; color:#999;}
.other_pro .other_prolist dl dd a:hover{ color:#666;}
.casetit{font-family:"思源黑体"; padding-bottom:20px; overflow:hidden;}
.casetit h2{ color:#0061ae; font-size:20px;}
.casetit h3{ color:#333; font-size:16px;}
.casetit h4{ color:#666; font-size:14px;}
.case_text strong{ font-size:14px;}
.partone{ padding-bottom:30px;}
.parttwo{ line-height:30px; padding-bottom:30px;}
.parttwo em{ color:#0061ae;}
.caselist{ width:740px; overflow:hidden; margin-bottom:100px;}
.caselist h3{ width:100%; height:30px; font-size:14px; font-weight:bold; color:#0268ad; text-indent:22px; background:#f3f3f3; line-height:30px; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
.caselist ul{ padding:10px 0 0 6px; overflow:hidden;}
.caselist ul li{ line-height:24px;}
.caselist ul li a{ padding-left:12px; background:url(../images/dot_blue.gif) left center no-repeat; color:#666;}
/* network */
.son_ul{ width:180px; padding:0 20px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.son_ul li{ height:31px; line-height:31px; padding-left:8px; border-bottom:1px solid #f0f0f0;}
.son_ul li.none{ border:none;}
.son_ul li a{ font-family:"思源黑体"; padding-left:17px; color:#999; background:url(../images/ic04.gif) left center no-repeat;}
.son_ul li a:hover,.son_ul li a.oncur{ color:#0061ae;}
.maptit{ width:740px; height:42px; background:url(../images/maptit.png) no-repeat; line-height:42px; color:#fff;}
.maptit h3{ float:left; padding-left:13px; font-size:18px; font-family:"思源黑体";}
.maptit span{ float:right; color:#f4f4f4; padding-right:13px; font-size:16px; font-family:Verdana;}
.network{ overflow:hidden; width:100%; padding-bottom:24px;}
.partner{ width:740px; border-bottom:1px solid #f1f1f1; padding-bottom:5px;}
.partner h3{ color:#787878; font-family:"思源黑体";}
.partner h3 span{ font-size:16px;}
.logo_part{ width:100%; overflow:hidden;}
.logo_part li{ width:185px; height:71px; float:left;}
/* 资料下载 */
.downloadtit{ padding-bottom:20px; font:20px "思源黑体"; color:#333; margin-top:-4px;}
.download{ width:759px; overflow:hidden; margin-bottom:29px;}
.download .downlist{ width:234px; float:left; margin-right:19px; margin-bottom:37px;}
.download .downlist .picimg{ width:234px; height:131px;} 
.download .downlist .picimg img{ width:232px; height:129px; border:1px solid #ececec; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(pie/PIE.htc); position:relative; overflow:hidden;}
.download .downlist a{ font:14px "思源黑体"; color:#666; display:block; width:232px; margin:0 auto; background:url(../images/ic01.gif) right center no-repeat; height:36px; line-height:36px;}
.download .downlist a:hover{ background:url(../images/ic02.gif) right center no-repeat; color:#0061ae;}


.download ul li{ width:739px; padding-left:1px; height:39px; border-bottom:1px dashed #cdcdcd; overflow:hidden; background: url(../images/download_a.gif) 724px 12px  no-repeat;}
.download ul li.rightbj{ background:url(../images/download_b.gif) 724px 12px no-repeat;}


.download ul li a{ display:block; width:740px; color:#666; height:39px; line-height:39px; text-indent:14px; background:url(../images/dot.gif) left center no-repeat;}
.download ul li a:hover{ color:#0061ae; background:url(../images/dot_blue.gif) left center no-repeat;}
.manual_list{ width:190px; overflow:hidden; float:left; margin:0 41px 26px 22px; display:inline;}
.manual_list .topimg{ width:190px; height:187px; }
.manual_list .topimg img{width:188px; height:185px; border:1px solid #ececec; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(pie/PIE.htc); position:relative;overflow:hidden; } 
.manual_list a{ display:block; width:100%; text-align:center; line-height:20px;/*35px;*/ height:40px; margin-top:10px; font-size:14px; color:#333;}
.suppert h3{ font-size:14px; color:#333;}
.suppert p{ padding-bottom:15px;}
.suppert em{ color:#fb0404;}
.suppert h2{ font:18px "思源黑体"; color:#0061ae; padding-bottom:5px;}
.suppert .c_txt{ width:100%; overflow:hidden;}
.suppert .c_txt .tell{ width:200px; float:left; font-family:Arial, Helvetica, sans-serif; color:#666;}
.qq{ width:360px; float:left;}
.qq dl dt{ float:left; height:48px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.qq dl dd{ float:left; width:150px; height:24px; line-height:24px;}
.qq dl dd a{ padding-left:22px; background:url(../images/qq.gif) left center no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; color:#666;}
.suppert .c_txt .email{ width:360px; float:left; padding-top:15px;}
.wordlist{ width:605px; border-top:1px dashed #bfbfbf; padding-top:23px; margin-top:20px; /*overflow:hidden;*/}
.wordlist li{ width:605px; height:27px; margin-bottom:16px; display:block; float:left; overflow:visible; position:relative;}
.wordlist li span{ display:block; float:left; width:85px; font-size:14px; color:#666;}
.wordlist li .keybj{ width:189px; padding:0 5px; height:27px; background:url(../images/keybjone.png) no-repeat; float:left;}
.wordlist li .key{ height:27px; line-height:27px; border:none; background:none;font-family:"新宋体"; color:#cdcdcd;}
.wordlist li .key_a{ width:189px;}
.wordlist li .key_b{ width:296px; }
.wordlist li .keybj2{ width:296px; padding:0 5px; height:27px; background:url(../images/keybjtwo.png) no-repeat; float:left;}
.typetwo a{ display:block;}
.wordlist li .keybj3{ width:468px; padding:5px; height:148px; background:url(../images/keybjthree.png) no-repeat; float:left; position:relative;}
.wordlist li .area{ width:468px; height:148px; background:none; border:none; resize:none; overflow-y: auto;}
.wordlist li .submit_btn{ width:79px; height:29px;background:url(../images/submit.png) no-repeat; overflow:hidden; border:none; color:#fff; font-size:14px;}
.wordlist li .reset_btn{ width:79px; height:29px; background:url(../images/reset.png) no-repeat; overflow:hidden; border:none; color:#fff; font-size:14px;}
.wordlist li .actions{ position:absolute; left:5px; top:70px; color:#cdcdcd; z-index:50;}
/*--about--*/
.bigfont{ font-size:20px; font-family:"思源黑体"; color:#036ab0;}
.about_txt{ margin-bottom:90px;}
.honor_txt{ width:765px; overflow:hidden; padding-top:27px;}
.honor_list{ width:180px;height:185px; overflow:hidden; float:left; margin:0 50px 20px 25px; display:inline;}
.honor_list .honor_pic{ /*width:170px; height:120px;padding:4px;border:1px solid #ececec;*/ }
.honor_list .honor_pic img{/*width:170px; height:120px;*/overflow:hidden;border:1px solid #ECECEC;padding: 4px;} 
.honor_list a{ display:block; width:100%; text-align:center; line-height:35px; font-size:14px; color:#333;}
.news_txt{ width:740px; overflow:hidden; margin-top:-10px; padding-bottom:50px;}
.neslist ul li{ width:740px; padding:24px 0 25px 0; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.neslist ul li .part_left{ width:575px; float:left;}
.neslist ul li .part_img{ width:141px; height:82pxj; float:right;}
.neslist ul li .newstit a{ color:#333; font-size:14px;}
.neslist ul li .newstit a:hover{ color:#005faf;}
.neslist ul li p{ line-height:20px;}
.bt{ padding-bottom:50px;}
.detit{ width:740px; padding-bottom:8px; border-bottom:1px solid #e3e3e3; overflow:hidden; margin-bottom:17px;}
.detit .curtit{ font-size:20px; color:#333; font-family:"思源黑体"; padding-bottom:18px;}
.detit p{ font-family:"新宋体"; color:#666;}
.detit span{ padding-right:31px; color:#999;}
.after .shareto{ width:732px; height:30px; line-height:30px; background:#f3f3f3; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; margin-top:70px; overflow:hidden;}
.after .shareto .myshare{ float:left; padding-left:13px;}
.after .shareto .backto{ float:right; padding:0 15px 0 0; }
.after .shareto .backto a{ color:#999999; background:url(../images/ic05.gif) left center no-repeat; padding-left:7px;}
.after .about_other{ width:100%; overflow:hidden;}
.after .about_other dl dt{ padding:10px 0 5px 0; font-size:14px; color:#333; font-family:"新宋体";}
.after .about_other dl dd{ line-height:22px; padding-left:2px;}
.after .about_other dl dd a{ background:url(../images/ic05.gif) left center no-repeat; padding-left:14px; color:#666; font-family:"新宋体";}
.after .about_other dl dd a:hover{ color:#0269ae; text-decoration:underline;}
.after .about_other #times1{ padding-left:25px;}
.joblist{ width:100%; overflow:hidden; margin-bottom:60px;}
.joblist table{ width:740px; font-size:12px; color:#999;}
.joblist table th{ height:38px;  font-weight:bold; font-size:14px; color:#333; font-family:"思源黑体";  text-align:left; border-bottom:2px solid #dddddd;}
.joblist table td{ height:38px; text-align:left; color:#666; font-size:14px; font-family:"思源黑体";  border-bottom:1px solid #dddddd;}
.joblist table td a{ color:#333;}
.joblist table .colorbj{ background: #f9f9f9;}
.joblist table .fontbj{ color: #0061ae;}
.job_name{ width:100%; font-family:"思源黑体"; font-size:18px; color:#666;}
.job_name .name{ color:#0061ae;}
.deadline{ color:#babbba;}
.job_detail{ width:100%; overflow:hidden;}
.job_detail h3{ color:#767676; font-weight:bold; padding-top:15px;}
.job_detail h6{ color:#ee0000; padding-top:30px;}
.jobpage{ width:658px; overflow:hidden; border-top:1px dashed #dddedd; margin-top:115px; line-height:20px; padding:9px 0 0 0; position:relative;}
.backtolist{ position:absolute; right:0; top:14px; color:#666; z-index:10;}
.jobpage p a{ color:#666;}
.ideo p{ margin-bottom:15px;}
.ideo p img{ margin-bottom:8px;}
.colorful h2{ font-size:24px; color:#0061ae; font-family:"思源黑体"; padding-bottom:5px;}
.colorful h3{ font-size:15px; color:#535353; font-family:"思源黑体"; margin-bottom:25px;}
.headall{ width:343px; float:left;}
.height213{ height:213px;}
.headall dl dt,.suppert_part h3{ font:18px "思源黑体"; color:#0061ae; padding-bottom:8px;}
.headall dl dd a{ color:#666;}
.suppert_part{ width:740px; overflow:hidden; margin-top:48px; float:left;}
.qq_c{ width:740px; overflow:hidden;}
.sitemaptit{ width:740px; height:42px; color:#fff; background:url(../images/maptitbj.png) no-repeat;}
.sitemaptit h3{ padding-left:13px;font:18px "思源黑体"; line-height:42px;}
.sitemap{ width:100%; overflow:hidden; margin-top:25px; padding-bottom:50px;}
.sitemap h3{ font:14px "宋体"; color:#0168ae; font-weight:bold; padding-bottom:7px; width:100%;}
.sitemap ul { width:740px; overflow:hidden; margin-bottom:34px;}
.sitemap ul li{ float:left; line-height:22px;}
.sitemap ul li a{ padding-left:9px; background:url(../images/dot.gif) left center no-repeat; color:#4d4d4d;}
.sitemap ul li.w180{ width:180px;}
.sitemap ul li.w360{ width:360px;}

.worldmap{ width:740px; height:463px; background:url(../images/worldmap.jpg) no-repeat; margin-bottom:20px;}
.chinawmap{ width:740px; height:573px; background:url(../images/chinamap.jpg) no-repeat; margin-bottom:20px; overflow:hidden; cursor:pointer;}
#china_map h1{ position:absolute; cursor:pointer; padding-left:10px;}
#china_map a{ display:block; background: url(../images/map_a.png) no-repeat; padding:0 10px; color:#fff; height:19px; line-height:19px; float:left; display:none;}
#china_map h1 span{ display:block; float:left; width:16px; height:19px; background:url(../images/ic.png) no-repeat;}
#china_map a.fontv{ font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:16px;}