@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
html,body{ width:100%; height:100%; z-index:1; position:relative;}
body{margin:0 auto; font-size:12px; font-family:"microsoft yahei";background:#fff }
/*h1,h2,h3,h4,h5,h6 {font-size:14px;}*/
address, cite, dfn, em, var {font-style: normal;}
li{list-style-type:none;}img{border-style:none;}
table{border-collapse:collapse;}fieldset{border-style:none }button{cursor:pointer;}
select,input,textarea{font-size:14px;}ul,li,dt,dd,dl{list-style:none;}
.clear{font-size:0;line-height:0;height:0;display:block;clear:both;}
th{font-style:normal;font-weight:normal;}
a{text-decoration:none;color:#333;}a:active{outline:none;}
q:before,q:after{content: '';}abbr, acronym{border:0;}
code::selection{background-color:#209EEB}
::-moz-selection{color:#FFFFFF;background-color:#209EEB;}
code::-moz-selection{background-color:#209EEB}
/**/
body{ background:#fff; width:1120px;width:auto;}
.plr5{padding:0px 10px}
.pl1r10{padding:0px 10px}
.pl15{padding-left:15px}
.ptop20{padding-top:20px}
.ptop35{padding-top:35px}
.mt30{margin-top:30px; margin-bottom:30px}
.fl{float:left}
.fr{float:right}
.qc-navigation {
    height: 65px;
    min-width: 1000px;
    position: relative;
    width: 100%;
    z-index: 100;
}

.header{width:100%; z-index:999;margin:0 auto; min-width:1180px; height:80px}
.fixednav{width:100%; position:fixed; z-index:999; background:#002770;background:rgba(0,39,112,0.8); height:80px; top:0; left:0;filter:alpha(opacity="80");}
.headercn{width:1180px; min-width:1180px; position:relative; margin:0 auto; z-index:999;}
.header .logo{background:url(../Images/v1.1blue.png) no-repeat;width:153px; height:56px; text-indent:-9999px; display:inline-block; _display:inline;*display:inline;zoom:1;float:left; margin-top:13px}
.header .logo a{ display:block; width:188px; height:56px;}
.header .logos{background:url(../Images/v1.1white.png) no-repeat;width:153px; height:56px; text-indent:-9999px; display:inline-block; _display:inline;*display:inline;zoom:1;float:left; margin-top:13px}
.header .logos a{ display:block; width:188px; height:56px;}
.header .nav{display:inline-block;padding-left:30px;cursor:pointer; float:left; z-index:9999; height:80px;}
.header .nav ul .mainlevel{float:left; line-height:80px;}
.header .nav>ul>li:hover{background:#214da1;height: 80px}
.header .nav>ul li:hover a{  color: #ffffff;}
.header .nav ul li .nav-a{font-size:16px; color:#000; padding:0 15px; min-width:3em; text-align:center;height:80px; display:inline-block; line-height:80px; /*font-weight:bold;font-family:黑体;*/  /*text-shadow:1px 1px 1px #5d5d5d;-moz-text-shadow:1px 1px 1px #5d5d5d*/}
.fixednav .nav ul li .nav-a{color:#fff; }
.fixednav .logo{background:url(../Images/v1.1white.png) no-repeat;}
.header .nav ul li .hover{color:#000;}
.mainlevel div{position:absolute; display:none; top:80px; padding:17px 20px 17px 20px; background:rgba(33,77,161,0.9)!important; background:#214da1; filter:alpha(opacity="90");}
/*.sub_01{left:170px}
.sub_02{left:180px}
.sub_03{left:180px}
.sub_04{left:180px}
.sub_05{left:330px}
.sub_06{left:390px}*/
.mainlevel div ol{ display:inline-block; margin-right:20px; position:relative; vertical-align:top;}
/*.mainlevel div ol.nav260{width:265px}*/
.mainlevel div li{ line-height:33px; height:33px; display:block;}
.mainlevel div li a{color:#fff; height:33px; line-height:33px; padding:0 10px; font-size:14px;display:inline-block;_display:inline;*display:inline;zoom:1;}
.mainlevel div li:hover{background:#022e81; }
.mainlevel div .nav-img{float:right; display:inline-block; position:relative;width: 180px; height: 105px}
.mainlevel div span img{ }
/*.mainlevel div ol.nav260 li{width:260px;}
.mainlevel div ol.nav260 li a{width:245px; float:left; text-align:left; padding-left:15px;}*/
.mainlevel div ol.textalgin li a{text-align:left; padding-left:15px;}
.search{display:inline-block; float:right;}
.search_input{display: inline-block;  height:23px;line-height: 23px;float: left}
.search a{ display: inline-block;margin-top: 20px}
.a_blue{  color: #214da1!important;}
.a_gray{color:#969696!important;font-size: 13px!important;}
.fdj{background:url(../Images/head_search.png) no-repeat; width:29px; height:23px; border:0; display:inline-block; vertical-align:middle; float:right; margin-top:30px; position:relative; z-index:1}
.search_txt{height:23px; line-height:23px; border:1px solid #ccc; width:95px; margin-top:30px; background-position:7px 3px;  padding-left:10px; display:inline-block; float:right; margin-left:-25px; background:#f7f7f7}
.search span{display:block;  padding-left:10px; color:#000; font-family:微软雅黑; font-size:16px;}
.fixednav .search span{color:#fff}

#m0 .subMenu ol li a{ width:4em;}
#m1 .subMenu ol li a{ width:7em;}
#m2 .subMenu ol li a{ width:7em;}
#m0 .nav-img img,#m3 .nav-img img{ height:100px; width:180px;}
#m1 .nav-img img,#m2 .nav-img img,#m4 .nav-img img,#m6 .nav-img img{ height:100px; width:180px;}
#m5 .nav-img img{height:100px;width:180px;}
/**/
/*.bigBanner{ height:600px; width:100%; min-width:1120px; margin:0 auto; background:url(../Images/bigBanner.jpg) center top no-repeat; position:relative; }
.bigBanner-min{height:80px; width:100%;min-width:1120px; margin:0 auto; background:url(../Images/bigBanner-min.jpg) center top no-repeat;}
.bigBanner .close,.bigBanner-min .close{ display:block; width:38px; height:38px; border:2px solid #fff; border-radius:50%; text-align:center; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; cursor:default; opacity:0.5; position:absolute; right:15px; top:15px;}
.bigBanner:hover .close,.bigBanner-min:hover .close{ opacity:0.9;}*/
/*全屏焦点图*/
.main_visual{ width:100%; margin:0 auto; min-width:1180px; height:560px; overflow:hidden; position:relative;}
.main_image {width:100%; height:560px; overflow:hidden; margin:0 auto; position:relative;  z-index:0}
.main_image:hover #btn_prev,.main_image:hover #btn_next{
    opacity: 1;
}
.main_image .tempWrap{ margin:0 auto;}
.main_image li {float:left; width:100%; height:560px;}
.main_image li span {display:block; width:100%; height:560px}
.main_image li a {display:block; width:100%; height:560px}
/*.main_image .img_1 {background: url(../Images/banner1.jpg) center top no-repeat}
.main_image .img_2 {background: url(../Images/banner2.jpg) center top no-repeat}
.main_image .img_3 {background: url(../Images/banner3.jpg) center top no-repeat}
.main_image .img_4 {background: url(../Images/banner4.jpg) center top no-repeat}*/

.main_visual .hd .num{ position:absolute; bottom:20px; text-align:center; width:100%; min-width:1120px; left:0; z-index:10;}
.main_visual .hd .num li{ display:inline-block;_display:inline;*display:inline;zoom:1; width:12px; height:12px; border:1px solid #fff; border-radius:50%; overflow:hidden; text-indent:15px; white-space:nowrap; margin:0 5px;}
.main_visual .hd .num li:hover{cursor:pointer}
.main_visual .hd .num .on{ background:#fff;}

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;opacity: 0;transition: opacity 0.5s}
/*#btn_prev{background:url(../Images/02.png) no-repeat left top;left:30px;}
#btn_next{background:url(../Images/01.png) no-repeat right top;right:30px;}*/

/*新闻*/
.w_new{width:1178px; margin:20px auto 0; border:1px solid #e6e6e6; background:#fff; height:60px; overflow:hidden; position:relative;}

.w_new .bn-title{display:block; float:left; width:102px; height:60px; line-height:60px; font-size:18px; background:url(../Images/newtitle.jpg) no-repeat; padding-right:12px; text-align:center;}

.w_new .bd{ float:left; height:60px; overflow:hidden; width:955px;}

.w_new ul li{ height:60px; line-height:60px; overflow:hidden; font-size:16px; padding-left:20px;}
.w_new ul li a{color:#333;}
.w_new .time{color:#666666; padding-left:15px}
.w_new .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0; }
.w_new .bn-arrows span{display:block; width:20px; position:absolute; cursor:pointer;}
.w_new .prev{right:10px; background:url(../Images/upbt.png) no-repeat; width:20px; height:20px; top:6px}
.w_new .prev:hover{right:10px; background:url(../Images/upbhover.png) no-repeat; width:20px; height:20px; top:6px }

.w_new .next{right:10px; background:url(../Images/downbt.png) no-repeat; width:20px; height:20px; bottom:6px}
.w_new .next:hover{right:10px; background:url(../Images/downhover.png)  no-repeat; width:20px; height:20px; bottom:6px}

/*项目类别*/
.producttype{width:1180px; margin:20px auto 40px; height:300px; overflow:hidden;}
.producttype ul li{ width:380px; height:278px; overflow:hidden; float:left; margin-right:20px; position:relative; background:#ccc;}
.producttype ul li:nth-last-child(1){ margin-right:0px}
.producttype ul li a{width:380px; height:278px; overflow:hidden; display:block;}
.producttype ul li img{ transition: all ease 1s}
.producttype ul li .name{ display:block; height:58px; line-height:58px; width:378px; position:absolute; left:0; bottom:0; text-align:center; color:#1f1f1f; font-size:16px; background:#fff;font-family: "微软雅黑";
    border:1px solid #ededed;}
.producttype ul li a:hover img{ transform:scale(1.2,1.2) }
/*产品服务*/
.cp_fw{width:1180px; margin:20px auto 30px; /* height:340px; */ overflow:hidden;}
.cp_fw ul li{ width:282px;  height:280px!important;  overflow:hidden; float:left; margin-right:15px; position:relative; background:#fff;}
.cp_fw ul li:nth-last-child(1){ margin-right:0px;}
.cp_fw ul li a{width:282px; /* height:340px; */ overflow:hidden; display:block;}
.cp_title{text-align: center;margin: 28px 0  0;}
.cp_content{color: #acacac;font-size: 12px;margin-top: 10px}
.cp_fw ul li img{ transition: all ease 1s;width: 282px;height:192px;}
.cp_fw ul li a p span{display: block;line-height: 16px;padding: 5px 0;font-size: 18px; color: #1f1f1f;}
.cp_fw ul li a:hover img{ transform:scale(1.2,1.2) }
/*视频*/
.video{ background:#f3f3f3; height:370px; margin:0 auto 20px; width:100%; min-width:1120px;}
.video .vjs-poster img{max-width:1920px; height:540px; margin:0 auto;}

/*news_list*/
.news_list{margin:0 auto ; background:#ecf0f1; width:100%; min-width:1180px; overflow:hidden; padding-bottom:65px;position: relative }
.newsList{ width:1180px; margin:0 auto; height:565px; overflow:hidden;}
.newsList .hd{ height:150px;  overflow: hidden;padding:0 10px;text-align: center;margin-top: 30px;}
.newsList .hd span{font-size:14px}
.newsList .hd img{margin-top: 17px;margin-bottom:20px;}
.newsList .hd h3{ font-size:20px; font-weight:normal;height: 30px }
.newsList .hd h3 i{ font-style:normal; display:inline-block; _display:inline; *display:inline; zoom:1; height:30px; padding:0 5px; font-size:16px;}
.news_list .corBtn{height:64px;width: 1920px;position: absolute;top:50%;left:50%; margin-left:-960px ;}
.news_list .prev,.news_list .next{ display:inline-block; _display:inline; *display:inline; zoom:1; width:64px; height:64px; overflow:hidden; margin:0 0 0 10px;position: absolute}
.news_list .next{ background:url(../Images/right.png);right:220px}
.news_list .next:hover{ background:url(../Images/222.png);}
.news_list .prev{ background:url(../Images/left.png);left:220px}
.news_list .prev:hover{ background:url(../Images/111.png);}
.news_list .prev,.news_list .next:hover{cursor:pointer}
.newsList .bd{ padding:0 10px; position:relative;
    top:0px;}
.newslist li{ width:265px; float:left; margin-right:25px; font-size:14px; overflow:hidden;background:#fff;height:365px}
.newslist .nomargin{ margin-right:0;}
.newslist li .titles{ font-size:17px; height:50px; line-height:50px; overflow:hidden;font-family: "Microsoft YaHei";}
.newslist li .titles:hover a{ color:#447ce7; }
.newslist li .imgintro{}
.newslist li .imgintro .img{ display:block; width:265px; height:190px; overflow:hidden;  }
.newslist li .imgintro .img img{ height:100%; min-width:126px;}
.newslist li .imgintro .intro{ width:265px; line-height:22px;font-size: 14px;color: #888;}
.newslist li .imgintro .intro:hover a{color:#447ce7; }
.newslist li .imgintro .pad{width: 250px;margin: 0 auto}
.newslist li .imgintro .intro .dta{ white-space:nowrap;}

/*下方分割条*/
.split_bar{width: 100%;height: 80px;background-color: #33528c;text-align: center;line-height: 80px;min-width: 1180px }
.split_bar span{ color: #fff;font-size:20px;}



/*footer*/
.footer{background:#272727; width:100%; min-width:1180px; margin:0 auto; overflow:hidden; padding-top:60px;}
.footercn{width:1120px; margin:0 auto}
.footercn dl{float:left; padding:0px 59px 25px 70px; }
.footercn dl dt{color:#adadad; font-size:16px; font-weight:bold; margin-bottom:35px}
.footercn dl dd:before{margin:0;}
.footercn dl dd{font-size:14px; color:#bfbfbf; line-height:25px; vertical-align:middle}
.footerinfor{width:100%; float:left; text-align:center; font-size:14px; color:#bfbfbf; padding-bottom:50px}
.footerinfor a{color:#bfbfbf; padding:0px 5px}
.footerinfor em{padding-left:26px}
.footercn dl img{margin-top: 40px}
/*返回顶部*/
.jPageExtra{z-index:9999;bottom:255px; position:fixed;width:50px; right:0; display:none}
.jPageExtra  a{ display: block; width: 50px; height: 50px;  margin-bottom: 1px; position: relative; cursor:pointer }
.jPageExtra  a.iconJimi{ background:url(../Images/message.png) no-repeat}
.jPageExtra  a.iconJimi:hover{background:url(../Images/message_hover.png) no-repeat}
.email{background:url(../Images/email.png) no-repeat}
.email:hover{background:url(../Images/email_hover.png) no-repeat}
.tel{background:url(../Images/phone.png) no-repeat}
.tel:hover{background:url(../Images/phone_hover.png) no-repeat}
.qq{background:url(../Images/QQ.png) no-repeat}
.qq:hover{background:url(../Images/qq_hover.png) no-repeat}
.jPageExtra  a em{ position: absolute; right: 100%; background: url(../Images/lay_img01.png) left top no-repeat; padding: 0 10px 0 25px; height: 50px; line-height: 50px; color: #C5C5C5; white-space: nowrap; display: none; font-family: "宋体"; font-style: normal; }
.jPageExtra .iconTop{display:block; width:50px; height:50px; background:url(../Images/arr.png) no-repeat; cursor:pointer; position:relative;}
.jPageExtra .iconTop:hover{ background:url(../Images/arr_hover.png) no-repeat}
/*首页弹出层*/
#One{position:absolute; width:540px; height:440px; background:#e5e5e5; z-index:101; display:block; border-radius:10px; -moz-border-radius:10px;top:-70%;left:-1180px;}
.title{position:relative;height:49px; border-bottom:1px solid #b8b8b8; line-height:49px; vertical-align:middle}
.title h2{font-size:18px; color:#000; padding-left:15px; font-weight:normal}
.title div{position:absolute;height:14px;top:14px;right:10px;}
.title a{float:left; width:19px; height:14px; display:block;}
.title a.close{ background:url(../Images/close.png) no-repeat; width:19px; height:14px;}
.content{overflow:auto; padding:0px 15px 25px 15px;}
.content .titlesub{font-size:14px; padding:10px 0px 10px 0px; display:block}
.content .typepdd{padding-bottom:15px; font-size:14px; display:block}
.typepdd input[type="radio"],.typepdd label{line-height:25px; vertical-align:middle; }
.typepdd label{padding:0px 20px 0px 5px}
.onlinetext{width:100%; display:block; padding-bottom:16px; float:left}
.onlinetext label{color:#e13a3a; padding-right:10px; font-size:14px; font-weight:bold; line-height:30px; vertical-align:middle}
.fankuitext{width:475px; border-radius:4px;-moz-border-radius:4px; background:#fff; border:0; color:#a3a3a3; padding-left:5px; height:30px; line-height:30px; vertical-align:middle; font-size:14px}
.fankuitext h65 {height:50px !important;}
.textlonger{width:260px; margin-right:15px; margin-left:18px}
.smalllonger{width:195px;}
.jingshi{color:#e13a3a; font-size:14px; line-height:17px; vertical-align:middle; float:left; display:inline-block; margin-top:-7px; padding:0px 0px 10px 15px}
.jingshi img{float:left;  line-height:17px; vertical-align:middle; display:inline-block; margin-right:5px}
.onlinetext .h65{height:50px; overflow:auto;}
.tjbt{background:#333333; width:90px; height:30px; line-height:30px; color:#fff; font-size:16px; text-align:center; border-radius:4px;-moz-border-radius:10px; border:0; margin:0px 0px 0px 200px}
/*边框*/
.black_overlay {display:none; position:absolute; top: 0%; left: 0%; width: 100%; height:auto;  background-color:#000; z-index:100; -moz-opacity: 0.2; opacity:.20; filter: alpha(opacity=20);}
#two{position:absolute; width:540px; height:440px; background:#e5e5e5; z-index:101; display:block; border-radius:10px; -moz-border-radius:10px}

/*QQ*/
.qqtk{position:absolute; width:390px; height:150px; background:#fff; z-index:101; display:none; border-radius:10px; -moz-border-radius:10px; right:100%; margin-right:15px; margin-top:-150px}
.qqtk .title{position:relative;height:49px; border-bottom:1px solid #b8b8b8; line-height:49px; vertical-align:middle}
.qqtk .title h2{font-size:18px; color:#000; padding-left:40px; font-weight:normal; background:url(../Images/QQ.jpg) no-repeat left; margin-left:20px}
.qqtk .title div{position:absolute;height:14px;top:14px;right:10px;}
.qqtk .title div a{float:left; width:19px; height:14px; display:block;}
.qqtk .title a.close{ background:url(../Images/close.png) no-repeat; width:19px; height:14px;}
.qqtk .qqcn{font-size:18px; padding:25px 0px 0px 25px}
.qqtk .no_float{float:none;display:inline;}
.qqtk .no_float img{vertical-align:-6px}

/*电话联系*/
.teltk{position:absolute; width:390px; height:160px; background:#fff; z-index:101; display:none; border-radius:10px; -moz-border-radius:10px; right:100%; margin-right:15px; margin-top:-150px}
.teltk .title{position:relative;height:49px; border-bottom:1px solid #b8b8b8; line-height:49px; vertical-align:middle}
.teltk .title h2{font-size:18px; color:#000; padding-left:40px; font-weight:normal; background:url(../Images/telicon.jpg) no-repeat left; margin-left:20px}
.teltk .title div{position:absolute;height:14px;top:14px;right:10px;}
.teltk .title a{float:left; width:19px; height:14px; display:block;}
.teltk .title a.close{ background:url(../Images/close.png) no-repeat; width:19px; height:14px;}
.teltk span{ float:left; width:100%; text-align:center; font-size:16px; padding-top:10px}

/*邮箱*/
.emailtk{position:absolute; width:390px; height:150px; background:#fff; z-index:101; display:none; border-radius:10px; -moz-border-radius:10px; right:100%; margin-right:15px; margin-top:-120px}
.emailtk .title{position:relative;height:49px; border-bottom:1px solid #b8b8b8; line-height:49px; vertical-align:middle}
.emailtk .title h2{font-size:18px; color:#000; padding-left:40px; font-weight:normal; background:url(../Images/emailicon.jpg) no-repeat left; margin-left:20px}
.emailtk .title div{position:absolute;height:14px;top:14px;right:10px;}
.emailtk .title a{float:left; width:19px; height:14px; display:block;}
.emailtk .title a.close{ background:url(../Images/close.png) no-repeat; width:19px; height:14px;}
.emailtk p{float:left; width:100%; text-align:center; font-size:16px; padding-top:20px}

/*产品分割线*/
.cut_line{  width: 1180px; height:140px; margin: 50px auto 10px; text-align: center;  }
.cut_line span{ font-size: 17px;}
.cut_line span:first-child{  font-size:25px;padding-right: 10px;}
.cut_line span:nth-child(3){font-size: 17px;color: #339aa1;}
.cut_line span:nth-of-type(4){font-size: 14px;}
.cut_line img{ margin: 10px 0}

/*二级页面*/
  /*
    新闻
  */
.news_content{
    width:100%;
}
.news_banner{
    width:100%;
    margin:0 auto 20px;
}
.news_banner img{ width:100%;}
.news_main{
    width:1180px;
    margin: 0 auto 0;
    margin-bottom: 120px;
    /*height:1050px;*/
}
.news_location{
    width:100%;
    height:60px;
    border:1px solid #e6e6e6;
    line-height: 60px;
    font-size: 16px;
}
.lo_index{
    display: inline-block;
    width:127px;
    height:60px;
    background: url("../Images/location_bg.png") no-repeat;
}
.lo_index>a{margin-left: 20px}
.news_location a:hover{color:#447ce7;}
.lo_level{display: inline-block;  color: #666;  margin-left: 20px;  }
.lo_level>a{ color: #666;}
.news_tab_wrap{
    width:100%;
    margin-top: 20px;
}

/*左侧导航*/
.nav_left{width:256px; float: left; border:1px solid #e6e6e6; margin-top: 10px; cursor:pointer}
.nav_left_box li{width:100%; border-bottom: 1px dashed #e6e6e6; line-height: 55px;font-size: 16px;color: #666;box-sizing: border-box;}
.nav_left_box li ul{display:none; padding-bottom:16px;  border-top:1px dashed #e6e6e6; width:100%}
.nav_left_box li span{display: block; height: 55px; color: #666;background: url("../Images/arrow_blue.png") no-repeat 25px 19px; padding-left: 50px;}
.nav_left_box span.active{  font-weight: bold; background: url("../Images/arrow_bluedow.png") no-repeat 25px 19px !important; display:block}
.nav_left_box span.active a{color: #1753c5!important;}
.nav_left_box li:last-child{border-bottom: none}
<!--.nav_left_box li .ness{width: 100%;/*padding-left:30px;*/}-->
.nav_left_box li .ness li{font-size: 14px; height: 36px;background: url("../Images/rund_gray.png") no-repeat 22px 23px;border:none; padding-left: 42px; margin-left:30px}
.nav_left_box li .ness li.act,.nav_left_box li .ness li:hover {color: #1753c5 !important; font-weight: bold; background: url("../Images/locat.png") no-repeat 18px 18px !important;}


.tab_left{
    width:305px;
    height:690px;
    float: left;
}
.tab_box li{
    width:100%;
    height:55px;
    border-bottom: 2px solid #e6e6e6;
    line-height: 55px;
    font-size: 16px;
    color: #666;
    background: url("../Images/arrow_gray.png") no-repeat 25px 19px;
    padding-left: 50px;
    box-sizing: border-box;
}
.active{
	 background: url("../Images/arrow_blue.png") no-repeat 25px 19px !important;
	 color: #1753c5 !important;
	 font-weight: bold !important;
}










.hot_news{
    width:100%;
    margin-top: 20px;
}
.hot_news_title{
    width:100%;
    height:40px;
    border-bottom: 1px solid #e6e6e6;
    line-height: 40px;
    font-size: 20px;
    box-sizing: border-box;
    padding-left: 5px;
}
.hot_news_row li{
    height:85px;
    width:100%;
    margin-top: 25px;
    overflow: hidden;
}
.hot_news_row li img{
    vertical-align: middle;
    width:120px;
    height:85px;
}
.hot_news_row li p{
    width:158px;
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    margin-left: 10px;
    font-size: 14px;
}
.hot_news_row li p:hover a{color:#1753c5;}
.tab_right{
    width:850px;
    float: right;
}
.tal{width: 880px;}

.tab_right_title{
    width:100%;
    height:55px;
    border-bottom: 2px solid #1753c5;
    box-sizing: border-box;
    color: #1753c5;
    line-height: 55px;
    margin-bottom: 22px;
}
.first_tit{font-size: 20px;padding-left: 10px;font-weight:bold;}
.more{margin-right: 10px;font-size: 14px;}    /*更多*/
.more a{color: #1753c5;}

.tab_right_main{ width:100%;padding-left: 10px;box-sizing: border-box;border-bottom: 1px dashed #ccc;padding-bottom: 50px;  }
.tab_right_main_top{  width:100%;margin-top: 20px; }
.tab_right_main_top .img_box{width:480px;height:300px;display: inline-block;margin-top:11px;position:relative;}
.tab_right_main_top .img_box img{width:480px; height:300px;}
.img_box_title{width:100%;height:25px;background:rgba(255,255,255,0.3);position:absolute;bottom:0;left:0;color:#fff;font-size:20px;line-height:25px;text-align:center;display:none;}
.tab_right_main_top .text_box{width:295px;height:200px;margin-right: 10px;margin-top: -308px;}
.text_box>div{width:100%;padding-bottom: 50px}
.text_box>div h2 a{line-height: 45px}
.text_box>div h2 a:hover{color:#1753c5}
.text_word{  color: #777;  font-size: 14px;  line-height: 20px;}
.text_word span{  color:#333;}
.tab_right_main_small{width:100%;margin-top: 40px}
.smallpic_row{margin-top: 35px;overflow: hidden}
.small_box{width:270px;/* height:325px; */float: left;margin-right: 15px;}
.small_box p{color:#777;font-size: 14px;line-height: 25px}
.small_box p span{color:#333;}
.small_box h2{line-height: 45px}
.small_box h2 a:hover{color:#1753c5}


/*新闻内容页*/
.main_title{ width:100%;text-align: center;font-size: 24px;margin-top: 55px}
.title_date{width:100%;color:#838383;text-align: center;margin-top: 23px;font-size: 14px}
.change_content{width:100%;margin-top: 30px}
.change_content p{width:100%;text-indent: 2em;font-size: 16px;line-height: 33px}
.change_img{width:100%;text-align: center;margin: 40px 0 45px 0}
.change_img span{line-height: 45px;font-size: 14px}
.fanpian{margin-top: 10px}
.prv_pian,.next_pian{line-height: 30px;font-size: 14px}


/*产品页面*/
.pro_list{
	width: 100%;
	padding:16px 20px;
	background: #fbfbfb;
	border:2px solid #fbfbfb;
	box-sizing: border-box;
	margin-bottom: 12px;
}
.pro_list:hover{border:2px solid #6aa9ff;}
.pro_list  img{
	width: 172px;
	height: 127px;
	margin-right: 34px;
	float: left;
}
.pro_list .cont span{font-size: 18px;line-height: 36px;display: block;font-weight: bold; color: #333}
.pro_list .cont p{font-size: 16px;line-height: 30px; color: #333}

/*产品政务软件*/
.gover{ width: 100%; margin-top: 30px; background: #ccc}
.gover li{ width:268px; margin-bottom: 20px; margin-right: 35px; float:left;}
.gover li img{ width:258px; height: 158px; padding:5px; border:1px solid #ccc; }
.gover li span{width: 258px; line-height: 40px; display: block;font-size: 16px;  text-align: center;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.gover li:nth-child(3n){margin-right: 0px;}
.gover li>div{ padding:5px; border:1px solid #ccc; }

/*产品政务软件详情页面*/
.detail{width: 100%; color:#333; margin-bottom: 90px;}
.detail h1{ text-align: center; font-size: 32px; margin-top: 40px;}
.detail span{font-size: 16px; color: #838383; text-align: center; margin:20px 0px; display: block;}
.detail p{font-size: 16px; text-align: left; line-height: 34px;}
.detail h2{ text-align: left; font-size: 18px;line-height: 38px;}
.detail img{margin:30px auto  30px auto; display: block;}
.detail .indent{text-indent: 2em}

/*产品下载试用页面*/
.software{width: 100%;margin-bottom: 30px;}
.software .cal{width: 100%; height: 41px; background: #f2f2f2; border-left: 3px solid #1753c5; margin:20px 0px;}
.software .cal span{font-size: 18px; color:#525252; line-height: 41px; margin-left: 16px;}
.software .list{width:100%; margin-bottom: 20px; border-bottom: 1px dotted #bbb;}
.software .list img{ width: 150px; height: 170px; margin:0px 45px 15px auto; float: left; }
.software .list .ton {float: left; margin-top: 45px;}
.software .list .ton p{ font-size:16px; color: #1f1f1f; line-height: 30px;}
.software .list .ton button{ width: 107px; background:#8fb6ff; border-radius: 2px; color: #fff; font-size: 16px; border:none; font-family:"微软雅黑";line-height: 32px; margin-top: 10px;}
.software .list .ton button:hover{ background: #387dff }
.guide{ width: 100%; float: left;  margin-bottom: 20px;}
.guide .inst{border-bottom: 2px solid #1753c5; line-height: 42px; margin-bottom: 20px;}
.guide .inst span{font-size: 20px; color: #1753c5; font-weight: bold;}
.guide p{font-size: 16px; color: #1f1f1f; line-height: 34px;}
.prv_pian,.next_pian{line-height: 30px;font-size: 14px}
.prv_pian a:hover,.next_pian a:hover{color:#1753c5}
.explain{padding:20px;}
.explain img{width:103px; height: 103px; display: block; margin:25px auto;}
.explain p{font-size: 20px; color:#1f1f1f; text-align: center; margin-bottom: 10px;}
.explain span{font-size: 16px; color: #434343; line-height:28px;padding:0px 40px; display: block;}

/*行业资讯列表*/
.hangye_main{width:100%;padding-left: 10px;box-sizing: border-box;padding-bottom: 50px; }
.hangye_list{width:100%;border-bottom: 1px solid #e6e6e6;padding: 10px 0;box-sizing: border-box}
.hangye_list li{width:100%;font-size: 14px;line-height: 40px;height:40px;overflow: hidden}
.hangye_list li img{vertical-align: middle}
.hangye_text{margin-left: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:600px;display: inline-block;vertical-align: middle;}
.hangye_date{float: right;color:#999999;margin-right: 5px}
.hangye_text:hover,.hangye_date:hover{color:#1753c5}
/*.active{background: url("../Images/arrow_blue.png") no-repeat 25px 19px;color:#1753c5}
.active>a{color:#1753c5}*/
/* 分页 */
.pagination{ text-align:center; padding:15px 0; font-size:14px;}
.pagination div{ text-align:center;}

/*公司动态列表页*/
.company_list{width:100%;border-bottom: 1px dashed #ccc;padding:20px 0;}
.company_list>a{width:137px;height:98px;display: inline-block;}
.company_list p{color:#777;width:687px;font-size: 14px;line-height: 23px;margin-top: 5px}
.company_list p span{color:#333;margin-left: 10px}
.company_list h2:hover a{color:#1753c5}
.company_list p:hover a{color:#1753c5}

/* 方案 */
.scheme_cont{width: 100%; margin:20px 0px 50px 0px;}
.scheme_cont p{font-size: 16px; color: #333; line-height: 30px;}
.scheme_cont img{max-width:650px !important; max-height:100% !important; display:block; margin:20px auto !important;}
.pro_case{width: 100%;margin-bottom: 80px;}
.pro_case .bit{width: 100%; border-bottom: 2px solid #1753c5;line-height: 50px;}
.pro_case .bit span{font-size: 30px; color: #1f1f1f; font-weight: bold; margin-left: 45%;}
.pro_case .bit a{line-height: 74px; color:#1753c5;}
.spec{width: 100%; margin-top: 30px;}
.spec li{width: 260px; margin-right: 33px; float: left;}
.spec li img{width: 260px; height: 157px; margin-bottom: 15px;}
.spec li h2{font-size: 18px; margin-bottom: 8px; font-weight: bold;}
.spec li p{font-size: 14px; color: #777; line-height: 24px; padding-right: 10px;}
.spec li span{color: #333}
.pagination div{ text-align:center;}

/*全局搜索*/
.glob_search{width: 100%; margin: 40px 0px 20px 0px;}
.results{width: 100%; height: 40px; background: #eff6fc; border:1px dashed #d1e6f5;}
.results span{font-size: 16px; color:#333; text-align: center; display: block; line-height: 40px;}
.results span em{ color: #ff0000; padding:0px 5px; }
.results_list{ width: 100%; margin: 30px 0px 30px 0px;}
.results_list li{ width: 100%; background: url(../Images/arrow_gray.png) no-repeat left; border-bottom: 1px dashed #ccc; line-height:60px;}
.results_list li a{ font-size:18px; margin-left: 20px}
.results_list li a span{font-weight: bold; padding-left: 15px;}
.results_list li:last-child{border-bottom: none;}

/*客户案例*/
.casetype{background:#f2f2f2; width:868px; padding:8px 0px; border-left:2px solid #1753c5; box-sizing:content-box; font-size:16px; padding-left:10px; margin-bottom:15px}
.casedl dl{padding-left:30px; font-size:16px; color:#333; padding-bottom:22px}
.casedl dd{line-height:28px; font-size:14px; background:url(../Images/caseimg.png) no-repeat left; padding-left:15px}
/*招聘*/
.uselect{position: relative; border:#2b4ebb solid 2px; width:150px; height:30px; line-height:30px; vertical-align:middle; padding-left:10px; font-size:14px}
.uselect .arrowdown{position: absolute; right: 10px; top: 10px;}
.uselect ul { display: none; position: absolute; top: 35px; left: -2px; background-color: #f2f2f2;  border-bottom: solid 1px #2b4ebb; z-index: 10;}    
.uselect ul li {cursor: pointer; width: 164px; line-height: 28px;  border: solid 1px #2b4ebb;  border-bottom: 0px; padding-left: 10px;box-sizing: border-box;  background: #f2f2f2; font-size: 14px;}
.uselect ul li:hover { background: #ffe7d1;}
.search-box{border:#2b4ebb solid 2px; margin-left:-2px; height:28px; width:530px; padding-left:10px}
.search-work{height:34px; background:#2b4ebb; width:155px; color:#fff; font-size:16px; font-weight:bold; border:0; margin-left:18px}
.worklist {border:1px solid #dddddd; width:100%; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ margin-top:20px; padding:10px 10px 10px 30px; overflow:hidden; font-size:16px; color:#323232}  
.row{width:100%; padding:5px 0 8px 0px}
.companyname{padding-left:25px}
.money{color:#ffb15e}
.left10{padding:0px 10px}
.graybg{background:#efefef; margin-left:10px; padding-left:10px; padding-right:10px; color:#adadad; font-size:14px}
.row p{color:#999999; font-size:14px;}
.worklist:hover{box-shadow: 0px 0px 5px #d5d5d5;}

/*招聘内容*/
.recruitlist .bigtitle{font-size:20px; color:#000; font-weight:bold; padding-bottom:15px}
.xqtime{color:#666666; font-size:16px; }
.recruitlist dl{padding-top:20px}
.recruitlist dl dt{font-size:16px; padding-bottom:10px}
.recruitlist dl dd{line-height:30px; vertical-align:middle; font-size:14px}
.xqft{border-top:1px dotted #cccccc; width:100%; margin:40px 0px}
.xqft ul{padding-top:10px}
.xqft ul li{line-height:30px; vertical-align:middle}
.xqft .ftweight{font-size:14px; font-weight:bold}

/*联系我们*/
.lianxibg{background:url(../Images/contact-bg.jpg) no-repeat; width:1180px; height:650px}
.lianxi1_1{font-size:60px;line-height:120%;color:#fff;text-align:center;padding:50px 0 ;}
.lianxi1_1 span{font-weight:bold;color:#fff;}
.lianxi1_2{width:1040px;margin:40px auto 0 100px;}
.lianxi1_2 dl{float:left;height:130px;border-right:1px solid #fff; margin-right: 10px;}
.lianxi1_2 dl{padding:0 0 0 60px;width:172px; word-wrap: break-word; word-break: normal; }
.lianxi1_2 dl.dl0{background:url(../Images/lianxi0.png) no-repeat;}
.lianxi1_2 dl.dl1{background:url(../Images/lianxi1.png) no-repeat;}
.lianxi1_2 dl.dl2{background:url(../Images/lianxi2.png) no-repeat; width:210px; margin-left:15px}
.lianxi1_2 dl.dl3{background:url(../Images/lianxi3.png) no-repeat;border:none; margin-left:15px}
.lianxi1_2 dl dt{line-height:28px;color:#fff;font-size: 24px;margin-bottom:10px;}
.lianxi1_2 dl dd{color:#fff;font-size:16px; line-height:26px; vertical-align:middle; padding-right: 20px;}

/*分机构*/
.branch p{text-indent:2em}

/*核心团队*/
.core_team{margin-bottom: 60px;}
.core{ width: 100%; min-height: 232px; border:1px solid #ddd; margin-bottom: 14px; overflow:hidden;}
.core img{width: 155px; height:186px; float: left; margin:20px;}
.core .leader{ width: 640px; padding: 20px; float: left; }
.core .leader h1{ font-size: 26px; color: #1753c5; }
.core .leader span{font-size: 18px; color: #323232; display: block; font-weight: bold; line-height: 44px;}
.core .leader p{font-size: 16px; color: #323232; line-height: 30px;height:90px;overflow:hidden;position:relative;}
.core .leader p.hideAfter::after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:15px;
    right:0;
    padding:0 54px 1px 45px;
    background:url(../Images/ellipsis_bg.png) repeat-y;
}
.core .leader p.showAfter::after {
    content:"";
    font-weight:200;
    position:absolute;
    bottom:15px;
    right:0;
    padding:0;
    background:transparent;
}
.branch p{text-indent:2em}
.core .ars{position:relative;height:92px;overflow:hidden;}
.core .ars p{padding-bottom:15px;}
.core .details{position:absolute;right:0;top:64px;padding:0 2px;background:#fff;font-size:16px;color:#cc0000;cursor:pointer;}
.core .d_up{position:absolute;right:0;bottom:0px;background:#fff;font-size:16px;color:#cc0000;display:none;cursor:pointer;}

/*欢迎界面*/
.welcome{width: 100%;padding-top: 50px;background: #00a2ff;height: 100%;position: fixed; top:0;left: 0;z-index: 999;}
.welcome_content{width: 1100px;text-align: center;margin: 0 auto 0;position: relative}
.welcome_animate{display: none; color: white; font-size: 48px; font-family: 微软雅黑; margin-top: 300px; display: inline;}
.welcome_img{  margin-top:100px;}

/*友情链接*/
.friend{border-top:1px solid #3b3e41; border-bottom:1px solid #3b3e41; width:1120px; margin-left:auto; margin-right:auto; color:#adadad; padding:15px 0px; line-height:36px; vertical-align:middle; margin-bottom:15px}
.friend .name{font-weight:bold; font-size:16px}
.friend a{color:#adadad; padding:0px 5px; font-size:14px}

/*荣誉资质*/
.honorlist{padding-bottom:30px; float:left}
.honorlist li{float:left; margin-right:38px}
.honorlist li:nth-child(3n){margin-right:0px}
.honorlist li img{width:266px; height:193px;}
.honorlist .honortext{width:266px; text-align:center; font-size:16px;}
.zhizuo{background:url(../Images/hornorbg.jpg) no-repeat; width:880px; height:1018px; position:relative}
/*.zhizuo img{padding-top:25px; width:845px; height:946px; }*/
.zhizuo img{padding-top:38px; width:880px; height:993px; }
.textposition{position:absolute; font-size:16px;}
.zu71{left:400px; top:230px;}
.cp16{left:210px; top:440px;}
.syxx3{left:680px; top:420px;}
.sjwj23{left:40px; top:820px;}
.zs01{left:310px; top:850px; width:100px}
.zs02{left:430px; top:850px; width:100px}
.zs03{left:580px; top:850px; width:140px}
.zs04{left:740px; top:850px; width:100px}
.zlzs9{left:530px; top:640px;}
/*用户指南*/
.user_tab{
    width:100%;
    height:55px;
    border-bottom: 2px solid #e6e6e6;
    box-sizing: border-box;
    line-height: 55px;
    margin-bottom: 22px;
}
.user_tab a{
	border-bottom: 2px solid #1753C5;
	display: block;
	height: 53px;
	width: 100px;
	color: #1753c5;
	font-weight: bolder;
	font-size: 18px;
	padding-left: 20px;
	letter-spacing: 1px
 
}
.user h3{font-size: 18px; line-height: 55px; vertical-align: middle; color: #333333}
.user p{text-indent: 2em; font-size: 16px; line-height: 40px; vertical-align: middle; color: #666666}
.userimg{
	margin: 40px auto 0px;
	width: 967px;
}
.userimg img{
    width: 967px;
    height: 455px;
}
.lawimg{
	margin: 40px auto 0px;
	width: 940px;
}
.lawimg img{
	width: 940px;
	height: 369px
 } 
/* 2018-2-7 朱志强 */
.fixbox{
	position:fixed;
	right:-106px;
	top:20%;
	z-index:1000000000000;
}
.fixbox a{
	    color: #565656;
    font: 12px '宋体';
    display: block;
    background-repeat: no-repeat;
    text-decoration: none;
    border: 1px solid #fff;
    line-height: 18px;
    float:none!important;
    margin: 9px 6px 6px 0!important;
    
	
}
.share{
	display:block;
	float:left;
	height:80px;
	width:26px;
	background-color:#0080ff;
	color:white;
	font-size:14px;
	text-align:center;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
	padding-top:20px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	margin-top:30px;
	cursor:pointer;
	
}
.sharebox{
	float:left;
	width:96px;
	background-color:white;
	border:solid 1px #e0e0e0;
	height:120px;
	overflow:hidden;
	position:relative;
	padding-top:10px;
	padding-left:10px;
	border-top-left-radius: 3px;
	border-bottom-left-radius:3px;	
}

.sharebox span{
	display:block;
	font-size:14px;
	font-weight:bold;
}


/*下载试用*/
.tab_right_nav{
    width:100%;
    padding:0;
    border:1px solid #e6e6e6;
}
.tab_right_row{
    overflow:hidden;
    padding:10px 0 10px 0;
    border-bottom:1px dashed #e6e6e6;
}
.tab_nl{
    border:0;
}
.tab_right_row_title,.tab_right_row_sel{
    float:left;
    padding:5px 10px;
    margin-left:5px;
    font-size:14px;
    color:#666;
}
.tab_right_row_sel{
    cursor:pointer;
}
.actives{
    color:#fff;
    background:#0fc35c;
    border-radius:5px;
}
.softwares{
    width: 100%;
    margin: 30px 0;
}
.softwares .item{
    overflow:hidden;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px dotted #bbb;
}
.software_img{
    float:left;
    width:268px;
    height:170px;
    font-size:0;
    margin-bottom:15px;
}
.item_right{
    overflow:hidden;
    float:left;
    width:586px;
    margin-left:25px;
}
.item_right_title{
    display:inline-block;
    margin:5px 0;
    font-size:16px;
    font-weight:bold;
    color:#1f1f1f;
}
.hot{
    padding-right:45px;
    background:url(../Images/icon_hot.png) 0 0 no-repeat;
    background-position:right center;
}
.new{
    padding-right:45px;
    background:url(../Images/icon_new.png) 0 0 no-repeat;
    background-position:right center;
}
.newhot{
	padding-right: 90px;
    background:url(../Images/icon_newhot.png) 0 0 no-repeat;
    background-position:right center;
}

.item_right_content{
    margin:10px 10px 5px 0;
    font-size:14px;
    line-height:24px;
    color:#747474;
    overflow:hidden;

    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.rs{
    display:inline-block;
    margin-right:40px;
    font-size:13px;
    color:#999;
}
.right_btn{
    width: 107px;
    background: #387dff;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    border: none;
    line-height: 32px;
    margin-top: 20px;
}
.pagination .textright{
    text-align:right;
}
