@charset "UTF-8";
body{
	font-family: "Montserrat", "PingFang TC", 微軟正黑體, "Microsoft Yahei", 微软雅黑, Helvetica, Arial, sans-serif;
	text-align:center;
	font-size:14px;
	color:#5B5B5B; 
	padding:0;
	margin:0;
	background:#e5e5e5;
	overflow-y:scroll;
	}

::-webkit-scrollbar{
	width:3px;
	background:#999999;
}
::-webkit-scrollbar-thumb{
	background:#e60012;
	opacity:0.5;
}
input , textarea , select{font-family:"Microsoft Yahei"; color:#5B5B5B; font-size:14px;}
.i_box a{
	color:#000;
}

.i_box a :hover
{
	color:#e60012;
}
.is-link
{
	cursor:pointer;
}
/*头部*/
.header{ 
background:#ffffff url('../images/header-bg.png') no-repeat center top;
 min-width:1000px;
 width:100%;
 margin:0px auto; 
 position:relative;
 _overflow:hidden;
 box-shadow:0px 2px 6px #ccc;

 z-index:99999999;
}
.header .head{ height:220px;width:1000px; margin:0px auto; text-align:left;}
.header .top{ position:relative;width:1000px; margin:0px auto; text-align:left;z-index:999;}
.top .head_r{ 
width:100px;
float:right; 
text-align:center;
height:24px;
padding-bottom:8px;
background:#e60012; 
}
.top .head_r .bb{ 

width:100%; 
padding-top:0px;
}
.top .head_r .bb a{ 
display:inline-block; 
*display:inline; zoom:1;
 line-height:24px;
 background:#e60012; 
 /*border-radius:3px; 
 -moz-border-radius:3px; 
 -webkit-border-radius:3px; */
 margin-left:3px; 
 font-size:14px; 
 color:#e5e5e5;
 }
.top .head_r .bb a:hover,
.top .head_r .bb .active
{ border-bottom:2px #fff solid; color:#fff;}

.head .logo{ width:180px;  float:left; _margin-top:35px; padding-top:45px;}
.head .logo .icon img{ width:180px; float:left; text-align:right;}
.head .head_r{ width:820px;  float:left; _margin-top:35px; padding-top:20px;}
.head .head_r .title img{ padding-left:80px;width:75%; float:left; text-align:right;}
.head .search{ width:210px; height:26px; background:#EEEEEE; float:right; background:#E9F3FF; box-shadow:0px 1px 3px #ccc inset; position:relative; margin-top:8px;}
.head .search .text{ width:180px; height:26px; line-height:24px; position:absolute; left:0px; top:0px; padding:0px 5px; border:0px; background:none;}
.head .search .btn{ width:30px; height:26px; background-color:#CD3700; background-image:url(../images/s_btn.png); background-repeat:no-repeat; background-position:center center; position:absolute; right:0px; top:0px; cursor:pointer; border:0px; z-index:99;}
.nav_m{ 
		_width:1000px;
		background:url('../images/nav-bg0.png') repeat;
		background-size:100% 55px;
		position:relative; 
		min-height:55px;
		}
/*.nav { width:1000px; height:50px; line-height:50px; text-align:left;  margin:0px auto;}
.nav li{ background:url('../images/menu-btn-bg.png') repeat; display:inline-block; *display:inline; zoom:1; margin:0 2px;}
.nav li a{ font-size:16px; color:#000; display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px; padding:0px 27px;}
.nav li.now , .nav li:hover{background:#e60012;border-top:1px red solid; color:#ffffff; }
*/

.nav_m .n_icon{ display:none; width:22px; height:18px; background:url(../images/nav_ico.png) no-repeat; position:absolute; right:10px; top:15px; z-index:9999; cursor:pointer;}
.banner{ width:1000px; overflow:hidden; height:auto; margin:0px auto;}
.gd_news{ width:1000px; height:24px; padding-top:4px;background:#DBDBDB; margin:0px auto;}
.t_news{ height:19px;padding-left:35px; margin:0 0 4px; overflow:hidden; position:relative; background:url(../images/icon1.png) no-repeat 10px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_li,.swap{ line-height:19px; display:inline-block; position:absolute; top:0; left:35px;}
.news_li a,.swap a{ color:#515151;}
.news_li a:hover,.swap a:hover{ color:#CD3700;}
.swap{top:19px;}
.i_box{ padding-top:20px;padding-bottom:20px; width:1000px;  background:#ffffff; margin:0px auto;  text-align:left;}
.i_box .i_bl{ width:220px; float:left; padding-left:10px;}


.paddingtop
{
	padding-top:280px;
}
.header-fixed
{
	 position:fixed;
}

.i_box .i_br{ width:770px; float:right; padding-right:10px; }



/*index cols*/
.i_br .cols
{
	width:770px;
	min-height:390px;
}
.i_br .cols .cols-1
{
	float:left;
	width:68.441558%;
	border:0px solid #000;
	background:#eee;
	margin-top:10px;
}
.i_br .cols .cols-2
{
	float:right;
	width:30.333333%;
	border:0px solid #000;
	background:#eee;
	margin-top:10px;
}

.cols  .box_panel
{
	padding:10px;
}

.cols  .cols-1 .box_panel .box_title
{
	padding-top:2px;
	height:28px;
	background:url('../images/red_line_bg.png') repeat scroll 0px -2px;
}

.cols  .cols-1 .box_panel .box_content .box_item
{
	margin-top:12px;
	height:38px;
	background:url('../images/list_row_bg.png') no-repeat scroll 0px -2px;
	width:100%;
}
.cols  .cols-1 .box_panel .box_content .box_item .title
{
	padding:12px 0px 0 22px;
}

.f_bg{ width:100%; margin-top:0px; padding:0px 0;}
.f_bg .foot{ border-top:20px #e60012 solid;  width:1000px; margin:0px auto; text-align:center;padding-top:20px; }
.f_bg .foot .f_nav{ width:100%; padding-bottom:15px; border-bottom:1px solid #ddd; margin-bottom:25px;}
.f_bg .foot .f_nav a{ display:inline-block; *display:inline; zoom:1; font-size:12px; color:#717171; margin:0 15px 10px;}
.f_bg .foot .f_nav a:hover{ color:#CD3700;}
.f_bg .foot p{ font-size:12px; color:#797979; line-height:200%;}
.scd{ width:1000px; margin:0px auto; margin-top:15px; text-align:left;}
.scd .scd_l{ width:210px; float:left;}
.scd_l .title{ width:100%; height:53px; line-height:53px; background-color:#CD3700; background-image:url(../images/icon3.png); background-position:10px center; background-repeat:no-repeat;}
.scd_l .title span{ font-size:18px; color:#FFFFFF; margin-left:58px;}
.scd_l .scd_lm{ width:208px;border:1px solid #D1E5FF; border-top:0px; padding-bottom:15px;}
.scd_l .scd_lm ul{ width:190px; margin:0px auto;}
.scd_l .scd_lm ul li{ width:100%; border-bottom:1px solid #D1E5FF; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.scd_l .scd_lm ul li .li_m{ width:100%; height:45px; line-height:45px;}
/*.scd_l .scd_lm ul li.now .li_m{border-bottom:1px solid #D1E5FF;}*/
.scd_l .scd_lm ul li a{ display:block; width:100%; height:45px; line-height:45px; font-size:14px; color:#4D4D4D;}
.scd_l .scd_lm ul li.now a ,.scd_l .scd_lm ul li:hover a{ color:#CC3700;}
.scd_l .scd_lm ul li .er{ width:100%; padding-bottom:8px; display:none;}
.scd_l .scd_lm ul li.now .er{ display:block;}
.scd_l .scd_lm ul li .er li{ width:188px; height:25px; line-height:25px; border:0px; margin-top:5px; border:1px solid #FFF;}
.scd_l .scd_lm ul li .er li a{ width:100%; height:25px; line-height:25px; font-size:14px; color:#717171;}
.scd_l .scd_lm ul li .er li a span{ margin-left:30px;}
.scd_l .scd_lm ul li .er li.now,.scd_l .scd_lm ul li .er li:hover{ border:1px solid #D1E5FF;}
.scd_l .scd_lm ul li .er li.now a ,.scd_l .scd_lm ul li .er li:hover a{ color:#CC3700;}
.scd_l .scd_lm ul.s_nav_a li a span{ margin-left:50px;}
.scd .scd_r{ width:730px; float:right;}
.scd_r .title{ width:100%; height:53px; line-height:65px; position:relative; border-bottom:1px solid #D1E5FF;}
.scd_r .title span{ font-size:16px; color:#CC3700;}
.scd_r .title .pst{ width:60%; text-align:right; position:absolute; right:0px; top:0px; font-size:12px; color:#838383;}
.scd_r .title .pst a{ font-size:12px; color:#838383;}
.scd_r .title .pst a:hover{color:#CC3700;}
.scd_r .scd_m{ width:100%; padding-bottom:50px;}
.scd_r .scd_m .xm_t{ width:100%; font-size:18px; color:#CC3700; padding:30px 0; text-align:center; font-weight:normal;}
.scd_m img{ max-width:100%; height:auto !important;}
.contact{ width:100%; padding-top:30px;}
.contact .ctt_a{ width:100%; padding-bottom:40px; border-bottom:1px dashed #ddd; margin-bottom:40px;}
.ctt_a .ctt_al{ width:50%; float:left; font-size:12px; color:#6A6A6A; line-height:175%;}
.ctt_a .ctt_ar{ width:45%; float:right;}
.ctt_a .ctt_ar dt ,.ctt_a .ctt_ar dt img{ width:172px; height:172px; float:left; vertical-align:top;}
.ctt_a .ctt_ar dd{ width:105px; float:left; margin-top:80px;}
.pages{ width:100%; text-align:center;}
.pages a ,.pages span ,.pages input{ display:inline-block; *display:inline; zoom:1; height:28px; line-height:28px;font-size:12px; color:#333333;}
.pages a ,.pages input{ border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.pages a.now,.pages a:hover{ color:#FFF; background:#FF7D00; border:1px solid #FF7D00;}
.pages a{ padding:0 10px;}
.pages input{ width:35px; text-align:center;}
.pages .p_btn{ font-size:14px; color:#FFF; background:#CD3700; border:1px solid #CD3700; cursor:pointer;}
.px_l{ width:100%; padding-bottom:40px;}
.px_l li{ width:100%; position:relative; height:62px; line-height:62px; border-bottom:1px dashed #ddd; background:url(../images/icon4.png) no-repeat 5px center;}
.px_l li a{ font-size:14px; color:#464646;}
.px_l li a:hover{ color:#CD3700;}
.px_l li p{ width:55%; margin-left:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.px_l li span{ font-size:12px; display:block; text-align:right; position:absolute; right:0px; top:0px;}
.alfx{ width:100%; padding:25px 0;}
.alfx li{ width:232px; height:215px; float:left; border:1px solid #ddd; margin-right:13px; text-align:center; margin-bottom:20px;}
.alfx li img{ width:228px; height:176px !important; vertical-align:top; margin-top:2px;}
.alfx li p{ width:100%; height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.alfx li a{ font-size:12px; color:#202020;}
.alfx li a:hover{ color:#CD3700;}
.pro_da{ width:100%; padding:20px 0 50px; font-size:14px; color:#5F5F5F; line-height:175%;}
.pro_da h1{ text-align:center; font-size:16px; color:#222222; padding:10px 0; line-height:160%; font-weight:normal;}
.pro_da .m_ctn{ width:100%; margin-top:20px;}
.pro_da .des{ width:100%; text-align:center; font-size:12px; color:#9D9D9D; line-height:120%;}


/* Block Menu */
.menu-nav   { 
				position:relative; 
				width:1000px; 
				text-align:left;  
				margin:0px auto;
				height:50px;
			}
.menu-nav ul li { 
					/*background:url('../images/menu-btn-bg.png') repeat;*/
					background: transparent;
					 display:inline-block;
					 *display:inline; 
					 zoom:1; 
					 margin:0 auto;
					 height:50px;
					 width:86px;	
					line-height:49px;
					
 }


 
/*.menu-nav .nav1 li a:hover{ color:#fff; }*/
/*.menu-nav li.now , .menu-nav li:hover{_background:#e60012;border-top:1px red solid; color:#ffffff; }*/
.menu-nav ul li .nav2 { _float:left;_width:100%; _position:relative; position:absolute; display:none; z-index:1000;margin-top:50px; padding:0px;}
.menu-nav ul li .nav2 li { 
	border:1px solid #ccc;
	background:#e60012;
	float:none;
	display:block;
	height:30px;
	width:86px;
	line-height:29px;
	color:#fff;
	
 }
.menu-nav ul li .nav2 li a { color:#fff; _border:1px solid #ccc; }
.menu-nav ul li .nav2 li a:hover {  height:30px;background:#fff;color:#e60012; }
.menu-nav ul  li:hover  .nav2{ display:block; }

.menu-nav ul li .nav3 { _float:left;_width:100%; _position:relative; _position:absolute; display:none; z-index:1001;margin-top:-30px; padding-left:86px;}
.menu-nav ul li .nav3 li {  
							border:1px solid #ccc;
							background:#e60012;
							float:none;
							display:block;
							 zoom:1; 
							 height:30px;
							 line-height:29px;
							 color:#fff;
							}
.menu-nav ul li .nav3 li a { color:#fff; _border:1px solid #ccc; }
.menu-nav ul li .nav3 li a:hover {   height:30px;background:#fff;color:#e60012; }
.menu-nav ul li .nav2 li:hover .nav3{ display:block; }

.hide{display:none;}
.bg-default{background:#e5e5e5;}
.bg-white{background:white;}

.box_l {
	padding:5px;
	margin:0px;
    /*border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}
.box_l .box_panel {
	padding:5px;
	height:auto;
	
}
.box_l .box_panel .box_content {
	
	_height:200px;
	_min-height:180px;
	
}

.box_panel .box-news
{
	position:absolute;
	width:180px;
	height:255px;
	overflow: hidden;
}

.box_panel .box_title {
	padding-top:2px;
	height:28px;
	background:url('../images/red_line_bg.png') repeat scroll 0px -2px;
	
}
.box_panel .box_content_item {

	
}

.box_panel .box_content_item .date {	
font-size:10px;
margin-bottom:15px;	
}
.box_panel .box_content_item .title {		
}
.box_panel .box_content_item .dot {
margin:8px 0;
height:4px;
background:url('../images/dot_bg.png') no-repeat scroll 0px 0px;
opacity:1;		
}

.box_panel .item .item-title {
padding-bottom:10px;
	
}

.box_panel .item .item-row {
padding:5px 0;
font-size:10px;
}

.box_panel  .box_content .btn-more
{
	display:block;
	width:100%;
	height:20px;
	text-align:right;
	padding-top:5px;
}

.box_panel .box_content .btn-more a
{
	float:right;
	text-align:center;
	width:50px;
	display:block;
	color:#fff;
	background:#959595;
}

.box_panel .box_content .btn-more a:hover
{
	float:right;
	text-align:center;
	width:50px;
	display:block;
	color:#fff;
	background:#e60012;
}

.margin-top-10px
{
	margin-top:10px;
}
.margin-right-10px
{
	margin-right:10px;
}
.margin-right-5px
{
	margin-right:5px;
}
.margin-top-8px
{
	margin-top:8px;
}
.margin-top-4px
{
	margin-top:4px;
}
.margin-top-2px
{
	margin-top:2px;
}
.margin-top-2em
{
	margin-top:2em;
}
.hide{
display:none;
}
.top-banner img
{
	width:770px;
	height:120px;
}
.pager
{
  margin:5px 0;
  text-align:right;
}


.pager .page a,
.pager .first-page a,
.pager .last-page a
{
	border:2px solid #e60012;
	text-align:center;
	width:50px;
	display:inline-block;
	color:#e60012;
	margin:0 2px;
}

.pager .page a:hover,
.pager .first-page a:hover,
.pager .last-page a:hover
{
	text-align:center;
	width:50px;
	display:inline-block;
	color:#fff;
	background:#e60012;
}

.pager .current
{
	border:2px solid #e60012;
	text-align:center;
	width:50px;
	color:#fff;
	display:inline-block;
	background:#e60012;
	margin:0 2px;
}

.cal
{
	width:178px;
	margin:5px 0px;
}
.cal .cal-table 
{
	padding:8px 0px;
	width:100%;
	border:1px solid #ffffff;
	background:#ffffff;
	border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
}



.cal .cal-table th
{	
	text-align:center;
	color:#009de3;
	font-size:14px;
	font-weight:600;
}

.cal .cal-table td
{
	padding:2px;
	width:14.044944%;
	height:19px;
	line-height:19px;
	text-align:center;
	
}

.cal .cal-table .sun
{	
	color:#e63637;
}

.cal .cal-table .week
{	
	color:#8f9293;
}

.cal .cal-table .day
{	
	background:#f2f2f4;
}

.cal .cal-table a
{
	color:#009de3;
	font-size:12px;
	font-weight:500;
	
}

.cal .cal-table a:hover
{
	color:#fff!important;
	background:#009de3;
	width:100%;
	display:block;
}

.cal  .cal-table .cur a
{
	color:#FFF;
	background:#E60012;
	width:100%;
	display:block;
}

.cal  .cal-table .active a 
{
	color:#fff;
	background:#009de3;
	width:100%;
	display:block;
}

.cal .cal-table .pre-month a:hover,
.cal .cal-table .next-month a:hover
{
	background:#fff;
	display:block;
}

.left-menu-item  a
{
	color:#fff;
}

.left-menu-item   a:hover
{
	color:#fff;
	text-decoration:underline;
}

.row
{
	width:100%;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  _padding-right: 15px;
  _padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 6.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}

.img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 0px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}

.img-thumbnail {
  display: inline-block;
  max-width: 80%;
  height: auto;
  padding: 4px;
  padding-bottom: 24px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 0px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}


.side-show-single
{
	margin-top:10px;
	width:770px;
	height:500px;
	overflow:hidden;
	position:relative;
}

.side-show-single .thumbnail
{
	width:770px;
	max-height:100%;
	height:400px;
	overflow:hidden;
	position:relative;
}
.box_panel .box-org {
    position: absolute;
    width: 180px;
    height: 188px;
    overflow: hidden;
}

.box-org li
{
	padding:5px 0px;
}
