﻿*{margin:0;padding:0;border:0;}
html,body{background:#fff;color:#333;font:14px/1.6 'Microsoft YaHei',Tahoma,Verdana,'Simsun';}
a { color: #333;text-decoration: none;*/}
a:hover {color: #029bde;text-decoration: none;*/}
input,select,img{vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
body,h1,h2,h3,h4,h5,h6,dl,dt,li,ol,ul,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
i{padding-right:7px}
img{border:0}
button,input,select,textarea{font-size:100%}
.con_clear{clear:both}

/* PC导航 */
@media screen and (min-width: 769px) {
	.navbar{ margin:0px; background-color:#FFF; border: none; margin-top: 40px; border-bottom: solid 1px #dddddd;}
      .logo{max-height: 65px; max-width:252px; margin-top: 7px;}
      .logo_box{margin: 0px;  padding: 0px 10px; height: 65px;}
      .navbar{min-height: 65px;}
      .navbar-nav{float:right;}
      .navbar-nav > li > a {transition:background 0.4s; text-align: center; }
      .navbar-default .navbar-nav > li > a{padding-top: 35px; padding-bottom:35px;color: #333;font-size:18px; font-weight: 300; }
      .navbar-default .navbar-nav > li > a:hover,
      .navbar-default .navbar-nav > li > a:focus,
      .navbar-default .navbar-nav > .active > a,
      .navbar-default .navbar-nav > .active > a:hover,
      .navbar-default .navbar-nav > .open > a,
      .navbar-default .navbar-nav > .open > a:hover,
      .navbar-default .navbar-nav > .open > a:focus { background-color: #003477; color: #fff;}
      .navbar-default .navbar-nav-c > li > a{font-size:15px;}
      .small-nav{min-height: 70px; background: rgba(228,228,228); border-bottom:solid 1px #696;margin-top: 0px;	-webkit-box-shadow:#666 0px 0px 10px;
	-moz-box-shadow:#666 0px 0px 10px;box-shadow:#666 0px 0px 10px;}
      .small-nav .navbar-nav > li > a{padding-top: 25px; padding-bottom:25px;}
      .small-nav img.logo{max-height: 60px; max-width:420px; }
       .small-nav p.logo_box{padding: 0px 10px; height: 70px;}
      .toflash{margin-top:0px;}
      .navbar-brand{display: none;}

      .nav_small{ background-color:#E4E4E4; padding: 15px 0px 15px 0px;   border-radius: 0px; border: none; box-shadow: none;}
      .nav_small > li{}
      .nav_small > li > a{line-height:20px; color: #ffffff; font-size: 12px;font-family: Arial}
      .nav_small > li > a:hover{color: #000;}
      #app_menudown,#small_search{ display:none; }
      .index_left_nav,.footer_nav{display:none; }
     .col-md-22 {width:20%;padding-left:0px}
     .aboutshow {border:#e0e0e0 1px solid;height:280px;padding-top:5px}
}


/* 手机导航全局 */
.touch-top{ width:100%; position:fixed; top:0; z-index:9; background:#fff; border-top:1px solid #004BA0; display:none;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.touch_bg{width:100%; position:fixed; top:0; z-index:8;background:#0d0d0d;display:none;filter: Alpha(Opacity=60);/*IE7 fix*/opacity: 0.6; height:100%;}
.touch-top-wrapper{ width:96%; margin:0 auto;}
.touch-top-wrapper .touch-logo{ float:left;}
.touch-top-wrapper .touch-logo img{height: 90px;display: block;}
.touch-navigation { display:block; }

	.touch-toggle { position:absolute; right:10px; top:0; }

	.touch-toggle li { float:left; height:70px; padding:0 12px; text-align:center; }

	.touch-toggle li a { height:70px; }

	.touch-toggle li:hover, .touch-toggle li:active { }

	.touch-toggle .touch-toggle-item-first { border-left:none; }

	.touch-toggle .touch-toggle-item-last { border-right:none; }

	.touch-toggle li a { display:block; font-size:12px; }	

	.touch-toggle li i { display:inline-block; width:32px; height:32px; overflow:hidden; /*margin-top:20px;*/margin-top:30px; background-repeat:no-repeat; background-position:center center; background-size:contain; }

	.touch-toggle .touch-icon-menu { background-image:url(../images/head_pic1.png); }
	.touch-toggle li span { display:none; text-align:center; }
	.drawer-section {/* background-color:#40312f; padding:20px;*/ display:none; }	
	.drawer-section-menu {/* padding:20px 20px 35px;*/  padding:0px 0px 35px;}
	.touch-toggle-content{ clear:both;}
	.touch-menu{ clear:both;}
	.touch-menu ul li { border-bottom:1px solid #eee; position:relative; }
	.touch-menu ul li a { color:#333; display:block; font-size:18px; height:48px; line-height:48px;/* padding-left:10px;*/  padding-left:30px;}
	.touch-menu ul li a:hover, .touch-menu ul li a:active { background-color:#004BA0; color:#fff; }	
	.touch-menu ul li i { position:absolute; top:14px;/* right:5px;*/ right:25px;  display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; }
	.touch-menu ul li i.touch-arrow-right { display:none; background-image:url(../images/touch-arrow-r.png); }
	.touch-menu ul li i.touch-arrow-down { background-image:url(../images/touch-arrow-d.png); }
	.touch-menu ul li i.touch-arrow-up { background-image:url(../images/touch-arrow-u.png); }
	.touch-menu ul li a:hover i.touch-arrow-down {background-image:url(../images/touch-arrow-d2.png); }
	.touch-menu ul li a:hover i.touch-arrow-up {background-image:url(../images/touch-arrow-u2.png); }
	.touch-menu ul ul { display:none; margin:0;/* padding:0 10px 30px 30px;*/ padding:0 0px 30px 0px; }
	.touch-menu ul ul li { border-bottom:none; margin:0; padding:0; }
	.touch-menu ul ul li a { padding:0; padding-left:35px; font-size:16px; height:38px; line-height:38px; }		
	.touch-menu ul ul li i { top:13px; }
.touch-menu .closetitle{ padding-top:10px; padding-bottom:12px; text-align:center;}
.touch-menu .closetitle img{ margin:0 auto;  height:30px; width:auto;}


/*项部*/
.head_bg{ background-color:#353526; height:39px; line-height:39px; color:#fff; text-align:left; overflow:hidden;}
.head_bg a{color:#fff;}
.head_con{ width:97%; margin:0 auto; max-width:1100px; overflow:hidden;}
.head_bg .head_con .head_fx_r{ float:right;}




.gotop{ position:fixed; bottom:10%; right:1%; width:51px; height:51px; background:url(../images/gotop.png) no-repeat; background-size:100% 100%;
-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
}
.gotop:hover{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);}

@media screen and (max-width: 1370px) {
/*PC导航*/
.nav .m{ width:96px;}

}

@media screen and (max-width: 1200px) {
/* 手机导航全局 */
.blank_h{ height:90px;}
.nav-hide .blank_h{ height:90px;}
.header-v1{ display:none;}
.touch-top{ display:block;}
}

@media screen and (max-width: 780px) {


}

@media screen and (max-width: 640px) {
/* 手机导航全局 */
.blank_h{ height:80px;}
.nav-hide .blank_h{ height:80px;}
.touch-top-wrapper .touch-logo img{ height:80px;}
.touch-toggle li i{ margin-top:20px;}
.touch-menu ul li a{ font-size:16px; height:40px; line-height:40px;}
}

@media screen and (max-width: 480px) {
/* 手机导航全局 */
.blank_h{ height:70px;}
.nav-hide .blank_h{ height:70px;}
.touch-top-wrapper .touch-logo img{ height:70px;}
.touch-toggle li{ padding-left:8px; padding-right:8px;}
.touch-toggle li i{ width:26px; height:26px; margin-top:23px;}
.touch-menu ul li a{ font-size:14px; height:36px; line-height:36px;}
}

.dropdown-menu.pull-right {
  right: -450px;
  left: auto;
}
.navsmall h4{
	height:35px;line-height: 35px;font-weight: bold;width: 200px;margin-bottom:5px;
	 }
.navsmall h4 span {
	border-bottom: solid 2px #666666;
}
.navsmall {
		float: left;width:200px; margin-left:25px;min-height: 165px;
	 }

.head_bg{ background-color:#353526; height:39px; line-height:39px; color:#fff; text-align:left; overflow:hidden;}
.head_bg a{color:#fff;}
.head_con{ width:97%; margin:0 auto; max-width:1182px; overflow:hidden;}
.head_bg .head_con .head_fx_r{ float:right;}
.head_bg .head_con .head_fx_r i{padding-right:7px}

.flash { width: 100%;height:auto;}
@media screen and (min-width: 769px) {
.flash{margin-top:95px;margin-bottom: 25px}
}
@media screen and (max-width: 768px) {
.flash{margin-top:80px;margin-bottom: 8px}
.rykj_article {margin-top:-50px}
}
.left_side section{border:1px solid #ddd;}	
.left_side section h2{padding:0 20px;height:60px;border-bottom:1px solid #ddd;font-size:18px;line-height:60px;font-weight:bold}
.bpro{font-weight: bold;}

.left_side aside .left_rykj_aside_list{padding:10px 0 ;}
@media screen and (max-width: 768px) {
.left_side aside .left_rykj_aside dl {width:50%;float: left;}
.left_side {padding-bottom: 25px;}
.left_side aside .left_rykj_aside dl dd a{display:block;padding-left:2px;height:35px;color:#333;font-weight:normal;line-height:35px;white-space: nowrap;overflow: hidden}
.bpro{border-bottom: 1px solid #fff}
}
@media screen and (min-width: 769px) {
.left_side aside .left_rykj_aside dl dd a{display:block;padding-left:40px;height:35px;color:#333;font-weight:normal;line-height:35px;}	
}
.left_side aside .left_rykj_aside dl dt{height:45px;line-height:45px;}
.left_side aside .left_rykj_aside dl dt a{display:block;padding:0 20px;color:#333;font-weight: normal}
.left_side aside .left_rykj_aside dl dt a:hover{background:#efefef;}
.left_side aside .left_rykj_aside dl dt.on{background:#efefef; border-left:4px solid #e9280c;}
.left_side aside .left_rykj_aside dl dd{padding:6px 0 6px 0;}

.left_side aside .left_rykj_aside dl dd .on a,.left_rykj_aside dl dd a:hover{background:#efefef;}

.rykj_editor{line-height:2}
.rykj_editor ul,.rykj_editor ol{padding:0 0 0 25px;margin:0}

.rykj_none{display:none}
.rykj_editor ul,.rykj_editor ol{padding:0 0 0 25px;margin:0}
.rykj_editor blockquote{padding-top:5px;padding-bottom:5px;padding-left:15px;border-left:4px solid #ddd}
.rykj_editor hr{display:block;padding:0;border:0;height:0;border-top:1px solid #ddd;margin:20px 0;-webkit-box-sizing:content-box;box-sizing:content-box}
.rykj_editor .video-js{ max-width:100%; }
.rykj_editor table{width:100%!important;margin-bottom:1.6rem;border-spacing:0!important;border-collapse:collapse!important;padding:0!important;border:0}
.rykj_editor table td{border:1px solid #ddd!important}
.rykj_editor table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{padding:.7rem;line-height:1.6;vertical-align:top;border-top:1px solid #ddd}
.rykj_editor table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd}
.rykj_editor img{display: block;max-width: 100%;height: auto; margin-right: auto;margin-left: auto;}
	
.rykj_article_head{position:relative;padding:0 10px;height:60px;border-bottom:1px solid #ddd;line-height:60px;}
.rykj_article_head .rykj_position{position:absolute;top:0;right:10px;color:#aaa;}
.rykj_article_head .rykj_position a{color:#999;}
.rykj_article_head h1{color:#555;font-weight:normal;font-size:18px;line-height:60px;}
@media screen and (min-width: 769px) {
.rykj_module1{padding:30px 10px;min-height:500px}
}
@media screen and (max-width: 768px) {
.rykj_module1{padding:30px 0px;min-height:500px}
}
.ry_footer{background:#161616;color:#4a4a4a;font-size:13px;}
.ry_footer a{color:#4a4a4a;margin-left:30px;}
.ry_footer .footer-txt{margin-top:8px}
.ry_footer .footer-nav{height:auto;line-height:55px;}



.axtpage .pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; width:100%}
.axtpage .pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }

.axtpage .p_page{ padding: 0px 5px; display: inline-block; }
.axtpage .p_page a{color:#5f5c4d; border:solid 1px #ececec; display:inline-block; padding:0 12px; overflow:hidden; position:relative;  background-color:#fff;}
.axtpage .p_page .a_prev,
.axtpage .p_page .a_next{ width:80px; }
.axtpage .p_page .num a{ width:44px; }
/*hover*/
.axtpage .p_page .a_first:hover,
.axtpage .p_page .a_end:hover,
.axtpage .p_page .a_prev:hover,
.axtpage .p_page .a_next:hover,
.axtpage .p_page .num a:hover,
.axtpage .p_page .num .a_cur{ background:#1d2088; color:#fff; }
.axtpage em{ font-style:normal;}

@media (max-width:768px){
.axtpage .a_first,
.axtpage .a_end,
.axtpage .p_page .num a{ display:none !important;}
	
.ry_newx_list{padding:10px 0px}
.ry_newx_list li{border-bottom:1px solid #ddd;padding:15px 0;margin-left:-20px;text-overflow:ellipsis;overflow: hidden;}	
.ry_newx_list span {display:none}
}
@media (min-width:769px){
.ry_newx_list{padding:10px 10px}
.ry_newx_list li{list-style:none;border-bottom:1px solid #ddd;padding:15px 100px 15px 10px;position:relative}	
}
.ry_newx_list h2{font-weight:normal;}
.ry_newx_list li p{color:#818181}
.ry_newx_list li span.time{color:#818181;position:absolute;right:10px;top:15px}
.ry_newx_list li h2 i{margin-right:10px;position:relative}
.ry_newx_list li.list_2 h2,.ry_newx_list li.list_3 h2{margin-bottom:3px;font-weight:bold}
.ry_newx_list li.list_2{padding:15px 0}
.ry_newx_list li.list_3{padding-left:100px;min-height:80px}
.ry_newx_list li.list_3 img{position:absolute;left:0;top:15px}
.ry_newx_list li.list_3 span.time{position:static}

.page {
	font-size:13px;
	overflow:hidden;
	line-height:24px;
	width:100%;
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
}
.page ul {
	left:50%;
	float:left;
	position:relative
}
.page li {
	right:50%;
	float:left;
	margin:0px 3px;
	list-style:none;
	position:relative
}
.page li a {
	border-right:#ccc 1px solid;
	padding-right:6px;
	border-top:#ccc 1px solid;
	display:block;
	padding-left:6px;
	float:left;
	padding-bottom:0px;
	border-left:#ccc 1px solid;
	padding-top:0px;
	border-bottom:#ccc 1px solid;
	height:24px
}
.page li a:hover {
	border-right:#111850 1px solid;
	border-top:#111850 1px solid;
	background:#111850;
	border-left:#111850 1px solid;
	color:#fff;
	border-bottom:#111850 1px solid;
	text-decoration:none
}
.page .thisclass {
	border-right:#111850 1px solid;
	border-top:#111850 1px solid;
	background:#111850;
	border-left:#111850 1px solid;
	color:#fff;
	border-bottom:#111850 1px solid;
	text-decoration:none
}
.page .thisclass {
	padding-right:8px;
	padding-left:8px;
	padding-bottom:0px;
	padding-top:0px
}
.page .thisclass a {
	border-top-width:0px;
	padding-right:0px;
	padding-left:0px;
	border-left-width:0px;
	border-bottom-width:0px;
	padding-bottom:0px;
	color:#fff;
	padding-top:0px;
	border-right-width:0px
}
.page .thisclass a:hover {
	border-top-width:0px;
	padding-right:0px;
	padding-left:0px;
	border-left-width:0px;
	border-bottom-width:0px;
	padding-bottom:0px;
	color:#fff;
	padding-top:0px;
	border-right-width:0px
}


.ry_editor h1.ry_title{font-size:28px;font-weight:normal;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ddd;text-align:center}
.ry_editor .ry_editor{padding:0 10px}


@media (min-width:769px){
.rykj_editor ul.list_1 li{float:left;text-align:center;margin-top:30px;overflow:hidden;width:220px;height:210px;margin-left: 15px}
.rykj_editor .list_1 img{height:160px;overflow: hidden}
.rykj_editor ul.list_1 li h2 {font-size:14px}
}
@media (max-width:768px){
.rykj_editor ul{margin-left:-40px}
.rykj_editor ul.list_1 li{float:left;text-align:center;width:48%;height:160px;margin-left:5px;overflow:hidden;}
.rykj_editor .list_1 img{overflow: hidden;margin: auto;height:100px;}
.rykj_editor ul.list_1 li h2 {font-size:10px;white-space: nowrap;text-overflow: ellipsis;}
}
.rykj_editor ul.list_1{list-style:none;}
.rykj_editor ul.list_1 li a{text-align:center;display:block;margin:0 auto;background:#fff;border:1px solid #ddd;font-size:0;}
.rykj_editor ul.list_1 li h2{text-align:left;padding:10px 10px;font-weight:normal;border-top:1px solid #ddd}

.case_list .list_2{list-style:none;}
.case_list .list_2 li{padding:20px 10px;border-bottom:1px solid #ddd}
@media screen and (min-width: 769px) {
.case_list .list_2 dt{float:left;width:35%}
.case_list .list_2 dd{float:left;width:65%}
.case_list .list_2 img {height:200px;overflow: hidden}
}
@media screen and (max-width: 768px) {
.case_list .list_2 dt{float:left;width:100%}
.case_list .list_2 dd{float:left;width:100%}
.case_list .list_2 img {width:100%;margin: auto;}
}
.case_list .list_2 dd h2{padding:5px 10px;font-size:15px;font-weight: bold}
.case_list .list_2 dd p{padding:5px 10px;color:#818181}


@media screen and (max-width: 768px) {
	.rykj_box ul{display: none}
}

.rykj_box{margin:0 auto;padding:0 20px;}

.rykj_box h1{font-size:24px;padding:20px 5px;border-bottom:1px solid #ddd;}
.rykj_box ul li{list-style:none;color:#818181;padding:8px 5px 8px 90px;border-bottom:1px solid #ddd;position:relative;}
.rykj_box ul li span{position:absolute;left:0;top:0;padding:8px 5px;width:80px;}
.rykj_box .desc{padding:10px;margin-top:20px;background:#f7f8fa;color:#666;}	
.rykj_box h1 .rykj_title{font-size:28px;font-weight:normal;padding:5px 0}

.pdes {padding-bottom: 15px}
.pdes img {height:300px;overflow: hidden}

.tab-pane {padding:25px 0}

.foot_nav{ width:20%; float:left;background-color: #fafafa;text-align:center;} 
.foot_nav:hover,.foot_nav:focus{background-color: #e4e4e4;}
.foot_nav a{color:#898989;display:block;font-size:13px}
.foot_nav a:hover,.foot_nav a:focus{text-decoration:none;}
.foot_nav span{display:block; padding:3px 0px 0px 0px;}
@media screen and (min-width: 769px) {
.footer_nav{display:none; }
}
.head_con p {width:70%;float: left}