@charset "utf-8";
/* CSS Document */
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset{ padding: 0; margin: 0; border: 0;font-family:"\5FAE\8F6F\96C5\9ED1"; }
ul, ol, li { list-style: none }
h1, h2, h3, h4, h5, h6, b, i, em {
: 1em; font-weight: normal; font-style: normal }
body, input, button, textarea, select { -webkit-text-size-adjust: none; font: normal 14px/1.5 helvetica, verdana, san-serif; outline: 0; color: #000 }
body { margin: 0 auto; background: #fff; /*min-width:320px; width:320px*/ }
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea { -webkit-appearance: none }
option { height: 24px }
a { text-decoration: none; color: #000; }
a { blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
.img img, video { vertical-align: middle }
.btn { display: inline-block; vertical-align: middle }
a:hover { color: #000; text-decoration: underline }
img { border: none }
ol, ul, li { list-style: none; }
i, em { font-style: normal; }
.t_c{ text-align:center}
.body_all{overflow: hidden;width:640px;transform-origin:0 0;-webkit-transform-origin: 0 0;overflow:hidden;margin:0 auto; position:absolute;top:0;left:0;}
.mt10{ margin-top:10px;}

video{ width:100%; height:auto;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#b13535;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#767579;}
.blue,.blue a:link,.blue a:visited,.blue a:hover{ color:#2c82ea;}

/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

.pic img{ width:100%; height:auto;}

.w640{ width:640px; margin:0 auto;}
.banner{overflow: hidden; background:url(images/banner.jpg) no-repeat top center; height:200px; width:640px;}
.banner a{ display:block; float:right; margin:20px 25px auto auto; width:100px; height:50px;}
.banner img{float: left;}
.nav1{position: relative; background:#022a65; height:60px; line-height:60px; font-size:24px; text-align:center; color:#fed000;}
.nav1 a{ color:#fed000;}
.swiper-container1{ padding:0 15px}
.swiper-container1 .swiper-slide{ width:80px; float:left; height:60px;margin:0 auto;}
.swiper-container1 .swiper-slide a{ float:left; position:relative; width:120px; height:60px; padding:0}

.prev{position: absolute;left:5px;top:6px;z-index: 10;}
.next{position: absolute;right:5px;top:6px;z-index: 10;}


	
.news{ width:640px; padding:0px 0 10px 0; overflow:hidden;}
.news h1 { font-family:"微软雅黑"; font-size:36px;overflow:hidden; height:50px; padding:20px 0; text-align:center; font-weight:bold;}
.news h1 img { float:left; margin:auto 20px auto 10px;}
.news p{ font-size:26px; display:block; float:left; text-indent:1.4em; line-height:46px; padding:10px 20px}
.news p a{ margin:auto 10px;}

.silkroad-headNews {
  width: 100%;
  height: 135px;
  background: #fff;
}
.headNews-main {
  width: 640px;
  height: 120px;
  margin: 0 auto;
  background: url(images/toutiaopic.jpg) 12px 11.5px no-repeat;display:table;
}
.headNews-sum,
.headNews-tit {
  margin-left: 100px;
  color: #333;
  overflow: hidden;
  font-family: Microsoft YaHei, "微软雅黑"; 
}
.headNews-tit {
  height: 110px;
  line-height: 46px;
  font-size: 36px;
   padding-left:90px; padding-right:30px;display: table-cell; padding-top:10px;
  vertical-align: middle;
}
/*ad1*/
.ad1{ text-align:center; margin-top:20px;}
.ad1 img{ width:100%; margin:auto;}
/*p1*/
.p1_con { width:580px; height:auto; margin:0 auto; position:relative;}
.p1_con div{position:absolute;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;bottom:0;left:0;height:60px; width:580px;background:#000;}
.p1_con b{position:absolute;font-weight:normal;bottom:0px;left:10px;height:60px;line-height:60px; color:#fff; z-index:99; font-size:24px;font-family:\9ED1\4F53;}
.p1_con i{ position:absolute; width:74px; height:74px; background:url(images/play.png) no-repeat ; top:168px; left:257px; z-index:99; display:block; background:url(images/play.png) no-repeat }
.p1_con b a{ color:#fff;}

/*tw*/
.tw1 { width:95%; margin:0 auto}
.tw1 ul li{ clear:both; padding:23px 25px; font-size:24px;font-family:\9ED1\4F53; line-height:40px; overflow:hidden;}
.tw1 ul li img{ float:left; margin-right:30px;}
.tw1 ul li.one{ background:url(images/tw1_bg.gif) repeat-x;}


/*p2*/
.tit1 { background:url(images/titbg.png) no-repeat; width:100%; height:70px; text-align:center; font-size:30px;font-family:\9ED1\4F53; padding:0; line-height:70px; color:#022a65;}


/*p3*/
.p3_con { background:url(images/p3_bg.gif) no-repeat top center; width:640px; height:415px; margin-top:30px;}
.p3_con h2{ width:100%; height:70px; line-height:70px; text-align:center; font-family:\9ED1\4F53; font-size:24px; margin:0 auto; padding:0; color:#022a65;}
.p3_con h2 a{ color:#022a65}
.p3_con li img{ width:200px; height:283px;}
.p3_con li a{ text-decoration:none;}
.sh_1{ width:640px; height:415px; overflow:hidden; margin-top:20px;}
.sh_1 .jCarouselLite2{
        float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
.sh_1 .tw{ width:500px; height:280px; overflow:hidden;float:left; padding-left:0px; margin-left:20px; background:#aa0404;}
.sh_1 .tw ul li img{ float:left; margin-right:20px; border:none}
.sh_1 .tw ul li div strong{ color:#fef500; font-size:18px;font-family:\9ED1\4F53; padding:10px 10px 5px 0; display:block; line-height:28px; text-align:left;}
.sh_1 .tw ul li div p{ font-size:14px; color:#fff; text-indent:2em; line-height:24px;text-align:left; padding-right:5px;}
.sh_1 .tw ul li div p a{ color:#fff;}
.shaohua_2_left,.shaohua_2_right{cursor:pointer;border:none; padding:110px 10px 0 10px;}
.fl{ float:left;}
.fr{ float:right;}

/*视频专区*/
h2.tit2 { background:url(images/titbg3.png) no-repeat; width:100%; height:70px; text-align:center; font-size:30px;font-family:\9ED1\4F53; padding:0; line-height:70px; color:#022a65;}
h2.tit3 { background:url(images/titbg2.png) no-repeat; width:100%; height:70px; text-align:center; font-size:30px;font-family:\9ED1\4F53; padding:0; line-height:70px; color:#022a65;}
h2.tit4 { background:url(images/titbg2.png) no-repeat; width:100%; height:70px; text-align:center; font-size:24px;font-family:\9ED1\4F53; padding:0; line-height:70px; color:#022a65;}
.jdt01{ width:640px; position:relative; margin-bottom:30px; padding:25px 0; background:#f5f5f5; overflow:hidden}
.swiper-container{ position:static}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0}
.swiper-button-next{background:url(images/right.png); width:55px;height:55px; right:0; }
.swiper-button-prev{background:url(images/left.png);width:55px; height:55px;left:0;}
.swiper-pagination-bullet{ width:12px; height:12px;}
.swiper-pagination-bullet-active{ background:#e49836}
.jdt01 p{ display:block;font:normal 20px/50px "\5FAE\8F6F\96C5\9ED1";margin-top:-5px;color:#000; position:relative;bottom:0;left:0; z-index:100;width:170px; text-align:left;line-height:30px; margin-top:10px;}
.jdt01 i{ position:absolute; background:url(images/play2.png) no-repeat; width:40px; height:39px; z-index:999; top:40px; left:65px;}
.swiper-slide{ width:170px; float:left; height:250px;}
.swiper-slide a{ float:left; margin:0 20px; position:relative; width:170px; height:250px;}
.jdt01 .swiper-slide,.jdt01 .swiper-slide a{ height:230px}

.lanmubt{ background:#022a65; width:580px; height:60px; line-height:60px; text-align:center; color:#fed000; margin:30px auto 0 auto}
.lanmubt a,.lanmubt span{ display:block; height:60px; font-size:24px; text-align:center; float:left;  width:145px; color:#fed000}
.lanmubt a:hover,.lanmubt span.one{ background:#df2424}
.lanmubt span{cursor:pointer;}
.focus_b{ color:#fff;height:390px; overflow:hidden; position:relative;width:580px; margin:0 auto 30px auto;}
.box_page{ margin-top:0px;text-align:left;width:170px; text-align:right; position:absolute;bottom:0px;right:0px; background:#df2424; width:90px; height:90px; font-size:26px;}
.box_page i{color:#fff;font-size:27px; line-height:90px;}
.box_page em{color:#fff;font-size:26px; line-height:90px; padding-right:10px;}

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: block;
	position: relative;
	width:580px;height:390px;
	-ms-touch-action: pan-y;
}
.owl-carousel a{color:#fff;font-size:14px;line-height:24px;}
.owl-carousel div{ position:relative; text-align:left;height:390px; overflow:hidden; width:640px;}
.owl-carousel div span{ display:block;height:75px;line-height:26px;font-size:24px;padding:0 0 0 14px;position:absolute;bottom:0px;left:0;width:580px; z-index:2 ; text-align:left;}
.owl-carousel div img{width:580px;height:390px;}
.owl-carousel div i{ display:block;width:580px;height:90px; line-height:26px;background:#000;filter:alpha(opacity=50);  
-moz-opacity:0.5;  
-khtml-opacity: 0.5;  
opacity: 0.5; position:absolute;bottom:0;left:0; z-index:1}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 580px;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left; width:580px; height:390px;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer; display:none;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.swiperpic { position:relative; text-align:left;height:390px; overflow:hidden; width:580px;}
.swiperpic .swiper-slide{ height:390px;}
.swiperpic em{ display:block;height:75px;line-height:26px;font-size:24px;padding:0 0 0 14px;position:absolute;bottom:0px;left:0;width:566px; z-index:2 ; text-align:left;}
.swiperpic .swiper-slide a{margin:0; height:auto;}
.swiperpic em a{color:#fff;font-size:14px;line-height:24px;  width:580px;}
.swiperpic img{width:580px;height:390px;}
.swiperpic i{ display:block;width:580px;height:90px; line-height:26px;background:#000;filter:alpha(opacity=50);  
-moz-opacity:0.5;  
-khtml-opacity: 0.5;  
opacity: 0.5; position:absolute;bottom:0;left:0; z-index:1}
.swiperpic .swiper-pagination{ margin-top:0px;text-align:center; position:absolute;bottom:0px;left:490px; background:#df2424; width:90px; height:90px; font-size:26px;}
.swiperpic .swiper-pagination span{ line-height:90px;}
.xmt li{ float:left; width:165px; height:405px; margin:0 10px; background:#f5f5f5}
.xmt li a{ margin:0; height:auto;display:block;}
.xmt li img{ display:block; margin:0 auto;}
.xmt li span{ display:none; width:178px; margin:0 auto; font-size:14px; color:#022a65}
.xmt li span img{display:none; margin:25px auto 10px auto; width:165px; height:290px;}
.xmt li p{ clear:both;font-size:20px; padding:10px;}


.xmt_box{overflow:hidden; width:580px; position:relative;  padding-left:40px}
.swiper{height:100%;width:100%;margin:30px auto 0 auto}
.swiper-container_ej{width:600px;height:auto;}
.swiper-container_ej .swiper-slide{width:600px;}
.ej_img{ margin:0 auto;}
  .ej_img li{float: left;width:290px;height:180px;margin:0 0 12px 12px;position: relative;}
 
  .ej_img li span{display: block;font-size:18px;height:40px;line-height: 40px;padding:0 10px;background:rgba(0,0,0,0.6);color: #fff;position: absolute;top:140px;left:0;z-index: 10;width:90%;padding:0 5%;}
  .ej_img li span a:link,.ej_img li span a:hover,.ej_img li span a:visited{ color:#FFF;}
  .ejprev{position: absolute;top:240px;left:0px; width:25px; height:45px;}
  .ejnext{position: absolute;top:240px;right:0px;width:25px; height:45px;}
  .swiper{top:0;float: left;}
  
  
.list1{height:750px; overflow:hidden}
.more{text-align: center;margin: 20px auto }
.wb { width:100%;  margin:20px auto}
.copyright { text-align:center; padding:30px 0; background:#f8f8f8; color:#b4b4b4; font-size:24px;}

.go_top{ position:fixed;_position:absolute;background-position:0 -40px;display:block;width:74px; height:74px; background:url(images/up.png) no-repeat;right:18px;_right:-47px;bottom:32px;filter:alpha(opacity=80); display:none;}
.go_top:hover{filter:alpha(opacity=100)}
.topnav{ height:57px; background:#c51d12; padding:10px 20px; text-align:center}
.topnav img{ vertical-align:middle}
.topnav i{ padding-top:5px;}
.topnav em{ padding-top:15px;}
.p2_1 ul li{padding-left:10px;font-size:22px; line-height:55px; clear:both; border-bottom:1px solid #ccc; color:#000}
.p2_1 ul li a:link,.p2_1 ul li a:hover,.p2_1 ul li a:visited{ color:#000}