﻿a{blr:expression(this.onFocus=this.blur());outline:none;font-family:微软雅黑,新宋体,宋体,Arial; text-decoration:none;padding:0px;margin:0px;}
input,textarea {outline: none;}
*{font-family:微软雅黑,新宋体,宋体,Arial;  padding:0px;margin:0px;}
a:focus{-moz-outline-style:none;}
body,ul,li{margin:0;padding:0;list-style-type:none;}
a img{border:none;}
.clear{ clear:both;}
body{ background:url("../images/images/body_bg.jpg");}
.l{ float:left; width:100%;}
.relative{ position:relative;}
.center{ width:1012px; margin:0 auto;}
.search{ width:100%; height:34px; float:left; background:url("../images/images/search.jpg");}
.searchs{ float:right; width:295px;height:25px; margin-top:5px;}
.searchs_left{ width:75%;  float:left; overflow:hidden;height:23px; }
.searchs_left input{ width:90%; padding:0 2% 0 2%; line-height:21px; color:#333; height:21px; float:left; background:#fff; border:1px solid #CFD7DA;}
.search_button{ width:22%; height:23px; line-height:21px; font-size:90%; float:left; background:url("../images/images/search_button.jpg"); text-align:center; color:#333;}
.logo{ width:100%;}
.ls{ float:left;}
.logos{ width:106px; height:69px; float:left; margin-top:10px;}
.logos_txt{ width:114px; float:left; height:66px; display:inline; margin:17px 0 0 20px;}
.logos_txt_img{ margin-top:5px;}
.logos_txt_imgs{ width:106px; float:left;}
.logos_txts{ float:left; margin:18px 0 0 25px; display:inline; height:50px; width:320px; }
.logos_txtsf{ float:left; margin:18px 0 0 25px; display:inline; height:50px; width:200px; }
.logos_txts_li{ float:left; height:25px; width:100%;}
.logos_txts_li_a{ color:#000; font-weight:bold; font-size:14px;}
.menu{ width:100%; float:left; height:49px; background:url("../images/images/menu.jpg"); margin-top:5px;}
.menu ul{ width:100%; float:left; margin-top:7px; height:42px;}
.menu li{ position:relative; z-index:55; height:42px; float:left; line-height:41px; padding:0 9px; background:url("../images/images/menu_li.jpg") no-repeat center right;}
.menu li a{ white-space: nowrap;  font-size:14px; font-weight:bold;color:#3378B3; float:left; height:41px; padding:0 7px;}
.menu li.last{ background:none;}
.menu ul.ulli4{ display:none; position:absolute; width:596px; background:#2E7DBF; border:1px solid #fff; border-top:none; top:41px; left:-125px; height:112px; padding-top:12px; margin:0px;}
.menu ul.ulli4 li{ display:inline; margin-left:20px; height:35px; line-height:35px; width:150px; background:url("../images/images/ulli_li.jpg") no-repeat center left;}
.menu ul.ulli4 li a{color:#fff; font-weight:normal;}
.menu ul.ulli4 li.long{ width:250px;}
.menu li.hover a{background:#2E7DBF; color:#fff;}
.menu li.hover .ulli4,.menu li.hover .ulli2,.menu li.hover .ulli5{ display:block;}
.menu ul.ulli2{ display:none; position:absolute; width:255px; background:#2E7DBF; border:1px solid #fff; border-top:none; top:41px; left:9px; height:46px; padding-top:12px; margin:0px;}
.menu ul.ulli2 li{ display:inline; margin-left:20px; height:35px; line-height:35px; width:85px; background:url("../images/images/ulli_li.jpg") no-repeat center left;}
.menu ul.ulli2 li a{color:#fff; font-weight:normal;}
.menu ul.ulli5{ display:none; position:absolute; width:359px; background:#2E7DBF; border:1px solid #fff; border-top:none; top:41px; left:-95px; height:46px; padding-top:12px; margin:0px;}
.menu ul.ulli5 li{ display:inline; margin-left:20px; height:35px; line-height:35px; background:url("../images/images/ulli_li.jpg") no-repeat center left;}
.menu ul.ulli5 li a{color:#fff; font-weight:normal;}
.banner{ height:276px; float:left; width:100%;}
#slides {width:990px; height:276px; position:relative; float:left;}
#slides  .slides_container {width:990px;overflow:hidden;position:relative;display:none;}
#slides  .slides_container div.slide {width:990px;height:276px;display:block;}
.pagination{ position:absolute; bottom:8px; right:10px; z-index:555}
.pagination li{ float:left; margin:0 3px; display:inline;}
.pagination a{  width:20px; line-height:20px; height:20px; font-size:12px; color:#fff; background:#FFFFFF; float:left; text-indent:-999999px; }
.pagination .current a{ background:#1D6CB1;}
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  z-index:1; max-width:990px; display:none;}
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:20px; z-index:1; }
.slideBox .hd li{ display:inline-block; width:7px; height:7px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center; z-index:0;   }
.slideBox .bd li img{ background:url("../images/images/loading.gif") center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:#fff;  } 
.home_ywcx{ width:100%; float:left; height:48px; background:#418BCA; margin-top:10px;}
.home_ywcx_title{ float:left; background:url("../images/images/home_ywcx_title.jpg") no-repeat top left; padding-left:52px; width:auto; height:48px; line-height:48px; font-size:100%; color:#fff; font-weight:bold;}
.home_ywcx_input{ width:265px; height:36px; float:left; display:inline; margin:6px 0 0 0; overflow:hidden; float:left;}
.home_ywcx_input input{ background:#fff; border:none; height:36px; width:95%; line-height:36px; font-size:100%; padding:0 2%;}
.home_ywcx_sumbit{ background:#30ACEC; width:86px; height:36px; float:left; text-align:center; color:#fff; font-size:100%; line-height:36px; margin:6px 0 0 0; border: 0;}
.home_ywcx_phone{ width:365px; height:48px; line-height:48px; font-size:90%; color:#fff; background:url("../images/images/home_ywcx_phone.jpg") no-repeat top left; padding-left:50px; float:left; display:inline; margin-left:46px;}
.home_sysjj{ overflow:hidden; width:655px;float:left; background:#F5F5F5; margin-top:12px; padding-bottom:10px;}
.home_sysjj_title{ width:177px; line-height:45px; font-size:100%; color:#787878; font-weight:bold; height:45px; display:inline; float:left; margin-left:20px; background:url("../images/images/home_sysjj_title.jpg") no-repeat top left; padding-left:34px;}
.home_sysjj_content{ position:relative;  width:92%; margin:0 2%; padding:0 2%; float:left;  display:inline; background:#fff;}
.home_sysjj_content_left{ width:211px; height:108px; float:left; margin-top:9px; padding-bottom:12px;}
.home_sysjj_content_right{ display:inline; margin-left:20px; width:370px; float:left; font-size:14px; line-height:25px; margin-top:9px; padding-bottom:12px;}
.home_sysjj_content .more{ cursor:pointer; position:absolute; right:0px; top:-15px; float:left; width:50px; height:15px; line-height:15px; font-size:12px; background:#CDCDCD; color:#fff; text-align:center;}
.home_sysdt{ overflow:hidden;  width:335px;float:left; background:#F5F5F5; margin-top:12px; padding-bottom:10px;}
.home_sysdt_title{ width:177px; line-height:45px; font-size:100%; color:#787878; font-weight:bold; height:45px; display:inline; float:left; margin-left:20px; background:url("../images/images/home_sysdt_title.jpg") no-repeat top left; padding-left:34px;}
.home_sysdt_content{ position:relative; width:92%; margin:0 2%; padding:0 2%;  float:left; display:inline; background:#fff;*width:86%;}
.home_sysdt_content .more{ cursor:pointer; position:absolute; right:0px; top:-15px; float:left; width:50px; height:15px; line-height:15px; font-size:12px; background:#CDCDCD; color:#fff; text-align:center;}
.home_sysdt_content li{ height:24px; width:100%; line-height:24px; float:left; overflow:hidden;}
.home_sysdt_content li a{ font-size:12px; color:#929292;}
.home_sysdt_content ul{ float:left; width:100%; padding:16px 0;}
.home_hxyw{ overflow:hidden; width:655px;float:left; background:#F5F5F5; margin-top:12px; padding-bottom:10px;}
.home_hxyw_title{ width:92%; margin:0 2%; padding:0 2%; line-height:45px; font-size:100%; color:#787878; font-weight:bold; height:45px; display:inline; float:left; margin-top:9px; background:url("../images/images/home_hxyw_title.jpg") no-repeat top left #fff;  text-indent:34px;}
.home_hxyw_con{ overflow:hidden; width:92%; margin:0 2%; padding:0 2%; float:left;  display:inline; background:#fff;}
.home_hxyw_con ul{ padding:7px 0; float:left; width:100%;}
.home_hxyw_con li{ width:28%; float:left; margin-left:2%; height:35px; line-height:35px; display:inline; overflow:hidden;}
.home_hxyw_con li a{ font-size:14px; color:#787878;}
.home_hxyw_con li.long{ width:100%;}.home_sysdt{ width:335px;float:left; background:#F5F5F5; margin-top:12px; padding-bottom:10px;}
.home_ywzx{ overflow:hidden;width:335px;float:left; background:#F5F5F5; margin-top:12px; padding-bottom:10px; height:173px; overflow:hidden;}
.home_ywzx_c{ width:96%; margin:9px 2% 0 2%;  float:left; background:url("../images/images/home_ywzx.png") no-repeat top right #fff;*width:84%;}
.home_ywzx_title{ padding:0 2%; width:96%; line-height:45px; font-size:100%; color:#787878; font-weight:bold; height:45px; display:inline; float:left; margin-top:9px; background:url("../images/images/home_ywzx_title.jpg") no-repeat top left;  text-indent:45px;}
.home_ywzx_con{ position:relative;padding:0 2%; width:96%; float:left; display:inline; padding-bottom:10px;}
.home_ywzx_con .dd{ float:left; margin-left:10px; width:90%; position:relative; line-height:20px; font-size:12px; color:#787878;}
.home_ywzx_con_ljzx{ right:0px; bottom:0px; position:absolute; width:100px; height:28px; line-height:28px; float:left; background:#27A7E5; color:#fff; text-align:center;}
.link{ width:94%; float:left; margin-top:20px; background:#EFEFEF; padding:15px 3% 15px 3%;}
.link_title{ width:100px; margin-right:30px; height:48px; display:inline; background:#418CC6; text-align:center; line-height:48px; color:#fff; font-size:16px; float:left;}
.link_con a{ white-space: nowrap; float:left; margin:0 25px 0 0; font-size:12px; line-height:25px; color:#418CC6; display:inline;}
.foot{ width:100%; float:left; background:#E3E3E3; line-height:24px; font-size:12px; color:#6c6c6c; text-align:center; padding:20px 0;}
.content_banner{ width:100%; float:left; margin-top:14px;}
.content{ width:100%; float:left; background:url("../images/images/content.jpg"); margin-top:12px;}
.content_left{ width:208px; float:left; overflow:hidden;}
.content_left_top{ width:168px; margin:6px 20px 0 20px; float:left; display:inline; padding-bottom:20px; border-bottom:1px dashed #BBBBBB;}
.content_left_top a{ width:162px; height:40px; border:3px solid #D7D8DA; float:left; background:#fff; margin-top:14px; line-height:40px; text-align:center; font-size:14px; color:#616161;}
.content_left_top a.active{ background:#2E7DBF; color:#fff;}
.content_left_bottom{ overflow:hidden; width:198px; /*height:191px; */float:left; display:inline; margin:38px 0 0 6px;background: url("../images/images/home_ywzx.png") no-repeat right top #FFF;}
.content_left_bottom .home_ywzx_title{ margin-left:-5px;}
.content_left_bottom .home_ywzx_con_ljzx{ left:50%; margin-left:-50px; bottom:-35px;}
.content_left_bottom .home_ywzx_con{ margin-top:-7px;}
.content_right{ width:782px; float:left; line-height:25px; font-size:14px; color:#333;overflow:hidden;}
.content_right_title{ display:inline; width:96%; margin:0 2%; overflow:hidden; float:left; height:63px; background:url("../images/images/content_title.jpg") no-repeat top left;}
.content_right_titless{ width:100%; float:left; height:63px;background:url("../images/images/content_titless.png");}
.content_right_titles{color:#7E7E7E;float:left; height:63px;background:url("../images/images/content_titles.png");height:48px; line-height:48px; font-size:14px; padding:11px 0 4px 34px;}
.content_right_titles a{color:#7E7E7E}
.content_right_titles span {color:#3984BB}
.link.s{ margin:0px;}
.content_right_content{ display:inline; width:96%; margin:0 2%; overflow:hidden; float:left; padding-bottom:3%; }
.competency{ margin:5% 2% 0 2%;max-width: 240px;}
.content_left_top .long{ line-height:20px;}
.service{ width:96%; margin:2% 2% 0 2%; float:left;}
.service_tab{ width:100%; float:left; background:url("../images/images/service_tab.jpg");}
.service_tab a{ height:40px; line-height:40px;color:#878787; font-size:14px; float:left; padding:0 3%; border-bottom:3px solid #D9D9D9;}
.service_tab a.active{color:#3570C0; border-bottom:3px solid #3570C0;}
.service_div{ float:left; width:100%; margin-top:10px;}
.service_divs{ display:none;float:left; width:100%; padding-bottom:10px;}
.download_ul{ width:100%; margin:10px 0 0 0; float:left;}
.download_ul li{ width:100%; float:left; position:relative; height:30px; line-height:30px;}
.download_ul li span{color:#418BCA; position:absolute;  top:0px; right:0px; height:30px; line-height:30px;}
.download_ul li a{color:#418BCA;}
.content_con{ width:100%;}
.content.s{ background:#fff;}
.case{ width:100%; float:left;}
.case li{ width:97.4%; padding-right:2%; padding-bottom:5px; overflow:hidden; border:1px solid #E2E2E2; float:left; margin-top:10px;}
.case_left{ width:160px; height:108px; float:left; margin:4px 10px 0 4px; display:inline;}
.case_left img{width:160px; height:108px;}
.case_right{ margin-top:6px;}
.case_right.f{ margin-left:20px;}
.case_right h2{ line-height:33px; font-size:14px; color:#3A74A2;}
.case_right h2 a{color:#3A74A2;}
.case_right div a{ font-size:12px; line-height:25px; color:#6E6E6E;}
.case_cons{ width:100%; float:left; margin-top:3%;}
.case_cons_title{ width:100%; height:50px; float:left;border-bottom:1px dashed #BBBBBB;}
.case_cons_title h1{ height:50px; line-height:50px; color:#3865A8; font-size:16px; text-indent:5px; display:inline;}
.case_cons_title span{height:50px; line-height:50px; color:#898989; font-size:14px; padding-left:15px;}
.case_cons_con{ float:left; margin-top:3%; line-height:25px; font-size:14px; color:#333;}
.foot_ywzx{ width:100%; background:#F5F5F5; float:left;}
.foot_ywzx_div{ width:96%; float:left; margin:2%;background:#fff;}
.home_ywzx_c{ width:100%; float:left; margin:0px; }
.foot_ywzx .dd a{ /*white-space: nowrap;*/}
.contact_us_con{ margin:5% 8% 0 0; width:42%; float:left; line-height:25px; font-size:14px; color:#A8A8A8;}
.contact_us_map{ text-align:center; width:100%; float:left; margin-top:5%;}
.select_con{ width:100%; float:left; margin-top:5%;}
.select_con table,.select_con tr,.select_con thead,.select_con  td{border: 2px #0099FF solid;margin: 0;padding: 0;border-collapse: collapse;}
.select_con td{width: 150px;margin: 0;padding: 0;text-align: center;}
.select_ts{ float:left; width:100%; line-height:25px; text-indent:50px; font-size:12px; color:#666666;}
.pages{float: left;margin: 30px 0 0 42%;}
.pages a{display: block;float: left;width: 50px;height: 28px;border: 1px solid #418CC6;text-align: center;vertical-align: middle;margin-right: 10px;color:#418CC6;}

.selects_top{ float:left;display: inline;width: 96%;margin: 0px 2%; position:relative;}
.selects_top_left{ width:100%; padding:15px 0; float:left; line-height:23px; font-size:14px;color:#707070;}
.selects_top_left span{color:#5384E0;}
.selects_top_right{ position:absolute; height:53px; top:15.5px; right:0px;}
.selects_top_right input{  width:204px; height:20px; float:left; background:#fff; border:1px solid #D7D7D7; overflow:hidden;}
.selects_top_right_a{ margin:0 0 0 5px ; display:inline; height:22px; padding:0 20px; background:url("../images/images/selects_top_right_a.jpg"); float:left; line-height:22px; font-size:12px; color:#000;}
.selects_b{ height:3px; float:left;display: inline;width: 96%;margin: 0px 2%;  background:#D9D9D9;}
.selects_b span{ height:3px; float:left; width:100px; background:#3A6DAF;}

.page{float:left;position:relative;width:100%;margin:15px 0px 0px 0;display:inline; padding-bottom:15px;height:28px;}.page .p_links{position:absolute;top:0px;right:0px;height:28px;}.page a{color:#959595; cursor:pointer;margin-right:2px;margin-left:2px;border:1px solid #EBEBEB;padding:0px 10px;height:26px;float:left;line-height:26px;font-size:14px;background:#F5F5F5;}.page a.no{background:#fff;cursor:default;}.page b{margin-right:2px;margin-left:2px;border:1px solid #D0D0D0;padding:0px 10px;height:26px;float:left;line-height:26px;font-size:14px;background:#27A7E6;color:#fff}













