@charset "utf-8";
/* CSS Document */
body,html {
	width: 100%;
	height: 100%;
}
/*基本s*/
*{ padding:0px; margin:0px }
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form,fieldset, 
legend, input, button,textarea, p, blockquote, th, td { margin: 0; padding: 0;}
h3{ font-size:16px;}
body{color:#252525; margin:0px auto; display:block; background-color:#fff; font-family:微软雅黑; font-size:14px;}
div{ margin:0; padding:0; border:0; display:block; }
img{ margin:0; padding:0; border:0; }
p{ margin: 0px; line-height:1.8em}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0; /* Remove most spacing between table cells.*/}
td, th {
    display: table-cell;
    vertical-align: inherit;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
em{ font-style:normal;}
li{ list-style: none outside none;}
@font-face {
	font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* 图标 */
/*链接*/
a{ text-decoration:none; color:#626262; background: transparent;  outline:none}
a:visited { color:#626262;}
a:focus { outline:none; }
a:hover{ color:#333333; text-decoration: none; cursor: pointer; outline:none; }
a:active{ color:#333333;text-decoration: none; outline:none; }
/*==========@@HTML默认  结束@@==========*/
/*浮动*/
.clear { display:block; clear:both; height:3px; overflow:hidden; line-height:3px; }
.float_left { float:left; }
.float_right { float:right; }
input {
    border: 0;
}
/*对齐方式*/
.left { text-align: left}
.right {text-align: right}
.center{ text-align: center}
/*尺寸比例*/
.container{ width:1200px; margin:0 auto; position:relative; z-index:1;}
.container2{ width:1000px; margin:0 auto; position:relative; z-index:1;}
.container1{ width:1200px; margin:0 auto; z-index:1;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  
/*header*/
.syhead_top{    display: flex; position:absolute; width:100%; min-height:65px; min-width:1200px; top:0; left:0;z-index: 6; background:rgba(0,26,65,0.6);}
.sylogo,.nav,.syhead_right{ float:left;}
.sylogo{ width:200px; height:65px; position:relative; overflow:hidden;}
.sylogo h3{ width:100%; height:100%; position:relative; overflow:hidden;}
.sylogo h3 img{ width:auto; height:100%; position:relative; overflow:hidden;}
.syhead_right{ width:275px; height:65px; position:relative; overflow:hidden;}
.sy_down,.sy_search{ float:left; height:65px; line-height:65px; color:#FFF; }
.sy_down{ width:90px; text-align:center;}
.sy_down a{ color:#FFF; padding:5px 10px; border-radius:5px; text-align:center; border:#FFF solid 1px;}
.sy_search{ width:170px; margin-left:15px;}
/*Seach*/
.sy_search span{margin: 0 auto; margin-left:10px; margin-right:10px; text-align: center;position:relative; overflow:hidden;}
.sy_search span a{background-color:#FFF; color:#000; font-size:16px;width: 30px; height: 30px;line-height: 30px;border-radius: 50%;border: #fff solid 1px;}	
.fa-search:before{content: "\F002";color: #fff;}
.fa-oarukou{ background-color:#FFF; color:#000;}
.fa-pin:before{content: "品";}
.fa-ducha:before{content: "督";}
/*banner*/
.syhead {
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
    position: relative; overflow:hidden;
}
.sybanner{width: 100%; display:inline-block;}
.fullSlide { position:relative; margin:0 auto; overflow:hidden;
	width: 100%;
	
}
.fullSlide ul { width:100%; margin:0 auto; position:relative; overflow:hidden;}
.fullSlide li {  zoom:1; vertical-align:middle; margin:0 auto; position:relative; overflow:hidden;}
.fullSlide li img{ width:100%; height:auto;  display:block; }

.slide_fd{ position:absolute; bottom:50px; left:0; width:70%; height:80px; background-color:#115e9d; z-index:3;}

.sybanner .prev{
	position: absolute;
	z-index: 1;
	display: block;
	width: 18px;
	height: 36px;
	top: 50%;
	margin-top: -18px;
	left: 50px;
	background: url(../images/banL.png) 0 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.sybanner .next {
	position: absolute;
	z-index: 1;
	display: block;
	width: 18px;
	height: 36px;
	top: 50%;
	margin-top: -18px;
	right: 50px;
	background: url(../images/banR.png) 0 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=60);
	opacity: 0.6;
}


.sybanner .prev:hover,.sybanner .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

/*第一部分*/
.index_one{ width:100%;min-width: 1200px; margin:0 auto;margin-top: 40px; margin-bottom: 20px; position:relative; overflow:hidden;}
.index_menu{ width:100%; margin:0 auto;  position:relative; overflow:hidden; text-align:center;}
.index_menu h3{ margin-bottom:15px; text-align:center; color:#2c2c2c; font-size:18px;}
.index_menu p{ margin-bottom:20px;  text-align:center; color:#5a5a5a; font-size:14px;}
.index_menu dd{ width:100%; position:relative; overflow:hidden;}
.index_menu dd:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
		margin-left:50px;
        bottom: auto;
        right: auto;
        height: 1px;
        width: 90px;
        background-color: #88a7de;
    }
.index_menu dd:after {
        content: '';
        position: absolute;
        left: auto;
        top: 50%;
        bottom: auto;
        right: 50%;
		margin-right:50px;
        height: 1px;
        width: 90px;
        background-color: #88a7de;
    }
.index_content{ width:100%; margin:0 auto; margin-top:40px; position:relative; overflow:hidden;}
.index_ineclass{  width:100%; margin:0 auto; position:relative; overflow:hidden;}
.index_oneclasstop{  width:100%; margin:0 auto; position:relative; overflow:hidden;}
.index_oneclasstop li{ background-color:#3b79ad; float:left; width:50%; height:350px; position:relative; overflow:hidden;}
.index_oneclasstop li img{ width:100%; height:350px;}
.index_oneclassdown{  width:100%; height:320px; margin:0 auto; position:relative; overflow:hidden;}
.index_oneclassdown li{ height:320px; margin:0 auto; position:relative; overflow:hidden;}
.index_oneclassdown img{ width:100%; height:320px;}
.xuexiao,.yiyuan{ float:left; position:relative; overflow:hidden;}
.xuexiao{ width:34%;}
.yiyuan{ width:66%;}
.yiyuan_pic,.yiyuan_text{ width:50%; height:320px; float:left; position:relative; overflow:hidden;}
.yiyuan_text{ padding:10px;}
.yiyuan_text b{position:absolute;left:-15px; top:45%; overflow:hidden;width: 0;
    height: 0;
    line-height: 0;
    border: 15px solid transparent;
    border-right-color: #d9deeb;
    border-left: 0;}


.index_ineclass li figcaption, .index_ineclass li figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.index_ineclass li figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.index_ineclass li img {
	opacity: 1;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

.index_ineclass li:hover img {
	opacity: 0.4;
}
/*
.index_ineclass figcaption::before,
.index_ineclass figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

.index_ineclass figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

.index_ineclass figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}
*/
.index_ineclass h5{ font-size:24px; font-weight:normal; color:#000;}
.index_ineclass h2 { font-size:24px; font-weight:normal; display:inline-block; float:left; color:#000;
	padding-top:20px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}

.index_ineclass p { font-size:18px; float:inherit;
	padding: 20px 4.5em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

.index_ineclass li:hover figcaption::before,
.index_ineclass li:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.index_ineclass li:hover h2,.index_ineclass li:hover h5,
.index_ineclass li:hover p { color:#FFF;
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.index_ineclass .xuexiao{ background-color:#3b79ad;}
.index_oneclassdown .yiyuan{ background-color:#d9deeb;}
.index_oneclassdown .yiyuan:hover{ background-color:#3b79ad;}
.index_oneclassdown .yiyuan:hover .yiyuan_text b{border-right-color: #3b79ad;}
.index_ineclass .xuexiao h5{ text-align:right; font-size:24px; font-weight:normal; color:#000;}
.index_ineclass .xuexiao h2 {  font-size:24px; font-weight:normal; display:inline-block; float:right; color:#000;
	padding-top:20px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}
.index_ineclass .yiyuan h5{ text-align:right; font-size:24px; font-weight:normal; color:#000;}
.index_ineclass .yiyuan h2 {  font-size:24px; font-weight:normal; display:inline-block; float:right; color:#000;
	padding-top:20px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}
/* index_two css */
.index_two{ width:100%; min-width:1200px; margin:0 auto; position:relative; overflow:hidden; margin-top:40px; margin-bottom:50px;}
.slideBox{ width:100%; overflow:hidden; min-width:1200px; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ width:100%; overflow:hidden;  height:40px; position:absolute; bottom:0; margin:0 auto; z-index:2;}
.slideBox .hd ul{ text-align:center; padding-left:15px; padding-right:15px; height:40px; padding-top:10px;vertical-align:middle; overflow:hidden; zoom:1;}
.slideBox .hd ul li{  width:40px; height:3px; background-color:#587496; overflow:hidden; cursor:pointer;display: inline-block; margin:auto 5px; *display: inline; *zoom:1; letter-spacing:normal; word-spacing:normal; text-indent:999px;}
.slideBox .hd ul li.on{ background-color:#06295e}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto;  display:block;  }

.index_threecontent{ width:100%; margin:0 auto; margin-top:40px; position:relative;   display: inline-block;}
.index_threecp{ width:1100px; margin:0 auto; position:relative;  display:block;}
.index_threecontent li{ width:25%;    transition: all 0.6s; height:410px; background-color:#F8F8F8; float:left; margin:0 auto; position:relative; overflow:hidden;}
.index_threecontent li:nth-of-type(even){ background-color:#E9EAEF;}
.index_threecontent li:hover{ z-index:2;-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.21);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.21);}
.index_threecontent li a{ display:block;}
.index_threecontent li a:hover h3{
	background:-webkit-linear-gradient(left,#2EE3EC,#3E7DCA);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	text-transform:uppercase;}
.index_cp{ width:100%; height:410px; padding:10px 40px;}
.index_cp h3{ font-size:20px; margin-top:50px; margin-bottom:45px;}
.index_cp p{ height:115px; position:relative; overflow:hidden; margin-bottom:20px;}
.index_cp dd{ width:65px; height:65px;display: inline-block;overflow: hidden;}
.index_threecontent li a:hover .index_cp dd img{position: relative;
    left: -65px;
    border-right: 65px solid transparent;
    -webkit-filter: drop-shadow(65px 0 #2EE3EC);
    filter: drop-shadow(65px 0 #2EE3EC);
	cursor: pointer;}

/*.index_threecontent li:nth-of-type(1) .index_cp dd{ width:65px; height:65px; background:url(../images/app1.png) no-repeat;}
.index_threecontent li:nth-of-type(1) a:hover .index_cp dd{ width:65px; height:65px; background:url(../images/app.png) no-repeat;}
.index_threecontent li:nth-of-type(2) .index_cp dd{ width:65px; height:65px; background:url(../images/r2g1.png) no-repeat;}
.index_threecontent li:nth-of-type(2) a:hover .index_cp dd{ width:65px; height:65px; background:url(../images/r2g.png) no-repeat;}
.index_threecontent li:nth-of-type(3) .index_cp dd{ width:65px; height:65px; background:url(../images/cunwu1.png) no-repeat;}
.index_threecontent li:nth-of-type(3) a:hover .index_cp dd{ width:65px; height:65px; background:url(../images/cunwu.png) no-repeat;}
.index_threecontent li:nth-of-type(4) .index_cp dd{ width:65px; height:65px; background:url(../images/gweitong1.png) no-repeat;}
.index_threecontent li:nth-of-type(4) a:hover .index_cp dd{ width:65px; height:65px; background:url(../images/gweitong.png) no-repeat;}
*/
.index_threecontent .prev,	.index_threecontent .next {
	position: absolute;
	z-index: 1;
	display: block;
	width: 30px;
	height: 50px;
	top: 70%;
	margin-top: -100px;
	left: 20px;
	background: url(../images/icons.png) 0 0 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.index_threecontent .prev,	.index_threecontent .next {
	position: absolute;
	z-index: 1;
	display: block;
	width: 30px;
	height: 50px;
	top: 70%;
	margin-top: -100px;
	left: 0px;
	cursor: pointer;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.index_threecontent .next {
	left: auto;
	right: 0px;
	background-position: -51px 0;
}

.index_threecontent .prev:hover,.index_threecontent .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

/*第四部分*/
.index_four{ width:100%; min-width:1200px; margin:0 auto; margin-top:40px; position:relative; overflow:hidden;}
.index_fourbg {
    width: 100%;
    background: url(../images/newsbg.jpg) no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
	position: relative;
    overflow: hidden;
}
.index_fourk{ width:840px; padding:80px 10px; height:500px; margin-top:50px; margin-bottom:50px; background-color:#FFF; position:relative; overflow:hidden;}
.index_fourleft,.index_fourright{ float:left; height:340px; padding-left:15px; padding-right:15px; position:relative; overflow:hidden;}
.index_fourleft{ width:320px;}
.index_fourleft:after {
        content: '';
        position: absolute;
        left: auto;
        top: 5px;
        bottom: auto;
        right: 0;
        height: 80%;
        width: 1px;
        background-color:#40404A;
    }
.index_fourright{ width:500px;}
.index_fourleft h3,.index_fourright h3{ text-align:center; margin-bottom:30px;}
.index_fourleft li,.index_fourright li{ line-height:25px; margin:5px auto;}
.index_fourright li a{ display:block;}
.index_fourright li span{ float:right;}
.index_fourk ul{ height:205px; position:relative; overflow:hidden;}
.indexmore{ width:200px; color:#FFF; margin:0 auto; margin-top:40px; text-align:center; background-color:#40404A;}
.indexmore a{ display:block; color:#FFF; padding:5px 20px;}
/*二级*/
.erbanner{ width:100%; min-width:1200px; margin:0 auto; position:relative; overflow:hidden;}
.erbanner img{ width:100%;}
.ercontent{ width:100%; min-width:1200px; margin:80px auto; position:relative; overflow:hidden;}
.erteam{ width:100%; min-width:1200px; margin:40px auto; position:relative; overflow:hidden;}
.ermenu{ width:100%; min-width:1200px; margin:0 auto; position:relative; overflow:hidden;}
.ermenu h3{ font-size:28px; color:#001942; text-align:center;}
.ermenu p{ font-size:18px; color:#ffb323; text-align:center;}
.ermenu dt{ width:325px; height:65px; margin:0 auto; position:relative; overflow:hidden;}
.ermenu dt img{ width:325px; height:65px;}

.erteamcontent{ width:60%; margin:0 auto; position:relative; overflow:hidden;}
.erlicheng{ width:100%; min-width:1200px; margin:40px auto; position:relative; overflow:hidden;}
.ernr{ width:100%; min-width:1200px; margin:0 auto; margin-top:80px; position:relative; overflow:hidden;}
.erteamnr{ width:100%; min-width:1200px; margin:0 auto; margin-top:40px; position:relative; overflow:hidden;}
.ernr_bg{ width:80%; margin:0 auto; height:190px; position:relative; overflow:hidden; background:url(../images/contactbg.jpg) no-repeat center bottom;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;}
.contactzh{ width:100%; margin:0 auto; min-height:320px; position:relative; overflow:hidden; background:url(../images/contactzh.jpg) no-repeat center bottom;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;}
.erlicheng_k{ width:100%; margin:0 auto; min-height:340px; margin-top:40px; position:relative; overflow:hidden; background:url(../images/lichengbg.jpg) no-repeat center bottom;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;}
.erabout_four_list{ width:100%; margin-top:35px; max-height:270px; position:relative; overflow:hidden;}
.erabout_four_list li{ float:left; width:33.3333%; padding-left:75px; padding-right:75px;}
.erabout_four_listnr{ width:100%; margin:0 auto; position:relative; overflow:hidden; color:#FFF;}
.erabout_four_listnr dt{ width:35px; height:35px; margin:0 auto; text-align:center; margin-bottom:10px;}
.erabout_four_listnr dt img{ width:100%; height:35px;}
.erabout_four_listnr h4{ position:relative; font-weight:normal; text-align:center; font-size:18px; margin-bottom:20px;}
.erabout_four_listnr dd{ line-height:25px; height:50px; position:relative; overflow:hidden; text-align:center;}

.contactzh_nr{ width:60%; margin:0 auto; position:relative; overflow:hidden;}
.contact_list{ width:100%; margin-top:90px; max-height:170px; position:relative; overflow:hidden;}
.contact_list li{ float:left;    position: relative; width:25%; padding-left:15px; padding-right:15px;}
.contact_list li:after {
        content: '';
        position: absolute;
        left: auto;
        top: 0px;
        bottom: auto;
        right: 0;
        height: 75px;
        width: 2px;
        background-color: #fff;
    }
.contact_list li:nth-child(4):after{background:none;}
.contact_listnr{ width:100%; margin:0 auto; position:relative; overflow:hidden; color:#FFF;}
.contact_listnr dt{ width:70px; height:72px; margin:0 auto; text-align:center; margin-bottom:50px;}
.contact_listnr dt img{ width:100%; height:72px;}
.contact_listnr h4{ position:relative; font-weight:normal; text-align:center; font-size:18px; margin-bottom:20px;}

/*//二级*/
/**国产化OA**/
.erbanner_pic{ min-height:400px; margin:0 auto; background:url(../images/oaslidebg.png) center center; position:relative; text-align:center;background-size:cover; background-repeat:no-repeat;}
.erbanner_pic img{ padding-top:40px;}
.ergcoa{    width: 100%;  min-width: 1200px;  margin:0 auto;  position: relative; overflow:hidden;}
.ergcoa_one{ width: 100%;  min-width: 1200px;  margin: 0 auto;  margin-top:-140px; position: relative; overflow:hidden; }
.banner_dow{ width:100%; height:280px; margin:0 auto; background:#FFF; position:relative; overflow:hidden;}
.oa_akpt{ width:690px; margin:0 auto; padding-top:60px; padding-bottom:40px; position:relative; overflow:hidden; margin-bottom:90px;}
.ergcoa h3,.banner_dow h3{margin:0 auto; text-align:center; margin-bottom:30px;  position:relative; overflow:hidden;}
.ergcoa_two{width:100%; min-width:1200px; background-color:#fff; margin:0 auto; position:relative; overflow:hidden;}
.ergcoa_three{width:100%; min-width:1200px; background-color:#FAFAFA; margin:0 auto; position:relative; overflow:hidden;}
.ergcoa_two p,.ergcoa_three p{ text-align:center; margin-bottom:80px; position:relative; overflow:hidden;}

.oahj_pic{ width:100%; margin:0 auto; position:relative; overflow:hidden;}
.oahj_pic img{ width:100%;}
.oaptsp,.oaplug-in{ width:100%; margin:0 auto; position:relative; overflow:hidden; padding:100px 0;}
.gcoa_plug{ width:100%; margin:0 auto; position:relative; overflow:hidden; margin-bottom:20px;}
.gcoa_plug li{float:left; height:225px; width:350px; border:#CCC solid 1px; margin-right:75px;}
.gcoa_plug li:nth-child(3){ margin-right:0px;}
.gcoa_ico{ width:68px; height:68px; margin:0 auto; margin-top:45px; text-align:center;border-radius:100%; background:#E14F60;}
.gcoa_ico img{ width:32px; height:32px; margin-top:-webkit-calc(50% - 16px); margin-top:-moz-calc(50% - 16px); margin-top:calc(50% - 16px);}
.gcoa_title{ width:100%; margin:0 auto; margin-top:20px; text-align:center; position:relative; overflow:hidden;}
.gcoa_plug li:hover{ background:#E14F60;}
.gcoa_plug li:hover .gcoa_title{ color:#FFF;}
.ico_yuedu{ background:#E14F60 url(../images/yuedu.png) no-repeat center center;background-size:32px 32px;}
.ico_geshishua{ background:#E14F60 url(../images/geshishua.png) no-repeat center center;background-size:32px 32px;}
.ico_key{ background:#E14F60 url(../images/key.png) no-repeat center center;background-size:32px 32px;}

.gcoa_plug li:hover .ico_yuedu{ background:#fff url(../images/yuedu1.png) no-repeat center center;background-size:32px 32px;}
.gcoa_plug li:hover .ico_geshishua{ background:#fff url(../images/geshishua1.png) no-repeat center center;background-size:32px 32px;}
.gcoa_plug li:hover .ico_key{ background:#fff url(../images/key1.png) no-repeat center center;background-size:32px 32px;}

/**国产化OAend**/
/*footer*/
.footer{ width:100%; min-width:1200px; background-color:#F7F8FA; border-top:#073870 solid 2px; margin:0 auto; position:relative; overflow:hidden;}
.footerk{ width:100%; margin:20px auto; position:relative; overflow:hidden;}
.fooer_left,.fooer_center,.fooer_right{ float:left; height:230px; position:relative; overflow:hidden;}
.fooer_leftone,.fooer_lefttwo{ float:left; width:110px; margin:auto 5px; text-align:center;}
.fooer_left{ width:250px;}
.fooer_center{ width:250px; border-left:#000 solid 1px; border-right:#000 solid 1px;}
.fooer_right{ width:700px; padding-left:10px; padding-right:10px;}

.fooer_left li{ margin:5px auto; line-height:25px; font-size:16px;}
.fooer_center{ text-align:center;}
.fooer_center dd{ font-size:14px;}
.fooer_tel{ margin-top:20px; font-size:24px;}
.fooer_tel i{ display: inline-block; width:30px; height:30px; margin-right:10px; background:url(../images/tel.png) no-repeat bottom center;}
.footright_list{ width:335px; float:left; margin:5px auto; margin-right:10px;}
.footright_list:nth-of-type(2n){ margin-right:0px;}
.fooer_right li{ margin:5px auto; line-height:25px;}
/* 版权信息 */
.copybottom{ margin:0 auto; min-width:1200px; background-color:#222325; position:relative; overflow:hidden;}
.copybottom_nr{  margin:0 auto; font-size:14px; color:#FFF; position:relative; overflow:hidden; margin:10px auto; text-align:center;}
.copybottom_nr a{ color:#FFF;}


.tanchuangBg{background: #000;opacity:.5;filter: alpha(opacity=50);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 1000; display:none;}
.tanchuang{  background-color: #fff;width:620px; height:0px;position: absolute;z-index: 1001;border-radius:6px;-webkit-border-radius: 6px;-moz-border-radius:6px;padding:20px; overflow:hidden; display:none;}
.tanchuang div.TCTop{width:100%; height:40px; border-bottom:1px solid #e0e0e0; font-size:22px; color:#000;}
.tanchuang div.TCTop img{ float:right; margin-top:5px;}
.tanchuang form{ width:100%;}
.tanchuang form div.Fbox{ margin:0 auto; width:522px; margin:10px auto; padding-left:15px; font-size:16px;}
.tanchuang form div.Fbox div.formLei{ width:218px; height:48px; background:url(../images/indTCLei.png) no-repeat; float:left; font-size:20px; color:#404040; position:relative;}
/*.tanchuang form div.Fbox div.formLei label.banben{ padding-left:24px;padding-right:52px; float:left;width:142px; height:48px; border:none; background:none;font-size:20px; line-height:48px; cursor:default;}*/
.tanchuang form div.Fbox div.formLei input#type{ padding-left:24px;padding-right:52px; float:left;width:100%; height:48px; border:none; background:none;font-size:20px; line-height:48px; cursor:default;}
.tanchuang form div.Fbox div.formLei ul{ width:216px;  position:absolute; top:48px; background-color:#fff; height:0px; overflow:hidden;}
.tanchuang form div.Fbox div.formLei ul.tcUlBo{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; border-top:1px solid #fff;}
.tanchuang form div.Fbox div.formLei ul li{ width:192px; height:36px; line-height:36px; padding-left:24px;}

.tanchuang form div.Fbox div.tcZD{ width:129px; height:48px; background:url(../images/indTC_ZD.png) no-repeat; float:left; font-size:18px; color:#404040; position:relative;}
/*.tanchuang form div.Fbox div.tcZD label.zhongduan{padding-left:24px;padding-right:49px; float:left; width:56px; height:48px; overflow:hidden; border:none; background:none; line-height:48px; font-size:18px;cursor:default;}*/
.tanchuang form div.Fbox div.tcZD input#terminal{padding-left:24px;padding-right:49px; float:left; width:100%; height:48px; overflow:hidden; border:none; background:none; line-height:48px; font-size:18px;cursor:default;}
.tanchuang form div.Fbox div.tcZD ul{ width:127px;  position:absolute; top:48px; background-color:#fff; height:0px; overflow:hidden;}
.tanchuang form div.Fbox div.tcZD ul.tcUlBo2{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; border-top:1px solid #fff;}
.tanchuang form div.Fbox div.tcZD ul li{ width:105px; height:36px; line-height:36px; padding-left:24px;}
.tanchuang form div.Fbox div ul li{ cursor:default;}


.tanchuang form div.TCBg{ background:url(../images/li02.png) no-repeat 40px 36px;}
.tanchuang form div.TCBg2{ background:url(../images/li02.png) no-repeat left center;}
.tanchuang form div.TCbtn{ text-align:center;}
.tanchuang form div.TCbtn input{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; width:160px; height:48px; text-align:center; line-height:48px; color:#fff;  font-size:20px;}
.tanchuang form div.TCbtn input.TCYes{background-color:#78d7ff; cursor:pointer;}
.tanchuang form div.TCbtn input.TCYes:hover{background-color:#ffb323;}
.tanchuang form div.TCbtn input.TCNo{background-color:#dcdcdc;}
.tanchuang form div div.border{ width:478px; padding:10px; overflow:hidden; color:#000;}
.tanchuang form div div.border span{ float:left; width:140px; margin-right:10px;}
.tanchuang form div div.border input{ float:left; width:300px; height:22px; line-height:22px; font-size:16px; color:#000;border:1px solid #e0e0e0;border-radius:6px;-webkit-border-radius: 6px;-moz-border-radius:6px;}
.tanchuang form div div.border .intxt{ float:left;}
.tanchuang form div div.border .code{ width:120px; margin-left:10px; font-size:14px;}