a{ text-decoration: none; } 
a:link { color: #333; }
a:visited { color: #333; } 
a:hover{ color: #dd0000; } 
a:active { color: #111; } 

html{ overflow-y:scroll; }
body{ margin:0 auto;padding:0;  font-size: 0.9rem; color: #333; zoom: 1;   }
h1,h2,h3,h4,h5,h6,h7,p,strong,b,ul,span{ margin: 0 auto; padding: 0; font-weight: normal; }
li{ list-style-type: none; }
input,select,textarea{ border: 0; border: 0; border: 1px #ccc solid; font-size: 0.9rem; padding: 3px; background: #fff;  border-radius: 2px; }
.submit{ padding:0 12px 0 12px; margin: 0; height: 36px; line-height: 36px; font-size: 1rem;  background: #B70000; color: #fff; border:0; }
.submit:hover{   background: #800000; color: #fff; }

img{vertical-align:top;}
ul{ overflow:hidden;  }
.mc{ width: 1200px; margin: 0 auto; padding: 0; overflow:hidden;  }
.no{ display: none; }
.menu{ margin: 0 auto; padding: 0;  width: 50%;  height: 60px; line-height: 60px; font-size: 1.2rem;   background: #eee; position:fixed; z-index: 999;  visibility:visible; bottom: 0; left: 25%; overflow: hidden;  }
.ilogo{ width: 100%; text-align: center; width: 1200px; margin: 0 auto; padding: 0; overflow:hidden;}
.clogo{ width: 1200px; margin: 0 auto; padding: 0; overflow:hidden; }
.clogo logo{ width: 17%; float:left; }
.clogo logo img{ width: 100%; margin-top: 6px; }
.clogor{ width: 82%; float: right; }

.mleft{ margin: 0 auto; padding: 0;  width: 160px;    background: #f7f7f7; position:fixed; z-index: 999;  visibility:visible; top: 130px; right: 120px; overflow: hidden;  }
.mleft .zj{}
.mleft .zj a{ display: block; height: 32px; line-height: 32px; border-bottom: 1px #eee solid; padding-left: 4px;  overflow: hidden; font-size: 0.76rem; }
.mleft .zj a:Hover{ background: #eee; }
.mleft .kf{}
.mleft .kf img{ width: 100%; }
.mleft .tools{ background: #eeeeee; }
.mleft .tools img{ width:100%; margin-top: 1px; }

 
.ijj{ height: 36px; line-height: 36px; display: block;  overflow:hidden; margin-top: 10px; }
.ijj li{ width: 6.25%; float: left;  text-align: center; display: block;  }
.ijj li a{ display: block;  } 
.ijj li a:Hover{  color: #FFFF00; font-weight: bold;  }
.ijj0{  background: #333; color: #fff; }
.ijj1s,.ijj2s,.ijj3s,.ijj4s{ background: #eee; }
.ijj1,.ijj1s a:hover{ background: #0080FF; color: #fff; }
.ijj2,.ijj2s a:hover{ background: #BB5E00; color: #fff; }
.ijj3,.ijj3s a:hover{ background: #A60000; color: #fff; } 
.ijj4,.ijj4s a:hover{ background: #400080; color: #fff;  }
.ijj0 a,.ijj1 a,.ijj2 a,.ijj3 a,.ijj4 a{ color: #fff; }
.iso{ height: 44px; line-height: 44px;overflow:hidden; width: 98%; font-size: 1rem; padding: 0 1% 0  1%; background: #aa0000; color: #fff;  }
.isol{ float: left; }
.isoi{ padding: 6px; border: 1px #cccs solid; }
.isor{ float:right; }
.isor a{ margin-right: 20px; color: #fff; }
.isor a:Hover{ color: #FFFF00; font-weight: bold; }
.ijjc{  background: #f7f7f7;  }
.ijjc a{ color: #333; }
.ijjc1 a:Hover{  background: #666; }


.ijjcs{  line-height: 120%; background: #f7f7f7; display: block;  overflow:hidden; margin-top: 2px; }
.ijjcs li{ width: 24%; padding: 0.5%; background: #f7f7f7; float:left; }
.ijjcs li a{ width: 31%; margin: 1%; font-size: 0.8rem; float:left; display: block; }
.ijjcs li a font{ color: #dd0000; }
 
.iket{ display: block; overflow:hidden; margin-top: 10px; }
.iket a{ width: 24%;   margin: 0.5%; float:left; display: block;  overflow:hidden;  }
.iket img{ width: 100%;  }
.ike{ display: block;  overflow:hidden;  }
.ikel li{ background: #f7f7f7;  width: 23.5%; margin: 1% 2% 1% 0; float: left; }
.ikelc li{ background: #f7f7f7;  width: 32%; margin: 1% 2% 1% 0; float: left; }

.ikel li pic { display: block; overflow:hidden;  }
.ikel li pic img{ width: 100%;   }
.ikel li h3{ display: block; font-size: 1.8rem; text-align: center; margin: 6px;  }
.ikel li p{ font-size: 0.9rem; color: #666; padding: 6px; }
.ikel li span{ height: 44px; line-height: 44px; padding: 0 6px 0 6px; display: block; border-top: 1px #ccc dashed; }
.ikel li span font{ font-size: 1.2rem; font-weight: bold; color: #dd0000; margin: 0 16px 0 6px;   }
.ikel li span b{ float:right; margin-right: 6px; font-size: 1.2rem; color: #666; }
.ikel li span b img{ height: 18px; margin: 12px 4px 0 4px; }

.cssframe {  width: 100%;  height: 760px;   overflow: auto;      overflow-x: hidden; } 


.cheads{ height: 44px; line-height: 44px; background: #f7f7f7;  }
.chead{ width: 1200px; font-size: 1rem; margin: 0 auto; padding: 0; }
.chead font{ color: #dd0000; margin: 0 8px 0 8px; font-size: 1.2rem; }
.cheadl{ float: left; }
.cheadr{ float: right; font-size: 0.9rem; height: 44px; line-height: 44px; }
.cheadr b{  margin-right: 10px; margin-left: 4px; color: #AA0000; }

.mcl{ width: 17%; float: left; background: #eee;   margin-top: 10px; }
 
h4{ height: 36px; line-height: 36px; font-size: 1.3rem; text-align: center; margin-top: 6px; }


.mclist{ display: block; overflow:hidden; }
.mclist img{ width: 100%; }
.mclist li{ height: 32px; line-height: 32px; font-size: 0.8rem; padding-left: 6px; border-bottom: 1px #ccc dashed; }
.mclist li:Hover{ background: #ccc; }
.mcr{ width: 82%; float: right; margin-top: 10px; }
.kev{ display: block; overflow:hidden;  }
.kevl{ width: 60%; float:left;  }
.kevl img{ width: 100%; height: 331.875px; }
.kevrsos,.kevrsos a{ background: #aa0000;  color: #ffffff;    }
.kevrs{ width: 12%; float:left; margin-left: 0.5%; background: #f7f7f7; border-top: 2px #ccc solid;  }
.kevrs ul{ background: #666; color: #fff; }
.kevrs li{ border-bottom: 1px #555 solid;  font-size: 0.9rem;  height: 32px; line-height: 32px; padding-left: 8px; }
.kevrs   a,.kevrs   a:link,.kevrs   a:visited{ color: #eee; }
.kevrs li a:Hover{ color: #FFFF80; }
.kevrs li:Hover,.kevrso,.kevrso a{ background: #333;  color: #FFFF80;    }
 


.kevr{ width: 27.5%; float:right; background: #f7f7f7; border-top: 2px #ccc solid; height: 331.875px; }
.kevr ul{  }
.kevr li{ border-bottom: 1px #eee solid; line-height: 34.7px; padding-left: 10px; font-size: 0.8rem; }
.kevr li b{ width: 20px; display: block; float: Left; }
.kevr li a{ float: left; }
.kevr li span{ color: #666; float:right; font-size: 0.7rem; padding-right: 6px; }
.kevr li:hover,.kevro{ background: #FFE8E8; font-weight: bold; color: #800000; }
.kevro a{ color: #800000; }

h2{ height: 52px; line-height: 52px; background: #eee; font-size: 1.6rem; margin-top: 10px; }
h2 strong{  padding-left: 20px; color: #aa0000;  display: block; width: 120px; text-align: center; float:left; }
h2 span{ color: #666; margin-left: 20px; font-size: 1.4rem;  display: block; float: right; }
h2 span a{ margin: 0 20px 0 20px; }

.gdes{ border: 1px #ccc dashed; background: #eee; padding: 10px; line-height: 160%; color: #666; margin-top: 10px; }
.gcontent{   display: block; overflow:hidden; }
.gcontent img{ width:100%; }


.tabs { display: flex; }
.tab {   cursor: pointer; border-right: #eee solid 1px; text-align: center;  padding: 0 20px 0 20px; color: #666; font-weight: bold;  display: block; float:Left;}
.tab.active { background-color: #aa0000; color: #fff; }
.content { display: none;  }
.content.active {  display: block;}
	 
	 
.kev h1{ display: block; overflow:hidden; background: #f7f7f7; padding-left: 12px; height: 56px; line-height: 56px; }
.kev h1 strong{ float:left;}
.kev h1 span{ font-size: 1.2rem; float:left; margin-left: 20px; }
.kev h1 span font{ font-size: 1.6rem; color: #dd0000; }
.kev h1 p{ font-size: 1.1rem; float: right;   }
.kev h1 p font{  color: #dd0000; }
.kev h1 p img{ margin-top: 8px; border-radius: 3px; border: 1px #FF8000 solid; opacity: 0.8; }
.kev h1 p img:hover{ opacity: 1; border: 1px #D26900 solid; }
 
 
.mttls {   margin-top:  6px; width: 100%;  overflow:hidden;   background: #f7f7f7;  }
.mttls li{   height: 36px; line-height: 36px; font-size: 0.96rem; width: 12.18%;   float:left; border-radius: 1px;  text-align: center;  }
.mttls li a,.mttl li a:visited{ color: #dd0000;   }
.mttlso,.mttls li:hover{ background: #dd0000; color: #fff; display: block;  }
.about{ overflow:hidden; margin-left: 2.7%; }
.about h1{ font-size: 1.6rem; text-align: center; background: #f7f7f7; padding: 8px; margin-top: 12px;  }
.about h2{ padding-left: 20px; }
.about span{ text-indent: 2em; padding: 8px; margin-top: 6px; margin-left: 10px; line-height: 160%; overflow:hidden; font-size: 1rem; display: block; }
.about font{ color: #ff0000; }
.about p{ padding: 4px; line-height: 160%; margin-top: 4px; margin-left: 10px;  font-size: 1rem; }
.about p b{ color: #666; }

.txc strong{ height: 42px; line-height: 42px; display: block;  background: #eee; padding-left: 20px; font-size: 1.2rem;   overflow:hidden;   }

.odlist li{ height: 36px; line-height: 36px; padding: 0 2% 0 2%; display: block;  width: 96%; overflow:hidden;   }
.odlist li no{ float:left;  width: 15%;  display: block; }
.odlist li t{ float:left;  width: 45%;  display: block;  }
.odlist li p{ float:left; width: 10%;  display: block;  }
.odlist li odt{ float:left;  width: 20%;   display: block; }

.odlist .lit{ background: #666; color: #fff; font-size: 1rem; }

.utips{ padding: 2%; background: #f7f7f7; margin-top: 40px; }
.utips b{  display: block;   overflow:hidden;font-size: 1.2rem; color: #aa0000; }
.utips p{ line-height: 180%; margin-top: 10px; }
.utips p font{ color: #aa0000; margin: 0 4px 0 4px; }

.foot{ padding: 20px 0 20px 0; text-align: center; background: #333333; color: #eee; margin-top: 60px; line-height: 200%; }
.foot a{ color: #fff; }

.bkbk {
background-size: 20px 20px; background-color: #CB5107;  
width: 56%; margin: 2% 20% 10% 20%; padding: 2%;
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);border-radius: 3px;  
 }
.ccc {
background-size: 20px 20px; background-color: #eee;  
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);
padding: 20px; 
 }
.tgfs{}
.tgfs h3{ height: 56px; line-height: 56px; background: #eee; font-size: 2.2rem; font-weight: bold; color: #AE4506; text-align: center; }
.tgfs font{ color: #aa0000; margin: 0 2px 0 2px; font-weight: bold; }












