a{ text-decoration: none; color: #666;} 
a:link { color: #666; } 
a:visited {color: #666; } 
a:hover{ color: #0062C4; } 
a:active {color: #ccc; }
html{ overflow-y:scroll; }
body{ margin:0 auto;padding:0; font-size: 0.9rem; color: #666; }
ul{ margin:0 auto; padding:0; }
li{ list-style-type: none; }
h1,h2,h3,h4,h5,h6,h7,p,strong,b{ font-weight: normal; margin: 0 auto; padding: 0; }
h1{  font-family: Microsoft YaHei;  }
img{ vertical-align:top; }
 
.ms{  margin:0 auto;padding:0; overflow: hidden; width: 100%;  }
.mc{  margin:0 auto;padding:0; overflow: hidden; width: 1200px;  }
.kf{ margin: 0 auto; padding: 0;  width: 100%;  height: 40px; line-height: 40px; font-size: 16px; text-align: center;  background: #ccc; position:fixed; z-index: 999;  visibility:visible; bottom: 0; left: 0; overflow: hidden;  }

.bg_blue {
background-size: 20px 20px; background-color: #0051A2;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);}

.bg_eee {
background-size: 20px 20px; background-color: #eee;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);}
 
 
.bg_666 {
background-size: 20px 20px; background-color: #ccc;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);}
 
.bg_red {
background-size: 20px 20px; background-color: #800000; color: #fff;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%,
 transparent 45%, transparent);}
 
.bg_333 {
background-size: 30px 30px; background-color: #eee;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .3) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, .3) 75%,
 transparent 45%, transparent);}

.bg_black {
background-size: 30px 30px; background-color: #333; color: #eee;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .02) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .02) 50%, rgba(255, 255, 255, .02) 75%,
 transparent 45%, transparent);}


.bg_zi {
background-size: 10px 10px; background-color: #400080;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .04) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .04) 50%, rgba(255, 255, 255, .04) 75%,
 transparent 45%, transparent);}

 
.nav{ height: 52px; line-height: 52px;  position: -webkit-sticky; position: sticky; top: 0; z-index: 99999; }
.nav li{ width: 11%; float: left;  text-align: center; border-right: 1px  #0069D2 solid; display: block;  }
.nav li img{ height: 52px; }
.nav li a{  color: #eee; font-size: 1rem;   display: block;  } 
a.navo:link,a.navo:visited,a.navo{ 
background-size: 20px 20px; background-color: #800000;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%,
 transparent 45%, transparent);
  color: #ffff00; 
}

.ht{ height: 38px; line-height: 38px; background: #fff;  overflow: hidden; }
.ht span{ float: left; }
.ht span a{ margin-right: 12px; font-size: 0.86rem; }
.ht p a{ float: right; font-size: 0.8rem; color: #fff; background: #AA0000; height: 32px; line-height: 32px; margin:2px;  border-radius: 2px; padding: 0 12px 0 12px; }
.ht p a:hover{ background: #910000; color: #FFFF80; }
.nav li:hover a{ background-size: 20px 20px; background-color: #800000;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%,
 transparent 45%, transparent);
  color: #ffff00;  }
  
.cmsit{ font-size: 6rem; height: 200px; line-height: 200px; text-align:center;  margin:0 auto;padding:0; overflow: hidden; width: 1200px; margin-top: 20px; }

.cmsit3{ margin:0 auto;padding:0; overflow: hidden; width: 1200px;  }

.cmsit3l{ padding: 15px; overflow: hidden; width: 360px; float:left; margin-right: 15px; }
.cmsit3r{ padding: 15px; overflow: hidden; width: 360px; float:left; }
.cmsit3 strong{ font-size: 2rem; display: block; overflow: hidden; color: #FFFF80; }
.cmsit3 b{ font-size: 1rem; margin-top: 16px; display: block; overflow: hidden; color: #fff; }

.askico_right{ color: red; }
a.askico_right{ float:right;   opacity: 0.7; }
a.askico_right:hover{  opacity: 1; }


.cmsits{ font-size: 4rem; height: 200px; line-height: 80px;  text-align:center;  margin:0 auto;padding:0; overflow: hidden; width: 1200px; padding-top: 40px; }
.cmsits b{ font-size: 3rem; display: block; color: #FFFF80; margin-top: 10px; }

.cmsi h3{ height: 56px; line-height: 56px; padding-left: 40px; margin-top: 20px; font-size: 2rem;
background-size: 20px 20px; background-color: #0051A2; color: #FFFF80;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);  overflow: hidden; width: 1160px;  

}
.cmsic{ overflow:hidden;  margin:0 auto;padding:0; overflow: hidden; width: 1200px; display: block; }
.cmsic p { 	border: 1px solid rgba(32, 254, 255, 0.03); text-align:center;position: relative;width: 283px;height: 150px; line-height: 150px;
			overflow: hidden;margin: 10px 20px 10px 0; float:left; border-radius: 2px;
font-size: 1.6rem;  color:#004E9B;background-size: 30px 30px; background-color: #ccc;background-image: linear-gradient(-135deg, rgba(255, 255, 255, .06) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .06) 50%, rgba(255, 255, 255, .06) 75%,transparent 45%, transparent);}
.cmsic p::before {content: " ";	position: absolute;	width: 2px;	height: 100%;top: -100%;left: 0;
			background-image: linear-gradient(0deg,transparent,#FFFF00,transparent);animation: two 4s linear infinite;}
.cmsic p::after {content: " ";position: absolute;width: 1px;height: 100%;bottom: -100%;right: 0;
background-image: linear-gradient(	360deg,transparent,#FFFF00,	transparent);animation: four 4s linear 2s infinite;}
.cmsic p i { position: absolute; display: inline-block; height: 1px; width: 100%; }
.cmsic p .bottom { bottom: 0; left: -100%; background-image: linear-gradient( 270deg, transparent, #FFFF00, transparent ); animation: one 4s linear 1s infinite; }
.cmsic p .top {top: 0;right: -100%;background-image: linear-gradient(270deg,transparent,#FFFF00,transparent );animation: three 4s linear 3s infinite;}
@keyframes one {0% { left: -100%; } 50%, 100% { left: 100%; } }
@keyframes two { 0% { top: -100%; } 50%, 100% { top: 100%; 	} }	
@keyframes three { 0% { right: -100%; } 50%, 100% { right: 100%; } }
@keyframes four { 0% { bottom: -100%; } 50%, 100% { bottom: 100%; } }

.head{ height: 90px;  display:block; overflow: hidden; }
.head logo{ width: 260px; float:left; margin: 5px 0 5px 0; }
.head des{ width: 930px;float:right; }
.head des span{ height: 50px; line-height: 50px; font-size: 1.8rem; display:block; overflow: hidden; }
.head des p{ height: 30px; line-height: 30px; font-size: 1.2rem; display:block; overflow: hidden; }
.head des b{ color: #004E9B; margin: 0 6px 0 6px; }
.orderlistss{    height:  182px;   overflow: hidden;   }  
.orderlistss li{ height: 36px; line-height: 36px; border-bottom:1px #C0C0C0 solid;padding-left: 20px;  font-size: 1rem; }
.orderlistss li b{  margin: 0 10px 0 10px; color: #004E9B;  }
.orderlistss li font{ color: #FF5353; margin-left: 4px; }
.orderlistss li ip{ float:right; width: 200px; text-align:left; }
.orderlistss li ip huang{ color: #004E9B; }

.cmsiyl{ overflow: hidden; padding:10px 0 10px 0; }
.cmsiyl p{ width: 19%;margin: 0.5%; height: 32px; line-height:32px; float:left; font-size: 1rem; }
.cmsiyl p font{ float:right; font-size: 1rem; color: #FFFF80; }
.cms{ overflow: hidden; margin: 20px 0 20px 0; }
.cmsl{ width: 40%; float:left; padding: 1%; }
.cmsl h1{ font-size: 2.1rem; color: #FFFF00;}
.cmsl p{ overflow: hidden; }
.cmsl p b{ height: 44px; line-height: 44px;color: #ccc;  font-size: 1.3rem; display: block; }
.cmsl p b font{ margin-left: 20px;   color: #fff;  }
.cmsl p b font:hover{  color: #FFFF00;  }

.cmsr h1{ font-size: 2.2rem; padding-left: 20px; }
.cmsr h1 b{ font-size: 1.2rem; margin-left: 20px; color: #FFFF00; }
.cmsr{ width: 56%; float:right; }
.cmsr p{ font-size: 1.2rem; }
.cmsr p b{ display: block; height: 42px; line-height: 42px; }
.cmsr p font{ color: #111;  margin-left: 20px; }
.cmsr h3{ height: 52px; line-height: 52px; overflow: hidden;   font-size: 1.8rem; text-align: center; color: #fff; margin: 20px 0 40px 0;  }
.cmsr h3 b{ font-size: 2rem; color: #FFFF00;   }
.cmsr span{ overflow: hidden;  }
.cmsr span a{ width: 140px; text-align: center; color: #fff; font-size: 1.2rem; opacity:0.8; border-radius: 3px;  height: 52px; line-height: 52px;  display: block; float:Left; margin-right: 36px; }
.cmsr span a:hover{ color: #FFFF00; opacity: 1; }

.data{ overflow: hidden; margin-top: 20px; display:block; }
.data p{ width: 23%; margin: 1%; float:left; }
.counter {   font-size: 3rem; font-family: Arial; font-weight: bold;  }
.data p span{ float:left; }
.data p b{ float:left; font-size: 1.2rem; color: #FFFF00; display: block;   }

.datas{ overflow: hidden; padding: 30px 0 30px 0;display:block;  }
.datas p1{ width: 26%;  float:left;}
.datas p2{ width: 34%;  float:left;}
.datas p3{ width: 40%; text-align:right; float:right;}
.counter {   font-size: 3rem; font-family: Arial; font-weight: bold;  }
.datas span{ float:left; }

 
.datac{ overflow: hidden;  display:block; margin-top: 20px; }
.datac h3{ display: block; height: 52px; line-height: 52px; font-size: 1.2rem; color: #FFFF80; padding-left: 20px; }
.datac h3 b{  color: #eee; font-size: 1rem; margin-left: 20px; }
.datac li{ font-size: 1.2rem; width: 16.2%; margin:  0.5% 1% 0.5% 0; float:left; padding: 1.5%; background: #fff; }

.gzq{ overflow: hidden;  display:block;   }
.gzq p{ width: 32%; margin-right: 2%; float:left;  }
.gzq p img{ width: 100%; }

.global{ overflow: hidden;  display:block;   }
.global p{ width: 45%; margin: 1% 2% 1% 0; float:left; background: #fff; padding: 2%; }
.global p strong{ font-size: 2.4rem; color: #8D1A1A; overflow: hidden;  display:block;   }
.global p span{ overflow: hidden;  display:block;  margin-top: 12px;   }
.global p span b{ height: 42px; line-height: 42px; font-size: 1.1rem;   padding-left: 24px;  overflow: hidden;  display:block; }

.liu{ overflow: hidden; padding: 20px 0 20px 0; }
.liu p{ width: 13.766667%; float:left; margin-right: 1%; height: 44px; line-height: 44px; padding: 1%; font-size: 1.4rem;}
.liu p b{ color: #FFFF00;  margin: 0  14px  0  8px; }
.liu p:hover{
background-size: 20px 20px; background-color: #800000;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%,
 transparent 45%, transparent);
	
}

.titless{ display: block; height: 52px; line-height: 52px; font-size: 1.2rem; color: #FFFF80; padding-left: 20px; }
.titless b{  color: #eee; font-size: 1rem; margin-left: 20px; }
	
		
.gongneng{ overflow: hidden; margin:  0px 0 20px 0 ; color: #eee; }
.gongneng p{ height: 60px; line-height: 60px; overflow: hidden; font-size: 1.6rem;  }
.gongneng p strong{ width: 120px; display: block; float:left; padding-left: 20px; }
.gongneng p b{ margin: 0 20px 0 20px; display: block; float:left; }
.gongneng p b:hover{ color: #FFFF00; }

.moxing{ overflow: hidden;  }
.moxing a{ width: 10%; height: 36px; line-height: 36px; display: block;  text-align: center;  font-size: 0.9rem; float:left; color:#eee; }
.moxing a:Hover{   color: #FFFF00; 
background-size: 20px 20px; background-color: #400000;   
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
 transparent 45%, transparent); border-radius: 1px;
}

.case{ overflow: hidden;   }
.case p{ width: 19%; margin: 0.5%; float:left; display: block; }
.case p img{ width: 100%; }
.case p b{ display: block; height: 80px; line-height: 80px; font-size: 1.2rem; text-align: center; background: #aa0000; color: #eee; }

.rongyu{ overflow: hidden; height: 220px; margin-bottom:20px; }
.rongyu p{ width: 14.285%; margin: 0%;  text-align: center; float:left; }
.rongyu p:hover{ 
background-size: 20px 20px; background-color: #7B642F; border-radius: 3px; 
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
 transparent 45%, transparent);
 }
.rongyu p:hover b{ color: #FFFF00; }
.rongyu p img{ width: 80%; margin: 10%; border-radius:200px; }
.rongyu p b{ display: block; height: 44px; line-height: 44px; font-size: 1rem; color: #eee; }

.rongyu p:hover img{  width: 84%; margin: 8%; border: 2px #FFFF00 solid; }
.caidan{ overflow: hidden; margin-top: 40px;  }
.caidan p{ width: 5.69%; float:left; margin: 0% 0.5% 0% 0.5%; padding-left: 1%;
background-size: 10px 10px; background-color: #0051A2;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .04) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .04) 50%, rgba(255, 255, 255, .04) 75%,
 transparent 45%, transparent);color: #eee;
 }
 .caidan p:hover{  
background-size: 10px 10px; background-color: #004080; color: #FFFF00; 
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .04) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .04) 50%, rgba(255, 255, 255, .04) 75%,
 transparent 45%, transparent); 
 }
.caidan p strong{ color: #FFFF00; font-size: 1.1rem; display: block; height: 36px; line-height: 36px; }
.caidan p b{   height: 32px; line-height: 32px; display: block; font-size: 1rem;  }


.downc{ display: none; position:fixed;   visibility:visible; bottom: 40%; border: 2px #470A85 solid;  left: 40%; height: auto;  width: 20%;  background: #fff;  z-index:999999;   } 
.downc h4{ height: 36px; line-height: 36px; color: #ffff00;  text-align: center; font-size: 1.2rem; }
.downcc{   color: #ccc;   } 
.downcc img{ width: 100%; }
 
.guanbi{ margin: 0 auto; padding: 0;color: #fff; font-size: 1rem;  height: 32px; line-height: 32px; width: 100%; background: #666; overflow: hidden; text-align: center;  position: absolute; bottom: 0px; }
.guanbi a{ color: #fff; font-size: 1.2rem;  }


#menu { margin: 0 auto; padding: 0; width: 1200px; }
#menu ul { list-style: none; }
#menu ul li { float: left;  line-height: 44px;  text-align: center;  position: relative; }
#menu ul li:hover,#menu ul li:hover a{ background: #0062C4; color: #fff;  }
#menu ul li a { display: block; }

.mw{  margin:0 auto; padding:0; overflow: hidden; margin-top: 20px;  }
.main{ width: 1200px; overflow: hidden;  margin: 0 auto; padding:0; margin-top: 20px; }
.mt20{ margin-top: 20px; }
.mt h2{ height: 44px; line-height: 44px; background: #eee; color: #0062C4;  padding-left: 12px;font-size: 1.4rem; }
.mt h2 b{ float:left; }
.mt h2 font{ color: #999999; margin-left: 20px; font-size: 1.1rem; }
.mt h2 span{ margin-left: 20px; display:block; float:left; }
.mt h2 span a{ padding: 0 20px 0 20px; display:block; color: #0062C4; float:left; font-size: 0.96rem; border-right: 1px #ccc solid;  }
.mt h2 span a:hover{ background: #0062C4; color: #fff; }
 
a.redan{ background: #C44000; }
a.redan:Hover{ background: #aa0000; }
a.bluean{ background: #0080FF; }
a.bluean:Hover{ background: #0058B0; }
  
.ruser{  margin: 0 auto; padding:0; width: 120px; height: 560px; opacity:0.8; position:fixed; z-index: 999;  visibility:visible; top: 170px; right: 4px; overflow: hidden; }
.ruser span{ padding: 6%; height: 180px; text-align: center; display: block; }
.ruser span face img{ width: 80px; height: 80px; margin: 0 auto; padding: 0; border-radius: 90px; }
.ruser span strong{ height: 36px; line-height:36px; display: block; color: #C44000; text-align: center;  }
.ruser span strong a{ color: #C44000;  }
.ruser span strong a:hover{ color: #800000; }
.ruser span strong img{   margin-top: 12px;  margin-left: 4px; }
 
.ruser span p{  overflow: hidden; display: block; padding: 4px 0 4px 0;  text-align: left;}
.ruser span p b{ height: 26px; line-height: 26px;  color: #CC4200; font-size: 0.8rem; display: block; }
.ruser span p b img{ width: 14px; height: 14px; margin: 6px 0 0 1px; }
.ruser span p b font{ color: #fff; margin-right: 4px; }
.ruser li{ height: 32px; line-height: 32px; border-bottom: 1px #36006C solid; font-size: 0.9rem; padding:2%; display: block; overflow: hidden; padding-left: 16px; }
.ruser li img{ margin: 10px 12px 0 0; height: 14px; }
.ruser li a{ color: #eee; }
.ruser li a:Hover{ color: #fff; }
.ruser li:hover{ background: #2F005E; }

.cms_plug h2{ height: 42px; line-height: 42px; background: #333; }
.cms_plug h2 a{ width: 8.24%; text-align: center; float:left; font-size: 0.9rem; border-left: 1px #666 solid;  }
.cms_plug h2 a:hover,a.h2o{   color: #fff; background: #111; }
.cms_plug li{ width:16%; margin: 2%; float:left; background: #666; text-align: center; }
.cms_plug li img{ width: 60%; margin: 10% 20% 10% 20%; }
.cms_plug li b{ display: block; overflow: hidden;  background: #444; font-size: 0.9rem; height: 32px; line-height: 32px; }
.cms_plug li b:hover{ background: #333;}
.cms_plug li b a{ color: #fff; }
.cms_plug li span{  height: 28px; line-height: 28px; overflow: hidden; margin-top: 4px; display: block; }
.cms_plug li span font{ color:#008000; border: 1px #008000 dashed; height: 18px; line-height: 18px; width: 60px; background: #fff; border-radius: 20px; text-align: center; margin: 4px; font-size: 0.7rem;  float:left; }
.cms_plug li span a{ width: 80px; background: #C44000; color: #FFFF80; font-size: 0.76rem; border-radius: 2px; display:block; float:right; }
.cms_plug li span a:hover{ background: #aa0000; }

.cms_template h2{ height: 42px; line-height: 42px; background: #333; }
.cms_template h2 a{ width: 9.9%; text-align: center; float:left; font-size: 0.9rem;   border-left: 1px #666 solid;  }
.cms_template h2 a:hover,a.h2o{ color: #fff; background: #111; }
.cms_template h3{}
.cms_template h3 { padding: 10px 0 10px 0; overflow: hidden; border-bottom: 1px #ccc dashed; display: block;}
.cms_template h3  a{ float:left; background: #fff; opacity:0.6; width: 10%; font-size: 0.8rem; display:block; text-align: center; height: 28px; line-height: 28px; }
.cms_template h3  a:hover{ opacity: 1; }
.cms_template li{ width: 18%; margin: 1%; float:left; background: #666; text-align: center; }
.cms_template li p{ height: 240px;  overflow: hidden; }
.cms_template li p img{ width: 90%; margin: 5%; }
.cms_template li b{ display: block; overflow: hidden;  background: #eee; font-size: 1rem; height: 32px; line-height: 32px; margin-top: 4px; }
.cms_template li span{  height: 32px; line-height: 32px; overflow: hidden; margin-top: 4px; display: block; }
.cms_template li span font{ color:#008000; border: 1px #008000 dashed; height: 22px; line-height: 22px; width: 60px; background: #fff; border-radius: 20px; text-align: center; margin: 4px; font-size: 0.7rem;  float:left; }
.cms_template li span strong{ color:#C44000; margin-left: 8px;  font-size: 1.2rem;  float:left; }
.cms_template li span a{ width: 80px; background: #C44000; color: #FFFF80; font-size: 0.84rem; border-radius: 2px; display:block; float:right; }
.cms_template li span a:hover{ background: #aa0000; }

.cms_template_dz{ padding: 5% 30% 10% 30%; line-height: 220%; font-size: 1rem; }
.cms_template_dz h3{ display: block; height: 36px; line-height: 36px; background: #eee; text-align: center; font-weight: bold; }
 
.cms_des h2{ height: 42px; line-height: 42px; background: #333; }
.cms_des h2 a{ width: 19.9%; text-align: center; float:left; font-size: 0.9rem; border-left: 1px #666 solid;  }
.cms_des h2 a:hover,a.h2o{   color: #fff; background: #111; }
.cms_des li{ width: 30.333%; margin: 0.5%; float:left; overflow: hidden;    padding: 1%; background: #666;  }
.cms_des li img{ width: 10%;  }
.cms_des li b{ display: block; overflow: hidden;  background: #666; font-size: 0.9rem; height: 32px; line-height: 32px; }
.cms_des li b:hover{ background: #333;}
.cms_des li b a{ color: #fff; }
.cms_des li span{  height: 28px; line-height: 28px; overflow: hidden; margin-top: 4px; display: block; }
.cms_des li span font{ color:#008000; border: 1px #008000 dashed; height: 18px; line-height: 18px; width: 60px; background: #fff; border-radius: 20px; text-align: center; margin: 4px; font-size: 0.7rem;  float:left; }
.cms_des li span a{ width: 80px; background: #C44000; color: #FFFF80; font-size: 0.76rem; border-radius: 2px; display:block; float:right; }
.cms_des li span a:hover{ background: #aa0000; }

.cms_web h2{ height: 42px; line-height: 42px; background: #333; }
.cms_web h2 a{ width: 5.78%; text-align: center; float:left; font-size: 0.9rem; border-left: 1px #666 solid;  }
.cms_web h2 a:hover,a.h2o{   color: #fff; background: #111; }
.cms_web li{ width: 23%; margin: 1%; float:left; background: #666; text-align: center; }
.cms_web li img{ width: 60%; margin: 10% 20% 10% 20%; }
.cms_web li b{ display: block; overflow: hidden;  
background-size: 20px 20px; background-color: #0051A2;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);
 font-size: 1rem; height: 36px; line-height: 36px; }
 .cms_web li b:hover{ display: block; overflow: hidden;  
background-size: 20px 20px; background-color: #003A75;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);
 font-size: 1rem; height: 36px; line-height: 36px; }
 
.cms_web li b a{ color: #fff; }
.cms_web li span{  height: 28px; line-height: 28px; overflow: hidden; margin-top: 4px; display: block; }
.cms_web li span font{ color:#008000; border: 1px #008000 dashed; height: 18px; line-height: 18px; width: 60px; background: #fff; border-radius: 20px; text-align: center; margin: 4px; font-size: 0.7rem;  float:left; }
.cms_web li span a{ width: 80px; background: #C44000; color: #FFFF80; font-size: 0.76rem; border-radius: 2px; display:block; float:right; }
.cms_web li span a:hover{ background: #aa0000; }
 
.cmsvip{ width: 100%; display:block; overflow: hidden;  font-size: 0.9rem; }
.cmsvip,.cmsvip a,.cmsvip a:visited{ color: #333; }
.cmsvip bt{ font-size: 1.4rem; text-align: center; display: block; }
.cmsvip bt font{ color: #C44000; margin-right: 8px; font-weight: bold;  }
.cmsvip ul{  padding: 1%; float:left; display: block; opacity:0.7;}
.cmsvip ul:hover{ opacity:1; font-weight: bold; }
.cmsvip li{ border-bottom: 1px #eee solid; height: 48px; line-height: 48px;  }

.cmsvip li font{ font-weight: bold; color: #C44000; margin-left: 4px; font-size: 1.2rem; }
.cmsvip li b{  color: #C44000; margin-left: 4px; font-size: 1.2rem; }

.bgs0{ background: #ccc; width: 10%; color: #004E9B; text-align: center; }
.bgs1{ background: #F8F8F1; width: 18%; }
.bgs2{ background: #FFDBDB; width: 26%;   font-size: 1.1rem;}
.bgs3{ background: #E9F2FC; width: 18%; }
.bgs4{ background: #F2E6FF; width: 18%; }
.cmsvip .vs{ border-top: 2px #800000 solid; }
.cmsvip .v0{ text-align: center;  }
.cmsvip .v0 font{ margin-right: 6px; }
.cmsvip .v9{ text-align: center;  height: 60px; line-height: 60px; display:block; }
.cmsvip .v9 a{ height: 36px; line-height: 36px; width: 120px; margin: 0 auto; padding: 0;  font-size: 0.9rem; margin-top: 20px; text-align: center; display: block; background: #C44000;border-radius: 30px; color: #fff; }
.cmsvip .v9 a:hover{ background: #aa0000; color: #FFFF00;  font-size: 1rem; }

.cmsviptip{ padding: 20px; width: 600px; margin: 0 auto;  height: 80px; line-height:30px;   display: block; overflow: hidden;  }
 
 
.flow{ width: 100%; display:block; overflow: hidden;  }
.flowc{ font-size: 2rem; width: 20.25%; margin:  0.5% 1% 0.5% 0; float:left; padding: 2%; background: #fff; }
.flowc:hover{
	background-size: 20px 20px; background-color: #800000; color: #fff;
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%,
 transparent 45%, transparent); }
 
.money{ width: 100%; display:block; overflow: hidden;  }
.money li{ font-size: 1.2rem; width: 29.666%; margin:  0.5% 1% 0.5% 0; float:left; padding: 1.5%; background: #fff; }

 
.ft{ height: 120px; color: #eee;  line-height: 160%; padding-top: 20px;  text-align: center; margin-top: 40px; }
.ft a{ color: #f7f7f7; }

.m_nav{ display:none; }
 
.news{ display:block; overflow: hidden; width: 1200px; margin:0 auto; padding:0;  }
.news ul{ width:32.666%; margin-right: 1%; float:left; background: #ffffff; }
.news ul h2{ height: 52px; line-height: 52px; padding-left: 18px; background: #0856A5; color: #fff; }
.news ul li{ height: 36px; line-height: 36px; padding-right: 6px; padding-left: 12px; border-bottom:1px #eee solid; }
.news ul li:Hover{ background: #f7f7f7; }
 



.ml{ width: 300px; float:right;  overflow: hidden; display:block; }
.mr{ width: 840px; float:left; padding:20px;  overflow: hidden; display:block; background: #fff;}
.ml span{ height: 44px; line-height: 44px;background: #f7f7f7; font-weight: bold;  font-size: 1rem; padding-left: 12px; display:block; color: #0080FF;   }

.mrt{ height: 48px; line-height: 48px; font-size: 1.2rem; }
.mrt b{ margin: 0 6px 0 6px; color: #AE3800; }
.mrt h1{ text-align: center; font-size: 1.4rem;  }
.content{ line-height: 160%; margin-top: 20px; }

.content p{  overflow: hidden; display:block; margin-top: 10px;  text-indent: 2em; }
.content .titlec{ font-size: 1.2rem; color:#0067CE; }
.content .no{ display:none; }
.content strong{ font-size: 1rem; font-weight: bold;}

.list{ overflow: hidden; display:block;}
.list li{  overflow: hidden; display:block;  padding: 10px; }
.list li:Hover{ background: #f7f7f7; }.list li strong{ height: 36px; line-height: 36px; font-size: 1.1rem; overflow: hidden; display:block; }
.list li strong a{ color: #2440B3;  }
.list li strong a:Hover{ color: #1A2F82; }
.list li p{ font-size: 0.86rem; color: #666; line-height: 160%; }
.list li a.link{ height: 32px; line-height: 32px; display: block;  font-size: 0.76rem; color: #666; }
.list li a.link:hover{ color: #C84100; }


.mlc_list{ overflow: hidden; display:block;   margin-bottom:12px; background: #fff; }
.mlc_list li{ height: 36px; line-height: 36px; border-bottom: 1px #eee solid; padding-left: 8px; font-size: 0.86rem; }
.mlc_list li:Hover{ background:#f7f7f7; }

.tagc{ overflow: hidden; display:block;   margin-bottom:12px;  background: #fff;  }
.tagc a{ height: 36px; line-height: 36px; display: block; border-radius: 3px; color:#0080FF;    margin-top: 4px;   background: #f7f7f7; padding: 0 8px 0 12px;  font-size: 0.9rem; }
.tagc a:Hover{ background:#0080FF; color: #ffffff; }













