
/* top start*/
body,td,th {
	font-size: 14px; font-family:"Microsoft YaHei";
}

img, div { behavior: url(/images/iepng/iepngfix.htc); }

body, div, p,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	padding:0px;
	margin:0px;
}
.FontRed{
	color:#FF0000;}
h3{
	font-size:14px;}

li{
	list-style-type:none;}

img{border:0; 
	}
.gray{
	color:#666666;}
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;color:#296cd4;}
a:active{text-decoration:underline;}

.LineLink a{text-decoration:underline;}
.LineLink a:hover {text-decoration:none;color:#296cd4;}

.ColorLink a {color:#242525;}
.ColorLink a:hover {color:#296cd4;}

.WidthTab{
	width:10px;
	height:1px;
	float:left;}
.WidthTab2{
	width:20px;
	height:1px;
	float:left;}	
.HeightTab{
	height:10px;
	width:1px;
	overflow:hidden;}

.HeightTab2{
	height:20px;
	width:1px;
	overflow:hidden;}

p{
	line-height:180%;}

a:link{text-decoration:none; border: 0; }

a:visited{text-decoration:none; border: 0;}

a:hover{text-decoration:none; border: 0;}

a:active{text-decoration:none; border: 0;}


.ListDate{
	color:#666666;
	 }
body{
	
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;
	width:100%;
	background:#fff;
}
input,textarea{
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;
}
#wrapper{}
.andiv{ margin: auto; padding: 0; width: 100%; }
  .TopInfoBG{
	width:100%;
	margin:auto;
	height:25px;
	line-height:25px;
	font-size:12px;
	overflow:hidden;} 
  .TopInfoBG .TopInfo{
}
    .TopInfo{
	margin:auto;
	max-width:640px;
	height:25px;
	line-height:25px;
	font-size:12px;
} 
  .TopInfo .welcome{
	width:320px;
	float:left;
	padding-left:10px;}

  .TopInfo .link{
	width:280px;
	float:left;
	padding-left:10px;}

  .TopInfo .ScrollNews2{
	width:440px;
	float:left;}
  .TopInfo .ScrollNews2 a{
	  padding:0px 10px;}	
  .TopInfo .ScrollNews{
	width:400px;
	float:left;}
  .TopInfo .ScrollNews a{
	  padding:0px 10px;}	
  .TopInfo .SearchTop a{
	padding-left:10px;
	}	

  .TopInfo .SearchTop{
	width:170px;
	float:right;
	padding-top:3px;
	}
  .TopInfo .SearchTop2 a{
	padding-left:10px;
	}	

  .TopInfo .SearchTop2{
	width:305px;
	float:right;
	padding-top:5px;
	color:#999999;}
  .TopInfoBG .TopInfo{
	  color:#333;}
  .TopInfoBG  a{
	  color:#333;}

	

.SearchTop{
	background:#FFF url("/images/MyMobileImages2/top_bg1.jpg") repeat-x center 0px;
	max-width:640px;
	margin:auto;
	padding:10px 0px;
	} 


header{  width: 100%;}
 #head{position: fixed; width: 100%;	background:#fff;max-width:640px;margin:auto; }
 #head .topname{ height: 40px; line-height: 40px; background: #e3e3e3; 
 	border-bottom: 2px #f3000f solid; text-align: center; }

#head .top{max-width:640px; margin:auto;font-size:12px;}
#head .top .TopLogo{
	max-width:640px;margin:auto;
 position: relative; padding: 15px 20px;}
#head .top .TopLogo .logo{ text-align:left;  }
#head .top .TopLogo .left_box{ display: none;
	position: absolute; left: 10px; top: 15px;}
#head .top .TopLogo .top_nav{
 position: absolute; right: 0px; top: 30px;
  text-align: right;}

#head .top .TopLogo .top_nav a{
	display: block;  height: auto;  
}
#head .top .TopLogo .logo img{ width: 30%; }
#head .top .TopLogo .left_box img{width: 40%; }
#head .top .TopLogo .top_nav img{width:50%; }



#head .top  #suckertree1 li{ height: 40px; line-height: 40px; border-bottom: 1px #cec5c5 solid;}
#head .top  #suckertree1 li a{ width: 210px; display: block; height: 39px; font-size: 16px; color: #333; text-align: center; margin-right: 0; }

#head .top  #suckertree1 li .cimg{display: none;}
#head .top  #suckertree1 .title{ background:#ef8000; color: #fff; font-size: 20px; text-align: center;font-weight: bold; }
	
 #head .top .TopLogo .tel .telW{
	padding-left:30px;
	padding-top:10px;
	color:#999;
	font-size:11px;
	}	
 #head .top .TopLogo .tel .telN{
	padding-left:30px;
	font-size:24px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F00;
	line-height:100%;}

/*head2 style2*/
 #head2 .top{position: fixed; z-index: 5500; width: 100%;background-color:#5ec2d2;
	height:48px;
	line-height: 48px;
	text-align: center;
	font-size:1.5em;
    color:#fff;}

 #head2 .top .backprev {
    float: left;
    width: 15%;
    text-align: left;
    color: #fff;
    height: 48px;
    line-height: 48px;
}
 #head2 .top .backprev img{margin-left: 20px; margin-top: 13px; }
 #head2 .top .head-middle {
    width: 70% !important; font-size: 1rem;
    text-align: center;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 #head2 .top .head-middle img{width:100px; height: 40px; line-height: 48px; margin-top: 5px; margin-left: 10px; display: none;}

 #head2 .top .head-right {
    float: right;height: 48px;
    text-align: center;
    width: 15%;
}
#head2 .top .head-right a{margin-top:10px;}
#head2 .top .head-right #suckertree1 li{ height: 40px; line-height: 40px; border-bottom: 1px #cec5c5 solid;}
#head2 .top .head-right #suckertree1 li a{ display: block; width: 210px; height: 39px; font-size: 16px; color: #333; margin-top:5px; }
#head2 .top .head-right #suckertree1 li .cname{ display: block; width: 210;text-align: center; }
#head2 .top .head-right #suckertree1 li .cimg{display: none;}
#head2 .top .head-right #suckertree1 .title{ height: 48PX; line-height: 48px; background:#f4cf43; color: #fff; font-size: 20px; text-align: center;font-weight: bold; }

/*#head3*/
.heade_div{ height: 80px; }
/*#head3*/
.heade_div{ height: 46px; }
#head3{ width: 100%;background:#5e8ac9;max-width:640px;margin:auto;

 }
#head3 .topname{ height: 40px; line-height: 40px; background: #e3e3e3; 
 	border-bottom: 2px #f3000f solid; text-align: center; }
#head3 .top{position: fixed; z-index: 5500; width: 100%;background-color:#5e8ac9;
	text-align: center;
	-webkit-box-shadow: 0 5px 10px #9e9b9b;
	-moz-box-shadow: 0 5px 10px #9e9b9b;
	box-shadow: 0 5px 10px #9e9b9b;
    color:#fff;}
#head3 .top{max-width:640px; height: 45px; margin:auto;font-size:12px;}
#head3 .top .TopLogo{max-width:640px;	margin:auto;	}
#head3 .top .TopLogo .backprev{float: left; width: 10%;}
#head3 .top .TopLogo .logo{float: left; width: 75%; text-align: left; height: 45px; line-height: 45px;  }
#head3 .top .TopLogo .rlogo{float: right; width: 50%; }
#head3 .top .TopLogo .lgzn{float: right; width: 20%; margin-right: 10px;}
#head3 .top .TopLogo .lgen{float: right; width: 20%;}
#head3 .top .TopLogo .logo a{color: #fff; font-size: 16px;text-transform: uppercase; font-weight: bold; margin-left: 20px; font-style: italic; text-shadow:5px 2px 6px #000; }
#head3 .top .TopLogo .top_nav{float: right; width: 15%; text-align: right; margin-top: 10px; margin-right: 20px;}
#head3 .top .TopLogo .top_nav a{display: block;  height: auto;  text-align: right;}
#head3 .top .TopLogo .top_nav a:hover{background:#008dd7; }
#head3 .top .TopLogo .logo a{ display: block;   }
#head3 .top .TopLogo .logo img{  margin-top:15px;margin-left: 25px; margin-bottom:15px;}
#head3 .top .TopLogo .top_nav #sddm a{
 padding: 0 20px; height: 55px; line-height: 55px; text-align: left; 
}
#head3 .top .TopLogo .top_nav #sddm img{
	width: 30px;   margin-top: 10px; background:#5e8ac9;
	border-radius: 40PX; padding: 5PX;  
}
#head3 .top .TopLogo .top_nav #sddm a span{ 
position: absolute;top:0px;left: 70px; color: #1d1d1d; font-size: 16px; text-transform: uppercase;
}
#head3 .top  #suckertree1 .CurrentLi{border-top: 5px #d53735  solid; }
#head3 .top  #suckertree1 .CurrentLi a{ color: #fff; }
#head3 .top  #suckertree1 li{ height: 56px;  border-bottom: 1px #cec5c5 solid; position: relative;}
#head3 .top  #suckertree1 li a{ width: 210px; display: block; height: 55px; font-size: 16px; color: #fff; text-align: left; margin-right: 0; line-height: 57px; }
#head3 .top #suckertree1 li a:hover{background:#fff; }
#head3 .top  #suckertree1 li a span {
    position: absolute;
    top: 0px;
    left: 70px;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
}
#head3 .top  #suckertree1 li img{
    width: 30px;height: 30px;
    background:#5e8ac9; border-radius: 30px; padding: 5px;
    margin-top: 10px;margin-left: 20px;
    }
#head3 .top  #suckertree1 li .cimg{display: none;}
#head3 .top  #suckertree1 .title{ background:#ef8000; color: #fff; font-size: 20px; text-align: center;font-weight: bold; }
	
 #head3 .top .TopLogo .tel .telW{
	padding-left:30px;
	padding-top:10px;
	color:#999;
	font-size:11px;
	}	
 #head3 .top .TopLogo .tel .telN{
	padding-left:30px;
	font-size:24px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F00;
	line-height:100%;}



.sub_block_title{ text-align: center; margin-top: 30px; margin-bottom: 20px;  }
.sub_block_title .zn_txt{color: #353434;
    font-size: 25px; font-weight: normal;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin: 10px 0 0 0;}
.sub_block_title .en_txt{    font-size: 18px;
    color: #7d7878;
    line-height: 30px;
    margin: 0;
    letter-spacing: 2px;
    position: relative;
    z-index: 9;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    font-weight: bold;
    font-family: Georgia, "Times New Roman", Times, serif;
}


/* navs*/
#NavLink{background: #5e8ac9;margin:auto; padding:20px 0px;}		
#NavLink #sddm{max-width:640px;margin:auto;z-index:30}
#NavLink #sddm li{width:20%;float: left;font-weight:normal;}
#NavLink #sddm .CurrentLi a{}	
#NavLink #sddm li a{display: block;color: #101010;text-align: center;text-transform: uppercase;font-size:14px;  margin:5px; letter-spacing:1px; }
#NavLink #sddm li img{ width: 50%; }
#NavLink #sddm li span{display: block; margin-top: 5px; letter-spacing: 1px; font-family:"Microsoft YaHei"; color:#fff;}
#NavLink #sddm li P{
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;}
 #NavLink #sddm li a:hover
{	text-decoration:none;
	
	color:#FFFFFF;
}

 #NavLink #sddm div
{	position: absolute;
	visibility: hidden;
	background: #B8292F;
	padding:0px 0px;
	filter: alpha(opacity=85);
	top:38px;
	}

 #NavLink #sddm div a
	{	position: relative;
		padding: 0px 5px;
		width:150px;
		text-align: center;
		background:#B8292F;
		color: #FFFFFF;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		line-height:30px;
		height:30px;
		border-bottom:1px solid #932126;}

 #NavLink #sddm div a:hover{
	background:#FF8700;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	border-bottom:1px solid #932126;}

body.mdui-loaded .mdui-drawer #sddm{}

body.mdui-loaded .mdui-drawer #sddm li{ width: 100%; height: 55px; border-bottom:1px #cec5c5 solid; position: relative;  } 
#head .top .mdui-drawer #sddm li a{width: 90%; height: 50px; text-align: left; padding:0 20px;}
#head .top .mdui-drawer #sddm li a img{ width: 35px; height: 35px; margin-top:5px; background:#5e8ac9;
	border-radius: 40PX; padding: 5PX;  }
#head .top .mdui-drawer #sddm li a span{ position: absolute; top:15px; left: 75px;  color: #666; font-size: 18px; }
body.mdui-loaded .mdui-drawer #sddm .CurrentLi{border-top:5px #d53735 solid;}
body.mdui-loaded .mdui-drawer #sddm .CurrentLi span{  }

.new_img{ width: 120px; height: 80px; }
.new_title{ font-size: 16px; padding-bottom:5px; }
.new_content{ font-size: 13px; color: #808080; padding: 0 20px; }
.new_date{ font-size: 12px; text-align: right; color: #808080; padding-right: 20px;}
/*m_index_product*/
.m_index_product{
    padding-bottom: 40px;
    background-size: 100%; }
.m_index_product .title_box{ width: 100%; height: 30px; margin:auto; position: relative; margin-top: 40px; margin-bottom:15px;}

.m_index_product .timg{position: absolute; top:0px; z-index: 999; width: 100%; margin:auto;  text-align: center;  }
.m_index_product .title_box{text-align: center;  }
.m_index_product .title_box h2{
 font-size: 20px; 
 font-weight: bold;  font-family:"Microsoft YaHei";
  color: #000; margin-bottom:10px; letter-spacing:2px;
}
.m_index_product .title_box p{
    font-size: 14px;
    text-transform: uppercase;
    color: #7d7878;
    letter-spacing: 2px;
}
.m_index_product .DivList{ margin: 20px; margin-top:0; margin-right: 0; margin-bottom: 20px;  }
.m_index_product .more_btn{width: 100%;}
.m_index_product .more_btn a{
 display: block; width: 100px; height:40px; line-height:40px; font-size: 14px; 
 color: #fff; background: #5e8ac9; text-align: center; margin:auto; 
  }

.m_index_product .albumblock{padding: 0; float: left; width: 49.33%; margin-top: 2%;}
.m_index_product .albumblock .inner{
	margin: 10px; margin-right: 20px; 
	margin-left: 0px; margin-top: 2px;
	 margin-bottom:0px; 	overflow:hidden;
	  border:0; padding: 0;
}
.m_index_product .albumblock .inner a{ display: block;}
.m_index_product .albumblock .img_box{
	 border:1px #c7c6c6 solid; 
	position: relative;
    background: #fff;
    padding-bottom: 90.333333%;
    height: 0;
    overflow: hidden;
}
.m_index_product .albumblock .title{ 
	border:0; margin: auto; padding: 0;
	color:#333; font-size: 14px; text-align: center;
	height: 40px; line-height: 40px;

	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }

.m_index_product .DivList .albumblock .inner img{border:0;width:100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
	}	


.m_index_product .view_more{ width: 100%; background: #009de0;  clear: both;  }
.m_index_product .view_more a{ display: block; margin: auto; width: 120px; height: 50px; line-height: 50px; color: #fff; text-align: center;  font-size: 20px; letter-spacing: 2px;}



/*index_about*/
.index_about{background: #f9f9f9;  padding-bottom: 40px; padding-top:40px; }
.index_about .DivList{ margin:auto; }
.index_about .topictitle{
	padding: 0 20px;  margin-top: 20px; margin-bottom: 20px;
  text-align: center; color: #000; font-family:"Microsoft YaHei";
   font-size: 20px; font-weight: bold; text-transform: uppercase;}
.index_about .topictitle h2{ 
	font-size: 20px; font-weight: bold; 
	 text-align: left; font-family:"Microsoft YaHei"; 
	 color: #1a1a1a; margin-bottom:10px; 
}
.index_about .topictitle p{
	font-size: 12px;text-transform: uppercase; text-align: left;
    color: #7d7878; font-weight: normal; letter-spacing: 4px;
}
.index_about .content_box{padding: 0px 20px; padding-top: 0;}
.index_about .content_box p{line-height: 23px; letter-spacing: 1px; text-indent: 2em; font-size: 14px; color:#5a5a5a;}

.index_about .img_box{padding: 15px 20px;}
.index_about .img_box img{ width: 100%;   }
.index_about .txt_box{ 	text-align: left; 	 }

.index_about .more_btn{margin-top: 20px; text-align: center; }
.index_about .more_btn a{ font-size: 14px;  width:50px;margin: auto; margin-left: 0; letter-spacing: 2px; text-indent:0em; height: 40px; line-height: 40px; display: block;  color:#5e8ac9; border-bottom:2px #5e8ac9 solid;}

.index_banner{ }
.index_banner img{ width: 100%; }

/*index_news*/
.index_news{ width: 100%; background: #f8f8f8; margin: auto; padding-top: 35px;padding-bottom: 40px; }
.index_news .more_btn{ height: 40px;
    margin-top: 80px; }
.index_news .more_btn a{    font-size: 15px;
    width: 30%; text-align: center;
    margin: auto;
    background: #5ec2d2;
    letter-spacing: 2px;
    text-indent: 0em;
    height: 45px;
    line-height: 45px;
    display: block;
    border-radius: 2px;
    color: #fff;}
.index_news .top_title{margin-bottom: 20px; }
.index_news .top_title h2{ font-size: 26px; font-weight: 500;  text-align: center; font-family:"Microsoft YaHei"; color: #000; margin-bottom:15px; letter-spacing: 2px;}
.index_news .top_title p{display: block;width: 50px;
    margin: auto; height: 3px; background: #f4cf43; }
.index_news ul{margin-left: 20px; margin-right: 20px;}
.index_news li{ float: left; width: 50%; position: relative;  padding-bottom: 20px;}
.index_news li .bimg{    padding-left: 10px;}
.index_news li .bimg img{ width: 100%; }
.index_news li .box{ position: absolute; top: 40px; padding-bottom: 10px; background: #fff; margin: 20px;  margin-left:20px; margin-right: 10px; }
.index_news li .title{ text-align: center; font-size: 12px; margin-top: 15px;margin-bottom: 0px; } 
.index_news li .desc{ margin: 10px; margin-top: 5px; }
.index_news li .desc a{color:#8d8d8d; font-size: 10px; letter-spacing: 1px; text-align: center;}
.index_news li .btn_view{text-align: center;  display: none; }
.index_news li .btn_view a{color: #f08201; font-size: 15px;}
.index_news li:first-child{padding-bottom: 0; padding-top: 0;}
.index_news li:first-child .box{ margin-left: 10px;
    margin-right: 20px;}
.index_news li:first-child .bimg{ padding-right: 10px; padding-left: 0; }

.m_img_new{  padding:20px; padding-top: 50px; padding-bottom: 50px; }
.m_img_new .topictitle{ text-align: center; margin-bottom: 20px; }
.m_img_new .topictitle h2{ 
	font-size: 20px; font-weight: bold; 
	 text-align: center; font-family:"Microsoft YaHei"; 
	 color: #000; margin-bottom:5px; 
}
.m_img_new .topictitle p{font-size: 16px;
    text-transform: uppercase;
    color: #aba4a4; font-weight: normal;
    letter-spacing: 2px;}

 .m_img_new .sections,.section {
    height:100%;
  }
.m_img_new .img_box { position: relative; margin-bottom: 20px;}
.m_img_new .img_box img { width: 100%;}

.m_img_new .sections li{position: relative; margin-bottom: 20px;
float: left; width: 50%;}
.m_img_new li .box{
background: #f9f8f8;padding-bottom: 20px; margin-left: 10px;}
.m_img_new li:nth-child(1) .box{margin-left: 0px;margin-right: 10px;}
.m_img_new li:nth-child(2) .box{ }
.m_img_new .img_box{}
.m_img_new .date_box img{ width: 100%; }
.m_img_new li .box .title{ 
text-align: left; font-size: 14px;
margin-bottom: 10px; margin-top: 10px;
padding-left: 10px; padding-right: 10px;
 overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.m_img_new li .box .desc{ 
	text-indent: 2em;color: #737272; font-size: 13px;
 padding-left: 10px; padding-right: 10px;
  }
.m_img_new .btn_view { font-size: 30px; }


.m_img_new .sections a{ display: block; width: 100%;
height: 100%;  }
.m_img_new .sections h3{
 position: absolute; bottom: 0;
  height: 40px;  line-height: 40px;
  width: 100%;  z-index: 199;}
.m_img_new .sections span{ color: #fff; }


/* index_case */
.index_case{display: none; background:#f4f3f3; padding-top: 60px; padding-bottom:60px;   }
.index_case .topictitle{ text-align: center; margin-bottom: 20px; }
.index_case .topictitle h2{ 
	font-size: 20px; font-weight: bold; 
	 text-align: center; font-family:"Microsoft YaHei"; 
	 color: #000; margin-bottom:5px; 
}
.index_case .topictitle p{font-size: 16px;
    text-transform: uppercase;
    color: #7d7878;
    letter-spacing: 2px;}
.index_case .DivList{ margin-left: 15px; }
.index_case li{ float: left; width: 50%; }
.index_case li a{ display: block; padding-right: 15px; }
.index_case li img{ width: 100%; border-radius: 5px;}
.index_case li span{ display: none;}

.banner {
	width:100%; height: 240px;
	margin:0 auto;
	padding:0;
	background-color:#151515;
}
.banner #scroller{height: 240px;}
.banner #scroller li{height: 240px;}
.banner #scroller li a{height: 240px;}
.banner #thelist img{ height: 100%; }

#wrappers {
	margin:0;
	width:100%;
	height:auto;
	float:left;
	position:relative;	/* On older OS versions "position" and "z-index" must be defined, */
	z-index:1;			/* it seems that recent webkit is less picky and works anyway. */
	overflow:hidden;
}
#scroller {
	height:auto;
	float:left;
	padding:0;
}
#scroller ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
}
#scroller li {
	display:block;
	float:left;
	width:auto;
	height:auto;
	text-align:center;
	font-size:0px;
	padding:0;
	position:relative;
}
#scroller li a {
	display:block;
	padding:0;
	margin:0;
}
#scroller li p {
	position:absolute;
	z-index:2;
	display:block;
	width:100%;
	bottom:0;
	background-color:rgba(0, 0, 0, 0.2);
	color:#F4F4F4;
	font-size:14px;
	text-indent: 55px;
	line-height:24px;
	text-align: left;
	text-indent: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding:0;
	margin:0;
}
#nav {
	float: right;
	margin-top: -20px;
	padding: 0;
	position: relative;
	width: auto;
	z-index: 3;
}
#prev, #next {
	float:left;
	font-weight:bold;
	font-size:14px;
	padding:5px 0;
	width:80px;
	display: none;
}
#next {
	float:right;
	text-align:right;
}
#indicator > li {
	display:block;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
#indicator {
	display: block;
	margin: 0 8px;
	padding: 0;
	width: auto;
}
#indicator > li {
	text-indent:-9999em;
	width:8px;
	height:8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	background:#888;
	overflow:hidden;
	margin-right:4px;
}
#indicator > li.active {
	background:#DDDDDD;
}
#indicator > li:last-child {
	margin:0;
}


#body .main .content .contact_class .address{
	background: url("/images/mobile/c_address.png") no-repeat 3% 50%; padding-left: 50px !important; border:1px #d0c8c8 solid; 
	margin-bottom: 20px; text-align: left !important;
}
#body .main .content .contact_class .tel{
	background: url("/images/mobile/c_tel.png") no-repeat 3% 50%;
	 padding-left: 50px !important;border:1px #d0c8c8 solid;
	 margin-bottom: 20px; text-align: left !important;
	}
#body .main .content .contact_class .fax{
	background: url("/images/mobile/c_fax.png") no-repeat 3% 50%;
	 padding-left: 50px !important; border:1px #d0c8c8 solid;margin-bottom: 20px; text-align: left !important;
	}
#body .main .content .contact_class .qq{
	background: url("/images/mobile/c_qq.png") no-repeat 3% 50%;
	 padding-left: 50px !important; border:1px #d0c8c8 solid;margin-bottom: 20px; text-align: left !important;
	}
#body .main .content .contact_class .email{
	border:1px #d0c8c8 solid; margin-bottom: 20px;
	background: url("/images/mobile/c_email.png") no-repeat 3% 50%;
	 padding-left: 50px !important; text-align: left !important;
	}
#body .main .content .contact_class .website{
	border:1px #d0c8c8 solid; margin-bottom: 20px;
	background: url("/images/mobile/c_website.png") no-repeat 3% 50%; 
	padding-left: 50px !important; text-align: left !important;
}

.about_class_map_box{ display: none; }
.contact_class_map_box{ margin-bottom: 80px; }
}
	
#wrapper #body{
	max-width:640px;
	margin:auto;
	background:#FFF;
	}

#body .MoreLink a{
	background:#3888BD;
	line-height:30px;
	text-align:center;
	width:100%;
	display:block;
	height:30px;
	cursor:pointer;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	border-radius:5px;border:1px solid #CCC;box-shadow:2px 2px 4px #ededed;-moz-box-shadow:2px 2px 2px #ededed;-webkit-box-shadow:2px 2px 4px #ededed}
#body .MoreLink a:hover{
	background:none;
	color:#FFF;
	text-decoration:none;
	background-color:#FF8700;}
	

/*footer*/
#footer{
	max-width:640px;background:#5e8ac9;
	margin:auto;padding-bottom:0px;
	font-size:12px;	color:#FFF;
}
#footer .f_tel{
	position: fixed; right: 1px; top: 40%;
	 z-index: 999; width: 74px; height: 74px;
}
#footer .f_tel img{ width: 100%; height: 100%; }
#footer .f_tel a{
	border-radius: 40px; color: #fff;
	display: block; padding: 15px;
	width: 40px; height: 40px;
	background:#d53735; line-height: 40px;
	 font-size: 14px;
	}
#footer .f_tel .lg{ border-top: 0px; }
#footer .inner{
	max-width:640px;margin:auto;
	padding:25px;padding-bottom:20px;
	padding-left: 20px; padding-right: 20px;
	text-align:center;
}
#footer .left_box{ float: left; width: 70%; }
#footer .right_box{ float: right; width: 30%;}
#footer .right_box .b_cake{ position: relative; text-align: right;  }
#footer .right_box .b_cake img{width: 95%;}

#footer .left_box .contact_box{ text-align: left;  }
#footer .left_box .contact_box .t{ font-size: 15px; margin-bottom: 5px; }
#footer .left_box .contact_box p{
color:#fff; font-size: 12px; 
 margin:auto; line-height: 18px; margin-bottom: 2px;}
#footer .left_box .contact_box .backtop{ display: none; }
#footer .left_box .dw{
  padding-left: 28px; padding-bottom: 15px;
  margin-left: 0px !important;
   }
#footer .left_box .tel{ margin-left: 0px !important; }


#footer .bottom_box{color:#9a9a9a;
	width:100%;height:20px; text-align:center;
	border-top:1px #96b0d6 solid; padding-top:10px; 
	padding-bottom: 8px;font-size: 10px; 
}
#footer .bottom_box p{color:#fff; font-size: 10px;}
#footer .bottom_box p a{color:#fff; font-size: 10px;}
#footer a{color:#fff;font-size: 10px;}

#wrapper  .t_page{
	padding:20px;padding-bottom: 50px;
	text-align:center;
	font-size:12px;
	line-height:25px;
	padding-left: 0;
	padding-right: 0;
	}	
#wrapper  .t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}	


/* date css*/		
 .header {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 11px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;
}
 .header td {padding-left: 10px;}
 .header a {color: #154BA0;}
 .header input {background:none;vertical-align: middle;height: 16px;}
 .category {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}
 .category td {border-bottom: 1px solid #DEDEB8;}
 .expire, .expire a:link, .expire a:visited {color: #999999;}
 .default, .default a:link, .default a:visited {color: #000000;}
 .checked, .checked a:link, .checked a:visited {color: #FF0000;}
 .today, .today a:link, .today a:visited {color: #00BB00;}
 #calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
 #calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
 #calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
 #year,#month{padding:0 10px;background:#fff;}	


/* SearchBar */

.SearchBar {
	width:202px;
	height:32px;
	background:url("/images/MyMobileImages2/search_bg.gif") no-repeat left top;
	margin:auto;
}

.Sbox .SearchBar{
	margin:10px 0px 0px 10px;}

.SearchBar #search-text {
	width: 160px;
	padding:0px 5px;
 	margin:0px;
	color:#999;
	height:30px;
	line-height:30px;
	font-size:12px;
	background:none;
	border:none;
	padding-left:5px;}

.SearchBar #search-submit {
	border:none;
	background:none;
	font-size:12px;
	color: #FFFFFF;
	height:25px;
	margin:0px;	
	cursor:pointer;
	padding:0px;
	line-height:25px;
	width:30px;
}

/* search content */
#search_content .searchtip{
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	BORDER-bottom: #023848 1px solid;
	padding-top:10px;
}

#search_content .result_list{
	padding:10px 10px;
	}
	
#search_content .result_list dt{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	line-height:25px;
	font-family:Microsoft Yahei;}	

#search_content .result_list dd{
	padding:0 0 5px 0;
	margin:0px;
	line-height:20px;
	}	

#search_content .result_list .line {
	overflow:hidden;
	BORDER-bottom: #E9E8E8 1px dashed;}	

#search_content .result_list .line a{
	padding-right:20px;}

#search_content .result_list .line a:hover{
	text-decoration:none;}			
	
#search_content .search_welcome{
	line-height:25px;
	text-align:center;
	}
#search_content .search_welcome p{
	text-align:center;}		
#search_content .result_page{
	text-align:center;
	font-size:13px;
	padding:10px;}

#search_content .result_page span{
	font-size:12px;
	font-family:arial;
	padding:0 5px;
	}	

#dark_footer .box_240px_left {
	width:143px;
	padding-right: 42px;
	padding-top: 0px;
	background-image: none;
	padding-bottom:0px;
	float:left;
}
#dark_footer .box_240px_left h2{
	font-size:14px;
	border-bottom:1px dotted #999;
	color:#FFF;
	padding-bottom:10px;}
#dark_footer .box_240px_left li{
	line-height:250%;
	font-size:12px;}
#dark_footer .box_240px_middle {
	padding: 0px 42px;
	background-image: none;
}
#dark_footer .box_240px_right {
	padding-left: 42px;
	padding-top: 0px;
	background-image: none;
}
#dark_footer_wrap {
	background-color:#296cd4;
	overflow: hidden;
	padding:20px 0px;
}
#dark_footer {
	width: 940px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	color#FFF;
}
#light_footer_wrapper {
	font-size:12px;
	padding:10px;
	height:100px;
	
}
.box_240px_right li {
	display: inline;
}
#dark_footer li a{
	color:#FFF;}


/*backtotop*/
.backToTop {
 display: none;
 width: 50px;
 height:50px;
 line-height: 1.2;
 background:url("/images/MyCMSSimple/back_top.png") left top;;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}


/* open div*/
#popupMask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9990;
	background-color:#000;
	-moz-opacity: 0.7;
	opacity:0.70;
	filter: alpha(opacity=70);
}
#popupContainer {
	position: absolute;
	z-index: 9991;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
	}
#popupInner {
	border: 3px solid #296cd4;
	background-color: #FFFFFF;
	}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 9;
}
#popupTitleBar {
	background:url("/images/MyCMSSimple/box_bg1.jpg") repeat-x left top;
	color: #296cd4;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	z-index: 9992;
	text-align:center;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
#popupControls a span {
	display: block;
	height: 15px;
	width: 15px;
	text-indent: -9000px;
	background: url('/images/MyCMSSimple/close.gif') no-repeat;
}

.VideoBox{
	padding:10px;}


/*product*/
.RightNav span{
	color:#296cd4;}
 .ClassNav{
	padding:0px 0px;}
	
 .ClassNav .NavTree ul{
	padding-left:10px;
	}
	
 .ClassNav .NavTree ul li{
/*position: relative;*/
	width:33.33%;
	
	overflow:hidden;
	float:left;
	}
 .ClassNav .NavTree ul li a{padding:10px;}
 .ClassNav .NavTree ul li .cimg{display: block;}
 .ClassNav .NavTree ul li .cimg img{ width: 100px; }
  .ClassNav .NavTree ul li .cname{ font-size: .8rem; }

  .category_title{margin-top: 30px; height: 40px; border-bottom: 20px; position: relative;}
    .category_title .tb{position: absolute; z-index: 555; width: 100%;}
  .category_title h2{ color: #009de0; width: 100px; padding: 0px 20px; margin: auto; background: #fff;  font-size: 24px; text-align: center; font-weight: inherit;}
  .category_title .hr{ position: absolute; z-index: 444; top: 20px; width: 100%; border-top: 1px #009de0 solid }
	
/*1st level sub menu style */
 .ClassNav .NavTree ul li ul{
left: 178px; /* Parent menu width - 1*/
position: positive;
width: 217px; /*sub menu width*/
top: 0;
display: none;
border:1px solid #296cd4;
border-top:2px solid #296cd4;
background:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=3, Direction=135);
z-index:2000;
}
.RightNav .ClassNav .NavTree ul li ul{
	 width:265px;}

/*All subsequent sub menu levels offset */
 .ClassNav .NavTree ul li ul li ul{ 
left: 159px; /* Parent menu width - 1*/
z-index:2000;}
/* menu links style */
 .ClassNav .NavTree ul li a{
	 margin: auto;
	text-align:center;
	
	line-height:30px;
	background: url("/images/MyMobileImages2/m_Pro_bg1.gif") repeat-x 0px top;
	display:block;
	overflow:hidden;	 }	

 .ClassNav .NavTree ul li li{
	padding-left:0;
	text-align:center;
	z-index:2000;
}
 .ClassNav .NavTree ul li li a{
	border-bottom:1px solid #DDDDDD;
	padding-left:10px;
	z-index:2000;}

 .ClassNav .NavTree ul .current  a{
	background: url("/images/MyMobileImages2/m_Pro_bg2.gif") repeat-x 0px top;
	color:#FFFFFF;}
		
 .ClassNav .NavTree ul li a:hover{
	background: url("/images/MyMobileImages2/m_Pro_bg2.gif") repeat-x 0px top;
	color:#FFF;
	text-decoration:none;
}
 .ClassNav .NavTree .subfolderstyle{

}
/* Holly Hack for IE \*/
* html  .ClassNav .NavTree ul li { float: left; height: 1%;z-index:2000; }
* html  .ClassNav .NavTree ul li a { height: 1%;z-index:2000; }
/* End */	


/*service*/
.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}
.qqbox {
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:200px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
	z-index:500;
}
.qqlv {
	width:33px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf {
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #cc0000;
	background:#fff;
}
.qqkfbt {
	width:118px;
	height:20px;
	overflow:hidden;
	background:#cc0000;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #fff;
	cursor:pointer;
	text-align:center;
}
.qqkfhm {
	width:112px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px 0;
}
.bgdh {
	width:102px;
	padding-left:10px;
}
#K1 {
	padding-left:3px;
}
#K1 p{
	padding:5px 0px;}	


.MyBar_com_position { 
width: 100%;PADDING-TOP: 2px;padding-bottom: 2px; border-top: 1px #dcd4d4 solid;
height: 46px;
position: fixed;
left: 0px;
bottom: 0px;
background:#fff;
z-index: 4000;
overflow: hidden;
_position: absolute;
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
}
.MyBar_com_chat{
	max-width:640px;
	margin:auto;
	}
.MyBar_com_chat ul li{
	float:left;	
	width:20%;
	height:46px;
	}
	
.MyBar_com_chat ul li a{
	padding:0px 10px;
	padding-top:30px;
	display:block;
	text-align:center;
	color:#989696;
	font-size:10px;
	
	height:21px;
	}
.MyBar_com_chat ul .LiIcon1{
	border-left:none;
	
}
/*
.MyBar_com_chat ul .LiIcon2{
	background:url(/images/MyMobileImages2/M_My_icon2.png) no-repeat center 5px;
}
.MyBar_com_chat ul .LiIcon3{
	background:url(/images/MyMobileImages2/M_My_icon3.png) no-repeat center 5px;
}
.MyBar_com_chat ul .LiIcon4{
	background:url(/images/MyMobileImages2/M_My_icon4.png) no-repeat center 5px;
}
.MyBar_com_chat ul .LiIcon5{
	background:url(/images/MyMobileImages2/M_My_icon5.png) no-repeat center 5px;
}

.MyBar_com_chat ul .LiIcon6{
	background:url(/images/MyMobileImages2/M_My_icon6.png) no-repeat center 5px;
}
.MyBar_com_chat ul .LiIcon7{
	background:url(/images/MyMobileImages2/M_My_icon7.png) no-repeat center 5px;
}
.MyBar_com_chat ul .LiIcon8{
	background:url(/images/MyMobileImages2/M_My_icon8.png) no-repeat center 5px;
}
.MyBar_com_chat ul .LiIcon9{
	background:url(/images/MyMobileImages2/M_My_icon9.png) no-repeat center 5px;
}
.MyBar_com_chat ul .LiIcon10{
	background:url(/images/MyMobileImages2/M_My_icon10.png) no-repeat center 5px;
}
.MyBar_com_chat ul .LiIcon11{
	background:url(/images/MyMobileImages2/M_My_icon11.png) no-repeat center 5px;
}
.MyBar_com_chat ul .LiIcon12{
	background:url(/images/MyMobileImages2/M_My_icon12.png) no-repeat center 5px;
}
*/

/* clearfix */
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.clearfix {
	clear:both;
}
.clearbox {
	clear:both; 
	width:996px; 
	margin:0 auto; 
	height:0; 
	overflow:hidden;}
.clear { 
	height:1%; 
	overflow:hidden; }


.NavTree{display: flex;
    width: 100%;
    }
.swiper-container a{ color: #fff; }
.swiper1 {
				width: 100%;
			}
			.swiper1 .selected {
				color: #c58a05;
				border-bottom: 2px solid #c58a05;
			}
			.swiper1 .swiper-slide {
				text-align: center;
				font-size: 14px;
				height: 50px;
				/* Center slide text vertically */
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
				cursor: pointer;
			}
			.swiper2 {
				width: 100%;
			}
			.swiper2 .swiper-slide {
				height: calc(100vh - 50px);
				background-color: #ccc;
				color: #fff;
				text-align: center;
				box-sizing: border-box !important;
				overflow-x: hidden !important;
			}


.swiper-slide:nth-child(1n) {
width: 120px !important;
}
.swiper-slide:nth-child(2n) {
width: 80px !important;
}
.swiper-slide:nth-child(3n) {
width: 80px !important;
}
.swiper-slide:nth-child(4n) {
width: 80px !important;
}
.swiper-slide:nth-child(5n) {
width: 80px !important;
}

