* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a:link { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout: none; text-decoration:none; }
html { width:100%; height:100%; }
body { max-width:640px; min-width:320px; width:100%; min-height:100%; margin:0 auto; 
	font:14px/150% "Microsoft Yahei", "Arial", "Thmano"; color:#fff; background:#fff; }
body:before { content:""; width:100%; height:50px; display:block; }
h2{ font-weight:normal;}
img { border:0px; }
ul, ol { list-style-type:none; }
.clearfix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
table { border-collapse:collapse; border-spacing:0; }
.wrapper { width:100%; }
.loadingData { background:#FFF; box-shadow:0 0 0 1px #aaa inset; color:#aaa; border-radius:5px; }
.relLink { width:96%; height:40px; margin:0 auto 20px; box-shadow:0 0 0 1px #ddd inset; border-radius:5px; position:relative; overflow:hidden; }
.relLink .r, .relLink .l { width:50%; height:40px; line-height:40px; text-align:center; color:#f3c05c;  }
.relLink .r { position:absolute; right:0; top:0; border-left:1px solid #ddd; }
.relLink a { color:#aaa; display:block; }
.relLink .hover a { background:#ddd; color:#FFF;  }
.baiduMap { width:96%; margin:0 auto; }
.BMap_bubble_title a { background:#c13527;  }
.navBarLv_0 a.hover { box-shadow:0 0 0 1000px #ef7a1b inset; }
/*header */
.header{width:100%; height:50px; position:fixed; z-index:100;top:0px; left:0px;  }
.header_c{	 max-width:640px; min-width:320px; height:50px; margin:0px auto; position:relative;
  background:-moz-linear-gradient(top,  #027af4 0%, #0065cc 100%);
	background:-webkit-linear-gradient(top,  #027af4 0%, #0065cc 100%); }
.header_c .logo{width:70%; float:left;}
.header_c .logo img{ height:40px;padding-top:1%;}
/**/
.nav{float:right;position:relative;}
.nav p{width:50px;height:50px;background:#025099;}
.nav p.cur{background:#ff7e00;}
.nav p:before{content:"";width:28px;height:20px;display:block;position:absolute;right:15px;top:15px;background:url(images/icon.png) no-repeat left top;
  background-size:120px;}
.nav ul{ display:none; width:90px;background:#0065cc;position:absolute;z-index:100;top:50px;right:0px;}
.nav li{width:100%;text-align:center;border-bottom:1px solid #0046b7;}
.nav li a{display:block;width:100%;height:30px;line-height:30px;color:#fff;}
/*inav*/
.inav{ width:100%; padding:3% 0; background: #fff;}
.inav li{width:18%;float:left; margin:0 1%;}
.inav li a{width:100%;text-align:center; display:block; color:#5e5e5e; font-weight:bold; font-size:14px;}
.inav li span{ width:61px; height:30px; padding-top: 35px; margin:0px auto; display:block; color: #fff; 
	background:#0065cc url(images/nav.png) no-repeat left center; border-radius:65px; background-size:400px;}
.inav li span.cur{background-color:#ff9b1a;}
.inav li:nth-child(1) span{ background-position:-10px -30px;}
.inav li:nth-child(2) span{ background-position:-87px -30px;}
.inav li:nth-child(3) span{ background-position:-168px -30px;}
.inav li:nth-child(4) span{ background-position:-236px -30px;}
.inav li:nth-child(5) span{ background-position:-315px -30px;}

.inav li:nth-child(2n+1){  }
.inav li:nth-child(2n){ margin-top:30px;position: relative; }
.inav li:nth-child(2n) span:before{background-position:top; top:5px; left:0;}
.inav li:nth-child(2n) span:after{ background-position:bottom!important;top:5px; right:-7px;}
.inav li:nth-child(2n) span:before,.inav li:nth-child(2n) span:after{  }
.inav li:nth-child(2n) span:before{height:10px; width:10px; background:#fff; display:block; 
position:absolute;  background:url(images/hua.png) no-repeat ;content: "";  }
.inav li:nth-child(2n) span:after{height:10px; width:10px; background:#fff; display:block; 
position:absolute;  background:url(images/hua1.png) no-repeat ;content: "";  }
/*banner*/
.banner img{ width:100%; display:block;}
/*公用标题*/
.tit{ width:96%; height:45px; border-radius: 5px; margin:0px auto 2%;
	background:-moz-linear-gradient(top,  #f6f6f6 0%, #dddddd 100%);
	background:-webkit-linear-gradient(top,  #f6f6f6 0%, #dddddd 100%); }
.tit span{  width: 115px; font-size:16px; display:block;  float: left; height: 45px;color: #fff; line-height: 45px; 
	padding-left:26px;	background:url(images/tit_span.png) no-repeat left bottom; background-size: 140px;}
.tit .more{line-height: 45px; text-transform: uppercase; float: right; padding-right: 10px; color:#09324a; font-size: 12px; } 
/*ipro*/
.ipro_c{ padding:3% 0% 0; }
.ipro_c .tod{ width:100%;margin-bottom:2%;}
.ipro_c .tod li{ width:46%; float:left; margin:1% 0% 2% 2.8%; border: 1px solid #c8c8c8;}
.ipro_c .tod li a{ width:100%; display:block; }
.ipro_c .tod li a.cur{ background:#fa4800; color:#fff;}
.ipro_c .tod li img{ padding: 1%;    width: 98%;display:block;}
.ipro_c .tod li span{ height:30px; line-height:30px; width:100%; text-align:center; display:block; color:#666666;}
.ipro_c .tod li:hover{ background: #ff7e00; border-color:#ff7e00;  }
.ipro_c .tod li:hover span{  color: #fff; }
/*iabout*/
.tit2{ width: 80%; height: 34px;line-height: 34px;     position: relative;  color: #fff; border-bottom: 1px solid #fff;     text-align: left;    padding-left: 20%;}
.tit2 span{ font-size: 18px; margin-right: 5px;  }
.tit2 em{bottom: -2px;    position: absolute; font-style: normal; font-size: 22px; border-bottom: 4px solid #fff; width: auto; }
.more1{ width: 90px; height: 28px; line-height: 28px; border-radius: 10px; background: #ff9b1a; color: #fff; 	
	position: absolute; font-size: 14px;left: 36%; bottom: -15px; text-align: center; }
.iabout{ background:#0065cc url(images/san.jpg) repeat-x bottom; position: relative; color: #fff; }
.iabout .tod{ padding:3% 2%; }
.iabout .tod .wd{ margin-top:2%;margin-bottom:2%;  }
.iabout .tod .img{ background: url(images/1.jpg) no-repeat center; background-size: 100%; width: 100%; height: 110px; }

/*inews*/
.inews{margin-top:8%;}
.inews li img{float:left; width:80px; height:60px;margin-right: 2%;}
.inews li{ width:96%; margin-right: 5% ;height:70px; padding-top:2%; line-height:30px; margin:0 2%;  border-bottom:1px solid #cccccc;
background: #fff;}
.inews li a{display: block; width: 93%; height: 60px; margin-left: 3%;  background: url(images/arw.jpg) no-repeat right 20px;background-size:20px;}
.inews li span{ display: block;margin-left: 13%;background: #fd7010;  width: 20px; height: 3px; }
.inews li em{ display: block; font-style: normal;color:#666666; }
.inews li i{color:#333333; font-style: normal; font-size:16px; font-weight:bold; }
.inews li:hover em{color:#0065cc; }
/*footer*/
footer{ text-align:center; background: #0065cc url(images/san1.jpg) repeat-x top; width:100%; color:#fff; 
	padding-top:30px;padding-bottom:20px; margin-top:10%; position: relative;  }
footer .tea{ background: url(images/tea.png) no-repeat top; background-size: 200px; position: absolute; top:-25px; left:20%; width: 60%; height: 70px;  }
footer a{ color:#fff;}
.navBarLv_0 a.hover{box-shadow:none !important; }
.navBarLv_0 dd a{ border-left:1px solid #002d9d;border-right:1px solid #005cc1;}
.navBarLv_0 dd a:hover{ background:url(images/cur.jpg) no-repeat bottom;}
.navBarLv_0 dd a:before{ background:url(images/icon.png) no-repeat bottom left !important; background-size:100px !important; }
.navBarLv_0 dd:nth-child(5) a:before{ background-position:-52px -22px !important;}
.navBarLv_0 dd:nth-child(2) a:before{ background-position:2px -22px !important;}
.navBarLv_0 dd:nth-child(3) a:before{ background-position:-79px -22px !important;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-25px -22px !important;}
.navBarTheme_1 .slide{background:#0046b7; }
/*sitepath*/
.sitepath{width:100%;line-height:40px;}
.sitepath h2{width:50%;color:#003258;font-size:18px;font-weight:bold;padding-left:10px;}
.showPanel{width:100px;}
.showPanel p{ width:100%; text-align:center;}
.showPanel .panel{display:none;width:100%;background:#fff;position:absolute;z-index:99;top:40px;right:-1px;border:1px solid #ccc;}
.showPanel a{width:100%;height:32px;display:block;line-height:32px;padding-left:10px;font-size:1em;color:#333;}
/* listPro */
.listPro { width:100%; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro .item { float:left; width:47%; margin:0 0 2% 2%; background:#971c0f; }
.listPro .item a { display:block; color:#f3c05c; }
.listPro .item img { display:block; width:100%; background:#f3c05c; }
.listPro .item span { display:block; height:30px; line-height:30px; text-align:center; }
/* listNews */
.listNews { overflow:hidden; width:100%; }
.listNews .list { width:96%; overflow:hidden; margin:3% auto 2%; }
.listNews .item a { display:block; height:35px; line-height:35px; color:#f3c05c; padding-left:20px; background:url(./images/n_tip.png) left center no-repeat; background-size:12px; }
.listNews .hover { background:#8d2419; }

.prolist{ width:94%; padding:1% 3% 2%;}
.prolist a { width:27.33%; height:30px; display:inline-block;  margin:2% 2%; line-height:30px; text-align:center; color:#fff;  border-radius:15px;  box-shadow: 0 1px 1px 0px #e5e5e5; background: -webkit-linear-gradient(top,  #ffb700 0%, #f6a500 100%); background: linear-gradient(top,  #ffb700 0%, #f6a500 100%);}
.prolist a.hover{ margin-top:-2px;}


/*sitepath*/
.sitepath{width:100%;line-height:40px;}
.sitepath .prolist{ display:none;}
.showPanel{width:100%; height:40px;  border-bottom:1px solid #0065cc;}
.showPanel h2{width:50%;color:#0065cc;font-size:18px;font-weight:bold;padding-left:10px;}
.showPanel p{ width:100px; text-align:center; float:right; border-left:1px solid #0065cc; color:#0065cc;}
/* listPro */
.listPro { width:100%; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro li { float:left; width:45.2%; margin:0 0 3% 3%; }
.listPro li.hover img{ border-color: #ffb400;}
.listPro li a{ width:100%; display:block;padding:3px ; background:#0065cc;}
.listPro li img{ width:100%; display:block; }
.listPro li h2{ width:100%; padding:1px; text-align:center; height:30px; line-height:30px; color:#fff;   background:#0065cc; font-size:14px; }

/* listNews */
.listNews{ margin-top:3%;}
.listNews li{ width:96%; height:60px; padding:2%; margin-bottom:3%; border-bottom:1px solid #e2e2e2; background:#fff;}
.listNews li.hover h2{ color:#ffb400; }
.listNews li a{ width:100%; display:block;}
.listNews li img{ float:left; width:60px; height:60px; margin-right:10px; border-radius:30px;}
.listNews li h2{ color:#333333; font-size:14px; font-weight:bold;}
.listNews li p{ color:#666666; line-height:18px; text-indent:1.5em; font-size:12px;}

.showInfo h1{ color:#ffb400;}