/* --------reset-------- */
html{zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true);}(this));}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse: collapse; border-spacing: 0; }
input,select,textarea,button { font-size: 100%; }
fieldset,img,abbr,acronym { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: 400; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6,legend { font-size: 100%; font-weight: 400; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
blockquote, q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }

/* --------base-------- */
body {font-size:14px; color: #000; background:#fff; height:100%;font-family: "黑体", "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h1,h2 { margin: 1em 0; }
h1,h2,h4,h5,h6,strong,caption,th { font-weight: 700; }
abbr,acronym { border-bottom: 1px dotted #aaa; cursor: help; }
em { font-style: italic; }
/*th,td { border: 1px solid #aaa; padding: 8px 5px 6px; }*/
fieldset,table { margin-bottom: 1em; }
/*p{text-indent:2em}*/
legend { margin-left: 7px; +margin: 0; }
.clearfix:after { content: "\20"; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.red { color: #F00; }
.black { color: #000; }
.white { color: #FFF; }
.blue { color: #00F; }
.green { color: #008000; }
.brown { color: #A52A2A; }
.gray { color: #ccc; }
.cb:after{content:"\20";display: block;width:0;height:0;clear:both;}
.cb{zoom:1;}
.ofH{overflow:hidden;}
.clear{ width:0; height:0; clear:both; overflow:hidden;}
.mc{margin-left:auto;margin-right:auto;}
.taC{text-align:center;}
.bod{ border:1px solid red;}
.fL{float:left;}
.fR{float:right;}
.dpN{display:none;}
a{ text-decoration:none;transition-duration:0.3s;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;}


@font-face {
  font-family: "NotoSansCJK-Regular";
  src: url("font/NotoSansCJK-Regular.ttf") format("truetype"),
       url("font/NotoSansCJK-Regular.eot") format("embedded-opentype"),
       url("font/NotoSansCJK-Regular.otf") format("opentype"),
	  url("font/NotoSansCJK-Regular.otf");
}



/*首页*/
.top{  height:86px; z-index:999; position:fixed; width:100%;background-color: #040c20}
/*background-color:rgba(4,12,32,0.8);*/
.w1100{ width:1100px; margin:0 auto; }
.logo{ margin-top:16px;}
.nav{ margin-top:26px;}
.nav li{ width:97px; height:35px; margin-left:2px; margin-right:2px;}
.nav a{ color:#d9d9d9; font-size:14px; width:95px; height:33px;line-height:33px; display:block; text-align:center;}
.nav a:hover{ border:1px solid #898d96; border-radius:20px; color:#fff;}
.select{border:1px solid #898d96; border-radius:20px; color:#fff !important;}
.main{ z-index:0; position:relative; }

/*banner开始*/

.bannerbox ul li.fst-li{
    background: url(../images/banner01.jpg) center no-repeat;
    background-size: cover;
}
.bannerbox ul li.sec-li{
    background: url(../images/banner02.jpg) center no-repeat;
    background-size: cover;
}
.bannerbox ul li.third-li{
    background: url(../images/banner03.jpg) center no-repeat;
    background-size: cover;
}
dl,dd{margin:0 auto;padding:0;border:0;}
.bannerbox{
	height: 580px;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.containt-div{
	width: 1024px;
	position: relative;
	height: 580px;
}
.bannerbox ul{
    position: relative;
}
.bannerbox ul li{
	list-style: none;
	width: 100%;
	height: 580px;
	position: absolute;
	left: 0;
	top: 0;
}
.bannerbox ul li .img1{
    position: absolute;
}
.bannernav{width:220px;height:10px;position:absolute;bottom:20px;right:30px;z-index: 2; left: 50%;margin-left: -100px;}
.bannernav dl dd{list-style-type:none;width:50px;height:10px;float:left;margin-right:10px;cursor:pointer;background-color:#fff;}
.bannernav dl .bg{background:#00e4ff;width:70px;height:10px;border:none;}

/*banner结束*/
.main_program{ background:#f3f3f3; padding:30px 0 60px 0; min-width:1100px; width:100%;}
.main_bt{ font-size:16px; color:#555555; text-align:center;}
.main_bt span{ color:#000; font-size:27px;}
.main_program_list li{ width:265px; background:#fff; height:410px; margin-left:5px; margin-right:5px; text-align:center; display:block; margin-top:30px;}
.main_program_list li:hover{ background: url(../images/in02.jpg) repeat-x;}
.main_program_list .a1 img{ padding-top:25px;}
.main_program_list .a1{ height:290px;}
.main_program_list .a3{ width:225px; margin-left:20px; margin-top:10px; color:#5e5e5e; line-height:20px; font-size:13px;}
.main_program_list .a3 span{ color:#000; font-size:20px; line-height:40px;}
.main_program_list .a2{ width:265px; height:118px; display:block;}
.main_program_list .a2 .line{ border-bottom:1px solid #c8c8c8; width:50px; margin-left:107px; margin-top:35px;}
.main_program_list li:hover .a2 .line{border-bottom:1px solid #fff;}
.main_program_list .a2 .more{ color:#5e5e5e; font-size:13px; margin-top:18px;}
.main_program_list li:hover .a2 .more{ color:#fff;}
.main_program_list .a2 .icon{ background:url(../images/in03.png) no-repeat center; width:36px; height:36px; margin:20px 0 0 114px;}
.main_program_list li:hover .a2 .icon{ background:url(../images/in04.png) no-repeat;}
.main_product_jl{ margin:40px 0 30px 0;}
/*产品选项卡*/
/* ///////////////////////////////////////// 
	=#page-wrap
///////////////////////////////////////// */
#page-wrap {


}
h1 {
  margin-bottom: 1.5em;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
h1 span {
  display: block;
  margin-top: 6px;
  letter-spacing: 7px;
  font: 14px Verdana;
}
.tab_bt{ font-size:20px !important; color:#000000; line-height:30px;}
.tab_wz{ width:530px; margin-left:50px;}
.tab_line{ border-bottom:3px solid #000; width:55px; margin-top:15px;}
.tab_list{ margin-top:20px;}
.tab_list p{ width:250px; font-size:14px; color:#4a4a4a; line-height:30px; background:url(../images/in08.jpg) no-repeat 0 16px; padding-left:15px;}
.tab_more a{ width:126px; height:33px; display:block; line-height:33px; text-align:center; background:#424242; color:#fff; margin-top:20px; font-size:13px;}
.tab_more a:hover{ color:#fff; background:#066cad;}

.tab01 a{ background: url(../images/in10.png) no-repeat top center; color:#525252; width:183px;  height:47px; display:block; text-align:center; padding-top:80px;}
.tab01:hover a,.tab01 a:focus,.tab01 .aocus a{ background:url(../images/in11.png) no-repeat top center; color:#066cad}

.tab02 a{ background: url(../images/in12.png) no-repeat top center; color:#525252; width:183px;  height:47px; display:block; text-align:center; padding-top:80px;}
.tab02 a:hover,.tab02 a:focus,.tab02 .aocus a{ background:url(../images/in13.png) no-repeat top center; color:#066cad}

.tab03 a{ background: url(../images/in14.png) no-repeat top center; color:#525252; width:183px;  height:47px; display:block; text-align:center; padding-top:80px;}
.tab03 a:hover,.tab03 a:focus,.tab03 .aocus a{ background:url(../images/in15.png) no-repeat top center; color:#066cad}

.tab04 a{ background: url(../images/in16.png) no-repeat top center; color:#525252; width:183px;  height:47px; display:block; text-align:center; padding-top:80px;}
.tab04 a:hover,.tab04 a:focus,.tab04 .aocus a{ background:url(../images/in17.png) no-repeat top center; color:#066cad}

.tab05 a{ background: url(../images/in18.png) no-repeat top center; color:#525252; width:183px;  height:47px; display:block; text-align:center; padding-top:80px;}
.tab05 a:hover,.tab05 a:focus,.tab05 .aocus a{ background:url(../images/in19.png) no-repeat top center; color:#066cad}

.tab06 a{ background: url(../images/in20.png) no-repeat top center; color:#525252; width:183px;  height:47px; display:block; text-align:center; padding-top:80px;}
.tab06 a:hover,.tab06 a:focus,.tab06 .aocus a{ background:url(../images/in21.png) no-repeat top center; color:#066cad}

.tab07 a{ background: url(../images/98_01.png) no-repeat top center; color:#525252; width:183px;  height:47px; display:block; text-align:center; padding-top:80px;}
.tab07 a:hover,.tab07 a:focus,.tab07 .aocus a{ background:url(../images/98_01_hover.png) no-repeat top center; color:#066cad}

/* ///////////////////////////////////////// 
	=.no-js
///////////////////////////////////////// */	
.no-js #tab_design {
    overflow: hidden;
    padding: 2em;
    background: #fff;
    color: #333;
}
.no-js #tab_design li {
    float: left;
    margin-right: 20px;
    margin-top: 20px;
}
.no-js #tab_design a {
    color: #333;
}
.no-js #tab_design img {
    vertical-align: bottom;
}

/* ///////////////////////////////////////// 
	=.Global Classes
///////////////////////////////////////// */
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.ie6 .clearfix {
  height: 1px;
}
.ie7 .clearfix {
  min-height: 1px;
}
.blind {
  visibility: hidden;
  position: absolute;
  top: -10000px;
  height: 1px;
  width: 1px;
}
.tab_menu{ width:1100px; margin:0 auto;}

/*产品选项卡结束*/

.mian_about{ background:url(../images/in23.jpg) no-repeat top center; height:489px;background-size: cover; padding:40px 0 60px 0;}
.main_about_bt{ font-size:16px; color:#fff; text-align:center; margin-bottom:25px;}
.main_about_bt span{ color:#fff; font-size:27px;}
.main_about_line{ border-bottom:3px solid #fff; width:55px;  margin:0 auto;}
.main_about_con{ text-align:center; color:#dcdcdc; font-size:14px; line-height:30px; margin-top:30px; margin-bottom:50px;}
.main_about_more{text-align:center; }
.main_about_more a{ padding:10px 80px; border:1px solid #fff;transition-duration:0.4s;-moz-transition-duration:0.4s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;}
.main_about_more a:hover{ padding:10px 110px;}
.mt55{ margin-top:55px;}
.main_news_list{ width:345px; margin-left:10px; margin-right:11px; border-bottom:2px solid #373d41; padding-bottom:20px; line-height:20px;}
.main_news_list a .title{ color:#000; font-size:15px; font-weight:700; height:45px;}
.main_news_list a:hover .title{ color:#066cad;}

.main_news_list a .time{ color:#000; font-size:12px;}
.main_news_list a:hover .time{ color:#066cad;}

.main_news_list a .line{ border-bottom:1px solid #b0b0b0; width:45px; margin-top:10px; margin-bottom:10px;}

.main_news_list a .con{ color:#5e5e5e; font-size:14px; line-height:25px;height: 35px}
.main_news_list a:hover .con{ color:#252525;}

.main_news_list a .more{ color:#fff; font-size:13px; background:url(../images/in26.jpg) no-repeat; width:83px; padding-left:10px; height:30px; margin-top:15px; line-height:30px; display:block;}
.main_news_list a:hover .more{ color:#fff; background:url(../images/in27.jpg) no-repeat;}

.bottom_one{ background:#eaeaea; padding:40px; 0 60px 0;}
.bottom{ margin-top:100px;}
.bottom_two{ background:#040c20; padding:30px 0; font-size:14px; line-height:25px; text-align:center; color:#fff;}
.bottom_two span{ color:#9e9e9e; font-size:13px;}
.bottom_two a{ color:#9e9e9e;}
.bottom_two a:hover{ color:#9e9e9e; text-decoration:underline; }
.bottom_one_a{ width:143px;}
.bottom_one .title{ background:url(../images/in30.jpg) no-repeat bottom; font-size:14px; color:#000; padding-bottom:10px; margin-bottom:20px;}

.bottom_one_b{ width:113px;}
.bottom_one .title_a{ background:url(../images/in31.jpg) no-repeat bottom; font-size:14px; color:#000; padding-bottom:10px; margin-bottom:15px;}
.bottom_one_b li a{ color:#3b3b3b; font-size:14px; line-height:22px;}
.bottom_one_b li a:hover{ color:#000; text-decoration:underline;}


@charset "UTF-8";
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #fff;
}

::-webkit-scrollbar-thumb {
  background: #292929;
}

::-webkit-scrollbar-thumb:window-inactive {
  background: #292929;
}

::-webkit-scrollbar-thumb:vertical:hover {
  background: #292929;
}

/*about*/
.abkv{ background:url(../images/abkv.jpg) no-repeat top center; height:322px; line-height:45px; color:#fff; font-size:30px; z-index:55; padding-top:225px;}
.abkv span{ font-size:50px;}
.nav_second{ background: url(../images/ab01.png) right; width:100%; text-align:center; height:45px; margin-top:-45px; z-index:88;}
.nav_second ul li{ display:inline-block;}
.nav_second .cj_cbu li .cj_aa{ color:#fff; line-height:45px; font-size:15px; display:block; height:42px; padding-left:5px; padding-right:5px; margin-left:20px; margin-right:20px;}
.nav_second .cj_cbu li .cj_aa:hover{ color:#85c226; border-bottom:3px solid #85c226; }
.ny_select{color:#85c226 !important; border-bottom:3px solid #85c226;}
.con_title{ text-align:center; font-size:22px; color:#000; background:url(../images/ab02.jpg) no-repeat bottom center; padding-bottom:15px; margin-top:30px; margin-bottom:40px;}
.con_a1{ width:435px; height:240px;}
.con_a2{ width:615px; font-size:14px; line-height:30px; color:#626262;}
.con_a3{ background:url(../images/ab04.jpg) no-repeat top center; background-size:cover; height:440px; margin-top:60px;}
.con_title_a1{ text-align:center; font-size:22px; color:#fff; background:url(../images/ab05.jpg) no-repeat bottom center; padding-bottom:15px; padding-top:30px; margin-bottom:40px;}
.con_a4{ background-color:rgba(255,255,255,0.08); border:1px solid #fff; width:460px;border-color: rgba(255,255,255,0.2); margin-top:20px; color:#fff; font-size:15px; line-height:36px; padding:40px ;}
.con_a6 li{ background:#fff; border:1px solid #d4d4d4; padding:8px; width:247px; height:99px; margin-left:5px; margin-right:5px; margin-bottom:10px;}
.con_a6 li:hover{ background:#ececec;padding:8px; }
.con_a6 li img{ width:247px; height:99px;}
/*contact*/
.con_b1{ background:url(../images/co01.jpg) no-repeat 0 0px; font-size:20px;height:24px; line-height:24px; margin-bottom:20px; color:#000; font-weight:700; padding-left:40px;}
.mt70{ margin-top:70px;}
.con_b2{ background:url(../images/co02.jpg) no-repeat 0 0px; height:24px; line-height:24px; font-size:15px;margin-bottom:20px; color:#515151;  padding-left:40px;}
.con_b3{ background:url(../images/co03.jpg) no-repeat 0 0px; height:24px; line-height:24px; font-size:15px;margin-bottom:20px; color:#515151;  padding-left:40px;}
.con_b4{ background:url(../images/co04.jpg) no-repeat 0 0px; height:24px; line-height:24px; font-size:15px;margin-bottom:20px; color:#515151;  padding-left:40px;}
.con_b5{ font-size:14px; color:#000; margin-top:20px;}
.con_b5 img{ width:122px; height:121px; margin-top:15px;}
.map{ width:590px; height:360px; border:1px solid #ccc; margin-top:60px;}
.con_b6{ padding:50px 0;}
.con_bod{ border:1px solid #c9c9c9; width:525px; height:45px;}
.con_bod input{ width:480px; height:43px; margin-left:10px; border:none; font-size:14px;}
.con_tex{border:1px solid #c9c9c9; width:1092px; margin-top:20px;}
.con_tex textarea{ width:1050px; height:194px; border:none; padding-top:12px; margin-left:10px; font-size:14px;}
.con_tj a{ width:1095px; display:block; margin-top:30px; background:#f69b04; font-size:15px; border:none; height:42px; line-height:42px; text-align:center; color:#fff;}
.con_tj a:hover{ background:#87c124}

/*jion*/
.jion_con{ margin-top:40px;}
.demo{width:1100px;margin:0 auto;}
.menu_head{padding:13px 25px;cursor:pointer;position:relative; color:#000; font-size:16px; margin-bottom:1px; background:#e0e0e0 url(../images/ji02.jpg) right no-repeat;}
.menu_list .current{background:#066cad url(../images/ji01.jpg)  right no-repeat; color:#fff;}
.menu_body{display:none; width:1060px; padding:20px; background:#f8f8f8;  line-height:30px; color:#666;margin-bottom:30px; font-size:14px;}
.menu_body span{ color:#f01010; font-weight:700;}
/*news*/
.nekv{ background:url(../images/nekv.jpg) no-repeat top center; height:322px; line-height:45px; color:#fff; font-size:30px; z-index:55; padding-top:225px;}
.nekv span{ font-size:50px;}
.nelist{ margin-top:40px;}
.nelist ul li{ margin-bottom:45px;}
.talentnybt{ text-align:center; font-size:25px; color:#000; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; margin-top:30px;}
.talentnyfbt{ text-align:center; color:#929292;}
.talentnynr{ color:#636363; margin-top:30px; font-size:13px; line-height:30px; margin-bottom:20px;}
.main_news_list img{ width:345px; height:205px; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.serline{ border-top:1px solid #dedede; margin-bottom:20px;}
.sernext li a{ color:#242424; font-size:15px; line-height:35px;}
.sernext li a:hover{ color:#000; text-decoration:underline;}
.serfh a{ width:120px; height:35px; text-align:center; line-height:35px; font-size:15px; color:#ff9b19;border-radius:20px; background:#fff; border:1px solid #ee9b10; display:block}
.serfh a:hover{ background:#ee9b10; color:#fff;}
.talentnynr p{text-indent:2em; margin-bottom: 1em; }



/*service*/
.sekv{ background:url(../images/sekv.jpg) no-repeat top center; height:322px; line-height:45px; color:#fff; font-size:30px; z-index:55; padding-top:225px;}
.sekv span{ font-size:50px;}
.ser_con_a1{ background:url(../images/se01.jpg) no-repeat top center; width:350px; height:41px; text-align:center; font-size:22px; color:#ffffff; padding-top:160px;}
.ser_con{ margin-top:40px;}

.ser_con_a2{ background:url(../images/se02.jpg) no-repeat top center; margin-left:25px; width:350px; height:41px; text-align:center; font-size:22px; color:#ffffff; padding-top:160px;}
.ser_con_a3{ background:url(../images/se03.jpg) no-repeat top center; width:350px;margin-left:25px; height:41px; text-align:center; font-size:22px; color:#ffffff; padding-top:160px;}
.ser_con_a4{ color:#066cad; font-weight:700;font-size:50px; width:60px;}
.ser_con_a5{ width:290px; margin-left:30px; color:#7f7e7e; font-size:14px; margin-top:5px;}
.ser_con_a5 span{ color:#000; font-size:15px;}
.ser_con_line{ border-bottom:1px solid #000; width:45px; padding-bottom:7px; margin-bottom:7px;}
.ser_con_a6{ background:#066cad; width:290px; height:260px; line-height:30px; padding-top:45px; margin-left:30px; margin-top:15px; text-align:center; font-size:15px; color:#fff;}
.ser_con_a6 span{ font-size:22px;}
.ser_tex{ text-align:right; margin-right:20px; }
.service_bc{ background:#eeeeee; padding:15px; text-align:center; border-radius:5px; color:#333; font-size:15px; line-height:30px;}
.service_bc:hover{-webkit-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  -moz-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  box-shadow:0 0 15px rgba(96, 96, 96, .5); background:#066cad; color:#fff;}
/*problem*/

.demo{width:1100px;margin:0 auto;}
.menu_head_pro{padding:0 20px; height:40px; line-height:40px;cursor:pointer;position:relative; color:#000; font-size:16px; margin-bottom:1px; background: url(../images/pr02.jpg) right no-repeat;}
.menu_list .current_pro{background:url(../images/pr01.jpg)  right no-repeat; color:#000;}
.menu_body_pro{display:none; width:1060px; padding:20px; background:#fcfbfb;  line-height:30px; color:#666;margin-bottom:20px; font-size:13px;}
.menu_body_pro span{ color:#f01010; font-weight:700;}
.menu_head_pro span{ color:#f40000;}
.pro_a{color:#f40000; font-size:15px;}
.pro_b{ width:1020px;}

/*download*/
.downlist a{ width:510px; height:45px; display:block; background:#eaeaea; padding:0 10px 0 10px; line-height:45px; font-size:14px; color:#000;}
.downlist a:hover{ background:#066cad; color:#fff;}
.downlist a .a1{ background:url(../images/do01.png) no-repeat 0 10px; padding-left:35px; width:410px;}
.downlist a:hover .a1{ background:url(../images/do01_hover.png) no-repeat 0 10px;}
.downlist a .a2{ background:url(../images/do02.png) no-repeat 0 14px; width:35px; padding-left:25px;}
.downlist a:hover .a2{ background:url(../images/do02_hover.png) no-repeat 0 14px;}
.downlist li{ margin-left:10px; margin-left:10px; margin-bottom:20px;}
/*case*/
.cakv{ background:url(../images/cakv.jpg) no-repeat top center; height:322px; line-height:45px; color:#fff; font-size:30px; z-index:55; padding-top:225px;}
.cakv span{ font-size:50px;}
.case_list li a{ width:343px; margin-left:10px; margin-right:10px; margin-bottom:20px; height:437px; display:block; background:#fff; border:1px solid #d9d9d9;}
.case_list li a:hover{ background:#ededed; border:1px solid #bababa;}
.case_list a .a1{ color:#000; background:#ededed; width:303px; height:65px; line-height:65px; font-size:15px; padding:0 20px 0 20px;}
.case_list a .csse_pic{ width:305px; height:186px; margin-left:19px; margin-top:20px; overflow:hidden;}
.case_list a .a3{ color:#000; width:305px; margin-left:19px; margin-top:15px; font-size:13px; line-height:25px; height:70px;}
.case_list a .a4{ background:#066cad; margin-left:19px; margin-top:25px; width:130px; height:32px; line-height:31px; text-align:center; color:#fff; font-size:14px; display:block;}
.case_list a:hover .a4{ background:#ef9b0f;}
.csse_pic img {
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.csse_pic:hover img {
	
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}
.csse_pic {
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden; 
	text-align: center;
	cursor: pointer;
}
.csse_pic img {
	position: relative;
	display: block;
	min-height: 100%;
}


/*product*/
.prkv{ background:url(../images/prkv.jpg) no-repeat top center;background-size: cover; height:322px; line-height:45px; color:#fff; font-size:30px; z-index:55; padding-top:225px;}
.prkv span{ font-size:50px;}
.pro_one{ width:570px; color:#626262; font-size:15px; line-height:30px; margin-top:50px;}
.pro_one .a1{ color:#000; font-size:30px; }
.pro_one .a2{ width:50px; height:4px; background:#000; margin-top:30px; margin-bottom:30px;}
.pro_two img{ width:471px; height:310px; margin-top:20px;}
.pro_three{color:#000; font-size:30px; margin-top:30px; margin-bottom:40px;}
.pro_three_a1{ width:220px; height:62px; background:#f5f5f5 url(../images/pro02.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a1:hover{  background:#85c226 url(../images/pro02_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_three_a2{ width:220px; height:62px; background:#e9e9e9 url(../images/pro03.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a2:hover{  background:#85c226 url(../images/pro03_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_three_a3{ width:220px; height:62px; background:#f5f5f5 url(../images/pro04.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a3:hover{  background:#85c226 url(../images/pro04_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_three_a4{ width:220px; height:62px; background:#e9e9e9 url(../images/pro05.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a4:hover{  background:#85c226 url(../images/pro05_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_three_a5{ width:220px; height:62px; background:#f5f5f5 url(../images/pro06.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a5:hover{  background:#85c226 url(../images/pro06_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_three_a6{ width:220px; height:62px; background:#e9e9e9 url(../images/pro07.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a6:hover{  background:#85c226 url(../images/pro07_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_three_a7{ width:220px; height:62px; background:#f5f5f5 url(../images/pro08.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a7:hover{  background:#85c226 url(../images/pro08_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_three_a8{ width:220px; height:62px; background:#e9e9e9 url(../images/pro09.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a8:hover{  background:#85c226 url(../images/pro09_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_three_a9{ width:220px; height:62px; background:#f5f5f5 url(../images/pro10.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a9:hover{  background:#85c226 url(../images/pro10_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_three_a10{ width:220px; height:62px; background:#e9e9e9 url(../images/pro11.png) no-repeat 77px 40px; font-size:15px; text-align:center; padding-top:125px; color:#656565;}
.pro_three_a10:hover{  background:#85c226 url(../images/pro11_hover.png) no-repeat 77px 40px; color:#fff;}
.pro_dzjs_a1{ color:#626262; font-size:15px; line-height:30px;}
.pro_dzjs_a1 .a1{color:#000; font-size:30px; }
.pro_dzjs_a1 .a2{width:50px; height:4px; background:#000; margin-top:30px; margin-bottom:30px;}
.pro_dzjs_a2 img{ width:1100px; height:425px; overflow:hidden; margin-top:40px;}
.pro_dzjs_a2 img:hover{-webkit-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  -moz-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  box-shadow:0 0 15px rgba(96, 96, 96, .5); }
.pro_dzjs_a3 p{ background:url(../images/pro13.jpg) no-repeat left; height:29px; line-height:29px; padding-left:20px; color:#454545; font-size:16px;}
.pro_dzjs_a3 p span{ color:#000; font-size:30px;}
.pro_dzjs_a3{ margin-top:40px; margin-bottom:20px;}
.pro_dzjs_a4 { margin-top:30px;}
.pro_dzjs_a4 li{ width:200px; margin-bottom:18px; height:85px; border:1px solid #d7dfe0; margin-right:18px; font-size:20px; color:#000; text-align:center;}
.pro_dzjs_a4 li:hover{ border:1px solid #83c326;}
.pro_dzjs_a4 .a1{ line-height:85px; font-size:16px;}
.pro_dzjs_a4 .a3{ margin-top:10px;font-size:16px;}
.pro_dzjs_a4 .a2{ background:#44cc8b; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:15px; border-radius:3px; margin-left:55px; margin-top:10px;}
.pro_dzjs_a4 .a4{ background:#fb9d08; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:15px; border-radius:3px; margin-left:55px; margin-top:10px;}
.pro_dzjs_a4 .a5{ font-size:13px; color:#878787;}
.pro_dzjs_a5 .a1{  font-size:30px;border-top:1px solid #ccc; padding-top:40px; margin-top:30px;}
.pro_dzjs_a6 li{ width:100px; margin-right:57px; text-align:center; font-size:16px; margin-top:40px;}
.pro_dzjs_a6 li img{ width:94px; height:93px; overflow:hidden; margin-bottom:15px;}
.pro_dpm_bg{ background:#f5f5f5; padding-top:40px; padding-bottom:50px; margin-bottom:50px;}
.pro_dpm_pic{ background:#fff; width:1100px; padding:40px 0; text-align:center; margin-top:40px; }
.pro_dpm_pic:hover{-webkit-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  -moz-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  box-shadow:0 0 15px rgba(96, 96, 96, .5);  }
.pro_dpm_a1{ text-align:center; margin-top:40px; line-height:30px; font-size:16px; color:#000;}
.pro_dpm_a1 span{ font-size:20px;}

.pro_dpm_a2 { margin-top:30px;}
.pro_dpm_a2 li{ width:163px; margin-bottom:18px; height:85px; border:1px solid #d7dfe0; margin-right:18px; font-size:20px; color:#000; text-align:center;}
.pro_dpm_a2 li:hover{ border:1px solid #1a96fc;}
.pro_dpm_a2 .a1{ line-height:85px; font-size:16px;}
.pro_dpm_bg_one{ background:#e4eaeb; padding:60px 0; margin:50px 0;}
.pro_dpm_a3 li{ background:#fff; width:255px;  margin-left:10px; margin-right:10px;}
.pro_dpm_a3 li:hover{-webkit-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  -moz-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  box-shadow:0 0 15px rgba(96, 96, 96, .5); }
.pro_dpm_a3 .a1{ background:#1a96fc; padding:15px; font-size:16px; line-height:25px; text-align:center; color:#fff;}
.pro_dpm_a3 img{ width:235px; height:197px; margin-top:10px; margin-left:10px; margin-bottom:20px;}
.pro_dpm_a4 li{ width:100px; margin-left:28px; margin-right:28px; text-align:center; font-size:16px; margin-top:70px;}
.pro_dpm_a4 li img{ width:94px; height:93px; overflow:hidden; margin-bottom:15px;}
.pro_dzyw_pic{ background:#3e4454; width:1100px; margin-bottom:50px; padding:40px 0; text-align:center; margin-top:40px; }
.pro_dzyw_pic:hover{ background:#091124}
.mt40{ margin-top:40px;}
.pro_dzyw_lst{ margin-top:60px;}
.pro_dzyw_lst li{ width:249px; margin-bottom:20px; margin-left:10px; border:3px solid #fff; display:block; height:330px; color:#000; margin-right:10px; background:#fff;}
.pro_dzyw_lst li:hover{ background:#fff;  border:3px solid #58d68b; -webkit-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  -moz-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  box-shadow:0 0 15px rgba(96, 96, 96, .5); }
.pro_dzyw_lst img{ width:249px; height:164px; overflow:hidden;}
.pro_dzyw_lst .a1{ border-top:1px solid #efefef; text-align:center; padding:0 15px; padding-top:15px; font-size:14px; color:#626262;}
.pro_dzyw_lst .a1 span{ color:#000; font-size:20px;}

.pro_dzyw_img{ text-align:center; background:#fff; border:1px solid #fff; padding:30px 0; margin-top:30px; width:1100px;}
.pro_dzyw_img:hover{ text-align:center; background:#fff; border:1px solid #e4eaeb;}

.pro_dzjk_pic{ background:#373d41; border:5px solid #5ab676; width:1090px; margin-bottom:50px; padding:40px 0; text-align:center; margin-top:40px; }
.pro_dzjk_pic:hover{ background:#091533; border:5px solid #00d7e1;}

.pro_dzjk_a1 li{ width:173px; margin-right:5px; margin-left:5px; padding:20px 0; background:#fff;  text-align:center; font-size:15px; margin-top:40px;}
.pro_dzjk_a1 li:hover{-webkit-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  -moz-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  box-shadow:0 0 15px rgba(96, 96, 96, .5);}
.pro_dzjk_a1 li img{ width:94px; height:93px; overflow:hidden; margin-bottom:15px;}
.pro_dzjk_a2{ text-align:center; color:#000; font-size:25px; border-bottom:1px solid #e4eaeb; padding-bottom:20px;}
.pro_dzjk_list_a1{ width:360px; line-height:30px; margin-top:70px;}
.pro_dzjk_list_a1 .a1{ font-size:30px; color:#000;}
.pro_dzjk_list_a1 .line{ width:50px; background:#000; height:4px; margin-top:30px; margin-bottom:30px;}
.pro_dzjk_list{ margin-top:60px;}
.pro_dzjk_list_a1 .a2{ font-size:17px; color:#444444;}
.pro_dzjk_list li{ border-bottom:1px solid #ccc;  padding:30px;}
.pro_dzjk_list li:hover{-webkit-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  -moz-box-shadow:0 0 15px rgba(96, 96, 96, .5);  
  box-shadow:0 0 15px rgba(96, 96, 96, .5);}





/*program*/
.progkv{ background:url(../images/progkv.jpg) no-repeat top center; height:322px; line-height:45px; color:#fff; font-size:30px; z-index:55; padding-top:225px;}
.progkv span{ font-size:50px;}




  /*分页*/
#page{ width:100%; height:80px; float:left; padding-top:20px; padding-bottom:20px; text-align:center; font-size:16px;}
#page a{ padding-left:8px; padding-right:8px; height:22px; line-height:22px; margin-left:10px; display:inline-block; border:1px #CCC solid; color:#666;}
#page .disabled{ border:1px #1a2a3c solid; color:#1a2a3c;}


.maine_hd{ width:45px; margin:40px auto;}
.maine_hd li{ background:#373d41; width:11px; height:11px; border-radius:20px; display:block; margin-left:5px; margin-right:5px;}
.maine_hd li:hover{ background:#ee9b10;}
.maine_hd_select{ background:#ee9b10!important;}



#elevator_item {
  width: 60px;
  height: 100px;
  position: fixed;
  right: 15px;
  bottom: 5px;
  -webkit-transition: opacity .4s ease-in-out;
  -moz-transition: opacity .4s ease-in-out;
  -o-transition: opacity .4s ease-in-out;
  opacity: 1;
  z-index: 100020;
  display: none;
}
#elevator_item.off {
  opacity: 0;
  visibility: hidden
}
#elevator {
  display: block;
  width: 60px;
  height: 50px;
  background: url(../images/icon_top.png) center center no-repeat;
  background-color: #444;
  background-color: rgba(0,0,0,.6);
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  cursor: pointer;
  margin-bottom: 10px
}
#elevator:hover {
  background-color: rgba(0,0,0,.7)
}
#elevator:active {
  background-color: rgba(0,0,0,.75)
}


/*2017.9.8新增*/
.pro_cj{ margin-bottom:40px;}
.pro_cj a img{ width:217px; height:160px; display:block; border:1px solid #ccc; overflow:hidden;}
.pro_cj a:hover img{ border:1px solid #ee9b10; }
.pro_cj_right{ width:850px; margin-left:31px; font-size:14px; line-height:25px; color:#626262;}
.pro_cj_left{ width:219px;}
.pro_cj_right .a1{ margin-bottom:15px;}
.pro_cj_right .a1 a{ color:#000; font-size:16px; }
.pro_cj_right .a1 a:hover{ color:#ee9b10; text-decoration:underline;}
.pro_cj_right .a2 a{ color:#000; font-size:15px; margin-top:30px; width:115px; height:30px; display:block; background:#d7d7d7; border-radius:30px; line-height:30px; text-align:center;}
.pro_cj_right .a2 a:hover{ background:#ee9b10; color:#fff;}
.pronycj_bt{ text-align:center; font-size:25px; color:#000;}
.pronycj_con{ font-size:14px; line-height:25px; margin-top:30px; color:#626262;}

.cj_d{
  position: absolute;
  width: 105px;
  text-align: center;
  left: 6px;
  height: auto;
  background: #0b0b0b;
display: none;
    z-index: 1999;
}
.cj_u{
  list-style: none;
}
.cj_l{
  float: left;
  width: 105px;
  text-align: center;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  color: #fff;
}
.cj_a{
  width: 105px;
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding: 0 ;
  cursor: pointer;
    overflow: hidden;text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient:  vertical;
}
.i_d dd{
    height: 10px;
}












