@charset "utf-8";

/*链接CSS*/
body{ color:#5a5a5a;}
A:link{text-decoration:none; color:#5a5a5a;}
A:visited{text-decoration:none; color:#5a5a5a;}
A:hover{text-decoration:none; color:#226ddd;}


/* touchslider*/
.touchslider {width:100%;overflow:hidden;position:relative;}
.touchslider ul {width:9999px;  overflow:hidden; }
.touchslider li {float:left; width:100%;}
.touchslider li span {display:block; width:100%; }
.touchslider li a {display:block; width:100%; min-width:320px;}

.touchslider_con{right:3%;position:absolute; bottom:10px; z-index:999; height:22px ;display:none;} 
.touchslider_con a {float:left; width:22px; height:22px; margin:0; padding:0; background:url('m/images/bullets.png') 0 0 no-repeat; display:block; text-indent:-1000px}
.touchslider_con a.on {background-position:0 -22px}
/*touchslider end  /website/template/ */


/* logo 与菜单 */
.logo_content_bg{height:70px;background:rgba(255,255,255,1); width:100%; position:relative; overflow:hidden;}
.logo_content_padding{margin:5px 5px;}
.logo_content{ float:left; overflow:hidden; width:100%; max-height:55px;}
.logo_content .logo{ }
.logo_content .logo img{  max-height:70px; width:auto}

/*导航菜单CSS*/
#menuNav{width:100%;}
#menuNav ul{ margin-left:1%}
#menuNav li {background:#226ddd; color:#FFF;cursor:pointer;font-size:14px;height:30px;line-height:30px;float:left; text-align:center; margin-right:2px; margin-bottom:2px; width:24%}
#menuNav li a{ display:block; color:#fff;}

/*图片加载loading*/
.imgloading{position:absolute;left:0;top:0;border:0px; background:url(/website/plugin/title/images/loading2.gif) no-repeat center;}

/*底部文字CSS*/
#site_footer{ background:url(../images/phone_footer.jpg) #226ddd no-repeat top center; width:100%; text-align:center}
#site_footer .site_footer_content{ padding-top:20px; padding-bottom:20px;}
#site_footer, #site_footer  a,#site_footer a:visited{ color:#ffffff;text-decoration:none; font-weight:normal; line-height:180%}
#site_footer  a:hover{ color:#ffffff; text-decoration:underline; }
#site_footer .copyright{line-height:180%; width:95%; margin:0 auto}
/*底部文字CSS结束*/


/* 首页板块标题*/

.block_title_bg{ height:40px; text-align:center; background:#226ddd; margin-bottom:10px; margin-top:10px;}
.block_title_left_line{ float:left; width:33%;}
.block_title_right_line{ float:right; width:33%;}
.block_title_left_line span,.block_title_right_line span{background:#cccccc; height:1px; line-height:1px; margin-top:24px; width:100%; display:block}
.block_title_left_line i{display:block; height:2px; overflow:hidden; width:30%; background:#226ddd;line-height:2px; margin:0 0 0 70%}
.block_title_right_line i{display:block; height:2px; overflow:hidden; width:30%; background:#226ddd;line-height:2px;}

.block_title_block{float:left; width:33%; }
.block_title,.block_title a,.block_title h1{ line-height:40px; font-size:16px; font-weight:600;display:block}
.block_title_en{ display:block; line-height:150%;}

.block_title_line{background:#cccccc; height:1px; line-height:1px; margin-top:5px; width:100%; display:block}
.block_title_subLine{background:#005191; height:1px; line-height:1px; width:30%; display:block; margin:0 auto}

/* 首页板块标题结束*/

/* 首页板块*/
.block_content_bg{width:100%; background:#fff; margin-bottom:10px; }
.block_content{ padding:0px 0px; margin-bottom:10px;position:relative}
.block_content_bg .btnarea{border-color:rgba(206,166,117,1);-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px; height:50px;line-height:50px; border:2px solid; padding:10px 20px;}

.block_content_bg .btnrect{border-color:rgba(206,166,117,1);height:40px;line-height:40px; border:1px solid; text-align:center;display:block; width:93%; margin-left:3%;}

.block_pro_list{padding:0px 0px;}
.block_pro_list ul li {padding:0px; width:48%; overflow:hidden; display:inline-block; float:left; margin-bottom:2%; margin-right:2%;  }
.block_pro_list ul li img{width:100%; max-height:180px;min-width:150px;}
.block_pro_list ul li .title{ text-align:center; padding:5px 0px;}


.block_news_list{ padding:0px 8px;}
.block_news_list ul li {overflow:hidden; margin-bottom:10px; border-bottom:1px dotted #EAEAEA; padding-bottom:5px;}

.block_news_list ul li div.img{overflow:hidden; float:left;  width:30%; max-width:90px;height:60px;} 
.block_news_list ul li div.img img{width:100%; max-height:60px;max-width:90px;}
.block_news_list ul li div.news_list_li{ padding:0 0px 0 0px; float:left; overflow:hidden; width:67%; margin-left:3%;}

.block_news_list ul li .title{ word-wrap:break-word;overflow:hidden; margin-bottom:5px; white-space: nowrap; font-size:14px; text-align:left;line-height:140%; font-weight:600; background:url(../images/textlist.gif) no-repeat left center; padding-left:10px;}
.block_news_list ul li .time{display:block;font-family:SimSun;font-size:11px;color:#929292;font-weight:normal;text-decoration:none; line-height:140%;margin-bottom:5px; }
.block_news_list ul li .news_des{display:block;font-weight:normal;text-decoration:none;line-height:140%; }

.block_word{ font-size:14px; line-height:150%; padding:10px 10px;}
.block_word img{ margin:20px 0px; width:100%}
/* 首页板块结束*/




/*留言文本框*/
#web-feed .input_message_word{width:260px;height:34px;line-height:34px;background-color:transparent;background-image:none;font-size:12px;color:#ffffff;text-align:left;word-spacing:0px;padding:0px;font-family:Microsoft YaHei;border:0px;border-color:#333333;border-style:none;clear:both; margin-top:5px; margin-left:0px;}
#web-feed .input_message{width:430px;height:28px;line-height:28px;background-color:#ffffff;background-image:none;font-size:14px;text-align:left;word-spacing:0px;padding:4px;font-family:Microsoft YaHei;border:1px;border-color:#aaa;border-style:dashed;clear:both; margin-top:0px; margin-left:0px;}
#web-feed .area_message{width:430px;height:80px;line-height:28px;background-color:#ffffff;background-image:none;font-size:14px;text-align:left;word-spacing:0px;padding:4px;font-family:Microsoft YaHei;border:1px;border-color:#aaa;border-style:dashed;clear:both; margin-top:0px; margin-left:0px;}
#web-feed .sub_message{cursor:pointer; width:120px;height:28px;line-height:22px;background-color:#3c78d8;background-image:none;font-size:14px;color:#FFFFFF;text-align:center;word-spacing:0px;padding:0px;font-family:Microsoft YaHei;border:1px;border-color:transparent;border-style:dashed;clear:both; margin-top:20px; margin-left:0px;background-color:#3c78d8;-moz-transition:background-color 0.4s ease 0s;-webkit-transition:background-color 0.4s ease 0s;-o-transition:background-color 0.4s ease 0s;transition:background-color 0.4s ease 0s;-moz-transition:color 0.4s ease 0s;-webkit-transition:color 0.4s ease 0s;-o-transition:color 0.4s ease 0s;transition:color 0.4s ease 0s;}
#web-feed .sub_message:hover{background-color:#ffffff; color:#3c78d8;-moz-transition:background-color 0.4s ease 0s;-webkit-transition:background-color 0.4s ease 0s;-o-transition:background-color 0.4s ease 0s;transition:background-color 0.4s ease 0s;-moz-transition:color 0.4s ease 0s;-webkit-transition:color 0.4s ease 0s;-o-transition:color 0.4s ease 0s;transition:color 0.4s ease 0s;}
/*留言文本框结束*/


/* 信息反馈表 CSS*/

#contactform p .inputtxt {
	width:80%; 
	margin-left:3%;
	height:20px;
	line-height:20px;
	padding:10px 20px;
	color:#bcbcbc;
	background-color:#fff;
	border:#EEE 1px solid;
	margin-bottom:10px;
}
#contactform p textarea.inputtxt {
	height:100px;
	width:80%; 
	margin-left:3%;
	resize:none;
	overflow:hidden
}
#contactform p .inputsub {
	width:91%; 
	margin-left:3%;
	background-color:#226ddd;
	color:#ffffff;
	font-size:16px;
	padding:8px 0;
	border:none;
	cursor:pointer;
}
#contactform .inputtxt:focus {
	outline:none; border-color:#226ddd;
}


/* 信息反馈表 CSS END*/


/*子菜单按钮*/
#subNav{ margin:0 5px;}
#subNav ul li{padding:0px 5px;height:30px;background-color:#226ddd; line-height:30px; margin-right:5px; width:20%; overflow:hidden; text-align:center; word-wrap: break-word;text-overflow: ellipsis;/*white-space: nowrap;*/ float:left; margin-bottom:5px;}
#subNav ul li a{ color:#ffffff; display:block}


#subNav2{ margin:0 5px;}
#subNav2 ul li{padding:0px 5px;height:30px;background-color:#f7f7f7; border:1px solid #d5d5d5; line-height:30px; margin-right:5px; width:20%; overflow:hidden; text-align:center; word-wrap: break-word;text-overflow: ellipsis;/*white-space: nowrap;*/ float:left; margin-bottom:5px;}
#subNav2 ul li a{ color:#0376c4; display:block}


/*按钮*/

/*图文栏目内容区域css*/
.wp_content{line-height: 180%; word-wrap: break-word;color:#333333; margin-top:10px; clear:both}
.wp_content img{ margin:20px 0px; width:100%}
.wp_content_clear{clear:both; height:30px; overflow:hidden; }
.clear{clear:both;overflow:hidden; }
/*图文栏目内容区域css结束*/


/*图文新闻列表CSS*/
.article_list_content{ padding:10px 5px;clear:both}
.article_list_content ul{overflow:hidden;}
.article_list_content ul li{ overflow:hidden;line-height:140%; margin-bottom:10px;} 
.article_list_content ul li div.img{overflow:hidden; float:left;  width:30%; max-width:80px;height:60px;} 
.article_list_content ul li div.article_list_li{ padding:0 0px 0 8px; float:left; overflow:hidden; width:70%}

.article_list_content ul li p.title{ word-wrap:break-word;overflow:hidden; margin-bottom:5px; white-space: nowrap;}
.article_list_content p.title > a {display:inline-block;font-family:Microsoft YaHei;font-size:14px;color:#666666;font-weight:bold;text-decoration:none;line-height:140%;}
.article_list_content p.title a, .article_list_content p.title a:visited{font-weight:bold;text-decoration:none;} 
.article_list_content p.title a:hover{text-decoration:none; color:#226ddd;} 

.article_list_content ul li p.time{ margin-bottom:5px; display:none } 
.article_list_content span.article_list_li_time {display:inline-block;font-family:SimSun;font-size:11px;color:#929292;font-weight:normal;text-decoration:none; margin-right:15px;line-height:140%; float:right}

.article_list_content .article_list_more{text-align:right;margin-right:3px;padding-top:2px;padding-bottom:5px;}

.article_list_content span.category > a {display:inline-block;font-family:Microsoft YaHei;font-size:12px;color:#0064D4;font-weight:normal;text-decoration:none;line-height:140%; padding-right:5px;}
.article_list_content span.category > a:visited {display:inline-block;font-family:Microsoft YaHei;font-size:12px;color:#0064D4;font-weight:normal;text-decoration:none;}
.article_list_content span.category > a:hover{ color:#2c90ff;}

.article_list_content p.abstract {display:inline-block;font-family:Microsoft YaHei;font-size:12px;color:#5A5A5A;font-weight:normal;text-decoration:none;line-height:140%;/*white-space: nowrap;*/}

.article_list_content p.link {background:url(/website/plugin/article_list/images/18.png) no-repeat left center;padding-left:20px; float:left;}

.article_list_content .wpart-border-line {border-bottom:1px dotted #c6c6c6; clear:both}


/*图文新闻列表CSS结束*/

/*新闻内容*/
.article_content{padding:10px 5px;clear:both }
.article_content .article_title{ color:#226ddd; line-height:22px; font-size:16px; margin-bottom:15px; font-weight:bold; text-align:center}
.article_content .article_info{ text-align:center; color:#5A5A5A; line-height:25px;}
.article_content .article_shortInfo_block{ border:1px solid #E5E5E5; background:#F5F5F5; margin-top:15px; }
.article_content .article_shortInfo_block_word{padding:10px 10px; line-height:140%}
.article_content .article_moreInfo{ font-size:12px; line-height:25px; margin-top:15px;}
/*新闻内容*/

/*信息内容页中上一篇和下一篇*/
.article_next_prev{display:block; *display:inline-block; color:#666; font:normal 14px/24px "Microsoft YaHei",Arial, Helvetica, sans-serif; clear:both; float:left;margin:0px 0 5px 0;padding: 0; padding-top:10px;}
	.article_next_prev li{list-style-type:none;clear:both; padding:0 0 3px; overflow:hidden;word-wrap:break-word;overflow:hidden; white-space: nowrap;}
	.article_next_prev:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.article_next_prev li span{display:block; float:left;width:52px; padding:0 0 0 27px;height:26px;background-color:#999999; color:#fff; font-size:14px;margin-right:7px;}
	.article_next_prev li:hover span{background-color:#226ddd;}
	.article_next_prev li.prev_article span{background-image:url(m/images/page-arr.png);background-repeat:no-repeat;background-position:9px 8px;}
	.article_next_prev li.next_article span{background-image:url(m/images/page-arr.png);background-repeat:no-repeat;background-position:9px -22px;}
	.article_next_prev li a{display:block; float:left;font-size:14px; color:#333333;word-wrap:break-word;overflow:hidden; white-space: nowrap;}
	.article_next_prev li a:link,.article_next_prev li a:visited,.article_next_prev li a:hover{color:#333;}
	.article_next_prev li:hover a,
	.article_next_prev li:hover a:link,
	.article_next_prev li:hover a:visited,
	.article_next_prev li:hover a:hover{color:#226ddd;}
/*信息内容页中上一篇和下一篇*


/*图片栏目内容区域css*/
.product_list{ padding:10px 0px 10px 5px;clear:both}
.product_list li {padding:0px; width:47%; overflow:hidden;  line-height:140%; display:inline-block; float:left; margin-bottom:20px; margin-right:3%; }
.product_list span.category a,span.category a:visited{ color:#A94C00; margin-right:5px;} 
.product_list span.category a:hover{ color:#226ddd;line-height:140%;} 
.product_list span.category {display:;}

.product_list ul li div.pro-style-block{ padding:6px 6px 0 6px;} 

.product_list p.pro-price span.price_f {color:#ff3c00;display:none;line-height:160%;}
.product_list p.pro-description {text-align:left;display:block;font-family:Microsoft YaHei;font-size:12px;line-height:140%;}

.product_list ul li .img{width:90%;padding:5px 5px;border:1px solid #ECECEC;position:relative; min-width:130px; text-align:center;vertical-align:middle;display:table-cell;height:180px; overflow:hidden}
.product_list ul li img{width:100%; max-height:180px;min-width:130px;}
 
.product_list ul li p.title{ font-weight:bold;word-wrap:break-word; } 
.product_list p.title > a {font-family:Microsoft YaHei;font-size:14px;color:#382a29;font-weight:bold;display:block;text-align:left;line-height:160%;}
.product_list p.title > a:hover{text-decoration:none; color:#226ddd;} 

/*分页*/

 /*分页2*色彩的在此修改*/
.paginate{clear:both;height:25px; margin-top:25px;} 
.paginate a{display:inline-block;*display:inline;*zoom:1;margin-left:-1px;padding:0 12px;height:32px;line-height:32px;color:#428bca;border:1px solid #ddd;background:#fff}
.paginate .prev::before{display:inline-block;content:" ";width:10px;height:10px;margin-right:5px; margin-top:10px;vertical-align:-1px;background:url(m/images/doubleArrow.png) no-repeat}
.paginate .next::after{display:inline-block;content:" ";width:10px;height:10px;margin-left:5px;margin-top:10px;vertical-align:-1px;background:url(m/images/doubleArrow.png) no-repeat;background-position:0 0}.paginate .next.disabled::after{background-position:0 -10px}
.paginate .prev::before{background-position:0 -20px}
.paginate .prev.disabled::before{background-position:0 -30px}
.paginate a:not(.goto):hover{background-color:#eee;color:#2a6496}
.paginate a.cur,.paginate a.cur:hover{background-color:#428bca;color:#fff;border-color:#428bca;margin-right:1px}
.paginate a.disabled{background-color:#e6e6e6!important;color:#bbb!important;cursor:no-drop}
.paginate a,.paginate button,.paginate span{vertical-align:middle}
/***分页***/

.blank5{ height:5px; clear:both}
.blank10{ height:10px; clear:both}
.blank15{ height:15px; clear:both}
.blank20{ height:20px; clear:both}
.blank25{ height:25px; clear:both}
.blank30{ height:30px; clear:both}
.blank35{ height:35px; clear:both}
.blank40{ height:40px; clear:both}
.blank45{ height:45px; clear:both}
.blank50{ height:50px; clear:both}

.fl{ float:left}
.fr{float:right}


.row:before,
.row:after {
  display: table;
  content: " ";
  	text-align:center;
}

.col-1, .col-2, .col-3, .col-4{
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
}

  .col-4 {
    width: 25%;
  }
  .col-3 {
    width: 33.33333333%;

  }
  .col-2 {
    width: 50%;
  }
  .col-1 {
    width: 100%;
  }
  
  .f-c { border-radius:100%; text-align:center; display:block}
  
  .white, .white a,.white a:link,.white a:visited { color:#fff }
.black, .black a,.black a:link,.black a:visited { color:#000 }
.black3, .black3 a,.black3 a:link,.black3 a:visited { color:#333 }
.black6, .black6 a,.black6 a:link,.black6 a:visited { color:#666 }
.black9, .black9 a ,.black9 a:link,.black9 a:visited{ color:#999 }
.green, .green a ,.green a:link,.green a:visited{ color:#174100 }
.green1, .green1 a,.green1 a:link,.green1 a:visited { color:#2f7300 }
.green2, .green2 a ,.green2 a:link,.green2 a:visited{ color:#008000 }
.blue, .blue a ,.blue a:link,.blue a:visited{ color:#0065ff }
.blue1, .blue1 a ,.blue1 a:link,.blue1 a:visited{ color:#002777 }
.blue2, .blue2 a ,.blue2 a:link,.blue2 a:visited{ color:#255266 }
.blue3, .blue3 a ,.blue3 a:link,.blue3 a:visited{ color:#046ebd }
.blue4, .blue4 a ,.blue4 a:link,.blue4 a:visited{ color:#0033ff }
.orange, .orange a ,.orange a:link,.orange a:visited{ color:#f60 }
.red, .red a ,.red a:link,.red a:visited{ color:#F00; }
.red1, .red1 a ,.red1 a:link,.red1 a:visited{ color:#C00; }
.red2, .red2 a ,.red2 a:link,.red2 a:visited{ color:#900; }
.pink,.pink a ,.pink a:link,.pink a:visited{ color:#d3015a; }
.pink1,.pink1 a ,.pink1 a:link,.pink1 a:visited{ color:#fe577f; }
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font28{ font-size:28px;}
.font30{ font-size:30px;}
.font35{ font-size:35px;}
.font40{ font-size:40px;}

.viewpic img {width: auto!important; }
/* The following is a shorthand property.
--------------------------------------------------------------------------------------------------*/
.mt5 { margin-top:5px }
.mt8{ margin-top:8px;}
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mt30 { margin-top:30px }
.mt35 { margin-top:35px }
.mt40 { margin-top:40px }
.mt50 { margin-top:50px }
.mb5 { margin-bottom:5px }
.mb8{ margin-bottom:8px;}
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.mb30 { margin-bottom:30px }
.mb35 { margin-bottom:35px }
.mb40 { margin-bottom:40px }
.mb50 { margin-bottom:50px }
.mr5 { margin-right:5px;}
.mr8 { margin-right:8px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px;}
.mr35 { margin-right:35px;}
.mr40 { margin-right:40px;}
.mr50 { margin-right:50px;}
.ml5 { margin-left:5px;}
.ml8 { margin-left:8px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml35 { margin-left:35px;}
.ml40 { margin-left:40px;}
.ml50 { margin-left:50px;}
.nomargin{ margin-left:0px; margin-right:0px;}


.pt5 { padding-top:5px }
.pt8{ padding-top:8px;}
.pt10 { padding-top:10px }
.pt15 { padding-top:15px }
.pt20 { padding-top:20px }
.pt30 { padding-top:30px }
.pt35 { padding-top:35px }
.pt40 { padding-top:40px }
.pt50 { padding-top:50px }
.pb5 { padding-bottom:5px }
.pb8{ padding-bottom:8px;}
.pb10 { padding-bottom:10px }
.pb15 { padding-bottom:15px }
.pb20 { padding-bottom:20px }
.pb30 { padding-bottom:30px }
.pb35 { padding-bottom:35px }
.pb40 { padding-bottom:40px }
.pb50 { padding-bottom:50px }
.pr5 { padding-right:5px;}
.pr8 { padding-right:8px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pr35 { padding-right:35px;}
.pr40 { padding-right:40px;}
.pr50 { padding-right:50px;}
.pl5 { padding-left:5px;}
.pl8 { padding-left:8px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pl35 { padding-left:35px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}
.nopadding{ padding-left:0px; padding-right:0px;}

.t_c { text-align:center }
.t_l { text-align:left;}
.t_r { text-align:right }
.block{ display:block; overflow:hidden; zoom:1;}
.abs{ position:absolute} /*绝对定位*/
.relat{ position:relative} /*相对定位*/



/*底部固定工具条*/
#tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;
}
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center; padding-bottom:8px;}
/*绿色主题*/
.toollist {	background:#002b4c;}
.toollist li{ border-right: 1px solid #003a66; border-top:1px solid #003a66;}
.toollist li a{color:#fff;}
.toollist li:nth-child(4)  {border-right:none;}