li,a,p,span,ul{font-family: '微软雅黑';margin:0;padding:0;border:none; text-decoration:none!important;}
*{margin:0;padding:0;}
ul, li {list-style: none; text-decoration: none;}
.fl{float:left;}
.fr{float:right; }
img{border:0;max-width:100%;}
.clear{clear:both;}
.prrmain .col-md-6{padding-left:10px;padding-right:10px;}
.picmain .col-md-6{padding:0 7px 10px 7px;}
.topbar{line-height:200%;color:#ffffff;background-image:-webkit-linear-gradient(top left,#fe212f,#d2000d,#b1000b);
background: -moz-linear-gradient(top, #000000 0%, #ffffff 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(#fe212f), color-stop(#b1000b)); 
background: -webkit-linear-gradient(top left,#fe212f,#d2000d,#b1000b); 
background: -o-linear-gradient(top left,#fe212f,#d2000d,#b1000b); 
background: -ms-linear-gradient(top left,#fe212f,#d2000d,#b1000b); 
background: linear-gradient(top left,#fe212f,#d2000d,#b1000b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe212f', endColorstr='#b1000b',GradientType=1 );  border-top-left-radius: 5px;
    border-top-right-radius: 5px;}

.topbar .topbgs{width:100%;background:url(/images/cat.png) right no-repeat;}

.m_search{padding-top:14px;padding-left:45px;}
.m_search #divOne_1{z-index:99;position:absolute;right:0;background:#fff;top:70px;width:auto;padding:0 0px;margin-right:30px;}
.m_search #divOne_1 .btn-text{float:left;width:130px;height:22px;padding:2px 2px;border:1px solid #e5e5e5;color:#2f2f2f;font:12px/12px arial;margin-top: 0px;}
.m_search #divOne_1 .btn-search{width:40px;height:22px;border:0;cursor:pointer;color:#fff;background:#cc000d;line-height:22px;float:left;}

.topbar a{color:inherit;}
.welcome a{display:inline-block; margin-left:0.5em;}
.welcome a.logbtn{margin-left:0;}
.assmenu a.demand{display:inline-block;}
.assmenu a:hover{color:#fff;}
.assmenu a.demand{display:none;}
.assmenu a .glyphicon{padding-right:5px;}
.logo{padding-top:20px;padding-bottom:20px;padding-left:15px;}
.logo2{display:none;}
.iphone{font-size:1em;color:#fff;padding-top:30px; position:relative;background:url(/images/cat.png) right no-repeat;height:113px;width:275px;}

.clearfix:before,
.clearfix:after{display:table;content:" ";clear:both;}
.ellipsis{ display: block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; }


.mian{background:#f0f0f0;}
.nav{background:#c1000c;}
.nav ul{width:100%;margin:0 auto;}
.nav ul li{width:11.11%;float:left;text-align:center;font-size:1.6em;line-height:200%; position:relative;}
.navbar-collapse{padding-right:0px;padding-left:0px;}
.nav ul li a{color:#fff;display:block;border-right:1px solid #cd333d;font-size:0.7em;}
.nav ul li:last-child{ border-right:none; }
.nav ul li:last-child a{ border-right:none; }
#list_last{border-right:none;}
#list_last a{border-right:none;}
.nav ul li:hover{background:#f71826;}
.nav ul li .child{ display: none; position: absolute; top: 44px; left: 0; width:100%; z-index: 101; background:rgba(255, 255, 255, 1); line-height:2; }
.nav ul li .child a{ color:#333333; border:none; text-align:center; font-size:0.6em; line-height:35px; width:100%;border-bottom: 1px solid #f1f1f1;}
.nav ul li .child a:hover{background:#f71826;color:#fff;}
.nav ul li:hover .child{ display:block;}

.navbar-toggle{background-color:#ff9703;padding:12px 10px;margin-top:28px;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.icon-bar{background:#fff;}



.mianst{margin-top:15px;}
.maintop_left{width:37.3%;float:left;}
.maintop_lefts{width:37.3%;float:left;background:#fff;padding-right: 15px; padding-left:15px;box-shadow:8px 5px 20px 1px #e9e9e9;border-radius:5px;}
.maintop_center{width:37.3%;float:left;background:#fff;padding-right: 15px; padding-left:15px;box-shadow:8px 5px 20px 1px #e9e9e9;margin-left:1%;border-radius:5px;}
.maintop_right{width:23.4%;float:right;background:#fff;padding-right: 15px; padding-left:15px;border-radius:5px;box-shadow:8px 5px 20px 1px #e9e9e9;}
.maintop_rights{width:23.4%;height:320px;float:right;}
.maintop_right_mian{width:100%;height:100%;background:url(/images/zib.png) no-repeat; padding-top:30px; }
.maintop_right_mian ul li{display:block;width:230px;height:54px;margin:0 auto;line-height:54px; margin-bottom:15px; }
/*.maintop_right_mian ul li.li_mian1{padding-top:41px;}
.maintop_right_mian ul li.li_mian2{padding-top:63px;}
.maintop_right_mian ul li.li_mian3{padding-top:85px;}*/
.maintop_right_mian ul li.li_mian1 a{color:#fff;background:#4596e4;display:block;font-size:18px;font-weight:800;border-radius:5px;box-shadow:2px 5px 20px 1px #cee3f8;}
.maintop_right_mian ul li.li_mian2 a{color:#fff;background:#db7036;display:block;font-size:18px;font-weight:800;border-radius:5px;box-shadow:2px 5px 20px 1px #f6d9ca;}
.maintop_right_mian ul li.li_mian3 a{color:#fff;background:#6db55c;display:block;font-size:18px;font-weight:800;border-radius:5px;box-shadow:2px 5px 20px 1px #d8ebd4;}
.maintop_right_mian ul li.li_mian4 a{color:#fff;background:#ffa42f;display:block;font-size:18px;font-weight:800;border-radius:5px;box-shadow:2px 5px 20px 1px #d8ebd4; margin-bottom:0;}
.students{margin-top:15px;}
.maintop_right_mian ul li a i{height:34px;width:34px;display:inline-block;margin-left:17px;}
.maintop_right_mian ul li a em{display:inline-block;font-style:normal;padding-left:10px;}
.focusBox{position:relative;width:100%;height:321px;overflow:hidden;font:12px/1.5 Verdana,Geneva, sans-serif;text-align:left;background:white;margin-top:1px;border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
.focusBox .pic img{width:100%;height:321px;display:block;}
.focusBox .txt-bg{position:absolute;bottom:0;z-index:1;height:36px;width:100%;background:#000;filter:alpha(opacity=50);opacity:0.5; overflow: hidden;}
.focusBox .txt {position:absolute;bottom:0;z-index:2;height:36px;width:100%;overflow:hidden;}
.focusBox .txt li{ height:36px;line-height:36px;position:absolute;bottom:-36px;}
.focusBox .txt li a{display:block;color:white;padding:0 0 0 10px;font-size:14px;font-weight:bold;text-decoration:none;}
.focusBox .num {position: absolute;z-index:3;bottom:11px;right:8px;}
.focusBox .num li{float:left;position:relative;width:12px;height:12px;line-height:15px;overflow:hidden;text-align:center;margin-right:5px; cursor:pointer;border-radius:12px;}
.focusBox .num li a,.focusBox .num li span{position:absolute;z-index:2;display:block;color:white;width:100%;height:100%;top:0;left:0; text-decoration:none;}
.focusBox .num li span {z-index:1;background:#ffffff;}
.focusBox .num li.on a,.focusBox .num a:hover{background:#ea000d;}




.newsmain{padding-bottom:25px;}
.newsmain li{border-bottom:1px dashed #dcdcdc;width:100%;height:41px;display:block;line-height:41px; background:url(/images/ivo.png) left no-repeat;padding-left:12px; padding-right:110px; position:relative;}
.newsmain li em{color:#838383;/*float:right;*/font-size:13px; font-style:normal;padding-right:10px; position:absolute; right:0; top:0;}
.newsmain li a{color:#2f2f2f;font-size:13px;
display: block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word;
}
.newsmain.s2 li{ padding-right:0; }

.newsmain li a:hover{color:#ff2632;}
.video-top span {font-size: 1.1em;display:block;line-height: 50px;}
.video-top .fl{font-size:20px;font-weight:600;}
.video-top .fl span{padding-left:5px;}
.view-assoc{border-top:1px dashed #e8e8e8;margin-top: 20px;}
.view-assoc .prev a,.view-assoc .next a{color:#858585;}
.view-assoc .prev{padding-top:15px;}
.view-assoc .next{padding-top:8px;}
.video-top .ico1 i{display:inline-block;width:22px;height:20px; background:url(/images/ico1.png) no-repeat;margin-right:7px;position:relative;top:3px;}
.video-top .ico2 i{display:inline-block;width:16px;height:20px; background:url(/images/ico2.png) no-repeat;margin-right:7px;position:relative;top:3px;}
.video-top .ico3 i{display:inline-block;width:15px;height:20px; background:url(/images/ico3.png) no-repeat;margin-right:7px;position:relative;top:3px;}
.video-top .ico4 i{display:inline-block;width:23px;height:17px; background:url(/images/ico4.png) no-repeat;margin-right:7px;position:relative;top:2px;}
.video-top .ico5 i{display:inline-block;width:21px;height:21px; background:url(/images/ico5.png) no-repeat;margin-right:7px;position:relative;top:3px;}
.video-top .ico6 i{display:inline-block;width:23px;height:17px; background:url(/images/ico6.png) no-repeat;margin-right:7px;position:relative;top:2px;}
.video-top .ico7 i{display:inline-block;width:20px;height:18px; background:url(/images/ico7.png) no-repeat;margin-right:7px;position:relative;top:3px;}
.video-top .ico8 i{display:inline-block;width:22px;height:17px; background:url(/images/ico8.png) no-repeat;margin-right:7px;position:relative;top:2px;}
.video-top .ico9 i{display:inline-block;width:23px;height:23px; background:url(/images/ico9.png) no-repeat;margin-right:7px;position:relative;top:5px;}
.video-top .fr a{color:#d6d6d6;font-size:14px;line-height:50px;}
.video-top {width: 100%;height: 50px;border-bottom: 1px #f0f0f0 solid;}

.main_ask ul li{margin-top:20px;margin-bottom:15px;height:35px;display:block;}
.main_ask ul li.asks em{font-style:normal;width:35px;height:35px;background:#3399fe;display:inline-block;float:left; text-align:center;line-height:32px; border-radius:5px;color:#fff;font-size:18px;font-weight:500;}
.main_ask ul li a{display:inline-block;float:left;width:200px;height:35px;color:#838383;padding-left:10px;}
.main_ask ul li.answer em{font-style:normal;width:35px;height:35px;background:#f06364;display:inline-block;float:left; text-align:center;line-height:32px; border-radius:5px;color:#fff;font-size:18px;font-weight:500;}

.main_ask{width:100%;height:110px;border-bottom:1px #f0f0f0 solid;margin-bottom:11px;}
.campus .campus_scenery{ background:#fff;padding-right:15px;padding-left: 15px;margin-top:15px;border-radius: 5px;box-shadow: 8px 5px 20px 1px #e9e9e9;}
.friendship{margin-top: 15px;}
.friendship_main{background:#fff;padding-right:15px;padding-left: 15px;border-radius: 5px;box-shadow: 8px 5px 20px 1px #e9e9e9;padding-bottom:1px;}
.friendship_main_a{margin-top:15px;margin-bottom:20px;}
.friendship_main_a a{padding-top:20px;padding-right:15px;color:#2f2f2f;padding-bottom:15px;}


.bg {background: url(/images/comm-bg.png) no-repeat;overflow: hidden}
.top-slogan {width: 500px;height: 112px;position: relative;/*margin: 40px 0;*/margin:0 auto;opacity: .85;filter: Alpha(opacity=85)}
.t-slogan-1 {width: 500px;height: 112px; background-position: center 0; position: absolute; top: 0;left: 0;display: none}
.t-slogan-2 {background-position: center -112px;}
.t-slogan-3 {background-position: center -224px}
#wrapper {background:#fff;position:relative;}

a {text-decoration:none;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}
a:focus , a:link, a:active {outline:none;}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:450px !important;overflow:hidden;}
.fullwidthbanner-container .fullwidthabnner	{width:100% !important;max-height:450px !important;position:relative;}
.tp-leftarrow.large {
	z-index: 100;cursor: pointer;
	position: relative;
	background: #393939 url(../images/slider-left-arrow.png) no-Repeat;
	width: 42px;height: 43px;margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/}
.banner{width:100%;}
.banner2{display:none;}
/*********************手机banner********************/
.fullwidthbanner img{max-width:none;}
.banner2{width:100%;position:relative;display:none;}
.home-device { width: 100%; margin: 0 auto; position: relative; }
.home-device .arrow-left { background:url(/img/arrows.png) no-repeat left top; position: absolute; left: 0; top: 50%; margin-top: -25px; width: 30px; height: 50px; z-index:101; }
.home-device .arrow-right { background:url(/img/arrows.png) no-repeat left bottom; position: absolute; right: 0; top: 50%; margin-top: -25px; width: 30px; height: 50px; z-index:100; }
.swiper-main { width: 100%; position: relative; }
.swiper1, .swiper1 .swiper-slide { width: 100%; }
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px,0,0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px,0,0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px,0,0); -o-transition-timing-function: ease; -o-transform: translate(0px,0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px,0,0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px,0,0); transition-timing-function: ease; }
.swiper-container, .swiper-slide { width: 100%; }
.swiper-slide {float:left;}
.pagination1 { text-align: center; position:absolute; bottom:-10px; z-index:99; width:100%; }
.pagination1 .swiper-active-switch { background:#fff;}
.pagination1 .swiper-pagination-switch { display: inline-block; width:15px; height: 15px; border-radius: 15px; background: #dadada; box-shadow: 0px 1px 2px #555 inset; margin: 0 8px; cursor: pointer; }
.activy{margin-top:10px;max-width:1040px;}
.activy img{width: 100%;padding:4px;border:1px solid #dedede;background:#f5f5f5;}
.activy h3{font-size:2.5em;padding-left:13px;color:#E09E02;font-weight:bold;}
.activy P{color:#404040;font-size:1.55em;margin-top:10px;}

.main{margin-top:20px;}
.cope{font-size:1.3em;}
.cope span{font-size:0.76em;padding-left:10px;}
.coppe a{display:block;}
.coppe .more{float:right;width:36px;height:20px;background:#ff9e07;font-size:0.8em;text-align:center;line-height:20px;color:#fff;}
.coppe .moree{float:right;width:19px;height:20px;background:#116cbf;color:#fff;font-size:0.2em;}



/***************start portfolio**********/
.pro_class{margin-top:20px;width:100%;border-top:1px solid #dbdbdb;position:relative;}
.pro_class .col-md-1{width:9%;}
.pro_class a:hover{color:#116cbf;}
.main{ position: relative; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
#filters {margin:3% 1%;padding:0;list-style:none;}
#filters li {float:left;}
#filters li a{font-size:0.7em;}
.typo1 {position:relative;height:100%;}
.portfolio-bg {position:absolute;height:100%;width:100%;z-index:0;border-top:1px solid #E4E4E4;top:40px;}
.isotope-item { z-index: 2; list-style:none;}
.isotope,.isotope .isotope-item { -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.isotope{margin-top:1.6em !important;}
/* disable CSS transitions for containers with infinite scrolling*/
.feili{border:none;background:#116cbf;display:block;}
.feili a{color:#fff!important;}
.isotope.infinite-scrolling {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.in_prolist #container{height:320px ;}
#container {margin: 0 auto 40px;}
.element { width:260px;height:300px;float: left;text-align:center; overflow: hidden;position: relative;margin:7.5px;border:6px solid #EEEEEE;background:#EEEEEE;}
#options {text-align:center;}
#options ul {margin: 0; list-style: none; display:inline-block;}
#options li {float: inline-block;}
#options li a {display: block;color:#666666;font-size:0.825em;cursor: pointer;text-align:center;padding:10px 33px;border-left:1px solid #E4E4E4;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
.entry-categories a{color:#fff;display:block;padding:0 5%;}
#nivo-lightbox-demo span{padding: 5px 10px;border: 2px solid #ffffff;	border-radius: 2em;	color: #fff;}
#options li a:hover {color:#116cbf;}
#options li a.selected{color:#8FC41F;}
#options li.active {color:#8FC41F;}
.grid figure {margin:0;position: relative;text-align:center;}
.grid figure img {width:100%;display: block;position: relative;}
.grid figcaption {position: absolute;top: 0;left: 0;background:#8FC41F;color: #fff;}
.grid figcaption a{display:block;}
.grid figcaption h3 {margin: 20px 0 5px;padding: 0;color: #fff;font-size:1em;line-height:1.2em;}
.grid figcaption h3 a {	color:#fff;}
.grid figcaption footer {position:absolute;bottom:55px;text-align:center;width:100%;}
.cs-style-5 figure img {z-index: 10;-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}
.no-touch .cs-style-5 figure:hover img,
.cs-style-5 figure.cs-hover img {-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-ms-transform: scale(0.4);transform: scale(0.4);}
.cs-style-5 figcaption {height: 100%;width: 100%;opacity: 0;filter: alpha(opacity=0);
	-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;-moz-transition: -moz-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;}
.no-touch .cs-style-5 figure:hover figcaption,
.cs-style-5 figure.cs-hover figcaption {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;filter: alpha(opacity=100);}
	
.pro_content{margin-top:10px;}
.pro_title p{font-size:2.15em;}
.pro_title p small{color:#999;padding-left:5px;font-size:60%;}
.product{display:none;}
.product ul li{margin-bottom:20px;padding-left:0;padding-right:0;font-size:1.55em;}
.product ul li a{text-align:center;margin-right:10px;padding:2px;color:#333;display:block;}
.product ul li a:hover{}
.col-sm-6{float:left;width:50%;}
/*********************图片滚动*********************/
#pic-roll{overflow:hidden;float:left;margin-bottom:30px;}
#pic-roll li{text-align:center;float:left;margin-right:10px;padding:2px;color:#333;font-size:1.55em;}
#pic-roll li img,.product ul li img{border-top-left-radius:5px;border-top-right-radius:5px;}
#pic-roll li span,.product ul li span{padding:10px 0;display:block;background-color:#f6f6f6;font-size:0.6em;color:#666;}
#pic-roll li span:hover,.product ul li span:hover{background-color:#ff2632;color:#fff;}
#pic-roll li:hover span{color:#fff;background-color:#ff2632;}
.friendship_main_a a:hover{color:#ff2632;}
.video-top .fr a:hover{color:#ff2632;}
#roll-item{float:left;width: 800%;margin-top: 10px;}
#roll-item1{float:left;}
#roll-item2{float: left;}

.abouts{margin-top:20px;}
.aboutst{margin-top:20px;}
.aboutst-img{width:40%;float:left;}
.aboutst-zi{width:60%;float:right;}
.aboutst-zi p{text-indent:2em;line-height:2.2em;}

.news{margin-top:40px;}
.news-ab{width:50%;float:left;}
.news-hy{width:50%;float:right;} 

.newscenter{margin-top:15px;}
.newscenter .in_tt,.newscenter .in_tt strong {color:#fff;}
.newscenter ul{padding:0;margin-top:10px; text-align:left;}
.newscenter li{margin-bottom:50px;padding-bottom:5px;}
.newscenter li i{display:none;}
.newscenter li b{display:inline-block;width:100%;height:40px;color:#000;font-weight:normal;font-size:34px;padding-top:1px;font-size:1.7em;}
.newscenter li span{background:#FCFCFC;min-height:70px;display:inline-block;float:left;width:16%;min-width:10%;height:70px;padding-top:1px;font-size:1em;text-align:center;border:1px #CDCDCD solid;color:#333;}
.newscenter li div{margin-top:4px;padding-left:10px;float:left;width:80%;}
.newscenter li div h3{color:#111;margin:3px 0 5px;font-weight:normal;font-size:1em;}
.newscenter li div p{color:#646464;text-overflow:ellipsis;}
.newscenter .title{color:#dfdfdf;font-size:18px;font-weight:normal;margin-bottom:16px;margin-top:20px;}
.newscenter .title span{color:#7a7a7a;font-size:0.825em;}
.newscenter .warn{color:#ccc;}
.row3{padding-top:15px;}
.row3 .col-md-3{width:100%;float:left;}

footer{background:#353535;margin-top:1em;font-size:1.2em; padding:5px 15px; border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
.copy a{font-szie:0.8em;}
.footer_l{width:50%;}
.footer_l{font-size:0.8em;padding-top:15px;padding-bottom:15px;text-align:right;color:#b2b2b2}
.footer_l,.footer_l a{color:#b2b2b2;}
.footer_l a{display:inline-block;padding:0 8px;}
.links{height:4em;line-height:4em;}
.footer_r{width:50%;padding-right:14px;color:#b2b2b2;font-size:0.8em;padding-top:15px;padding-bottom:15px;}
.footer_r p{ background:url(/images/iphone.png) left no-repeat;padding-left:25px;}
.footer_r img{padding:5px;border:1px solid #fff;}




/*********************内页 关于我们*********************/
.n_main{margin-bottom:30px;margin-top:30px;font-size:1em;}
.n_main_l{width:23%;font-size:1em;}
.n_main_r{width:74%;font-size:1em;}
.n_title{background:#f91926;padding:15px 0;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.n_title p{font-size:1.55em;color:#fff;padding-left:20px;margin-bottom:3px;}
.n_title span{font-size:40%;color:#fff;padding-left:20px;font-size:100%;opacity:0.8;}
.n_nav{background:#E7E7E7;padding:0 0 20px;}
.n_nav li{border-bottom:1px solid #fff;}
.n_nav li a{display:block;padding:15px 20px;color:#424242;}
.n_nav li a.n_current{color:#fff;}
.n_nav li a:hover,.n_current{background:#999;color:#fff;}
.position{border-bottom:1px solid #ccc;padding-bottom:5px;}
.position h4{color:#333;font-size:1.5em;font-weight:normal;color:#666;}
.position p{color:#666;margin-top:20px;}
.position p a{color:#666;}
.n_about{padding:20px 5px;line-height:26px;}


/*********************内页 产品*********************/
.n_products{margin-bottom:50px;}
.prolist{margin:20px 0 20px 0;}
.prolist div{margin-bottom:15px;}
.prolist div img{width:100%;border:4px solid #F4F4F4;}
.prolist div img:hover{border:4px solid #999999;}
.prolist div span{display:block;color:#4b4b4b;line-height:40px;text-align:center;}
.prolist div:hover span{color:#000;}
.col-md-4{padding-left:0;width:25%;}
.page{text-align:center;height:30px;margin-top:30px;}
.page a,.page span{border:1px solid #9C9C9C;padding:5px 10px;margin:0 2px;color:#3c3c3c;}
.page strong{border:1px solid #ff2632;padding:5px 10px;margin:0 2px;color:#fff; background:#ff2632}
.page a:hover,.page_current{background:#828282;color:#fff;}



/*********************内页  详情*********************/
.n_content{padding:30px 0 30px;}
.view-title{font-size:1.65em;text-align:center;font-weight:bold;color:#666666;padding-top:20px;}
.view-element{/*font-size:1.2em;*/text-align:center;color:#666666;border-bottom:1px dashed #E0E0E0;margin: 0 0 20px;padding:15px;}
.view-element a{color:#333;}
.n_content_c{line-height:28px;padding:10px 0 30px 10px;border-bottom:1px dashed #E0E0E0;}
.content_bottom p{font-size:1em;margin:20px 0;line-height:25px;}
.content_bottom p a{color:#666666;}
.content_bottom p a:hover{color:#000;}

/*********************内页  新闻*********************/
.n_news{padding:10px 0 30px;}
.sdnews{margin-bottom:40px;}
.sdnews span{position:absolute;right:10px;color:#9C9C9C;}
.sdnews li{border-bottom:1px dashed #dddddd;}
.sdnews h3{color:#2f2f2f;font-size:115%;}
.sdnews p{color:#3f3f3f;margin-bottom:15px;}


/*********************内页  留言*********************/
.n_message{padding:10px 20px 30px;}
.comm-list {/*margin-top: 10px;border:1px solid #dfdfdf;*/}
.comm-list-content {clear: both; padding: 10px 0 10px 15px;line-height: 20px;color:#333;}
.comm-list-title {padding:8px 0;border-bottom: 1px solid #E9E9E9;font-weight: bold;background-color: #F5F5F5;}
.comm-list-title span {display: block;float: left;padding-left:15px;color:#333;}
.comm-list-title a.back {display: block;float: right;margin-right: 10px;font-weight:normal;}
.comm-list-content table td {padding:4px;}
.comm-list-content table  th{min-width:60px;font-weight:normal;}
.comm-list-content table td input {border: 1px solid #CCC;}
.plist{margin-top:40px;text-align:center;}
.putime{padding-right:15px;color:#333;}
.comm-list-repley {clear: both;color:#666;line-height:20px;margin: 10px;margin-top: 0;padding: 6px;background-color: #F6F6F6;border: 1px dashed #CCCCCC;}
.comm-list-repley span {font-weight:bold;color:#ff2632;}



.flickerplate {
	position:relative;
	width:100%;
	height:450px;
	background-color:#e6e6e6;
	overflow:hidden
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:bottom
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	
	margin-left:20px;
}
.flickerplate ul.flicks>li .flick-title {
	
	font-size:1em;
	line-height:1.995em;
	text-align:left;
	
}
.flick-title p{padding:8px 15px 8px 15px;background: rgba(0, 0, 0, 0.5);display:inline-block;}
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title {
font-size:1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0;
	margin:0px 0px 0px 50%;
	background-image:url("/images/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0;
	margin:0px 0px 0px -50%;
	background-image:url("/images/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:right;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:right;
	list-style:none;
	padding:0px 10px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:13px;
	height:13px;
	margin:0px 3px;
	background-color:rgba(255, 255, 255,1);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:rgba(255, 255, 255, 0.8)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#ea000d
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("/img/flickerplate/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("/img/flickerplate/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {

	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}


.view-content{line-height:1.75;color:#1f1f1f;font-size:16px;}
.view-content p{ margin-bottom:15px; }


@media (max-width:480px){
	.logo{display:none;}
	.logo2{display:block;margin-top:25px;margin-bottom:25px;}
	}

@media (max-width:768px){
		
	.n_main_l,.n_main_r{float:none;width:100%;}
	.n_nav li a{padding:10px;}
	.n_title{padding-top:10px;padding-bottom:10px;}
.iphone{display:none;}
.nav{background:none;padding:0 15px;}
.nav ul li{float:none;background:#E6E6E6;border-bottom:1px solid #fff;border-right:none;width:100%;}
.nav ul li a{color:#000;border-right:none;}
.nav ul li a:hover{color:#fff;}
.nav ul li:hover{background:#116cbf;}
.links{display:none;}
.copy{float:none;text-align:center;width:100%;padding-top:20px;}

}
@media (min-width:768px){

	.welcome span{display:inline;}
	.welcome a.logbtn{margin-left:0.5em;}

}

@media (min-width:900px){
	
	.assmenu a.demand{display:inline-block;padding-left:1em;margin-left:1em;}

}

@media(max-width:992px){
	.neibanners{padding:0px;}
	.col-md-4{padding-left:0;width:33.333%;}
	 .footer_l{float:none;text-align:center;width:100%;padding-bottom:20px;}
	 .footer_r{display:none;}
	.news-ab{width:100%;}
	.news-hy{width:100%;} 
	.aboutst-img{width:100%;text-align:center;}
	.aboutst-zi{width:100%;}
	#pic-roll li span,.product ul li span{padding:10px 0;display:block;background-color:#fff;}
	.products{width:100%;}
	.product{display:block;}
	#pic-roll{display:none;}
	 .feili{border:none;background:#116cbf;display:block;}
	.feili a{color:#333!important;}
    #options li{margin:4px 8px 4px 15px;}
   #options li a{border:1px solid #dbdbdb !important;background:#fff;color:#333;padding:10px 23px;}
   #options li a.selected{background:#8FC41F;border:1px solid #8FC41F !important;color:#fff;border:1px solid #8FC41F;}
   .pro_class,.portfolio-bg{border:none !important;}
   .topzi{display:none;}
   .maintop_rights{width:100%;}
   .maintop_lefts{width:100%;}
   .maintop_left{width:100%;}
   .maintop_left img{width:100%!important;}
   .maintop_center{width:100%;margin-left:0;margin-top:15px;}
   .maintop_right{width:100%;margin-left:0;margin-top:15px;}
   .maintop_right_mian{ background:#fff;}
   .students img{width:100%;}
   .maintop_right_mian ul li {margin:0 auto!important;}
   .rongyu{float:none!important;}
   .rongyu{margin-bottom:10px;}
   .gongchen{float:none!important;}
   .logo img{width:90%;}
   .topmain{width:100%;background-image:-webkit-linear-gradient(top left,#fe212f,#d2000d,#b1000b);}
   .maintop_right_mian ul li{width:90%!important;}
   .sdnews span{display:none;}
   .main_ask ul li.asks em{ display:block!important;}
	.main_ask ul li.answer em{display:block!important;}
	.rongyu{width:100%!important;}
	.gongchen{width:100%!important;}
	.rongyu img{width:100%!important;}
	.gongchen img{width:100%!important;}
	.leftimgs{display:none;}

  
}

@media (max-width:1000px){
.banner{display:;}
.banner2{display:none;}
.flickerplate {height:300px;}
.focusBox .pic img{height:250px;}
.focusBox{height:250px;}
.manosf{padding-right:0px; padding-left:0px;}
.flick-title p{font-size:12px;padding:1px 10px 1px 10px;}
}

@media(max-width:1074px){
	.t-slogan-1{width:300px;}
	.logo img{width:90%;}
	.top-slogan{width:300px;}
	.rongyu{width:50%;}
	.gongchen{width:50%;}
	.rongyu img{width:99%;}
	.gongchen img{width:99%;}
	.main_ask ul li.asks em{ display:none;}
	.main_ask ul li.answer em{display:none;}
	.maintop_right_mian ul li{width:200px;}
	.maintop_right_mian ul li a em{font-size:16px;}
	.maintop_right_mian ul li a i {margin-left:10px;}
	.maintop_right_mian ul li{margin-right:5px;}
	.iphone{background:url(/images/cats.png) right no-repeat;height:113px;width:244px;}
	.m_search{padding-left:34px;}

@media(min-width:1200px){

.container{max-width:1200px;}

}


.n-jobs ul{ padding:20px 0;border-bottom:1px solid #cacaca;}
.n-jobs .zhiwei{ border: 1px solid #eaeaea; background-color:#f2f2f2; padding:8px 15px; }
.n-jobs ul li{ padding:5px 15px; line-height:1.75; }
.n-jobs ul li span { font-weight: bold; color:#666; }

.detail-box{ padding:20px 0 30px 0; }
	.view-title{ margin-top:10px; text-align:center; color:#333333;}
	.view-element{text-align:center;color:#999999;border-bottom:1px solid #E0E0E0;margin: 0 0 20px;padding-top:15px;}
	.view-element a{color:#333;}
	.view-content{line-height:1.75;color:#1f1f1f;font-size:16px;}
	.view-assoc{margin-top:20px;border-top:1px solid #E4E4E4;padding-top:10px;}
	.view-assoc div{margin:12px 5px;font-size:}
	.view-assoc a{color:#333;letter-spacing:1px;}
