﻿body{ padding:0px; margin:0px; font-size:12px; font-family:"微软雅黑", "黑体", "宋体"; }
img{ border:none; behavior: url('../style/iepngfix.htc');}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ -moz-outline-style: none; /* FF */}
*{ list-style:none; margin:0px; padding:0px; text-decoration:none;}

.U{ width:1280px; overflow:hidden; margin:auto;}
.fl {
    float:left;
}
.fr {
    float:right;
}

.top {
    height:38px;
    background:#1d5daf;
}
.top .U{ width:1220px; padding:0px 30px; overflow:hidden; margin:auto; background:#1d5daf;}
    .top .fl {
        line-height:38px;
        color:#FFF;
    }
    .top .fr {
        line-height:38px;
        color:#FFF;
    }
        .top .fr a {
            color:#FFF;
        }



.logo{width:310px; margin-left:23px; height:134px; overflow:hidden; background:url(../images/logo.png) no-repeat scroll center center transparent;}
.qr_tel {
    margin:5px 30px 0px 0px;
}
    .qr_tel li {
        float:left;
    }
        .qr_tel li .qrcode {
            text-align:center;
        }
        .qr_tel li .hot_tel {
			font-size:18px;
            margin:59px 34px 0px 0px;
            padding-left:50px;
            height:45px;
            line-height:45px;
            background:url(../images/hottel.png) no-repeat scroll 0px 5px transparent;
        }

.menu_bg {
    background:#1d5daf;
    height:53px;
}
.menu_bg .inner{ width:1280px; height:53px; margin:auto; background:#1d5daf; position:relative; z-index:1;}

.cla{
    position:absolute;
    z-index:2;
    left:0px;
}
.cla li{
    width:200px;
}

.cla li:hover ul{
    display:block;
}

.cla li ul{
    display:none;
}

.cla li a{
    display:inline-block;
    width:200px;
    height:53px;
    background:#2b82f1;
    color:#FFF;
    font-size:16px;
    text-align:center;
    line-height:53px;
}
    .cla li .cla_a li{
        border-top:1px solid #FFF;
        background:#2b82f1;
    }

  .cla li .cla_a li:nth-child(1) a
{
background-image:url(../images/c1.png)
}

  .cla li .cla_a li:nth-child(2) a
{
background-image:url(../images/c2.png)
}

  .cla li .cla_a li:nth-child(3) a
{
background-image:url(../images/c3.png)
}

    .cla li .cla_a li a{
        width:200px;
        height:60px;
        background:no-repeat scroll center 33px transparent;
        padding-top:113px;
        line-height:1em;
    }

.menu{  height:53px; overflow:hidden; margin-right:20px; background:#1d5daf; }
.menu li{ float:left; height:53px; line-height:53px;}
.menu li a{ display:block; width:140px; height:53px; text-align:center; color:#FFF; font-size:16px;}
.menu li ul{ display:none; overflow:hidden; z-index:1; position:absolute; width:140px; }
    .menu li:hover a:first-child {
        background:#2b82f1;
    }
    .menu li:hover ul {
        display: block;
    }
.menu li ul li{ float:none; border-bottom:1px solid #99c4fb; text-align:center; height:37px; line-height:37px;}
    .menu li ul li:last-child {
        border:none;
    }
.menu li ul li a{ color:#FFF; font-size:16px; display:inline-block; width:140px; height:37px; line-height:37px; background:#559cf8!important;}

.banner_box{width:1280px; height:522px; overflow:hidden; margin:auto;}
.banner{width:1080px; height:522px; overflow:hidden; margin-left:200px; position:relative;}
.banner .slide { position:relative; }
.banner .slides  li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; }
.banner .slides  li img { width: 100%; display: block; }
.banner .flex-direction-nav { display:none; }
.banner .flex-control-paging { text-align:center; width:100%; position:absolute; left:0; bottom:15px; z-index:1;}
.banner .flex-control-paging li { display:inline-block; margin:0 3px;}
.banner .flex-control-paging li a { background:#b3c9e0; width:13px; height:13px;border-radius: 13px; display:inline-block; text-indent:-9000px; cursor:pointer; vertical-align:bottom;}
.banner .flex-control-paging li a.flex-active { background:#6d7075; width:33px; height:13px;}

.ny-banner {
    min-height:382px;
}

.ny-banner {
    min-height:382px;
    background:no-repeat scroll center 0px transparent;
}


.ina {
    width:1228px; overflow:hidden; margin:auto;
    border:1px solid #e4e4e4;
    border-radius: 3px;
    padding:15px 25px;
    background:#FFF;
}

.intitle {
    height:24px;
    line-height:24px;
    background:url(../images/ti.png) no-repeat scroll 0px center transparent;
    padding-left:25px;
}

    .intitle b {
        font-size:1.4em;
    }

        .intitle span {
            display:inline-block;
            padding-left:20px;
        font-size:1.4em;
        color:#959799;
        font-family:initial;
    }

.incon {
    overflow:hidden;
    padding-top:15px;
}

.ser_ul {
    overflow:hidden;
    padding:0px 0px 15px 0px;
}

    .ser_ul li {
        float:left;
        padding-right:40px;
    }

        .ser_ul li span {
            display:inline-block;
            font-size:14px;
        }

        .ser_ul li input {
            border:1px solid #e3e3e3;
            height:26px;
        }

.ser_ul li button {
    border:none;
            height:28px;
            color:#FFF;
            text-align:center;
            width:120px;
            background:#ffa802;

        }

        .ser_p {
            color:#adadad;
        }


.inbl {
    padding:15px 25px; 
    width:524px;
    height:378px;
    background:#FFF;
}

.inbr {
    padding:15px 25px; 
    width:640px;
    height:378px;
    background:#FFF;
}
.inbl_img img{
    display:block;
}

.inbl_txt {
    padding-top:10px;
    text-indent:2em;
    line-height:2em;
    height:150px;
    overflow:hidden;
}

.inbl_more {
    text-align:right;
}

.more a {
    display:inline-block;
    width:113px;
    height:33px;
    line-height:33px;
    text-align:center;
    border:1px solid #1d5daf;
    color:#1d5daf;
}

.inbra {
    overflow:hidden;
    height:133px;
}

.inbra_img {
    overflow:hidden;
    width:197px;
}

    .inbra_img img {
        width:197px;
            display: block;
    }

.inbra_new {
    overflow:hidden;
    width:420px;
    padding-left:20px;
}

.inbra_new_tit {
    font-size:16px;
    line-height:2em;
    height:32px;
}

    .inbra_new_tit a {
        color:#000;
    }

.inbra_new_con {
    line-height:2em;
    height:48px;
}

.inbra_new_con a {
    color:#1d5daf;
}

.inbra_new_show {
    padding-top:20px;
}

.ne_time {
    display:inline-block;
    height:20px;
    line-height:20px;
    background:url(../images/time.png) no-repeat scroll 0px center transparent;
    padding-left:25px;
}

.ne_show {
    margin-left:50px;
    display:inline-block;
    height:20px;
    line-height:20px;
    background:url(../images/see.png) no-repeat scroll 0px center transparent;
    padding-left:25px;
}

.inbrb {
    padding-top:10px;
    overflow:hidden;
    height:150px;
}

.inbrb li{
    line-height:2em;
}

.inbrb li a{
    color:#000;
}

.bmorg {
    border-bottom:2px solid #ffa802;
    padding:0px 0px 12px 52px;
    background:url(../images/ti.png) no-repeat scroll 27px 0px transparent;
}

.pja a {
    display:inline-block;
    height:38px;
    color:#000;
    text-align:center;
    line-height:38px;
    padding:0px 25px;
}

    .pja a.ck {
        color:#FFF;
        background:#ffa802;
        
    }

.pjul {
    overflow:hidden;
}

.pjul li{
    float:left;
    width:291px;
    margin:0px 14px;
}

    .pjul li a {
        display:inline-block;
    }

    .pjul li a img {
        display:block;
        width:291px;
        height:214px;
    }

.pjul li a p {
    height:30px;
    line-height:30px;
    text-align:center;
    background:#dddddd;
    color:#000;
    }
	
	.pjul li:hover a p {
    background:#ffa802;
    color:#FFF;
    }


.foot_bg {
    background:#1d5daf;
}

.foot {
    background:#1d5daf;
    width:1230px;
    margin:auto;
    padding:15px 25px;
    overflow:hidden;
}

.conts {
    width:545px;
    overflow:hidden; line-height:2em; color:#FFF;
}

    .conts p {
        font-weight:bold; font-size:14px;
    }

.lin {
    height:1px;
    overflow:hidden;
    background:#618ec7;
    min-width:1280px;
}

.foot_m {
    background:#1d5daf;
    width:1280px;
    margin:auto;
    padding:15px 0;
    overflow:hidden;
    text-align:center;
    line-height:2em;
}

    .foot_m p {
        color:#FFF;
    }

.foot_m p a{
        color:#FFF;
    }
.cp_tit {
    height:37px;
    border-bottom:1px solid #2351a5;
}
.cp_tit span{
    display:block;
    width:110px;
    height:37px;
    text-align:center;
    line-height:37px;
    color:#FFF;
    background:#2351a5;
    font-size:16px;
}

.cp_c {
    overflow:hidden;
    padding:20px 0px;
}

.cp_c_l {
    min-height:120px;
    width:500px;
}

.cp_c_l span{
    float:right;
}
.cp_c_l a{
    color:#000;
}
.cp_c_r {
    min-height:120px;
    width:500px;
}
.cp_c_r a{
    color:#000;
}
.cp_c_r span{
    float:right;
}


.projects{ overflow:hidden; width:294px; float:left;}
.about{ overflow:hidden; width:298px; float:left; padding-left:33px;}
.news{ overflow:hidden; width:307px; float:left; padding-left:28px;}

.tit{ height:50px; overflow:hidden;}
.tit span{ float:right; padding-right:10px; padding-top:15px; overflow:hidden;}
.tit span a{ color:#666666;}

.projects_c{ height:148px; border:1px solid #dbdbda; padding:5px;}
.about_c{ overflow:hidden; line-height:2em;}

.news_c{ overflow:hidden; line-height:2em;}
.news_c div{ overflow:hidden;}
.news_c div span{ float:right;}
.news_c div a{ color:#666666;}

.products{ height:192px; overflow:hidden; border:1px solid #dbdbda; padding:0px 12px;}
.products_t{height:32px; overflow:hidden; line-height:32px;}
.products_t span{ float:right; padding-right:10px; overflow:hidden;}
.products_t span a{ color:#666666;}

.products_c{ overflow:hidden; padding-top:10px;}

.product{ overflow:hidden; width:169px; float:left; padding:0px 10px;}
.product a img{ width:157px; height:107px; padding:5px; border:1px solid #d5d5d5;}
.product div{ text-align:center; line-height: 2em;}
.product div a { color:#333333;}

.links{ overflow:hidden; line-height:2em; color:#FFF; width:595px;}
.links a { color:#FFF;}


.left{ overflow:hidden; width:200px; float:left;}
.right{ overflow:hidden; width:1040px; float:left; padding-left:40px;}

.nav_t{ height:45px; overflow:hidden; line-height:45px; color:#FFFFFF; background:#1d5daf; text-align:center; font-size:18px;}
.nav_c{ overflow:hidden; }
.nav_c ul li a{ display:block; padding-left:45px; width:135px; height:37px; overflow:hidden; margin:auto; line-height:37px; color:#565656; }
    .nav_c ul li a:hover {
        color:#FFF;
        background:url(../images/jiantou.png) no-repeat scroll 150px center #ffa802;
    }
    .nav_c ul li {
        padding-left:20px;
    }
    .nav_c h3 {
    font-style:normal; font-weight:normal;    height:45px; overflow:hidden; line-height:45px; color:#FFFFFF; background:#1d5daf; text-align:center; font-size:18px;
    }
    .nav_c ul {
        padding:10px 0px; overflow:hidden;
        background:#f3f3f3;
    }
    

.ab-case{ overflow:hidden; }
.ab-case ul li a{ display:block;  width:180px; height:37px; overflow:hidden; margin:auto; line-height:37px; color:#565656;}

    .ab-case ul li {
        padding-left:20px;
    }
    .ab-case h3 {
    font-style:normal; font-weight:normal;    height:45px; overflow:hidden; line-height:45px; color:#FFFFFF; background:#1d5daf; text-align:center; font-size:18px;
    }
    .ab-case ul {
        padding:10px 0px; overflow:hidden;
        background:#f3f3f3;
    }

.ny-banner-box {
    overflow:hidden;
    padding-bottom:30px;
}

.right_t{ height:30px; overflow:hidden; background:url(../images/ti.png) no-repeat scroll 0px 0px transparent; padding:0px 25px; line-height:30px; border-bottom:1px solid #d1d1d1;}
.right_t span{ float:right;}

.right_c{ overflow:hidden; padding:20px 0px; line-height:2em;}
.myContent{ overflow:hidden; font-size:14px;}

.News{ overflow:hidden;}
.news-img {
    width:175px;
    height:115px;
    overflow:hidden;
	padding-bottom:20px;
}
    .news-img img {
		width:176px;
		height:115px;
        display:block;
    }

.news-txt {
    width:845px;
    padding-left:20px;
}

    .news-txt h2 {
        font-weight:normal;
    }
     .news-txt p {
        color:#c5c5c5;
    }
          .news-txt div {
        color:#525252;
    }

          .news-txt span {
        float:right;
        margin-top:-22px;
    }

    .news-txt span a {
        color:#1d5daf;
    }

.News a{ color:#333333;}

.SplitPage{ overflow:hidden; clear:both;}
.SplitPage a{ color:#333333;}

.Pic{ overflow:hidden; width:169px; float:left; padding:0px 10px;}
.Pic a img{ width:157px; height:107px; padding:5px; border:1px solid #d5d5d5;}
.Pic div{ text-align:center; line-height: 2em;}
.Pic div a { color:#333333;}
 
.Pjt{ overflow:hidden; width:169px; float:left; padding:0px 10px;}
.Pjt a img{ width:157px; height:107px; padding:5px; border:1px solid #d5d5d5;}
.Pjt div{ text-align:center; line-height: 2em;}
.Pjt div a { color:#333333;}
 
.trTitle {
    background: none repeat scroll 0 0 #D9DEE3;
    border-right: 1px solid #FFFFFF;
    color: #506468;
    height: 32px;
    text-align: center;
	}
	
	
.trInfo {
    border-right: 1px solid #FFFFFF;
    color: #506468;
    height: 32px;
    text-align: center;
}

.erpa {
    background: url("../images/1.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 20px;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 73px;
}

.pjdiv {
    display:none;
}

    #demo {
     overflow:hidden;
     width: 1280px;
    }
    #indemo {
	overflow:hidden;
     width: 1000000%;
    }
    #demo1 {
     float: left;
    }
    #demo2 {
     float: left;
    }


        #demoa {
     overflow:hidden;
     width: 1280px;
    }
    #indemoa {
	overflow:hidden;
     width: 1000000%;
    }
    #demoa1 {
     float: left;
    }
    #demoa2 {
     float: left;
    }


        #demob {
     overflow:hidden;
     width: 1280px;
    }
    #indemob {
	overflow:hidden;
     width: 1000000%;
    }
    #demob1 {
     float: left;
    }
    #demob2 {
     float: left;
    }