﻿body { margin:0px; padding:105px 0 0 0; background-color:#fff; font-size:12px; color:#444; font-family:"微软雅黑","宋体" Tahoma Arial; min-width:1000px }
*{ margin:0px; padding:0px; }
ul,li{ list-style-type:none; }
a{ color:#333; text-decoration:none;}
a:hover{ color:#1ea4cc; text-decoration:none; }
a:focus{ outline: none; } 
img{border:0px;}
a img{ border:0px; }
a.red{ color:#1ea4cc }
a.tdul{ text-decoration:underline; }
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; content:"."; }
.left{ float:left; }
.right{ float:right }
.w980{ width:980px; margin:0 auto; }
.red{ color:#1ea4cc }
.fs14{ font-size:14px;}

/*common*/
.header{width:100%;height:105px; left:0px;top:0px; z-index:99; background-color:#fff;position:fixed;font-weight: bold;}
.main_nav{width:100%;}
.logo a{display:block;float:left;width:205px;height:42px;margin-top:20px }
.menu{float:right; position:relative;margin:0;padding:0;top:20px;}
.menu li{height:70px;float:left; width:120px;text-align:center;}
.menu li a{cursor:pointer;font-size:18px;color:#333;font-family:"微软雅黑";height:70px;line-height:70px;}
.menu li a:hover{color:#56b536;}
.menu li a.on{color:#56b536;border-bottom: 2px solid #56b536;padding:24px 0}


/*index*/
.inx_banner{ width:100%;height:441px; background:#ddd; position:relative }
.blueberry { margin:0 auto;width:100%;height:441px;overflow:hidden;}
.blueberry .slides{height:441px;display: block;position: relative;}
.blueberry .slides li{width:100%;height:441px;overflow:hidden;text-align:center;}
.blueberry .slides li img{display:block;margin:0px auto;width:100%;}
.blueberry .slides li.active {display:block;position: relative; }
.blueberry .crop li img{width:auto;}
.blueberry .pager {width:78px; padding-left:13px;height:13px; position:absolute; bottom:18px;margin-left:-45px; left:50%;}
.blueberry .pager li { display: inline-block; float:left; margin-right:13px; }
.blueberry .pager li a,
.blueberry .pager li a span{display: block;height:13px;width:13px;}
.blueberry .pager li a{background:url(../images/bn_num.png) no-repeat;}
.blueberry .pager li a span{overflow: hidden;text-indent: -9999px;}
.blueberry .pager li.active a span{ background:url(../images/bn_num_on.png) no-repeat; }

.inx_content{ width:100%;min-height:200px; padding:20px 0px 32px 0px; background:#fff; }
.inx_tit{padding:8px 0px 0px 0px;height:22px;color:#56b536;font-size:15px;}
.inx_tit span{float:right;font-size:12px;color:#a1a0a0;margin-top:2px;}
.inx_tit span a{color:#a1a0a0;}
.inx_tit span a:hover{color:#56b536;}
.inx_news{ float:left; width:290px; padding-right:60px;}
.inx_news_list{ line-height:19px; }
.inx_news_list h4{ font-size:12px; margin:12px 0px 2px 0px;font-weight:bold;}
#centercontainer .aboutpic{float:left;width:100px;margin-right:10px;margin-top:20px;}
#centercontainer .aboutnote{float:right;width:185px;}
.moreBtn{margin-top:10px;}
.moreBtn a span{color:#56b536;}

.inx_news_list p{ width:290px; height:40px; overflow:hidden; color:#555 }
.inx_cases{ float:left; width:310px;}
.inx_cases p{ line-height:21px; margin:10px 0px;text-indent:2em}
.show_cases .inx_tit{border-bottom:0px; margin-top:5px;}
.show_cases .inx_tit a{ display:inline-block; font-size:12px; float:left; margin-left:6px; line-height:13px; font-weight:normal; font-family:Arial; font-weight:bold}

.inx_job{ float:right; width:260px; }
.inx_job .inx_tit{ border-bottom:0px;}
.inx_job_cont{ width:260px; background:url(../images/job.jpg) no-repeat left top; padding-top:100px; line-height:22px; }


.loading{width:290px; text-align:center; padding-top:80px;}

/*footer*/
.footer{ width:100%; padding:20px 0px; background:#333; }
.link-copyright{ float:left; line-height:25px; }
.link-copyright ul li{ float:left; margin-right:6px; display:inline; }
.link-copyright p{color:#fff;clear:both;}
.logo-link{ float:right; }
a.logo_is{float:left; width:159px;height:29px; background:url(../images/logo_is_gray.png) no-repeat; margin:4px 25px 0px 0px; display:inline-block; }
a.logo_is:hover{background:url(../images/logo_is.png) no-repeat;}
a.logo_tt{float:left; width:160px;height:17px; background:url(../images/logo_tt_gray.png) no-repeat; margin-top:10px; }
a.logo_tt:hover{background:url(../images/logo_tt.png) no-repeat;}
a.admin_login{ color:#ddd; margin-left:5px; }
a:hover.admin_login{ color:#333 }

table{border-collapse:collapse;cellspacing:0px;cellpadding:0px;}
table tr td{border:1px solid #e5e5e5;}

.partnerbox{background:#fff;padding:20px;}
.partner{margin:0px auto;width:980px;}
.partner h3{color:#000;padding-bottom:20px;}
#demo {overflow:hidden;width:980px;margin:0px auto;}
#demo a img{float:left; margin-right:6px; display:inline;}
#demo a:hover img{opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60);}
#indemo {float:left;width:800%;}
#demo1 {float:left;}
#demo2 {float:left;}


























 

/*内页*/
.banner{width:100%;position:relative;height:226px;background:url(../images/bann.jpg) no-repeat;background-position: center center;}
.banner .cont-bg{height:50px;bottom:0px;background:#000;opacity: 0.3;-moz-opacity: 0.3;filter:alpha(opacity=30);position:absolute;width:100%;margin:0px auto;}
.cont_tit{width:980px;height:50px;margin:0px auto;line-height:50px;}
.cont_tit h3{font-size:24px;color:#fff;}
.cont_tit h3 span{font-size:20px;font-family:Arial;padding-left:8px;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
/**** banner end ****/

.sidebar{float:left; width:205px;background:url(../images/leftbg.gif) no-repeat left center;min-height:500px;}
.sidebar li{ font-size:14px; border-bottom:1px solid #efeff1;}
.sidebar li a{color:#333;cursor:pointer;font-size:14px; display:block;line-height:50px;padding-left:15px;background:url(../images/ico_hide_gray.png) no-repeat 3px center;}
.sidebar li a:hover{color:#1ea4cc;background:url(../images/ico_hide.png) no-repeat 3px center;}
.sidebar li a.sn_on{color:#1ea4cc;background:#fff url(../images/ico_hide.png) no-repeat 3px center; cursor:default;font-weight:bold;}
.main_content{ float:right; width:720px; padding:20px 0px 40px 0px; line-height:22px;}
.main_content h4{ font-size:16px; padding:0px 0px 4px 0px;color:#222;  }
.main_content h4.t_line{border-bottom:solid 1px #ddd; margin-bottom:8px;}
.main_content p{ text-indent:2em; padding:3px 0px }
.main_content p.ti_none{ text-indent:0em; padding:3px 0px }
.main_content h5{font-size:13px; border-bottom:solid 1px #d4d4d4;color:#222;/*color:#12307A;*/ background:url(../images/ico_ct.gif) no-repeat left 10px; padding:2px 5px 2px 10px;margin:20px 0px 7px 0px;}
.main_content h6{ font-size:12px; padding:8px 0px 2px 0px; border-bottom:dotted 1px #ccc; margin-bottom:3px; color:#444;  }
.t_link{ line-height:22px; padding:6px 0px 5px 15px; background-color:#EAEAEA;margin-bottom:12px; }
.t_link a{cursor:pointer;color:#12307A;}
.t_link a:hover{color:#1ea4cc;}
.t_link a.dot2{padding-left:21px; }
.dot{ background:url(../images/dot.png) no-repeat left center; padding-left:9px; }
.dot2{ background:url(../images/dot.png) no-repeat 12px center;}
.main_content p.p_dot{background:url(../images/dot.png) no-repeat 15px 12px; padding:3px 0px 3px 24px;}

/*solutions*/
.hx_pic{width:655px;height:189px; background:url(../images/hx_pic.jpg) no-repeat center top; margin:15px auto 0px auto;}
.pic_cx{ width:460px;height:285px; background:url(../images/pic_cx.jpg) no-repeat; margin:10px auto; }
.cx_gzyq{ float:left; width:370px; margin-top:5px; }
.pic_cx_gzyq{width:325px;height:174px; background:url(../images/pic_cx_gzyq.jpg) no-repeat; float:right; margin-top:10px; }
.cx_bxyw{float:left; width:280px; margin-top:8px;}
.pic_cx_bxyw{width:420px;height:154px; background:url(../images/pic_cx_bxyw.jpg) no-repeat;float:right; margin-top:10px;}
.qd_dzsw{ float:left; width:420px; margin-top:8px; }
.main_content .qd_dzsw p{padding:5px 0px }
.pic_qd_dzsw{width:260px;height:235px; background:url(../images/pic_qd_dzsw.jpg) no-repeat; float:right; margin-top:10px;}
.pic_qd_cpzzk{width:378px;height:214px; background:url(../images/pic_qd_zzk.jpg) no-repeat;margin:0px auto 30px auto;}
.qd_sms{float:left; width:300px; margin-top:8px;}
.pic_qd_sms{width:375px;height:250px; background:url(../images/pic_qd_sms.jpg) no-repeat; float:right; margin-top:10px;}
.jt_gl{float:left; width:320px; margin-top:2px;}
.pic_jt{width:377px;height:242px; background:url(../images/pic_jtgl.jpg) no-repeat; float:right; margin-top:10px;}
.dds_sjjc{float:right; width:255px; margin-top:10px;}
.pic_dds_sjjc{width:430px;height:270px; background:url(../images/pic_sjjc.jpg) no-repeat; float:left; margin:5px 0px 20px 0px;}
.dds_jczc{float:left; width:400px; margin-top:8px;}
.pic_dds_jczc{width:290px;height:180px; background:url(../images/pic_jczc.jpg) no-repeat; float:right; margin-top:8px;}

/*IT*/
.IT_gh{float:right; width:550px;}
.IT_gh strong{ display:block; margin-top:20px;}
.pic_IT_gh{width:150px;height:117px; background:url(../images/pic_itghzx.jpg) no-repeat; float:left;margin-bottom:5px; }
.pic_IT_step{width:666px;height:535px; background:url(../images/lct.jpg) no-repeat; margin:25px 0 0;}
.pic_IT_rlzy{width:550px;height:271px; background:url(../images/pic_rlzy.jpg) no-repeat; margin:20px auto 0px auto;}

/*cases*/
.cases_pic_list{width:190px; padding:12px 0px 30px 0px;}
.cases_pic_list a{ display:block; margin-bottom:10px }
.cases_pic_list a img{ width:190px; }
.cases_list{ float:left; width:720px; margin:5px 0px 10px 0px }
.cases_list li{ float:left; width:240px; line-height:24px;  }
.cases_pingan{width:560px;height:320px; background:url(../images/pic_pahz.jpg) no-repeat; margin:20px auto 0px auto}

/*news*/
.news_list{ width:720px; }
.news_list li{ padding:12px 0px; border-bottom:dotted 1px #ccc; }
.news_list li a.news_tit{font-size:14px;color:#000;}
.news_list li span{ display:block; color:#888;font-size:10px;text-align:right;}
.news_list li p{ text-indent:2em; }
.page{ text-align:right; padding:10px 0px;}
.page b{ padding:0px 2px; font-family:Tahoma}
.page span{ display:inline-block; margin-left:5px; color:#999; }
.page a{ display:inline-block; margin-left:5px;}
.page .page_on{ font-weight:bold; font-family:Arial; color:#333 }
.news_detail{width:720px;border-bottom:1px dashed #dfdfdf; padding-bottom:20px; }
.news_detail h1{display:block; text-align:center; color:#101010; font-size:14px; padding:16px 0px 5px 0px;}
.news_detail span{display:block;text-align:center;color:#888;margin-bottom:5px;}
.news_detail p{ line-height:24px; }
.page_2{text-align:right; padding:10px 0px;color:#3a3a3a;}
.page_2 .news-prev{float:left;width:50%;text-align:left;text-indent:0px;}
.page_2 .news-next{float:right;width:50%;}

/*AdviceSuggestions*/
.as_t{ padding:10px 0px 15px 85px; color:#888;}
.as_form{ float:left; padding-left:70px; width:650px; margin-bottom:10px; }
.as_form li{ float:left; padding:5px 0px; width:670px;}
.as_form li label{ float:left; display:block; width:100px; text-align:right; }
.as_form li input{ border:solid 1px #bbb;float:left; font-size:12px;height:20px;line-height:20px; margin-right:5px; display:inline-block; padding:0px 3px;}
.inp_1{ width:160px; }
.inp_2{ width:320px; }
.as_form li span{line-height:22px;}
.as_form li textarea{ width:323px;height:100px; overflow:auto; padding-left:3px;border:solid 1px #bbb; float:left; font-size:12px;line-height:20px; }
.as_from_btn{ clear:both; padding:10px 0px 0px 169px; width:550px; border-top:dotted 1px #ccc; }
.as_from_btn input{ border:0px; font-size:12px; letter-spacing:4px }

/*company*/
.fzlc{width:720px;height:579px; background:url(../images/fzlc.jpg) no-repeat left top;}
/*contact*/
.contact_cont{width:720px;height:426px; background:url(../images/contact_pic.jpg) no-repeat 170px 50px; }

/*certificates*/
.cer_list{ width:720px;min-height:483px;background:url(../images/cer_picbg.jpg) no-repeat left top; }
.cer_list ul{ padding:46px 0px 0px 125px; line-height:23px; }
.cl_2{ margin-top:10px;}
.cl_3{ margin-top:18px;}
.cer_list ul li{ position:relative;}
.cer_list ul li a{line-height:23px;cursor:pointer }
.sub_popout{ display:none;width:351px; position:absolute;right:0px;top:22px; z-index:9999; background:#e2e2e2; padding:0px 3px 4px 0px;}
.sub_popout div{width:335px; background-color:#fff; border:solid 1px #bbb; padding:7px;}
.sub_popout img{ width:335px;}
.sub_popout span{width:335px; display:block; text-align:center; line-height:18px; padding:9px 0px 1px 0px; font-weight:bold; font-family:Tahoma }

/*job*/
.job_contact{width:160px; padding:10px;background-color:#fff;line-height:24px;margin:20px auto;}
.job_search{ background:#ddd; padding:7px; margin-top:12px; text-align:right }
.btn{ padding:2px 10px; font-size:12px;}
.job_list{ width:720px; margin-top:1px; }
.job_list table{ width:100% }
.job_list table th{ background-color:#eee; padding:6px 10px; }
.job_list table td{ padding:6px 10px; border-bottom:solid 1px #ddd;}
.job-note{margin:20px 0px;}
/*.ico_sd{ width:9px;height:14px; background:url(../images/ico_sd.png) no-repeat; display:inline-block; vertical-align:middle; margin-left:6px; }*/
.jizhao{ display:inline-block;margin-left:6px; color:#1ea4cc}
.jd_tit{ display:block; padding:17px 0px 24px 0px; font-size:18px; font-family:"微软雅黑"; color:#334285; text-align:center;}
.jd_tit .red{ font-weight:normal; }
.job_list_detail{ width:720px;border-top:dashed 1px #C6C6C6; margin-bottom:30px;}
.job_list_detail table{ width:100%; table-layout:fixed; }
.job_list_detail table th{ width:12%; background-color:#eee; border-bottom:dashed 1px #C6C6C6; padding:10px; vertical-align:top; }
.job_list_detail table td{ border-bottom:dashed 1px #C6C6C6; padding:10px 15px;}
.main_content .job_list_detail table td p{ text-indent:0em; }
.jd_btn{ width:720px; text-align:center; padding:10px 0px 20px 0px; }
.btn_blue{ display:inline-block; width:110px;height:39px; background:#344486 url(../images/btn_blue.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:38px; margin-right:6px } 
.btn_blue:hover{ color:#C4C9DE;}
.btn_gray{ display:inline-block; width:80px;height:39px; background:#eee url(../images/btn_gray.gif) no-repeat; font-size:14px; font-weight:bold; text-align:center; line-height:38px; } 
.btn_gray:hover{ color:#555;}
.btn_blue2{ display:inline-block; width:100px;height:32px; background:#344486 url(../images/btn_blue2.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin-right:6px } 
.btn_blue2:hover{ color:#C4C9DE;}
.btn_blue3{ display:inline-block; width:70px;height:32px; background:#344486 url(../images/btn_blue3.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin-right:6px } 
.btn_blue3:hover{ color:#C4C9DE;}

.upload_content{ background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6; position:absolute; top:0px;bottom:0px;left:0px;right:0px; z-index:9999}
.uc_main{ width:400px;height:200px; border:solid 5px #444; background:#fff; position:absolute;top:50%;left:50%; margin:-105px 0px 0px -205px; z-index:10000 }
.uc_tit{ width:100%;height:34px; background:url(../images/navbg.png) repeat-x left -9px; }
.uc_tit strong{ color:#222; padding:11px 0px 0px 15px; display:block; font-size:14px; }
.uc_form{ padding:26px 0px 0px 95px; }
.uc_form input{ font-size:12px;height:24px; line-height:24px;}
.uc_form p{ color:#777; margin-top:10px; }
.btn_upload{ text-align:center; padding-top:10px; width:360px; margin:16px auto 0; border-top:dotted 1px #ccc; }
.btn_upload input{ border:0px;}
.uc_ok{padding:30px 0px 0px 125px;background:url(../images/ico_ok.png) no-repeat 104px 30px; line-height:20px; }

.strategy_tb table{ width:100%; border:1px solid #9F8AB9; }
.strategy_tb table .odd{ background-color:#DFD8E8; }
.strategy_tb table .even{ background-color:#FFFFFF; }
.strategy_tb table th{ width:16%; background-color:#8064A2; border:solid 1px #9F8AB9; padding:5px; text-align:center; vertical-align:middle; color:#FFFFFF; }
.strategy_tb table td{ border:solid 1px #9F8AB9; padding:5px; text-align:center;}

.list_disc ul{ list-style:disc; margin-left:40px; }
.list_disc li{ list-style:disc; }

#qiao-wrap{ display:inline-block; }
.footer #qiao-wrap{ display:inline-block; }

/**pages**/
/* 通用分页样式 */
.pages{height:26px; margin-bottom:20px; border-top:2px solid #1796f9; padding-top:8px;}
.pages ul{ float:right; padding:0 10px;list-style:none;margin:0; }
.pages li{ float:left; margin-left:5px;}
.pages li a{ display:block; padding:0 10px; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#666;}
.pages li a:hover{ border:1px solid #1796f9; background:#1796f9; color:#fff; text-decoration:none;}
.pages li span{ display:block; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#c4c4c4;padding:0 10px; }
.pages .current a{ border:1px solid #1796f9; background:#1796f9; color:#fff;}

.cont p{text-indent:1px;line-height:25px;}
.cont .honorlist{margin-top:20px;}
.cont .honorlist ul li p{padding-left:10px;color:#292929;height:45px;line-height:45px;}
.cont .honorlist ul li p.cls1{background:#f4f6f8;}


.linktitle{background:#f3f5f8;padding:10px;margin-bottom:20px;}
.linktitle ul li{line-height:30px;background:url(../images/dian.gif) no-repeat left center;padding-left:10px;}
.cont h3{border-bottom:1px solid #e5e5e5;margin-top:20px;margin-bottom:10px;padding-bottom:10px;color:#111;}
.service ul li.endclass{margin-right:0px;}
.service ul li{float:left;margin-right:18px;margin-top:10px;}
.jobtable{width:720px;}
.jobtable table{width:720px;height:300px;border-bottom:1px solid #000;}
.jobtable tr td{border:0px;}
.jobtable table tr td.bg{background:#dddddd;color:000;width:90px;text-align:center;}
.jobtable table tr td.gd{height:35px;border-top:1px solid #000;border-bottom:1px solid #000;}
.jobtable p{text-indent:0px;color:#292929;font-size:12px;}

.foot-p p{color:#b2b2b2}


.join-us{max-width:760px;min-width:280px;margin:0 auto 20px auto}
.join-us h2{color:#666;font-size:20px;font-weight:700;margin-bottom:20px}
.join-us dl{overflow:hidden;width:100%}
.join-us dl dd{float:left;display:block;text-align:center;padding:10px}
.join-us dl dd a{padding:15px 20px;display:block;cursor:pointer;color:#333;font-size:18px}
.join-us dl dd:after{content:"";display:block;height:5px;width:100%}.active-dd:after,
.join-us dl dd:hover:after{background:#56b536;background:linear-gradient(120deg,#56b536,#56b536);border-radius:5px}.active-dd span,
.join-us .active-dd a{color:#56b536}
.join-us ul{padding:3px}
.join-us ul li{list-style:none;font-size:15px;display:none}
.join-us ul li.active-li{display:block}
.join-us p{line-height: 2.4}


.noshow{display: none;}
.csst{width: 1216px;margin: 30px auto 0 auto;}
.os_container h3{width:100%;text-align:center;line-height: 80px;font-size:28px;color: #333}
.os_container .icon_all{text-align: center;}
.os_container div img{zoom:1;opacity: .9}
.os_container div img:hover{zoom:1;opacity:1}

.os_container>span{display: block;width: 100%;margin:-15px auto 15px auto;text-align:center;}
.os_container>span>a{font-size:14px;color:#ddd;line-height: 22px}
.mohei{margin:20px auto;padding: 20px auto }
.os_container h3{border-bottom: 1px solid #eee}


.os_container div.nm img{zoom:1;}
.pdbt120{padding-bottom: 120px}
.pdbt40{padding-bottom: 40px}
.mrb40{margin-bottom: 40px}

.bgeee{background-color: #fafafa;}
.ccc{text-align: left;color:#666;font-size: 14px;}
.lll *{text-align: left;}
.new_mr{width: 960px;margin: 0 auto;}


.new_mr h3{line-height: 80px;font-size:28px;color: #333}
.new_mr .icon_all{text-align: center;}
.new_mr div img{zoom:1;opacity: .9}
.new_mr div img:hover{zoom:1opacity:1}

.new_mr>span{display: block;width: 100%;margin:-15px auto 15px auto;text-align:center;}
.new_mr>span>a{font-size:14px;color:#ddd;line-height: 22px}
.mohei{margin:20px auto;padding: 20px auto }
.new_mr h3{border-bottom: 1px solid #eee}

.nohide{visibility: hidden}

.icom{width: 100%;}
.icom img{width: 100%;}

.dsp{display: block;}