@charset "utf-8";

/* CSS Document */





article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border: 0;} 
html, body{ font-family:"微软雅黑","PingFang SC","HelveticaNeue","Helvetica Neue","Helvetica","Arial";color:#444;}
body{ background:url(body-top-bg.jpg) no-repeat center top; background-size:100% 680px; line-height:160%; }



img{ border:0 none;/*width:100%;*/height: auto;}

a { color: #333; text-decoration: none;}

a:hover { color:#356fae; text-decoration: none;}

ul, li { list-style-type: none;}

input[required]:invalid, input:focus:invalid, textarea[required]:invalid, textarea:focus:invalid{box-shadow: none; -moz-box-shadow:none;}

p{

line-height: 175%;

overflow:hidden;

text-align:justify;

/*text-align-last:justify;*/

}

.bg{

	background: url(body-top-bg2.jpg) no-repeat center top;

    background-size: contain;

    line-height: 160%;

}



/*

index

*/



#vinewton-ingenuity header{display:none;}

#vinewton-ingenuity canvas{background-size: 100% 100%;}

.content-wrap  .carousel-control.right{

	-moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    padding: 0px;

    display: block;

    behavior: url(images/PIE.htc);

    background:none;

	height: 90%;

}

.content-wrap  .carousel-control.left{

	-moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    padding: 0px;

    display: block;

    background:none;

	height: 90%;

}



.content-wrap  .carousel-control.right .glyphicon{

	background:url(right-arrow.png) no-repeat;

}

.content-wrap  .carousel-control.left .glyphicon{

	background:url(left-arrow.png) no-repeat;

}

.glyphicon-chevron-left:before{content:'';}

.carousel-control .glyphicon-chevron-right{height:55px;}

.carousel-control .glyphicon-chevron-left{height:55px;}

.glyphicon-chevron-right:before{content:'';}

/*

index end

*/

.clear{ clear:both;}

@font-face {

	font-family: 'Conv_Helvetica-Condensed-Black-Se';

	src: url('../fonts/Helvetica-Condensed-Black-Se.eot');
	src: local('☺'), url('../fonts/Helvetica-Condensed-Black-Se.woff') format('woff'), url('../fonts/Helvetica-Condensed-Black-Se.ttf') format('truetype'), url('../fonts/Helvetica-Condensed-Black-Se.svg') format('svg');
	font-weight: normal;

	font-style: normal;

}

.content-wrap{clear: both;}

header{ }

.mobile-hide{ height: 130px;}

header .logo{ margin:25px 0 25px 0;}

header .logo img{width: 100%; }

header .top-link{ float:right;margin-bottom:20px; padding:0 6px;}

header .top-link ul li{padding:0 12px ; float:left; line-height:35px; margin:0 5px; background:rgba(20,52,118,0.2); height:38px; border-radius:0 0 5px 5px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33143476,endcolorstr=#33143476);behavior:url(images/PIE.htc); }

header .top-link ul li a{ color:#fff;}

header .top-link ul li a:hover{ color:#FFAE00;}

header .top-link .email a{ background: url(icon-email.svg) no-repeat 0 ; display: block; padding-left: 30px;}

header .search{ float:right; width:230px; height:28px;} 

header .form-search{ border-radius:18px;  width:230px; height:34px;  }

header .form-search input { color:#bcbcbc; float:left; width: 195px; height: 34px; line-height:34px; border: none; background:none;}

header .form-search button{ float:right; border: none; padding:0; line-height:32px; background:none; width:25px; height:26px;   }

header .logo-m{display:none;}



.menu-wrap{ margin-top:30px;}





input::-webkit-input-placeholder{

	color:#fff;

}

input::-moz-placeholder{   /* Mozilla Firefox 19+ */

	color:#fff;

}

input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

	color:#fff;

}

input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

	color:#fff;

}



footer .red-wrap{background: url("foot-bg.jpg") no-repeat center bottom; background-size:cover;}

footer .red-wrap .container{}

footer .red-wrap .top{height:240px; padding-top:30px;}

footer .red-wrap .top ul{float:left; padding: 0 8px; width:20%;}



footer .red-wrap .top ul li.title{ font-weight: bold; font-size:18px;font-family: "Helvetica-Bold", Arial; line-height: 26px; color:#FFD563;list-style:none;margin-bottom: 10px;}

footer .red-wrap .top ul li{font-size:12px;color:#ffffff; margin:8px 0; line-height: 20px;list-style: disc;}

footer .red-wrap .top ul li a{color:#ffffff;}

footer .red-wrap .top ul li a:hover{ color: #FFD563;}

footer .red-wrap .bottom{ background: rgba(97,2,2,0.6);}

footer .red-wrap .index-bottom{background-color:transparent;height: 100px;}

footer .red-wrap .bottom .bottom_logo{width:146px;line-height:140px; height:140px;}

footer .red-wrap .index-bottom .bottom_logo{line-height:100px;height:100px;}

footer .red-wrap .bottom .copyright{ margin-bottom: 20px; margin-top: 50px; line-height: 25px; color:#ffffff; font-size: 14px; }

footer .red-wrap .index-bottom .copyright{margin-bottom: 20px; margin-top: 27px; }

footer .red-wrap .bottom .copyright span{float:right;margin-bottom: 5px;}

footer .red-wrap .copyright span a{color:#FFF;}



footer .red-wrap .bottom .statistics a {

    display: block;

    color: #fff;

    line-height: 50px;

    margin-top: 20px;

}



/*

slider menu

*/

nav.sidebar, .main{

	-webkit-transition: margin 200ms ease-out;

	-moz-transition: margin 200ms ease-out;

	-o-transition: margin 200ms ease-out;

	transition: margin 200ms ease-out;

}



.main{

	padding: 10px 10px 0 10px;

}



@media (min-width: 765px) {

	.main{

		position: absolute;

		width: calc(100% - 40px);

		margin-left: 40px;

		float: right;

	}



	nav.sidebar:hover + .main{

		margin-left: 200px;

	}



	nav.sidebar.navbar.sidebar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {

		margin-left: 0px;

	}



	nav.sidebar .navbar-brand, nav.sidebar .navbar-header{

		text-align: center;

		width: 100%;

		margin-left: 0px;

	}



	nav.sidebar a{

		padding-right: 13px;

	}



	nav.sidebar .navbar-nav > li:first-child{

		

	}



	nav.sidebar .navbar-nav > li{

		

	}



	nav.sidebar .navbar-nav .open .dropdown-menu {

		position: static;

		float: none;

		width: auto;

		margin-top: 0;

		background-color: transparent;

		border: 0;

		-webkit-box-shadow: none;

		box-shadow: none;

	}



	nav.sidebar .navbar-collapse, nav.sidebar .container-fluid{

		padding: 0;

	}



	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {

		color: #777;

	}



	nav.sidebar{

		height: 100%;

		float: left;

		margin-bottom: 0px;

	}



	nav.sidebar li {

		width: 100%;

	}



	nav.sidebar:hover{

		margin-left: 0px;

	}



	.forAnimate{

		/*opacity: 0;*/

	}

}



@media (min-width: 1330px) {



	.main{

		width: calc(100% - 200px);

		margin-left: 200px;

	}



	nav.sidebar{

		margin-left: 0px;

		float: left;

	}



	nav.sidebar .forAnimate{

		opacity: 1;

	}

}



nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover, nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {

	color: #CCC;

	background-color: transparent;

}



nav:hover .forAnimate{

	opacity: 1;

}

section{

	padding-left: 15px;

}



.navbar-collapse{padding:0;}

.container-fluid{ margin: 0; padding: 0;}



.content-wrap ul.navbar-nav {



}

.content-wrap .dropdown-menu>.active>a,.content-wrap .dropdown-menu>.active>a:focus,.content-wrap .dropdown-menu>.active>a:hover {

    color: #FFAE00;

    text-decoration: none;

}

.content-wrap .dropdown-menu>li>a:focus,.content-wrap .dropdown-menu>li>a:hover {

    color: #FFAE00;

    text-decoration: none;

}



.content-wrap .show-left{

	font-family:"PingFang SC";

	font-weight: normal;

	padding-right: 0px;

}

.content-wrap .show-left ul.nav {

	font-family:"PingFang SC";

	color: #ffffff;

}

.content-wrap .show-left ul.nav li {

	font-size: 16px;



}

.content-wrap .navbar-default .navbar-nav>.open>a,.content-wrap .navbar-default .navbar-nav>.open>a:focus,.content-wrap .navbar-default .navbar-nav>.open>a:hover{

	color:#ffffff;background-color:rgba(255,255,255,0);

	padding-bottom: 10px;

}



.content-wrap .navbar-default .navbar-nav>li>a{

	color: #ffffff;

	font-size: 17px;

	line-height: 28px;

	padding-top:15px;

	margin: 0 20px 0 10px;

}

.content-wrap .navbar-default .navbar-nav>li>a:hover{

	color: #ffffff;

}

.content-wrap .navbar-default .navbar-nav>li>a:focus{

	color: #ffffff;

}

.content-wrap .dropdown-menu>li{

	list-style:disc;

	list-style-type: disc;

}



.content-wrap .navbar-default .dropdown-menu>li>a{

	color: #ffffff;

	background-color: transparent;

	line-height:39px;

}

.content-wrap .navbar-default .navbar-nav .dropdown-toggle{

	background: url("Rectangle.png") no-repeat right center;

    margin: 0 20px 0 30px;

}

.content-wrap .navbar-default .navbar-nav .open .dropdown-toggle{

	background: url("slider-menu.png") no-repeat right center;

    margin: 0 20px 0 30px;

}

.content-wrap .navbar-default .navbar-nav>li>a>span{

	font-size: 0;

    line-height: 0;

    width: 0px;

    height: 0px;

    border-radius: 20px;

    background: #FFF;

    border: 5px solid #FFF;

    position: absolute;

    left: -4px;

    top: 24px;

}



.content-wrap .show-left div.title {



	border-top:6px solid #EDB13D;

	padding:20px 20px 20px 25px;

	font-size: 24px;

	color: #FFFFFF;

	display: flex;

	line-height: 36px;

	font-weight: bold;

	

}

.content-wrap .show-left div.title .line{

	margin-left:10px;

	background:linear-gradient(transparent 49%,#fff 49%,#fff 51%,transparent 51%);  

	flex: 1;



}

.content-wrap .show-left ul.nav .dropdown-menu li{

	height: 46px;

	padding-left: 40px;

}

.content-wrap .show-left ul.nav .dropdown-menu li.active{

	background:#6182DE url("Triangle.png") no-repeat;

	background-position: right;

	position: relative;

}

.content-wrap .show-left ul.nav .dropdown-menu li.active:after{

	content: "";

	position: absolute;

	z-index: 200;

	height: 0;

	width: 0;

	border: solid transparent;

	border-left-color: #6182DE;

	border-width:24px 0 24px 18px;

	display: block;

	top:15px;

	right: -18px;

	margin-top: -16px;

	margin-left: -13px;

	

}

.content-wrap .navbar-default .navbar-nav .dropdown-menu > li > a{

	background: url(doc.png) no-repeat 5px 20px;

	padding-left: 30px;

	line-height: 40px;

	

}





/*

slider menu end

*/



/*

search start

*/

/*

search end

*/

/*

info start

*/

.content-wrap .right{-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2); -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2); box-shadow:0 0 5px 0 rgba(0,0,0,0.2);padding:0px;display: block;behavior:url(images/PIE.htc);background:#fff;}

.content-wrap .right .location{ font-weight: bold; position: relative;height:48px;padding-left:55px;line-height: 48px;font-size:18px;margin-top: 10px; margin-bottom: 0px;}

.content-wrap .right .location span{font-size: 0;line-height: 0;width: 0px; height: 0px;border-radius: 20px; background:#4C69BA;border:5px solid #4C69BA;position:absolute;left:35px;top:20px;}

.content-wrap .right .content{line-height: 30px;color:#444;font-size:14px;padding:0px 30px 30px 30px;height: 100%;}

.content-wrap .right .content .title-wrap{background:#F2F8FF;padding:30px 50px 10px 50px;margin:5px;}



.content-wrap .right .content .title-wrap .tit-left{text-align: left;}





.content-wrap .right .content .row {text-align: center;margin-bottom:15px;}

.content-wrap .right .content .row .tit{ font-weight: bold; font-size: 22px;line-height: 35px;}

.content-wrap .right .content .row .pub-time{ color: #888; font-size:14px;padding:20px 0; text-align: center;}

.content-wrap .right .content .row .pub-time span{margin:0 20px;}

.content-wrap .right .content .row .description{font-size: 14px;color:#888;}

.content-wrap .right .content img{max-width:70%;text-align: center;margin:10px 0;}

/*.content-wrap .right .content img{width:70%;text-align: center;margin:20px 0;}*/

.content-wrap .right .content p{margin:20px 0; line-height: 34px;font-size: 15px;}



/*

info end

*/



/*

list-1 start

 */

.right .list-1{

	padding:0 40px 0px 40px;

}

.right .list-1 .top .row{

	font-size: 14px;line-height: 26px;color: #444;

}

.right .list-1 .top .bg{

	position: relative;

	

}

.right .list-1 .top .bg .title{

	color:#ffffff;font-size: 22px;  display: block; position:absolute; top:30px; left:30px;

}

.right .list-1 .top .bg .subtitle{

	color:#ffffff;font-size: 22px;  display: block; position:absolute; top:60px; left:30px; opacity: 0.5;

}

.right .list-1 .top .bg .intro{

	color:#ffffff;font-size: 18px;  display: block; position:absolute; bottom:23px; right:0px; background:rgba(56,152,196,0.7); padding:3px 10px;

}

.right .list-1 .top .bg .pic-bg img{ width: 100%;

}





.right .list-1 .line{

	background:#dcdcdc;

	height: 1px;width: 100%;

	margin: 20px 0;

}

.right .list-1 .progress1{

	height: 100%;

}

.right .padd {

	padding-top:15px;

}

.right .list-1 .pic-list dl{margin-bottom: 20px;}

.right .list-1 .pic-list dl dt{float:left;  width: 100%; margin-bottom: 10px; position: relative;}

.right .list-1 .pic-list dl dt .time{float:right; padding:4px 10px; color: #fff; background:rgba(59,59,59,0.7);position:absolute; right:0; bottom: 0; }

.right .list-1 .pic-list dl dt a{display: block; width: 100%;}

.right .list-1 .pic-list dl dt img{width:100%;}

.right .list-1 .pic-list dl dd{float:left;  width: 100%;}





.progress1 .subtitle{

	color:#4C69BA;

	font-size: 17px;

}

.content-wrap .right .list .location{ position: relative;height:38px;padding-left:35px;line-height:38px;font-size:18px; margin-bottom: 5px;}

.content-wrap .right .list .location span{font-size: 0;line-height: 0;width: 0px; height: 0px;border-radius: 20px; background:#4C69BA;border:5px solid #4C69BA;position:absolute;left:15px;top:14px;}



.progress1 dl{

	border-bottom:1px dashed #BFC8D3;padding-bottom:22px;padding-top:20px;

}



.progress1 dl dt { padding-left: 0;}

.progress1 dl dd { padding-right: 0;}	







.progress1 dl dt img{

	width:100%;

}

.progress1 dl dd .subject{

	padding-bottom: 5px;

	font-size: 16px;

}

.progress1 dl dd .subject a{ font-weight:bold;}

.progress1 dl dd .intro{

	color:#888;

	line-height: 26px;

}

.progress1 dl dd .date{

	float: right;

	color: #c3c3c3;

	font-weight: normal;

}

.progress1 dl dd{

	float:left;



}

/*

  list-1 end

*/



/*

honeycomb

*/



/*

honeycomb end

*/

/*height: 42px;*/

#nav .navbar-default {background:none;}

#nav .navbar-default .navbar-nav.navbar-nav{ margin: 0 auto; width: 100%;}

#nav .navbar-default .navbar-nav>li{ line-height: 42px;padding: 0;}

#nav .navbar-default .navbar-nav>li.last:after{border-right:none;}

#nav .navbar-default .navbar-nav>li:after {

	content:'';

	border-right: 1px solid #fff;

	position: absolute;

	right: 0px;

	top:15px;

	height:15px;

}



#nav .navbar-default .navbar-nav>li>a {color:#fff; font-size:15px; padding-left:22px;padding-right:22px; line-height: 14px; font-weight: normal;}



#nav .navbar-default .navbar-nav>li>a.cur{font-weight:bold; color: #FFAE00;}





.dropdown-submenu {

	position: relative;

}

.dropdown-submenu > .dropdown-menu {

	top: 0;

	left: 100%;

	margin-top: -6px;

	margin-left: -1px;

	-webkit-border-radius: 0 6px 6px 6px;

	-moz-border-radius: 0 6px 6px;

	border-radius: 0 6px 6px 6px;

}

.dropdown-submenu:hover > .dropdown-menu {

	display: block;

}

.dropdown-submenu > a:after {

	display: block;

	content: " ";

	float: right;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid;

	border-width: 5px 0 5px 5px;

	border-left-color: #ccc;

	margin-top: 10px;

	margin-right: -13px;

}

.dropdown-submenu:hover > a:after {

	border-left-color: #fff;

}

.dropdown-submenu.pull-left {

	float: none;

}

.dropdown-submenu.pull-left > .dropdown-menu {

	left: -100%;

	margin-left: 10px;

	-webkit-border-radius: 6px 0 6px 6px;

	-moz-border-radius: 6px 0 6px 6px;

	border-radius: 6px 0 6px 6px;

}







.dropdown-menu{border:none; background:#950709;padding:9px 0px 5px 0px;}

.navbar-nav>li>.dropdown-menu{ z-index:1000;  top: 42px;}

.navbar-nav>li.right-line-none>.dropdown-menu { left: -42px;}





.mobile-hide .navbar-default .navbar-nav .cur a{color: #950709;font-size: 18px;background:url(arrow1.png) no-repeat 50% 26px; font-weight: normal;}

.mobile-hide .navbar-default .navbar-nav .dropdown-menu >li>a{ border:none; background:#950709; color:#FFF; padding-left:15px; line-height:200%;}

.mobile-hide .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.mobile-hide .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{border:none;background:#f3f3f3; color:#950709;padding-left:15px;}



.mobile-show .navbar-default .navbar-nav .cur a{color: #950709;font-size: 18px;background:url(arrow1.png) no-repeat 50% 26px; font-weight: normal;}

.mobile-show .navbar-default .navbar-nav .dropdown-menu > li > a{ border:none; background:#337ab7; color:#FFF; padding-left:60px; line-height: 48px;}

.mobile-show .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.mobile-show .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{border:none;background:#f3f3f3; color:#2e437f;padding-left:60px;}

.mobile-show .navbar-default .navbar-nav .dropdown-submenu .cur a{color: #950709;font-size: 18px;background:url(arrow1.png) no-repeat 50% 26px; font-weight: normal;}

.mobile-show .navbar-default .navbar-nav .dropdown-submenu .dropdown-menu > li > a{ border:none; background:#950709; color:#FFF; padding-left:90px; line-height:200%;}

.mobile-show .navbar-default .navbar-nav .dropdown-submenu .open .dropdown-menu>li>a:focus,.mobile-show .navbar-default .navbar-nav .dropdown-submenu.open .dropdown-menu>li>a:hover{border:none;background:#f3f3f3; color:#950709;padding-left:90px;}



.mobile-show .navbar-nav .dropdown-submenu.open .dropdown-menu li a{

	background:#2e437f;

	color:#FFFFFF;

	font-size: 13px;

	line-height: 36px;

}





.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:url(arrow2.png) no-repeat 50% 37px; color:#950709;transition:none; }



.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 48px;

    margin-right: 15px;

    margin-bottom: 0;

    background-color: #1e63b0;

	border:none;

}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:white;}

.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}



.btn-mobile{ float:right; margin-top:30px; margin-right:30px;}







.content-wrap {   }





/* carousel-caption */

.carousel-control{width:6%;}

.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}

.carousel-control .icon-prev:before{content:'\2039'}

.carousel-control .icon-next:before{content:'\2039'}



.carousel-indicators{

	width:112px;

    position: absolute;

    bottom: 18%;

    right: 2%;

    left: auto;

    z-index: 15;

    list-style: none;

}

.carousel-indicators li{ margin: 2px 4px; display:inline-block; line-height: 11px;  width:11px; height:11px; text-indent:-999px; cursor:pointer; background-color:#fff\9; background-color:rgba(255,255,255,0.6); border:none;  border-radius:10px;}

.carousel-indicators .active{ width:16px; margin: 0 ; height:16px;  background-color:#EDB13D; border:0 none;}

.carousel-caption { 

	margin-bottom: 100px;

    height: auto;

    right: 0;

    left: 3%;

    border: 0;

    background-color: rgba(10, 54, 110, 0.5);

    bottom: 0px;

    width:34%;

    text-align: left;

    font-size: 14px;

    line-height: 140%;

    padding: 15px 25px; 

}

.carousel-caption dl{

	

}

.carousel-caption dl dd{padding:0 0 5px 0px; font-weight:bold; font-size: 18px; float: right; width: 85%;}

.carousel-caption dl dt {color:#FFC11A; float:left;  width: 14%;}

.carousel-caption dl dt .day{ font-size:24px; line-height: 28px;}

.carousel-caption dl dt .month{ font-size:12px; font-weight: normal;}

.carousel-caption .btn{text-shadow:none}

.carousel-caption .info{font-size:14px;   overflow:hidden;}

.carousel-caption .info p{line-height:20px;font-weight:normal; color: rgba(255,255,255,0.7);}

.padding-none{ padding-left:0; padding-bottom:15px;}

#slider.carousel .bottom-title{

	height:100px;

	bottom:0px;

	position:absolute;

	width:100%;

	filter:alpha(opacity=100 finishopacity=30 style=1 startx=0,starty=0,finishx=100,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0a366e,endcolorstr=#0a366e,gradientType=0);

	-ms-filter:alpha(opacity=100 finishopacity=30 style=1 startx=0,starty=0,finishx=100,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0a366e,endcolorstr=#0a366e,gradientType=0);/*IE8*/
	background:#4C69BA; /* 一些不支持背景渐变的浏览器 */
	background:-moz-linear-gradient(left top, #0a366e, rgba(10, 54, 110, 100));

	background:-webkit-gradient(linear, left top,left bottom, from(rgba(10, 54, 110, 0)),   to(rgba(10, 54, 110, 1)));

	background:-o-linear-gradient(left top, red, rgba(10, 54, 110 100));

}

#slider.carousel .bottom-title dl{

	float:left;

	display:block;

	width:25%;

	height:100px;

	line-height:80px;

	padding: 27px 36px;

	position:relative;

	cursor:pointer;

	

}

#slider.carousel .bottom-title dl:after{

	content: '';

    border-right: 1px solid #4A90E2;

    position: absolute;

    right: 0px;

    top: 39px;

    height: 40px;

}

#slider.carousel .bottom-title dl.last:after {

    border-right: none;

}

#slider.carousel .bottom-title dl dt{

	color:#FFC11A; 

	float:left;

	width:20%;

	text-align:left;

}



#slider.carousel .bottom-title dl dd{

	height:60px;

	display:block;

	float:right;

	width:76%;

	;overflow:hidden;

	color:#FFF; font-size:14px;

	line-height: 19px;

	/*font-family: "Helvetica","Arial",sans-serif,Verdana;*/

	

}

#slider.carousel .bottom-title dl dt .day{ font-size:24px; line-height: 28px;}

#slider.carousel .bottom-title dl dt .month{ font-size:12px; font-weight: normal;}







.carousel-inner img{width:100%;}

.black_line{

	background:#dcdcdc;

	height: 1px;width: 100%;

	margin: 20px 0;

}

.column-grup{ margin-top:20px;}

.column-grup .pd-0{ padding:0;}

.column-grup h1{ font-size: 18px; margin-bottom: 10px; font-weight: bold;  }



/*tab*/

.column-tabs{ border-bottom:none;   width: 100%;}

.column-tabs .line {  padding: 0 15px;}

.column-tabs .line h1{ background: url(icon1.svg) 0 7px no-repeat;

    padding-left: 38px;

    float: left;

    height: 40px;

    line-height: 40px;

    margin-top: 10px;}

.column-tabs .line .block-right{ position: relative; margin:15px 0; border-bottom: 1px solid #ddd;width: 100%;height: 43px; padding-right: 110px;}

.column-tabs ul.wrap_tit{ float:right;}

.column-tabs ul.wrap_tit li{ height: 42px; background: #F7F7F7; border-radius: 4px 4px 0 0;}

.nav-tabs li.active { cursor:auto; border:1px solid #ddd; border-bottom:none; background:#fff; }

.column-title{cursor:pointer; font-size:1.6rem; line-height:28px;width:67px;height: 43px; text-align:center;display:block;}



.column-tabs a:focus,a:hover{ text-decoration:none;}



.column-tabs .nav-tabs>li>a{line-height: 43px;display:block;cursor: pointer; color:#1e63b0; font-size:1.8rem; font-weight:bold; margin-right:0; border:0 none;border-radius:0;}

.column-tabs .nav-tabs>li>a:hover{border:0 none;}

.column-tabs .nav-tabs>li.active>a,.column-tabs .nav-tabs>li.active>a:focus,.column-tabs .nav-tabs>li.active>a:hover{line-height: 39px; cursor: pointer; color:#444;  font-size:1.8rem; font-weight:bold; cursor:default; border:0 none;padding-bottom: 3px;}

.column-more{ float:right; line-height:180%; margin:20px 15px 0 0; width: 90px; height: 38px; border-left: none;}

.column-more a{color:#434343; line-height: 36px; text-align: center; display: block; width: 90px; height: 36px;}

.column-more a:hover{color:#fff; background: #C94D42; border:none; }



.news .column-more{margin:0; position:absolute; right: 0; top:3px;}

.dangjian{ margin-top:57px; }

.dangjian img{ width: 100%;}





.red-line {

    border-top: 3px solid #C94D41;

    margin: 0 auto;

}



.news_wrap_r2{background: #fff; padding:0 15px 15px 15px;margin-bottom: 16px; box-shadow:0 4px 10px #D7E1EE;}

.news_wrap_r2 dl { margin:10px 0; width: 100%;}

.news_wrap_r2 dl dt{ margin-bottom:5px; float: left;  width: 72%;}

.news_wrap_r2 dl dt h5{font-size: 16px; line-height: 24px;}

.news_wrap_r2 dl dd{ float:right; width: 20%;}

.news_wrap_r2 dl dd .date{ text-align: center; background:#C94D41; color: #fff; float: right; border-radius: 35px; height: 65px; width: 65px; padding:10px 0; top:auto;}

.news_wrap_r2 dl dd .date .month{font-size:10px; width: 65px;} 



.news_wrap_r2 dl dd .date .day{font-size:28px; line-height: 24px;width: 65px;}



.news_wrap_r2 img{width:100%;}





.news_wrap_r2 dl dt h5 a{display: block;color: #444; font-size:14px; }







.news_wrap_r2 a:hover{color: #C64841;}







.column-more-n{ margin: 0;}



.pao h1{ background:#2D4487; text-align: center; color:#fff; padding:8px 0 5px 0; margin: 0; font-size: 18px;}

.pao h1 span{background:url(icon2.svg) no-repeat 0 3px ; display: block; width: 200px;margin: 0 auto;line-height: 35px;}







.sun{position:relative; background:#fff;}

.sun-tit{position:relative; z-index: 9999;}

.sun-tit h1{ z-index: 9999;float: left; margin: 0; position: absolute; top: 15px;}

.sun-tit h1 span{ display: block; z-index: 9999;background:url(icon3.svg) no-repeat 0 8px ; font-size: 18px; height: 40px;line-height: 40px;  padding-left: 36px; display: block;  margin: 0 auto; font-weight: bold;}



.sun .r1{position: absolute;left: 19%;top: 63.6%;background-color: transparent; background: url(sun1.svg) no-repeat; background-size: 100%;}

.sun .r2{position: absolute;left: 25%;top: 34%;background-color: transparent; background: url(sun2.svg) no-repeat; background-size: 100%;}

.sun .r3{position: absolute;left: 34.6%;top: 16%;background-color: transparent; background: url(sun3.svg) no-repeat; background-size: 100%;}

.sun .r4{position: absolute;left: 46%;top: 10%;background-color: transparent; background: url(sun4.svg) no-repeat; background-size: 100%;}

.sun .r5{position: absolute;left: 57.4%;top: 16%;background-color: transparent; background: url(sun5.svg) no-repeat; background-size: 100%;}

.sun .r6{position: absolute;left: 67.2%;top: 34%;background-color: transparent; background: url(sun6.svg) no-repeat; background-size: 100%;}

.sun .r7{position: absolute;left: 73.2%;top: 63.6%;background-color: transparent; background: url(sun7.svg) no-repeat; background-size: 100%;}

.sun .c1{position: absolute;

    left: 44.4%;

    top: 73%;

    background-color: rgba(214, 69, 14, 0.65);

    border-radius: 37px;

    text-align: center;

    }

.sun a{display: block;width: 112px;height: 112px;}

.sun .c1 a{width: 200px;height:50px; line-height: 50px; color: #FFF; font-size: 22px; font-weight: bold; display: block; }

.sun .c1 a:hover{color:#FFAE00;}







.notice{ float:left; width:50%; margin-top: 20px;}

.notice h1{ float: left;

    padding: 0 15px;

    margin-bottom: 5px;

    background: url(icon4.svg) no-repeat 10px 5px;

    padding-left: 50px;

    height: 40px;

    line-height: 40px;}

.notice2 h1{float:left; padding: 0 15px; margin-bottom: 5px; background: url(icon5.svg) no-repeat 14px 4px ; padding-left: 50px; height: 40px; line-height: 40px;}

.notice .column-more{ margin-right:5px;}

.notice .column-more a {width: 80px;}



.event-list {

width:100%;

float:left;

    list-style: none;

    margin: 0;

    padding: 0;

}

.event-list li {

	float: left;

    overflow: hidden;



}

.event-list .h-event{ padding-top: 50px;box-shadow: 0 4px 10px #D7E1EE; margin-bottom: 20px;}

.event-list .mo1{ background: url(notice1.png) no-repeat center top #fff; background-size: 100%;}

.event-list .mo2{ background: url(notice2.png) no-repeat center top #fff; background-size: 100%;}

.event-list .mo3{ background: url(notice3.png) no-repeat center top #fff; background-size: 100%;}

.event-list .mo4{ background: url(notice4.png) no-repeat center top #fff; background-size: 100%;}

.event-list .h-event .calendar{ margin:0 auto;  background:url(date-bg.png)no-repeat center bottom ; background-size:100%;  width: 70%; height:90px; color:#CA4D42; font-size: 14px; font-weight: bold;}

.event-list .h-event .calendar .date{padding-top: 45px;  margin:0 auto; width: 50px;}

.event-list .h-event .calendar .day{ font-size:28px;}

.event-list .h-event .bd{ background: #fff; padding: 15px 25px;}

.event-list .h-event .bd .p-name a{ font-size: 14px;} 





.industry h1{float:left; padding: 0 15px; margin-bottom: 5px; background: url(icon6.svg) no-repeat 2px 8px ; padding-left: 40px; height: 40px; line-height: 40px;}

.industry ul li.pl-0{padding-left:0;}

.industry ul li.pr-0{padding-right:0;}

.download{margin-bottom: 6px;}

.download h1{padding: 0 15px;  background: url(icon7.svg) no-repeat 2px 8px ; padding-left: 40px; height: 40px; line-height: 40px; margin-bottom: 5px;}



.download ul li{ width: 30%; background: url(icon_file.svg) no-repeat; float: left; height: 34px;}

.download ul li a{font-weight: bold;  padding-left:30px;  display: block;  height: 34px;}



.industry ul li img{ width:100%;}

.industry ul li a{display:block; position:relative;}

.industry .title{

	bottom:0px;

	position:absolute;

	width:100%;

	filter:alpha(opacity=70 finishopacity=10 style=1 startx=0,starty=0,finishx=100,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#000,gradientType=0);

	-ms-filter:alpha(opacity=70 finishopacity=10 style=1 startx=0,starty=0,finishx=100,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#000,gradientType=0);/*IE8*/

	background:-moz-linear-gradient(left top, #000, rgba(0, 0, 0, 100));

	background:-webkit-gradient(linear, left top,left bottom, from(rgba(0, 0, 0, 0)),   to(rgba(0, 0, 0, 1)));

	background:-o-linear-gradient(left top, red, rgba(0, 0, 0 100));

	padding:15px 20px;

	color:#FFF; font-size:16px;

	line-height: 24px;

	overflow:hidden;

	

}



.message img{ width:100%;}







.links{padding: 10px 0; margin-top:0px;}

.links h1 {background: url(icon9.svg) no-repeat 2px 8px ; padding-left: 40px; height: 40px; line-height: 40px; }

.links h1,.links a{ color: #fff;}

.links a:hover{color:#FFD563;}

.links div ul li{background: url(icon-doc.svg) no-repeat 0; padding-left: 30px; margin: 12px 0;}

.links div dt ul li,.links div ul li a{ line-height: 24px; display: block;}

.links .line{background:rgba(255,255,255,0.3);height: 1px; width: 100%; margin: 20px 0 0 0;}



.links .iter-group{ background:rgba(0,0,0,0.2);background: rgba(97,2,2,0.4); padding:10px 20px;}

.links .iter-group dt{ border-bottom: 1px solid #D85B5D; margin-bottom: 10px;padding-bottom: 10px;}

.links .iter-group .pl-35{padding-left: 35px; margin: 12px 0; }

.links .iter-group .pl-35 a{line-height: 24px; display: block;}

.links .iter-group ul li{float: left; width:30%; margin-right: 30px;}

.links .iter-group .org{ background: url(flag_org.svg) no-repeat 0 4px; }

.links .iter-group .EU{ background: url(flag_EU.svg) no-repeat 0 4px; }

.links .iter-group .India{ background: url(flag_India.svg) no-repeat 0 4px; }

.links .iter-group .Japan{ background: url(flag_Japan.svg) no-repeat 0 4px; }

.links .iter-group .Korea{ background: url(flag_Korea.svg) no-repeat 0 4px; }

.links .iter-group .Russia{ background: url(flag_Russia.svg) no-repeat 0 4px; }

.links .iter-group .US{ background: url(flag_US.svg) no-repeat 0 4px; }





.multimedia{margin-top:50px;}

.multimedia h1{color:#fff;}

.multimedia .ventaja-lateral a{cursor:pointer; display:block;color:#fff;}

.multimedia .ventaja-texto{padding-top: 4px;}

.multimedia .ventaja-texto>a{cursor:pointer;  color:#fff; display: block; width: 100%; padding:0 15px; font-size:16px; line-height:26px; overflow:hidden;}

.multimedia .ventaja-texto .info a{ font-size: 12px; margin-top: 10px; line-height: 20px; cursor:pointer; color:#fff;display: block; padding:0 15px;}
.multimedia .color1{background: #B2352D;}
.multimedia .color2{background: #F6AC36;}
.multimedia .color3{background: #4E58D1;}
.multimedia .color4{background: #276BD1;}
.multimedia .color5{background: #2893ED;}
.multimedia .color6{background: #E9BC1B;}
.multimedia .color1 h1{

	margin-bottom: 10px;

    font-size: 18px;

    background: url(icon8.svg) no-repeat 50% 3px;

    padding-top: 40px;

   

  

}

.multimedia .color1 .column-more{

	color: #FFF;

    margin: 10px auto 0 auto;

    width: 90px;

    float: none;

}

.multimedia .color1 .column-more a{

	color:#FFF;

}

.multimedia .right{



}

.multimedia .color5:before,.multimedia .color6:before,.multimedia .color4:before{

    content: "";

    position: absolute;

    z-index: 200;

    height: 0;

    width: 0;

    border: solid transparent;
    border-right-color: #2893ED;
    border-width:16px 16px 13px 0;

    display: block;

    top: 49%;

    left:-16px;

    margin-top: -16px;

    margin-left:0px;

}

.multimedia .color6:before{
	border-right-color: #E9BC1B;
}

.multimedia .color4:before{
	border-right-color: #276BD1;
}

.multimedia .color2:before,.multimedia .color3:before{

    content: "";

    position: absolute;

    z-index: 200;

    height: 0;

    width: 0;

    border: solid transparent;
    border-left-color: #F6AC36;
    border-width: 13px 0px 16px 17px;

    display: block;

    top: 49%;

    right: -16px;

    margin-top: -16px;

    margin-left: -16px;

}

.multimedia .color3:before{
	border-left-color: #4E58D1;
}



.multimedia .ventaja-lateral a .title{

   

    bottom: 0px;

    position: absolute;

    width: 100%;

    filter: alpha(opacity=70 finishopacity=10 style=1 startx=0,starty=0,finishx=100,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#000,gradientType=0);

    -ms-filter: alpha(opacity=70 finishopacity=10 style=1 startx=0,starty=0,finishx=100,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#000,gradientType=0);

    background: -moz-linear-gradient(left top, #000, rgba(0, 0, 0, 100));

    background: -webkit-gradient(linear, left top,left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 1)));

    background: -o-linear-gradient(left top, red, rgba(0, 0, 0 100));

    padding: 15px 20px;

    color: #FFF;

    font-size: 14px;

    line-height: 20px;

    overflow: hidden;

    font-family: "Helvetica","Arial",sans-serif,Verdana;	

}

.mobile-hide{ display:block;}

.mobile-show{ display:none;}

.mobile-show .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover,.navbar-toggle{

	background-color:transparent;

}
/*文字列表页*/
.list-1 .list dl{border-bottom: 1px dashed #BFC8D3; padding:20px 0 10px 0;}

.list-1 .list dl dt .subject{ font-size: 16px; margin-bottom: 10px;}

.list-1 .list dl dt .subject a{line-height: 24px;}

.list-1 .list dl dd .intro{color:#888;}

.list-1 .list dl dd .date{float:right; color: #c3c3c3; font-weight: normal;}

/*文字列表页2*/
.list-1 .list-title {

	padding-top:10px;

}

.list-1 .list-title dl{

	

	font-weight: normal;

    margin-left: 0px;

    line-height: 40px;

    position: relative;

    overflow: hidden;

    margin-bottom:18px;

}

.list-1 .list-title dl:before{

	font-size: 0;

    line-height: 0;

    width: 0px;

    height: 0px;

    border-radius: 20px;

    background: #000;

    border: 3px solid #000;

    position: absolute;

    left: 0px;

    top: 8px;

}

.list-1 .list-title dl dt{float: left;}

.list-1 .list-title dl dt a{ font-size: 16px; margin-bottom: 10px;font-weight: normal; padding-left: 16px; line-height: 25px;}

.list-1 .list-title dl dd{ float:right; }

.list-1 .list-title dl dd .date{color: #c3c3c3; font-weight: normal;}

/*侧边工具栏*/
.toolbar-item,.toolbar-layer{ background:url(back-top.png) no-repeat;}

.toolbar{position:fixed;right:0px;bottom:50px; z-index:200;}

.toolbar-item{cursor:pointer; display:block;width:61px;height:61px;margin-top:1px;position:relative;-moz-transition:background-position 0.5s;-ms-transition:background-position 0.5s;-o-moz-transition:background-position 0.5s;-webkit-moz-transition:background-position 0.5s;transition:background-position 0.5s;}

.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}

.toolbar-item-weixin{background-position:0 -426px;}

.toolbar-item-weixin:hover{background-position:0 -479px; opacity: 0.9;}

.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}

.toolbar-item-feedback{background-position:0 -550px;}

.toolbar-item-feedback:hover{background-position:0 -603px;}

.toolbar-item-share{background-position:0 -673px;}

.toolbar-item-share:hover{background-position:0 -726px;}

.toolbar-item-share .share-box{opacity: 0.9; position: absolute; left:-198px; top:-113px; text-align: left; background: #f6f6f6; overflow: hidden;border-radius: 2px;}

.toolbar-item-share .share-box-top{height: 38px; color: #fff; background:#2a83cf; overflow: hidden;  font-size: 14px; line-height: 38px; padding: 0 5px; border:none;}

.toolbar-item-share .share-box-list{height:136px; padding: 5px 0; margin: 0; background: #fff; overflow: auto; overflow-x: hidden;}

.toolbar-item-share .share-box-list-ul{width:226px; padding: 0; margin: 0; border: 0; list-style: none;}

.toolbar-item-share .share-box-list-ul li{float: left; padding: 2px; margin-left: 6px; _margin-left: 3px; height: 28px; overflow: hidden; list-style: none; width: 100px;}



.toolbar-layer{position:absolute;right:52px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);

transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);

-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;}





/*
搜索结果页面
*/

.searchinput{

	background: #F2F8FF;padding:20px 50px;

}

.searchresult{

	padding:25px 25px 5px 25px;

}

.searchinput .input-group-addon button{

	color:#FFFFFF;

	cursor: pointer;

	background: url(search.png) no-repeat;

	background-size: 100% 100%;

	width:238px;

	height: 48px;

	padding: 0;

	margin: 0;

	font-size:20px;

}

.searchinput .input-group{

	height:48px;

}

.searchinput .input-group input{

	height:48px;

	border: none;

}

.searchinput .input-group{

	height:48px;

}

.searchinput .glyphicon{

	background: url(search-icon.svg) no-repeat;

	width:18px;

	height: 18px;

	left:11%;

}

.searchinput .glyphicon-search:before{

	content: '';

}

.stylish-input-group .input-group-addon{

	padding: 0;

	margin: 0;

	border: none;

    background: white !important; 

}

.stylish-input-group .form-control{

	border-right:0; 

	box-shadow:0 0 0; 

	border-color:#ccc;

}

.stylish-input-group button{

    border:0;

    background:transparent;

}

.list-1 > .list > dl > dd > span{

	color:#919191;

	float:right;

}



/*
中文开始
*/
/*面包屑导航*/
.flow-steps{background: #F2F0EC; color:#999; padding-left:40px; position:relative; height:34px; list-style:none; font-size:12px; overflow:hidden; line-height:34px; }

.flow-steps li{ float:left;margin: 0 2px;}

.flow-steps a{ color:#999; display:block; float:left; height:34px;text-align:center; text-decoration:none;}

.flow-steps a:hover{color:#333;}

/*
留言信箱
*/

.content-wrap .form-table {

	padding: 35px 15px;

    margin: 30px 30px 0 30px;

    background: url(form-bg.png) no-repeat center bottom #F2F8FF;

    background-size: 100%;

}





.content-wrap .form-table button{

	color:#FFFFFF;

	cursor: pointer;

	background: url(search.png) no-repeat;

	background-size: 100% 100%;

	width:238px;

	height: 48px;

	padding: 0;

	margin: 0;

	font-size:20px;

}

.content-wrap .form-table img{

	width: 97px;

	height: 36px;

}

.content-wrap .form-table label{

	text-align: right;

	line-height: 36px;

}

.content-wrap .form-table .center{

	text-align: center;

}

.content-wrap .form-table select{

	width:60%;

}

/*.content-wrap .form-table  .col-lg-11{

	padding-left: 25px;

}*/







.navbar-default {

    background-color: transparent;

    border: none;

}

.content-wrap .show-left .collapse{

		filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8D3A39,endcolorstr=#4C69BA,gradientType=0);

	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8D3A39,endcolorstr=#4C69BA,gradientType=0);/*IE8*/
	background:#4C69BA; /* 一些不支持背景渐变的浏览器 */
	background:-moz-linear-gradient(left top, #4C69BA, rgba(141, 58, 57, 100));

	background:-webkit-gradient(linear, 0 0, right bottom, from(#4C69BA), to(rgba(141, 58, 57, 100)));

	background:-o-linear-gradient(left top, red, rgba(141, 58, 57, 100));

}









.content-wrap .group-line{border-bottom: 1px dashed #BFC8D3; padding-bottom: 30px; margin: 0 35px;}

.content-wrap .right .column-more{float: right;}

.content-wrap .right .read-more{margin: 0;}

.content-wrap .right .group-wrap-pic{ width: 17%; margin: 0 13px; float: left;}

.content-wrap .right .group-wrap-pic img{width: 100%;}

.content-wrap .right .group-wrap-pic dd{margin-top:5px;}





@media (min-width: 1200px){

	.container {

		width: 1290px;

	}

}

@media screen and (max-width:1760px) {

	.multimedia .ventaja-texto .info{display: none;}

}



@media screen and (max-width:1200px) {

	body{background-size:100% 520px; }

	header .logo { }

	header .logo img{ width:100%;}



	header .form-search {

    	border-radius: 18px;width:233px;color: #fff;

	}

	header .form-search input {

		padding: 0 10px;

		color: #fff;

		float: left;

		width: 193px;

	}

	header .search { 

    	width: 224px;

	}

	#nav .navbar-default .navbar-nav>li{

		padding:0px 5px;

	}

	#nav .navbar-default .navbar-nav>li>a{

		padding: 16px 4px;

	}



	.content-wrap .show-left div.title {font-size: 22px; line-height: 28px;}

	.content-wrap .show-left div.title {padding: 20px 15px;}

	.content-wrap .navbar-default .navbar-nav .open .dropdown-toggle {

   	 	margin: 5px 10px;

		line-height: 12px;

	}

	.carousel-indicators {

	bottom: 5%;}

	.content-wrap .navbar-default .navbar-nav .dropdown-menu > li > a{

		background: url(doc.png) no-repeat 5px 20px;

    	padding-left: 21px;

	}

	.navbar-default .navbar-nav>li{ margin:0 0;}

	.navbar-default .navbar-nav>li>a { font-size:12px; padding:0 2px;}

	.menu-wrap {

		padding:0; margin-top: 10px;

	}

	.content-wrap .show-left ul.nav .dropdown-menu li{

		padding-left: 38px;

	}

	#slider.carousel .bottom-title{

		display:none;

	}

	.content-wrap .navbar-default .navbar-nav .dropdown-toggle{

		margin: 5px 10px;

	}

	.content-wrap .navbar-default .navbar-nav>li>a {

       	margin: 0 15px 0 0px;

    	padding: 15px 15px;line-height: 12px;

	}

	.content-wrap .navbar-default .navbar-nav>li>a>span{

		left: -1px;

    	top: 16px;

	}

	.news_wrap dl { width: 100%;margin: 20px 0 0 0;}

	

	

	.news_wrap .date { position: absolute;  bottom: 30px; right: 30px;top:auto;}

	.news_wrap_r .date{ left: 25px; bottom: 25px; }

	.carousel-caption{width:40%;}

	#slider.carousel .bottom-title dl dd{

		width:68%;

	}

		#slider.carousel .bottom-title{

		display:none;

	}



	.carousel-caption{ width:40%; margin-bottom: 0;}

	#slider.carousel .bottom-title dl dd{

		width:68%;

	}

	

	.carousel-caption dl dd {

	     width: 80%;

	}

	

	.news_wrap_r2 dl dt {

	    width: 60%;

	}

	.column-tabs .tab-content div.col-sm-12{padding:0;}

	.industry .title{

		padding:10px 20px;

		color:#FFF; font-size:15px;

		line-height: 22px;

	}

	.multimedia .ventaja-lateral a .title{

		padding:10px 20px;

		color:#FFF; font-size:16px;

		line-height: 24px;

	}

	.content-wrap .form-table .col-sm-2{

		width:12%;

	}

	.content-wrap .form-table .col-sm-10{

		width:87%;

	}

	

	.content-wrap .right .group-wrap-pic {

    width: 27%;

    margin: 0 20px;

    float: left;

    margin-bottom: 30px;

}

	

}







@media screen and (max-width:992px){

	body{background-size:auto 425px; }

	header .mobile-hide .logo-m {float: left;display:block; margin:35px 0;}

	header .mobile-hide .logo-m img{width:100%;}

	header .mobile-hide .logo{display: none;}

	header .top-link ul li:last-child{} 

	header .top-link .form-search input{width:193px;}

	#nav .navbar-default .navbar-nav>li>a{font-size:12px;}

	#nav .navbar-default .navbar-nav>li>a {

    padding: 16px 10px;

}

	.top-link ul{text-align:center; margin:0 auto; width:auto;}

    .menu-wrap {margin-top:0;}

	.navbar-nav>li>a { padding:10px 3px;}

	 #navbar-collapse-1 .navbar-nav .dropdown {min-width: 13.74%;}

	.newstop { padding: 20px 40px;}

	.newstop .more { margin-bottom:15px;}

	.banner-grup ul li { margin-bottom:20px;}

	

	



	

	.notice{ }

	

	.industry ul li { padding:0 0 30px 0;}

	.download ul li { height: 50px;}

	.content-wrap .show-left {display:none;}

	

	.right .content img {width: 80%;}

	#nav .navbar-default .navbar-nav>li{

		padding:0 3px;

	}

	#nav .navbar-default .navbar-nav>li{

		padding:0px 0px;

	}

	.mobile-show #nav .navbar-default .navbar-nav>li>a{

		font-size: 12px;

		font-weight:normal;

		padding:18px 10px;

		padding-left:30px;

	}

	

	.carousel-caption { 

		margin-bottom:0px;

	}

	.carousel-indicators{

		bottom: 5%;

	}

	.carousel-caption { width:100%; left: 0%;}

	

	.carousel-caption dl dd {

		font-size: 16px; width:85%;}

	

	

	.carousel-caption .info { display: none;

	}

	

	

	.dangjian {

    		margin-top: 20px;

		padding: 0;

	}

	.notice { width:100%;}

	

	.sun-tit h1 {



		top: 5px;}

	

	.industry .title{

		padding: 38px 20px;

		color: #FFF;

		font-size:18px;

		line-height: 28px;

	}

	.multimedia .ventaja-lateral a .title{

		padding:10px;

		line-height: 22px;

	}

	.content-wrap .form-table .col-sm-3{

		width:28%;

	}

	.content-wrap .form-table .col-sm-9{

		width:72%;

	}

	.content-wrap .form-table .col-sm-2{

		width:14%;

	}

	.content-wrap .form-table .col-sm-10{

		width:86%;

	}

	

	footer .red-wrap .top { display:none;}

	footer .red-wrap .index-bottom .copyright{margin-bottom: 10px; margin-top:22px;font-size: 13px;line-height: 22px;}

	

	.sun .r1{left: 2%;top: 19%;}

	.sun .r2{left: 16%;top: 19%;}

	.sun .r3{left: 29.9%;top: 19%;}

	.sun .r4{left: 44%;top: 19%;}

	.sun .r5{left: 58.4%;top: 19%;}

	.sun .r6{left: 72.2%;top: 19%;}

	.sun .r7{left: 86.2%;top: 19%;}

}

@media screen and (max-width:991px){

	.news_wrap_r2 dl dt {padding: 20px 0;

	    width: 84%;

	}

	

	.news_wrap_r2 dl dd {

    		width: 14%;

		

	}



	footer .red-wrap .index-bottom .bottom_logo {

    width: 100%;

		

}

	footer .red-wrap .index-bottom .bottom_logo img{

    width: 100%;

}

}

@media screen and (max-width:767px){

	body{background: none;}

	.mobile-show {

    	background: url(mobile-bg.png) no-repeat center top;

		    background-size: 100%;

	}

	.mobile-show #nav .navbar-default .navbar-nav>li>a{

		font-size: 16px;}

	.navbar-nav .open .dropdown-menu{

		padding-top:0;

	}

	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{

		background-image: none;

	}

	#nav .navbar-default .navbar-nav>li:after{

		border:none;

	}

	.mobile-show #nav{

		padding:30px 0;

	}

	#nav .navbar-default{background: none;}

	header{background:#002555;}

	header .logo {  width: 30%; margin-top: 10px; margin-left: 10%;  float: left;}

	header .top-link { 

		margin-bottom:5px;  

		top: 8px;

		right: 8px;

		position: absolute;

	}

	header .top-link ul li {

		padding: 0 8px; margin: 0 2px;}

	header .top-link .form-search input{width: 130px;}

	header .search{width: 162px;}

	.mobile-hide{ display:none;}

	.mobile-show{ display:block;}

	header .form-search{width:180px;}

	header .form-search button{margin-right: 22px;}

	.navbar-header{/* background:url(bg.gif) repeat-x;*/}

	.navbar-header .btn-mobile { float: right; width: 15%; margin-top: 20px; margin-right: 30px;}

	.navbar-toggle { margin-top: 0; margin-top: 50px; margin-right: 40px;}

	.navbar-default {background: none;}

	.navbar-default .navbar-nav > li > a { padding-left: 20px;text-transform: uppercase;font-size: 20px;}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff;}



	

    .show {

		padding: 0;

	}

	.news .column-more {

    margin: 0;

    position: absolute;

	right: 15px;}

	

	.sun {margin-top: 60px;}

	.sun-tit h1{ top: 15px;}

	

	

	.right .list-1 {

		padding: 0 20px;

	}

	.right .content img {width: 100%;}

	

        .progress1 dl dt.pr-15 { padding-right: 15px;}

	.progress1 dl dt { padding: 0;}

	.progress1 dl dd { margin-top:20px; padding: 0;}	

	

	.searchinput .input-group-addon button{

		width:150px;

	}

	.navbar-nav .dropdown-submenu .dropdown-menu {

		display: none;

	}

	.navbar-nav .dropdown-submenu.open .dropdown-menu {

		display: block;

		position: static;

		padding: 0;

		float: none;

		width: auto;

		margin-top: 0;

		background-color: transparent;

		border: 0;

		-webkit-box-shadow: none;

		box-shadow: none;

	}

	.dropdown-submenu > a:after{

		content: '';

		display: none;

	}

	.searchinput {

    	padding: 20px;

	}

	

	.carousel-indicators {

	    top: 6%;

	}

	.column-tabs .line {

	    padding:0 30px;

	}

	.column-tabs .tab-content div.col-sm-12 { padding:10px 30px;}

	

	.industry .title{

		padding: 10px 20px;

		color: #FFF;

	

		

	}

	.content-wrap .form-table .col-sm-3{

		width:auto;

	}

	.content-wrap .form-table .col-sm-9{

		width:auto;

	}

	.content-wrap .form-table .col-sm-2{

		width:auto;

	}

	.content-wrap .form-table .col-sm-10{

		width:auto;

	}

	.content-wrap .form-table select {

		width: 100%;

	}

	.content-wrap .right .content .title-wrap {

		padding: 20px 30px 10px 30px;}

	

	.right .list-1 .top .bg .title { top: 10px;}

	.right .list-1 .top .bg .subtitle {top: 37px;}

	.links h1{margin-bottom: 0;}

	.links .column-grup {margin-top: 5px;}

	

	footer .red-wrap .bottom .copyright{ margin-top: 0;}

	footer .red-wrap .index-bottom .copyright{margin-bottom: 10px; margin-top:4px;font-size: 13px;line-height: 22px;}

	.sun .r1{left: 2%;top: 11%;}

	.sun .r2{left: 16%;top: 11%;}

	.sun .r3{left: 29.9%;top: 11%;}

	.sun .r4{left: 44%;top: 11%;}

	.sun .r5{left: 58.4%;top: 11%;}

	.sun .r6{left: 72.2%;top: 11%;}

	.sun .r7{left: 86.2%;top: 11%;}

	

	

	.content-wrap .right .group-wrap-pic {

    width: 26%;

    margin: 0 15px 20px 15px;



	}

		

}

@media screen and (max-width:500px){

	.news_wrap_r2 dl dt {

		padding: 20px 0;

	    	width: 74%;

	}

	.news .line .block-right {

	    padding-right:0; 

	}

	.news .column-more {

	    top: 46px;

	}

	.news .column-tabs .line{ margin-bottom: 20px;}

	.news_wrap_r2 dl dt {padding: 20px 0;

	    width: 74%;

	}

	.news_wrap_r2 dl dd {

		width: 24%;

	}

	.notice{ width: 100%; margin-top: 50px;}

	

	.sun .c1 {

    top: 100%;

    background-color: rgba(214, 69, 14, 1);

		}



	.event-list {width: 100%;}

	.event-list li { width: 100%;}

	.event-list .h-event .calendar { margin: 0 auto; background: url(date-bg.png)no-repeat center bottom;}



	.industry .title{font-size: 16px; line-height: 20px;}

	.multimedia .ventaja-texto>a {font-size: 14px;line-height: 20px;}

	footer .red-wrap{ padding:0px;}

	footer .red-wrap .index-bottom .bottom_logo{ width:100%;}

	footer .red-wrap .index-bottom .bottom_logo img{

		width:100%;}

	.links .link100	{width:100%;}

	.links .iter-group dd ul li{ width: 50%;}	



   

	.column-grup {margin-top: 20px;}

    .links .column-grup {margin-top: 0;}

	.sun .r1{left: 5%;top: 3%;}

	.sun .r2{left: 27%;top: 3%;}

	.sun .r3{left: 53.9%;top:3%;}

	.sun .r4{left: 76%;top:3%;}

	.sun .r5{left: 15.4%;top: 48%;}

	.sun .r6{left: 41.2%;top: 48%;}

	.sun .r7{left: 65.2%;top: 48%;}

	.content-wrap .right .group-wrap-pic {

    width: 100%;

	padding: 0;

	margin:10px auto 30px auto;

	float: none;

	}

}



@media screen and (max-width:414px){

  	

 	.searchinput .input-group-addon button{

		width:110px;

	}

	.carousel-caption dl dt{display: none;}

	.carousel-caption dl dd {width:100%; 

   

}

	

	 .right .list-1 .top .bg .title {

   

	 font-size: 18px;}

	

	



}
