@charset "gb2312";
body {font-size: 12px;color: #444;background-color: #FFFFFF;margin: 0px;padding: 0px;}
img{ border:0px;}

.head{ height:69px; background:#185ab8;}

input{ outline:none}

.logo{ float:left;}
.logo img{ float:left;}
.logo span{ font-family:Arial, Helvetica, sans-serif; color:#333; float:left; font-size:15px; margin-left:5px; padding-top:18px;}
.home{ float:right; margin-top:13px; margin-right:10px;}

.clear{ clear:both;}

table{ max-width:98%;}

.menu{width:100%;text-align:center;overflow:hidden; background-color:#fff;}
.menu ul{padding:5px 4px;overflow:hidden;}
.menu li{width:50%;display:inline-block; text-align:center;float:left; list-style:none;margin-bottom:10px;}
.menu li a{ background:#185ab8; width:95%; text-decoration:none; border-radius:3px; }
.menu li span{ float:left; text-align:center; display:block; }
.menu li p{ font-size:16px; margin:0px; padding:5px 0px 10px 0px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; display:block; /*text-shadow: 0 1px 1px #c65900;*/}
.menu li img{ width:40px;text-align:center; margin-bottom:5px; margin-top:10px;}
.menu li a{display:inline-block;}

.banner{  margin-left:auto; margin-right:auto;}
.banner img{ width:100%;}

.cp-xh{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#0066CC}

.cpaa{ background:#fff;  width:92%; font-size:15px; margin-left:auto; margin-right:auto; padding:10px; line-height:28px;}

.cpbb{ background:#F4F7FA; height:40px; line-height:40px; font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; border:1px #D8DFE6 solid; padding:10px; width:92%; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:20px;}

.cpbb img{display:block; float:left; margin-right:10px;}


.keyword{ width:97%; margin-left:auto; height:40px; margin-right:auto; margin-top:12px; margin-bottom:5px;}

.ii{ height:30px;  line-height:30px; color:#666; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:10px; width:83%; float:left;}
.cc{ float:right; margin-right:10px;}

.footer-nav {
   position:fixed;bottom:0px; display: block;
    margin: 0 auto; width:100%;
    list-style: none;
    
    height: 44px; padding:0px;
    
  
}
.footer-nav .footer-nav-menu-cls-btn{cursor:pointer;}
.footer-nav > li { 
    text-align: center; background:#185ab8; 

    height: 44px;
    float: left;
    width: 25%;
    margin: 0px;
    padding:0px ;
    box-sizing: border-box;
    position: relative;
}

.footer-nav > li:last-child{ border-right:0px;}

.footer-nav img{
    width: 26px;
    height: 26px;
}

.footer-nav a,  .footer-nav div {
    height: 44px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}
.footer-nav a,  .footer-nav div {
    text-align: center;
    color: #fff;
}

.footer-nav .text {
    font-size: 14px;
    color: #fff;
   
    text-decoration: none;
    text-align: center;
    display: block;
    overflow: hidden;
    height:44px;
	line-height:44px;
	font-weight:400;
}
.footer-nav .hot{ position:absolute; background:url(/m/img/hot.gif) no-repeat; width:22px; height:11px; }
.footer-nav .text img{width:10px;height:10px;}
.footer-nav .icon{
    font-family: 'base-icon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color:#fff;
    margin: 0 auto;
}
/*** µ×²¿µ¼º½²Ëµ¥ E ***/


.about-text{ font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; line-height:32px; padding:10px; text-align:justify;}

.about-text h2 { font-size:18px; padding:0px; margin:0px; }

.about-text ul { padding:0px 15px; margin:0px; }
.about-text li {  margin:0px 15px; }


.about-text table{  
    
  overflow-x:scroll; width:100%; margin-bottom:25px; 
}  




table {  border-collapse:collapse; border: 1px solid #ccc;   }
table td{border-collapse:collapse; border: 1px solid #ccc; font-size:13px; }

.richtext { overflow-x:scroll; width:100%; margin-top:15px;}


.about-text td{  
    border-collapse:collapse;  
    border: 1px solid #ccc; padding:4px; font-size:14px; 
}


.about-text img{ max-width:50%; display:block; padding-top:10px; padding-bottom:15px; width:50%;}

.about-text p{ max-width:100%; line-height:1.8em; margin:0px 0px 10px 0px; text-indent:20px; padding:0px; text-align:justify; }

.about-bt{
	background:#F2F2F2;
	height:40px;
	line-height:40px;
	
	margin-top:15px;
	padding-left:10px;
	font-size:17px;
	color:#444;
	font-family:"Î¢ÈíÑÅºÚ";
	background-color: #f2F2F2;
	
	background-repeat: no-repeat;
	background-position: 92px 0px;}
	
.about-bt a{ width:12px; height:20px; display:block; float:left; background:url(/m/img/arrow-left.png) no-repeat 0px 0px; margin-top:10px; margin-right:15px;}
	

.hh{ height:50px; background:#fff}

.cplist{ margin-top:15px; margin-bottom:15px; padding:0px;}
.cplist ul{ margin:0px; padding:0px;}
.cplist li{  width:32%; display:block; float:left; list-style:none; }
.cplist li a{ float:left; margin:6px; text-align:center;   border-radius:20px; border:1px #ccc solid; text-decoration:none; width:95%;  height:36px; line-height:36px; display:block; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; color:#444;}
.cplist .current a{ background:#FF6600; border:1px #FF6600 solid; color:#fff;}

.tjlist { width:96%; margin:auto auto; height:auto; overflow:hidden;}

.tjlist b{ font-size:22px; text-align:center; display:block; font-weight:500; padding:10px 0px 20px 0px;}

.tjlist ul{ margin:0px; padding:0px; }

.tjlist li{ width:49.5%; float:left; list-style:none; margin-right:1%; }

.tjlist li:nth-child(2n) { margin-right:0px; }

.tjlist li img{ width:100%; }

.brand { width:96%; margin:auto auto; height:auto; overflow:hidden;}

.brand b{ font-size:22px; text-align:center; display:block; font-weight:500; padding:20px 0px 20px 0px;}

.brand ul{ margin:0px; padding:0px;   }

.brand li{ width:33%; float:left; list-style:none; padding-bottom:5px;    }

.brand li:nth-child(1) { border-left:1px #ccc solid; border-bottom:1px #ccc solid; border-top:1px #ccc solid; border-right:1px #ccc solid;  }

.brand li:nth-child(2) { border-left:0px #ccc solid; border-bottom:1px #ccc solid; border-top:1px #ccc solid; border-right:1px #ccc solid;  }

.brand li:nth-child(3) { border-left:0px #ccc solid;  border-bottom:1px #ccc solid; border-top:1px #ccc solid; border-right:1px #ccc solid; }

.brand li:nth-child(4) { border-left:1px #ccc solid;  border-top:0px #ccc solid;   border-bottom:1px #ccc solid; border-right:1px #ccc solid; }

.brand li:nth-child(5) { border-left:0px #ccc solid; border-top:0px #ccc solid;  border-bottom:1px #ccc solid; border-right:1px #ccc solid; }

.brand li:nth-child(6) { border-left:0px #ccc solid; border-top:0px #ccc solid;  border-bottom:1px #ccc solid; border-right:1px #ccc solid; }

.brand li:nth-child(7) { border-left:1px #ccc solid;  border-top:0px #ccc solid;   border-bottom:1px #ccc solid; border-right:1px #ccc solid; }

.brand li:nth-child(8) { border-left:0px #ccc solid; border-top:0px #ccc solid;  border-bottom:1px #ccc solid; border-right:1px #ccc solid; }

.brand li:nth-child(9) { border-left:0px #ccc solid; border-top:0px #ccc solid;  border-bottom:1px #ccc solid; border-right:1px #ccc solid; }

.brand li:nth-child(10) { border-left:1px #ccc solid;  border-top:0px #ccc solid;   border-bottom:1px #ccc solid; border-right:1px #ccc solid; }

.brand li:nth-child(11) { border-left:0px #ccc solid; border-top:0px #ccc solid;  border-bottom:1px #ccc solid; border-right:1px #ccc solid; }

.brand li:nth-child(12) { border-left:0px #ccc solid; border-top:0px #ccc solid;  border-bottom:1px #ccc solid; border-right:1px #ccc solid; }




.brand li img{ width:100%; }
.brand li a { font-size:14px; color:#666; text-decoration:none; }

.brand li span {
  display: grid; height: 70px;
  place-items:center;
  margin-bottom: 0px;
}

.centered-image {
  max-width: 80%;
  max-height: 80%;
}

.cpp{ width:96%; margin:auto auto; height:auto; overflow:hidden;}

.cpp b{ font-size:22px; text-align:center; display:block; font-weight:500; padding:20px 0px 20px 0px;}

.cpp ul{ margin:0px; padding:0px;  }

.cpp li{ width:49.5%; float:left; margin-bottom:15px; padding:2.5%; list-style:none; margin-right:1%; border:1px #ccc solid; box-sizing: border-box }

.cpp li span{ font-size:14px; padding:0px 0px; min-height:38px; max-height:38px; display:block; }

.cpp li a{ color:#444; text-decoration:none;}

.cpp li:nth-child(2n) { margin-right:0px; }

.cpp li img{ width:100%; margin-bottom:15px;  max-height:150px; }


.cp{ margin-top:20px; padding:0px; width:94%; margin-left:auto; margin-right:auto;}
.cp ul{ margin:0px; padding:0px;}

.cp li{  width:95%; font-family:"Î¢ÈíÑÅºÚ";  border-top:1px #ccc solid; margin-bottom:0px; overflow:hidden; height:auto; padding-bottom:10px; padding-top:10px; padding-left:0px; padding-right:10px;}

.cp ul li img{ float:left; width:120px; height:120px; display:block; padding-right:20px;}
.cp ul li p{ float:left;  display:block; width:55%; padding-top:0px; color:#555; font-family:Arial, Helvetica, sans-serif; font-size:15px; }

.cp ul li p b{ color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-size:18px; }


.cp ul li p a{ color:#444; text-decoration:none;  font-size:16px;  display:block; width:100%; margin-bottom:10px;  }

.cp ul li a:nth-child(2){ display:block; float:left; font-size:14px; color:#444; text-decoration:none; padding:8px; border-radius:20px; border:1px #ccc solid;}


.cpbt{ border-bottom:2px #006BBB solid; width:92%; margin-left:auto; margin-right:auto; background:url(/m/img/xxzl.gif) left no-repeat; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; color:#fff; height:25px; padding-top:6px; padding-left:18px; margin-bottom:5px; margin-top:5px;}

.cpimg{ width:100%; text-align:center; }
.cpimg img{ max-width:320px;  text-align:center;}

.bt{ font-size:14px; font-weight:bold; color:#444; border-bottom:1px #ccc solid; padding-top:15px; padding-bottom:15px; text-align:center;}


/*·ÖÒ³´úÂë*/

DIV.green-black {PADDING-RIGHT: 4px;PADDING-LEFT: 2px;PADDING-BOTTOM: 2px; margin-bottom:30px; MARGIN-top: 30px;PADDING-TOP: 3px;TEXT-ALIGN: center;	font-family: Arial, Helvetica, sans-serif;}

DIV.green-black A {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; font-size:14px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none}

DIV.green-black A:hover {BORDER: #0762B5 1px solid; font-size:14px; background:#0762B5; COLOR: #fff;}
DIV.green-black .current {BORDER-RIGHT: #0762B5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0762B5 1px solid; PADDING-LEFT: 4px; BACKGROUND: #0762B5; PADDING-BOTTOM: 2px; BORDER-LEFT: #0762B5 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; font-size:14px; PADDING-TOP: 2px; BORDER-BOTTOM: #0762B5 1px solid; TEXT-DECORATION: none}


DIV.green-black A:active {BORDER-RIGHT: #016BA9 1px solid; BORDER-TOP: #016BA9 1px solid; BACKGROUND: url(/m/img/pageimage2.gif) #016BA9; BORDER-LEFT: #016BA9 1px solid; COLOR: #fff; BORDER-BOTTOM: #016BA9 1px solid}



.plist{ width:100%; padding:0px;  overflow:hidden; margin-top:15px; height:auto; overflow:hidden;  }

.plist .left { width:35%; height: 65%;   overflow: auto;   position: fixed;    top: 176px;   left: 0;   }
.plist .right { width:65%; float:left; background:#f5f5f5; height:auto; }

.plist .left ul{ margin:0px; padding:0px;}
.plist .left ul li{ margin:0px; padding:0px; list-style:none }
.plist .left ul li a{ text-decoration:none; font-size:15px; color:#185ab8; border-bottom:1px #ccc solid; display:block;padding:15px 5px 15px 5px;  }

.plist .left .current a{ z-index:1000; background:#F2F2F2; color:#555  }



.plist .right ul{ margin:0px; padding:0px; width:65%; background:#ffffff; border-left:1px #ccc solid;

position: fixed;
		    top: 176px;
		    right: 0;
		    left: auto;
		  
		    overflow: auto;
		    height: 77%;}
.plist .right ul li{ margin:0px; padding:0px; list-style:none }
.plist .right ul li a{ text-decoration:none; font-size:15px; color:#444; border-bottom:1px #ccc solid; display:block; padding-left:15px;  padding-top:15px; padding-bottom:15px;}


.plist .rightt { width:65%;background:#ffffff; border-left:1px #ccc solid;

position: fixed;
		    top: 176px;
		    right: 0;
		    left: auto;
		  
		    overflow: auto;
		    height: 77%;

}

.plist .rightt ul{ margin:0px; padding:0px;}
.plist .rightt ul li{ margin:3%;  list-style:none; width:43%; float:left; padding:5px 0px; font-size:14px; border:1px #ccc solid; }
.plist .rightt ul li img{ width:100%; height:2.6em;  margin-bottom:6px; display:block}
.plist .rightt ul li a{ text-decoration:none; font-size:14px; color:#444; display:block;}

.plist .rightt li span {
  display: grid;
  height: 70px;
  place-items:
center;
  margin-bottom: 0px;
}
.fl{ padding:0px;  margin:0px; width:100%; height:auto; overflow:hidden; }
.fl ul{  margin:0px; padding:10px; list-style:none}

.fl li{ float:left; padding:0px; list-style:none; line-height:32px; overflow:hidden;}
.fl li a{ padding:2px 10px; border:1px #ccc solid;  margin-right:10px; font-size:14px; margin-bottom:10px; display:block;  text-decoration:none; color:#444; border-radius: 4px;}
.fl li a:hover{ background:#FF6600; color:#fff; border:1px #FF6600 solid; border-radius:4px;}
.fl .current a{background:#FF6600; color:#fff; border:1px #FF6600 solid;border-radius: 4px; }



.ii{ float:left;  width:79%; height:34px; margin-left:1%; padding:0px; }
.cc{ float:left; width:19%; height:34px; margin-right:1%; padding:0px;}

.logo-b-input{ border:1px #ccc solid; height:40px; width:100%; line-height:40px; border-radius: 25px; padding-left:15px; color:#777; font-size:15px;}

.logo-b-buttom{ background:#FF6600; height:44px; font-size:16px; width:100%; margin-top:0px; line-height:36px; border-radius:0px 25px 25px 0px; color:#fff; border:none; }


.newlist{ margin:0px; padding:0px; width:94%; margin-left:3%;}
.newlist ul{ margin:0px; padding:0px;}
.newlist li{ padding-top:12px; padding-bottom:12px;  list-style:none; border-bottom:1px #ccc solid;}
.newlist li a{ font-size:16px; text-decoration:none; list-style:none;  padding-left:20px; color:#444;     display: block; 

overflow: hidden; 
white-space: nowrap; 
text-overflow: ellipsis;  background: url(/m/img/newIcon2.gif) left no-repeat}


.ke-zeroborder{
	border-collapse:collapse; width:100%;
}
.ke-zeroborder td{
	border:1px solid #CCCCCC;
	text-align: center;font-size:14px; vertical-align:middle;
}

.ke-article{
	border-collapse:collapse; 
}
.ke-article td{
	border:1px solid #CCCCCC;
	text-align: left;font-size:14px; vertical-align:middle;padding:5px 5px;
}

.gjlist{ margin:0px 0px; padding:0px;}
.gjlist ul { margin:0px; padding:0px;}
.gjlist ul li{ }
.gjlist ul li a{ text-decoration:none; color:#444; font-size:1.2em; line-height:1.6em; font-family:Arial, Helvetica, sans-serif; padding:3px 10px; display:block; text-decoration: none; border-bottom:1px #ccc dotted;}

