
/* 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:#000;max-width:640px;margin:auto; z-index: 999; }
 #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:20px;}

#head .top .TopLogo .logo{ text-align:center;  }
#head .top .TopLogo .left_box{  
	position: absolute; left: 20px; top: 20px;}
#head .top .TopLogo .top_nav{
 position: absolute; right: 20px; top: 20px;
  text-align: right;}

#head .top .TopLogo .top_nav a{
display: block;
    height: auto;
    text-align: right;
    border-radius: 0;
    width: auto;
 }
#head .top .TopLogo .top_nav a:hover{ background: #000; }
#head .top .TopLogo .logo img{  }
#head .top .TopLogo .left_box img{width: 40%; }
#head .top .TopLogo .top_nav img{width: 40%; }



#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: 46px; }
#head3{ width: 100%;background:#1d1d1d;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:#1a1a1a;
	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; letter-spacing:1.5px; 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 .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:#d2ab5f;
	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 #d2ab5f  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:#d2ab5f; 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%;}


/*index_title*/
.index-title {text-align: center;color: #000; margin-top: 40px;}
.index-title .img img { width: 50%; }
.index-title .en {
    font-family: "Arial"; margin-bottom: 10px;
    letter-spacing: 1px; 
 font-size: 30px; color: #2b2b2b; text-align: center; 
}
.index-title .cn { 
  font-family: "Microsoft YaHei"; 
 text-transform: uppercase;
 letter-spacing:1px; 
 font-size: 20px; color: #2b2b2b; text-align: center; margin-bottom: 20px;
}

 .index-title .en span { 
    font-size: 30px; color: #1d1d1d 
    font-family: 'Times New Roman'; 
    text-transform: uppercase; 
    
}
.index-title .yhr{ margin:auto; width: 50px; border-top: 5px #f17421 solid; margin-top: 15px; display: none; }



.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: 20px;
    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: #f8f8f8;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; font-weight: bold; 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";}
#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: 55px; line-height: 56px; text-align: left;}
#head .top .mdui-drawer #sddm li a:hover{ background:#fff; }
#head .top .mdui-drawer #sddm li a img{ width: 30px; height: 30px; margin-top: 10px; margin-left: 20px;
background:#db7801; border-radius: 30px; padding: 5px;
   }
#head .top .mdui-drawer #sddm li a span{ position: absolute; top:0px; left: 80px;  color: #000; font-size: 18px; text-transform: uppercase;}
body.mdui-loaded .mdui-drawer #sddm .CurrentLi{border-top: 5px #d2ab5f  solid;}
body.mdui-loaded .mdui-drawer #sddm .CurrentLi span{ color: #000 !important; }

.new_img{ width: 150px; height: 100px; }
.new_title{ font-size: 16px; padding-left: 5px; }
.new_content{ font-size: 13px; color: #808080; padding: 0 10px; }
.new_date{ font-size: 12px; text-align: right; color: #808080; padding-right: 20px;}

/*m_index_brand*/
.m_index_brand{  }
.m_index_brand .DivList{ margin-bottom: 0;}
.index_class_layout{ position: relative; margin:auto; width: 100%; margin-bottom: 5px;}
.index_class_layout img{ width: 100%; }
.index_class_layout .btn_box{
	position: absolute;width: 100%; height: 50px; left: 0; bottom: 0; text-align: center;
	z-index: 199;
}
.index_class_layout .btn_box a{ display: block; width: 100%; height: 50px; line-height: 50px; color: #fff; font-size: 14px; }
.index_class_layout .btn_bg_box{position: absolute;left: 0; bottom: 0; width: 100%; height: 50px; background: #000;  z-index: 99;
 filter:alpha(opacity=70); 
 -moz-opacity:0.7; 
 -khtml-opacity: 0.7; 
 opacity: 0.7;
}
.m_index_brand li{
	position: relative; margin-bottom: 5px;
 float: left; width: 50%; }
.m_index_brand li .category_images{ border-right: 2px #fff solid; border-left:2px #fff solid; }
.m_index_brand li .left_img{ width: 100%; }
.m_index_brand li .right_img{ width: 100%;}
.m_index_brand li  .btn_box{
	position: absolute;width: 100%; height: 50px; left: 0; bottom: 0; text-align: center;
	z-index: 199;}
.m_index_brand li .btn_box a{ display: block; width: 100%; height: 50px; line-height: 50px; color: #fff; font-size: 14px; }
.m_index_brand li .btn_bg_box{position: absolute;left: 0; bottom: 0; width: 100%; height: 50px; background: #000;  z-index: 99;
 filter:alpha(opacity=50); 
 -moz-opacity:0.5; 
 -khtml-opacity: 0.5; 
 opacity: 0.5;
}

.m_index_brand li a{ display: block; background:url("/images/mobile/cbg.png") no-repeat;  background-size: 100%;
    height: 50px;}
.m_index_brand li a span{display: block; width: 100%;}
.m_index_brand li .title_box{ text-align: center;  }
.m_index_brand li .title_box .cn{color: #333; font-size: 15px; line-height: 45px; }
.m_index_brand li .title_box .en{color: #a11c1f; }
.m_index_brand li .img_box{text-align: center;}
.m_index_brand li .imgbg_box{text-align: center;}

.m_index_brand li:nth-child(3) a{margin-right: 0px;}
.m_index_brand li:nth-child(6) a{margin-right: 0px;}

/*m_index_youshi*/
.m_index_youshi{
	margin: 20px; margin-top: 50px;     padding-bottom: 40px;
background: #f2f2f2;
}

.m_index_youshi .index-title{ text-align: center; font-size: 25px; font-weight: bold;  margin-bottom: 20px; }
.m_index_youshi .banner img{ width: 100%; }
.m_index_youshi .index-title .cn{color: #fff; }
.m_index_youshi .DivList{margin: 15px; margin-top: 0; }
.m_index_youshi .DivList ul{  margin: auto;}
.m_index_youshi li{ float: left; width: 25%; text-align: center; margin-bottom: 30px;}
.m_index_youshi li a{ color: #fff;  text-align: center; font-size: 12px;}
.m_index_youshi .DivList li{ position: relative; overflow: hidden; }
.m_index_youshi .txt_box{
    display: block;  text-align: center;
    font-size: 18px;  margin: 25px; 
    line-height: 25px; 
}
.m_index_youshi .p4{display: block;  text-align: center;
    font-size: 16px;  margin-bottom: 10px; 
    line-height: 25px; color: #2b545a;}
.m_index_youshi .p4 img{
    width: 20px; margin-right:10px;
}

.m_index_youshi i{ font-size: 20px; color: #2b545a;}

.m_index_youshi .btn_box{position: relative; margin-bottom: 30px;}
.m_index_youshi .btn_box a{    display: block;
    width: 180px;  height: 45px;
    margin: auto; text-align: center;
    background: #2b545a;
    color: #fff;
    font-size: 15px;
    line-height: 45px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;}

.m_index_youshi .btn_box img{
	position: absolute; top: 12px;  left: 35%; 
}


/*m_index_youshi2*/
.m_index_youshi2{
	background: url("/images/mobile/index_youshi2_bg.jpg") no-repeat; background-size: 100% 100%; 
	padding-top: 30px; padding-bottom: 60px;}

.m_index_youshi2 .DivList{margin: 15px; margin-top: 0; margin-bottom: 0; }
.m_index_youshi2 .DivList ul{  margin: auto;}
.m_index_youshi2 li{ float: left; width: 50%; text-align: center; }
.m_index_youshi2 .DivList li{ position: relative; overflow: hidden; }
.m_index_youshi2 li .title_box{font-size: 16px; display: block; color: #fff; text-align: center;}
.m_index_youshi2 li .txt_box{
    display: block; color: #b9b8b7; text-align: left;
    font-size: 12px;  margin: 15px; margin-top:10px;
    line-height: 20px;
}
.m_index_youshi2 li .img{
	margin: auto;
	
    margin: 15%;
}
.m_index_youshi2 li .img img{
	margin: auto; width: 70%;

}



/*m_index_product*/
.m_index_product{
    padding-bottom: 20px;
    background-size: 100%; }
.m_index_product .title_box{ width: 100%; height: 56px; 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 .albumblock{padding: 0; float: left; width: 49.33%; margin-top: 2%; margin-bottom: 10px;}
.m_index_product .albumblock .inner{
	margin: 10px; margin-right: 20px; 
	margin-left: 0px; margin-top: 2px;
	 margin-bottom:0px; 	
	  border:0; padding: 0;
}
.m_index_product .albumblock .inner a{
 display: block; border: 1px #f6f6f6 solid; 

 -moz-box-shadow: 0 0 5px 1px #cecbcb;
 -webkit-box-shadow: 0 0 5px 1px #cecbcb;
 box-shadow: 0 0 5px 1px #cecbcb;

}
.m_index_product .albumblock .img_box{
	  
	position: relative;
    background: #fff;
    padding-bottom: 95.333333%;
    height: 0;
    overflow: hidden;
}
.m_index_product .albumblock .title{ 
	border:0; margin: auto; padding: 0;
	color:#0c0c0c; font-size: 14px; text-align: center;
	height: 35px; line-height: 35px; 
 }

.m_index_product .albumblock .pro_type{ text-align: center; color: #565656; font-size: 12px; height: 30px;}

.m_index_product .DivList .albumblock .inner img{border:0;width:100%; height: 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*/
.aboutImg img{ width: 100%; }
.index_about{ 
 padding-top:50px;
background: url("/images/mobile/index_about_bg.jpg") no-repeat; 
background-size:100% 100%;
}
.index_about .DivList{ margin:auto; }
.index_about .index-title{position: relative; margin-top: 0; margin: 0 15px;}
.index_about .index-title .cn{ font-size: 20px; color: #2b2b2b; text-align: center; margin-bottom: 20px;}
.index_about .index-title .en{ font-size: 40px; color: #2b2b2b; text-align: center; }
.index_about h3{ height:70px; background: url("/images/mobile/about_title_bg.png") no-repeat; background-size:100% 100%; text-align: center;
font-size: 24px;line-height: 110px; margin-bottom: 20px;  }
.index_about .about_content{ margin: 0 20px;  }
.index_about .img_box{  }
.index_about .txt_box{  margin-bottom:30px; }
.index_about .txt_box{text-align: center; 
 line-height: 23px; letter-spacing: .7px;
 color: #545454;font-size: 12px;	text-transform: 2em; }
.index_about .txt_box .pc{
line-height: 26px; letter-spacing: 1px; 
 font-size: 14px;   text-align: left; 
display: -webkit-box; text-indent:24px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 15;
overflow: hidden;}
.index_about .img_box img{ width: 100%; height: 100%; }
.index_about .icon_box{margin: 0 20px; margin-top: 10px;}
.index_about .icon_box li{
 float: left; width: 25%; text-align: center;
 margin-bottom: 10px; margin-top: 10px;}
.index_about .icon_box li p{ color: #fff; text-align: center; }
.index_about .icon_box li img{ width: 60%; }
.index_about .icon_box li .p2{ font-weight: bold; font-size: 14px; margin-top: 10px;  margin-bottom: 10px; }
.index_about .icon_box li .p3{ font-size: 10px; padding: 0 5px; }

.index_about .more_btn{margin-top: 0px; text-align: center;  }
.index_about .more_btn a{ width: 30%; font-size: 14px;  margin: auto;  margin-bottom: 50px; letter-spacing: 1px; text-indent:0em; height:45px; line-height: 45px; display: block; border-radius: 2px; color:#fff; background:#2b545a;  }

.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{
	background: #fff;  position: relative;
	padding:20px; padding-top:0px; padding-bottom: 50px;
}
.m_img_new .bimg{ height: 240px; margin-bottom: 30px;  }
.m_img_new .bimg img{ width: 100%; height: 100%; }
.m_img_new .newlist{ margin-bottom: 20px; }
.m_img_new .newlist a:hover{ color: #000; }
.m_img_new .newlist .title{ font-size: 16px; margin-bottom: 10px; }
.m_img_new .newlist .desc{ margin-bottom: 10px;  font-size: 14px;  color: #565555; }
.m_img_new .newlist .time{background: url("/images/mobile/c_time.png") no-repeat; padding-left:30px; padding-bottom: 10px; font-size: 14px;  color: #565555; }

.m_img_new .btn_view{ width: 100%; height: 50px;  }
.m_img_new .btn_view a{ display: block; line-height: 50px; background: #2b545a; color: #fff; text-align: center; font-size: 14px; }

/* index_case */
.index_case{ background:#a11c1f; padding-top: 40px; padding-bottom:20px;   }
.index_case .index-title{ margin-top: 0; margin-bottom: 10px; }
.index_case .index-title{position: relative; margin-top: 0; margin: 0 15px;}
.index_case .index-title .cn{ font-size: 20px; color: #fff; text-align: left;}
.index_case .index-title .en{ font-size: 12px; color: #fff; text-align: left; }
.index_case .index-title img{ width: 40%; }
.index_case .DivList{ margin-left: 20px; margin-right: 20px; margin-top: 20px;}
.index_case li{ float: left; width: 30%; margin-bottom: 20px; }
.index_case li:nth-child(2){width: 30%; margin-left: 15px;}
.index_case li:nth-child(3){width: 30%; float: right;}
.index_case li a{ display: block;   text-align: center; }
.index_case li img{   width: 100%;  margin: auto;}
.index_case li span{ display: none;}
.index_case .more_btn{margin-top: 0px;margin-bottom:30px; text-align: center; position: absolute; right: 0; top: 0; }
.index_case .more_btn a{ font-size: 12px;  margin: auto;  letter-spacing: 1px; text-indent:0em; height:45px; line-height: 45px; display: block; border-radius: 2px; color:#fff; background: url("/images/mobile/case_more.png") no-repeat 100% 0; padding-right: 40px;  }

/* index_case2 */
.index_case2{ background:#fff; padding-top: 40px; padding-bottom:20px;   }
.index_case2 .index-title{ margin-top: 0; margin-bottom: 10px; }
.index_case2 .index-title{position: relative; margin-top: 0; margin: 0 15px;}
.index_case2 .index-title .cn{ font-size: 20px; text-align: center;}
.index_case2 .index-title .en{ font-size: 12px;  text-align: center; }
.index_case2 .DivList{ margin-left: 20px; margin-right: 20px; margin-top: 20px;}
.index_case2 li{ float: left; width: 50%; margin-bottom: 20px; }
.index_case2 li:nth-child(1) a{ margin-right: 10px;}
.index_case2 li:nth-child(2) a{ margin-left: 10px;}
.index_case2 li a{ display: block;   text-align: center; }
.index_case2 li img{   width: 100%;  margin: auto;}
.index_case2 li span{ display: block; margin-top: 10px;}
.index_case2 .more_btn{margin-top: 0px;margin-bottom:30px; text-align: center; height: 35px;  }
.index_case2 .more_btn a{ width: 50%;  font-size: 12px;  margin: auto;  letter-spacing: 1px; text-indent:0em; height:35px; line-height: 35px; display: block; border-radius: 2px; color:#fff; background: #a11c1f;  text-align: center;  }
.index_case2 .more_btn .lb{float: left;width: 50%;}
.index_case2 .more_btn .rb{float: left; width: 50%;}
.index_case2 .more_btn .lb a{float: right; margin-right:20px; }
.index_case2 .more_btn .rb a{float: left; margin-left:20px;}
/*about_class*/
#body .inner .right .main .content .maincontent{}
#body .inner .right .main .content .maincontent .about_class p{ text-align: left; }

#body .about_class_map_box{ display: none; }
#body .main .content .contact_class{}
#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;
}

#body .main .content .contact_class .pr{
	border:1px #d0c8c8 solid; margin-bottom: 20px;
	background: url("/images/mobile/c_pr.png") no-repeat 3% 50%; 
	padding-left: 50px !important; text-align: left !important;
}
#body .main .content .contact_class .shou{
	border:1px #d0c8c8 solid; margin-bottom: 20px;
	background: url("/images/mobile/c_shou.png") no-repeat 3% 50%; 
	padding-left: 50px !important; text-align: left !important;
}

/*sub_caseList*/
.sub_caseList{}
.sub_caseList .case_List{ margin-left: 20px; margin-right: 20px; }
.sub_caseList .case_List .ImageBlockBG{ width: 100%; }
.sub_caseList .case_List .ImageBlock{  margin-bottom: 20px; border:1px #f6f6f6 solid; padding: 20px;
background: #f6f6f6;
-moz-box-shadow:0 0 9px 2px #999; /*firefox*/
-webkit-box-shadow:0 0 9px 2px #999; /*webkit*/
box-shadow:0 0 9px 2px #999; /*operaÃ¦Ë†â€“ie9*/ 
 }
.sub_caseList .case_List .ImageBlock p{ display: none; }
.sub_caseList .case_List .ImageBlockBG img{ margin: auto;  width: 100%; }
.sub_caseList .case_List .ImageBlock a{ display: block; text-align: center; }
.sub_caseList .case_List .ImageBlock .title_box{display: none;}
#body .inner .right{ margin-bottom: 60px; min-height: 500px; }
#body .inner .right .sub_caseList{padding: 0 !important; padding-bottom: 60px;}
	#body .inner .right .sub_caseList .index-title{ margin-bottom: 20px; }

/*sub_Article*/
#body .inner .right .sub_Article{padding: 0 !important; padding-bottom: 60px;}
#body .inner .right .sub_Article table{ margin: auto; margin-left: 20px; margin-right: 20px; }
.sub_Article{padding: 0 20px;}
.sub_Article .fw_s{border-bottom: 0 !important;}
.sub_Article .fw_t{border-bottom: 0 !important;}
.sub_Article .fw_s div{
	background: #d2ab5f; color: #fff; padding: 15px; 
	text-align: center;}
.sub_Article .fw_s span{ display: block; padding: 0; height: 20px; line-height: 20px; }
.sub_Article .fw_s .year{ font-size: 18px; border-bottom: 1px #fff solid; margin-bottom: 5px; }
.sub_Article .fw_t a{ display: block;  }
.sub_Article .fw_t .title{font-size: 14px; font-weight: bold;
width: 80%;

overflow: hidden;/*超出部分隐藏*/
 white-space: nowrap;/*禁止换行*/
  text-overflow: ellipsis;/*省略号*/
 }
.sub_Article .fw_t .desc{ color: #7d7b7b;
display: -webkit-box; padding-right: 15px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
 }

.sub_new_content{}
.sub_new_content .new_content{}
.sub_new_content .new_content .infos{ text-align: center; border-bottom: 1px #e5e5e5 solid !important; margin-bottom: 10px; }
.sub_new_content .new_content .maincontent p{ text-align: left !important; color: #333 !important; } 

.sub_case_block{}
.sub_case_block .content .infos{ text-align: center; border-bottom: 1px #e5e5e5 solid !important; margin-bottom: 10px; }
.sub_case_block .content .ImageList img{ width: 100%; }

.banner {
	width:100%; height: 320px;
	margin:0 auto;
	padding:0;
	background-color:#151515;
}
.banner #scroller{height: 320px;}
.banner #scroller li{height: 320px;}
.banner #scroller li a{height: 320px;}
.banner #thelist img{ height: 100%; }

.banner #scroller2{height: 370px;}
.banner #scroller2 li{height: 370px;}
.banner #scroller2 li a{height: 370px;}
.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;
}


#scroller2 {
	height:auto;
	float:left;
	padding:0;
}
#scroller2 ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
}
#scroller2 li {
	display:block;
	float:left;
	width:auto;
	height:auto;
	text-align:center;
	font-size:0px;
	padding:0;
	position:relative;
}
#scroller2 li a {
	display:block;
	padding:0;
	margin:0;
}
#scroller2 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;
}

	
#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:#1a1a1a;
	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: 35px; height: 35px;
	background:#ddc28c; line-height: 40px;
	 font-size: 14px;
	}
#footer .f_tel .lg{ border-top: 0px; }
#footer .inner{
	max-width:640px;margin:auto;
	padding-top:30px; 
	padding-left: 20px; padding-right: 20px;
	text-align:center;
}
#footer .contact_box{   }
#footer .contact_box .lb{ float: left; width: 70%;text-align: left; }
#footer .contact_box .rb{ float: right; width: 30%; }
#footer .contact_box .rb img{ width: 99px; }
#footer .contact_box .t{
 color: #fff; font-size: 16px; letter-spacing:1px;
  margin-bottom: 1px; text-transform: uppercase;}
#footer .contact_box span{font-size: 12px;}
#footer .contact_box p{ letter-spacing:.5px;
color:#fff;margin:auto; font-size: 9px; line-height: 20px;}
#footer .contact_box .backtop{ display: none; }

#footer .contact_box2{}
#footer .contact_box2 .title{
	width: 100px; height: 30px; line-height: 30px; margin: auto; 
	color: #fff; font-size: 16px; margin-bottom: 20px;
	background: url("/images/icon/icon_tel.png") no-repeat; padding-left: 30px;
}
#footer .contact_box2 .tel{margin: auto;}
#footer .contact_box2 .tel a{background: #ddc28c; border-radius: 45px; display: block; width: 60%; height: 45px; margin: auto; line-height: 45px; color: #fff; font-size: 24px; }

#footer .bottom_box{color:#fff;
	width:100%; text-align:center;
	 padding-top:10px; 
	padding-bottom: 25px;font-size: 10px; 
}
#footer .bottom_box p{color:#fffefe; font-size: 9px;}
#footer .bottom_box .lp{  text-align: center; margin-bottom: 10px;}
#footer .bottom_box .rp{   text-align: center;}
#footer .bottom_box p a{color:#fffefe; font-size: 9px;}
#footer a{color:#9a9a9a;font-size: 8px;}


#footer2{position: fixed; bottom: 0; left: 0;
	width: 100%;
 max-width:640px;background:#1a1a1a;
	margin:auto;padding-bottom:0px;
	font-size:12px;	color:#FFF;}
#footer2 .bottom_box p{color:#fffefe; font-size: 9px;}
#footer2 .bottom_box .lp{ line-height:16px;  text-align: center; margin-bottom:5px;margin-top: 12px;}
#footer2 .bottom_box .rp{   text-align: center; margin-bottom: 8px;}
#footer2 .bottom_box p a{color:#fffefe; font-size: 9px;}
#footer2 a{color:#9a9a9a;font-size: 8px;}



#sub_footer{	
	max-width:640px;background:#252525;
	margin:auto;padding-bottom:0px;
	font-size:12px;	color:#FFF;
}
#sub_footer .content_box{
 padding: 20px; padding-bottom: 70px;
  text-align: center;  }
#sub_footer .content_box .t{
 color: #fff; font-size: 16px; letter-spacing:1px;
  margin-bottom: 5px; text-transform: uppercase;}
#sub_footer .content_box p{ padding:0 5px; letter-spacing:.7px;
color:#fff;margin:auto; line-height: 23px;font-size: 12px;}
#sub_footer .content_box span{font-size: 12px;}
#sub_footer .content_box .backtop{ display: none; }
#wrapper .t_page{
	padding:20px;padding-bottom: 40px;
	text-align:center;
	font-size:12px;
	line-height:25px;
	padding-left: 0;
	padding-right: 20px;
	}	
#wrapper .t_page a{
	padding:5px 10px; border-radius: 3px;
	border:1px solid #DEDEDC; line-height: 35px;
	margin:0px 5px; margin-bottom: 5px;}	
#wrapper .t_page p{ color: #b7b1b1; margin-bottom: 10px; }

/* 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{ margin-top: 20px; 
	padding:0px 0px;}
	
.ClassNav .NavTree ul{ width: 100%;  }
	
 .ClassNav .NavTree ul li{
/*position: relative;*/
	width:50%;
	
	overflow:hidden;
	float:left;
	}
 .ClassNav .NavTree ul li a{}
 .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{

filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=3, Direction=135);
z-index:2000;
}
.RightNav .ClassNav .NavTree ul li ul{
	 width:265px;}


.submenu_block{position: absolute; left:0px;  background:#762a2e;  }
.sub_menu{  }
.sub_menu a{background:#bb9597;}

/*All subsequent sub menu levels offset */
 .ClassNav .NavTree{padding-left:20px; position: relative;}
 .ClassNav .NavTree ul li ul li ul{ 
left: 159px; /* Parent menu width - 1*/
z-index:2000;}
/* menu links style */
 .ClassNav .NavTree ul li a{
	text-align: center;
    letter-spacing: .5px;
    display: block;
    height: 35px; font-size: 12px;
    line-height: 35px;
    background: #f6f4f4;
    margin-right: 20px;margin-bottom: 20px;
    color: #6e6e6e;	 }	

 .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:#d2ab5f;
	color:#FFFFFF;}
 .ClassNav .NavTree ul .current a:hover{
	background:#0254a8;
	color:#FFFFFF;}		
 .ClassNav .NavTree ul li a:hover{
	color:#0254a8;
	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:#403e3e;
	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; }



.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;
}



.sub_productContent_block .MsoNormalTable{ width: 99%; margin: auto; border: 1px #333 solid; border-top: 0; border-right: 0; }
.sub_productContent_block .MsoNormalTable td{
    border-top: 1px #333 solid; border-right: 1px #333 solid; text-align: center; }
.sub_productContent_block .MsoNormalTable td p{margin: auto; text-align: center; font-size: 12px;}
.sub_productContent_block .MsoNormalTable .bgc td{
 background: #d6d2d2; font-weight: bold;  font-size: 12px;}
.sub_productContent_block .MsoNormalTable .bgc td span{
font-weight: bold;  font-size: 12px;}

.sub_productContent_block .explain{text-align: left; margin-top: 40px;
padding: 0 20px; }
.sub_productContent_block .explain p{ font-weight: bold; font-size: 14px; text-align: left;}
.sub_productContent_block .explain span{ display: block; padding-left: 30px; margin-bottom: 10px; text-align: left;}

