@charset "utf-8";
html{ height:100%; }
body { min-height:100%; color:#000;	font-family:"Microsoft YaHei",arial; font:14px/39px "Microsoft YaHei"; padding:0;	margin:0; -webkit-text-size-adjust:none; position:relative;  background:#FFF;}
div, form, p, i, img, ul, li, ol, dl, dt, dd, label, input { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:14px;}
ul, ol, li, dl, dt, dd { list-style:none;}
ul {	margin:0px; padding:0px; list-style-type:none;}
img, a img { width:100%; border:0px; padding:0px; margin:0px; vertical-align:middle;}

a{ font-size:14px; line-height:20px; color:#000;text-decoration:none;}
a:hover {  font-size:14px; line-height:20px; color:#ff541a;	text-decoration:none;}

.suit {  display: table-cell;  width: 2000px;  *width:auto;  *display:inline-block;}
.fl {float:left;display:inline;}
* {-webkit-transition:all 0.5 ease-in;}

#headera { width:100%; overflow:hidden; position:relative; padding:0 auto; margin:0 auto;}
.headera { width:98%; padding:0 auto; margin:0 auto; text-align: center;}
.headera .logo {width:100%; text-align: center; overflow:hidden; position:relative; margin-top:10px; }
.headera .logo img { width:100%; height: auto; display:block; margin:0 auto;}
.headera .tel {width:100%; text-align: center; overflow:hidden; position:relative; margin-bottom:10px;}
.headera .tel img { width:100%; height: auto; display:block; margin:0 auto;}
.headera .menu { width:100%; height:38px; overflow:hidden; padding:0 auto; margin:0 auto;}
.headera .menu ul { margin:0 auto; }
.headera .menu ul li { height:38px; float:left; position:relative; width:25%; vertical-align:middle; text-align:center;}
.headera .menu ul li a { font-size:18px; line-height:38px; display:block; text-decoration:none; background:url(../images/menubga.jpg) repeat-x; color:#fff; font-weight: bold; border-right:1px solid #f4f4f4;}
.headera .menu ul li a:hover {  font-size:18px; line-height:38px; color:#FFFF00; background:url(../images/menubgb.jpg) repeat-x; font-weight: bold;}
.headera .menu ul li:hover{}
.headera .menu ul .last { background:none;}

#bannera {width:98%; height:100%; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; margin-top:2px; margin-bottom:0px;}
.bannera { height:100%; text-align: center; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height:100%; }
.flex-control-nav { position: absolute; bottom: 1px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 30px; height: 12px; margin: 0 5px; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 30px; height: 12px; background-color: #fff; opacity: 0.8; cursor: pointer; text-indent: -9999px; }
.flex-control-nav .flex-active { background-color:#4ba7fa;  opacity: 1;}
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 40%; }
.flex-direction-nav li a { display: block; width: 50px; height: 70px; overflow: hidden; cursor: pointer; position: absolute; opacity: 1; text-indent: -9999px; }
.flex-direction-nav li a.flex-prev { left: 5px; background: url(../images/btn-banner.png) left center no-repeat; }
.flex-direction-nav li a.flex-next { right: 5px; background: url(../images/btn-banner.png) right center no-repeat; }
.flex-direction-nav li a:hover { opacity: 0.6; } 

.cTop_wrap{	width:98%; text-align:left; padding:0 auto; margin:0 auto; clear:both; position:relative; font-size:13px; margin-top:2px;}
.menu-first{ font-size:14px; line-height: 24px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#e7e7e7));	background:-moz-linear-gradient(#efefef,#e7e7e7);	background:-ms-linear-gradient(#efefef,#e7e7e7); background:-o-linear-gradient(#efefef,#e7e7e7); background:linear-gradient(#efefef,#e7e7e7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#e7e7e7');	clear:both;	line-height:23px; padding:5px 13px; overflow:hidden; }
.menu-first a{ font-size:14px; line-height: 24px; float:left; color:#444; padding-left:4px; padding-left:20px; width:50%; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;	background:url(../images/sprite1.png) 0 -51px no-repeat;}

.menu-first span{ font-size:16px; line-height: 28px; float:right; width:78px;	height:23px; background:url(../images/sprite1.png) 0 -23px no-repeat; padding-left:12px; cursor:pointer; color:#444;}
.menu-first span.expand{ background:url(../images/sprite1.png) 0 0px no-repeat;}
.menu-second {	position:absolute;	top:35px;	right:15px;	display:none; z-index:10;}
.menu-second .col{	border-width:0 1px 1px 1px;	border-style:solid; border-color:#12c188; padding-bottom:2px; background:#0072c4;}
.menu-second ul{	overflow:hidden;}
.menu-second li a{ color:#FFF; font-size:14px; line-height: 24px; TEXT-DECORATION: none; display:block; text-align:center; }
.menu-second li a:hover{ color:#FFFF00; font-size:14px; line-height: 24px; TEXT-DECORATION: underline; display:block; text-align:center;}

#index_title { width:100%; text-align:center; padding:0 auto; margin:0 auto;}
.index_title { width:98%; background:url(../images/index_titlea_line.png) repeat-x left top; text-align:center;}
.index_titlea_title { width:320px; background:url(../images/index_titlea_linea.png) repeat-x left top; text-align:center; padding:0 auto; margin:0 auto;  background-color:#FFF; height:64px; margin-top:15px;}
.index_titlea_title .title a { color:#0072c4; font-size:24px; line-height:26px; display:block; }
.index_titlea_title .title a:hover { color:#00487c; font-size:24px; line-height:26px; display:block; position: relative; left: 1px; top: 1px; right: 0px; clip:rect( );}
.index_titlea_title .span { height:18px; margin-top:6px;}
.index_titlea_title .span a { color:#808181; font-size:14px; line-height:18px;}
.index_titlea_title .span a:hover { color:#00487c; font-size:14px; line-height:18px;}
.index_title_span { width:30px; text-align:center; height:11px; padding:0 auto; margin:0 auto;}
.index_title_span img { width:21px; height:11px; text-align:center; border:0px;}

.index_product { padding:0 auto; margin:0 auto; overflow:hidden; position:relative; margin-top:10px; margin-bottom:20px;}
.index_product ul { width:100%; padding:0 auto; margin:0 auto; overflow:hidden; position:relative; text-align:center; }
.index_product ul li {width:48%;  padding:0 auto; display: inline-block; margin:2px 2px 2px 2px;}
.index_product ul img { max-width:100%; text-align:center; }
.index_product_title a { font-size:16px; line-height:18px; color:#000000; TEXT-DECORATION: none; }
.index_product_title a:hover { font-size:16px; line-height:18px; color:#0fab1f; TEXT-DECORATION: underline; }

.index_companya { width:98%; background:url(../images/index_company_bg.jpg) repeat; padding:0 auto; margin:0 auto; padding-top:10px; padding-bottom:15px; text-align:center; clear:both;}
.index_companya .index_company_title { width:90%; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; margin-bottom:10px; border-bottom:1px solid #FFF;}
.index_companya .index_company_title a{ color:#FFF; font-size:21px; line-height:36px; display:block; text-align:center; }
.index_companya .index_company_title a:hover{color:#ffff00; font-size:21px; line-height:36px; display:block; text-align:center; }
.index_companya .index_company_title img { width:50%;}
.index_company .main { width:90%; text-align:center; padding:0 auto; margin:0 auto; margin-bottom:5px; color:#FFF;}
.index_company .main img { width:100%; text-align:center;}
.index_company .main .span { text-align:left; color:#FFF; font-size:16px; line-height:24px; margin-top:10px;}
.index_company .more { width:100px; height:30px; font-size:16px; line-height: 30px; border:1px solid #FFF; margin-top:5px; margin-bottom:15px; padding:0 auto; margin:0 auto; text-align:center;}
.index_company .more a{ color:#FFF; font-size:16px; line-height: 30px; display:block; text-align:center;}
.index_company .more a:hover{ color:#ffff00; font-size:16px; line-height: 30px;  display:block; text-align:center; }

#index_news {  width:100%; padding:0 auto; margin:0 auto; margin-top:10px; margin-bottom:15px; clear:both;}
.index_news { width:98%; padding:0 auto; margin:0 auto; text-align:center;}
.index_news .index_news_link { line-height:26px; padding:5px 10px; overflow:hidden;  }
.index_news .index_news_link li { text-align:left; height:30px; font-size:16px; line-height:30px; display:block; border-bottom:1px solid #dadada; color:#373737; }
.index_news .index_news_link li a { color:#000; font-size:16px; text-decoration:none;}
.index_news .index_news_link li a:hover { color:#303030; font-size:16px; text-decoration:underline;}

#page_title { width:98%; text-align:center; padding:0 auto; margin:0 auto;}
.page_title { width:100%; background:url(../images/index_titlea_line.png) repeat-x left top; text-align:center;}
.page_titlea_title { width:320px; background:url(../images/index_titlea_linea.png) repeat-x left top; text-align:center; padding:0 auto; margin:0 auto;  background-color:#FFF; height:64px; margin-top:15px;}
.page_titlea_title .title a { color:#0072c4; font-size:24px; line-height:26px; display:block; }
.page_titlea_title .title a:hover { color:#00487c; font-size:24px; line-height:26px; display:block; position: relative; left: 1px; top: 1px; right: 0px; clip:rect( );}
.page_titlea_title .span { height:18px; margin-top:6px;}
.page_titlea_title .span a { color:#808181; font-size:14px; line-height:18px;}
.page_titlea_title .span a:hover { color:#00487c; font-size:14px; line-height:18px;}
.page_title_span { width:30px; text-align:center; height:11px; padding:0 auto; margin:0 auto;}
.page_title_span img { width:21px; height:11px; text-align:center; border:0px;}

#page_product { width:98%; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; margin-top:10px; margin-bottom:15px;}
.page_product { width:100%; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center;}
.page_product ul li {width:47%; margin:4px 4px 4px 4px; padding:0 auto; display: inline-block; }
.page_product ul img { width:100%; text-align:center;}
.page_product_title a { font-size:16px; line-height:18px; color:#000000; TEXT-DECORATION: none; }
.page_product_title a:hover { font-size:16px; line-height:18px; color:#0fab1f; TEXT-DECORATION: underline;}

#content_txtwrap .cot_inner{	clear:both;	text-align:left;	color:#000;	padding:10px;}
#content_txtwrap .cot_inner h1{	font-size:20px; line-height:30px;	padding:10px 0;	border-bottom:1px dotted #000; 	text-align:center;}
#content_txtwrap .cot_inner {	padding-top:15px;	padding-left:10px;	padding-right:6px;  }
#content_txtwrap .cont_main {	font-size:18px; padding-top:15px; line-height:36px; padding-left:4px; padding-right:6px; }
#content_txtwrap .cont_mainco {	font-size:20px; padding-top:15px; line-height:36px; padding-left:4px; padding-right:6px; }
#content_txtwrap .cot_inner p{	margin-bottom:8px;	padding-left:4px;	padding-right:6px; }

.bottom_nav li a,.bottom_nav,.bottom_nav li a span{ background-image: url("../images/m_toolbar.png");    background-repeat: no-repeat;}

#box_footer { position:absolute; bottom:0; width:100%;}
.bottom_nav { width:100%; overflow:hidden; background-repeat:repeat-x; background-position: 0 -384px;}
.bottom_nav li{	float:left;}
.bottom_nav li a{ height:32px; display:block; background-repeat:repeat-x; background-position: 0 -384px; border-right:1px solid #FFF; text-align:center;}
.bottom_nav li:last-child a{ border:0;}
.bottom_nav li a:hover{background-position:0px -416px;}
.bottom_nav li a span{	color:#FFF;    display: inline-block; font-size: 14px; height: 32px; line-height: 32px; margin: 0 auto; padding-left: 18px; padding-right: 0px; width: 35px;}
.bottom_nav li a.mobile_icon  span{	background-position:0px 0px;}
.bottom_nav li a.share_icon  span{	background-position:0px -64px;}
.bottom_nav li a.map_icon  span{	background-position:0px -128px;}
.bottom_nav li a.mobile_icon:hover  span{	background-position:0px -32px;}
.bottom_nav li a.share_icon:hover  span{	background-position:0px -96px;}
.bottom_nav li a.map_icon:hover  span{	background-position:0px -160px;}
#box_footer .colum3 li{width:49.8%;}
#box_footer .colum2 li{width:49.8%;}

.plists li{	overflow:hidden;	border-bottom:1px solid #D4D4D4; }
.plists a{	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));	background:-moz-linear-gradient(#FEFEFE,#F3F3F3);	background:-o-linear-gradient(#FEFEFE,#F3F3F3);	background:-ms-linear-gradient(#FEFEFE,#F3F3F3);	background:linear-gradient(#FEFEFE,#F3F3F3);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F3F3F3');	display:block;	position:relative;	overflow:hidden;	padding:10px; }
.plists a:after{	content:" ";	position:absolute;	width:8px;	height:14px;	top:40%;	right:10px;	clear:both;	overflow:hidden;	background:url(../images/arow.png) 0 0 no-repeat;}
.plists h3{	font-size:13px;	color:#000;}
.plists h3 span{	display:inline-block;	text-indent:-9999em;	width:8px; 	height:8px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	border-radius: 4px;	background:#999;	overflow:hidden;	margin-right:5px;	cursor:pointer;}
.plists .img_thum  img{	max-width:110px;	max-height:80px;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;}
.plists h3 .top{	color:#DE0000;}
.plists h3 .recom{	color:#FF6000;}
.plists p{	font-size:12px;	color:#8e8e8e;}
.plists a:hover{	background: -webkit-gradient(linear, 0 0, 0 100%, from(#4C8FDE), to(#2B68B1));	background:-moz-linear-gradient(#4C8FDE,#2B68B1);	background:-ms-linear-gradient(#4C8FDE,#2B68B1);	background:-o-linear-gradient(#4C8FDE,#2B68B1);	background:linear-gradient(#4C8FDE,#2B68B1);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C8FDE', endColorstr='#2B68B1');	color:#fff;	}
.plists a:hover:after{		background:url(../images/arow.png) 0 -16px no-repeat;}

.plists a:hover h3 span{	background:#fff;}
.plists a:hover h3,.plists a:hover p{	color:#fff;}
.plists .r_inner{padding-left:10px;}
.plists  .timeStamp{padding-left:25px;}

.news_list { width:95%; padding:0 auto; margin:0 auto; overflow:hidden; position:relative;  }
.news_list .title{ border-bottom:1px solid #cecece; overflow:hidden; position:relative; padding:0 auto; margin:0 auto; text-align:center; margin-top:20px; margin-bottom:15px;}
.news_list h1{ font-size:16px;	padding-bottom:10px;}
.news_list .title p{	color:#888;}
.news_list .title p strong{	color:#cc0000;}
.news_list .detail{	padding:15px;}
.news_list .key{	padding:5px 15px;	line-height:150%;	background:#f3f3f3;}
.news_list .key a{ margin-right:8px; display:inline-block;}
.news_list .switch,.sgpr_wrap .switch{ width:98%; clear:both;	padding:10px 20px;	border-top:1px solid #dfdfdf;}
.news_list .switch li{	line-height:30px;}
.news_list .switch strong{	padding-left:23px;	background-image:url(../images/switch.png);	background-repeat:no-repeat;	}
.news_list .last strong{	background-position:0 -13px;	}
.news_list .next strong{	background-position: -14px 4px;}
.news_list .last a strong{	background-position:0 -51px;}
.news_list .next a strong{	background-position:-14px -33px;	}
.htmlEditcontent{padding:15px;}

.sgnews_wrap { width:98%; padding:0 auto; margin:0 auto; overflow:hidden; position:relative;  }
.sgnews_wrap .title{ width:100%; border-bottom:1px solid #cecece; padding:15px 0;	text-align:center;}
.sgnews_wrap h1{ font-size:20px;	padding-bottom:10px;}
.sgnews_wrap .title p{	color:#888;}
.sgnews_wrap .title p strong{	color:#cc0000;}
.sgnews_wrap .detail{	padding:15px;}
.sgnews_wrap .key{	padding:5px 15px;	line-height:150%;	background:#f3f3f3;}
.sgnews_wrap .key a{	margin-right:8px;	display:inline-block;}
.sgnews_wrap .switch,.sgpr_wrap .switch { width:98%; clear:both;	padding:10px 20px;	border-top:1px solid #dfdfdf;}
.sgnews_wrap .switch li{	line-height:30px;}
.sgnews_wrap .switch strong{	padding-left:23px;	background-image:url(../images/switch.png);	background-repeat:no-repeat;	}
.sgnews_wrap .last strong{	background-position:0 -13px;	}
.sgnews_wrap .next strong{	background-position: -14px 4px;}
.sgnews_wrap .last a strong{	background-position:0 -51px;}
.sgnews_wrap .next a strong{	background-position:-14px -33px;	}
.htmlEditcontent { width:98%; padding:15px; font-size:16px; line-height:24px;}

.sgpr_wrap .des_lists{ width:98%; margin:0 20px;	padding:15px 0;	clear:both;	overflow:hidden;}
.sgpr_wrap .des_lists  li{	line-height:1.5;	font-size:14px;	overflow:hidden;}
.sgpr_wrap .des_lists  li strong{	display:inline-block;	width:80px;	text-align:right;}
.sgpr_wrap .destip{	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F3F3F3), to(#E8E8E8));	background:-moz-linear-gradient(#F3F3F3,#E8E8E8);	background:-ms-linear-gradient(#F3F3F3,#E8E8E8);	background:-o-linear-gradient(#F3F3F3,#E8E8E8);	background:linear-gradient(#F3F3F3,#E8E8E8);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E8E8E8');	border-top:1px solid #E4E4E4;	border-bottom:1px solid #E4E4E4;	padding:5px 12px;	font-size:14px;}
.sgpr_wrap  .des_content { width:98%; font-size:16px; line-height:24px; padding:0 auto; margin:0 auto; overflow:hidden; position:relative;  }
.sgpr_wrap  .des_content img { max-width:98%;}

.sgpr_wrap .linkaa { width:98%;  padding:0 auto; margin:0 auto; overflow:hidden; position:relative;  }
.sgpr_wrap .linkaa .taobao {width:100%; margin-top:16px; margin-bottom:10px;}
.sgpr_wrap .linkaa .taobao img {  width:100%; DISPLAY: block; text-align:center;}
.sgpr_wrap .linkaa .alibaba { width:100%; margin-bottom:10px;}
.sgpr_wrap .linkaa .alibaba img { width:100%; DISPLAY: block; text-align:center;}

.sgpr_wrap .linkaaa { width:98%;  padding:0 auto; margin:0 auto; overflow:hidden; position:relative;  }
.sgpr_wrap .linkaaa .taobao {width:100%; margin-top:16px; margin-bottom:10px;}
.sgpr_wrap .linkaaa .taobao img { width:100%; DISPLAY: block; text-align:center;}
.sgpr_wrap .linkaaa .alibaba {width:100%; margin-bottom:10px;}
.sgpr_wrap .linkaaa .alibaba img { width:100%; DISPLAY: block; text-align:center;}

.div_foota{width:100%; height:2px; line-height:2px;  background:#e3e3e3;}
.div_footb{width:100%; height:60px; line-height:20px;  background:#fafafa; font-size:14px; color:#555; text-align:center; overflow:hidden; clear:both; margin:0 auto; padding-bottom:5px;  padding-top:5px;}
.div_footb a { color:#555; font-size:14px;}
.div_footb a:hover  { color:#555; font-size:14px;}
.div_footc{width:100%; height:20px; line-height:20px;  background:#ececec; overflow:hidden; clear:both; margin:0 auto; padding-bottom:5px;  padding-top:5px;}

.div_footab {width:100%; height:2px; line-height:2px;  background:#e3e3e3; margin-top:10px;}
.div_footbb {width:100%; height:60px; line-height:20px;  background:#fafafa; font-size:14px; color:#555; text-align:center; overflow:hidden; clear:both; margin:0 auto; padding-bottom:5px;  padding-top:5px;}
.div_footbb a { color:#555; font-size:14px;}
.div_footbb a:hover  { color:#555; font-size:14px;}
.div_footcb {width:100%; height:20px; line-height:20px;  background:#ececec; overflow:hidden; clear:both; margin:0 auto; padding-bottom:5px;  padding-top:5px;}

.list_page {text-align:center; margin:8px; clear:both; margin-top:20px;}
.list_page a{background:#fff; margin:1px;padding:4px 6px;border:1px solid #0072c4; color:#333;}
.list_page span{background:#0072c4; color:#fff; margin:1px;padding:4px 6px;border:1px solid #0072c4;}

.bannerb { width:100%; text-align:center; overflow:hidden; clear:both; overflow:hidden; clear:both; padding-bottom:5px;  padding-top:5px;}
.bannerb img { width:100%; }

.imghoverA{border:2px solid #e8e8e8;}
.imghoverB{border:2px solid #4ba7fa;}
.imghoverC{border:1px solid #e8e8e8;}
.imghoverD{border:1px solid #4ba7fa;}

.pages_line {width:100%; height:1px; text-align:center; padding:0 auto; margin:0 auto; background-color:#9c9c9c; margin-top: 10px; margin-bottom: 10px;}