@charset "utf-8";
@import url('flexslider.css');
/*公共部分*/
*{outline:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;transition-property:all 0.3s ease-in-out}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block}
html{overflow:scroll;overflow-x:hidden;overflow-y:scroll}
body{margin:0 auto;background-color:#fff;font-family:"Microsoft YaHei"}
h1,h2,h3,h4,h5{font-weight:100}
img{max-width:100%;border:0}
ul,li{list-style:none}
a:link,a:visited{font-size:12px;color:#666;text-decoration:none;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
a:hover{font-size:12px;color:#b1000d;text-decoration:underline;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.all{position:relative;z-index:1;width:100%;overflow:hidden}
.wrapper{overflow:hidden;width:1032px;height:auto;margin:0 auto;text-align:left}
.clear,.cb{clear:both;height:1px}
.red{color:red}
.red2{color:#ba1019}
.blank{height:10px}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.none{display:none}
.cen{text-align:center}
.mt10{height:0;margin-top:10px}
.mt17{height:17px}
.mr16{margin-right:16px}
.of,.of *{overflow:visible}
.transparent{background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3}
.vs,.vs *{overflow:visible}
.hd,.hd div,.hd ul,.hd li,.hd dl,.hd dt,.hd dd,.hd h1,.hd h2,.hd h3,.hd h4,.hd h5,.hd Table,.hd tr,.hd td{overflow:hidden}
.shade{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.shade2{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.db{display:block}
.mask{position:fixed;z-index:2;left:0;top:0;display:none;width:100%;height:10000px;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}
.no_transition,.no_transition *,.no_transition a,.no_transition a:link,.no_transition a:visited,.no_transition a:hover,.no_transition a:active{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.transition,.transition *,.transition a,.transition a:link,.transition a:visited,.transition a:hover,.transition a:active,.transition a *{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
a:hover .img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}
.ib{display:inline-block;*display:inline;*zoom:1}
.ovs{overflow:hidden}
/*header*/
header{width:100%;height:90px}
header .logo{width:589px;margin:10px 0 0 4px}
header .logo img{max-width:100%}
header .tel{width:405px;margin-top:9px;padding-right:34px;background:url(../images/tel.gif) right 8px no-repeat}
header .telTitle{width:100%;margin-top:6px;text-align:right;line-height:22px;font-style:italic;font-size:15px;color:#bebebe;font-family:"Microsoft YaHei"}
header .telNumber{width:100%;margin-top:6px;text-align:right;line-height:33px;font-style:italic;font-size:27px;color:#fc000a;font-family:Arial, Helvetica, sans-serif}
/*nav*/
.nav{width:100%;height:49px;background-color:#2d2f93}
.nav ul{width:873px}
.nav li{position:relative;z-index:999;float:left;display:inline;width:104px;height:49px;margin-right:13px}
.nav li.home{margin-left:15px}
.nav .a{display:block;width:100%;height:49px;text-align:center;line-height:49px}
.nav .a:link,nav .a:visited{text-decoration:none;font-size:16px;font-family:"Microsoft YaHei";color:#fff}
.nav .a:hover,.nav .active:link,.nav .active:visited{background-color:#fff;text-decoration:none;font-size:16px;font-family:"Microsoft YaHei";color:#2e2e2e}
.nav dl{display:none;overflow:hidden;position:absolute;z-index:999;top:49px;left:0;width:100%;padding:8px 0;background-color:#e1ecf7}
.nav dt.c{width:100%;height:32px;text-align:center;line-height:32px}
.nav dt.c a:link,.nav dt.c a:visited{font-size:12px;color:#2f2f2f}
.nav dt.c a:hover{text-decoration:none;font-size:12px;color:#ef0000}
.nav .search{overflow:hidden;width:154px;height:25px;margin-top:11px;background-color:#fff;border:1px solid #d1d1d1}
.nav .searchText{width:131px;_width:128px;height:25px;background:none;border:0;line-height:25px;text-indent:6px;font-size:12px;font-family:"Microsoft YaHei";color:#484848}
.nav .searchButton{width:23px;height:25px;background:url(../images/search.png) left center no-repeat;border:0;cursor:pointer}
/*footer*/
footer{width:100%}
footer .wrapper{position:relative;z-index:0;padding:10px 0;border-top:1px solid #c6c6c6;text-align:right;line-height:24px;font-size:12px;color:#2f2f2f}
footer a:link,footer a:visited,footer a:hover{color:#2f2f2f}
footer .tongji{position:absolute;z-index:999;right:15px;top:0}
/*focus*/
.topFocus{overflow:hidden;position:relative;z-index:0;width:1032px;height:320px;margin:0 auto}
/*other*/
.classname{position:relative;z-index:998;width:250px;height:110px;margin:-42px 0 0 3px;background:url(../images/cbg.gif) left top repeat-x}
.classname .indent{width:70px;height:66px;margin:18px 0 0 15px;text-align:center;line-height:66px;font-size:73px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#fff}
.classname .text{width:100%;margin-top:24px}
.classname .en{display:block;width:100%;text-align:center;line-height:20px;text-transform:uppercase;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#9697d6}
.classname .cn{display:block;width:100%;text-align:center;line-height:40px;font-size:24px;font-weight:bold;font-family:"Microsoft YaHei";color:#fff}
.vd .position{position:relative;z-index:0;width:753px;height:24px;margin-top:17px;padding-bottom:14px;background:none;border-bottom:1px solid #d7d7d7;line-height:24px;text-indent:0;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.vd .position .pos{position:absolute;z-index:999;top:0;right:0;font-size:12px;font-weight:100;color:#666}
.cbottom{width:100%;height:10px;margin-top:16px;background:url(../images/cbottom.gif) no-repeat}
.otherMain{overflow:hidden;width:100%;background-color:#fff}
.myinfo{overflow:hidden;width:100%;min-height:300px;_height:300px;_overflow:visible;padding:15px 0;background:url(../images/line2.gif) center center no-repeat}
.myinfo .fl,.myinfo .fr{width:468px;line-height:29px;font-size:12px;color:#666}
.myinfo .line{width:60px}
.singlePage{overflow:hidden;width:100%;min-height:300px;_height:300px;_overflow:visible;padding:15px 0;line-height:29px;font-size:12px;color:#666}
/*sidebar*/
.sidebar{width:250px;margin:12px 0 12px 3px}
.sidebar ul{margin:0}
.sidebar .li1{width:100%;height:44px;margin-bottom:13px}
.sidebar .li1 .a{display:block;width:100%;height:44px;text-align:center;line-height:44px}
.sidebar .li1 .a:link,.sidebar .li1 .a:visited{background-color:#e9e5e6;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.sidebar .li1 .a:hover,.sidebar .li1 .a.active:link,.sidebar .li1 .a.active:visited{background:url(../images/sidebarHover.gif) repeat-x;text-decoration:none;font-size:14px;font-weight:bold;font-family:"Microsoft YaHei";color:#fff}
.sidebar .li2{width:181px;margin-left:32px}
.sidebar .li2 dt{width:100%;height:25px;margin-bottom:12px}
.sidebar .li2 dt .a2{cursor:pointer;display:block;width:179px;height:23px;line-height:23px;text-indent:44px}
.sidebar .li2 dt .a2:link,.sidebar .li2 dt .a2:visited{background-color:#2d2f93;border:1px solid #2d2f93;font-size:12px;color:#fff}
.sidebar .li2 dt .a2:hover,.sidebar .li2 dt .a2.active:link,.sidebar .li2 dt .a2.active:visited{background-color:#2d2f93;border:1px solid #2d2f93;text-decoration:none;font-size:12px;color:#fff}
.sidebar .li2 dt span{width:2px;height:2px;margin:0 5px 0 0;background-color:#8e8e8e;vertical-align:middle}
.sidebar .li3{width:181px;margin-bottom:10px}
.sidebar .li3 a{cursor:pointer;display:block;width:179px;height:23px;line-height:23px;text-indent:54px}
.sidebar .li3 a:link,.sidebar .li3 a:visited{font-size:12px;color:#8e8e8e}
.sidebar .li3 a:hover,.sidebar .li3 .active:link,.sidebar .li3 .active:visited{text-decoration:none;font-size:12px;color:#1a1c71}
.sidebar .contact{width:248px;height:104px;margin:10px 0;background:url(../images/stel.gif) 28px 13px no-repeat;border:1px solid #dedede}
.sidebar .contact .title{width:145px;margin:29px 0 0 98px;line-height:23px;font-size:16px;font-family:"Microsoft YaHei";color:#333}
.sidebar .contact .number{width:145px;margin:0 0 0 98px;line-height:30px;font-size:20px;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;color:#fc000a}
.sidebar .contact:hover{border-color:#262992}
.banner{width:100%;min-height:55px;text-align:center}
.banner img{display:block;max-width:100%;margin:0 auto}
/*main content*/
.mainContent{overflow:hidden;width:753px;padding:5px 0 15px 0}
.introduction{width:100%;text-align:justify;line-height:28px;font-size:14px;color:#666}
.introduction div,.introduction p{font-size:14px;color:#666}
.articleTitle{overflow:hidden;width:100%;padding:17px 0 10px 0;text-align:center;line-height:28px;font-size:22px;font-family:"Microsoft YaHei";color:#333}
.articleTime{width:100%;text-align:center;line-height:32px;font-size:14px;font-family:"Microsoft YaHei";color:#3d3d3d}
.articlePic{width:100%}
.articlePic img{max-width:100%}
.articleContent{overflow:hidden;width:100%;padding-top:15px;text-align:left;line-height:30px;color:#555}
/*文章列表*/
.newslist{width:100%}
.newslist li{overflow:hidden;position:relative;z-index:0;width:100%;height:41px;background:url(../images/line3.gif) left bottom repeat-x;line-height:41px;text-indent:8px}
.newslist a{cursor:pointer;display:block;width:100%;height:41px;background:url(../images/icon2.gif) left center no-repeat;line-height:41px;text-indent:8px}
.newslist a:hover{text-decoration:none}
.newslist .title{font-size:12px;color:#666}
.newslist .title span{color:#045cbd}
.newslist .addtime{position:absolute;z-index:999;right:3px;top:0}
/*图片列表1*/
.piclist1{width:100%;margin:5px 0 0 8px}
.piclist1 li{float:left;display:inline;width:188px;height:275px}
.piclist1 a{cursor:pointer}
.piclist1 a:hover{text-decoration:none}
.piclist1 img{width:170px;height:235px;border:1px solid #ddd}
.piclist1 a:hover img{border-color:#2e33a9}
.piclist1 .title{overflow:hidden;display:block;width:215px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#333}
.piclist1 a:hover  .title{color:#2e33a9}
/*图片列表2*/
.piclist2{width:771px;margin:15px 0 0 2px}
.piclist2 li{float:left;display:inline;width:235px;height:280px;margin:0 22px 19px 0}
.piclist2 a{position:relative;z-index:0;cursor:pointer;display:block;width:233px;height:278px;background-color:#fff;border:1px solid #ddd}
.piclist2 a:hover{border:1px solid #2d3092;text-decoration:none}
.piclist2 .pic{overflow:hidden;display:block;width:160px;height:160px;margin:28px 0 31px 38px;background:url(../images/picslist2.gif) no-repeat #fff;text-align:center;line-height:160px}
.piclist2 img{max-width:140px;vertical-align:middle}
.piclist2 .title{overflow:hidden;display:block;width:160px;height:22px;margin-left:38px;text-align:center;line-height:22px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.piclist2 a:hover .title{color:#2d3092}
.piclist2 .htmlContent{position:absolute;z-index:999;top:0;left:0;width:213px;height:258px;padding:10px;background-color:#2d3092;line-height:30px;font-size:12px;color:#fff}
.piclist2 a:hover .htmlContent{display:block}
/*案例列表*/
.caselist{width:765px;margin:15px 0 0 2px}
.caselist li{float:left;display:inline;width:190px;height:173px}
.caselist a{overflow:hidden;cursor:pointer;display:block;width:178px;height:161px;background:url(../images/caselist.gif) no-repeat}
.caselist a:hover{background:url(../images/caselist.gif) no-repeat -178px 0 #2d2f92;text-decoration:none}
.caselist .pic,.caselist .none{overflow:hidden;display:block;width:178px;height:48px;margin:25px 0 0 1px;text-align:center;line-height:48px}
.caselist .none{display:none}
.caselist img{max-width:150px;vertical-align:middle}
.caselist .title{overflow:hidden;display:block;width:178px;height:22px;margin:11px 0 0 1px;text-align:center;line-height:22px;font-size:14px;font-family:"Microsoft YaHei";color:#2f2f2f}
.caselist a:hover  .title{color:#fff}
/*服务网络*/
.nPosition{position:relative;z-index:0;height:24px;margin-top:17px;padding-bottom:14px;background:none;border-bottom:1px solid #d7d7d7;line-height:24px;text-indent:0;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.nPosition .pos{position:absolute;z-index:999;top:0;right:0;font-size:12px;font-weight:100;color:#666}
.network{width:1030px;margin:20px auto;border:1px solid #d7d7d7}
.network .info{width:980px;padding:15px 25px;text-align:justify;line-height:28px;font-size:12px;color:#666}
.network .info div,.network .info p{font-size:12px;color:#666}
.networkTable{width:978px;margin-top:25px;border-collapse:collapse;border:none}
.networkTable td{height:33px;text-align:center;vertical-align:middle;border:1px solid #dfdfdf;color:#8e8e8e}
.networkTable .sx1{width:122px;color:#343434}
.networkTable .sx2{width:123px;color:#343434}
.networkTable .sx3{width:257px;color:#343434}
.networkTable .sx4{width:355px;color:#343434}
.networkList{width:999px;margin:20px 0 0}
.networkList li{float:left;display:inline;width:312px;height:162px;border:1px solid #ddd;margin-right:19px}
.networkList .cname{width:87px;margin:38px 0 0 33px}
.networkList .pic,.networkList .none{width:100%;height:58px;text-align:center;line-height:58px}
.networkList .none img,.networkList .pic img{max-width:95%;vertical-align:middle}
.networkList .title{width:100%;height:27px;margin-top:10px;text-align:center;line-height:27px;font-size:16px;font-family:"Microsoft YaHei";color:red}
.networkList .nlist{width:174px;margin-top:13px}
.networkList .nlist dt{width:100%;height:33px;text-align:center;line-height:33px}
.networkList .nlist dt a:link,.networkList .nlist dt a:visited,.networkList .nlist dt a:hover{font-size:14px;color:#333}
.networkList li.active{background-color:#2d2f93}
.networkList li.active .nlist a:link,.networkList li.active .nlist a:visited,.networkList li.active .nlist a:hover,.networkList li.active .title{color:#fff}
.networkList li.active .none{display:block}
.networkList li.active .pic{display:none}
.cooperationTable{width:970px;margin:27px;border-collapse:collapse;border:none}
.cooperationTable td{height:33px;padding:40px 25px;vertical-align:middle;border:1px solid #dfdfdf;line-height:28px;font-size:12px;color:#8e8e8e}
.cooperationTable .sx{width:196px;background-color:#2d3092;text-align:center;font-size:16px;font-family:"Microsoft YaHei";color:#fff}
/*job*/
.jobTable{width:100%;margin-top:15px;border-collapse:collapse;border:none}
.jobTable tr{cursor:pointer}
.jobTable td{width:20%;height:32px;text-align:center;vertical-align:middle;border-right:1px solid #fff;font-size:12px;color:#8e8e8e}
.jobTable .sx1,.jobTable .sx2,.jobTable .sx3,.jobTable .sx4,.jobTable .sx5{background-color:#2d3092;font-size:14px;font-family:"Microsoft YaHei";color:#fff}
.jobTable .second td{background-color:#e8e5e5}
.jobTable .tr:hover td{color:#333}
	/*index*/
.indexMain{overflow:hidden;width:100%;padding:10px 0}
.sortlist{width:1050px}
.sortlist li{float:left;display:inline;width:196px;height:126px;margin-right:14px}
.sortlist a{overflow:hidden;cursor:pointer;display:block;width:194px;height:126px;background:url(../images/sortlist.png)}
.sortlist a:hover{background:none;background-color:#2d2f93;text-decoration:none}
.sortlist .pic,.sortlist .none{overflow:hidden;display:block;width:194px;height:76px;margin-top:14px;text-align:center;line-height:26px}
.sortlist .none{display:none}
.sortlist .title{overflow:hidden;display:block;width:194px;height:24px;text-align:center;line-height:24px;font-size:16px;font-family:"Microsoft YaHei";color:#2f2f2f}
.sortlist a:hover .title{color:#fff}
.sortlist a:hover .none{display:block}
.sortlist a:hover .pic{display:none}
/*留言样式*/
.guestbook,.guestbook *{font-family:宋体}
.guestbook{width:100%;height:auto;padding:27px 0}
.guestbook li{width:100%;padding-bottom:27px}
.guestbook li.mb0{padding-bottom:0}
.guestbook .wz{width:103px;margin-left:30px;line-height:35px;font-size:12px;color:#666}
.guestbook .wz2{cursor:pointer;width:130px;padding-left:19px;text-align:left;line-height:32px;font-size:12px;color:#484848}
.guestbook .wz2.wz22{width:110px;paddgin-left:0;text-align:left}
.guestbook .radio{width:100%;text-align:left;line-height:32px;font-size:12px;color:#484848}
.guestbook .star{width:30px;text-align:center;line-height:35px;font-size:14px;font-weight:bold;color:#c6020c}
.guestbook .star.ml8{margin-left:8px}
.guestbook .wbk{width:315px;height:33px;background:none;border:1px solid #d7d7d7;line-height:33px}
.guestbook .yy{position:relative;z-index:0;width:127px}
.guestbook .yy .plus{position:absolute;z-index:999;top:0;right:1px;width:20px;height:17px;background:url(../images/ctrl.gif) no-repeat;border:0;cursor:pointer}
.guestbook .yy .minus{position:absolute;z-index:999;top:17px;right:1px;width:20px;height:16px;background:url(../images/ctrl.gif) 0 -17px no-repeat;border:0;cursor:pointer}
.guestbook .wbk2{width:125px;height:33px;background:none;border:1px solid #d7d7d7;line-height:33px}
.guestbook .wbk3{width:286px;height:33px;background:none;border:1px solid #d7d7d7;line-height:33px}
.guestbook .wby{width:548px;height:192px;border:1px solid #d7d7d7;line-height:32px;font-size:14px;color:#484848}
#vercodeimg{margin:5px 26px 0 6px}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wbk3:focus,.guestbook .wby:focus{border:1px solid #2d3092}
.guestbook .btnSubmit{width:126px;height:33px;margin-left:133px;background-color:#2d3092;border:0;cursor:pointer;text-align:center;line-height:30px;font-size:14px;color:#fff}
.guestbook .btnSubmit.btn2{margin:0 0 0 17px}
.guestbook .gt{width:326px;height:20px;margin-left:17px;font-size:14px;font-family:"Microsoft YaHei";color:#404040}
.guestbook .gt2{width:316px;height:20px;margin-left:28px;font-size:14px;font-family:"Microsoft YaHei";color:#404040}
.guestbook .lil{width:354px;margin-left:17px}
.guestbook .bt{width:100%;margin:22px 0 14px 0;line-height:100%;font-size:12px;font-family:宋体;color:#666}
.guestbook .li2{width:315px}
.guestbook .warn{width:100%;padding:31px 17px;height:100%;font-size:12px;color:#c6020c}