﻿input
    {
        line-height: normal;
    }

    #footer
    {
        margin-top: 0px;
    }

    #massage_box
    {
        position: absolute;
        width: 350px;
        height: 160px;
        background: #fff;
        color: #036;
        font-size: 12px;
        line-height: 150%;
        z-index: 2;
        visibility: hidden;
        margin-left: auto;
        margin-right: auto;
    }

    #existing_new
    {
        position: absolute;
        left: 160px;
        top: 370px;
        z-index: 1000;
        font-family: arial;
        font-size: 11px;
        color: #737272;
    }

    #Menu_new
    {
        position: absolute;
        left: 160px;
        top: 370px;
        z-index: 1000;
        font-family: arial;
        font-size: 11px;
        color: #737272;
    }

    .gb_pop
    {
        z-index: 60010;
        border-bottom: #ddd 1px solid;
        position: fixed;
        border-left: #ddd 1px solid;
        padding-bottom: 35px;
        outline-style: none;
        background: #fff;
        border-top: #ddd 1px solid;
        top: 35%;
        border-right: #ddd 1px solid;
        left: 50%;
        border-radius: 5px;
        box-shadow: 0 0 5px #DDD inset;
    }

    .cross_btn
    {
        margin-top: -15px;
        margin-right: -15px;
        float: right;
        height: 10px;
    }

    a.btn span
    {
        background: transparent url(../images/bg_button_span.png) no-repeat;
        display: block;
        line-height: 24px;
        padding: 5px 0 5px 18px;
    }

    a.btn
    {
        background: transparent url(../images/bg_button_a.png) no-repeat scroll top right;
        color: #444;
        display: block;
        float: left;
        font: normal 12px arial, sans-serif;
        height: 34px;
        margin-right: 6px;
        padding-right: 18px;
        text-decoration: none;
        border: solid 1px #fff;
    }

    a.btn:hover
    {
        color: #444;
        display: block;
        float: left;
        font: normal 12px arial, sans-serif;
        height: 34px;
        margin-right: 6px;
        padding-right: 18px; /* sliding doors padding */
        text-decoration: none;
        border: solid 1px #3fcd55;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

    user agent stylesheettable
    {
        display: table;
        border-collapse: separate;
        border-spacing: 2px;
        border-color: gray;
    }

    .txt-red
    {
        font-family: arial;
        font-size: 12px;
        color: #c51b1b;
    }

    .txtnew
    {
        border-bottom: #cccccc 1px solid;
        border-left: #cccccc 1px solid;
        padding-bottom: 3px;
        padding-left: 5px;
        padding-right: 5px;
        font: 12px arial;
        height: 18px;
        color: #666;
        border-top: #cccccc 1px solid;
        border-right: #cccccc 1px solid;
        padding-top: 3px;
    }

    .float0831
    {
        position: fixed;
        top: 160px;
        right: 1px;
        background-position: 2px -154px;
    }

    float0831 .floatR
    {
        padding-bottom: 15px;
        width: 130px;
        background-repeat: no-repeat;
        background-position: -131px bottom;
        float: left;
        overflow: hidden;
        background: url(../images/float_bg.gif);
    }

    .float0831 UL LI H3.titDc A
    {
        width: 80px;
        display: block;
        height: 36px;
    }

    .indexpf4 a
    {
        background-image: none;
        height: auto;
        width: auto;
    }

        .indexpf4 a:hover
        {
            background: none;
            height: auto;
            width: auto;
        }

    .indexpf3 ul li a
    {
        background-image: none;
        height: auto;
        width: auto;
    }

        .indexpf3 ul li a:hover
        {
            background-image: none;
            height: auto;
            width: auto;
        }

    

    .iabout .con
    {
        width: 63%;
		margin-left: 20px;
    }

    .inews ul
    {
        width: 50%;
    }

	
	/*UAST的CSS*/
	.slideTxtBox .bd li{
		width:21.5%;
		float:left;
		height:380px;
		border-bottom:none!important;
		background:white;
		padding:0;
		margin-left:25px;
		margin-top:20px;
		border-radius:10px;
		transition:.8s;
	}
	 .slideTxtBox .bd li img{
		width:100%;
		/*height:120px;*/
		max-height:182px;
		height:auto;
	}
	.slider-all{
		width:100%;
		background:#f5f5f1;
	}
	.slideTxtBox .bd li:nth-last-of-type(2){
		display:none;
	}
	.slideTxtBox{
		height:490px;
		background:#f5f5f1;
		border:none;
		margin:0 auto;
		width:74.13%;
	}
	.slideTxtBox .bd li:hover{
		margin-top:10px;
		background:white!important;
	}
	.newsli{
		background:#08c;
		border-left:4px solid #08c!important;
	}
	.newsli a{
		color:white;
	}
	.h1{
		font-size:25px;
		text-align:center;
		padding-top:10px;
		padding-bottom: 3px;
		color:#235282;
		background:#ddd;
		margin-top:30px;
	}
	.slideTxtBox .bd li p{
		padding:8px;
		font-size:13px;
	}
	.demo{
		width:74.13%;
		margin:0 auto;
		
		/*background:#f5f5f5;*/
		border-radius:20px;
	}
	.box{
		float:left;
		margin-left:15px;
		margin-top:20px;
	}
	.he_border2:hover{
		background:black;
	}
	.apro{
		width: 106px;
		height: 26px;
		display: block;
		margin-top: 10px;
		clear: both;
		float: right;
		background: url(../images/more_1.png) no-repeat;
	}
	.i_ma li{ width:32%; float:left; margin-right:25px; margin-bottom:20px;}
	.he_border2{
		width:331px;
		height:220px;
	}
	.about-h4{
		color:#235282!important;
		font-size: 25px!important;
		text-align:center!important;
		margin-bottom:20px;
		margin-top:30px;
	}
	.news-all{
		width:30%;
		float:right;
	}
	.news-ul li{
		display: block;
		height: 35px;
		line-height: 35px;
		border-left: 4px solid #ddd;
		padding: 0 0 0 10px;
		margin: 0 0 3px 0;
		font-size:14px;
		width:100%;
		overflow:hidden;
	}.i_ma li
	.news-ul li:hover{
		border-left: 4px solid #2d89ef;
		background:#08c;
	}
	.news-a{
		width:100%;
	}
	.news-ul li:hover .news-a{
		color:white;
	}
	.news-more{
		float:right;
		font-size:13px;
		color:#0071EB!important;
	}
	.news-h2{
		border-left: 4px solid #2d89ef;
		margin-bottom:10px;
		padding: 0 0 0 10px;
		font-size:16px;
	}
	.i_mr,.i_ml{
		width:655px;
	}
	.i_mb dl dd{
		width:450px;
	}
	.i_mc dd{
		width:410px;
	}
	.i_md dd{
		width:400px;
	}
	/*.big2, .slideTxtBox .bd li img{
		height:auto;
	}*/
	.iabout .con{
		margin-top:40px;
	}
	@media only screen and (max-width: 1680px){
		.iabout .con{
			width:47%;
		}
		
		.i_ma li{
			width:30%;
		}
		.slideTxtBox .bd li{
			width:21%;
		}
		/*.big2, .slideTxtBox .bd li img{
			height:auto;
		}*/
		.he_border2{
			width:261px!important;
			height:170px!important;
		}
		.i_mr,.i_ml{
			width:585px!important;
		}
		.i_mb dl dd{
			width:400px!important;
		}
		.i_mc dd{
			width:350px!important;
		}
		.i_md dd{
			width:350px!important;
		}
		.iabout .con{
			margin-top:0px;
		}
	}
	@media only screen and (max-width: 1440px){
		

		.slideTxtBox .bd li{
			width:21%!important;
		}
		.i_ma li{
			width:305px!important;
		}
		.he_border2{
			width:231px!important;
			height:150px!important;
			border: 1px solid darkgray;
		}
		.i_mr,.i_ml{
			width:480px!important;
		}
		.i_mb dl dd{
			width:300px!important;
		}
		.i_mc dd{
			width:250px!important;
		}
		.i_md dd{
			width:250px!important;
		}
	}
	@media only screen and (max-width: 992px){
		.slideTxtBox .bd ul li {
			width: 35vw!important;
		}
		.he_border2{
			width:200px!important;
			height:150px!important;
		}
		.demo{
			height:600px!important;
			width:80vw;
		}
	}
	
	@media only screen and (max-width: 800px){
		.big2, .slideTxtBox .bd li img{
			max-height:100%;
		}
		.demo{
			height:620px!important;
		}
		.slideTxtBox .bd ul li {
			width: 70vw!important;
		}
		.he_border2{
			width:250px!important;
			height:150px!important;
		}
		.demo{
			height:750px!important;
		}
		.news-all{
			width:85%;
			float:left;
			margin-left:15px;
			margin-top:20px;
		}
		#about-all{
			width:100%!important;
		}
		.iabout .con{
			width:87%;
		}
	}
	@media only screen and (max-width: 661px)
	{
		.he_border2
		{
			width: 300px!important;
			height: 230px!important;
			margin-left:10vw!important;
		}
		.demo{
			height:2050px!important;
		}
	}
@media screen and (max-width: 500px)
{
	.i_mb dl dd{
		float:none!important;
	}
	.i_mc dt{
		float:right!important;
	}
	.i_mc dd {
		width: 320px!important;
	}
	.i_md dd{
		width:320px!important;
	}
	.i_title{
		text-align:inherit!important;
	}
	.i_title_res{
		text-align:left!important;
	}
	.i_titleQMS{
		text-align:left!important;
	}
	.qms_q{
		font-size:20px!important;
	}
	.iabout .con h4{
		text-align:center;
	}
	.iabout .con{
		width: 86%;
		margin-left: 35px;
	}
}
@media only screen and (max-width: 470px)
    {
        

        #footer
        {
            margin-top: 160px;
        }
		.box{
			margin-left:20px;
		}
		.i_m{
			width:100%;
		}
		.i_ma li{
			float:inherit!important;
			margin:10px auto;
			margin-right:inherit!important;
		}
		.clearfix{
			margin:auto;
		}
		.i_md dt img{
			width:100%;
		}
		.i_md dt{
			width:80%!important;
		}
		.i_ml{
			float:inherit!important;
			width:inherit!important;
		}
		.i_md dt, .i_md dt img{
			float:inherit!important;
			margin:auto;
		}
		.i_md dd{
			float:inherit!important;
			margin:auto;
			width:80%!important;
		}
		.i_title_res{
			text-align:center!important;
		}
		.i_mr{
			float:inherit!important;
		}
		.i_mr, .i_ml{
			width:100%!important;
		}
		.i_mc dt img{
			width:300px;
			height:305px;
		}
		.i_mc dt{
			width:300px;
			height:285px;
		}
		.i_mc dt{
			float:inherit!important;
			margin:auto;
		}
		.i_mc dd{
			float:inherit;
			margin:10px auto;
			width:305px!important;
		}
		.hui_bg{
			background:none;
			padding:0;
		}
		.qms_q{
			font-size:25px!important;
			color:#235282!important;
		}
    }
	@media only screen and (max-width: 470px){
		.slideTxtBox .bd ul li{
			/*width:80vw!important;*/
			width:80%!important;
			margin:10px auto!important;
			margin-left:5%!important;
		}
		.slideTxtBox{
			height:auto!important;
		}
		#footer{
			margin-top:0!important;
		}
		.demo{
			width:100%;
		}
		.he_border2{
			width:300px!important;
			height:199px!important;
		}
		.demo{
			height:1650px!important;
		}
		.line10{
			display:none;
		}
		.box{
			margin-left:18px;
		}
		.i_title .line{
			background:none;
		}
		.more{
			display:none!important;
		}
	}
	@media only screen and (max-width: 412px){
		/*.video_1
	{
		margin-left: 38px!important;
	}*/
	}
@media only screen and (max-width: 375px)
{
	.he_border2
	{
		margin-left: 7vw!important;
	}

	

	.iabout .con
	{
		width: 90%;
		margin-left: 25px;
	}
	.box{
			margin-left:13px;
		}
}
	@media only screen and (max-width: 360px){
		.he_border2{
			margin-left:4vw!important;
		}
		
	}
	@media only screen and (max-width: 320px){
		.he_border2{
			width: 256px!important;
			height: 170px!important;
			margin-left:8%!important;
		}
		.demo{
			height:1400px!important;
		}
		
		.iabout .con{
			margin-top:5px!important;
		}
	}
	.uast{
		display:none;
	}
	.h2,.h3{
		cursor:pointer;
		padding: 6px 7px 0px 7px;
	}
	

	/*UAST*/
	#about-all{
		width:70%;
	}
	
	a,img{border:0;}
	body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
	a{color:#898989;text-decoration:none}
	a:hover{cursor:pointer;color:#9f8054;}
	/* sgw_img */
	.sgw_img{width:981px;height:382px;overflow:hidden;border:1px solid #dcdcdc;padding:3px;margin:40px auto 0 auto;}
	.sgw_img dt{margin-right:3px;float:left;display:inline;width:315px;height:382px;position:relative;overflow:hidden;}
	.sgw_img dd{float:left;position:relative;overflow:hidden;}

	.sgw_img_dd1{width:196px;height:382px;float:left;margin-right:3px;display:inline;}
	.sgw_img_dd1 dd{height:125px;overflow:hidden;float:left;}
	.sgw_img_dd1 #dd2{margin:3px 0px 4px 0;}

	.sgw_img_dd2{float:left;width:464px;height:382px;overflow:hidden;}
	.sgw_img_dd2 dd{margin-right:3px;height:207px;overflow:hidden;display:inline;}
	.sgw_img_dd2 dd#dd3, .sgw_img_dd2 dd#dd4{margin:0;}

	.boxs{width:100%;height:100%;background:url(images/sgw_bg.jpg) no-repeat left top #020000;position:absolute;left:0;line-height:18px;color:#e69714;top:-382px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;text-align:center;padding-top:50px;}
	.boxs h3{color:#fff;font-size:14px;font-weight:bold;}
	.boxs a{display:block;margin-top:5px;font-size:14px;color:#fff;}
	.sgw_img dt .boxs{padding-top:100px;top:-482px;}

	@media screen and (max-width:470px){
		.sgw_img img{
			width:30%;
			display:block;
		}
		.boox{
			width:30%;
		}
	}
	

	/*recet.css*/
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
/*通用父子盒子嵌套浮动问题解决，开始*/
.clear {
	margin: 0px auto;
	width: 100%;
	height: 1px;
	font-size: 1px;
	clear: both;
	background: none;
	overflow: hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/*通用父子盒子嵌套浮动问题解决，结束*/
/*间隙层开始*/
.space_hx { /*横向间隙*/
	clear: both;
	width: 100%;
	height: 20px;
	font-size: 1px;
	overflow: hidden;
}
.space_zx { /*纵向间隙*/
	float: left;
	width: 10px;
	font-size: 1px;
	overflow: hidden;
}
/*间隙层结束*/

.qms_q{
	font-size:22px;
	color:#000000;
	position: relative;
    z-index: 9;
    vertical-align: top;
    margin-top: 5px;
}
.rightv{
	display:none;
}
.downfoot{
	width:20px;
	position:relative;
	top:10px;
}
@media screen and (max-width:767px){
	.footsa,.footsb,.footsc,.footsd{
		display:none;
	}
	.rightv{
		display:block;
		float:right;
	}
	#footer .footer .footlinks{
		width:100%;
	}
	#footer .footer{
		background:none;
	}
	.bottom_left{
             margin-left:10px!important;
         }
}



 .astfuture{
	 width:100px;
	 position:relative;
	 top:40px;
	 right:50px;
 }
.newsDetails img{
    margin-left:5px;
}
@media only screen and (max-width: 992px) {
    .i_ml{
			float:left;
		}
		.i_mr{
			float:right;
		}
	}
 @media only screen and (max-width: 768px){
	 .player_2{
		 text-align:center;
	 }
	 .slideTxtBox{
		 height:220vw;
	 }
	 .slideTxtBox .bd li{
		 margin-left:95px;
	 }
	 .slideTxtBox{
		 width:100%!important;
	 }
	 .slideTxtBox .bd li{
		 padding:15px 20px;
		 height:auto;
	 }
	 .slideTxtBox{
		 height	: auto;
	 }
	 .footast{
		 text-align:center!important;
	 }
	 .astfuture{
		 position:inherit;
	 }
 }

 @media only screen and (max-width: 470px){
	 .slideTxtBox .bd li{
		 margin-left:15px;
	 }
	 .i_md dd{
		 float:left;
	 }
	 .video_1 {
		 margin-left: 0px!important; 
	}
 }
 @media only screen and (max-width: 320px){
	 .qms_q{
		 left:40px;
	 }
 }