@charset "utf-8";
/*=CSS Reset
---------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:14px/1.5 Microsoft YaHei,arial;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}address,cite,dfn,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;font-family:inherit;}button{cursor:pointer;}table{border-collapse:collapse;border-spacing:0;}a,:focus{outline:none;}*:first-child+html a{star:expression(this.onFocus=this.blur());}*html a{star:expression(this.onFocus=this.blur());}

/*=Common Style (根据需求自行删减)
-------------------------------------------*/
/**link**/
:link, :visited {text-decoration: none;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{text-decoration: none;color:#004998 ;} 
/**font**/
a.red,.red{ color:#eb0000}

/**字体(覆盖默认使用)**/
.ffy{font-family:Microsoft YaHei;}/*微软雅黑(\5fae\8f6f\96c5\9ed1)*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
/**字体粗细和正常**/
.fwb{font-weight:bold;}
.fwn{font-weight:normal}
/**文本对齐**/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}
/**文本缩进**/
.t2{text-indent:2em;}
/**字体修饰**/
.tdu{text-decoration:underline;}
/**居中**/
.auto-center{margin-left:auto;margin-right:auto;}
/**浮动 与 清除**/
.fl{float:left;}
.fr{float:right;}
.cb{clear:both; _height:0;_font-size:0;}
/*清除浮动-clear float-*/
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{#zoom:1;}
.ovf{ overflow:hidden;}
.tin{text-indent:-9999px;}
/*=Layout
-------------------------------------------*/

.wp{ margin-left:auto; margin-right:auto; width:1200px;}

#wraper{ margin:0 auto;}
/*=Header
-------------------------------------------*/
.header{ width:100%; margin:0px auto; background:url(../images/diyiceng.png); position:relative; overflow:hidden;}
.header .head{ width:1920px; margin:0px auto; text-align:left; }
.head .logo{ width:1920px; height:200px; float:left;}
.head .logo img{ width:100%; height:100%; vertical-align:top;}
.bahasa{float:right;padding-right:400px;}
.bahasa a{color:#005caf;font-family:Cambria;}
	/*navbox*/
	.navbox{margin:0 auto;background:#004998; height:47px;position:relative;z-index:100;width:100% }
	.nav{list-style:none; color:#474747;position:relative;display:block;width:1200px;}
	.nav li:hover ul{z-index:99}
	.nav li{position:relative;font-size:16px;text-align:center; float:left; text-align:center;line-height:47px;height:47px;}
	.nav li a{ color:#fff;display:block; white-space:nowrap; padding:0 35px;}
	.nav li a.home{width:48px;}
	.nav li:hover{background:#dae5ee; display:block; color:#fff;}
	.nav li:hover a{ color:#194a99;}
	.nav li a:hover{ color:#194a99;}
	.nav .mainlevel {float:left;}
	.nav .mainlevel ul  li a:hover {color:#fff; text-decoration:none;}
	.nav .mainlevel ul  li:hover{ background:none;}
	.nav .mainlevel ul  li:hover a{ color:#f1c123;}
	.nav .mainlevel ul {display:none; position:absolute; background:#194a99 url(../images/sj.png) no-repeat center top;width: 100%;}
	.nav .mainlevel li {border-top:1px dotted #cedbe5;width: 100%; float:none; }
	.nav .mainlevel li:first-child{ border-top:none;}
	.nav .mainlevel li a{color:#fff; display:block; padding:0 10px; font-size:12px; }	
	.nav .zt ul{position:absolute; right:0; top:50px;width: 150px;}
	.nav .zt ul li {  color:#fff;}
	.sy1_ul{ line-height:29px;height:62px; position:relative; z-index:1111;}
	
	.sy1_ul li a:hover{color:#145EA9;}
	.sy1_ul li.sy1_li{ float:left; width:171px;z-index:10000; position: relative;}
	.sy2_ul{position:absolute; left:0; top:47px; z-index:1112; display:none; background:#fff; text-align:left;}
	.sy2_ul .sy2_inside { }
	.sy2_ul .sy2_inside .sy2_li{line-height:40px;height:40px; font-size:16px; position:relative;  float:none; padding:0; width:171px; border-top:1px dotted #eee;}
	
/*----slider----*/
.callbacks_container {position: relative;float: left;width: 100%;}
.callbacks {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.callbacks li {position: absolute;width: 100%;left: 0;top: 0; text-align:center; height:557px; background-position:center top; }
.callbacks img {position: relative;z-index: 1;height: auto;border: 0;}
.callbacks_nav {display:none;}
.callbacks_tabs{list-style: none;position: absolute;bottom: 2%;z-index: 999;right: 0; width:100%;padding: 0;margin: 0; text-align:center;}
.callbacks_tabs li{display:inline-block;}
.callbacks_tabs a{visibility: hidden;}
.callbacks_tabs a:after {content: "";font-size:0;font-family: FontAwesome;visibility: visible;display: block;height:12px;width:12px;  display:inline-block;background:#fff;border-radius:50%;}
.callbacks_here a:after{background:#f07f00;}

/*-- //slider --*/
.banner{padding-top:1px; width:1380px; margin:0 auto;}
.content{ background:#fff; width:1200px; padding:25px 0 0;  margin:0 auto; }
.newsfocus{ width:358px; background:#FFF; overflow:hidden; position:relative;}
/* 新闻滚动图片 */
.FocusPic { overflow:hidden;float:left; width:358px;}
.FocusPic .conts{overflow:hidden;position:relative;zoom:1; }
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display: none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:100%;height:36px;line-height:36px;overflow:hidden;background:#e5e5e5;}
.FocusPic .title a{display:block; text-align:left; border:none; font-size:14px; padding-left:10px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; text-align:center;}
.FocusPic .change{bottom:32px;right:4px;text-align:right;z-index:99; height:20px; line-height:20px; overflow:hidden; position:absolute;}
.FocusPic .change i { cursor:pointer;height:20px; width:13px;display:block; float:left; color:#f0f0f0; font-size:0; background:url(../images/dot.png) no-repeat 0 0; text-indent:-9999px; }
.FocusPic .change i.cur { background:url(../images/dot.png) no-repeat -13px 0; color:#dd0103;}
/*公司要闻*/	
.newsfocus { width:390px;position:relative; margin:0 35px;}
.newsfocus .tit{ overflow:hidden; background:url(../images/title.jpg) no-repeat; border-bottom:1px solid #194a99; margin-bottom:8px; line-height:35px; font-size:16px; color:#fff; padding-left:15px;}
.newsfocus .tit span{float:right;}
.list-news li{ position:relative; overflow:hidden;zoom:1;border-bottom:1px solid #eee; padding:10px 20px 10px 0; }
.list-news li .date{ display:block; color:#95c2df; width:50px; line-height:20px; text-align:center; float:left; font-size:12px; margin-right:10px; margin-top:3px;}	
.list-news li  em{ font-size:12px; background:#94c5f9; color:#fff; border-radius:4px;  font-style:normal; display:block; }
.list-news li span { font-size:12px; background:#efefef; color:#004998; border-radius:4px;  font-style:normal; display:block; }
.list-news li  .txtbox{ overflow:hidden;}
.list-news li  .txtbox a{display:block; font-size:16px; line-height:35px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-news  .more{ position:absolute; right:0; top:15px;  line-height:33px;}
.list-news  .more a{ width:55px; height:20px; display: block; text-indent:9999px;font-size:12px; color:#194a99; background:url(../images/more.png) no-repeat;}
.list-news li:hover{ cursor:pointer;}	
.list-news li:hover span{ color:#0a9119;}
.list-news li:hover a:hover{ text-decoration:underline;}
	
.jianju{ margin:0 35px;}
	
.main{ overflow:hidden;  margin:15px 0;}
.item{ overflow:hidden; width:375px; position: relative; }
.item .title{ height:34px; line-height:45px; position:relative;  margin-bottom:10px; background:url(../images/title.jpg) no-repeat; border-bottom:1px solid #c9c9c9; }	
.item .title span{ font-size:16px; display:block; color:#fff; padding-left:15px; line-height:34px; height:34px; }
.item .title .more{ position:absolute; right:0 ;top:0;  padding-left:20px; font-size:12px;}
.item .title .more a{ font-size:12px; color:#194a99; display:block; line-height: 34px;}	
.item .title1{ height:34px; line-height:45px; position:relative;  margin-bottom:10px; background:url(../images/title1.jpg) no-repeat; border-bottom:1px solid #c9c9c9; }
.item .title1 span{ font-size:16px; display:block; color:#fff; padding-left:15px; line-height:34px; height:34px; }
.item .title1 .more{ position:absolute; right:0 ;top:0;  padding-left:20px; font-size:12px;}
.item .title1 .more a{ font-size:12px; color:#194a99; display:block; line-height: 34px;}
.item .title2 span{ font-size:16px; display:block; color:#fff; padding-left:15px; line-height:34px; height:34px; }
.item .title2 .more{ position:absolute; right:0 ;top:0;  padding-left:20px; font-size:12px;}
.item .title2 .more a{ font-size:12px; color:#194a99; display:block; line-height: 34px;}
.item .item-list { padding:8px 0 0; min-height:260px;}
.item .item-list li{ line-height:40px;  overflow:hidden; background:url(../images/dot.jpg) no-repeat 0  center; padding-left:15px; border-bottom:1px dotted #ddd; }
.item .item-list li a{ overflow:hidden; display:block;}
/*.item .item-list li:last-child{ border-bottom:none;}*/
.item .item-list li a{ max-width:275px; float:left; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.item .item-list li span{ float:right; font-size:13px;}
.item .item-list font{ color:#ff6600;}
.item .item-list li.headlines{ padding:10px 0; background:none; overflow:hidden; border-bottom:none; }
.item .item-list li.headlines .headimg img{ width:166px; height:97px;display:block;}
.item .item-list li.headlines .headtext{ width:190px;}
.item .item-list li.headlines .headtext h4 a{ font-weight:normal;color:#194a99; float:none; line-height:20px; margin-bottom:10px;}
.item .item-list li.headlines .headtext p{  line-height:18px;margin-bottom:5px;}
.item-ad  { margin-bottom:25px;}
.item-ad  li{margin-bottom:5px; background:none; padding-left:0;}
.item-ad  li.more{ background:#e5e5e5; text-align:center;  padding:5px;}
.item-gc{ width:1200px; margin-right:35px; margin-bottom:10px;}
.item-gc .title{background:url(../images/title_big.jpg) no-repeat; border-bottom:none; }
.item-gc .title2{background:url(../images/title2.jpg) no-repeat; border-bottom:none; }
#slide{overflow:hidden;}
#slide{overflow:hidden;}
#slide ul{list-style:none;width:2999px;}
#slide ul li{float:left;}
.list-pic{ padding:8px 0; width:807px; overflow:hidden;}
.list-pic ul li{ float:left; margin-right:20px; margin-bottom:0;}
.list-pic ul li img{ width:249px; height:189px;}
.list-pic ul li p{ text-align:center; padding:10px 0;}
.list-pic ul li p a{ color:#545454}
.item-gc .list-pic ul { max-height:245px;}
.item .tit{ height:34px; line-height:45px; position:relative;  margin-bottom:10px; background:url(../images/tit.jpg) no-repeat;}
.item .tit span{ font-size:16px; display:block; color:#fff; padding-left:15px; line-height:34px; height:34px; }
.item .tit .more{ position:absolute; right:10px ;top:0;  padding-left:20px; font-size:12px;}
.item .tit .more a{ font-size:12px; color:#194a99;     display: block; line-height:34px;}


.item .ct{ margin-bottom:10px; overflow:hidden; padding:10px 0;}
.item .ct li{ line-height:45px; color:#004998; float:left; width:50%;}
.item .ct li span{ color:#ff0000;}
.statistics{ border:1px solid #ddd; margin-bottom:25px; }
.statistics .ct{ margin-bottom:10px; overflow:hidden; padding:10px 15px;}

.links{ overflow:hidden; padding:5px 0; height:43px; line-height:43px; background:#004998; }
.links .tt{ float:left; color:#fff; display:block; width:90px; font-size:16px;}
.links-lst{ overflow:hidden; padding:0 5px; float:left;}
.links-lst a{ text-align:center; vertical-align:middle; color:#fff; padding:0 18px; }
/*Footer*/		
.footer{ clear:both;}
.copyright {width:1200px;margin:0 auto;}
.copyright_1{line-height: 35px; text-align:center; padding:20px; font-size:12px; color:#004998;float:left;padding-left: 200px;padding-top:15px;}
.copyright_2{float:right;padding-right:200px;padding-top:5px;}
.jiucuo {text-align: center;}
/*list*/
.list-pic { width: 1200px;}
.list-pic li{ float:left; margin:0 35px 25px 0;  }
.list-pic li img{ display:block; width:249px; height:173px; padding:7px; border:1px solid #eee;}
.list-pic li  p{ text-align:center;}

/*list2*/

.leftMenu{
      width: 280px;

float:left;
}
.leftMenu ul{
    width: 280px;
}
.leftMenu ul li{
    line-height: 22px;
    background: #f5f5f5;
    border: 1px solid #bebebe;
    position: relative
}

.leftMenu ul li a{
     font-size: 18px;
    color: #444;
    display: block;
    padding: 1em 0 1em 22px;
    
}
.leftMenu ul li a:hover{
color:#004998;
}

.leftPic{
padding-left:12px;
padding-top:30px;
height:400px;
width: 268px;
background:url(../images/bj.png) no-repeat center;
}
.introTit {
	margin-bottom:30px;
	margin-left:10px;
         border-bottom:3px solid #004998;
}
.introTitImg {
	float:left;
	width:120px;
	height:50px;
	background-color:#004998;
           background: url(../images/lm.jpg) no-repeat 0 center;	
}
.introTit h2 {
	float:left;
	padding:0 27px;
	
	font-size:18px;
	line-height:50px;
}

.mainContent{
      margin-left: 40px;
     width: 860px;
     border: 1px solid #bebebe;
    float:left;
}
.mainContent .leftcontent{

}

.mainContent .leftcontent ul{
padding-left:20px;
padding-right:10px;
}
.mainContent .leftcontent ul li{
      line-height:40px;
     font-size: 16px;
    color: #444;
    display: block;
    padding: 10px 0 10px 22px;
    overflow:hidden;
    background:url(../images/dot.jpg) no-repeat 0  center;
    border-bottom:1px dotted #ddd;
}
.mainContent .leftcontent ul li span{
     float:right;    
}
.mainContent .article{

}

.mainContent .article h1{
padding:10px 20px;
font-size:18px;
font-weight:bold;
}

.mainContent .article p{
padding:10px 20px;
font-size:14px;
}

/* CSS Document */

@media (max-width: 980px){
	#wraper{ width:100%; }
	
}
.iosSliderDemo {
	clear: both;
	width: 100%;
	/* padding: 0 0 30% 0; */
	padding: 0 0 400px;
	position: relative;
}
.fluidHeight {
	position: absolute;
	width: 100%;
	height:400px;
}
.sliderContainer {
	height: 100%;
	max-height:400px;
	padding: 0 0;
}
.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.iosSlider .slider {
	width: 100%;
	height: 100%;
}
.iosSlider .slider .item {
/* PKU	width: 1200px; */
	width: 100%;
   max-width:1380px;
	height: 100%;
	padding: 0 0 0 0;
	text-align: center;
}
.iosSlider .slider .item .inner {
	position: relative;
	top: 0;
	left: 0;
	width:100%;
	margin: 0 auto;
	height: 100%;
	box-shadow: 0 0 10px -5px #000;
	background-position: 50% 0;
	background-repeat: no-repeat;
}
.iosSlider .slider .item .inner img {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
}
.iosSlider .slider .item .inner .selectorShadow {
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/selector-shadow.png) no-repeat 0 0;
	width: 120px;
	height: 30px;
	display: none;
}
.iosSlider .slider .item .inner .text1-bg{
	opacity: 0;
	filter: alpha(opacity=0);
/* PKU	background:#9b0000; */
   background: none repeat scroll 0 0 #000000;
	position: absolute;
/* PKU	left: 150px; */
/* PKU	top: 250px; */
	bottom: 12%;
	padding: 0 12px 0 12px;
	height:50px;
	text-align: left;
}
.iosSlider .slider .item .inner .text1{
	opacity: 0;
	filter: alpha(opacity=0);
/* PKU	background:#9b0000; 
   background: none repeat scroll 0 0 #000000;*/
	position: absolute;
/* PKU	left: 150px; */
/* PKU	top: 250px; */
	bottom: 12%;
	padding: 0 12px 0 12px;
	height:50px;
	text-align: left;
}
.iosSlider .slider .item .inner .text1 span {
	color: #fff;
	font-size:24px;
	font-weight: normal;
	line-height:50px;
	padding: 0 8px;
	font-family:"Microsoft Yahei";
}
.iosSlider .slider .item .inner .text1 span i {
	margin: 0 0 0 5px;
}
.iosSlider .slider .item .inner .text2 {
	background: none repeat scroll 0 0 #000000;
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 10px 12px 10px;
	position: absolute;
	left: 100px;
/* PKU	top: 301px; */
	top: 451px;
	text-align: left;
}
.iosSlider .slider .item .inner .text2 span {
	display: block;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:1.5;
	font-weight: 100;
	padding: 0 8px;
	font-family:"Microsoft Yahei"
}
.iosSlider .slider .item .inner .more{
/*	opacity: 0.3;  zb */
	opacity: 0.4;
	background: none repeat scroll 0 0 #fff;
	position: absolute;
	bottom: 6%;
   	right:0;
/*	padding: 0 5px; zb */
	padding: 0 5px 0 2px;
	height:25px;
   	width:55px;
   	z-index:2;
	text-align: center;
}
.iosSlider .slider .item .inner .more a {
	color: #000;
   text-decoration:none;
	font-size:14px;
	line-height:25px;
	font-family:"微软雅黑"
}
.sliderContainer .slideSelectors {
	position: relative;
	bottom:20px;
/* PKU	left: 0;
	width: 137px; */
	width: 160px;
	margin: 0 auto;
	padding-left:100px;
	z-index: 1;
	height: 11px;
}
.sliderContainer .slideSelectors .prev {
	float: left;
	width: 11px;
	height: 11px;
	background: url(../images/arrow_left.png) no-repeat 50% 0;
}
.sliderContainer .slideSelectors .next {
	float: left;
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: url(../images/arrow_right.png) no-repeat 50% 0;
}
.sliderContainer .slideSelectors .item {
	float: left;
	width: 9px;
	height: 9px;
	background: #eee;
	margin: 1px 1px 1px 11px;
	/* opacity: 0.25; */
	filter: alpha(opacity=25);
	border-radius: 10px;
}
.sliderContainer .slideSelectors .item.first {
	margin-left: 1px;
}
.sliderContainer .slideSelectors .selected {
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: #f07f00;
	opacity: 1;
	filter: alpha(opacity=100);
	box-shadow: none;
}
.sliderContainer .slideSelectors .selected.first {
	margin-left: 0;
}
.sliderContainer .scrollbarContainer {
	position: relative;
	bottom: 4px;
	left: 0;
/* PKU
	width: 1024px;
*/
	height: 4px;
	margin: 0 auto;
	z-index: 1;
}