* { 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; }
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:#c90c0c; border-bottom:1px solid #ff0000;  }
.header_c .logo{width:70%; float:left;background:url(images/header_c.png) no-repeat left bottom;}
.header_c .logo img{ height:40px;padding-top:1%;}
.header_m{ max-width:640px; min-width:320px; margin: 0 auto; height:3px; background: #b00000; }
/**/
.nav{float:right;position:relative;}
.nav p{width:50px;height:50px;background:#b00000;}
.nav p.cur{background:#b00000;}
.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:100px;}
.nav ul{ display:none; width:90px;background:#b00000;position:absolute;z-index:100;top:50px;right:0px;}
.nav li{width:100%;text-align:center;border-bottom:1px solid #890c00;}
.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:23%;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:65px; height:30px; padding-top: 35px; margin:0px auto; display:block; color: #fff; position: relative; 
	background:#890c00 url(images/nav.png) no-repeat left center; border-radius:15px; background-size:400px;}
.inav li span.cur{background-color:#ff9b1a;}
.inav li:nth-child(1) span{ background-position:-21px -25px;}
.inav li:nth-child(2) span{ background-position:-123px -25px;}
.inav li:nth-child(3) span{ background-position:-225px -25px;}
.inav li:nth-child(4) span{ background-position:-328px -25px;}
.inav li span em{ font-style: normal; background: #c90c0c; border-top:1px solid #ff0000; position: absolute; bottom: 0; left:0;
width: 65px;/*宽度为高度的2倍*/
      height: 25px;
      border-radius: 0 0 10px 10px;/*圆角半径为高度的值*/  }
/*banner*/
.banner{ margin-top: 54px;}
.banner img{ width:100%; display:block;}
/*公用标题*/
.tit{ width:96%; height:45px; border-radius: 30px; margin:0px auto 2%;
	background:#c90c0c; }
.tit span{ width: auto; font-size:16px; display:block;  float: left; height: 45px;color: #fff; line-height: 45px; 
	padding-left:26px;	 background-size: 140px;}
.tit span  em{  text-transform: uppercase; font-size:12px;font-style: normal; margin-left:5px;}
.tit i{  transform: skew(140deg,0deg);

-moz-transform:skew(140deg,0deg); /* Firefox */
-webkit-transform:skew(140deg,0deg); /* Safari and Chrome */
-o-transform:skew(140deg,0deg); /* Opera */
 height:45px; width: 48px; background: #ff9900;float: right;position: absolute;
    right: 75px; }	
.tit .more{background: #ff9900;border-radius: 30px;line-height: 45px; 
	text-transform: uppercase; float: right; padding-right: 10px; color:#fff; font-size: 14px;  position: relative;
    text-align: right;    width: 105px;} 
.more2{ width: 96%;margin:3% 2%; text-align: center; background: #f3f3f3; height: 30px; line-height: 30px; position: relative; }
.more2:before{content:"";width:28px; height:20px;display:block;position:absolute;
left:0;bottom:0;
  background-size:120px; 
  width: 0;
    height: 0;
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;}
.more2:after{content:"";width:28px; height:20px;display:block;position:absolute;
right:0;top:0;
  background-size:120px;
width: 0;
    height: 0;
    border-top: 10px solid #fff;
    border-left: 10px solid transparent; }
.more3{color:#4c4c4c;position: relative; display: block; width: 145px; margin: 0 auto;}
.more3:before{ content:"";width:35px; height:10px; top:6px; right: 5px; display:block;position:absolute; border-bottom:1px solid #b2b2b2;  }
.more3:after{ content:"";width:35px; height:10px; top:6px; left: 5px; display:block;position:absolute; border-bottom:1px solid #b2b2b2;  }
/*ipro*/
.ipro_c{ padding:3% 0% 0; }
.ipro_c .tod{ width:100%;margin-bottom:2%;}
.ipro_c .tod li{ width:29%; float:left; margin:1% 0% 2% 2.8%;}
.ipro_c .tod li a{ width:100%; display:block; }
.ipro_c .tod li a.cur{ background:#cf2626; color:#fff;}
.ipro_c .tod li img{ padding: 1%;    width: 98%;display:block; border: 2px solid #cf2626;}
.ipro_c .tod li span{ height:30px; line-height:30px; width:100%; text-align:center; display:block; color:#4e4e4e;}
.ipro_c .tod li:hover img{  border-color: #FF9900; }
/*iabout*/
.tit2{ width: 98%; margin-left:2%;  height: 34px;line-height: 34px; position: relative;
 color: #fff; text-align: left;}
.tit2 span{ padding-bottom: 3px; font-size: 18px; font-weight: 700; margin-right: 5px; border-bottom: 3px solid #ff9900;  }
.tit2 em{bottom: -6px; position: absolute; font-style: normal; font-size: 32px;  width: auto; opacity: 0.4; }

.iabout{ background:#c90c0c url(images/iabout.jpg) repeat-x center; position: relative; color: #fff;
border: 4px solid #ff0000; border-left:none; border-right: none;  
-moz-border-bottom-colors:#c90c0c #c90c0c #c90c0c #ff0000 #ff0000 #ff0000;
-moz-border-top-colors: #c90c0c #c90c0c #c90c0c #ff0000 #ff0000 #ff0000; 
padding:2%; height: inherit; width: 96%; 
}
.iabout .tod{ padding:3% 2%; }
.iabout .tod .wd{ margin-top:2%;margin-bottom:2%;  }
.iabout .tod .img{margin-left: 10px; background: url(images/1.jpg) no-repeat center; float: right; background-size: 100%; 
	width: 160px; height: 120px; }

/*inews*/
.inews{margin-top:8%;}
.inews li .img{background: #fff;float:left; width:100px; height:75px; padding:5px;padding-right: 2%; position: relative;}
.inews li .img img{z-index: 21;width:100px; height:75px; position: absolute; top: 5px; left: 5px; }
.inews li .img:before{ content:"";width:35px; height: 35px; left:0; top:0;  display:block;position:absolute;
 border:2px solid #c90c0c; z-index: 20; 
border-color:#c90c0c #fff #fff #c90c0c; }
.inews li .img:after{ content:"";width:35px; height: 35px; right:2px; bottom:0; display:block;position:absolute; 
 border:2px solid #c90c0c; z-index: 20;
border-color:#fff #c90c0c #c90c0c #fff ;  }

.inews li{ width:96%; margin-right: 5% ;height:100px; padding-top:2%; line-height:30px; margin:0 2%;  
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 em{ display: block; font-style: normal;color:#666666;border-top:1px dotted #777777; }
.inews li i{color:#333333; font-style: normal; font-size:16px; font-weight:bold; }
.inews li:hover em{color:#c90c0c; }
/*footer*/
footer{ text-align:center;  width:100%; color:#333333; 
	padding-bottom:20px; margin-top:10%; position: relative;  }
footer a{ color:#333333;}
.navBarLv_0 a.hover{box-shadow:none !important; }
.navBarLv_0 dd a{ border-left:1px solid #a21b00;border-right:1px solid #690800;}
.navBarLv_0 dd a:hover{ background:#ff9900;}
.navBarLv_0 dd a:before{ background:url(images/icon.png) no-repeat bottom left !important; background-size:82px !important; }
.navBarLv_0 dd:nth-child(5) a:before{ background-position:-62px -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:-18px -22px !important;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-38px -22px !important;}
.navBarTheme_1 .slide{background:#890c00; }
/*sitepath*/
.sitepath{margin-top: 50px;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 #c90c0c;}
.showPanel h2{width:50%;color:#c90c0c;font-size:18px;font-weight:bold;padding-left:10px;}
.showPanel p{ width:100px; text-align:center; float:right; border-left:1px solid #c90c0c; color:#c90c0c;}
/* 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:#c90c0c;}
.listPro li img{ width:100%; display:block; }
.listPro li h3{ width:100%; padding:1px; text-align:center; height:30px; line-height:30px; color:#fff;   background:#c90c0c;}

/* 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;}

