@import url(bootstrap.min.css);
a,.navbar li{color:#505050;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;}
a:hover{color:#f00;text-decoration: none;}
ul,li,ol{list-style:none;margin:0;padding:0;}
div{margin:0;padding:0;}
img{border:0;vertical-align: middle;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-weight:500;margin:0 auto;}
input,textarea{border:1px solid #ccc;padding:0 5px;}
input:hover,textarea:hover{border:1px solid #39f;padding:0 5px;}

.collapsed{display:none;}
.collapse{display:block;}
.container{max-width:1170px;}
.navbar-fixed-top{position:relative;z-index:1030;}
.m{margin-top:15px;position:relative;}
.ad {margin:-20px auto 0px;text-align:center;width:100%;overflow:hidden;position:relative;}
.navbar-header{height:150px;}
#top{float:right;text-align:right;}
#topmenu{text-align:right;}
.topmenu{padding:8px 30px;background:#09f;line-height:2em;overflow:hidden;
	border-radius:50px;
	-webkit-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	-moz-border-radius:50px;
	border-top-left-radius:0em;
	border-top-right-radius:0em;}
.topmenu a{padding:5px;font-size:0.9em;color:#fff;}
.topmenu a:hover{background:#fff;color:#202020;
	border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;}
#toptel{float:right;padding:68px 10px 0 68px;font-size:23pt;color:#f00;font-style:italic;letter-spacing:2px;text-shadow:-1px -1px 0 #aaa,1px 1px 0 #333,1px 1px 0 #444;background:url(tel.png) left 23px no-repeat;}
#navbar{clear:both;background:#06f;}
.navbar{background:#f9f9f9;}
.dropdown-menu{display:none;}
.navbar-inverse {border-color:#039}
.navbar-inverse .navbar-brand{background:url(logo.png) left center no-repeat;width:600px;height:150px;text-indent:-999px;}
.navbar-inverse .navbar-brand:hover{color:#ddd;}
.navbar-inverse .navbar-toggle,.navbar-inverse .navbar-toggle:focus{border-color:#36f;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#36f;border-color:#36f;}
.navbar-inverse .navbar-collapse{border-color:#36f;border:0;}
.navbar-inverse .nav li{margin:0 5px;float:left;}
.navbar-inverse .nav li a{color:#fff;padding:15px 20px;font-weight:500;font-size:16px;}
.nav li:hover,.nav #hot{background-color:#03e;
background:-ms-linear-gradient(top,#36f,#03e,#36f);
background:-moz-linear-gradient(top,#36f,#03e,#36f);
}
.nav li:hover a{color:#fff;}
.nav li:hover ul{display:block;}
.nav li:hover ul a{color:#333;font-size:14px;}
.nav li:hover ul li{background:#fff;}
.nav li:hover ul li a{padding:8px 15px;}
.nav li:hover ul li a:hover{background:#e9f7ff;}
footer{padding:20px 0 30px 0;background-color:#e9e9e9;margin-top:50px;color:#505050;text-align:center;}
footer a{color:#222;}
footer a:hover{color:#f00;}
.footer .f-menu{padding:20px 0 10px;margin-bottom:20px;color:#999;border-bottom:1px solid #eee;}
.footer .f-menu a{padding:5px 6px;color:#777;}
.footer .f-menu a:hover{color:#f00;}
.footer .f{overflow:hidden;}
.footer .f-l{width:21%;float:left;min-height:100px;background:url(tel-f.png) left 30px no-repeat;text-align:left;padding:30px 0 0 68px;overflow:hidden;}
.footer .f-l font{clear:left;display:block;color:#d00;}
.footer .f-c{width:58%;float:left;padding-top:10px;border-left:2px solid #ccc;border-right:2px solid #ccc;}
.footer .f-r{width:21%;float:right;min-height:100px;background:url(sm_s.png) 120px 10px no-repeat;overflow:hidden;}

.gotop{height:30px;background:#06f;position:relative;}
.gotop a{display:inline-block;text-align:center;width:90px;height:34px;background:#06f;position:absolute;top:-23px;left:50%;margin-left:-45px;z-index:9;}
.gotop a img{margin-top:8px;}

.dmain1{float:left;width:20%;border:1px solid #ccc;
	background:#f9f9f9;
	border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;}
.dmain2{float:right;width:78%;overflow:hidden;border:1px solid #ccc;position: relative;
	background:#fff;
	border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;}
.box1,.box2{}
.box1 h3,.box2 h3{font-size:1.4em;color:#fff;line-height:1.8em;border-bottom:1px solid #ddf;padding:5px 20px 2px;background:#09f;
background:-ms-linear-gradient(left,#39f,#39f,#09f);
background:-moz-linear-gradient(left,#39f,#39f,#09f);}
.box1 ul,.box2 ul{padding:10px;}
.box1 ul li,.box2 ul li{line-height:1.8em;padding:0 10px;}
ul.cmenu li a{border-bottom:1px solid #ddd;padding:0 10px;}
ul.cmenu li a:hover{background:#e9f7ff;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 5px;}
ul.cmenu li ul li{padding:0;}
ul.cmenu li ul li a{padding:0 10px 0 15px;margin-right:20px;}
ul.cmenu li ul li a:hover{background:#e9f7ff;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 5px;}
.cmenu li{position: relative;/*float:left;*/}
.cmenu li a{display:block;font-weight:normal;line-height:2.4em;}
.cmenu li a strong{font-weight:600;font-size:110%;}
.cmenu li ul,.cmenu li ul li ul{display:block;
  position: relative;
  height: auto;
  min-width: 200px;
  padding: 0;
  margin: 0;
  background: none;
  /*border-top: 4px solid #e67e22;*/
  transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  /*top: 130px;*/
  z-index: 1000;
  /* == */
  left:4px;
  top: 0px;
  border-left: 4px solid #f0f0f0;
  /* == */
}
.cmenu li ul li:before {
  content: "";
  position: absolute;
  /*top: -8px;
  left: 23%;
  border-bottom: 5px solid #f0f0f0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;*/
  /* == */
  top: 10px;
  left: 0px;
  border-left: 5px solid #f0f0f0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  /* == */
}
.cmenu li ul,.cmenu li ul li ul{}
.cmenu li ul li:before {}
.cmenu li:hover > ul,
.cmenu li ul li:hover > ul {
  display: block;
  opacity: 1;
  visibility: visible;
  /*top: 100px;*/
  /* == */
  left:4px;
  /* == */
}
/*.cmenu li ul li {
  float: none;
}*/
.cmenu li ul li a {
  border-bottom: 1px solid #EEE;
  
  /* == */
  height: auto;
  /* == */
}
.cmenu li ul li a i {
  font-size: 14px;
  display: inline-block;
  margin: 0 10px 0 0;
}
.cmenu li ul li ul {
  min-width: 180px;
  left: 0px;
  top: 0;
  border: 0;
  border-left: 0px solid #f0f0f0;
}
.cmenu li ul li ul:before {
  content: "";
  position: absolute;
  top: 10px;
  /*left: -14px;*/
  /* == */
  left: 0px;
  /* == */
  border-left: 5px solid #f0f0f0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
}
.cmenu li ul li:hover > ul {
  top: 0px;
  left: 0px;
}

em.cm{display:none;}
.marketing .col-lg-4 {width:33.33333333%;float:left}
.marketing .col-md-5 {width:40%;float:left}
.marketing .col-md-7 {width:60%;float:left}
.contact li{white-space: nowrap;}
.img-circle2{height:160px;}
.tab_head,.tab_head2{width:100%;overflow:hidden;background:#e9e9e9 url(tab_r.gif) left bottom repeat-x;border:1px solid #ccc;border-bottom:none;}
.tab_head li,.tab_head2 li{padding:5px 25px;background:#e9e9e9;border:1px solid #e9e9e9;border-bottom:1px solid #d30;font-size:16px;color:#202020;float:left;display:block;cursor:pointer;border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	-moz-border-radius:8px;
	border-bottom-left-radius:0em;
	border-bottom-right-radius:0em;}
.tab_head2{border-radius:10px;padding:8px 8px 0;border-bottom-right-radius:0em;border-bottom-left-radius:0em;}
.tab_head2 li{border-radius:10px;border-bottom-right-radius:0em;border-bottom-left-radius:0em;}
.tab_head li.hover,.tab_head2 li.hover{background:#fff;border:1px solid #d30;border-bottom:1px solid #fff;color:#d00;}
.tab_body{margin-top:15px;border:1px solid #ddd;padding:6px;}
.tab_body ul{display:none;background:#f5f5f5;overflow:hidden;padding:10px;}
.tab_body ul.hover{display:block;}
.tab_body ul img{max-width:100%;height:auto;}
.tab_body table{border:1px solid #ddd;}
.tab_body table td{border:1px solid #ddd;}

.big-list{padding:20px 25px 5px;overflow:hidden;border-bottom:1px solid #d9d9d9;}
.big-list h2{font-size:1.5em;text-indent:1em;line-height:2em;border-bottom:1px solid #6cf;margin:0 0 0.5em 0;letter-spacing:5px;}
.big-list h2 a{color:#36f;}
.big-list h2 a:hover{color:#f00;}
.big-list ul{overflow:hidden;padding:1em;clear:both;}
.small-list{width:49%;float:left;margin:0.4%;overflow:hidden;min-height:180px;margin-bottom:2px;}
.small-list h3{float:right;width:60.4%;font-size:1.2em;margin:0;padding:0 0.8em;}
.small-list h3 a{font-weight:600;}
.small-list .r{float:right;font-size:0.8em;}
.small-list .r a{color:blue;font-size:1em;}
.small-list .r a:hover{color:red;}
.small-list img{float:left;width:36%;min-width:90px;padding:1%;border:5px solid #e5e5e5;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 5px;}
.small-list span{float:right;width:59%;padding:2% 1.5%;text-indent:0em;font-size:88%;line-height:150%;color:#666;}
.small-list:hover h3 a{color:#36f;}
.small-list:hover img{border:5px solid #6cf;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 15px;}
.blist{padding:0;overflow:hidden;width:100%;border:1px solid #ddd;border-top:none;}
.blist h3{font-size:1.5em;line-height:1.8em;border-bottom:1px solid #ddf;padding:5px 20px 0;background:#f7f7f7;}
.blist h3 a{color:#36f;}
.blist h3 a:hover{color:#f00;}
.blist ul{overflow:hidden;padding:15px 1em;clear:both;}
.blist ul li{width:49%;float:left;margin:0.5%;overflow:hidden;height:186px;margin-bottom:12px;border:1px solid #d9d9d9;padding:1em;}
.blist ul li span{float:right;width:60.4%;font-size:1.2em;margin:-5px 0 0;padding:0 0.8em;}
.blist ul li span a{font-weight:600;}
.blist ul li img{float:left;width:38%;min-width:90px;padding:1%;border:5px solid #e5e5e5;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 5px;}
.blist ul li p{float:right;width:57%;padding:2% 1.5%;text-indent:0em;font-size:88%;line-height:156%;color:#666;}
.blist ul li:hover{background:#f9fcfe;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 5px;}
.blist ul li:hover span a{color:#36f;}
.blist ul li:hover img{border:5px solid #6cf;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 15px;}

.pname{font-size:1.5em;line-height:1.8em;border-bottom:1px solid #ccc;padding:5px 20px 0;background:#e9e9e9;letter-spacing:2px;}
.dname{font-size:1.5em;line-height:1.8em;border-bottom:1px solid #ddf;padding:5px 20px 0;background:#f9f9f9;}
.tname{font-size:1.1em;line-height:1.6em;border-bottom:1px solid #dde;padding:10px 10px 10px 20px;font-weight:bold;color:#555;background:#e5e5e5;border-radius:15px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.tname a{float:right;color:#777;font-size:12px;font-weight:normal;margin-top:5px;padding:3px 6px;line-height:1.3em;}
.tname2{font-size:1.2em;line-height:1.6em;border-bottom:1px solid #09f;padding:10px 10px 8px 20px;font-weight:bold;color:#fff;background:#09f;
border-radius:15px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-right:30px;}
.tname2 a{float:right;color:#FFF;font-size:12px;font-weight:normal;margin-top:5px;padding:3px 6px;line-height:1.3em;}
.homelink{position: absolute;top:20px;right:10px;font-size:12px;color:#777;}
.homelink a{color:#777;}
.homelink a:hover{color:#f00;}
#maininfo{padding:30px 25px;line-height:1.8em;}
#maininfo h1{font-size:1.8em;line-height:2.5em;text-align:center;}
#maininfo .info{font-size:12px;text-align:center;display:table;width:100%;color:#999;}
#maininfo p{text-indent:2em;}
#maininfo .tab_body table td p{margin:0;padding:4px 8px;text-indent:0em;}
#maininfo h4{text-indent:1em;line-height:2em;color:#03f;border-bottom:1px solid #6cf;margin:8px 0;}
#maininfo img{
max-width:100%; 
width:expression(this.width>100%?"100%":this.width);}
.imgstrc{text-align:center;margin:8px;float:right;}
.imgstrc img{
min-width:250px; 
width:expression(this.width<250px?"250px":this.width);}
.imgstr{text-align:center;font-size:1.1em;float:left;width:38%;overflow:hidden;}
.imgstr img{width:100%;border:5px solid #eee;}
.imgstr .f{line-height:5em;}
.imgstr .f img{width:25px;margin:0.5em 0.5em 0.5em 0;border:0;}
.imgstr .f a{padding:0.5em;border:1px solid #ccc;background:#f9f9f9;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;}
.imgstr .f a:hover{border:1px solid #aaa;background:#eee;}
div.imgstr{margin-right:12px;}
.textstr{padding:0 1%;display:block;overflow:hidden;float:left;width:58%;z-index:6000;}
.textstr li{text-indent:2em;margin:0 0 0.5em;}
.textstr li i{font-style:normal;float:left;min-width:80px;text-align:right;}
.textstr li em{font-style:normal;}
.textstr li em font{color:red;font-size:18pt;font-weight:bold;}

div.jqZoomTitle{display:none;z-index:5000;text-align:center;font-size:11px;font-family:inherit;height:16px;padding-top:2px;position:absolute;top:0px;left:0px;width:100%;color:#FFF;background:#999;}.jqZoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:10;border-color:#c4c4c4;border-style:solid;cursor:crosshair;}.jqZoomPup img{border:0px;}.preload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:inherit;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url(loading.gif);background-repeat:no-repeat;background-position:43px 30px;width:90px;* width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}.jqZoomWindow{border:1px solid #999;background-color:#FFF;}
.sp{padding:10px;}
.sp li{margin:8px 7px;width:202px;border:1px solid #ddd;float:left;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;}
.sp img{width:200px;height:200px;border:5px solid #f9f9f9;border-top-left-radius:5px;border-top-right-radius:5px;}
.sp li p{height:3em;line-height:3em;overflow:hidden;background:#f9f9f9;margin:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.sp li p a{display:block;padding:0 5px;text-align:center;}
.sp li:hover{border:1px solid #ccc;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 5px;}
.sp li:hover img{border:5px solid #e5e5e5;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.sp li:hover p{background:#f5f5f5;}
.sp li:hover p a{color:#f00;}
.caselist{padding:10px;}
.caselist li{margin:8px 7px;border:3px solid #e9e9e9;float:left;width:48.5%;}
.m .caselist li{width:99%;}
.caselist img{width:120px;height:120px;border:5px solid #f9f9f9;float:left;overflow:hidden;}
.caselist li h3{height:1.5em;line-height:1.5em;overflow:hidden;text-align:left;display:block;background:#f7f7f7;}
.caselist li h3 a{display:block;padding:0 10px 0 20px;font-size:0.7em;color:#000;}
.caselist p.b{padding:8px 10px 5px 20px;color:#999;display:block;overflow:hidden;}
.caselist li:hover{border:3px solid #6cf;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 8px;}
.caselist li:hover img{border:5px solid #6cf;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;transform: scale(1.0);transition: all 1s ease 0s;-webkit-transform: scale(1.0);-webkit-transform: all 1s ease 0s;box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 5px;}
.caselist li:hover h3{background:#f7f7f7;}
.caselist li:hover h3 a{color:red;}
#boxNewsList{padding-left:5px;text-align:left;}
#boxNewsList li{line-height:2.5em;padding:0 10px 0 20px;border-bottom:1px dotted #ccc;background:url(dot2.gif) 5px center no-repeat;}
#boxNewsList li a{display:block;}
#boxNewsList li:hover{background:#f5f5f5 url(dot.gif) 5px center no-repeat;}
#boxNewsList li .newsTime{float:right;font-size:12px;color:#777;}
#NewsList{padding:10px;text-align:left;border:1px solid #ddd;border-radius:15px;border-top-left-radius:0px;border-top-right-radius:0px;}
#NewsList li{line-height:2.5em;padding:0 10px 0 20px;border-bottom:1px dotted #ccc;background:url(dot2.gif) 5px center no-repeat;}
#NewsList li a{display:block;}
#NewsList li:hover{background:#f5f5f5 url(dot.gif) 5px center no-repeat;}
#NewsList li .newsTime{float:right;font-size:12px;color:#777;}
.wd{border:1px solid #09f;border-radius:15px;border-top-left-radius:0px;border-top-right-radius:0px;margin-right:30px;
box-shadow:rgba(30, 25, 25, 0.198039) 15px 0 15px;}
#wd{margin:15px;text-align:left;height:360px;overflow:hidden;}
#wd li{line-height:2.5em;padding:0;border-bottom:1px dotted #ccc;background:url(wd.png) 0 7px no-repeat;height:120px;overflow:hidden;}
#wd li a{display:block;padding:0 0 0 40px;background:#e9e9e9 url(wd.png) 0 top no-repeat;}
#wd li:hover{}
#wd li .newsTime{float:right;font-size:12px;color:#777;}
#wd li span{margin:10px 0 10px 40px;display:block;line-height:1.8em;font-size:90%;}
.topnews{padding:0;margin-bottom:5px;overflow:hidden;height:90px;}
.topnews p{width:20%;float:left;margin-right:8px;overflow:hidden;}
.topnews p a{height:90px;line-height:90px;}
.topnews p img{width:100%;max-height:90px;}
.topnews h4{float:left;line-height:200%;width:70%;overflow:hidden;font-size:16px;font-weight:bold;}
.topnews span{float:left;line-height:160%;color:#777;width:72%;overflow:hidden;font-size:12px;}
.topnews .time{color:#f00;position:absolute;top:10px;right:5px;font-size:12px;}
.none{margin-left:4em;list-style-type:disc;}
.none li{list-style-type:disc;}
.flink{padding:10px;border:1px solid #ddd;overflow:hidden;border-top:none;margin-bottom:-40px;}
.flink li{padding:5px 10px;float:left;}
.flink li a{color:#999;}
.flink li a:hover{color:#f00;}
.page{padding-top:30px;padding-bottom:10px;text-align:center;}
.clear{clear:both;}
.product_cp,.product_news{width:50%;float:left;}
.product_cp h4,.product_news h4{font-size:1.2em;padding:10px;background:#f5f5f5;margin-bottom:5px;}
.product_cp li,.product_news li{line-height:2em;height:2em;border-bottom:1px dotted #ccc;overflow:hidden;}
.product_cp li a,.product_news li a{display:block;padding:0 10px;font-size:0.9em;}
.product_cp li a:hover,.product_news li a:hover{background:#f9f9f9;}
.downlist{border:1px solid #ddd;margin-bottom:5px;overflow:hidden;}
.downlist li{overflow:hidden;line-height:2em;padding:0 10px;color:#666;font-size:1em;}
.downlist li.t{padding:0;font-size:1.1em;}
.downlist li.t a{font-weight:600;display:block;background:#f9f9f9;padding:0 10px;}
.downlist li i{float:right;font-size:12px;color:#999;padding-right:10px;}
.downlist li em{float:right;font-style:normal;}
.downlist li em a{font-weight:500;margin-bottom:5px;padding:3px 10px;background:#f5f5f5;}
.downlist:hover{border:1px solid #aaa;}
.downlist:hover li.t a{background:#f5f5f5;color:#f00;}
.downshow{border:1px solid #ddd;overflow:hidden;margin-bottom:20px;}
.downshow li{overflow:hidden;line-height:2.1em;padding:0 10px;color:#666;font-size:1em;width:50%;float:left;color:#777;border-bottom:1px dotted #ddd;}
.downshow li i{color:#222;font-style:normal;}
.downshow li.con{width:100%;float:left;}
.downshow li a{padding:3px 10px;background:#f5f5f5;}
.pplist{overflow:hidden;}
.pplist li{margin:8px 23px;width:162px;border:1px solid #ddd;float:left;}
.pplist li img{width:160px;height:80px;border:5px solid #f9f9f9;}
.pplist li h3{text-align:center;font-size:1.2em;background:#f9f9f9;line-height:2em;}
.pplist li a{display:block;}
.pplist li:hover{border:1px solid #ccc;}
.pplist li:hover img{border:5px solid #e5e5e5;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.pplist li:hover h3{background:#f5f5f5;}
.pplist li:hover h3 a{color:#f00;}
.job{border:1px solid #ddd;margin-bottom:5px;overflow:hidden;}
.job li{overflow:hidden;line-height:2em;padding:0 10px;color:#666;font-size:1em;}
.job li.t{padding:0;font-size:1.1em;}
.job li.t a{font-weight:600;display:block;background:#f9f9f9;padding:0 10px;}
.job:hover{border:1px solid #aaa;}
.job:hover li.t a{background:#f5f5f5;color:#f00;}

.search{background:#f5f5f5;margin-top:-20px;}
.search2{background:#f0f0f0;}
.search1{padding:0 10px;height:45px;}
.search1 form{float:left;padding:10px 15px 0 15px;}
.search1 font{font-size:14pt;color:#f00;font-style:italic;letter-spacing:2px;text-shadow:-1px -1px 0 #ccc,1px 1px 0 #666,1px 1px 0 #999;}
.search1 span{float:left;padding:18px 15px 0 15px;}
.search1 span a{margin:0 3px;}
.search1 .text{border:1px solid #aaa;width:200px;height:25px;line-height:25px;font-size:13px;color:#999;padding:0 6px;}
.search1 .text:hover{color:#222;border:1px solid #39f;}
.search1 .btn{padding:3px 15px 2px;color:#111;font-weight:500;cursor:pointer;border:1px solid #aaa;margin-top:-2px;background:#e9f7ff;}
.search1 .btn:hover{border:1px solid #39f;background:#e0f0ff;}
.searchform{padding:20px;text-align:center;}
.searchform .txt{line-height:1.8em;padding-bottom:2px;}
.searchform .btn{padding:5px 10px;}
.tags{padding:5px 10px;overflow:hidden;margin-bottom:20px;}
.tags h3{background:none;border-bottom:3px solid #ddd;line-height:1.2em;margin-bottom:5px;}
.tags li{float:left;display:block;padding:5px 10px;margin:0 10px;width:180px;text-align:right;}
.tags li a{float:left;}
.tags li font{font-size:0.8em;color:#999;}
.tags strong{color:#777;}
.newstj{padding:5px 10px;overflow:hidden;margin-bottom:20px;}
.newstj h3{background:none;border-bottom:3px solid #ddd;line-height:1.2em;}
.newstj li{float:left;display:block;padding:0;margin:0;width:50%;text-align:right;border-bottom:1px dotted #ccc;background:url(dot2.gif) 5px center no-repeat;}
.newstj li a{float:left;padding:10px 0 10px 10px;margin:0 10px;}
.newstj li font{color:#f00;}
.newstj li:hover{background:#f5f5f5 url(dot.gif) 5px center no-repeat;}
.newstj li .newsTime{font-size:12px;color:#777;padding:10px 10px 10px 0;display:block;}

.bigclass{padding:15px 0;background:#f7f9fa;
background:-ms-linear-gradient(top, #ebeff0,#fff);/* IE 10 */
background:-moz-linear-gradient(top,#ebeff0,#fff);/*»ðºü*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ebeff0), to(#fff));/*¹È¸è*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ebeff0), to(#fff));/* Safari 4-5, Chrome 1-9*/
background:-webkit-linear-gradient(top, #ebeff0, #fff);/*Safari5.1 Chrome 10+*/
background:-o-linear-gradient(top, #ebeff0, #fff);/*Opera 11.10+*/
}
.marketing .col-lg-4 {padding:5px 15px 10px;text-align: center;}
.marketing .col-lg-4 h2 {font-size:1.5em;line-height:2em;}
.marketing .col-lg-4 p {margin:0 10px 5px 10px;color:#999;font-size:0.9em;line-height:1.5em;}
.marketing .col-lg-4:hover p {color:#777;}
.marketing .col-lg-4 h3{text-align: left;}
.btn-default {background:#f5f5f5;box-shadow: rgba(30, 25, 25, 0.2) 0px 1px 5px;margin-top:10px;}
.img-circle{border:5px solid #ddd;width:140px;height:140px;margin-bottom:10px;filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;
  box-shadow: 0 0 5px #ddd;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #ddd;}
.img-circle:hover,.marketing .col-lg-4:hover .img-circle{border:5px solid #f60;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;
transition: border 2s;
-moz-transition: border 2s; /* Firefox 4 */
-webkit-transition: border 2s; /* Safari ºÍ Chrome */
-o-transition: border 2s; /* Opera */}

.featurette-divider {margin: 25px 0;box-shadow:#add7ff 0px 0px 3px;}
.featurette-heading {font-weight: 300;line-height: 1;letter-spacing: -1px;}
.text-muted {font-size:0.9em;color:#999;}
.lead {font-size:0.95em;color:#777;line-height:1.8em;padding:20px 15px 5px;border:1px solid #abddff;}
.col-md-0 {padding:10px 15px;}
.col-md-0 .sp li{margin:8px 10px;}
.pt{margin:15px 25px;border:1px solid #ddd;overflow:hidden;}
.pt li{padding:8px 10px 8px 20px;float:left;width:50%;background:#e9f7ff;border:1px solid #ddd;border-top:none;border-left:none;
background:-ms-linear-gradient(left,#e9f7ff,#e0f0ff);
background:-moz-linear-gradient(left,#e9f7ff,#e0f0ff);}
.pt li:hover,.pt li:hover a{background:#e0f0ff;cursor:pointer;color:#f00;display:block;
background:-ms-linear-gradient(left,#e0f0ff,#e9f7ff);
background:-moz-linear-gradient(left,#e0f0ff,#e9f7ff);}
.pt li:hover a{background:url(ad_sel2.png) right center no-repeat;transition: 0s all;}

.carousel {text-align:center;overflow:hidden;border-top:1px solid #ddd;padding:15px 0 10px;width:100%;position:relative;}
.carousel img {border:0;width:160px;height:140px;}
.carousel li {position:relative;float:left;width:160px;margin:5px 6px;line-height:2.5em;font-size:14px;box-shadow:rgba(30, 25, 25, 0.198039) 0px 0 8px;}
.carousel a.prev,
.carousel a.prev:hover,
.carousel a.next,
.carousel a.next:hover {background-image: url(imageNav2.png); background-repeat:no-repeat; display:block; text-decoration:none; width:30px; height:80px; outline:none;}
.carousel a.prev {background-position:-30px center;transition: 0s all;}
.carousel a.prev:hover {background-position:-30px center;}
.carousel a.next {background-position:-0px center;transition: 0s all;}
.carousel a.next:hover {background-position:-0px center;}
.carousel .l {float:left;position:absolute;left:0;top:0px;padding:50px 0;background:#f9f9f9;z-index:1000;}
.carousel .r {float:right;position:absolute;right:0;top:0px;padding:50px 0;background:#f9f9f9;z-index:1000;}
.gstp,.hztp {float:left;margin:0 50px;width:100%;overflow:hidden;}

h2.dname{background:#09f;color:#fff;border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
h2.dname .r{float:right;font-size:13px;letter-spacing:1px;font-style:normal;text-shadow:none;color:#fff;}
h2.dname em{font-style:normal;color:#eee;}
h2.pname{background:#f0f0f0;border:1px solid #ddd;border-bottom:1px solid #6cf;}
@media(max-width:1280px){
.marketing .col-lg-4 {width:33.33333333%;float:left}
}
@media(max-width:1024px){
.featurette-divider {margin: 20px 0;}
  .featurette-heading {margin-top: 10px;font-size: 200%;}
.newsTime{display:none;}
.caselist li{width:100%;}
}
@media(max-width:992px){
.navbar-inverse .navbar-brand{background:url(logo.png) left center no-repeat;width:92px;height:150px;text-indent:-999px;}
.footer .f-l,.footer .f-r{display:none;}
.footer .f-c{width:100%;border:0;}
.pt{margin:15px 0px;}
.marketing .col-lg-4 {width:50%;}
.navbar-fixed-top{position:relative;right:0;left:0;z-index:1030;}
.m{margin-top:10px;position:relative;}
.dmain1{display:none;width:50%;max-width:200px;position:absolute;top:0;left:0px;z-index:1000;}
.box2{display:none;}
.dmain2{width:100%;}
.dmain2 small.homelink{display:none;}
.dmain2 em.cm{display:block;position:absolute;top:5px;right:5px;width:40px;height:40px;background:url(menu.png) no-repeat;overflow:hidden;cursor:pointer;}
.cmenu li ul,.cmenu li ul li ul{min-width: 160px;}
.cmenu li ul li:hover > ul {top: 0px;left: 156px;}
.cmenu li ul li ul li:hover > ul {top: 0px;left: -160px;}
.cmenu li ul li ul li ul {
  left: 0px;
  top: 0;
  border: 0;
  border-right: 4px solid #e67e22;
}  
.cmenu li ul li ul li ul:before {
  content: "";
  position: absolute;
  top: 10px;
  /*left: 165px;*/
  /* == */
  left: 160px;
  /* == */
  border-right: 0px solid #e67e22;
  border-left: 5px solid #e67e22;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
}
}
@media(max-width:768px){
.collapsed{display:block;}
.collapse{display:none;}
.navbar-inverse .navbar-brand{background:none;width:160px;height:50px;text-indent:0px;padding:15px 10px;}
.navbar{background:#39f;}
.navbar-header{height:50px;float:none;}
.navbar-inverse .navbar-brand{margin-top:0px;font-size:28px;color:#f9f9f9;text-shadow:-1px -1px 0 #fff,1px 1px 0 #333,1px 1px 0 #444; }
.top,.style{display:none;}
.navbar-fixed-top{position:fixed;right:0;left:0;z-index:10300;}
.search{margin-top:50px;}
.container{min-width:320px;}
.img-circle{width:140px;height:140px;}
  #navbar {margin-top:-8px;}
  #navbar li{float:left;}
  .caret{display:none;}
.pplist li{margin:8px 7px;width:152px;}
.pplist li img{width:150px;height:75px;}
.caselist li:hover img{transform: scale(1.0);transition: all 1s ease 0s;-webkit-transform: scale(1.0);-webkit-transform: all 1s ease 0s;}
footer{padding-bottom:68px;}
.side-bar{display:block;white-space:nowrap;}
.side-bar {width: auto;position: fixed;bottom: 3px;right:71px;text-align:center;}
.chat-tips,.tel-tips {right: -80px;top:-138px;}
.chat-tips i,.tel-tips i {right:98px;top:120px;
        width: 0;   
        height: 0;   
        border-left: 15px solid transparent;  
        border-right: 15px solid transparent;  
        border-top: 15px solid #fff;  
        font-size: 0;  
        line-height: 0; }
.chat-tips img,.tel-tips img {height: 100px;}
#maininfo{padding:20px 15px;}
.imgstrc img{width:80%;}
#topcontrol,#ad_home{display:none;}
.newstj li{width:100%;}
}
@media(max-width:640px){
.search1{padding:0 10px;height:auto;min-height:45px;}
.img-circle{width:120px;height:120px;}
.marketing .col-lg-4 {width:100%;}
.product_cp,.imgstr,.textstr {width:100%;}
.imgstr {text-align:center;}
.sp{padding:10px 0;}
.sp li{width:172px;}
.sp img{width:170px;height:170px;}
.pplist li{margin:8px 7px;width:152px;}
.pplist li img{width:150px;height:75px;}
.caselist li:hover img{transform: scale(1.0);transition: all 1s ease 0s;-webkit-transform: scale(1.0);-webkit-transform: all 1s ease 0s;}
footer{padding-bottom:68px;}
.side-bar{display:block;white-space:nowrap;}
.side-bar {width: auto;position: fixed;bottom: 3px;right:71px;text-align:center;}
.chat-tips,.tel-tips {right: -80px;top:-138px;}
.chat-tips i,.tel-tips i {right:98px;top:120px;
        width: 0;   
        height: 0;   
        border-left: 15px solid transparent;  
        border-right: 15px solid transparent;  
        border-top: 15px solid #fff;  
        font-size: 0;  
        line-height: 0; }
.chat-tips img,.tel-tips img {height: 100px;}
.marketing .col-md-5,.marketing .col-md-7 {width:100%;}
.big-list{padding:10px;}
.small-list{width:98%;clear:both;}
.blist{padding:10px;}
.blist ul li{width:98%;clear:both;}
}
@media(max-width:480px){
.img-circle{width:140px;height:140px;}
.sp li{width:122px;}
.sp img{width:120px;height:120px;}
.pplist li{margin:8px 5px;width:112px;}
.pplist li img{width:110px;height:55px;}
.footer .pull-right{display:none;}
}