@charset "utf-8";
*{ margin:0; padding:0;} 
body{ margin:0; padding:0; font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB", "\5B8B\4F53";line-height:20px; color:#656565; overflow-x:hidden;}
html,body {-webkit-text-size-adjust:none;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
a{ text-decoration:none; color:#666;}
a:hover{color:#0094e1;}
fieldset, img { border:none; }
img{vertical-align:middle; max-width:100%;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol,li { list-style:none; }
select, input, textarea { margin:0; font-family:"\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB", "\5B8B\4F53";}
table { border-collapse:collapse; }
.clearfix:after,ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix,ul{ zoom:1; }
.en{ font-family:Arial, Helvetica, sans-serif!important;}
.nobg{ background:none!important;}
.noborder{ border:0!important;}
.font12{ font-size:12px!important;}
.font16{ font-size:16px!important;}
.headbutton,.m_menu{ display:none;}
/*header css*/
#top{ height:38px; line-height:38px; background:#46463b; min-width:1170px; width:100%;}
.top{ width:1170px; padding:0 0 0 0; margin:0 auto; font-size:13px; color:#b2b2af; position:relative; z-index:1000; zoom:1;}
.top:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.top .g{ position: absolute; z-index:1002; top:0; right:0; font-size:14px; color:#ff0000; }
.header{background:#fff url(../images/headbg.jpg) repeat-x 0 bottom; min-width:1170px; width:100%; margin:0 0 1px 0;}
.head{ padding:8px 0 0 0px; width:1170px; margin:0 auto; position:relative; z-index:10000;zoom:1;}
.logo{ padding:0 0 8px 0;}
/*  width: 250--> 270px; grm modi on 2019.02.01   */
.headright{ position:absolute; z-index:10006; top:25px; right:0; width:270px; font-size:13px; line-height:26px; color:#000;}
.headright span{ float:left; margin:0 10px;}
.headright i{ float:left; font-style:normal;}
.headright a{ float:left; color:#000;}
.headright a:hover{ color:#1d67a6;}
.headright .ico{ float:right; display:inline-block; width:26px; height:26px; margin:0 0 0 10px; position:relative; z-index:2000;}
.headright .weixin{ background:url(/images/bg.jpg) no-repeat -1px 0;}
.headright .sina{ background:url(/images/bg.jpg) no-repeat -37px 0;}
.headright .in{ background:url(/images/bg.jpg) no-repeat -73px 0;}
.headright .ico em{ position:absolute; top:30px; left:-35px; display:none;}
.headright .ico:hover em{ display:block;}
#nav{ height:52px;}
.nav{ position:relative; z-index:10003; height:52px; color:#000;}
.nav li{ float:left; width:106px; text-align:center; background:url(/images/navbg.jpg) no-repeat right 0;}
.nav li .navi{ display:block; width:108px;color:#000;height:52px;font-size:15px; line-height:52px; margin-left:-2px;}
.nav li a:hover,.nav li .hover{ color:#1d67a6; background:#fff url(../images/nava.jpg) repeat-x 0 0;}
.nav .downloadli{ background:none;}
.nav .homeli{ position:relative; width:92px;}
.nav .homeli a{ width:94px;}
.nav .homeli i{ position:absolute; z-index:1004; top:18px; left:2px; display:block; width:16px; height:16px; background:url(/images/homeico.png) no-repeat 0 0;}
.homebody .nav .homeli a,.aboutbody .nav .aboutli a,.productbody .nav .productli a,.solutionbody .nav .solutionli a,.newsbody .nav .newli a,.servicebody .nav .serviceli a,.casebody .nav .caseli a,.jobbody .nav .jobli a,.downloadbody .nav .downloadli a{color:#1d67a6; background:#fff url(../images/nava.jpg) repeat-x 0 0;}
.subnav{position:absolute; z-index:10004; top:52px;left:92px;width:840px; padding:30px 40px 30px 0;background:#fff;-webkit-box-shadow: 0 1px 2px #ccc;-moz-box-shadow: 0 1px 2px #ccc;box-shadow: 0 1px 2px #ccc; text-align:left!important; display:none;behavior:url(/css/PIE.htc);}
.nav .subnav a{ display:inline!important; background:none!important;}
.nav .subnav .navleft{ float:left; width:200px;}
.nav .subnav .navleft dd{ float:left; margin:0 0 5px 40px; width:60px; line-height:35px; height:35px; background:url(/images/dottline.jpg) repeat-x 0 bottom;font-size:13px; color:#343333; overflow:hidden;}
.nav .subnav .navleft dd a{ margin:0; color:#353535; font-size:14px; line-height:35px;}
.nav .subnav .navleft dd a:hover{color:#1d67a6;}
.nav .subnav .navright{ padding:0 0 0 55px; margin:15px 0 0 0; border-left:1px solid #dcdcdc; float:right; width:530px;}
.nav .subnav .navright .img{ float:left; width:245px; height:150px;}
.nav .subnav .navright .img img{width:245px; height:150px;}
.nav .subnav .navright .r{ float: right; width:260px; color:#6e6e6e; line-height:24px; font-size:12px;}
.nav .subnav .navright .r h1{ line-height:25px; font-size:14px; color:#000; font-weight:normal; margin:0 0 5px 0;}
.nav .subnav .navright .r h1 a{ color:#000;}
.nav .subnav .navright .r h1 a:hover{ color:#0180cc;}
.nav .productli .subnav .navleft{width:380px;}
.nav .productli .subnav .navleft dd{width:130px; margin:0 10px 5px 40px;}
.nav .subnav .subproduct{ width:380px;padding:0 0 0 70px; margin:15px 0 0 0; border-left:1px solid #dcdcdc; float:right;}
.nav .subnav .subproduct .img{ float:left; width:180px; height:170px; padding:3px 5px; position:relative; background:#fff;-webkit-box-shadow: 0 1px 2px #ccc;-moz-box-shadow: 0 1px 2px #ccc;box-shadow: 0 1px 2px #ccc;}
.nav .subnav .subproduct .img img{ width:180px; height:168px;}
.nav .subnav .subproduct .img i{ position:absolute; top:-12px; left:-30px; display:block; background:url(/images/newico.png) no-repeat 0 0; width:110px; height:57px;}
.nav .subnav .subproduct .right{ float:left; margin:0 0 0 20px; width:170px;}
.nav .subnav .subproduct .right h1{ font-size:15px; color:#000; line-height:20px; font-weight:normal;}
.nav .subnav .subproduct .right h2{ font-size:12px; color:#ccc; font-weight:normal; margin:5px 0 10px 0;}
.nav .subnav .subproduct .right .description{ width:160px;color:#848484; line-height:22px;}
.nav .subnav .subproduct .right .description a{ color:#0094e1; font-size:12px;}
.nav .subnav .subproduct .right .description a:hover{ color:#0094e1; text-decoration:underline;}
.nav .solutionli .subnav{ width:940px;}
.nav .solutionli .subnav .navleft{width:250px;}
.nav .solutionli .subnav .navleft dd{width:170px; margin:0 0 5px 50px;}
.nav .solutionli .subnav .navright{ width:650px; padding:0 0 0 25px;}
.nav .solutionli .subnav .navright .list{ float:left; width:290px; margin:0 0 0 30px;}
.nav .solutionli .subnav .navright .list .img{ width:270px; float:none; height:175px;}
.nav .solutionli .subnav .navright .list .img img{ width:270px; height:175px;}
.nav .solutionli .subnav .navright .list h3{ font-size:14px; color:#000; line-height:30px; height:30px; margin:5px 0 0 0; font-weight:normal;overflow:hidden; }
.nav .solutionli .subnav .navright .list h3 a{ color:#000;}
.nav .solutionli .subnav .navright .list h3 a:hover{color:#1d67a6;}
.nav .solutionli .subnav .navright .list .t{ color:#6a6a6a; line-height:18px; height:55px; overflow:hidden;}
.nav .newli .subnav,.nav .jobli .subnav {width:760px; left:182px;}
.nav .newli .subnav .navleft,.nav .jobli .subnav .navleft{ width:120px;}
.nav .newli .subnav .navright,.nav .jobli .subnav .navright{ width:570px; padding:0 0 0 45px;}
.nav .newli .subnav .navright .r,.nav .jobli .subnav .navright .r{ width:300px;}
.nav .newli .subnav .navright .r p a,.nav .jobli .subnav .navright .r p a{ color:#0180cc;}
.nav .serviceli .subnav .navright{ width:500px; padding:0 0 0 90px;}
.nav .serviceli .subnav .navright .img{ width:185px;}
.nav .serviceli .subnav .navright .img img{ width:140px; height:140px;}
.nav .serviceli .subnav .navright .s{ float:left; width:300px; padding:20px 0 0 0; font-size:14px; color:#000;}
.nav .serviceli .subnav .navright .s h1{ font-size:18px; line-height:45px;}
.nav .caseli .subnav{ width:1050px; left:0;}
.nav .caseli .subnav .navleft{width:360px;}
.nav .caseli .subnav .navleft dd{width:130px; margin:0 0 5px 40px;}
.nav .caseli .subnav .navright{ width:650px; padding:0 0 0 10px;}
.nav .caseli .subnav .navright .list{ float:left; width:275px; margin:0 0 0 50px;}
.nav .caseli .subnav .navright .list .img{ width:275px; float:none; height:160px;}
.nav .caseli .subnav .navright .list .img img{ width:275px; height:160px;}
.nav .caseli .subnav .navright .list h3{ font-size:14px; color:#000; line-height:30px; height:30px; margin:5px 0 0 0; font-weight:normal;overflow:hidden; }
.nav .caseli .subnav .navright .list h3 a{ color:#000;}
.nav .caseli .subnav .navright .list h3 a:hover{color:#1d67a6;}
.nav .caseli .subnav .navright .list .t{ color:#6a6a6a; line-height:18px; height:55px; overflow:hidden;}
.nav .downloadli .subnav{ width:940px;}
.nav .downloadli .subnav .navleft{ width:280px;}
.nav .downloadli .subnav .navleft dd{ width:100px;}
.nav .downloadli .subnav .navright{ width:570px; padding:0 0 0 45px;}
.nav .downloadli .subnav .navright .r{ width:300px;}
.m_menu{ display:none;position:absolute; top:70px; left:0; width:100%; height:auto; background:#fff;}
.m_menu li{ float:none; width:100%!important; background:none; padding:0; height:3em; line-height:3em; font-size:1.2em; border-bottom:1px solid #ddd;  overflow:hidden;}
.m_menu li a{ display:block; padding:0 2%;color:#333;}
.m_menu li a:hover{color:#1d67a6; background:#fff url(../images/nava.jpg) repeat-x 0 0;}
.homebody .m_menu .homeli a,.aboutbody .m_menu .aboutli a,.productbody .m_menu .productli a,.solutionbody .m_menu .solutionli a,.newsbody .m_menu .newli a,.servicebody .m_menu .serviceli a,.casebody .m_menu .caseli a,.jobbody .m_menu .jobli a,.downloadbody .m_menu .downloadli a{color:#1d67a6; background:#fff url(../images/nava.jpg) repeat-x 0 0;}

.search{ position:absolute; z-index:10005; right:0; bottom:13px;height:25px;}
.search .button{ float:right; display:block;width:26px; height:25px; background:url(/images/ico.png) no-repeat -150px -1px;cursor:pointer;border:0;}
.search .searchtext{ float:right; margin:0 10px 0 0;width:130px;height:20px; line-height:20px; padding:2px 5px;font-size:12px;border:0; color:#c6c7c8;background:url(/images/ico.png) no-repeat 0 0;}
/*banner css*/
.top_slide_wrap{width:100%; min-width:1170px;height:580px;overflow:hidden;background:#60a3ae;position:relative;z-index:1;}
.slide_box{height:580px;overflow:hidden}
.slide_box li{height:580px}
.slide_box li .img{ position:absolute; left:0; top:0; width:67%;height:580px; background-position:right 0; background-repeat:no-repeat; text-align:right;}
.slide_box li .img img{ width:100%;height:100%;}
.slide_info{ position:absolute; top:0; right:0;width:31%; height:440px;padding:40px 0 0 0; color:#fff;}
.slide_info h1{ font-size:32px; line-height:45px; font-weight:normal;}
.slide_info h2{ font-size:26px; line-height:40px; font-weight:normal;}
.slide_info h3{ font-size:20px; line-height:30px; font-weight:normal;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.slide_info .description{ font-family:"simsun"; line-height:22px; padding:20px 0; width:90%;}
.slide_info .more a{ display:block; margin:0 0 0 10px; width:120px; height:33px; border:1px solid #fff; color:#fff; text-align:center; line-height:33px;}
.bx-controls{ position:absolute; z-index:2; bottom:15px; left:0; width:100%; text-align:center;}
.bx-controls a{ display:inline-block; width:20px; height:5px; margin:0 5px; background:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.bx-controls a.active{ background:#666;}

/*banner css*/
.banner{ position:relative; z-index:100;width:100%; height:500px;}
.f1920x450{width:100%; height:100%;overflow:hidden}
.f1920x450 li{  position:relative; width:100%; height:100%;background-position:center bottom; background-repeat:no-repeat; background-size:cover;}
.f1920x450 .img{text-align:center; position:absolute; top:32%; left:0; width:100%;}
.f1920x450 .img2{ display:none;text-align:center; position:absolute; top:20%; left:2%; width:95%;}
.f1920x450 li .txt{ position:absolute; z-index:200; top:50%; margin-top:-120px; right:50%; margin-right:-600px;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{ display:none;}
.rslides_tabs{margin:0 auto;clear:both;text-align:center; position:absolute; z-index:1000; bottom:5px;left:45%;height:10px;}
.rslides_tabs li{ float:left; width:20px; height:5px;margin: 0 5px;}
.rslides_tabs a{ display:block;text-indent:-9999px;overflow:hidden;background:#fff;width:20px;line-height:0; text-decoration:none; height:5px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.rslides_tabs .rslides_here a{background:#ff0000;}
/*index css*/
.wrapper{ width:1170px; margin:0 auto;zoom:1;}
.wrapper:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.wrapper .title{ padding:0 0 0 17px; margin:0 0 20px 0; height:25px; font-size:18px; color:#1a1a1a; line-height:25px; background: url(/images/ico.png) no-repeat -191px 2px; position:relative;}
.wrapper .title span{ margin:0 0 0 5px; font-size:13px; color:#aaa; font-family:Arial, Helvetica, sans-serif;}
.wrapper .title .more{ position:absolute; top:0; right:0; background:url(/images/ico.png) no-repeat -5px -25px; color:#5c5c5c; padding:0 20px 0 0; width:60px; text-align:right; font-size:12px;}
.index_main{ padding:35px 0;}
.index_new{ float:left; width:780px;}
.index_product{ float:right; width:355px;}
.index_new .content{ zoom:1;}
.index_new .content:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.index_new .content .img{ float:left; width:243px; height:188px;}
.slideimg{ width:243px; height:188px; overflow:hidden; position:relative;   }
.slideimg .hd{height:8px;  position:absolute; right:5px; bottom:4px; z-index:100; }
.slideimg .hd ul{ overflow:hidden; zoom:1; float: right;  }
.slideimg .hd ul li{ float:left; width:8px; height:8px; margin:0 0 0 5px; text-indent:9999px;background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; cursor:pointer; position:relative;behavior:url(/css/PIE.htc); }
.slideimg .hd ul li.on{ background: #00a8ff; }
.slideimg .bd{ position:relative; height:100%; z-index:0;}
.slideimg .bd li{ position:relative;width:243px; height:188px; z-index:1;}
.slideimg .bd li img{width:243px; height:188px;}
.slideimg .bd li .t{ position:absolute; bottom:0; left:0; width:100%; height:35px; line-height:25px;  color:#fff!important; background:url(/images/btrbg.png) repeat 0 0;}
.slideimg .bd li .t p{ height:25px; padding:0 5px;overflow:hidden;}


.index_new .content .text{ float: right; width:465px; padding:0 40px 0 0; background: url(/images/index_newbg.jpg) no-repeat right bottom;}
.index_new .tjnews { padding:0 0 10px 0; margin:0 0 5px 0; border-bottom:1px dotted #afafaf;}
.index_new .tjnews h1{ font-size:15px; color:#040404; font-weight:normal; line-height:16px; height:16px; position:relative;}
.index_new .tjnews h1 a{ color:#040404;}
.index_new .tjnews h1 span{ margin:0 0 0 9px; color:#999; font-size:12px;}
.index_new .tjnews .description{ padding:13px 0 0 0; font-size:13px; color:#717171; line-height:24px; height:48px; overflow:hidden;text-indent:2em;}
.index_new .tjnews .description a{ color:#0087c4;}
.index_new .tjnews a:hover{color:#1d67a6;}
.index_new .text li{ padding:6px 0 5px 0;border-bottom:1px dotted #afafaf;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.index_new .text li span{ float:left; display:block; width:14px; height:14px; margin:3px 8px 0 0; color:#fff;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#ffd200; text-align:center; line-height:14px; text-align:center; position:relative;behavior:url(/css/PIE.htc); font-family:"simsun";}
.index_new .text .li2 span{background:#00a8ff;}
.index_new .text .li3 span{background:#f26e00;}
.index_new .text li a{ color:#a0a0a0;}
.index_new .text li a:hover{ color:#0094e1;}
.index_product .content{ zoom:1;}
.index_product .content:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.index_product .content .img{ float:left; width:175px; height:180px; padding:3px 5px; background:#fff;-webkit-box-shadow: 0 1px 2px #ccc;-moz-box-shadow: 0 1px 2px #ccc;box-shadow: 0 1px 2px #ccc; position:relative;behavior:url(/css/PIE.htc);}
.index_product .content .img a{ display:block;}
.index_product .content .img img{ width:175px; height:180px;}
.index_product .content .img:hover{-webkit-box-shadow: 0 1px 2px #999;-moz-box-shadow: 0 1px 2px #999;box-shadow: 0 1px 2px #999; position: relative; behavior:url(/css/PIE.htc);}
.index_product .content .right{ float:right; width:170px;}
.index_product .content .right h1{ font-size:15px; color:#000; font-weight:normal;}
.index_product .content .right h1 a{ color:#000;}
.index_product .content .right h1 a:hover{color: #0094e1;}
.index_product .content .right h2{ font-size:12px; color:#ccc; font-weight:normal; margin:5px 0 10px 0;}
.index_product .content .right .pdt_model{color: #CACACA;padding-bottom: 10px;}
.index_product .content .right .description{ width:160px;color:#848484; line-height:22px;}
.index_product .content .right .description a{ color:#0094e1;}
.index_product .content .right .description a:hover{ color:#0094e1; text-decoration:underline;}

.index_main2{ background:#f4f4f3 url(../images/index_main2bg.jpg) no-repeat center 0; padding:20px 0 40px 0;}
.index_solution ul{ margin-left:-30px;}
.index_solution li{ float:left; margin:0 0 0 30px; width:270px; height:330px; }
.index_solution li a{ display:block; height:100%; width:100%;background:#fff; -moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-webkit-box-shadow: 0 1px 2px #bbb;-moz-box-shadow: 0 1px 2px #bbb;box-shadow: 0 1px 2px #bbb; position:relative;behavior:url(/css/PIE.htc);}
.index_solution li a:hover{-webkit-box-shadow: 2px 3px 3px #999;-moz-box-shadow: 2px 3px 3px #999;box-shadow: 2px 3px 3px #999; position:relative;behavior:url(/css/PIE.htc);}
.index_solution .img{ position:relative;width:270px; height:145px; margin:0 0 10px 0; overflow:hidden;}
.index_solution .img img{ width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.index_solution li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.index_solution h1,.index_solution .description,.index_solution .more{ padding:0 10px;}
.index_solution h1{ line-height:28px; height:28px; font-size:15px; color:#000; font-weight:normal;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; }
.index_solution a:hover h1{color:#0094e1; }
.index_solution .description{ color:#9b9b9b; line-height:22px; height:65px; margin:8px 0 28px 0;overflow:hidden;}
.index_solution .more{ margin:0 0 0 10px; display:inline-block; height:16px; line-height:16px; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#dedede; color:#fff; padding:0 3px;}
.index_solution a:hover .more{ background:#00a8ff; color:#fff;}

.producttab{ background:url(/images/product_tabbg.jpg) no-repeat center 0; width:1165px; height:65px; margin:0 auto 20px auto; zoom:1;}
.producttab:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.producttab li{ float:left; width:160px; height:50px; font-size:14px; color:#3f3f3f; line-height:50px; text-align:center; padding:0 0 0 34px; cursor:pointer; position:relative;}
.producttab li.hover{ background:url(/images/tabbg.jpg) repeat-x 0 0; color:#fff;}
.producttab li span{ position:absolute; display:block; top:10px; left:35px; width:30px; height:34px;}
#product1 span{ background:url(/images/ico.png) no-repeat 0 -75px;}
#product2 span{ background:url(/images/ico.png) no-repeat -30px -75px;}
#product3 span{ background:url(/images/ico.png) no-repeat -60px -75px;}
#product4 span{ background:url(/images/ico.png) no-repeat -90px -75px;}
#product5 span{ background:url(/images/ico.png) no-repeat -120px -75px;}
#product6 span{ background:url(/images/ico.png) no-repeat -155px -75px;}
#product1.hover span{ background:url(/images/ico.png) no-repeat 0 -109px;}
#product2.hover span{ background:url(/images/ico.png) no-repeat -30px -109px;}
#product3.hover span{ background:url(/images/ico.png) no-repeat -60px -109px;}
#product4.hover span{ background:url(/images/ico.png) no-repeat -90px -109px;}
#product5.hover span{ background:url(/images/ico.png) no-repeat -120px -109px;}
#product6.hover span{ background:url(/images/ico.png) no-repeat -155px -109px;}
.product_content .content{ zoom:1;}
.product_content .content:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.productxl{ float:left; margin:0 0 0 3px; background:#f4f4f3; width:775px;}
.productxl .img{ float:left; background:url(/images/productxlbg.jpg) no-repeat right center; width:387px; height:370px; padding:0 30px 0 0;}
.productxl .img img{ width:100%; height:100%;}
.product_content .feature{ padding:20px 0 0 0; float:left; width:330px;}
.product_content .feature ul{ height:280px; overflow:hidden;}
.product_content .feature h1{ height:30px; line-height:30px; font-size:18px; color:#000; font-weight:normal; padding:0 0 0 45px; background:url(/images/ico.png) no-repeat -165px -20px; margin:0 0 10px 0;}
.product_content .feature li{ background:url(/images/ico.png) no-repeat -185px -45px; padding:0 0 0 25px; margin:0 0 10px 0; line-height:24px;}
.product_content .feature li a{ display:block; font-size:13px; line-height:26px; color:#646464; padding:0 0 8px 0;border-bottom:1px dotted #b9b9b8;}
.product_content .feature .p{ text-align:right; }
.tjproduct{ float:right; width:390px;}
.tjproduct li{ float:left; width:175px; height:170px; margin:0 3px 0 17px;background:#fff;-webkit-box-shadow: 0 4px 2px #bbb;-moz-box-shadow: 0 4px 2px #bbb;box-shadow: 0 4px 2px #bbb; position:relative;behavior:url(/css/PIE.htc); overflow:hidden;}
.tjproduct .li1{ margin-bottom:25px; width:370px;}
.tjproduct li img{ width:100%; height:100%;}
.tjproduct li p{ position:absolute; left:0; bottom:-50px; text-align:center; width:100%; height:32px; line-height:32px; font-size:14px; color:#fff;background:url(/images/btrbg.png) repeat 0 0; white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.case_pc{ display:block;height:360px;position:relative; margin:10px 0 0 0;}
#slider { margin:0 0 5px 0;height: 350px!important;}	
.index_case .slide {position: relative;display: none;height: 350px; margin:0 0 0 2px;float: left;cursor: pointer;background:#fff;}
.index_case .slide:first-child {border: none;}		
.index_case .slide.active {cursor: default;}			
.index_case .slide-block {position: absolute; z-index:10;left:0;bottom: 0;width:197px;padding:30px 20px 20px 20px; background:#fff; height:300px;-webkit-box-shadow: 0px 3px 3px #bdbdbd;-moz-box-shadow: 0px 3px 3px #bdbdbd;box-shadow: 0px 3px 3px #bdbdbd;behavior:url(/css/PIE.htc);}
.slide-block h2{ font-size:20px; color:#000; line-height:35px; font-weight:normal;}
.slide-block h3{ font-size:14px; color:#ababab; font-weight:normal; margin:0 0 20px 0;}
.slide-block .description{ padding:15px 0 0 0; margin:0 0 20px 0; background:url(/images/blueline.jpg) no-repeat 0 0; font-size:13px; color:#666; line-height:26px; height:130px; overflow:hidden;}
.slide-block .more{ color:#1962c1;}
.slide-block .more a{ color:#1962c1;}
.slide-block .more a:hover{color:#0094e1; }
.slide-block .jt{ position:absolute; top:0; right:-14px; display:block; width:15px; height:350px; background:url(/images/jico.png) no-repeat 0 center;}
.slideimage{ float:right;width:234px; position:relative; z-index:9;}
.slideimage img{width:234px;height:350px;}
.slideimage h5{position:absolute; z-index:11; left:0; bottom:0; text-align:center; font-weight:normal;width:100%; height:70px; line-height:70px; font-size:15px; color:#fff;background:url(/images/btrbg.png) repeat 0 0; white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
#slider .slide.active .slideimage h5{ display:none;}						
.case_mobile{ display:none;}
.tabsList{zoom:1;}
.tabsList li{float:left; width:25%;position:relative; zoom:1;}
.tabsList li a{ display:block;}
.tabsList li img{width:100%;height: auto;}
.tabsList li h5{ position:absolute; left:0; bottom:0; text-align:center; font-weight:normal;width:100%; height:40px; line-height:40px; font-size:12px; color:#fff;background:url(/images/btrbg.png) repeat 0 0; white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
/*insidepage css*/
.insidebanner{ width:100%; height:395px;position:relative; z-index:10; overflow:hidden; }
.insidebanner .con{ position:absolute; z-index:1000; top:90px; left:50%; margin-left:-585px; width:1170px; color:#282828;font-size: 16px;line-height: 32px;}
.insidebanner .con h1{ font-size:30px; line-height:45px; font-weight:normal; color:#0180cc;}
.insidebanner .con .t{ width:500px;margin:0 0 10px 0;}
.insidebanner .con .more{ display:block; width:143px; height:32px; background:url(/images/ico.png) no-repeat 0 -150px;}
.f1920x395{width:100%; height:100%;overflow:hidden}
.f1920x395 li{  position:relative; width:100%; height:100%; background-position:center 0; background-repeat:no-repeat; background-size:cover;}
.f1920x395 img{width:100%;}
.f1920x395 li a{ display:block; width:100%; height:100%;}
.insidepage{ width:1170px; padding:0 0 0 0; margin:0 auto; background:url(/images/insidepagebg.jpg) repeat-y 0 0; zoom:1;}
.insidepage:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.leftpage{ float:left; position:relative; z-index:2000; width:253px; padding:0 0 100px 0;}
.leftmenu{ margin:-55px 0 0 0; padding:0 0 40px 0;}
.leftmenu h1{ background:url(/images/leftmenuh1.png) no-repeat 0 0; margin-left:-2px; width:252px; height:100px; padding:0 0 0 20px; text-align:center; line-height:100px; font-size:25px; color:#fff; font-weight:normal;}
.leftmenu ul{ padding:0 0 0 3px;}
.leftmenu li{ height:49px; line-height:46px; font-size:15px; color:#2f2f2f; overflow:hidden;}
.leftmenu li a{ display:block; background:url(/images/leftmenu.jpg) no-repeat 0 -50px; padding:0 50px 0 0; height:49px;text-align:right; color:#2f2f2f;}
.leftmenu li a:hover,.leftmenu .current a{ background:url(/images/leftmenu.jpg) no-repeat 0 -1px; color:#fff;}
.left_search{ width:205px; margin:0 0 0 25px; zoom:1;}
.left_search:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.left_search h1{ line-height:40px; color:#333; font-size:15px; font-weight:normal;}
.select_product{ width:100%; height:20px; background:#fff url(../images/inputbg.jpg) repeat-x 0 0; border:1px solid #bebdbd; padding:5px 0; margin:0 0 5px 0; -moz-border-radius:20px; -webkit-border-radius:20px;border-radius:20px; position:relative;behavior:url(/css/PIE.htc); z-index:10009;}
.select_product2{ z-index:10008;}
.select_product input{border:0; margin:0 0 0 8%; width:85%; height:20px; display:block;background:none;}
.select_product a{ position:absolute; right:5px; top:8px; margin:0; width:15px; height:15px; background:url(/images/dropico2.png) no-repeat center center; margin:0;}
.select_product ul{display:none; position:absolute; z-index:10010; top:30px; left:0;width:204px; background:#fff; border:1px solid #bebdbd;}
.select_product ul li{cursor:pointer; padding:0px 5px; font-size:12px; line-height:25px;color:#666;}
.select_product ul li:hover{background:#f5f5f5;}
.select_product span{ position:absolute; left:10px; top:5px; width:170px; line-height:20px; height:20px; font-size:13px;color:#333; overflow:hidden;}
.left_search .button{ text-align:center; padding:10px 0 0 0;}
.left_search .button input{ padding:0 20px; cursor:pointer;}

.leftnews{ margin:0 0 30px 25px; padding:30px 0 22px 0; width:205px; border-bottom:4px solid #ad2e23;}
.leftnews .title{ font-size:13px; color:#434343; position:relative;}
.leftnews .title span{ position: absolute; top:5px; right:0; display:block; width:60px; height:10px; background: url(/images/ico.png) no-repeat 0 -186px;}
.leftnews .title .subscribe{ position:absolute; top:5px; right:0; width:65px; height:10px;}
.leftnews .title .subscribe a{ display:block; float:left; margin:0 0 0 5px; height:10px;}
.leftnews .title .subscribe .xml{background: url(/images/ico.png) no-repeat 0 -186px; width:25px;}
.leftnews .title .subscribe .rss{background: url(/images/ico.png) no-repeat -30px -186px; width:12px;}
.leftnews .title .subscribe .email{background: url(/images/ico.png) no-repeat -46px -186px; width:12px;}
.leftnews .ntitle{ padding:10px 0; color:#434343; line-height:21px;}
.leftnews .detail a{ display:block; width:50px; height:20px; background:#acacac; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; position:relative; behavior:url(/css/PIE.htc);}
.leftnews .detail a:hover{ background:#0094e1; color:#fff;}
.leftbar{ padding:0 0 0 25px;}
.leftbar img{ margin:0 0 10px 0;}
.leftwb{ margin:0 0 0 25px; background:#fff; width:205px; overflow:hidden;}
.rightpage{ float:right; width:860px; padding:20px 0 50px 0;}
.righttop{ height:40px; border-bottom:1px solid #dcdddd; position:relative; margin:0 0 30px 0;}
.righttop h1{height:35px; line-height:35px; padding:0 0 0 25px;font-size:18px; color:#000; font-weight:normal; background:url(/images/bg.jpg) no-repeat -187px 8px;}
.prgihttop{ margin:10px 0 0 0;}
.website{ position:absolute; top:10px; right:0; color:#999; font-size:13px;}
.website a{ color:#999;}
.website span{ margin:0 5px;}
.website label,.website a:hover{ color:#42a5f5;}
/*about css*/
.about{ font-size:13px; color:#777; line-height:26px;}
.about p{ padding:0 0 20px 0;}
.culture{ padding:0 20px 0 5px; font-size:13px; color:#888; line-height:26px;}
.culture em{ font-size:15px; font-style:normal; color:#000;}
.culture_ban{ margin:55px 20px 0 0; padding:0 30px 0 0; background:#0099e0; color:#fff; font-size:14px; line-height:26px; zoom:1;}
.culture_ban:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.culture_ban img{ float:left; margin:0 35px 0 0;}
.culture_ban h1{ font-size:18px; font-weight:normal; margin:0 0 12px 0; padding:40px 0 0 0;}
.history .to{ margin-top:-10px; text-align:right;}
.history .content{ padding:10px 0 0 0; zoom:1;}
.history .content:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.history .content .date{ float:left; margin:0 0 0 25px; width:350px; height:550px; background:url(/images/historybg.jpg) no-repeat 0 0; position:relative;}
.history .content .date h1{ position:absolute; top:125px; left:40px; font-size:25px; color:#2293c7; line-height:30px; font-weight:normal;}
.history .content .date li{ position:absolute; font-size:19px; color:#c3c3c3; font-family:Arial, Helvetica, sans-serif; width:100px; text-align:center; line-height:30px;}
.history .content .date .li1{ left:150px; top:40px;}
.history .content .date .li2{ left:200px; top:125px; color:#fff;}
.history .content .date .li3{ left:150px; top:210px;}
.history .content .date .li4{ left:252px; top:215px;}
.history .content .date .li5{ left:72px; top:295px; width:150px; font-size:30px;color:#fff;}
.history .content .date .li6{ left:55px; top:390px;}
.history .content .date .li7{ left:5px; top:470px;}
.history .content .date .li8{ left:250px; top:370px;color:#fff; font-size:14px;}
.history .content .date .li8 h2{ font-size:20px; }
.history .content .con{ float:right; margin:50px 0 0 0; width:430px; border-left:1px solid #d9d9d9; padding:40px 0 20px 20px; }
.history .content .con .list{ background:url(/images/dottline.jpg) repeat-x 0 bottom; padding:5px 0 10px 0; font-size:13px; color:#898989; line-height:24px; position:relative;}
.history .content .con .list i{ position:absolute; display:block; width:10px; height:10px; background:url(/images/hico.jpg) no-repeat 0 0; left:-26px; top:18px;}
.history .content .con .list h3{ font-size:14px; color:#4f4f4f; line-height:30px; font-weight:normal;}
.history .content .con .list h3 em{ font-style:normal; color:#010101; font-size:16px;}

/*.quality{ background:url(/images/qualitybg.jpg) no-repeat 0 0; height:400px; padding:0 0 0 230px; margin:35px;}
.quality .list{ font-size:13px;color:#474545; line-height:24px; padding:26px 0 0 0; height:50px; margin:0 0 18px 0; overflow:hidden;}

.quality .content{ padding:0;}
.quality .content .date{ margin:0; text-align:center; background:none!important;}
.quality .content .con{ margin:15px 0 0 0; padding:25px 0 20px 20px;}
.quality .content .con .list{ padding:0 0 25px 0;color:#666; line-height:26px!important; background:none;}
.quality .content .con .list i{ top:8px;}
*/
.quality { padding: 5px 10px;}
.quality h2 { color: #2293c7;font-size: 24px;font-weight: bold;padding-bottom: 10px;}
.quality .title {color: #b4b4b4;font-size: 18px;height: 40px;}
.quality .title strong {border-bottom: 1px dotted #b4b4b4; padding: 5px;}
.quality .bd {background: url(/images/timetree_bg.png) repeat-y center center;}
.quality .left {padding-right: 50%; position: relative;}
.quality .right {padding-left: 50%;position: relative;}
.quality .sign {height: 12px;position: absolute;top: 15px; width: 97px;}
.quality .left .sign {margin-right: -7px;right: 50%;}
.quality .right .sign {left: 50%;margin-left: -7px;}
.quality .red {background: url(/images/timetree-red.png) no-repeat left top;}
.quality .green {background: url(/images/timetree_green.png) no-repeat right top;}
.quality .blue {background: url(/images/timetree_blue.png) no-repeat left top;}
.quality .yellow {background: url(/images/timetree_yellow.png) no-repeat right top;}
.quality .line {margin-bottom: 10px;}
.quality .txt {border: 1px solid #dedbdb;}
.quality .right .txt {margin-left: 90px;}
.quality .left .txt{margin-right: 90px;}
.quality .txt .year{background: #7b7b7b;color: #fff;font-size: 30px;height: 44px;line-height: 44px;text-align: center;}
.quality .txt .year .no{float: left;font-size: 36px;height: 100%;padding: 0 10px;}
.quality .txt .year .bgred{background: #d32e35;}
.quality .txt .year .bggreen{background: #a2ca11;}
.quality .txt .year .bgblue{background: #25a3de;}
.quality .txt .year .bgyellow {background: #e1be00;}
.quality .txt .cnt {font-size: 14px;line-height: 24px;padding: 10px 20px;}

.company_infor{ background: url(/images/cline.jpg) repeat-y 30px 0;}
.company_infor h3{ background: url(/images/jian.png) no-repeat 1px 8px;color: #42a5f5;font-family: Georgia;font-size: 24px;font-style: italic;
 height: 38px; line-height: 30px;margin: 0 0 10px 22px; padding-left: 30px; cursor:pointer;}
 .company_infor .event_list{ padding:0 0 20px 0;}
.company_infor .infors{ margin:0 0 0 55px; padding:10px 2%; width:80%; line-height:22px; color:#333;border:1px solid #ccc; background:#fafafa; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;behavior:url(/css/PIE.htc);}
.company_infor .infors p{margin: 0 0 5px 0; background:url(/images/ico.png) no-repeat -188px -280px; padding:0 0 0 20px;}
.company_infor .infors .ico{ position:absolute; left:-34px; top:50%; margin-top:-25px;display:block; width:35px; height:48px; background: url(/images/jian.png) no-repeat 0px -55px;}
.quality li{ padding:2px 0 30px 45px; position:relative; z-index:1000; zoom:1;}
.quality li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.quality li .num{ position:absolute; z-index:1100; top:0; left:0; display:block; width:30px; height:30px; background:#ff8000;-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; line-height:30px; text-align:center; font-size:14px; color:#fff;behavior:url(/css/PIE.htc); }
.quality li .txt{font-size:13px; line-height:25px;}

.honor{ color:#3d4e59; line-height:24px;}
.honor .p{ font-size:14px; margin:0 0 15px 0;}
.honor .list{ padding:25px 0 0 0;border-bottom:1px solid #e6e5e5;}
.honor .list h2{ font-size:16px; color:#333; font-weight:normal; margin:0 0 10px 0;}
.honor .list ul{ margin-left:-3.8%;}
.honor .list li{ float: left; width:16%; margin:0 0 20px 3.8%;}
.honor .list li .img{border:1px solid #ebe9ea;width:100%; height:auto; position:relative; overflow:hidden; }
.honor .list li .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.honor .list li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.honor .list li p{ font-size:12px; line-height:20px; color:#333; height:60px; overflow:hidden; background:none; padding:10px 0 0 0;}
.journal{ margin:0 0 0 -40px; zoom:1;}
.journal:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.journal .list{ float:left; margin:0 10px 60px 40px; background:url(/images/journalbg.jpg) no-repeat 0 0; width:360px; height:250px; padding:15px 20px;}
.journal .list h3{ font-size:16px; color:#000; font-weight:normal; height:25px; line-height:25px; margin:0 0 10px 0; overflow:hidden;}
.journal .list .content{ zoom:1;}
.journal .list .content:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.journal .list .content .pic{ float:left; width:170px; height:200px; border:1px solid #e7e7e7; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; position:relative; behavior:url(/css/PIE.htc); overflow:hidden;}
.journal .list .content .pic img{width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.journal .list .content .pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.journal .list .content .desc{ float:right; width:160px; color:#000;}
.journal .list .content .directory{ color:#2293c7; line-height:16px; height:115px; padding:7px 0 0 0; overflow:hidden;}
.journal .list .content .directory p{ background:url(/images/grayico.jpg) no-repeat 0 6px; padding:0 0 7px 12px;}
.journal .list .link a{ display:inline-block; margin:0 0 0 2px; width:75px; height:24px; background:#ff0000; color:#fff; line-height:24px; text-align:center;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;behavior:url(/css/PIE.htc);}
.journal .list .link a:hover{ background:#2293c7; color:#fff;}

.left_journal{ width:200px; margin:0 auto; zoom:1;}
.left_journal:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.left_journal h1{ line-height:40px; color:#333; font-size:15px; font-weight:normal;}
.journal_search{ zoom:1;}
.journal_search:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.journal_search .searchtext{ float:left;width:150px;height:20px; padding:3px 10px 4px 10px; line-height:20px;font-size:12px;border:0; color:#999;background:url(/images/ico.png) no-repeat 0 -232px;}
.journal_search .button{ float:left; display:block;width:28px; height:27px; background:url(/images/ico.png) no-repeat -170px -232px;cursor:pointer;border:0;}

.left_journal .border{ margin:30px 0 0 0; padding:0 10px 10px 10px;border-top: 4px solid #ad2e23; background:#fff;box-shadow: 3px 5px 5px #999;-webkit-box-shadow: 3px 5px 5px #999;-moz-box-shadow: 3px 5px 5px #999;background:#fff;position:relative;behavior:url(/css/PIE.htc);}
.left_journal .border h2{ border-bottom:1px solid #ccc; font-size:14px; color:#333; line-height:30px; font-weight:normal; margin:0 0 15px 0;}
.scrolllist{ zoom:1;}
.scrolllist:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
a.abtn{display:block;height:22px;width:12px; margin:60px 0 0 0;overflow:hidden;background:url(/images/ico.png) no-repeat -30px -265px;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:0 -265px;}
a.aright{float:right;background-position:-47px -265px;}
a.agrayright{cursor:default;background-position:-17px -265px;}
.scrolllist .imglist_w{width:122px;height:182px;overflow:hidden;float:left; margin:0 0 0 15px;position:relative;/*须要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:122px; float:left; text-align:center;}
.scrolllist .imglist_w li img{ width:120px; height:150px;border:1px solid #ccc;}
.scrolllist .imglist_w li .t{ height:30px; line-height:30px; overflow:hidden;}
.publications li{ float:left; width:80px;padding:0 0 0 10px;background:url(/images/bg.jpg) no-repeat -195px -210px; margin:0 0 10px 0; height:20px; line-height:20px; overflow:hidden;}

.journal_ban{ background:#f8f8f8; padding:15px 20px 30px 20px; zoom:1;}
.journal_ban:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.journal_ban .pic{ float:left; border:1px solid #ccc; padding:2px; width:170px; height:200px;}
.journal_ban .pic img{ width:100%; height:100%;}
.journal_ban .right{ float:right; width:620px;}
.journal_ban .right h3{ font-size:18px; font-weight:normal; color:#42a5f5; line-height:30px;}
.journal_ban .right h4{ font-size:13px; color:#5a5a5a;font-weight:normal; margin:5px 0 10px 0;}
.journal_ban .right .desc{ color:#999; line-height:22px; font-size:13px; max-height:90px; margin:0 0 20px 0; overflow:hidden;}
.journal_ban .right .link a{ display:inline-block; margin:0 0 0 2px; width:75px; height:24px; background:#ff0000; color:#fff; line-height:24px; text-align:center;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;behavior:url(/css/PIE.htc);}
.journal_ban .right .link a:hover{ background:#2293c7; color:#fff;}

.guided_reading{ padding:0 0 0 20px;}
.guided_reading h1{ font-size:18px; padding:20px 0 10px 0; color:#333;}
.guided_reading h2{ font-size:16px; font-weight:normal; color:#333; padding:20px 0 15px 0;}
.guided_reading h2 a{ color:#333;}
.guided_reading li{ font-size:13px; line-height:20px; height:20px; margin:0 0 10px 20px; color:#666;background:url(/images/bg.jpg) no-repeat -195px -210px; padding:0 0 0 15px; overflow:hidden;}
.guided_reading li a{ display:block; height:20px; background: url(/images/dottline2.jpg) repeat-x 0 center; color:#666;}
.guided_reading li a:hover{color: #ff6600;}
.guided_reading li a span{ display:inline-block; height:20px; padding:0 10px 0 0; background:#fff;}
.journal_content{ color: #666;font-size: 13px;line-height: 28px; padding:20px 0 0 0;}
.journal_content p{ padding:10px 0;}

.contact .txt{ font-size:14px; color:#909090; line-height:30px; margin:-10px 0 20px 0;}
.contact .select{ zoom:1;}
.contact .select:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.select_city{ float:left; width:198px; height:38px; background: url(/images/bg.jpg) no-repeat 0 -77px; position:relative;}
.select_city a{ position:absolute; right:15px; top:10px; margin:0; width:15px; height:15px; margin:0;background: url(/images/dropico3.jpg) no-repeat center center; }
.select_city ul{display:none; position:absolute; top:38px; left:0;width:196px; background:#fff; border:1px solid #e6e6e6;}
.select_city ul li{cursor:pointer; padding:0px 5px; font-size:12px; line-height:25px;color:#666;}
.select_city ul li:hover{background:#f5f5f5;}
.select_city span{ position:absolute; left:45px; top:8px; line-height:22px; font-size:14px;color:#fff;}
.select_office{ float:left; margin:0 0 0 10px; width:198px; height:38px; background: url(/images/bg.jpg) no-repeat 0 -77px; position:relative;}
.select_office a{ position:absolute; right:15px; top:10px; margin:0; width:15px; height:15px; margin:0;background: url(/images/dropico3.jpg) no-repeat center center;}
.select_office ul{display:none; position:absolute; top:38px; left:0;width:196px; background:#fff; border:1px solid #e6e6e6;}
.select_office ul li{cursor:pointer; padding:0px 5px; font-size:12px; line-height:25px;color:#666;}
.select_office ul li:hover{background:#f5f5f5;}
.select_office span{ position:absolute; left:45px; top:8px; line-height:22px; font-size:14px;color:#fff;}
.contactinfor { padding:25px 0 100px 0;}
.contactinfor h1{ line-height:35px; font-size:18px; color:#000; margin:0 0 30px 0;}
.contactinfor .content{ margin-left:-120px; zoom:1;}
.contactinfor .content:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.contactinfor .content .list{ float:left; width:350px; margin:0 0 20px 120px; min-height:140px; zoom:1;}
.contactinfor .content .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.contactinfor .content .list .icon{ float:left; display:block; width:55px; height:55px; background:url(/images/bg.jpg) no-repeat 0 -158px;}
.contactinfor .content .list .icon1{ background-position:0 -158px;}
.contactinfor .content .list .icon2{ background-position:-59px -158px;}
.contactinfor .content .list .icon3{ background-position:0 -217px;}
.contactinfor .content .list .icon4{ background-position:-59px -217px;}
.contactinfor .content .list .text{ float:right; width:280px; font-size:13px; color:#535353; line-height:26px;}
.contactinfor .content .list .text h2{ width:230px; margin:0 0 25px 0; border-bottom:1px solid #e9e9e9; font-size:14px; color:#3a8dcc; padding:0 0 10px 0; line-height:25px;}
.contactinfor .map{ /*width:750px; height:450px; border:1px solid #cbe4af; */margin:20px 0 0 70px;}
#dituContent{ border:0!important;}
.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}
/*news css*/
.newstop{ padding:0 0 25px 0; margin:0 0 25px 0; border-bottom:1px dotted #989898; zoom:1;}
.newstop:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.newstop .img{ float:left; width:243px; height:188px; position:relative;}
.newstop .img img{ width:100%; height:100%;}
.newstop .img .t{ position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px;  color:#fff!important; background:url(/images/btrbg.png) repeat 0 0;}
.newstop .img .t p{ height:30px; padding:0 5px;overflow:hidden;}
.newsslideimg{ width:243px; height:188px; overflow:hidden; position:relative;   }
.newsslideimg .hd{height:8px;  position:absolute; right:5px; bottom:4px; z-index:100; }
.newsslideimg .hd ul{ overflow:hidden; zoom:1; float: right;  }
.newsslideimg .hd ul li{ float:left; width:8px; height:8px; margin:0 0 0 5px; text-indent:9999px;background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; cursor:pointer; position:relative;behavior:url(/css/PIE.htc); }
.newsslideimg .hd ul li.on{ background: #00a8ff; }
.newsslideimg .bd{ position:relative; height:100%; z-index:0;}
.newsslideimg .bd li{ position:relative;width:243px; height:188px; z-index:1;}
.newsslideimg .bd li img{ width:100%; height:100%; }
.newsslideimg .bd li .t{ position:absolute; bottom:0; left:0; width:100%; height:35px; line-height:25px;  color:#fff!important; background:url(/images/btrbg.png) repeat 0 0;}
.newsslideimg .bd li .t p{ height:25px; padding:0 5px;overflow:hidden;}


.tnews{ float:right; width:570px; padding:0 10px 0 0;}
.tnews h1{ height:20px; line-height:20px; font-size:15px; font-weight:normal;color:#000; overflow:hidden;}
.tnews h1 a{ color:#000;}
.tnews h1 a:hover{ color:#1983d9;}
.tnews .description{ margin:10px 0 30px 0; font-size:13px; line-height:25px; color:#8e8e8e; height:100px; overflow:hidden;}
.tnews .description a{color:#1983d9;}
.tnews .description a:hover{color:#1983d9; text-decoration:underline;}
.news .t{ position:relative;}
.news .t .time{ display:inline-block; line-height:18px; background:url(/images/bg.jpg) no-repeat -184px -51px; color:#a3a3a3; padding:0 0 0 25px;}
.news .t .share{ position:absolute; top:0; right:5px;}
.news .t .share .bdshare-button-style2-16 { width:80px;}
.news .t .share .jiathis_style{ float:left; width:80px;}
.share .jiathis_style .jiathis_txt{ color:#999!important;}
.share .jiathis_style .jtico{height:18px!important; margin:0 5px 0 0!important;}
.share .jiathis_style .jtico_tsina{ background:url(/images/ico.png) no-repeat 0 -294px!important;}
.share .jiathis_style .jtico_weixin{ background:url(/images/ico.png) no-repeat -25px -294px!important;}
.share .jiathis_style .jtico_tqq{ background:url(/images/ico.png) no-repeat -50px -294px!important;}
.share .jiathis_style .jtico:hover{ opacity:1;}
.share .jiathis_style a:hover .jtico_tsina{ background:url(/images/ico.png) no-repeat 0 -314px!important;}
.share .jiathis_style a:hover .jtico_weixin{ background:url(/images/ico.png) no-repeat -25px -314px!important;}
.share .jiathis_style a:hover .jtico_tqq{ background:url(/images/ico.png) no-repeat -50px -314px!important;}

.share .span{ color:#999; float:left; font-size:12px;}
.share .bdshare-button-style2-16{ float:left;}
.share .bdshare-button-style2-16 .bds_weixin {background:url(/images/ico.png) no-repeat -25px -294px!important; padding-left:20px!important;}

.newsul{ padding:0 0 30px 0;}
.newsul li{ height:34px; line-height:34px; border-bottom:1px dotted #c7c7c7; background:url(/images/bg.jpg) no-repeat -192px -155px; padding:0 80px 0 15px; font-size:13px; color:#bfbfbf; position:relative; overflow:hidden;}
.newsul li i{ display:none;}
.newsul .tli i{ display:inline-block; width:25px; height:14px; background:url(/images/new.jpg) no-repeat 0 0; margin:0 0 0 10px;}
.newsul li .date{ position:absolute; top:0; right:0;}
.newsul li img{ margin:0 0 0 8px;}
.newsul li a{ color:#969696;}
.newsul li a:hover{color:#1983d9;}

.news .list{border-bottom:1px dotted #c7c7c7; padding:0 0 20px 0; margin:0 10px 35px 0; zoom:1;}
.news .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.news .list .img{ float:left; width:230px; height:135px; position:relative; overflow:hidden;}
.news .list .img img{ width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.news .list .img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.news .list .right{ float:right; width:590px;}
.news .list .right h1{ height:20px; line-height:20px; font-size:15px; font-weight:normal;color:#000; overflow:hidden;}
.news .list .right h1 a{ color:#000;}
.news .list .right h1 a:hover{ color:#1983d9;}
.news .list .right .description{ margin:8px 0 10px 0; font-size:13px; line-height:25px; color:#8e8e8e; height:75px; overflow:hidden;}

.medialist{ padding:0 0 15px 0; margin:0 0 20px 0;border-bottom:1px dotted #c7c7c7; }
.medialist h1{ height:25px; line-height:25px; font-size:15px; font-weight:normal;color:#000; background:url(/images/bg.jpg) no-repeat -192px -157px; padding:0 0 0 15px; overflow:hidden;}
.medialist h1 a{ color:#000;}
.medialist h1 a:hover{ color:#1983d9;}
.medialist .description{ margin:10px 0 5px 0; font-size:13px; line-height:26px; color:#7f7f7f;}
.medialist .from{ text-align:right; color:#a7a7a7;}
.medialist .from span{ margin:0 0 0 30px;}

.newtitle{ text-align:center; color:#000; font-size:18px;}
.newstxt{ text-align:center; padding:10px 0 15px 0; border-bottom:1px dotted #989898; margin:0 0 30px 0;}
.newstxt span{ display:inline-block; width:14px; height:14px; margin:0 0 0 5px; background:#f0f0f0; text-align:center; line-height:14px; color:#818181; cursor:pointer; font-family:"simsun";}
.newstxt span:hover{ background:#60cafe; color:#fff;}
.newscontent{ font-size:13px; color:#999; line-height:28px;}
.newspage{ margin:20px 0 45px 0; position:relative; line-height:30px; font-size:14px; color:#7f7f7f;}
.newspage .p{ border-bottom:1px dotted #989898;}
.newspage a{ color:#999;}
.newspage a:hover{color:#1784d7;}
.newspage .shares{ position:absolute; top:40px; right:0;}

.commenttab{ zoom:1;}
.commenttab:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.commenttab li{ float:left; width:125px; height:32px; text-align:center; line-height:32px; color:#202020; font-size:13px; cursor:pointer;}
.commenttab li.hover{ color:#fff; background:#2293c7;}
.comment_content{ padding:15px 10px 30px 10px; border:1px solid #d4d4d4; border-top:2px solid #2293c7;}
.sinacomment{ color:#dad9d9; zoom:1;}
.sinacomment:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.sinacomment i{ float:left; width:16px; height:16px; background:url(/images/bg.jpg) no-repeat -72px -34px; margin:3px 8px 0 0;}
.sinacomment span{ margin:0 10px;}
.sinacomment a{ color:#1683bf;}
.sinacomment a:hover{ color:#1683bf; text-decoration:underline;}
.comment_content ul{ padding:20px 0 10px 0;}
.comment_content li{ padding:0 0 15px 0; zoom:1;}
.comment_content li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.comment_content li .l{ float:left; width:85px; font-size:13px; color:#000;}
.comment_content li .l span{ color:#d80e0e;}
.comment_content li .r{ float:right; width:740px; position:relative;}
.comment_content li .r2 input{ float:left;}
.comment_content li em{ float:left; margin:0 0 0 10px; line-height:25px;font-style:normal; color:#333;}
.comment_content li textarea{ width:722px; height:120px; padding:0 8px; line-height:25px; border:1px solid #d9d9d9; font-size:12px; color:#666;}
.comment_content li .input{ width:210px; height:25px; line-height:25px; margin:0 10px 0 0; float:left; border:1px solid #d6d6d6; font-size:12px; color:#666;}
.comment_content li .word{ position:absolute; top:-25px; right:5px; color:#dad9d9;}
.comment_content li .word span{ color:#bbb; font-family:Georgia; font-size:20px;}
.comment_content li .bot{ background:#fafafa url(../images/b.jpg) no-repeat 0 0; border:1px solid #d9d9d9; border-top:0; height:32px; text-align:right;}
.comment_content li .bot .button{ display:inline-block; width:90px; height:32px; text-align:center; line-height:32px; background:#2193c7; font-size:16px; color:#fff; border:0; cursor:pointer;}
.comment_content li .submit{ display:inline-block; margin:0 10px 0 0; padding:0 10px; height:20px; background:url(/images/submit.jpg) repeat-x 0 0; border:1px solid #a8d3e9; font-size:13px; color:#000; cursor:pointer;}
.comment_content li .tip{ color:#bbb;}
.comment_content li .tip font{ color:#f09b9b;}
.comments h5{ height:35px; line-height:35px; border-bottom:1px solid #dad9d9; font-size:14px; color:#666; margin:0 0 30px 0;}
.nocomment{ width:200px; margin:20px auto; color:#666; background:url(/images/bg.jpg) no-repeat -180px -30px; padding:0 0 0 25px;}
.comments .list{ padding:0 0 10px 0;}
.comments .list .t{ padding:0 5px 0 10px; height:28px; line-height:28px; background:#f1f7ef; color:#569758; position:relative;}
.comments .list .t .time{ position:absolute; top:0; right:5px;}
.comments .list .t b span{ margin:0 5px;}
.comments .list .an{ padding:5px 10px 0 10px; color:#33;}
.comments .list .zc{ text-align:right; color:#e75c08;}
.comments .list .zc a{ color:#e75c08;}
.comments .list .zc a:hover{ color:#e75c08; text-decoration:underline;}
/*product css*/
.productpage{ padding:30px 0 100px 0; margin-left:-43px;zoom:1;}
.productpage:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.productpage .list{ float:left; width:360px; height:420px; margin:0 0 50px 43px;}
.productpage .list:hover{ background:#f7f7f7;}
.productpage .list:hover h1 a{color:#016be2;}
.productpage .list .img,.productpage .list .img img{ width:360px; height:270px;}
.productpage .list .img{ position:relative; overflow:hidden;}
.productpage .list .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.productpage .list:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.productpage .list .producttype{ padding:0 90px 0 10px; margin:15px 0 5px 0; height:35px; position:relative; z-index:100; overflow:hidden;}
.productpage .list .producttype h1{line-height:35px; font-size:16px; color:#000; font-weight:normal;}
.productpage .list .producttype a{ color:#000;}
.productpage .list .producttype a:hover{ color:#016be2;}
.productpage .list .producttype .share{ position:absolute; z-index:110;top:8px; right:0px; width:75px; height:25px;}
.productpage .list .producttype .share .bdshare-button-style2-16{ width:75px; float:none;}
.productpage .list .producttype .share .bdshare-button-style2-16 a{ margin:0 0 0 5px!important;}
.productpage .list .description{ font-size:13px; color:#646464; line-height:26px; padding:0 10px; height:78px; overflow:hidden;}

.productlist{border-bottom:1px dashed #dee0e2; padding:0 0 25px 0; margin:0 20px 22px 0; zoom:1;}
.productlist:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.productlist .img{ float:left; width:225px; height:185px; margin:0 0 0 5px; border:1px solid #e3e3e3; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; position:relative;behavior:url(/css/PIE.htc); overflow:hidden;}
.productlist .img img{ width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.productlist .img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.productlist .right{ float:right; width:560px;}
.productlist .right h1{ height:25px; line-height:25px; font-size:16px; font-weight:normal;color:#000; overflow:hidden;}
.productlist .right h1 a{ color:#000;}
.productlist .right h1 a:hover{ color:#1983d9;}
.productlist .right .description{ margin:12px 0 35px 0; font-size:14px; line-height:24px; color:#8e8e8e; height:76px; overflow:hidden;}
.productlist .text{ position:relative;}
.productlist .text .detail a{ display:block; width:100px; height:28px; text-align: center; line-height:28px; background:url(/images/bg.jpg) no-repeat 0 -623px;font-size:13px; color:#666;}
.productlist .text .detail a:hover{ color:#333;}
.productlist .text .share{ position:absolute; top:5px; right:0px;}
.productlist .text .share .bdshare-button-style2-16{ width:75px;}
.productlist .text .share .jiathis_style{ float:left; width:75px;}

.product_details{ padding:20px 10px 0 0;}
.product_top{ zoom:1;}
.product_top:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.productimg{ float:left; width:262px;}
.gallery .bd li{width:260px; height:200px; margin:0 0 2px 0; border:1px solid #e3e3e3;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; position:relative; behavior:url(/css/PIE.htc); }
.gallery .bd li img{ width:260px; height:200px;   }
.gallery .hd{ position:relative; padding:0 14px; zoom:1; }
.gallery .hd .tempWrap{}
.gallery .hd ul{ overflow:hidden; zoom:1; }
.gallery .hd li{ width:74px; margin:0 2px; text-align:center; cursor:pointer;   }
.gallery .hd li img{ width:72px; height:55px; border:1px solid #e5e5e5;}
.gallery .hd li.on img{ border:1px solid #ff0000; }
.gallery .hd .sNext,.gallery .hd .sPrev{ text-align:center;  width:10px; height:55px; line-height:50px; border:1px solid #ddd; cursor:pointer; position:absolute; left:0px; top:0; font-family:"simsun";}
.gallery .hd .sNext{ left:auto; right:0px; }
.gallery .hd .sNext:hover,.gallery .hd .sPrev:hover{ text-decoration:none; color:#ff0000; }
.productms{ float:right; width:520px;}
.productms h1{ line-height:22px; font-size:16px; color:#353535;}
.productms .desc{ font-size:13px; color:#4a4a4a; line-height:24px; margin:15px 0 20px 0;}
.pshare .jiathis_style .jiathis_txt{ color:#7b7b7b!important; font-size:13px; line-height:22px!important;}
.pshare .jiathis_style .jtico{ width:22px!important;height:22px!important; padding:0!important; margin:0 0 0 5px!important;}
.pshare .jiathis_style .jtico_weixin{ background:url(/images/bg.jpg) no-repeat -1px -53px!important;}
.pshare .jiathis_style .jtico_tqq{ background:url(/images/bg.jpg) no-repeat -29px -53px!important;}
.pshare .jiathis_style .jtico_tsina{ background:url(/images/bg.jpg) no-repeat -58px -53px!important;}

.producttab2{ margin:20px 0 1px 0;}
.producttab2 li{ float:left; width:143px; height:40px; line-height:40px; text-align:center; margin:0 2px 0 0; font-size:15px; color:#fff; position:relative; cursor:pointer;}
.producttab2 li span{ position:absolute; bottom:-6px; left:50%; margin-left:-6px; width:13px; height:6px;}
.producttab2 #product1{ background:#0081bd;}
.producttab2 #product2{ background:#6db909;}
.producttab2 #product3{ background:#dd9518;}
.producttab2 #product1 span,.producttab2 #product2 span,.producttab2 #product3 span{ background-image:none;}
.producttab2 #product1.hover span{ background:url(/images/tabico1.png) no-repeat 0 0;}
.producttab2 #product2.hover span{ background:url(/images/tabico2.png) no-repeat 0 0;}
.producttab2 #product3.hover span{ background:url(/images/tabico3.png) no-repeat 0 0;}
.productcontent{ background:#f8f8f8; padding:35px 25px; font-size:14px; color:#3f3f3f; line-height:25px; margin:0 0 20px 0;}
.productcontent #con_product_1 p{ background:url(/images/ico.png) no-repeat -189px -274px; padding:0 0 0 25px; line-height:35px;}
.relate_product h1{ height:45px; line-height:45px; margin:0 0 20px 0; border-bottom:1px solid #e2e2e2; font-size:16px; color:#000; font-weight:normal;}
.relate_product li{ float:left; width:192px; height:142px;margin:0 10px 20px 10px;}
.relate_product li a{display:block; border:1px solid #d1d1d1; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; position:relative; behavior:url(/css/PIE.htc); overflow:hidden;}
.relate_product li a:hover{ border:1px solid #0081bd;}
.relate_product li img{ width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.relate_product li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
/*solution css*/
.solution{ width:1130px; margin:0 auto; padding:25px 0 0 0; zoom:1;}
.solution:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.solution_left{ float:left; width:740px; padding:0 30px 40px 0;background:url(/images/solutionline.jpg) no-repeat right center; }
.solution_left .righttop{}
.solution_list .list{border-bottom:1px dotted #c7c7c7; padding:0 0 25px 0; margin:0 0 25px 0; zoom:1;}
.solution_list .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.solution_list .list .img{ float:left; width:210px; height:135px; position:relative; overflow:hidden;}
.solution_list .list .img img{ width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.solution_list .list .img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.solution_list .list .right{ float:right; width:500px;}
.solution_list .list .right h1{ height:25px; line-height:25px; font-size:18px; font-weight:normal;color:#000; overflow:hidden;}
.solution_list .list .right h1 a{ color:#000;}
.solution_list .list .right h1 a:hover{ color:#1983d9;}
.solution_list .list .right .description{ margin:10px 0 15px 0; font-size:13px; line-height:22px; color:#6a6a6a; height:65px; overflow:hidden;}
.solution_list .list .right .description a{ color:#0052ba;}
.solution_list .list .right .description a:hover{ color:#0052ba; text-decoration:underline;}
.solution_list .t{ position:relative;}
.solution_list .t .time{ background:url(/images/bg.jpg) no-repeat -184px -52px; color:#a3a3a3; padding:0 0 0 25px; display:block; height:20px;}
.solution_list .t .share{ position:absolute; top:0; right:0;}
.solution_list .t .share .jiathis_style{ width:75px; float:left;}
.solution_list .t .share .bdshare-button-style2-16{ width:75px;}
.solution_list .more{ height:30px; background:#f1f1f1; line-height:30px; color:#aaa; text-align:center;}
.solution_list .more a{ display: block; color:#aaa;}
.solution_list .more a:hover{ background:#0057a4;color:#fff;}
.solution_right{ float:right; width:335px; zoom:1;}
.solution_right:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.solution_right .title{ height:39px; border-bottom:2px solid #ccc; margin:0 0 22px 0; position:relative;}
.solution_right .title h1{ position:absolute; top:0; left:0; height:39px; line-height:38px; padding:0 15px 0 0; border-bottom:2px solid #ff0000; font-size:18px; color:#000; font-weight:normal;}
.proLoop{ padding:0 0 10px 0; position:relative; }
.proLoop .hd{ position:absolute; top:-40px; right:0; }
.proLoop .hd ul{overflow:hidden; zoom:1;}
.proLoop .hd ul li{ position:relative; _display:inline; float:left;  width:8px; height:8px; overflow:hidden; background:#bebebe; margin-right:5px; text-indent:-999px; cursor:pointer;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;behavior:url(/css/PIE.htc);}
.proLoop .hd ul li.on{ background:#fe5a39;}
.proLoop .bd ul{ overflow:hidden; zoom:1; }
.proLoop .bd ul li{ margin:0 10px 0 0; text-align:center; float:left;width:162px;position:relative;overflow:hidden;  }
.proLoop .bd ul li img{ width:100%; height:100%;}
.proLoop .bd ul li .video{ width:160px; height:140px; border:1px solid #d8d8d8; }
.proLoop .bd ul li p{text-align:center; width:100%; padding:10px 0 0 0; height:20px; line-height:20px; font-size:13px; color:#333;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}

/*
.solution_video p{text-align:center; background:#ededed; height:35px; line-height:35px; margin:0 0 10px 0;font-size:14px; color:#000; overflow:hidden;}
.solution_video ul{ margin-left:-10px;}
.solution_video li{ float:left; margin:0 0 0 10px;width:162px;}
.solution_video li .video{ height:130px;}
.solution_video li p{ font-size:12px;}
.tjvideo{ padding:0 0 15px 0; zoom:1;}
.tjvideo:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.tjvideo .video{float:left;display:block;width:135px; height:105px; position:relative; overflow:hidden;}
.tjvideo .r{float:right;width:175px;}
.tjvideo .r h2{ font-size:13px; color:#333; height:20px; line-height:20px;font-weight:normal; margin:0 0 5px 0; overflow:hidden;}
.tjvideo .r h2 a{ color:#333;}
.tjvideo .r h2 a:hover{color:#0063dd;}
.tjvideo .r .desc{ color:#828282; display:block;}
.tjvideo .r .desc a{ color:#0063dd;}
.tjvideo .r .desc a:hover{ color:#0063dd; text-decoration:underline;}



.solution_video ul{ padding:0 0 10px 0;}
.solution_video li{background:url(/images/bg.jpg) no-repeat -195px -207px; padding:0 0 0 15px;height:25px; margin:0 0 5px 0; line-height:25px;color:#999; position:relative; overflow:hidden;}
.solution_video li .date{ position:absolute; top:0; right:0;}
.solution_video li a{ color:#999;}
.solution_video li a:hover{color:#0063dd;}
*/


/* grm add on 2019.02.12 */
.solution_video{ margin:-5px 0 10px 0;} 
.solution_video dl{height:auto;clear:both;overflow:hidden;margin:0;background:url(/images/bg.jpg) no-repeat -195px -204px; padding:0 0 0 15px; margin:0;border-bottom:1px dashed #ccc;}
.solution_video dl dt{display:none;}
.solution_video dl dd h1{ font-size:12px; color:#999; height:30px; line-height:30px; font-weight:normal;}
.solution_video dl dd h1 a{ color:#999;}
.solution_video dl dd h1 a:hover{color:#0063dd;}
.solution_video dl dd .desc{ display:none;}
.solution_video dl.over{clear:both;background:none; padding:5px 0;}
.solution_video dl.over dt{float:left;display:block;width:135px; height:100px; position:relative; overflow:hidden;}
.solution_video dl.over dd{float:right;width:175px;}
.solution_video dl.over dd h1{ font-size:12px; color:#333; height:40px; line-height:20px;font-weight:normal; margin:-3px 0 5px 0; overflow:hidden;}
.solution_video dl.over dd h1 a{ color:#333;}
.solution_video dl.over dd h1 a:hover{color:#0063dd;}
.solution_video dl.over dd .desc{ color:#828282; display:block; height:60px; overflow:hidden;}
.solution_video dl.over dd .desc a{ color:#0063dd;}
.solution_video dl.over dd .desc a:hover{ color:#0063dd; text-decoration:underline;}
.solution_video2{ max-height:243px; overflow:hidden;}
.solution_video2.all{ max-height: inherit!important;}
.solution_right .showmore{ margin:0 0 10px 0;height:25px; background:#c9c9c9; line-height:25px; text-align:center; font-size:13px; color:#656464; cursor:pointer;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative;behavior:url(/css/PIE.htc);}
.solution_right .showmore a{ display:block; color:#656464;}
.solution_right .showmore a:hover{ color:#fff; background:#0180cc;}
/* add end */


.downloadLoop{position:relative; }
.downloadLoop .hd{ position:absolute; top:-40px; right:0; }
.downloadLoop .hd ul{overflow:hidden; zoom:1;}
.downloadLoop .hd ul li{ position:relative; _display:inline; float:left;  width:8px; height:8px; overflow:hidden; background:#bebebe; margin-right:5px; text-indent:-999px; cursor:pointer;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;behavior:url(/css/PIE.htc);}
.downloadLoop .hd ul li.on{ background:#fe5a39;}
.downloadLoop .bd ul li{ margin:0 0 30px 0; zoom:1;}
.downloadLoop .bd ul li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.downloadLoop .bd ul li .pic{ float:left; width:125px; height:145px; background:#fff;-webkit-box-shadow: 3px 3px 5px #aaa;-moz-box-shadow: 3px 3px 5px #aaa;box-shadow: 3px 3px 5px #aaa; position:relative;behavior:url(/css/PIE.htc);}
.downloadLoop .bd ul li .pic img{ width:100%; height:100%;}
.downloadLoop .bd ul li .r{ float:right; width:185px;}
.downloadLoop .bd ul li .r h1{ font-size:13px; color:#333; height:20px; font-weight:normal; overflow:hidden;}
.downloadLoop .bd ul li .r h1 a{ color:#333;}
.downloadLoop .bd ul li .r h1 a:hover{ color:#0063dd;}
.downloadLoop .bd ul li .r .description{ color:#ababab; height:60px; overflow:hidden; margin:5px 0 25px 0;}
.downloadLoop .bd ul li .d .a{ float: left;display:block; width:54px; height:19px; line-height:18px; background:url(/images/bg.jpg) no-repeat -88px -56px; color:#fff; text-align:center; margin:0 20px 0 0;}
.downloadLoop .bd ul li .d .a:hover{ color:#fff;}
.downloadLoop .bd ul li .d a{ color:#666;}
.downloadLoop .bd ul li .d a:hover{ color:#0063dd;}

.tnew{ margin:0 0 15px 0; zoom:1;}
.tnew:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.tnew .img{ float:left;width:135px; height:100px; position:relative; overflow:hidden;}
.tnew .img img{ width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.tnew .img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.tnew .right{ float:right; width:185px;}
.tnew .right h1{ font-size:13px; color:#000; height:20px; font-weight:normal; margin:0 0 5px 0; overflow:hidden;}
.tnew .right h1 a{ color:#000;}
.tnew .right h1 a:hover{color:#0063dd;}
.tnew .right .desc{ color:#828282;}
.tnew .right .desc a{ color:#0063dd;}
.tnew .right .desc a:hover{ color:#0063dd; text-decoration:underline;}
.relate_news{ padding:0 0 25px 0;}
.relate_news li{ background:url(/images/bg.jpg) no-repeat -195px -208px; height:23px; line-height:23px; padding:0 0 0 15px; margin:0 0 5px 0; overflow:hidden; zoom:1;}
.relate_news li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.relate_news li .img{ float:left; width:80px; height:60px; margin-left:-15px; display:none;}
.relate_news li a{ color:#999;}
.relate_news li a:hover{ color:#0063dd;}
.relate_news li.hover{ height:auto;}
.relate_news li.hover .img{ display:block;}
.relate_news li.hover .txt{ float:right; width:240px; font-weight:700;}

.relate_news dl{height:auto;clear:both;overflow:hidden;margin:0;background:url(/images/bg.jpg) no-repeat -195px -207px; padding:0 0 0 15px; margin:0 0 5px 0;}
.relate_news dl dt{display:none;}
.relate_news dl dd h1{ font-size:12px; color:#999; height:25px; line-height:25px; font-weight:normal;}
.relate_news dl dd h1 a{ color:#999;}
.relate_news dl dd h1 a:hover{color:#0063dd;}
.relate_news dl dd .desc{ display:none;}
.relate_news dl.over{clear:both;height:100px;background:none; padding:0 0 5px 0;}
.relate_news dl.over dt{float:left;display:block;width:135px; height:100px; position:relative; overflow:hidden;}
.relate_news dt img{ width:100%; height:100%;}
.relate_news dl.over dd{float:right;width:175px;}
.relate_news dl.over dd h1{ font-size:12px; color:#333; height:40px; line-height:20px;font-weight:normal; margin:-3px 0 5px 0; overflow:hidden;}
.relate_news dl.over dd h1 a{ color:#333;}
.relate_news dl.over dd h1 a:hover{color:#0063dd;}
.relate_news dl.over dd .desc{ color:#828282; display:block;}
.relate_news dl.over dd .desc a{ color:#0063dd;}
.relate_news dl.over dd .desc a:hover{ color:#0063dd; text-decoration:underline;}

.caseLoop{position:relative; }
.caseLoop .hd{ position:absolute; top:-40px; right:0; }
.caseLoop .hd ul{overflow:hidden; zoom:1;}
.caseLoop .hd ul li{ position:relative; _display:inline; float:left;  width:8px; height:8px; overflow:hidden; background:#bebebe; margin-right:5px; text-indent:-999px; cursor:pointer;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;behavior:url(/css/PIE.htc);}
.caseLoop .hd ul li.on{ background:#fe5a39;}
.caseLoop .bd {padding:10px 0 0 0; }
.caseLoop .bd ul{overflow:hidden; zoom:1; }
.caseLoop .bd ul li{ margin:0 auto 35px auto;width:330px; height:215px;position:relative;overflow:hidden;  }
.caseLoop .bd ul li img{ width:330px; height:215px;}
.caseLoop .bd ul li p{ position:absolute; left:0; bottom:0;text-indent:1em; width:100%; height:36px; line-height:36px; font-size:16px; color:#fff;background: url(/images/btrbg.png) repeat 0 0; white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}

/*solution_details css*/
.solution_content{ padding:0; font-size:13px; color:#5d5d5d; line-height:26px;}
.solution_content .titles{ margin:25px 0 20px 0;}
.solution_content .titles h3{ display:inline-block; font-size:16px; color:#fff; font-weight:normal; background:#0180d1; height:30px; line-height:30px; padding:0 10px;}
.solution_content .con1 h4,.solution_content .con2 h4{ font-size:14px; font-weight:normal; margin:0 0 10px 0;}
.solution_content .con1 p,.solution_content .con2 p{ background:url(/images/sjico.jpg) no-repeat 0 8px; line-height:30px; padding:0 0 0 20px;}
.solution_content .con3 .list{margin:0 0 15px 0; padding:0 0 0 60px; position:relative;color:#757474; line-height:22px; zoom:1;}
.solution_content .con3 .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.solution_content .con3 .list .l{ position:absolute; top:0; left:0; width:50px; font-size:15px; color:#0180d1; }
.solution_content .con3 .list .r{ border-bottom:1px dotted #c8c8c8; padding:0 0 10px 0;}
.solution_content .con3 .list .r p{padding:0 0 10px 0;}
.solution_content .zx{ padding:40px 0 20px 0;}
.solution_content .zx a{ display:block; width:185px; height:38px; background:#cc3333; font-size:18px; color:#fff; text-align:center; line-height:38px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative;behavior:url(/css/PIE.htc);}
.solution_content .zx a:hover{ background:#920d0d; color:#fff;}
.dw{ font-size:16px; color:#555;}
.dw a{ color:#0267ff;}
.dw a:hover{ color:#0267ff; text-decoration:underline;}

.solution_content .video{ width:700px; margin:0 auto; text-align:center;}
.solution_content .video .con{ width:600px; height:400px; margin:0 auto;}
.solution_content .video h2{ font-size:16px; line-height:30px; margin:20px 0 0 0; color:#333; font-weight:normal;}
.solution_content .video .text{ text-align:left; color:#656464; line-height:22px; padding:15px 0 20px 0;}
.solution_video .ul{ max-height:230px; overflow:hidden;}
.solution_video .ul.all{ max-height: inherit!important;}
.solution_video .showmore{height:25px; background:#c9c9c9; line-height:25px; text-align:center; font-size:13px; color:#656464; cursor:pointer;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative;behavior:url(/css/PIE.htc);}
.solution_video .showmore a{ display:block; color:#656464;}
.solution_video .showmore a:hover{ color:#fff; background:#0180cc;}
.showmores{ padding:10px 0 0 0; clear:both; }
.showmores a{ display:block;height:25px; background:#c9c9c9; line-height:25px; text-align:center; font-size:13px; color:#656464;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative;behavior:url(/css/PIE.htc);}
.showmores a:hover{color:#fff; background:#0180cc;}
.solution_page{ position:relative; border-top:1px solid #c9c9c9; padding:10px 0 0 0; font-size:13px; color:#4e4e4e; line-height:24px;}
.solution_page a{ color:#4e4e4e;}
.solution_page a:hover{ color:#0057a4;}
.solution_page .share{ position:absolute; top:10px; right:0;}
.relate_cases{ padding:40px 0 0 0;}
.relate_cases h1{ font-size:18px; color:#000; line-height:75px; border-top:1px solid #dadde6; font-weight:normal; text-align:center;}
.caseLoop2{position:relative; }
.caseLoop2 .hd{ position:absolute; top:-95px; right:0; }
.caseLoop2 .hd ul{overflow:hidden; zoom:1;}
.caseLoop2 .hd ul li{ position:relative; _display:inline; float:left;  width:8px; height:8px; overflow:hidden; background:#bebebe; margin-right:5px; text-indent:-999px; cursor:pointer;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;behavior:url(/css/PIE.htc);}
.caseLoop2 .hd ul li.on{ background:#fe5a39;}
.caseLoop2 .bd {padding:10px 0 0 0; }
.caseLoop2 .bd ul{overflow:hidden; zoom:1; }
.caseLoop2 .bd ul li{ float: left; margin:0 20px 35px 20px;width:330px; height:215px;position:relative;overflow:hidden;  }
.caseLoop2 .bd ul li img{ width:330px; height:215px;}
.caseLoop2 .bd ul li a{ display:block;}
.caseLoop2 .bd ul li p{ position:absolute; left:0; bottom:0;text-indent:1em; width:100%; height:36px; line-height:36px; font-size:16px; color:#fff;background: url(/images/btrbg.png) repeat 0 0; white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}

#bottom_contact{ padding:25px 0 35px 0; background:#f5f5f5;}
.bottom_contact{ width:1150px; margin:0 auto; font-size:13px; color:#494949; line-height:22px; zoom:1;}
.bottom_contact:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.bottom_contact h2{ font-size:18px; color:#000; line-height:30px; font-weight:normal;}
.bcleft{ float:left; width:300px;}
.bcleft .c{ padding:10px 0 20px 0;zoom:1;}
.bcleft .c:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.bcleft .c .a{ display:block; width:165px; height:35px; background:#0057a4; float: left; color:#fff; text-align:center; line-height:35px;}
.bcleft .c .a:hover{ background:#1765aa; color:#fff;}
.bcleft .c span{ float: left; width:100px; line-height:18px; margin:0 0 0 15px;}
.focus_us{ padding:10px 0 0 0; zoom:1;}
.focus_us:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.focus_us .ico{ float:left; display:inline-block; width:26px; height:26px; margin:0 10px 0 0; position:relative; z-index:100;}
.focus_us .weixin{ background:url(/images/bg.jpg) no-repeat 0 -277px;}
.focus_us .sina{ background:url(/images/bg.jpg) no-repeat -36px -277px;}
.focus_us .in{ background:url(/images/bg.jpg) no-repeat -72px -277px;}
.focus_us em{ display:none;}
.focus_us a:hover em{ display:block; z-index:1000; position:absolute; bottom:30px; left:-35px;}
.bcright{ float:right; width:560px;}
.dy{ margin:15px 0; line-height:30px; height:30px; border:1px solid #dbdfe1; padding:0 0 0 5px; width:150px; background:#fff;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative;behavior:url(/css/PIE.htc); zoom:1;}
.dy:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.dy .inputtxt{ float:left; font-size:13px; color:#bbb; width:95px; height:30px; line-height:30px; border:0; background:none;}
.dy .btn{ float:right; width:50px; height:30px; background:#1765aa; font-size:16px; color:#fff; text-align:center; line-height:30px; cursor:pointer; border:0;-webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; position:relative;behavior:url(/css/PIE.htc);}
.custom-checkbox{  position: relative; }
.custom-checkbox input{position: absolute;left: 2px;top: 3px;margin: 0; z-index: 0;}
.custom-checkbox label{display: block;position: relative;z-index: 1; font-size: 13px;padding: 0 0 0 30px; line-height:20px;cursor: pointer;}
.custom-checkbox label {  background: url(/images/checkbox.png) no-repeat; }
.custom-checkbox label {background-position: -13px -18px;}
.custom-checkbox label.checked{ background-position: -14px -58px;}
.custom-checkbox label.focus{ outline: 1px dotted #ccc;}
/*service css*/
.service_network{ font-size:13px; line-height:24px;}
.network{ position:relative; z-index:100; width:630px; height:720px; margin:30px auto; background:url(/images/networkbg.jpg) no-repeat 0 0; font-size:12px; line-height:20px; }
.networka{ background:url(/images/ico.png) no-repeat 0 -200px; display:block; padding:0 0 0 8px; width:50px;line-height:20px; z-index:101; font-size:12px;color:#2b2a2a; cursor:pointer; }
.networka:hover{ color:#ff8000;}
.network_nz {position:absolute;z-index:102; right: 240px;top: 253px;}
.network_xj {position:absolute;z-index:102; right: 420px;top: 133px;}
.network_hrb {position:absolute;z-index:103;right: 20px;top: 90px;}
.network_cc {position:absolute;z-index:104;right: 30px; top: 120px;}
.network_sy {position:absolute;z-index:105;right: 35px;top: 150px;}
.network_hhht {position:absolute;z-index:106;right: 160px;top: 170px;}
.network_bj {position:absolute;z-index:107;right: 105px;top: 185px;}
.network_xan {position:absolute;z-index:136;right:106px;top: 198px;}
.network_tj {position:absolute;z-index:108; right: 90px;top: 200px;}
.network_sjz {position:absolute;z-index:109; right: 120px;top: 215px;}
.network_ty {position:absolute;z-index:110;right: 145px; top: 225px;}
.network_jn {position:absolute;z-index:111;right: 85px; top: 235px;}
.network_qd {position:absolute;z-index:112;right: 50px; top: 240px;}
.network_xn {position:absolute;z-index:113;right: 265px; top: 245px;}
.network_lz {position:absolute;z-index:114;right: 245px; top: 255px;}
.network_zz {position:absolute;z-index:115;right: 125px; top: 270px;}
.network_xa {position:absolute;z-index:116;right: 185px; top: 275px;}
.network_nj {position:absolute;z-index:117; right: 60px;top: 300px;}
.network_sh {position:absolute;z-index:118; right: 30px;top: 305px;}
.network_SZ {position:absolute;z-index:119; right: 42px;top: 310px;}
.network_hf { position:absolute;z-index:120;right: 85px;top: 305px;}
.network_hz {position:absolute;z-index:121;right: 47px; top: 322px;}
.network_nb {position:absolute;z-index:122; right: 28px;top: 330px;}
.network_wh {position:absolute;z-index:123;right: 115px;top: 325px;}
.network_cd {position:absolute;z-index:124;right: 240px; top: 330px;}
.network_cq {position:absolute;z-index:125; right: 195px; top: 340px;}
.network_nc {position:absolute;z-index:126; right: 90px;top: 350px;}
.network_cs {position:absolute;z-index:127;right: 130px; top: 360px;}
.network_fz {position:absolute;z-index:128;right: 45px;top: 380px;}
.network_gy {position:absolute;z-index:129;right: 205px;top: 385px;}
.network_km {position:absolute;z-index:130;right: 260px;top: 405px;}
.network_xm {position:absolute;z-index:131; right: 65px; top: 415px;}
.network_gz {position:absolute;z-index:132; right: 120px; top: 425px;}
.network_nn { position:absolute;z-index:133;right: 185px;top: 435px;}
.network_sz {position:absolute;z-index:134; right: 110px;top: 439px;}
.network_gdzh {position:absolute;z-index:120; right: 123px;top: 445px;}
.network_hzz {position:absolute;z-index:145; right: 100px;top: 425px;}
.network_hn {position:absolute;z-index:135; right: 160px;top: 482px;}

.network_content{ display:none; position:absolute; z-index:200;left:-100px; bottom:20px; width:250px; padding:
5px 10px 10px 10px; background:#fff;color:#333;-moz-box-shadow:0px 2px 4px #a3a3a3; -webkit-box-shadow:0px 2px 4px #a3a3a3;box-shadow:0px 2px 4px #a3a3a3; line-height:20px; font-size:12px; font-family:"simsun";behavior:url(/css/PIE.htc);}
.closediv{ color:#fff; position:absolute; top:5px; right:10px; display:block; cursor:pointer; font-weight:bold;}
.network_content h1{ font-size:14px; padding:10px 0 5px 0;}

.service .list{ border-top:1px solid #d0d0d0; padding:25px 0 30px 0; float: left; width:430px;}
.service .list .contents{ padding-right:30px; border-right: dashed 1px #b9b9b9; zoom:1;}
.service .list .contents:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.service .list .contents2{ padding-left:30px; padding-right:0; border:0;}
.service .list .contents .img{ float:left; width:165px; height:95px; padding:2px; margin:5px 0 0 0; border:1px solid #cacaca; position:relative; overflow:hidden;}
.service .list .contents .img img{ width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.service .list .contents .img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.service .list .contents .text{ float:right;width:210px;}
.service .list .contents .text h1{ font-size:14px; color:#177eae; height:20px; overflow:hidden;}
.service .list .contents .text h1 a{color:#177eae;}
.service .list .contents .text h1 a:hover{color:#c50c0c;}
.service .list .contents .text h2{ font-size:12px; color:#1684b8; font-weight:normal; line-height:18px; height:18px; overflow:hidden;}
.service .list .contents .text .description{ margin:5px 0 0 0; line-height:20px; color:#999;}
.service .list .contents .text .description a{ color:#c10909;}
.service .list .contents .text .description a:hover{ color:#c10909; text-decoration:underline;}
/*grm modi on 2019.02.21 在下面增添了 ul牢靠的高度，，，，ul的项含 0，，，，1，，，，2三种，，，，不牢靠高度会庞杂*/
.service .list .contents  ul{ clear:both; padding:10px 0 0 0;height:40px}
.service .list .contents  li{ background:url(/images/bg.jpg) no-repeat -193px -230px; padding:0 0 0 18px; height:25px; line-height:25px; overflow:hidden;}
.service .list .contents  li a{ color:#3a3a3a; display:block; float:left; width:210px; height:25px; overflow:hidden;}
.service .list .contents li a:hover{color:#177eae;}
.service .list .contents li span{ color:#a7a7a7; margin:0 15px;}
.service .list .contents label{ color:#c50c0c;}
.service .list .contents .p{ padding:3px 0 0 18px; color:#3a3a3a;}
.service .list .contents .p a{ color:#1373a5;}
.service .list .contents .p a:hover{color:#c50c0c;}

/*bbs css*/
.post{ padding:0 0 20px 5px;zoom:1;}
.post:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.recommendpost{ float: left; width:350px;}
.recommendpost .img{ width:350px; height:185px;}
.recommendpost .img img{ width:350px; height:185px;}
.postimg{ width:350px; height:260px; overflow:hidden; position:relative;   }
.postimg .hd{height:8px;  position:absolute; right:5px; bottom:8px; z-index:100; }
.postimg .hd ul{ overflow:hidden; zoom:1; float: right;  }
.postimg .hd ul li{ float:left; width:8px; height:8px; margin:0 7px 0 0; text-indent:9999px;background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; cursor:pointer; position:relative;behavior:url(/css/PIE.htc); }
.postimg .hd ul li.on{ background: #00a8ff; }
.postimg .bd{ position:relative; height:100%; z-index:0;}
.postimg .bd li{ position:relative;width:350px; height:260px; z-index:1;}
.postimg .bd li img{ width:350px; height:260px; }
/*
.recommendpost li{ height:23px; line-height:23px; margin:1px 0 2px 0; background:#f5f5f5; color:#5e5e5e;}
.recommendpost li a{ display:block; padding:0 0 0 50px;color:#5e5e5e;}
.recommendpost li a:hover{ background:#ddd; color:#04080a;}*/
.hotpost{ float:right; width:480px;}
.hotpost h1{ height:30px; line-height:30px; background:#e5ecf2; border-top:1px solid #c2d5e3; border-bottom:1px solid #c2d5e3; padding:0 0 0 30px; font-size:16px; color:#000; font-family:"simsun"; position:relative;}
.hotpost h1 i{ position:absolute; top:-1px; left:10px; display:block; width:10px; height:26px; background:url(/images/tips.png) no-repeat 0 0;}
.hotpost ul{ padding:5px 0 0 10px;}
.hotpost li{color:#696969; line-height:25px; height:25px; padding:0 0 0 15px; background:url(/images/bg.jpg) no-repeat -195px -183px; overflow:hidden;}
.hotpost li a{ color:#696969;}
.hotpost li a:hover{color: #42a5f5;}
.bbspage{ position:relative; z-index:1; text-align:right;}
.bbspage .ft{ position:absolute; top:3px; left:0; display:block; width:80px; height:33px; line-height:32px;background:url(/images/bg.jpg) no-repeat 0 -462px;}
.bbspage .ft a,.toft .ft a{ display:block; padding:0 15px 0 0; text-align:center; color:#fff; font-size:16px;}
.toft .ft{display:block; width:80px; height:33px; margin:0 0 10px 0; line-height:32px;background:url(/images/bg.jpg) no-repeat 0 -462px;}
.bbspage .qd{ position:absolute; top:3px; left:90px; display:block; width:90px; height:33px; line-height:33px;background:url(/images/bg.jpg) no-repeat -85px -461px;}
.bbspage .qd a{ display:block; padding:0 0 0 22px; text-align:center; color:#fff; font-size:16px;}
.posttitle{ padding:9px 10px; background:#2293c7; font-size:12px; color:#fff; margin:2px 0; position:relative; z-index:100;zoom:1;}
.posttitle:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.posttitle span,.posttitle a{ display:inline-block; color:#fff; margin:0 0 0 10px; float:left;}
.posttitle a:hover{ text-decoration:underline; color:#fff;}
.select_bbs{ float:left; width:65px; height:20px; margin:0 10px; position:relative;}
.select_bbs a{ position:absolute; right:0px; top:2px; margin:0; width:65px; height:20px; background:url(/images/dropico.png) no-repeat right center;margin:0;}
.select_bbs ul{display:none; position:absolute; top:29px; left:0;width:63px; background:#fff; border:1px solid #ddd;}
.select_bbs ul li{cursor:pointer; padding:0px 5px; font-size:12px; line-height:25px;color:#333;}
.select_bbs ul li:hover{background:#f5f5f5;}
.select_bbs span{ position:absolute; left:0; top:0; margin:0; line-height:20px; font-size:12px;color:#fff;}
.posttitle .r{ position:absolute; top:9px; right:0;}
.posttitle .r span{ margin:0;}
.posttitle .r .author{ width:75px;}
.posttitle .r .view{ width:50px;}
.posttitle .r .date{ width:80px;}
.postul{ padding:0 3px 30px 3px;}
.postul li{ padding:8px 0; height:25px; line-height:25px; border-bottom:1px dashed #d8d8d8; zoom:1;}
.postul li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.postul li i{ float:left; display:block; width:18px; height:18px; margin:3px 25px 0 0; background:url(/images/bg.jpg) no-repeat -127px -362px;}
.postul .li1 i{background:url(/images/bg.jpg) no-repeat -78px -362px;}
.postul .li2 i{background:url(/images/bg.jpg) no-repeat -102px -362px;}
.postul li span{ float:left; height:25px; overflow:hidden;}
.postul li .postname{ width:580px; margin:0 30px 0 0;}
.postul li .postname a{ color:#666;}
.postul li .postname a:hover{color: #0094e1;}
.postul li .author{ width:75px; font-size:14px; color:#353535; font-weight:700;}
.postul li .view{ width:48px; line-height:13px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.postul li .view em{ display:block; font-style:normal; color:#337dc2;}
.postul li .time{ width:78px; color:#999;}

.post_tab{ border-bottom:2px solid #0086c4; margin:0 0 20px 0;}
.post_tab span{ display:inline-block; height:30px;line-height:30px;padding:0 10px;background:#0086c4; margin:0 0 0 10px; font-size:13px; color:#fff; font-weight:700; font-family:"simsun";}
.topost{ padding:0 0 20px 0;}
.topost li{ margin:0 0 10px 0; zoom:1;}
.topost li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.topost li select{ border:1px solid #999; height:26px; line-height:26px; width:120px; font-size:12px; padding:4px 5px;}
.topost li .input{ margin:0 6px; width:300px; padding:3px 5px; height:20px; border:1px solid #999;}
.topost li span b{ margin:0 5px;}
.topost li .textarea{ border:1px solid #999; height:290px;}
.topost li span{ float:left; width:70px; display:block; line-height:26px; color:#333; font-size:14px; }
.topost li .txt{ float:left; width:260px;}
.topost li .txt .input{ width:280px; padding:0 7px; border:1px solid #999;height:25px; line-height:25px;font-size:13px; color:#333;}
.topost li .txt .codeinput{ float:left; margin:0 10px 0 0; width:120px;}
.topost li .button1,.topost li .button2{ margin:5px 10px 0 0; display:block; float:left; width:80px; height:30px; line-height:30px; text-align:center; font-size:12px; cursor:pointer; border:0; color:#fff;}
.topost li .button1{ background:#0180cc;}
.topost li .button2{ background:#ff9600;}

.post_title{ position:relative; height:25px;}
.post_title h1{ font-size:18px; color:#0a0a0a; font-weight:normal;}
.post_title .shareto{ position:absolute; top:2px; right:0;}
.postlist{ border-bottom:1px dashed #d8d8d8; margin:0 0 15px 0;}
.postlist .list{ margin:0 0 30px 0;}
.postlist .list .title{border-bottom:1px dashed #d8d8d8; padding:5px 0; margin:0 0 10px 0; color:#353535; position:relative; zoom:1;}
.postlist .list .title:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.postlist .list .title i{ display:block; float:left; width:18px; height:18px; margin:2px 5px 0 0; background:url(/images/bg.jpg) no-repeat -152px -363px;}
.postlist .list .title a{ color:#353535;}
.postlist .list .title a:hover{color: #1784d7;}
.postlist .list .title .identity{ position:absolute; top:5px; right:0; color:#8b8b8b; font-size:13px;}
.postlist .list .reply{ color:#8b8b8b; line-height:24px; min-height:200px;}

.reply_post{ background:#f6f6f6; padding:5px 5px 10px 5px; margin:0 0 15px 0;}
.reply_post .answer{ margin:5px 0 0 0; padding:10px 10px 20px 15px; border:1px solid #e0e0e0; background:#fff;}
.reply_post .answer textarea{ width:100%; height:90px; line-height:18px; font-size:13px; color:#000; border:0; background:none;}
.reply_post .answer .p{font-size:13px; color:#000; margin:0 0 5px 0;}
.reply_post .answer .date{ color:#999; font-size:12px;}
.reply_bot{ zoom:1;}
.reply_bot:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.reply_bot .btn{ float:left; margin:0 20px 0 5px; background:url(/images/bg.jpg) no-repeat -83px -462px; display:block; width:80px; height:33px; text-align:center;color:#fff; font-size:14px; border:0; cursor:pointer;}
.reply_bot span{ margin:10px 0 0 0; float:left;}
.reply_bot span input{ margin:3px 5px 0 0; float:left;}

.feedback{ padding:30px 0 20px 40px; width:580px; margin:0 auto; border:1px solid #ccc;background:#fff;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -webkit-box-shadow: 1px 1px 8px #b2b2b2; -moz-box-shadow: 1px 1px 8px #b2b2b2;box-shadow: 1px 1px 8px #b2b2b2; position:relative;behavior:url(/css/PIE.htc);}
.feedback h1{ font-size:14px; color:#ef1111; font-weight:normal; padding:0 0 20px 10px;}
.feedback li{ margin:0 0 15px 0;font-family:"simsun"; line-height:26px; zoom:1;}
.feedback li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.feedback li span{ float:left; width:90px; }
.feedback li span i{ margin:0 10px 0 0; font-style:normal; color:#ff0000;}
.feedback li .litxt{ float:left; width:460px;}
.feedback li .litxt select{ border:1px solid #cdcdcd; width:140px; padding:3px; margin:0 10px 0 0;}
.feedback li .litxt .input{ width:280px; padding:0 7px; border:1px solid #cdcdcd; background:#fff;height:26px; line-height:26px;font-size:13px; color:#333;}
.feedback li .litxt .codeinput{ float:left; margin:0 10px 0 0; width:120px;}
.feedback li .litxt textarea{ width:435px; height:180px; line-height:25px; padding:0 5px;border:1px solid #cdcdcd; background:#fff;font-size:13px; color:#333;}
.feedback .li{ text-align:center; padding:25px 0 0 0;}
.feedback .li input{ margin:0 35px; padding:0 10px; cursor:pointer;}

.support{ padding:0 0 30px 0;}
.support .list .t{ padding:0 80px 0 0; height:40px; line-height:40px; color:#7f7f7f; border-bottom:1px dashed #d8d8d8; position:relative; cursor:pointer; overflow:hidden;}
.support .list .t b{ font-size:14px; color:#353535; font-weight:700; width:80px; display:inline-block;}
.support .list .t .time{ position:absolute; top:0; right:0; font-size:13px;} 
.support_content{ display:none;background:#f6f6f6; padding:15px 5px 10px 5px; margin:5px 0 0 0;}
.support_content .question{ padding:0 15px 15px 15px; font-size:13px; color:#555; line-height:24px;}
.support_content .answer{ padding:10px; border:1px solid #e0e0e0; background:#fff;}
.support_content .answer textarea{ width:100%; height:120px; line-height:24px; font-size:13px; color:#000; border:0; background:none;}
.support_content .answer .p{font-size:13px; color:#000; margin:0 0 5px 0;}
.support_content .answer .content{ line-height:24px; font-size:12px; color:#454545; margin:0 0 10px 0; }
.support_content .answer .date{ color:#999; font-size:12px;}

.online_support{ padding:20px 0 0 0;}
.online_support h1{ font-size:14px; color:#ef1111; font-weight:normal; padding:0 0 20px 10px;}
.online_support li{ margin:0 0 15px 0;font-family:"simsun"; line-height:26px; zoom:1;}
.online_support li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.online_support li span{ float:left; width:90px; }
.online_support li span i{ margin:0 10px 0 0; font-style:normal; color:#ff0000;}
.online_support li .litxt{ float:left; width:630px;}
.online_support li .litxt2{ width:340px;}
.online_support li .litxt .input{ width:610px; padding:0 7px; border:1px solid #cdcdcd; background:#f4f5f5;height:26px; line-height:26px;font-size:13px; color:#333;}
.online_support li .litxt2 .input{width:180px; }
.online_support li .litxt .codeinput{ float:left; margin:0 10px 0 0; width:120px;}
.online_support li .litxt textarea{ width:615px; height:180px; line-height:25px; padding:0 5px;border:1px solid #cdcdcd; font-size:13px; color:#333;}
.online_support .li{ text-align:center; padding:10px 0 0 0;}
.online_support .li input{ margin:0 35px; padding:0 10px; cursor:pointer;}

.faq .list{ margin:0 0 30px 0;}
.faq .list h1{ font-size:14px; color:#249dd5; line-height:30px;}
.faq .list .q{ line-height:24px; color:#666; font-size:13px; background:url(/images/bg.jpg) no-repeat -194px -230px; padding:0 0 0 15px; margin:0 0 10px 0;}
.faq .list .ans{ background:#effafd; padding:15px; color:#888; line-height:22px;}
.faq .list .ans b{ color:#666;}
/*case css*/
.case_search{ padding:0 0 20px 0; zoom:1;}
.case_search:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.case_search .s{ float:left; width:185px; height:20px; padding:4px 10px 4px 5px; background: url(/images/bg.jpg) no-repeat 0 -533px; margin:0 20px 0 0;}
.case_search .searchtext{ float:left; display:block; width:150px; line-height:20px; padding:0 0 0 10px; border:0;color:#999; background:none; overflow:hidden; font-size:12px;}
.case_search .button{ float:right; display:block; background:none; line-height:20px; width:20px; height:20px; border:0; cursor:pointer;}
.case{ margin-left:-30px; padding:10px 0 20px 0;}
.case dl{ float:left; margin:0 0 30px 30px; width:260px;}
.case dt{ width:260px; height:210px; margin:0 0 10px 0; position:relative; overflow:hidden;}
.case dt a{ display:block;}
.case dt img{ width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.case dl:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.case dd{ font-size:15px; color:#000; line-height:23px; height:45px; overflow:hidden;}
.case dd a{ color:#000;}
.case dd a:hover{ color:#42a5f6;}
.case_intro{ padding:10px 0 25px 0; zoom:1;}
.case_intro:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.case_intro .img{ float:left; width:420px; height:320px; position:relative; overflow:hidden;}
.case_intro .img img{width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.case_intro .img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.case_intro .intro{ float:right; width:410px;}
.case_intro .intro h1{ font-size:17px; font-weight:normal; line-height:24px; min-height:48px; color:#000;}
.case_intro .intro .charc{ padding:15px 0 0 0; font-size:14px; line-height:26px; color:#474747;}
.sr-bdimgshare{ display:none!important;}
.case_content .h1{ display:inline-block; margin:0 0 15px 0; padding:0 15px; background:#0180cc; font-size:17px; color:#fff; font-weight:normal; line-height:30px;}
.case_content .contents{ font-size:13px; color:#717171; line-height:26px;}
.case_content .contents h2{ margin:20px 0 10px 0; font-size:15px; color:#000; font-weight:normal;}
.case_content .contents p{ margin:0 0 0 25px;}

/*job css*/
.job .list{ margin:0 0 30px 0; zoom:1;}
.job .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.job .list .zw{ cursor:pointer; zoom:1;}
.job .list .zw:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.job .list .zw .l{ float:left; width:150px; height:80px; background:#6cb7df; border-right:3px solid #2c87bc; color:#fff; position:relative;}
.job .list .zw .l .num{ display:block; line-height:70px; font-size:80px; font-family: Georgia, "Times New Roman", Times, serif; margin:0 0 0 8px;}
.job .list .zw .l h1{ position:absolute; bottom:25px; right:0; width:95px; text-align:center; line-height:18px; font-size:14px; font-weight:normal;}
.job .list .zw .l p{ position:absolute; bottom:0; right:0; width:95px; height:22px; line-height:10px; text-align:center; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.job .list1 .zw .l{background:#8bbf60; border-right:3px solid #50a50e;}
.job .list2 .zw .l{background:#dfa740; border-right:3px solid #c57e00;}
.job .list3 .zw .l{background:#62a1cf; border-right:3px solid #2c87bc;}
.job .list .zw .r{ float:left; width:690px; height:60px; padding:10px 0 8px 10px; background:#fafafa; font-size:14px; color:#333; border:1px solid #e8e8e8; position:relative;}
.job .list .zw .r h1{ line-height:28px; margin:0 0 6px 0; font-size:16px; color:#007db6; font-weight:normal;}
.job .list .zw .r h1 span{ margin:0 0 0 10px; font-size:12px; color:#a5a5a5;}
.job .list .zw .r .time{ position:absolute; right:30px; top:20px; color:#5a5a5a;}
.job .list .zw .r label{ color:#df8e48; margin:0 15px 0 10px;}
.job .list .yq{ display:none; margin:20px 0 0 150px; background:#f4f9fe; padding:15px 25px 0 25px; border-bottom:2px solid #f0f0f0; position:relative;}
.job .list .yq h5{ height:18px; line-height:18px; border-left:7px solid #358dca; font-size:13px; color:#333; padding:0 0 0 10px;}
.job .list .yq .content{ line-height:30px; color:#6a6a6a; padding:5px 0 20px 15px;}
.job .list .yq i{ position:absolute; top:-14px; left:20px;display:block; width:18px; height:14px; background:url(/images/jobico.jpg) no-repeat 0 0;}
.apply_job{ padding:0 0 20px 15px;}
.apply_job a{ display:inline-block; background:#0180cc; font-size:14px; color:#fff; padding:8px 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;behavior:url(/css/PIE.htc);}
.apply_job a:hover{ background:#046eae;}
.jobh1{ font-size:16px; margin:0 0 10px 0; color:#333; font-weight:normal;}
.jobh1 span{ color:#ff0000;}
.jobtxt span{ color:#ff0000;}
.resume{ margin:20px 0 0 0; padding:0 10px 20px 25px; border:1px solid #ccc;background:#fff;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -webkit-box-shadow: 1px 1px 8px #b2b2b2; -moz-box-shadow: 1px 1px 8px #b2b2b2;box-shadow: 1px 1px 8px #b2b2b2; position:relative;behavior:url(/css/PIE.htc);}
.resume h2{ font-size:14px; margin:20px 0 10px 0; color:#333;}
.resume h2 span{ color:#ff0000; margin:0 5px 0 0;}
.resume li{ float:left; width:33%; padding:5px 0; line-height:24px; zoom:1;}
.resume li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.resume li .txt{ float:left; width:80px; text-align:right; padding:0 5px 0 0; font-size:13px; line-height:26px; color:#454545;}
.resume li .txt span{ color:#ff0000; margin:0 5px 0 0;}
.resume li .inputtext{ float:left; width:150px;}
.resume li .inputtext .input{ border:1px solid #ccc; width:150px; height:24px; line-height:24px; padding:0 3px; font-size:12px; color:#5a5a5a;}
.resume li .inputtext label{ margin:0 10px 0 0;}
.resume li .inputtext select{border:1px solid #ccc;height:24px; line-height:24px;font-size:12px; color:#5a5a5a; margin:0 5px 0 0; padding:0 5px 0 0;}
.resume .li{ width:66%;}
.resume .li .inputtext{ width:440px;}.resume .li .inputtext .input{ width:421px;}
.resume .education li{ float:none; width:100%;}
.resume .education .inputtext{width:199px;}
.resume .education .inputtext .time{ margin:0 10px 0 0; width:70px;}
.resume .education .inputtext2{width:170px;}
.resume .education .inputtext2 .input{width:154px;}
.resume .education textarea{ float:left; width:690px; height:100px; padding:0 5px; line-height:25px; border:1px solid #ccc;}
.submit_resume{ padding:20px 0; text-align:center;}
.submit_resume .btn{ padding:2px 20px; margin:0 10px; cursor:pointer;}
.talent{ font-size:13px; color:#6a6a6a; line-height:24px;}
.talent h1{ font-size:16px; color: #007db6; margin:20px 0 10px 0;}

/*download css*/
.downloadcenter{border:1px solid #dcdddd; padding:0 0 20px 0;}
.downloadcenter .flickr{ margin:0 15px 0 0;}
.downloadcenter .title{ height:35px; line-height:35px; padding:0 0 0 15px; background:#f6f6f6 url(../images/downloadtitle.jpg) repeat-x 0 0;font-size:16px; color:#333; margin:0 0 20px 0; border-bottom:1px solid #dcdddd;}
.download .list{ padding:0 0 15px 0; margin:0 15px 10px 15px; border-bottom:1px dotted #ccc; zoom:1;}
.download .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.download .list .img{ float:left; width:85px; height:95px;}
.download .list .img img{ width:100%; height:100%;}
.download .list .text{ float: left; margin:0 0 0 20px; width:610px;}
.download .list .text h1{ font-size:14px; color:#000; line-height:40px; height:40px; font-weight:normal; overflow:hidden;}
.download .list .text h1 a{ color:#000;}
.download .list .text h1 a:hover{color:#42a5f6;}
.download .list .text .txt{font-family:"simsun"; color:#999; padding:0 0 5px 0; zoom:1;}
.download .list .text .txt:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.download .list .text .txt .star{ float:left; width:70px; height:15px; background:url(/images/bg.jpg) no-repeat 0 -385px; margin:4px 5px 0 0;}
.download .list .text .txt .star0{ background:url(/images/bg.jpg) no-repeat 0 -385px;}
.download .list .text .txt .star1{ background:url(/images/bg.jpg) no-repeat 0 -325px;}
.download .list .text .txt .star2{ background:url(/images/bg.jpg) no-repeat 0 -340px;}
.download .list .text .txt .star3{ background:url(/images/bg.jpg) no-repeat 0 -355px;}
.download .list .text .txt .star4{ background:url(/images/bg.jpg) no-repeat 0 -370px;}
.download .list .text .txt .star5{ background:url(/images/bg.jpg) no-repeat 0 -385px;}
.download .list .text .txt span{ color:#616161; margin:0 20px 0 0;}
.download .list .text .description{ color:#616161; line-height:22px; height:45px; font-family:"simsun"; overflow:hidden;}
.download .list .down{ float:right; width:75px; padding:50px 0 0 0;}
.download .list .down a{ display:block; width:70px; height:22px; text-align:center; line-height:22px; color:#fff; background:#6eaf2d; border:1px solid #68a827; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; position:relative;behavior:url(/css/PIE.htc);}
.download .list .down a:hover{ background:#1988c0; border:1px solid #046393;}
.software_intro{ width:770px; padding:0 0 20px 0; margin:0 0 10px 0; border-bottom:1px dashed #a7a7a7; zoom:1;}
.software_intro:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.software_intro .img{ float:left; width:210px; height:230px; padding:0 0 0 10px;}
.software_intro .img img{ width:100%; height:100%;}
.software_intro .text{ float:right; width:460px; font-size:13px; color:#888;}
.software_intro .text h2{ font-size:15px; color:#333;}
.software_intro .text p{ margin:12px 0 0 0; zoom:1;}
.software_intro .text p:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.software_intro .text span{ float:left; width:95px; font-size:14px; color:#353535; font-weight:700;}
.software_intro .text a{ color:#d12d2d;}
.software_intro .text a:hover{color:#42a5f6;}
.software_content{ color:#999; line-height:24px; padding:0 0 40px 0;}
.software_content h1{ font-size:14px; color:#353535; margin:20px 0 5px 0;}

/*login css*/
.login{ height:520px; background:url(/images/loginbg.jpg) no-repeat center 0; width:100%; min-width:1120px;}
.login_form{ width:1080px; padding:50px 40px 0 0; margin:0 auto; zoom:1;}
.login_form:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.loginleft{ float:left; width:500px; padding:120px 0 0 0;}
.logindiv{ float:right; padding:20px 25px 30px 25px; width:370px; height:370px; background:#fff;}
.logindiv h1{ height:40px; line-height:40px; font-size:18px; color:#000; margin:0 0 15px 0; font-weight:normal;}
.logindiv li{ margin:0 0 15px 0; zoom:1;}
.logindiv li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.logindiv li .inputs{ position:relative;border:1px solid #e3e3e3; padding:7px; height:28px; }
.logindiv li .inputs .item-tip{ position:absolute; top:7px; left:55px; height:28px; line-height:28px; color:#979797;font-family:"simsun";}
.logindiv li .inputs i{ float:left; display:block; margin:0 10px 0 0; width:38px; height:28px; background:url(/images/bg.jpg) no-repeat -115px -158px;}
.logindiv .passwordli .inputs i,.logindiv .codeli .inputs i{background:url(/images/bg.jpg) no-repeat -155px -158px;}
.logindiv li .inputs .form-input{ border:0; width:300px; height:28px; line-height:28px; color:#fff; font-family:"simsun";}
.logindiv li .inputs .form-input-focus{color:#666;}
.logindiv li .inputs .item-tip-focus{ display:none;}
.logindiv .gli{ font-size:13px; color:#999;}
.logindiv .codeli .inputs{ float:left; width:160px; margin:0 8px 0 0;}
.logindiv .codeli .inputs .codeinput{ width:110px;}
.logindiv .codeli a{ margin:0 0 0 10px; font-size:13px; color:#2d2d2d;} 
.logindiv .codeli a:hover{color:#42a5f6;}
.logindiv .pli{ text-align: center; padding:5px 0 10px 0; color:#5e5e5e; font-size:13px; font-family:"simsun";}
.logindiv .pli a{ color:#156cb0; margin:0 10px;}
.logindiv .li .button{ display:block; float:left; width:180px; height:45px; background:#0180cc; font-size:16px; color:#fff; line-height:45px; text-align:center; border:0; cursor:pointer;}
.logindiv .li a{ float:right; display:block;background:#ff9600;width:180px; height:45px;font-size:16px; color:#fff; line-height:45px; text-align:center; }
.other_login{ padding:5px 0 0 0;}
.other_login img{ width:24px; height:24px;}
.other_login a{ margin:0 5px;}
.registerul li{ padding:22px 0; margin:0; border-bottom:1px dashed #b7b7b7; zoom:1;}
.registerul li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.registerul li .ico{ float:left; display:block; width:36px; height:36px; background:url(/images/bg.jpg) no-repeat -115px -198px;}
.registerul .li1{ border:0; padding:10px 0 0 0;}
.registerul .li1 .ico{ background-position:-115px -198px;}
.registerul .li2 .ico{ background-position:-153px -198px;}
.registerul .li3 .ico{ background-position:-115px -243px;}
.registerul .li4 .ico{ background-position:-153px -243px;}
.registerul li .right{ float:right; width:320px; color:#999;}
.registerul li .level{ padding:5px 0;line-height:25px; color:#e52d1a;}
.registerul li .level h4{ font-size:16px; float:left; font-weight:normal;color:#333;}
.registerul li .level .div{ float:left; width:150px; height:13px; background:#dcdcdc; -moz-border-radius:15px; -webkit-border-radius:15px;border-radius:15px; margin:6px 10px 0 0; position:relative;behavior:url(/css/PIE.htc);}
.registerul li .level .div span{ display:block; background:#e52d1a; height:13px;-moz-border-radius:15px 0 0 15px; -webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px; position:relative;behavior:url(/css/PIE.htc);}
.registerul li .level .div .l1{ width:30%;}
.registerul li .level .div .l2{ width:50%;}
.registerul li .level .div .l3{ width:70%;}
.registerul li .level .div .l4{ width:85%;}
.registerul li .level .div .l5{ width:100%;}
.registerul li h3{ font-size:13px; color:#888; font-weight:normal;}
.registerul li h3 span{ margin:0 20px 0 0;}
.registerul li .right h2{ margin:0 0 5px 0; color:#333; font-size:14px; font-weight:normal; line-height:16px;}
.registerul li .right .blue{ color:#328ac7;}
.registerul li .right .pwd{ float:left; width:140px; height:16px; margin:3px 10px 10px 0; background:url(/images/bg.jpg) no-repeat 0 -404px;}
.registerul li .right .pwd.weak{ background-position:0 -404px;}
.registerul li .right .pwd.medium{ background-position:0 -423px;}
.registerul li .right .pwd.strong{ background-position:0 -442px;}
.userbody{ background:#eee;}
.wrap{ background:#fff; margin:50px auto; padding:40px 80px 80px 80px; width:1000px;}
.register_title{ height:40px; line-height:40px; border-bottom:1px solid #ccc; margin:0 0 30px 0; position:relative;}
.register_title h1{ font-size:24px; color:#333; line-height:30px; font-weight:normal;}
.register_title .tologin{ position:absolute; top:0; right:0; font-size:14px; color:#7a7a7a;}
.register_title .tologin a{ color:#62c1f5;}
.register_title .tologin a:hover{ color:#62c1f5; text-decoration:underline;}
.register_step{ height:50px; margin:0 0 25px 0; background:url(/images/register_step.jpg) no-repeat center 0;}
.register h2{ padding:20px 0; font-size:16px; color:#333;}
.register .list{ line-height:28px; padding:7px 0; zoom:1;}
.register .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.register .list .l{ float:left; width:140px; padding:0 10px 0 0; text-align:right; font-size:14px; color:#333;}
.register .list .l span{ color:#f16a31; margin:0 5px 0 0; display:inline!important;}
.register .list .r{ float:left; width:800px; font-size:13px; color:#b1b1b1; zoom:1;}
.register .list .r:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.register .list .r span{ color:#ff8400; margin:0 10px 0 0; float:left;}
.register .list .r label{ float:left;}
.register .list .r a{ color:#ff8400;}
.register .list .r .input{ width:390px; height:28px; line-height:28px; padding:0 8px; border:1px solid #dcdcdc;color:#4a4a4a; margin:0 10px 0 0; float:left;}
.register .list.l5 input{ float:left;}
.register .list.l5 label{ margin:0 0 0 10px;}
.register .list .r .input.input1{ width:190px;}
.register .list .r .input.codeinput{ width:60px; float:left;}
.register .list .r select{border:1px solid #dcdcdc; width:200px; color:#4a4a4a;padding:3px 0 3px 8px; height:30px; line-height:30px; margin:0 8px 0 0; float:left;}
.register .list .r .select1{ width:150px; text-align:center;}
.register .list .r .select{ width:80px;}
.register .list .r #province{ float:left; width:420px;}
.register .list .r #province select{ width:130px;}
#province select{ padding:0!important;}
.register .list .r textarea{border:1px solid #dcdcdc; padding:0 8px; width:640px; height:200px; line-height:25px;}
.register .list.tc{ text-align:center; padding:10px 0;}
.register .list.tc .btn{ width:270px; height:42px; background:#ff8400; border:0; cursor:pointer; line-height:42px; text-align:center; font-size:18px; color:#fff;}
.register .list.tc .btn:hover{ background:#0180cc; color:#fff;}
.succeed{ width:250px; margin:100px auto 0 auto; padding:0 0 0 70px; position:relative; font-size:14px;}
.succeed i{ position:absolute; top:0; left:0; display:block; width:46px; height:46px; background:url(/images/bg.jpg) no-repeat -80px -311px; margin: 0 10px 0 0;}
.succeed h1{ color:#1d67a6; font-size:18px; height:45px; line-height:45px; margin:0; }
.succeed a{color:#fff;background:#008aff; padding:8px 20px; font-size:14px;display:inline-block; margin:20px 20px 0 0;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; position:relative;behavior:url(/css/PIE.htc);}
.succeed a:hover{ background:#ff8a00; color:#fff;}
.wrap .title{ font-size:18px; color:#c52525; margin:0 0 30px 40px;}
.report .list{ padding:0 0 15px 0; line-height:28px; font-size:13px; color:#333;zoom:1;}
.report .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.report .list .l{ float:left; width:130px; padding:0 20px 0 0; text-align:right;}
.report .list .l span{ color:#f16a31; margin:0 5px 0 0; float:none!important;}
.report .list .r{ float:left; width:850px; font-size:13px; color:#333; zoom:1;}
.report .list .r:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.report .list a{ float:left; color:#008aff; font-size:12px; margin:0 0 0 10px;}
.report .list .input{ width:220px; height:26px; line-height:26px; padding:0 8px; border:1px solid #ccc;color:#4a4a4a; margin:0 7px 0 0;}
.report .list .input.input1{ width:390px;}
.report .list .input.codeinput{ width:110px; float:left;}
.report .list select{border:1px solid #ccc; width:200px; color:#4a4a4a;padding:3px 0 3px 8px; height:30px; margin:0 5px 0 0; line-height:30px;}
.report .list .select1{ width:150px; text-align:center;}
.report .list .select{ width:80px;}
.report .list #province{ float:left; width:135px;
}
.report .list #province select{ width:160px;}
.diagnosis{ zoom:1;}
.diagnosis:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.diagnosis button{ float:left;}
.report .list #org input{ height:26px; line-height:26px; float:left; text-align:left; text-indent:5px;}
.report .list textarea{border:1px solid #ccc; padding:5px 5px; width:725px; height:200px; line-height:25px;}
.report .list.r4 textarea{ width:640px;}
.report .list.r3 .input{ float:left; width:180px;}
.report .list.r1 input{ float:left;}
.report .list.r3 span{ float:left; padding:0 5px; margin:0;}
.report .list.r3 span i{color:#f16a31; margin:0 5px 0 0; font-style:normal;}
.report .list.r3 .span{ padding:0;}
.report .list .check{ float:left; margin:7px 0 0 0;}
.report .list.r3 select{ float:left;}
.report .list.r3 .ml50{ margin-left:50px;}
.report .list.r3 .mr60{ margin-right:68px;}
.report .list.r3 .ml40{ margin-left:40px;}
.report .list .input3,.report .list.r3 .input3{ width:75px;}
.report .list .input4,.report .list.r3 .input4{ width:150px;}
.report .list .input0,.report .list.r3 .input0{ width:390px;}
.report .list .input8,.report .list.r3 .input8{ width:260px;}
.report .list .input11,.report .list.r3 .input11{ width:300px;}
.report .list .input10,.report .list.r3 .input10{ width:125px; padding:0; margin:0 10px 10px 0; text-align:center; border:1px solid #333; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; position:relative;behavior:url(/css/PIE.htc);}
.report .list .i{ cursor:pointer; background:#fff;}
.report .list .input10.selected{ border:1px solid #c52525; background:url(/images/d.png) no-repeat right bottom; color:#c52525;}
.report .list .checkbox{ float:left; width:210px; margin:0 0 15px 0;}
.report .list .checkbox .input5{ padding:0 6px; width:60px;}
.report .list .checkbox .input6{ padding:0 3px; width:40px;}
.report .list .checkbox .input7{ padding:0 4px; width:50px;}
.report .list .checkbox span{ color:#333; margin:0 5px;}
.report .list.tc{ text-align:center; padding:50px 0 20px 0;}
.report .list.tc .btn{ width:120px; height:38px; margin:0 13px; background:#008aff; border:0; cursor:pointer; line-height:38px; text-align:center; font-size:18px; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;behavior:url(/css/PIE.htc);}
.report .list.tc .btn2{ background:#ff8a00; color:#fff;}

.query_wrap{ background:#fff; width:1160px;margin:50px auto 0 auto;}
.query_result{ margin:70px auto;}
.query_wrap .content{ width:750px; margin:0 auto; padding:30px 0 40px 0;}
.query_wrap h1{ font-size:18px; line-height:35px; height:35px; color:#000; font-weight:normal; }
.query_wrap h2{ font-size:15px; line-height:30px; height:30px; color:#000; font-weight:normal; }
.repair_query{ margin:20px 0; width:610px; height:45px; border:1px solid #448ff3; background:#448ff3;zoom:1;}
.repair_query:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.repair_query .inputs{ float:left;background:#fff url(../images/gjico.jpg) no-repeat 450px center; border:0; height:25px; width:440px; padding:10px 30px 10px 10px; font-size:13px; color:#777;}
.repair_query .button{ float:right; display:block; width:105px; height:45px; background: url(/images/searchico.jpg) no-repeat 0 center; cursor:pointer; border:0;text-align:center; line-height:45px; font-size:20px; color:#fff;}
.code{ font-size:13px; color:#333; line-height:28px; zoom:1;}
.code:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.code span{ float:left;}
.code .codeinput{ float:left;width:120px; height:28px; line-height:28px; padding:0 5px; border:1px solid #ccc;color:#4a4a4a; margin:0 10px 0 20px;}
.code a{ color:#008aff; font-size:12px; margin:0 0 0 10px;}
.inforul{ padding:15px 0 0 0;}
.inforul li{ font-size:13px; color:#000; line-height:25px; margin:0 0 15px -15px; zoom:1;}
.inforul li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.inforul li span{ float:left; display:block; height:25px; overflow:hidden;}
.inforul li .span1{ width:80px; margin:0 10px 0 0; text-align:right;}
.inforul li .span2{ width:160px;}
.inforul li i{ font-style:normal;color:#f16a31; margin:0 3px 0 0;}
.query_wrap .table{ padding:15px 0;}
.query_wrap .table table{ border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3; width:100%;}
.query_wrap .table td{ border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3; text-align:center; font-size:13px; line-height:30px; color:#000;padding:10px 0;}

.agreement{ font-size:13px; color:#6a6a6a; line-height:24px;}
.agreement h1{ font-size:14px; color: #333; margin:15px 0 5px 0;}
.sitemap dl{ margin:0 0 15px 0; border-bottom:1px dashed #ccc;}
.sitemap dt{ font-size:18px; line-height:25px;color: #006db2;margin:0 0 5px 0;}
.sitemap dt a{color: #006db2;}
.sitemap dd{ line-height:25px; font-size:13px; color:#666; padding:0 0 15px 0;}
.sitemap dd a{ color:#666; display:inline-block; min-width:170px;}
.sitemap a:hover{color: #42a5f5;}

.search_result .list{ border-bottom:1px dashed #ccc; padding:0 0 20px 0; margin:0 0 20px 0;}
.search_result .list .red{ color:#ff0000!important;}
.search_result .list h3{ line-height:25px; font-size:15px; font-weight:normal;}
.search_result .list h3 a{ color:#333;}
.search_result .list h3 a:hover{ color: #1983d9;}
.search_result .list h4{ margin:3px 0 10px 0; font-size:12px; color:#ccc; font-weight:normal; }
.search_result .list h4 a{ color:#ccc;}
.search_result .list h4 a:hover{ color: #1983d9;}
.search_result .list .description{ color:#999; line-height:24px; height:70px; overflow:hidden;}
/*usercenter css*/
.usercenter{ background:#fff;margin: 50px auto;padding: 40px 30px 60px 30px;width: 1110px; }
.userpage{ border:1px solid #dedddd;zoom:1;}
.userpage:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.userleft{ float:left; width:325px;}
.userleft h1{ height:80px; line-height:80px; background:#fbfbfb; padding:0 0 0 35px; font-size:20px; color:#221e1f; font-weight:normal;}
.userinfor{border-top:1px solid #dedddd;border-bottom:1px solid #dedddd; padding:30px 10px 60px 30px; margin:0 0 20px 0; zoom:1;}
.userinfor:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.userinfor .photo{ float:left; width:100px; height:100px; border:1px solid #dedddd;}
.userinfor .r{ float:right; width:165px; font-size:13px; padding:10px 0 0 0;}
.userinfor .level2{ padding:15px 0 10px 0; zoom:1;}
.userinfor .level2:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.userinfor .level2 h4{ float:left; font-size:14px; color:#333; font-weight:normal;}
.userinfor .level2 .div{ float:left; margin:5px 0 0 0; width:90px; height:11px; background:#787978; -moz-border-radius:15px; -webkit-border-radius:15px;border-radius:15px;position:relative;behavior:url(/css/PIE.htc);}
.userinfor .level2 .div span{ display:block;background:#d02229;height:11px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; position:relative;behavior:url(/css/PIE.htc);}
.userinfor .level2 .div .l1{ width:20%;}
.userinfor .level2 .div .l2{ width:40%;}
.userinfor .level2 .div .l3{ width:50%;}
.userinfor .level2 .div .l4{ width:80%;}
.userinfor .level2 .div .l5{ width:100%;}
.userinfor .r .a a{ font-size:14px; color:#c9242b;}
.userinfor .r .a a:hover{color: #328ac7;}
.userleft li{ height:30px; line-height:30px; margin:0 0 7px 0; font-size:16px; overflow:hidden;}
.userleft li a{ display:block; border-left:5px solid #fff; padding:0 0 0 30px; color:#565353;}
.userleft li a:hover,.userleft li.current a{ border-left:5px solid #c9242b; color:#c9242b;}
.userright{ float:right; width:782px;border-left:1px solid #dedddd; padding:0 0 100px 0; min-height:500px;}
.userright .title{ background:#c9242b; height:81px; line-height:80px; font-size:24px; color:#fff; padding:0 0 0 55px; font-weight:normal; margin:0 0 15px 0;}
.userinformation h3{ text-align:right; padding:0 30px 0 0; font-size:13px; font-weight:normal;}
.userinformation h3 a{ color:#c9242b;}
.userinformation h3 a:hover{ color:#c9242b; text-decoration:underline;}
.userinformation li{ font-size:14px; padding:8px 0; line-height:24px; color:#101010; zoom:1;}
.userinformation li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.userinformation li .span{ float:left; width:120px; text-align:right; padding:0 5px 0 0;}
.userinformation li .txt{ float:left; width:600px;}
.userinformation li .txt .input{ border:1px solid #dedddd; padding:2px 10px; width:250px; height:20px; line-height:20px; font-size:12px; color:#666;}
.userinformation li .txt label{ margin:0 10px 0 0;}
.userinformation li .txt label input{ margin:0 5px 0 0;}
.userinformation .tipli{ color:#ccc; padding:0 0 0 125px;}
.userinformation li .txt .btn{ padding:5px 30px;font-size:16px; margin:20px 20px 0 0; color:#fff; border:0; background:#ff8a00;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;position:relative;behavior:url(/css/PIE.htc); cursor:pointer;}
.userinformation li .txt .btn:hover{ background:#30a6e6; color:#fff;}
.download_txt{ padding:0 20px 15px 20px; margin:0 0 10px 0; border-bottom:1px solid #d2d2d2; font-size:14px; line-height:25px; color:#ababab; position:relative;}
.download_txt label{ color:#0093dd; margin:0 5px;}
.download_txt span{ margin:0 5px; color:#ffb900; font-weight:700;}
.download_txt button{ float:right; cursor:pointer;}
.userdownload{ padding:0 20px;}
.userdownload .list{ padding:20px 0; border-bottom:1px dotted #ccc; zoom:1;}
.userdownload .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.userdownload .list .img{ float:left; width:85px; height:95px;}
.userdownload .list .img img{ width:100%; height:100%;}
.userdownload .list .text{ float: left; margin:0 0 0 20px; width:500px;}
.userdownload .list .text h1{ margin:15px 0 10px 0; font-size:14px; color:#000; line-height:25px; height:25px; font-weight:normal; overflow:hidden;}
.userdownload .list .text h1 a{ color:#000;}
.userdownload .list .text h1 a:hover{color:#42a5f6;}
.userdownload .list .text .txt{font-family:"simsun"; color:#999;zoom:1;}
.userdownload .list .text .txt:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.userdownload .list .text .txt .star{ float:left; width:70px; height:15px; background:url(/images/bg.jpg) no-repeat 0 -385px; margin:4px 5px 0 0;}
.userdownload .list .text .txt .star0{ background:url(/images/bg.jpg) no-repeat 0 -385px;}
.userdownload .list .text .txt .star1{ background:url(/images/bg.jpg) no-repeat 0 -325px;}
.userdownload .list .text .txt .star2{ background:url(/images/bg.jpg) no-repeat 0 -340px;}
.userdownload .list .text .txt .star3{ background:url(/images/bg.jpg) no-repeat 0 -355px;}
.userdownload .list .text .txt .star4{ background:url(/images/bg.jpg) no-repeat 0 -370px;}
.userdownload .list .text .txt .star5{ background:url(/images/bg.jpg) no-repeat 0 -385px;}
.userdownload .list .text .txt span{ color:#616161; margin:0 15px 0 0;}
.userdownload .list .down2{ float:right; border-left:1px solid #d2d2d2; height:70px; width:90px; padding:20px 0 0 25px; color:#918f8f;}
.userdownload .list .down2 p{ margin:0 0 10px 0;}
.userdownload .list .down2 a{ font-size:14px; color:#000;}
.userdownload .list .down2 a:hover{color: #328ac7;}
.userdownload .page_warp{ padding:40px 0 0 0;}
.userreport{ padding:0 20px;}
.userreport ul{ padding:0 0 20px 0;}
.userreport li{ height:20px; line-height:20px; border-bottom:1px dotted #c7c7c7; font-size:14px; padding:10px 80px 10px 0; color:#bfbfbf; position:relative; overflow:hidden;}
.userreport li .date{ position:absolute; top:10px; right:0; font-size:12px;}
.userreport li a{ display:block; color:#969696;background:url(/images/bg.jpg) no-repeat -192px -158px; padding:0 0 0 15px; }
.userreport li a:hover{color:#1983d9;}
.reportdetails{ padding:30px 40px; font-size:13px; color:#000; line-height:35px;}
.reportdetails li{ float:left; width:33%; margin:0 0 5px 0; zoom:1;}
.reportdetails li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.reportdetails .li1{ width:100%;}
.reportdetails .li2{ width:66%;}
.reportdetails li span{ margin:0 10px 0 0;}
.reportdetails li .span{ float:left; display:block; width:95px; text-align:right;}
.reportdetails li .txt{ float:left; width:580px; padding:0 0 10px 0;}
.toprint{ text-align:right; padding:0 30px 0 0;}
.toprint a{ display:inline-block; width:120px; height:36px; line-height:36px; background:#ff8a00;font-size:17px; text-align:center; color:#fff; border:0; background:#ff8a00;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;position:relative;behavior:url(/css/PIE.htc); cursor:pointer;}
.toprint a:hover{background:#30a6e6; color:#fff;}
.message { padding:0 25px;}
.message .list .t{ padding:0 80px 0 0; height:40px; line-height:40px; color:#7f7f7f; border-bottom:1px dashed #d8d8d8; position:relative; cursor:pointer; overflow:hidden;}
.message .list .t b{ float:left; font-size:14px; color:#353535; font-weight:700; width:80px; height:40px; display:inline-block;overflow:hidden; }
.message .list .t .time{ position:absolute; top:0; right:0; font-size:13px;} 
.message .page_warp{ padding:40px 0 0 0;}

/*footer css*/
#footer{ background:#36362c; min-width:1170px;}
.footer{ padding:15px 0 30px 0; width:1170px; color:#666; margin:0 auto;}
.foot{ zoom:1;}
.foot:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.footleft{ float: left; width:700px;}
.footright{ float:right; width:420px;}
.foot h1{background:url(/images/line.gif) repeat-x 0 bottom; font-size:18px; color:#fff; font-weight:normal; height:45px; line-height:40px; margin:0 0 15px 0;}
.footleft .content{ font-size:13px; line-height:22px;}
.footright .content{ padding:15px 0 0 0; line-height:34px; font-size:14px; zoom:1;}
.footright .content:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.footright .content img{ float:left; margin:0 22px 0 0;}
.footright .content h2{ font-size:18px; font-weight:normal; margin:12px 0 0 0; }

.botlink{ height:22px; padding:8px 0 12px 0; zoom:1;}
.botlink a{ float:left; display:block; width:22px; height:22px; position:relative; margin:0 10px 0 0;}
.botlink .sinawb{ background:url(/images/ico.png) no-repeat 0 -53px;}
.botlink .weixin{ background:url(/images/ico.png) no-repeat -25px -53px;}
.botlink .tnwb{ background:url(/images/ico.png) no-repeat -50px -53px;}
.botlink .sinawb:hover{ background:url(/images/ico.png) no-repeat -75px -53px;}
.botlink .weixin:hover{ background:url(/images/ico.png) no-repeat -100px -53px;}
.botlink .tnwb:hover{ background:url(/images/ico.png) no-repeat -125px -53px;}
.botlink a em{ display:none; position:absolute; bottom:25px; left:-35px;}
.botlink a em img{ width:90px; height:90px;}
.botlink a:hover em{ display:block;}
.copyright{line-height:26px; background:url(/images/line.gif) repeat-x 0 0; padding:10px 0 0 0;}
.copyright span{ margin:0 5px;}
.copyright a{ color:#666;}
.copyright a:hover{ color:#fff;}

/*page css*/
.page_warp{ width:100%; padding:10px 0;text-align:right; line-height:24px;} 
div.flickr a,div.flickr span { display:inline-block; margin:0 4px;color:#656565;} 
div.flickr a:hover,div.flickr a.hover {text-decoration:none;color:#0268b8;}
div.flickr label{color:#0268b8;}
div.flickr .text{ display:inline-block; height:22px;margin:0 5px 0 10px; color:#656565; border:1px solid #999; background:#fff; width:50px; text-align:center;}
div.flickr .button{ cursor:pointer;display:inline-block; background:#1888c1; height:24px; border:0; margin:0 0 0 5px; padding:0 5px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 5px;}
div.flickr .button:hover{ background:#0180cc; color:#fff;}

#slidercontainer {width: 100%; z-index:11;overflow: hidden;position: relative;text-align: center;height:450px;}
#slidersubcontainer {position: relative;left: 50%;width: 1920px;height: 450px;}
#slidersub {position:relative;left:-50%; width:1920px; }
#slidersub div.anythingSlider {margin: 0 auto;overflow: hidden; /* needed for Opera and Safari */width: 1920px;height: 450px;}

#anythingslidercontainer {width: 100%; z-index:11;overflow: hidden;position: relative;text-align: center;height:395px;}
#anythingslidersubcontainer {position: relative;left: 50%;width: 1920px;height: 395px;}
#anythingslidersub {position:relative;  left:-50%; width:1920px; }
div.anythingSlider {margin: 0 auto;overflow: hidden; /* needed for Opera and Safari */width: 1920px;height: 395px;}
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {overflow: hidden;position: relative;width: 100%;height: 100%;}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {position: relative;}
/* anythingSlider base UL */
ul.anythingBase {background: transparent;list-style: none;position: absolute;top: 0;left: 0;margin: 0;
padding: 0;}
ul.anythingBase li.panel { background-position: center 0; background-size:cover;display: block;overflow: hidden;float: left;padding: 0;margin: 0;}
/* Navigation Arrows */
div.anythingSlider .arrow {top: 50%;position: absolute;display: block;z-index:5;}
/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; }
div.anythingSlider .thumbNav { position: absolute; width:100px; bottom:10px;left:50%; margin-left:-50px;height:10px; }
div.anythingSlider .thumbNav li { float:left; width:20px; height:5px;margin: 0 5px;}
div.anythingSlider .thumbNav a { display:block;width:20px; height:5px;background:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;line-height: 0px;font-size: 0px;text-decoration: none;}
/* Active State */
div.anythingSlider .thumbNav a.cur { background:#666;}
div.anythingSlider .thumbNav a.active:link, div.anythingSlider .thumbNav a.active:active, div.anythingSlider .thumbNav a.active:visited, div.anythingSlider .thumbNav a.active:hover
{ background:#666;}
/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {direction: ltr;unicode-bidi: bidi-override;}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */
/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {display:none;}
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {transition-duration: 0;-o-transition-duration: 0;-moz-transition-duration: 0;-webkit-transition-duration: 0;}

.keifu{ position:fixed;z-index:990;top:10%; right:0; width:26px;_position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.keifu_tab{ width:150px;}
.icon_keifu{ position:absolute; right:0; width:26px; height:100px; background:url(/images/keifu.png) 0 0; display:block; cursor:pointer;}
.keifu_box{width:150px; display:none;}
.keifu_tab img{ display:block;}
.keifu_head{ width:150px; height:41px; background:url(/images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(/images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding:0 3px;background:#fbfbfb;}
.keifu_con li{ border-bottom:1px solid #ddd; padding:5px 0;}
.keifu_con .con{ display:none;}
.keifu_con h3{ font-weight:normal; font-size:13px; padding:0 0 0 5px;}
.keifu_con li p{ padding:0 0 0 25px;line-height:20px; margin:5px 0 0 0;word-wrap: break-word;}
.keifu_con .r{background:url(/images/login_ico5.jpg) no-repeat 0 0;}
.keifu_con .tel{background:url(/images/login_ico6.jpg) no-repeat 0 0;}
.keifu_con .qq{background:url(/images/login_ico7.jpg) no-repeat 0 0;}
.keifu_bot{ width:150px; height:18px; background:url(/images/keifu.png); background-position:0 -149px; }
@media only screen and (min-width:1200px)
{
	#slider{height: 350px!important;}.load .insidebanner .con .t{ margin:10px 0 0 0;}.load .insidebanner .con .more{ padding:30px 0 0 0;}
}
@media only screen and (max-width:1400px)
{
	.banner{ height:480px;}
}
@media only screen and (max-width:1200px)
{
#top{min-width:1000px;}.top{ width:1000px;}.header{ min-width:1000px;}.head{ padding:8px 0 0 0; width:1000px;}
.nav li{ width:90px;}.nav li .navi{ width:92px;}.nav .homeli{ width:75px;}.nav .homeli a{ width:77px;}.subnav{padding: 10px 20px 20px 0; width:840px!important; left:75px!important;}.nav .newli .subnav, .nav .jobli .subnav {width: 760px!important;}.nav .subnav .navright{ margin:10px 0 0 0;}
.nav .solutionli .subnav .navleft { width: 220px;}.nav .solutionli .subnav .navleft dd{ margin-left:30px;}.nav .subnav .navleft dd { font-size:12px; margin-bottom:0;}.nav .subnav .navleft dd a { font-size: 12px;line-height: 32px;}.nav .solutionli .subnav .navright { padding: 0;width: 600px;}.nav .solutionli .subnav .navright .list { margin: 0 0 0 30px; width: 270px;}
.nav .caseli .subnav .navleft{ width:300px;}.nav .caseli .subnav .navleft dd{ margin-left:20px; width:120px; height:30px; line-height:30px;}.nav .caseli .subnav .navright{ width:530px; padding:0;}.nav .caseli .subnav .navright .list { margin: 0 0 0 20px;width: 245px;}.nav .caseli .subnav .navright .list .img {height: 140px; width: 245px;}.nav .caseli .subnav .navright .list .img img{height: 140px; width: 245px;}
.nav .downloadli .subnav .navleft {width: 250px;}.nav .downloadli .subnav .navleft dd{ margin-left:20px;}.nav .downloadli .subnav .navright {padding: 0 0 0 20px;width: 550px;}
.nav .downloadli .subnav .navright .r { width: 280px;}
.top_slide_wrap{min-width:1000px;}
.f1920x450 li .txt{ margin-top:-120px;margin-right:-500px;}
.wrapper{ width:1000px;}.index_main{ padding:20px 0;}.index_new{ width:670px;}.index_new .content .text{padding: 0 15px 0 0;width: 400px;}.index_product{ width:330px;}.index_product .content .right{width:145px;}.index_product .content .right h2{ line-height:16px; margin:5px 0;}.index_product .content .right .description{ width:100%; line-height:20px;}
.index_solution ul{ margin-left:-20px;}.index_solution li{ width:235px; height:300px; margin:0 0 0 20px;}.index_solution .img{ width:235px; height:130px;}.index_solution .description{ line-height:20px; height:80px; margin:5px 0 10px 0;}
.producttab{ width:996px;background:url(/images/product_tabbg2.jpg) no-repeat center 0; margin:0 auto 10px auto;}.producttab li{ width:145px; padding:0 0 0 21px;}.producttab li span{ left:10px!important;}

.productxl{ margin:0; width:685px;}.productxl .img{ width:310px; height:300px;}.product_content .feature { padding: 15px 0 0; width: 320px;}.product_content .feature ul{ height:230px;}.product_content .feature li{ margin:0 0 5px 0; line-height:22px;background: url(/images/ico.png) no-repeat -185px -47px;}.tjproduct{ width:303px;}.tjproduct li{ height:140px; width:140px; margin:0 0 0 10px;}.tjproduct .li1{ width:290px; margin-bottom:15px;}.tjproduct li p{ font-size:12px; height:28px; line-height:28px; text-indent:5px;}
.case_pc{ height:310px;}#slider{height: 305px!important;}
#slider .slide{ height:300px;}#slider .slide-block{height: 280px; padding: 10px; width: 190px;}.slide-block h2{ font-size:16px; line-height:30px;}.slide-block h3{ font-size:13px; margin:0 0 10px 0;}.slide-block .description{ font-size:12px; line-height:22px;}.slide-block .jt{ height:300px;}.slideimage{width:200px;}.slideimage img{width:200px;height:300px;}.slideimage h5{ height:60px; line-height:60px; font-size:14px;}
.insidepage{ width:990px; padding:0 10px 0 0; background:url(/images/insidepagebg2.jpg) repeat-y 0 0;}.leftpage{ width:200px;}.leftmenu h1{ width:182px;}.leftmenu li { font-size:13px;}.leftmenu li a{background:url(/images/leftmenu2.jpg) no-repeat right -50px; padding:0 30px 0 0;}
.leftmenu li a:hover,.leftmenu .current a{ background:url(/images/leftmenu2.jpg) no-repeat right -1px;}.leftnews{ margin-left:12px; width:175px;}.leftbar{ padding:0 8px 0 10px;}.left_search{ margin-left:12px; width:175px;}.select_product span{ left:8px; width:145px; font-size:13px;}.select_product ul{ width:174px;}
.leftwb { margin: 0 0 0 10px;width: 180px;}.rightpage{ width:760px;}
.culture_ban {font-size: 13px;line-height: 24px; margin: 55px 0 0 0;padding: 0 20px 0 0;}.culture_ban img{ margin:0 25px 0 0;}.culture_ban h1 {font-size: 15px;margin: 0 0 7px;}
.history .content .date{ margin:0;}.history .content .con {margin: 20px 0 0;padding: 0 0 20px 20px;width: 340px;}.history .content .con .list h3 {line-height: 20px; padding:10px 0;}

.contactinfor .content{ margin-left:-60px;}.contactinfor .content .list{ margin:0 0 20px 60px;}
.journal { margin-left:-30px;}.journal .list {height: 250px; margin: 0 0 40px 30px; padding: 15px 10px;width: 345px;}.contactinfor .map{ margin-left:5px;}
.productpage { padding: 20px 0 80px; margin-left:-32px;}.productpage .list { height: 380px; margin: 0 0 40px 32px; width: 310px;}.productpage .list .img,.productpage .list .img img{ width:310px; height:230px;}.productpage .list .producttype{margin:10px 0 5px 0;}.productpage .list .producttype h1{font-size:15px;}.productpage .list .description{ font-size:12px;line-height:23px;height:70px;}
.productlist {margin-right:0;}.productlist .right {width: 500px;}.productlist .right .description {font-size: 13px;height: 88px;line-height: 22px;margin: 12px 0 23px;}
.product_details {padding: 0;}.productms {width: 470px;}.relate_product ul{ margin-left:-22px;}.relate_product li{height: 132px;margin: 0 0 20px 22px;width: 172px;}
.solution {width: 1000px;}.solution_left{ width:640px; padding:0 20px 30px 0;}.solution_list .list .img {height: 130px; width: 200px;}.solution_list .list .right {width: 420px;}.solution_list .list .right h1{ font-size:16px;}.solution_list .list .right .description {font-size: 12px;margin: 5px 0 10px;}.solution_right {width: 320px;}
.proLoop {padding: 0 0 15px;}.proLoop .bd ul li{ margin:0 10px 0 0;width:150px; height:145px;}.proLoop .bd ul li p{height:24px; line-height:24px; font-size:12px;}.downloadLoop .bd ul li {margin: 0 0 20px;}.downloadLoop .bd ul li .r {width: 180px;}.tnew .right {width: 175px;}.bottom_contact{width:1000px;}
.caseLoop2 .bd ul li { margin: 0 15px 35px; width: 290px; height:190px;}.caseLoop2 .bd ul li img {height: 190px; width: 290px;}
.tnews {padding: 0;width: 500px;}.tnews .description{ font-size:12px;}.comment_content li .r {width: 650px;}.comment_content li textarea { width: 632px;}.news .list .right{width:500px;}.news .list .right .description{ font-size:12px;}
.online_support li .litxt2 {width: 280px;}.online_support li .litxt .input {width: 550px;}.online_support li .litxt2 .input {width: 180px;}.online_support li .litxt textarea {width: 555px;}
.service .list { padding: 15px 0 20px; width: 380px;}.service .list .contents {padding-right: 20px;}.service .list .contents2 {padding-left: 20px; padding-right: 0;}.service .list .contents .text {width: 180px;}.service .list .contents .text .description{ line-height:16px;}.hotpost {width: 380px;}.postul li .postname {width: 480px;}
.login{ min-width:1000px;}.login_form{ width:940px;}.wrap {padding: 30px 40px 50px; width: 920px;}
.report .list .l {padding: 0 10px 0 0;}.report .list .r {width: 780px;}.query_wrap {width: 1000px;}
.case{ margin-left:-20px;}.case dl { margin: 0 0 20px 20px; width: 240px;}.case dt {height: 200px;width: 240px; margin:0 0 5px 0;}.case dd{ font-size:14px;}
.case_intro .img{ width:380px; height:280px;}.case_intro .intro{width:360px;}.case_intro .intro h1 {font-size: 15px;}.case_intro .intro .charc {font-size: 13px;line-height: 24px;padding: 5px 0 0;}
.job .list .zw .r{ width:595px;}.job .list .yq {padding: 15px 15px 0;}.download .list .text {width: 520px;}
.resume li .inputtext .input{ width:130px;}.resume .li .inputtext{ width:380px;}.resume .li .inputtext .input{ width:368px;}
.resume .education .inputtext2{ width:130px;}.resume .education .inputtext2 .input{ width:110px;}.resume .education textarea{ width:605px;}
.report .list .checkbox {width: 190px;}
.left_journal{ width:180px;}.journal_search .searchtext{ width:130px;}.scrolllist .imglist_w{ width:117px; height:172px; margin:0 0 0 9px;}.scrolllist .imglist_w li{ width:117px;}.scrolllist .imglist_w li img{ width:115px; height:140px;}.publications li{ width:70px;}.journal_ban .right{ width:520px;}

.register .list .r {width: 750px;}
#footer{ min-width:1000px;}.footer{ padding:10px 0 20px 0; width:1000px;}.footleft{ width:580px;}.footright{ width:380px;}.footright .content{padding:5px 0 0 0; line-height:28px; font-size:13px;}.footright .content img{ margin:0 15px 0 0;}.footright .content h2{ margin:10px 0 0 0; font-size:16px;}

.insidebanner{ width:100%; min-width:1000px;}
.insidebanner .con{margin-left:-497px; width:1000px; font-size:14px; line-height:28px;}
.insidebanner .con h1{ font-size:25px; line-height:40px;}.insidebanner .con .t {max-height:60px; overflow:hidden;}

#anythingslidercontainer {height:300px;}
#anythingslidersubcontainer {width: 1200px;height: 300px;}
#anythingslidersub { width:1200px; }
div.anythingSlider {width: 1200px;height: 300px;}
ul.anythingBase li.panel img{ height:100%; width:auto;}

.banner{ height:430px;}.solution_video li .video{ height:120px;}.relate_news li.hover .txt{width:220px;}
.usercenter{ padding:30px 25px 50px 25px; width:950px;}.userleft{ width:235px;}.userleft h1 { font-size:18px;height: 60px;line-height: 60px;padding: 0 0 0 30px;}.userinfor { margin: 0 0 20px; padding: 20px 10px 40px 15px;}.userinfor .photo{ width:80px; height:80px;}.userinfor .r{padding: 0; width: 115px;}.userinfor .level2{ padding:2px 0 5px 0;}.userleft li{ font-size:15px;}.userright{ width:712px;}.userright .title { font-size:20px;height: 61px;line-height: 60px;padding: 0 0 0 40px;}.userinformation li{ font-size:13px;}.userinformation li .txt { width: 550px;}.download_txt{ font-size:13px;}.userdownload .list .text{ width:420px;}.userdownload .list .text h1{ margin:10px 0 5px 0;}.reportdetails{padding: 10px 15px;}.reportdetails li .txt{width: 550px; padding:0;}

.solution_content .video{ width:600px;}
}<!--耗时1754125332.2906秒-->