@charset "utf-8";
/* CSS Document */
* {	margin: 0;padding: 0;border: 0; font-family:Arial;}
a:hover{ text-decoration:none; }
a:active,a:link,a:visited { text-decoration:none;}
ul,ol,li{list-style-type:none;}
.kdiv{height:30px; width:100%;}
.topline{height:3px; width:100%; background-color:#38418a;}
.top{height:100px; width:1140px; margin:10px auto}
.toplogo{height:100px; width:147px; float:left;}
.topname{height:100px; width:533px; float:left;}
.topright{height:100px; width:420px; margin-left:40px; float:left;}
.topver{height:30px; width:420px; color:#394288}
.topveri{ margin-left:15px; }
.divclear{height:10px; width:100%;}
.nav_c{width:100%; height:55px; background-color:#394288;}
.nav_cc{width:1050px;height:55px;margin:0 auto;line-height:55px;}
.nav{width:1050px; float:left; }
.nav li{float:left; list-style:none;}
.nav li a{display:block; padding:0px 55px; text-align:center;font-size:18px;font-weight:bold;color:#fff; overflow:hidden;}
.nav li a:hover, .nav li a:hover.on{ background-color:#222a6e;text-decoration:none;}
.nav li a.on{background:#222a6e;}
.in_title {font-size:18px; color:#218dfc; float: left; }
.nav li:hover.on{background:#222a6e;text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999;} 
.nav .sub_nav li{float:none;position:relative;line-height:30px;_display:inline; border:0; border-bottom:1px solid #000; width:205px; list-style:none; overflow:hidden;} 
.nav .sub_nav li a{display:block; padding:6px 5px 6px 5px;background:#414986;text-align:center;font-weight:normal;font-size:12px;color:#ffffff;  overflow:hidden;}
.nav .sub_nav li a:hover{ color:#ffffff; background-color:#000;}

.flexslider{position:relative;height:576px;overflow:hidden;background:url(/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:576px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:46%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(/images/next.png) center center no-repeat;}

.cntitle{height:50px; width:500px; line-height:50px;  margin:80px auto 0px; font-size:30px; color:#394181;  text-align:center; }
.cntitle span{font-weight:bold;}

.border-shape::before {
background: #c0c0c0 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 1px;
left: 120px;
margin: 0 auto;
position: absolute;
text-align: center;
top: 1px;
width: 490px;
}
.border-shape {
background: #394181 none repeat scroll 0 0;
color: #394181;
display: block;
height: 5px;
left: 0;
margin: 0 auto;
position: relative;
right: 0;
text-align: center;
top: 0;
width: 120px;
}
.border-shape::after {
background: #c0c0c0 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 1px;
right: 120px;
margin: 0 auto;
position: absolute;
text-align: center;
top: 1px;
width: 490px;
}

.prtype{height:300px; width:963px; margin: 20px auto 10px;}
.prtype li{height:293px; width:251px; margin:15px 35px; float:left;}
.prpic{height:253px; width:251px;}
.prtitle{height:40px; line-height:40px; text-align:center; font-size:24px; font-weight:bold; color:#394181;}

.news{height:500px; width:1100px; margin:30px auto 80px;}
.newspic{height:500px; width:400px; float:left; margin-right:40px;}


img { border: 0;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 1px; background: url(../images/arrow-left.png) #000 95% no-repeat;}
.ck-slide .ck-next { right: 1px; background: url(../images/arrow-right.png) #000 95% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.8);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #143a85;}
.ck-slidebox ul li em:hover { background-color: #143a85;}
.ck-slide { width: 400px; height: 400px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 400px;}


.newsinfo{height:500px; width:660px; float:left;}

.newscon1 {padding:15px 15px; height:90px; width:640px; border-bottom:1px dashed #eee;  margin-bottom:20px; color:#333; background-color:#fcfcfc; }
.newscon2 {padding:15px 10px; height:90px; width:640px; border-bottom:1px dashed #eee;  margin-bottom:20px; color:#333; background-color:#fcfcfc; }
.newscon1:hover{ background-color:#0976f0; color:#fff;}
.newscon2:hover{ background-color:#0976f0; color:#fff;}
.newsconpic{height:90px; width:120px; float:left; margin-right:10px; background-color:red;}
.newscon{height:90px; width:500px; float:left; margin-left:10px; }
.newscontitle{height:30px; width:500px; line-height:30px; font-size:18px;  border-bottom:1px dashed #c0c0c0; text-align:center;}
.newscontitle span{font-weight:bold;}
.newsconcon{height:89px; line-height:22px; font-size:14px; }

.footer{height:140px; width:100%; background-color:#333;}
.bottom{height:100px; padding:20px; width:700px; margin:0 auto;}
.bootomlogo{ height:100px; width:186px; margin-right:4px; float:left;}
.bottomcon{
	height: 100px;
	width: 500px;
	line-height:25px;
	color: #f5f5f5;
	float: left;
}
.footercopyright{height:40px; line-height:40px; background-color:#222; text-align:center; color:#fff; width:100%; border-top:1px solid #555;}

.aboutpic{height:409px;  width:1100px; margin:40px auto;}
.aboutvideo{height:auto;  width:600px; margin:10px auto;}

.mypro{width:1080px; height:740px; margin:30px auto; }
.mypro li{height:370px; width:330px; margin:11px; float:left; border:solid 1px #c0c0c0; background-color:#f0f0f0; font-size:16px; text-align:center; line-height:26px; font-weight:bold;}
.mypro li:hover{ background-color:#0f4593; color:#fff;}
.mypro li img{height:330px; width:330px;}
.download{width:1080px; margin:20px auto;}
.download li{height:50px; width:928px; border-bottom: 1px dotted #c0c0c0; line-height:50px; font-size:16px; text-indent:1em }
.download span{color:#0d52b5;   margin-right:10px;}
.font5{height:30px; line-height:30px; background-color:#f9f9f9; border-bottom:1px dotted #e0e0e0; border-top:1px dotted #e0e0e0; text-align:center; color:#666; font-size:12px;}
.font6{text-align:center; line-height:50px; font-size:20px; font-weight:bold; height:50px; }
.mydown{ line-height:200%; font-size:14px;}
.page{ margin-top:750px;text-align: center; height:80px; }
.page a{
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 16px;
    line-height: 30px;
    display: inline-block;
    overflow: hidden;
    width: 30px;
    height: 30px;
    margin: 0 4px;
    -webkit-transition: all .2s linear;
            transition: all .2s linear;
    text-align: center;
    color: #999;
    border: 1px solid #c6c4be;
    border-radius: 50%;
    background-color: #fff;
}
.page a.active,
.page a:hover
{
    color: #fff;
    border-color: #0d52b5;
    background-color: #0d52b5;
}

.page1{ margin-top:20px;text-align: center; height:50px; }
.page1 a{
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 16px;
    line-height: 30px;
    display: inline-block;
    overflow: hidden;
    width: 30px;
    height: 30px;
    margin: 0 4px;
    -webkit-transition: all .2s linear;
            transition: all .2s linear;
    text-align: center;
    color: #999;
    border: 1px solid #c6c4be;
    border-radius: 50%;
    background-color: #fff;
}
.page1 a.active,
.page1 a:hover
{
    color: #fff;
    border-color: #0d52b5;
    background-color: #0d52b5;
}

.page2{ margin-top:1200px;text-align: center;   }
.page2 a{
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 16px;
    line-height: 30px;
    display: inline-block;
    overflow: hidden;
    width: 30px;
    height: 30px;
    margin: 0 4px;
    -webkit-transition: all .2s linear;
            transition: all .2s linear;
    text-align: center;
    color: #999;
    border: 1px solid #c6c4be;
    border-radius: 50%;
    background-color: #fff;
}
.page2 a.active,
.page2 a:hover
{
    color: #fff;
    border-color: #0d52b5;
    background-color: #0d52b5;
}