/* CSS Document */
*{margin:0;padding:0;font-family:"Microsoft Yahei";}
img{
	border:none;
	background:none;
	vertical-align:middle;}
a:active,a:link,a:visited { text-decoration:none; color:#000;}
a:hover{ text-decoration:none; color:#0d52b5;}
ul,ol,li{
	list-style-type:none;
}
.divline{height:1px; width:100%;}
.meiyou{height:10px;width:100%;}
.cleardiv{height:35px; width:100%;}


.tpcon{height:25px; background-color:#f2f2f2; font-size:12px; line-height:25px; border-bottom:1px solid #c0c0c0; text-align:center;}
.top{height:120px; width:1300px; margin:15px auto;}
.logo{height:120px; width:450px; border-right:1px solid #1048a0; float:left;}
.topcon{height:120px; width:760px; float:left; margin-left:30px; line-height:20px; font-size:14px; color:#333; }
.topcon span{ line-height:60px; font-size:40px; font-weight:bold; color:#292f62; }


.nav_c{width:100%; height:46px; background-color:#1048a0;}
.nav{width:1200px;height:46px;margin:0 auto;line-height:45px;}
.nav li{float:left; list-style:none;}
.nav li a{display:block; padding:0px 53px; text-align:center;font-size:16px;font-weight:bold;color:#fff; overflow:hidden;}
.nav li a:hover, .nav li a:hover.on{ background-color:#0666dd;text-decoration:none;}
.nav li a.on{background:#1048a0;}
.in_title {font-size:16px; color:#218dfc; float: left; }
.font{font-size:12px; }
.fontfont{font-size:14px; }
.nav li:hover.on{background:#308eec;text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999;} 
.nav .sub_nav li{float:none;position:relative;line-height:20px;_display:inline; border:0; border-bottom:1px solid #4a8ee1; width:171px; list-style:none; overflow:hidden;} 
.nav .sub_nav li a{display:block; padding:6px 10px 6px 10px;background:#0666dd;text-align:center;font-weight:normal;font-size:13px;color:#ffffff;  overflow:hidden;}
.nav .sub_nav li a:hover{ color:#ffffff; background-color:#1048a0;}



/* 大画切换 */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.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:40px; line-height:40px; font-size:30px; text-align:center; color:#1048a0; font-weight:bold; margin-top:50px;}
.entitle{height:25px; line-height:25px; font-size:22px; font-family:Arial; text-align:center; color:#c0c0c0; font-weight:bold; margin-top:-5px; margin-bottom:20px;}
.tproduct{height:580px; width:1200px; margin:0 auto; position:relative }


.about {height:500px; width:100%; background-color:#f5f5f5;}
.aboutus{height:500px; width:1200px; margin:0 auto;}
.abouttitle{height:height:40px; line-height:40px; font-size:30px; text-align:center; color:#1048a0; font-weight:bold;}
.aboutuspic{height:300px; width:425px; border:5px solid #fff; float:left; }
.aboutuscon{height:310px; width:715px; margin-left:50px; float:left; line-height:200%; font-size:14px;}
.aboutmore{height:30px; width:100px; line-height:30px; border:1px solid #c0c0c0; float:right; text-align:center; margin-right:30px; margin-top:15px; background-color:#c0c0c0; }
.aboutmore:hover{ background-color:#1048a0; color:#fff;}


.app{height:600px; width:100%; margin-top:40px;}
.news{height:450px; width:1200px; margin:0 auto; }
.news li{height:120px; width:580px; margin-bottom:30px; margin-left:20px; float:left; background-color:#f5f5f5; }
.news li .pic{height:120px; width:180px; float:left; margin-right:10px;}
.news li .txt{height:120px; width:380px; float:left;}
.news li:hover{ background-color:#1048a0; color:#fff;}
.txttitle{height:34px; line-height:34px; width:380px; font-size:18px; font-weight:bold; border-bottom:1px dashed #c0c0c0;}
.txtcon{height:85px; width:380px; line-height:28px; font-size:14px; text-indent:2em; }
.newstitle{height:40px; line-height:40px; font-size:18px; font-weight:bold; text-indent:2em;}
.newscon{height:120px; line-height:24px; font-size:14px; text-indent:2em;}
.newsbt{height:40px; text-align:right;}


.info{height:540px; width:100%; background-color:#f5f5f5;}
.infocon{height:350px; width:1200px; margin:0 auto; }
.infopic{height:340px; width:500px; border:5px #fff solid; float:left;}
.infoword{height:350px; width:660px; margin-left:30px; float:left; }
.infoword li{height:65px; width:640px; padding:7px 10px 8px 10px; background-color:#f1f1f1; color:#666; margin-bottom:7px;}
.infoword li:hover{ background-color:#1048a0; color:#fff;}
.infodate{height:65px; width:80px; text-align:center; font-family:Arial; line-height:25px; font-size:18px; font-weight:bold;  border-right:1px solid #999; float:left; }
.infodate span{line-height:40px; font-size:26px; font-weight:bold;}
.infocontent{height:65px; width:540px; margin-left:18px; float:left; line-height:20px; font-size:14px;}
.infocontent span{ line-height:25px; font-size:16px; font-weight:bold;}


.mycase{height:470px; width:1200px; margin:0 auto; }
.case{height:336px; width:1200px; }
.case li{height:98px; width:184px; border: 1px solid #c0c0c0; float:left; margin:7px;}





.footer{height:auto; width:100%; background-color:#1e255a;}
.footer a{color:#fff;}
.footermenu{height:40px; width:1050px; text-align:center; border-bottom:solid 1px #0e1444; margin:0 auto; color:#fff; line-height:40px; font-size:14px;}
.footerline{height:20px; width:1050px;margin:0 auto; border-top:solid 1px #51578a;}
.footerco{height:160px; width:750px; margin:0 auto; }
.footerma{height:160px; width:160px; margin-right:20px; float:left;}
.footercontent{height:160px; font-size:14px; color:#fff; line-height:26px;}

.mianbao{height:45px; line-height:45px; color:#fff; width:1200px; background-color:#276aca;border-radius:5px; margin:40px auto 20px; text-indent:2em; font-size:14px;}
.companycon{width:890px; padding:20px; line-height:14px; line-height:28px;}
.font1{ line-height:25px; font-size:14px; text-indent:2em; height:50px; padding:10px;}
.font2{ line-height:40px; font-size:14px; text-align:center;}
.font3{text-indent:2em;}
.font4{text-align:center; line-height:50px; font-size:24px; font-weight:bold; height:50px; border-bottom:1px solid #f1f1f1;}
.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:24px; font-weight:bold; height:50px; }
.mybt{height:30px; line-height:30px; text-align:center; width:70px;}
.cer{width:928px;}
.cer li{ width:210px; height:315px; margin:20px 10px; border:solid 1px #c0c0c0; float:left;}
.download{width:928px;}
.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;}
.mydown{ line-height:200%; font-size:14px;}
.mydown a{color:#0d52b5; font-weight:bold;}
.application{width:928px;}
.application li{height:180px; width:908px; padding:10px; border-bottom:1px dashed #c0c0c0; margin-bottom:20px; background-color:#f7f7f7; color:#333;}
.applicationpic{height:180px; width:240px; float:left; margin-right:18px;}
.applicationcon{height:180px; width:650px; line-height:30px; float:left; font-size:14px;}
.applicationcon span{ line-height:50px; font-size:24px; font-weight:bold;}
.application li:hover{ background-color:#3670c3; color:#fff;}
.myleft{width:240px; border:solid 1px #276aca; margin-bottom:20px;}
.mylefttop{height:40px; width:240px; background-color:#276aca; color:#fff; line-height:40px; font-size:20px; text-align:center; font-weight:bold;}
.leftpro{ padding:10px; width:220px;}
.leftpro1{height:26px; line-height:26px; background-color:#f0f0f0; text-indent:1em; font-size:14px;}
.leftpro2{height:23px; line-height:23px; text-indent:1em; font-size:12px; border-bottom:1px solid #ddeafc;}
.mypro{width:928px;}
.mypro li{height:230px; width:220px; margin:4px; float:left; border:solid 1px #c0c0c0; background-color:#f0f0f0; line-height:40px; font-size:14px; text-align:center;}
.mypro li:hover{ background-color:#0f4593; color:#fff;}
.mypro li img{height:190px; width:220px;}



.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;
}

.flink{width: 1200px;}

.flink li{float: left; height:18px;line-height: 18px; padding:0 15px 0 0 ;color: #888; display: block; font-size: 14px;  margin-top: 15px;}
.flink li a{color:#888;}