.g-nav{min-height:36px; overflow:hidden;clear:both;background:#0b56a9;}
.g-nav li{ width:95px;height:35px; line-height:35px;padding:0 5px;text-align:center;float:left;overflow:hidden;font-size:12px; color:#fff; border-right:1px #247fe5 solid;position:relative;border-left:1px #02438a solid;
    background-color:#0b56a9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#136dcf), to(#0f61bc));
	background-image: -webkit-linear-gradient(top, #136dcf, #0f61bc); /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #136dcf, #0f61bc); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #136dcf, #0f61bc); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #136dcf, #0f61bc); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #136dcf, #0f61bc); }
.g-nav a:nth-child(1) li,.g-nav a:nth-child(2) li,.g-nav a:nth-child(3) li,.g-nav a:nth-child(4) li{border-bottom:1px #02438a solid;}
.g-nav a:nth-child(5) li,.g-nav a:nth-child(6) li,.g-nav a:nth-child(7) li,.g-nav a:nth-child(8) li{border-top:1px #1974d8 solid;}
.g-nav a:nth-child(1) li,.g-nav a:nth-child(5) li{border-left:none;}
.g-nav a:nth-child(4) li,.g-nav a:nth-child(8) li{border-right:none;}


.g-nav1{min-height:36px; overflow:hidden;clear:both;background:#0b56a9; min-width:100%}
.g-nav1 li{height:35px; width:33.4%; margin-right:-3px; line-height:35px;text-align:center;float:left;overflow:hidden;font-size:12px; color:#fff; border-right:1px #247fe5 solid;position:relative;border-left:1px #02438a solid;
    background-color:#0b56a9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#136dcf), to(#0f61bc));
	background-image: -webkit-linear-gradient(top, #136dcf, #0f61bc); /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #136dcf, #0f61bc); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #136dcf, #0f61bc); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #136dcf, #0f61bc); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #136dcf, #0f61bc); }
.g-nav1 a:nth-child(1) li,.g-nav1 a:nth-child(2) li,.g-nav1 a:nth-child(3) li,.g-nav1 a:nth-child(4) li{border-bottom:1px #02438a solid;}
.g-nav1 a:nth-child(5) li,.g-nav1 a:nth-child(6) li,.g-nav1 a:nth-child(7) li,.g-nav1 a:nth-child(8) li{border-top:1px #1974d8 solid;}
.g-nav1 a:nth-child(1) li,.g-nav1 a:nth-child(5) li{border-left:none;}
.g-nav1 a:nth-child(4) li,.g-nav1 a:nth-child(8) li{border-right:none;}



/*通栏广告*/
.g-adv{clear:both;position:relative; width:320px;height:251px; z-index:15;}
.g-adv .m-box img{ display:block;position: relative; height:248px; }
.g-adv .sclwrap_box{height:251px; position:relative;}
.g-adv .m-cnt{ width:100%; position:absolute; bottom:0; left:0; z-index:10; height:5px;}
.g-adv .m-cnt li{ float:left; width:320px; height:5px;}
.g-adv .m-cnt li:nth-child(1){ width:104px; border-right:2px #fff solid;}
.g-adv .m-cnt li:nth-child(2){ width:104px; border-right:2px #fff solid;}
.g-adv .m-cnt li:nth-child(3){ width:108px;}
.g-adv .m-cnt{ background:#d8d8d8;}/*通栏广告  状态栏*/
.g-adv .m-cnt .z-on { background:#0e5fb7; }/*通栏广告  状态栏 当前*/


/*产品*/
.m-elc-tp2{ overflow:hidden;height:35px; line-height:35px;display:block;position:relative;padding:0 5px 0 0;
display:block;position:relative; 
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
	background-color:#e4e4e4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#d2d2d2));
	background-image: -webkit-linear-gradient(top, #f2f2f2, #d2d2d2); /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #f2f2f2, #d2d2d2); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #f2f2f2, #d2d2d2); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #f2f2f2, #d2d2d2); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #f2f2f2, #d2d2d2);}
	
.m-elc-tp2:before{
    content:"";
    position:absolute;
    z-index:9; display:block;width:100%;height:1px; background:#b4b0ad; left:0;bottom:0;}
.m-elc-tp2 h2{ position:relative;font-size:14px;padding:0 24px; float:left;color:#fff; display:inline-block; background:#0e5fb7; height:33px; line-height:33px;
-moz-border-radius:1px;   -o-border-radius:1px; -webkit-border-radius:1px;border-radius:1px; z-index:12;}
.m-elc-tp2 span{ float:right;font-size:12px; color:#646464; font-family:"Microsoft YaHei";  height:33px; line-height:33px;}
.g-pro{min-height:360px; overflow:hidden;margin-top:5px;}

.m-pro{ clear:both;padding:20px 0 0 5px;}


.g-pro ul li {
    margin-left: 2px;
    padding-top: 10px;
}
.m-pro a{ display:block;width:134px; text-align:center;height:156px; overflow:hidden; float:left;margin:0 10px 0;}
.m-pro a img{ border:1px #e6e6e6 solid;padding:1px;}
.m-pro a span{ display:block; line-height:26px; font-size:14px; color:#646464;}


/*搜索*/
.g-ser{padding:22px 0 0 16px; position:relative;height:66px;}
.g-ser .m-ipt{margin-right:70px;}
.g-ser .u-bt{width:53px; text-align:center; height:40px; line-height:40px; float:right; position:relative; margin-top:0;margin-right:12px;position:relative;font-size:12px; color:#fff;
background:#0c62bf;
background-image: -moz-linear-gradient(top, #2991d2, #1877c9 50%, #0c62bf 50%,#0b65c7);
background-image: -webkit-gradient(linear, left top, left bottom, from(#2991d2), color-stop(0, #1877c9), color-stop(0.5, #0c62bf), color-stop(0.5, #0c62bf), to(#0b65c7)); 
background-image: -webkit-linear-gradient(top, #2991d2, #1877c9 50%, #0c62bf, #0c62bf 50%, #0b65c7);
background-image: -o-linear-gradient(top, #2991d2, #1877c9 50%, #0c62bf, #0c62bf 50%, #0b65c7);
background-image: -ms-linear-gradient(top, #2991d2, #1877c9 50%, #0c62bf 50%,#0b65c7);
background-image:linear-gradient(top, #2991d2, #1877c9 50%, #0c62bf 50%,#0b65c7);
-moz-border-radius:2px;-o-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; }
.g-ser .u-bt:before{ content:""; position:absolute; display:inline-block;width:40px;height:22px;
background:#f7882d;
background-image: -moz-linear-gradient(top, #ff750b, #ff750b 50%, #f7882d 50%,#f7882d);
background-image: -webkit-gradient(linear, left top, left bottom, from(#ff750b), color-stop(0, #ff750b), color-stop(0.5, #ff750b), color-stop(0.5, #f7882d), to(#f7882d)); 
background-image: -webkit-linear-gradient(top, #ff750b, #ff750b 50%, #ff750b, #f7882d 50%, #f7882d);
background-image: -o-linear-gradient(top, #ff750b, #ff750b 50%, #ff750b, #f7882d 50%, #f7882d);
background-image: -ms-linear-gradient(top, #ff750b, #ff750b 50%, #f7882d 50%,#f7882d);
background-image:linear-gradient(top, #ff750b, #ff750b 50%, #f7882d 50%,#f7882d);left:6px;top:9px;-moz-border-radius:2px;-o-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}
.g-ser .u-in{ text-align:center;  float:right; position:absolute; z-index:100; right:12px; top:0; width:53px; height:40px; line-height:40px;background:transparent; color:#fff; font-size:12px;}
.g-ser .u-key{width:75%;
    color:#ffffff;
	height:40px;
	font-size:14px;
	line-height:40px; 
	padding:0; 
	text-indent:10px;
	float:left;
	background:#0e5fb7;
box-shadow:none;border:none; position:relative;-moz-border-radius:2px;-o-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;
	} /*搜索中的请输入关键词样式*/



/*分类*/
.m-elc-tp3{ overflow:hidden;height:35px; line-height:35px;display:block;position:relative;padding:0 0 0 10px;
display:block;position:relative; 
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
	background-color:#dfdfdf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#d2d2d2));
	background-image: -webkit-linear-gradient(top, #ededed, #d2d2d2); /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #ededed, #d2d2d2); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #ededed, #d2d2d2); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #ededed, #d2d2d2); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #ededed, #d2d2d2);}
.m-elc-tp3:before{
    content:"";
    position:absolute;
    z-index:9; display:block;width:100%;height:1px; background:#b4b0ad; left:0;bottom:0;}
.m-elc-tp3 h2{  line-height:35px; height:35px; position:relative;font-size:14px;padding:0 0 0 20px; float:left;color:#0e5fb7; display:inline-block;}
.m-elc-tp3 h2:before{ content:""; position:absolute; display:inline-block;width:14px;height:14px;
background:#0e5fb7 url(/mobile/images/index/ic1.png) 5px 3px no-repeat;
    background-size:4px 7px;-webkit-background-size:4px 7px;-o-background-size:4px 7px;-moz-background-size:4px 7px;-moz-border-radius:14px;   
    -o-border-radius:14px; -webkit-border-radius:14px;border-radius:14px;left:0;top:11px;}
.g-st{height:384px; overflow:hidden;}
.m-st{ height:298px; overflow:hidden;clear:both;padding:5px 0 0 15px;}
.m-st h3{ display:block;padding:10px 0 0;clear:both;font-weight:bold; }
.m-st h3 a{color:#0e5fb7;display:block;line-height:27px;height:27px; font-size:12px; font-weight:bold;padding:0 0 0 10px;
background:url(/mobile/images/index/ic2.png) left 10px no-repeat;
    background-size:4px 7px;-webkit-background-size:4px 7px;-o-background-size:4px 7px;-moz-background-size:4px 7px;}
.m-st p{ display:block;padding:0 0 0 10px;}
.m-st p a{ line-height:24px;height:24px; display:inline-block;width:143px; float:left; font-size:12px; color:#646464;}
.pb_m a{ display:block;margin:0 95px; line-height:26px;height:26px; text-align:center; border:1px #cacaca solid; font-size:12px; color:#727476; font-family:"Microsoft YaHei";
    background-color:#e7e7e7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d8d8d8));
	background-image: -webkit-linear-gradient(top, #f3f3f3, #d8d8d8); /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #f3f3f3, #d8d8d8); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #f3f3f3, #d8d8d8); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #f3f3f3, #d8d8d8); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #f3f3f3, #d8d8d8);-moz-border-radius:2px;   
    -o-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;}



/*优势*/
.g-ys{height:100; overflow:hidden; font-size:12px;}
.g-ys h2{padding:12px 0 0; display:block; background:#0e5fb7; color:#fff; text-align:center;height:80px; overflow:hidden; font-size:12px; line-height:20px;}
.g-ys h2 b{ display:block;font-size:16px; line-height:25px;}
.g-ys h2 span{ display:block;font-size:12px; line-height:21px; font-weight:bold;}
.m-ys{padding:10px 6px 0 13px;height:100%;overflow:hidden; font-size:12px;}
.g-ys h3{display:block;height:44px; overflow:hidden; clear:both;
background:url(/mobile/images/index/ys_l.gif) left bottom repeat-x;background-size:3px 4px;-webkit-background-size:3px 4px;-o-background-size:3px 4px;-moz-background-size:3px 4px;}
.g-ys h3 b{ display:inline-block; font-size:30px; color:#076bb6; font-weight:bold; line-height:35px;width:36px; float:left;}
.g-ys h3 span{padding:13px 0 0; display:inline-block;width:260px; font-weight:bold; font-size:16px; color:#000; float:right; line-height:15px; float:left; margin-left:3px;}
.g-ys p{ display:block;padding:12px 0 18px; font-size:12px;}
.g-ys p span{ display:block; line-height:18px; font-size:12px; color:#646464;padding:0 0 6px 10px;
background:url(/mobile/images/index/ic2.png) left 5px no-repeat;
    background-size:4px 7px;-webkit-background-size:4px 7px;-o-background-size:4px 7px;-moz-background-size:4px 7px;}
.g-ys p span i{ font-style:normal; color:#0e5fb7;}


/*ban2*/
.g-ban2{height:93px; overflow:hidden; position:relative;}
.g-ban2 b{ position:absolute; color:#fff; font-weight:bold; display:inline-block; font-size:10px;right:12px;top:61px; z-index:9;}


/*荣誉*/
.g-sbox .m-cnt{ overflow:hidden;height:35px; line-height:35px;display:block;position:relative;padding:0;
display:block;position:relative; 
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
	background-color:#dfdfdf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#d2d2d2));
	background-image: -webkit-linear-gradient(top, #ededed, #d2d2d2); /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #ededed, #d2d2d2); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #ededed, #d2d2d2); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #ededed, #d2d2d2); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #ededed, #d2d2d2);}
.g-sbox .m-cnt:before{
    content:"";
    position:absolute;
    z-index:9; display:block;width:100%;height:1px; background:#b4b0ad; left:0;bottom:0; border:none;}
.g-sbox .m-cnt li{line-height:35px;height:35px; overflow:hidden;padding:0 22px;margin:0;text-align:center; position:relative;font-size:12px; float:left;color:#0e5fb7; display:inline-block;float:left;}
.g-sbox .m-cnt li.z-on:before{ border:none;height:0;}
.g-sbox .m-cnt li.z-on:after{ border:none;height:0;}
.g-sbox .m-cnt li.z-on{ color:#fff;
-moz-border-radius:1px;   
    -o-border-radius:1px; 
   -webkit-border-radius:1px;
    border-radius:1px;
	background-color:#0e5fb7;}
.g-sbox .m-cnt li.z-on:before{border:none; background:none;}
.g-hon{height:450px; overflow:hidden;}
.g-hon .sclwrap_box {height:380px;position:relative;}
.g-hon .m-hon{padding:19px 0 0 10px;width:310px; overflow:hidden; float:left;}
.g-hon .m-hon a{ display:block;width:133px; text-align:center;overflow:hidden; float:left;margin:0 10px 0;}
.g-hon .m-hon a img{ border:2px #1b6ec8 solid;}
.g-hon .m-hon a span{ display:block; line-height:18px; font-size:14px; color:#646464;}



/*案例*/
.g-cas{height:200px; overflow:hidden;}
.m-cas{ clear:both;padding:15px 0 0 5px;}
.m-cas a{ display:block;width:143px; text-align:center;overflow:hidden; float:left;margin:0 6px 0;}
.m-cas a img{ border:1px #e9e9e9 solid;padding:1px;border-bottom:2px #e9e9e9 solid;}
.m-cas a span{ display:block; line-height:24px; font-size:12px; color:#646464;}


/*关于我们*/
.g-abt{height:440px; overflow:hidden;}
.m-abt{ clear:both;padding:16px 0 0 5px;height:330px; overflow:hidden; margin-bottom:20px;}
.m-abt-c{ display:block;margin:0 14px;}
.m-abt-c img{ display:block;}
.m-abt-c p{padding:10px 0 0; line-height:21px; font-size:12px; color:#646464;height:96px; overflow:hidden;}

/*ban3*/
.g-ban3 b{ font-weight:100; color:#0a55a7;}

/*资讯*/
.g-inf .m-cnt li{padding:0 19px; border-right:1px #c9c9c9 solid; border-left:1px #fff solid;}
.g-inf .m-cnt li:nth-child(1){ border-left:none;}
.g-inf .m-cnt li:nth-child(3){ border-right:none;}
.g-inf .m-cnt .z-on{ border:none;}
.g-inf{height:400px;margin:7px 0 0; overflow:hidden;}
.g-inf .sclwrap_box {height:170px;position:relative; margin-bottom:10px;}
.g-inf .m-inf{width:320px; display:inline; overflow:hidden; float:left;}
.g-inf .m-inf p{padding:12px 16px 0 12px;overflow:hidden;width:292px;display:block;}
.g-inf .m-inf p a{padding:0 0 0 13px; overflow:hidden;line-height:28px;height:28px; position:relative; border-bottom:1px #949494 dotted; float:none; display:block;background:url(/mobile/images/index/inf_ic.gif) left 12px no-repeat;
    background-size:4px 7px;-webkit-background-size:4px 7px;-o-background-size:4px 7px;-moz-background-size:4px 7px;}
.g-inf .m-inf p a{ font-size:12px; color:#646464;}
.g-inf .m-inf p a:last-child{ border:none;}








/* 手机动画bannner  */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container { margin-top:4px;
 
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;

    background: transparent url(../../images/themes.gif) no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

















		
ul li{list-style-type:none; margin:0; padding:0; float:left; font-size:12px;}

ul li img{ height: auto; width: auto\9; width:100%; }





.ClassAndArtContentStyles_01 ul{ padding-left:10px; margin-top:10px;
}




.ClassAndArtContentStyles_01 ul li {
    height: 30px; line-height:30px; border-bottom:1px dashed #CCCCCC; padding-left:10px;
    width: 100%;
}

.lisContentStyles_01 ul li{ width:100%; border-bottom:1px dashed #CCCCCC; line-height:30px;}

.lisContentStyles_03 ul li{ width:49%; padding-left:3px; }


.th2ContentStyles_03 ul li{ width:49%;}
.t23hContentStyles_03 ul li{ width:49%;}

.th2ContentStyles_03 ul li img{ height:160px;}
.t223hContentStyles_03  ul li img{ width:80px; height:50px;border:1px solid #ccc}



.lisTitle1 h1{ display:none;}
.lisContent1{ line-height:25px;}
