
/*############index主体CSS###############*/
/* 轮播广告 */



.carousel .item {
	
	background-color: #000;
}

.carousel .nav-point{
	bottom:-14px;
}	

.carousel .nav-title{
	font-size:12px;
	bottom:-14px;
}

.carousel .item img {
	width: 100%;
}

.carousel-caption {
	z-index: 10;
}

.carousel-caption p {
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 1.8;
}

/*栏目*/
.part1{
	font-size:22px;
	
}
.part1 a{
	text-decoration:none;
	color:#666;
}
.en{
	
	color:#828282;
	font-size:15px;
}
.line1{
	height:3px;
	background:#d0d0d0;
	width:100%;
	margin-bottom:8px
}
.line2{
	height:3px;
	
	width:94px;
}
.text1{
	text-align:justify;
	font-size:13px;
	line-height:25px;
	color:#505050;
	margin-top:5px;
}
.more-btn{
	float:right;
	margin-top:7px;
	color:#828282;
	font-size:11px;
}
.list-new li{
	border-bottom:1px dashed #eae7e7;
	line-height:40px;
}
.list-new a{
	text-decoration:none;
	color:#666;
	font-size:13px;
}
.list-new a:hover{
	color:#d30a1c;
}
.list-new span{
	float:right;
}

.list-new .public-detail{
	float:right;
	color:#d30a1c;
}


.procurement-li{
	line-height:35px;
}	
.procurement-li a{
	text-decoration:none;
	color:#666;
	font-size:13px;
}
.procurement-li a:hover{
	color:#d30a1c;
}
.platform{
	width:100%;
	height:45px;
	background:#eae7e7;
	color:#fff;
	text-align:center;
	font-size:17px;
	line-height:42px;
}
.platform a{
	text-decoration:none;
	color:#666;
}

.pro-images{
	background-color:#f6f6f6; 
 }
 .thumbnail{
	 margin-bottom:0px;
 }
 .col-pro{
	 background-color:#F6F6F6;
	 padding-top:15px;
 }
 /*当屏幕宽度小于768px时候*/
@media (max-width:768px) {





    .form-control {
        position: relative;
        z-index: 2;
        float: left;
        margin-bottom: 0;
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px;
        height: 40px;
        line-height: 40px;
        padding-left: 10px;
        border: 1px solid #dddddd;
        color: #000;
        font-size: 14px;
        width: 30px;
        margin: auto 40px auto 40px;
    }

        .form-control:focus {
            z-index: 3;
        }
 







    #navigation {
        padding: 20px 0;
    }

    .site-logo {
        margin: 0 0 0 30px;
        float: none;
    }

    .navbar-custom ul.nav li a {
        color: #eee;
    }

    .navbar-custom ul.nav ul.dropdown-menu li {
        border-bottom: 1px solid #aaa;
    }

    /*.navbar-header {
        margin-top: -40px;
        padding: 0;
    }*/

        .navbar-header button {
             background-color:#337ab7; 
             color:#fff; 
        }

            .navbar-header button.navbar-toggle {
                padding: 4px 15px;
                font-size: 14px;
                color: #fff;
            }

    .navbar-custom .nav {
        background: #444;
    }

    .service-box {
        margin-bottom: 50px;
    }

    .team-wrap {
        margin-bottom: 30px;
    }

    form#contact-form {
        margin-bottom: 50px;
    }

    .xs-marginbot-20 {
        margin-bottom: 20px;
    }
    .title-logo {
        margin: 5px;
    }
    .navbar-default {
        margin-top: -55px;
        background-color: transparent;
    }
    .zhengce {
        width:105px;
    }
    .list-new li {
        line-height:30px;
    }
    .row-2 {
        margin-top: 5px;
        margin-bottom: 25px;
    }
    .gonggao {
        width:240px;
    }
    .pro-images {
        width:50%;
        padding-bottom:10px;
    }
    .col-pro {
        padding-bottom:15px
    }
    .carousel .item {
        background-color:transparent;
    }
    .newslist {
 
        padding-left: 0px;
    }
    .youq-li img {
        margin-bottom: 10px;
        width:50%;
    }
    .list-inline > li {
        padding-right: 0px;
    }
    .youq-li li {
        margin: 5px 0px;
    }
    .carousel {
        margin-bottom: 0px;
    }
    /*登录样式开始*/
    .auth-bg {
        display:none
    }
    .auth {
        background-color: #F5F5F8;
        overflow: auto;
        width: 100%;
        text-align:center;
    }
    .auth-content {
        width: 100%;
        min-height: 600px;

        background-color: #ffffff;

        position: relative;
    }
    .auth-content_title {
        margin: 20px 0 30px 0;
        font-size: 30px;
        color: #000;
        display: inline-block;
    }

    .auth-content_nav {
        font-size: 14px;
    }

        .auth-content_nav span {
            margin-right: 40px;
            padding-bottom: 8px;
            border-bottom: 2px solid #8583AC;
            color: #333333;
            display: inline-block;
            cursor: pointer;
        }

            .auth-content_nav span.active {
                color: #0078E6;
                border-color: #0078E6;
            }

    .auth-content_group {
        margin-top: 20px;
      
    }

    .auth-content_group--error .normal-tip_error {
        display: inline-block !important;
    }

    .auth-content_group--unavailable {
        background-color: #dddddd !important;
        color: #bbbbbb !important;
        pointer-events: none;
        cursor: pointer;
    }

    .auth-content_group.auth-content_group--error input {
        border: 1px solid #CD4559 !important;
        color: #CD4559 !important;
    }

    .auth-content_group .title {
        font-size: 12px;
        color: #666666;
        margin-bottom: 6px;
        display: inline-block;
        width: 100%;
    }

    .auth-content_group.auth-content_group_code .title {
        width: 270px;
    }

    .auth-content_group input {
        height: 40px;
        line-height: 40px;
        padding-left: 10px;
        border: 1px solid #dddddd;
        color: #000;
        font-size: 14px;
        width: 300px;
    }

        .auth-content_group input::-webkit-input-placeholder {
            color: #bbbbbb;
            font-size: 14px;
        }

        .auth-content_group input:-ms-input-placeholder {
            color: #bbbbbb;
            font-size: 14px;
        }

        .auth-content_group input::-ms-input-placeholder {
            color: #bbbbbb;
            font-size: 14px;
        }

        .auth-content_group input::placeholder {
            color: #bbbbbb;
            font-size: 14px;
        }

    .auth-content_group .label-tip {
        color: #333333;
    }

    .auth-content_group .serve-tip {
        color: #0078E6;
    }

    .auth-content_group .normal-tip {
        color: #bbbbbb;
    }

    .auth-content_group .normal-tip_error {
        color: #CD4559 !important;
        display: none;
    }

    .auth-content_group_mail {
        position: relative;
    }

        .auth-content_group_mail .input {
            width: 270px;
        }

        .auth-content_group_mail .mail_code {
            width: 120px;
            margin-left: 10px;
            font-size: 14px;
            color: #0078E6;
            background-color: #F0EFF7;
            line-height: 40px;
            display: inline-block;
            float: right;
            text-align: center;
            cursor: pointer;
        }

    .auth-content_button {
        height: 40px;
        line-height: 40px;
        background-color: #008EE6;
        font-size: 14px;
        text-align: center;
        cursor: pointer;
        margin: 30px 0;
        width: 300px;
        color: #fff;
        display: inline-block;
    }

        .auth-content_button:hover {
            background-color: #0078E6;
        }


    .auth-content_group .auth_tip {
        color: #0078E6;
    }

    .auth-content_title_tip {
        font-size: 14px;
        color: #999999;
    }

    .auth-content_group_auth_tip {
        font-size: 14px;
        color: #333333;
        width: 400px;
        margin-bottom: 150px;
    }

        .auth-content_group_auth_tip .auth_tip {
            color: #0078E6;
            cursor: pointer;
        }

    .auth-content_nav {
        font-size: 14px;
    }

        .auth-content_nav span {
            margin-right: 40px;
            padding-bottom: 8px;
            border-bottom: 2px solid rgba(133, 131, 172, .2);
            color: #333333;
            display: inline-block;
            cursor: pointer;
        }

            .auth-content_nav span:before {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABEUlEQVRIS+2WUQ6CMAyG2wcvgrdAvJmgwNEUPYVcxISZLW7pgM11MF50Twt0/fp3XVMEsrrr8wIAZ/pthX19OO6lX7VQbxLBtHsDVcDEMAuKG8EMVAKFyS9iBQA7IUS5wt0BIrYA8BJCNIahgYhY5UUmDeDR9e0wiNMSqITlRSYFwP3WlxpqFFKDj1ETq9Tna5xSE1Us9FvgFlC9E5IKLjTk7AQYCw2BKd+0SmmRhDrgBugEhjriBOZVSN6ms5C4sCCgS6n8rt8Zp7i8KfXdKf3HaRTBwDmlHGWT1hbaxkYti92NWAppISECxvTbKGBoNubs/sAl2Zs9+xspTTGLuq6i3n5M1KEkHhftQTgx1Br135YHGsbxOUhZAAAAAElFTkSuQmCC) no-repeat;
                content: '';
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 14px;
                background-size: 14px 14px;
            }

            .auth-content_nav span.phone:before {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAZElEQVRIS2M8evjufwYqAkaaGWhtq8xIiUNhDoO7kGYGkhoEMIfgdOGogQQjfjQMGTAS9miyGU02mCFA/5xCMBZwKKB9iU2uy9D10a7Ww+VC9MqLUF4n6EKqG0hq2BJ0IakGAgDZA/cNjtEuJgAAAABJRU5ErkJggg==) no-repeat;
                content: '';
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 14px;
                background-size: 10px 14px;
            }

            .auth-content_nav span.active {
                color: #0078E6;
                border-color: #0078E6;
            }

            .auth-content_nav span.email.active:before {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABCUlEQVRIS+2WTQ6DIBCFZ0h6CC9qu6jWn43pQWvv0AQatQgiIiOim7oT5H3OezoZBP26tQVw8Zishd4wLKFJCimDo14MmBTXoAMwJsyA4iEwDYqQvoSKCXNgcAEustDo+vMMa+DwARCVynAEYg7PpO43ru8aBL8HQTtYk+S9RtpmEqoq1B8Ycq02V+rQmlq6B3RFw8jw57u0glqpxwvPgTJsKtQD1knbgVSoJ8wN9IUSYOvANSgR5gdcgnbr1JydGZp/vVmNvk9oFMsfja3N2KDEBkEDmvYSYf4Z2uwViFv6Lb3CoI7u+vEDhZeO/yvc3dgTLD1iYpM+MSxPGBMlPWals0E4JtQY9b+sSeH3GK7mkwAAAABJRU5ErkJggg==) no-repeat;
                content: '';
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 14px;
                background-size: 14px 14px;
            }

            .auth-content_nav span.phone.active:before {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAYUlEQVRIS2NkKHv2n4GKgJF2BnZJMVLkUKhPES6kmYGkhinMIThdOGogwZgfDUPMhD2abEaTDWYI0D+nEIwFHApoX2KT6zI0fTSs9XC5EL3yIpDXCbuQ6gaSGLaEXUiigQD/6bQRAPOVDAAAAABJRU5ErkJggg==) no-repeat;
                content: '';
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 14px;
                background-size: 10px 14px;
            }

    .auth-content .auth-content_group .password_group {
        position: relative;
    }

        .auth-content .auth-content_group .password_group input {
            padding-right: 35px;
        }

    .auth-content .auth-content_group .password_group_tip {
        position: absolute;
        right: 0;
        padding: 0 10px;
        line-height: 40px;
        height: 40px;
        display: inline-block;
        font-size: 14px;
    }

        .auth-content .auth-content_group .password_group_tip.week {
            color: #CD4559;
        }

        .auth-content .auth-content_group .password_group_tip.middle {
            color: #F5A623;
        }

        .auth-content .auth-content_group .password_group_tip.strong {
            color: #46B05D;
        }

    .auth-content_title {
        margin: 100px 0 10px 0;
    }



    .auth-content_group_register_tip {
        font-size: 14px;
        color: #333333;
        width: 300px;
    }

        .auth-content_group_register_tip .auth_tip {
            color: #0076E6;
            cursor: pointer;
        }

    .web-footer {
        margin-top: 0px;
    }
    .navlink {
        display:none;
    }
    /*登录样式结束*/
    /*APP新闻列表样式*/
    .news-model a {
        width: 240px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display:inline-block;
    }
    .title-logo img {
        max-height:50px;
        width:auto;
    }
    .model-details img {
        margin-left:0px;
        height:auto;
    }
    .model-details p {
        text-indent:0em;
    }
 }
/*当屏幕宽度大于768px时候*/
@media (min-width:768px) {
        .navbar-default .navbar-nav .active a, 
    .navbar-default .navbar-nav .active a:hover, 
    .navbar-default .navbar-nav .active a:focus{
	    background-color:#005197;
	    color:#fff;
    }
        .navbar-default .navbar-nav li.open a.on{
	    color:#fff;
	    background-color:#005197;
    }
    .navbar-default .navbar-nav li ul a:hover{
	    color:#fff;
	    background-color:#005197;
    }
    .nav-top{
	width:12%;
	text-align:center;
    }
    .zhengce {
        width: 300px;
    }
    .row-2 {
        margin-top: 35px;
        margin-bottom: 35px;
    }
    .gonggao {
        width: 264px;
    }
    .newslist {
        padding-left: 25px;
    }
    .youq-li img {
        margin-bottom: 10px;
        
    }

    .list-inline > li {
        padding-right: 15px;
    }
    .youq-li li {
        margin: 10px 45px;
    }
    .carousel {
        margin-bottom: 40px;
    }
    /*登录样式开始*/
    .auth {
        background-color: #F5F5F8;
        overflow: auto;
        width: 100%;
    }
    .auth-bg {
        position: absolute;
        top: 130px;
        right: 160px;
        width: 400px;
        height: 321px;
    }
    .auth-content {
        width: 1200px;
        min-height: 600px;
        margin: 20px auto 20px auto;
        background-color: #ffffff;
        padding-left: 80px;
        position: relative;
    }

    .auth-content_title {
        margin: 20px 0 30px 0;
        font-size: 30px;
        color: #000;
        display: inline-block;
    }

    .auth-content_nav {
        font-size: 14px;
    }

        .auth-content_nav span {
            margin-right: 40px;
            padding-bottom: 8px;
            border-bottom: 2px solid #8583AC;
            color: #333333;
            display: inline-block;
            cursor: pointer;
        }

            .auth-content_nav span.active {
                color: #0078E6;
                border-color: #0078E6;
            }

    .auth-content_group {
        margin-top: 20px;
        width: 400px;
    }

    .auth-content_group--error .normal-tip_error {
        display: inline-block !important;
    }

    .auth-content_group--unavailable {
        background-color: #dddddd !important;
        color: #bbbbbb !important;
        pointer-events: none;
        cursor: pointer;
    }

    .auth-content_group.auth-content_group--error input {
        border: 1px solid #CD4559 !important;
        color: #CD4559 !important;
    }

    .auth-content_group .title {
        font-size: 12px;
        color: #666666;
        margin-bottom: 6px;
        display: inline-block;
        width: 100%;
    }

    .auth-content_group.auth-content_group_code .title {
        width: 270px;
    }

    .auth-content_group input {
        height: 40px;
        line-height: 40px;
        padding-left: 10px;
        border: 1px solid #dddddd;
        color: #000;
        font-size: 14px;
        width: 400px;
    }

        .auth-content_group input::-webkit-input-placeholder {
            color: #bbbbbb;
            font-size: 14px;
        }

        .auth-content_group input:-ms-input-placeholder {
            color: #bbbbbb;
            font-size: 14px;
        }

        .auth-content_group input::-ms-input-placeholder {
            color: #bbbbbb;
            font-size: 14px;
        }

        .auth-content_group input::placeholder {
            color: #bbbbbb;
            font-size: 14px;
        }

    .auth-content_group .label-tip {
        color: #333333;
    }

    .auth-content_group .serve-tip {
        color: #0078E6;
    }

    .auth-content_group .normal-tip {
        color: #bbbbbb;
    }

    .auth-content_group .normal-tip_error {
        color: #CD4559 !important;
        display: none;
    }

    .auth-content_group_mail {
        position: relative;
    }

        .auth-content_group_mail .input {
            width: 270px;
        }

        .auth-content_group_mail .mail_code {
            width: 120px;
            margin-left: 10px;
            font-size: 14px;
            color: #0078E6;
            background-color: #F0EFF7;
            line-height: 40px;
            display: inline-block;
            float: right;
            text-align: center;
            cursor: pointer;
        }

    .auth-content_button {
        height: 40px;
        line-height: 40px;
        background-color: #008EE6;
        font-size: 14px;
        text-align: center;
        cursor: pointer;
        margin: 30px 0;
        width: 400px;
        color: #fff;
        display: inline-block;
    }

        .auth-content_button:hover {
            background-color: #0078E6;
        }


    .auth-content_group .auth_tip {
        color: #0078E6;
    }

    .auth-content_title_tip {
        font-size: 14px;
        color: #999999;
    }

    .auth-content_group_auth_tip {
        font-size: 14px;
        color: #333333;
        width: 400px;
        margin-bottom: 150px;
    }

        .auth-content_group_auth_tip .auth_tip {
            color: #0078E6;
            cursor: pointer;
        }

    .auth-content_nav {
        font-size: 14px;
    }

        .auth-content_nav span {
            margin-right: 40px;
            padding-bottom: 8px;
            border-bottom: 2px solid rgba(133, 131, 172, .2);
            color: #333333;
            display: inline-block;
            cursor: pointer;
        }

            .auth-content_nav span:before {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABEUlEQVRIS+2WUQ6CMAyG2wcvgrdAvJmgwNEUPYVcxISZLW7pgM11MF50Twt0/fp3XVMEsrrr8wIAZ/pthX19OO6lX7VQbxLBtHsDVcDEMAuKG8EMVAKFyS9iBQA7IUS5wt0BIrYA8BJCNIahgYhY5UUmDeDR9e0wiNMSqITlRSYFwP3WlxpqFFKDj1ETq9Tna5xSE1Us9FvgFlC9E5IKLjTk7AQYCw2BKd+0SmmRhDrgBugEhjriBOZVSN6ms5C4sCCgS6n8rt8Zp7i8KfXdKf3HaRTBwDmlHGWT1hbaxkYti92NWAppISECxvTbKGBoNubs/sAl2Zs9+xspTTGLuq6i3n5M1KEkHhftQTgx1Br135YHGsbxOUhZAAAAAElFTkSuQmCC) no-repeat;
                content: '';
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 14px;
                background-size: 14px 14px;
            }

            .auth-content_nav span.phone:before {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAZElEQVRIS2M8evjufwYqAkaaGWhtq8xIiUNhDoO7kGYGkhoEMIfgdOGogQQjfjQMGTAS9miyGU02mCFA/5xCMBZwKKB9iU2uy9D10a7Ww+VC9MqLUF4n6EKqG0hq2BJ0IakGAgDZA/cNjtEuJgAAAABJRU5ErkJggg==) no-repeat;
                content: '';
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 14px;
                background-size: 10px 14px;
            }

            .auth-content_nav span.active {
                color: #0078E6;
                border-color: #0078E6;
            }

            .auth-content_nav span.email.active:before {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABCUlEQVRIS+2WTQ6DIBCFZ0h6CC9qu6jWn43pQWvv0AQatQgiIiOim7oT5H3OezoZBP26tQVw8Zishd4wLKFJCimDo14MmBTXoAMwJsyA4iEwDYqQvoSKCXNgcAEustDo+vMMa+DwARCVynAEYg7PpO43ru8aBL8HQTtYk+S9RtpmEqoq1B8Ycq02V+rQmlq6B3RFw8jw57u0glqpxwvPgTJsKtQD1knbgVSoJ8wN9IUSYOvANSgR5gdcgnbr1JydGZp/vVmNvk9oFMsfja3N2KDEBkEDmvYSYf4Z2uwViFv6Lb3CoI7u+vEDhZeO/yvc3dgTLD1iYpM+MSxPGBMlPWals0E4JtQY9b+sSeH3GK7mkwAAAABJRU5ErkJggg==) no-repeat;
                content: '';
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 14px;
                background-size: 14px 14px;
            }

            .auth-content_nav span.phone.active:before {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAYUlEQVRIS2NkKHv2n4GKgJF2BnZJMVLkUKhPES6kmYGkhinMIThdOGogwZgfDUPMhD2abEaTDWYI0D+nEIwFHApoX2KT6zI0fTSs9XC5EL3yIpDXCbuQ6gaSGLaEXUiigQD/6bQRAPOVDAAAAABJRU5ErkJggg==) no-repeat;
                content: '';
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 14px;
                background-size: 10px 14px;
            }

    .auth-content .auth-content_group .password_group {
        position: relative;
    }

        .auth-content .auth-content_group .password_group input {
            padding-right: 35px;
        }

    .auth-content .auth-content_group .password_group_tip {
        position: absolute;
        right: 0;
        padding: 0 10px;
        line-height: 40px;
        height: 40px;
        display: inline-block;
        font-size: 14px;
    }

        .auth-content .auth-content_group .password_group_tip.week {
            color: #CD4559;
        }

        .auth-content .auth-content_group .password_group_tip.middle {
            color: #F5A623;
        }

        .auth-content .auth-content_group .password_group_tip.strong {
            color: #46B05D;
        }

    .auth-content_title {
        margin: 100px 0 10px 0;
    }



    .auth-content_group_register_tip {
        font-size: 14px;
        color: #333333;
        width: 400px;
    }

        .auth-content_group_register_tip .auth_tip {
            color: #0076E6;
            cursor: pointer;
        }

    .web-footer {
        margin-top: 0px;
    }
    /*登录样式结束*/
    .navlink {
        display:inherit;
    }
    /*首页滚动图*/
    .thumbnail {
        height: 195px;
    }
}