a:link,a:visited，a:hover,a:active {	text-decoration: none;}

header{ width:100%; max-width:1100px; margin:1.5rem auto; overflow:auto;}
.widh_1100{ width:100%; max-width:1100px; margin:0px auto; clear:both;}
.logo{ float:left;}
.logo img{ width:100%;}
.phone{ float:right; padding-left:30px; background:url(../images/phone.png) no-repeat left center; margin-top:5px; }
.p_zi{ font-family:'Noto Sans SC', "宋体"; font-size:16px; margin:0px;}
.p_num{ font-family:'Noto Sans SC', "宋体"; font-size:24px; color:#e60012;margin:0px; margin-top:-5px;}




.nav_blue{ height:63px; background:url(../images/nav_01.png) repeat-x;}
.nav{ width:100%; max-width:1100px; margin:0px auto; font-family:'Noto Sans SC', "宋体";}
.navbar{ margin-bottom:0px; border-radius:0px;}
.navbar-nav1 li{ float:left;  line-height:63px; font-size:18px; font-weight:bold; margin:0px 10px;}
.navbar-nav1 li a{ color:#fff; width:150px; display:inline-block; text-align:center;}
.navbar-nav1 li a:hover{background:#e60012;}
.navbar-nav1 li a:link,.navbar-nav1 li a:visited,.navbar-nav1 li a:active{background:none;}
.nav>li>a{ padding:0px 20px;}
.navbar-nav1 .active{ background:#e60012; border-top:#ccc solid 2px; height:62px;}
.dropdown-menu{ min-width:100px; width:150px; background:#e60012;border-radius:0px; left:0px; top:60px; }
.dropdown-menu li{ border-bottom:#ef5c67 solid 1px; text-align:center; padding:0px; width:100%; font-size:14px; line-height:40px; height:40px; margin:0px;}
.dropdown-menu li a:hover{ color:#0e4d9c;}
.dropdown-menu>li>a{ padding:0px;line-height:40px; }
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background:#e60012;border-top:#ccc solid 2px; height:62px; }

.con_nav{ text-align:center; padding:20px 0px;}
.con_nav h2{ font-size:5rem; font-family:"Arial"; font-weight:bold; }
.con_nav p{ position:relative; font-size:14px;font-family:'Noto Sans SC', "宋体"; width:230px; margin:0px auto; }
.con_nav .line{ border-top:#ccc solid 1px; display:inline-block; position:absolute; left:0px;  top:10px;  width:230px; z-index:0;}
.con_nav_title{background:#fff; z-index:1;  display:inline-block; position:relative; font-size:16px; padding:0px 20px;}
.con_nav ul li{ list-style:none; display:inline-block; padding:5px 20px; background:#e60012; margin:0px 5px; margin-top:20px;}
.con_nav ul li a{ color:#fff;}
.con_nav ul li a:hover,.con_nav ul li a:link,.con_nav ul li a:visited,.con_nav ul li a:active{text-decoration: none;}
.con_con{ line-height:25px; padding:20px 0px;}
.con_con img{ max-width:100%;}
.huiyuan{ width:100%; height:30px; line-height:30px; background:#e60012; color:#fff;  padding-left:10px; margin:20px 0px; color:#ccc;}
.huiyuan a{ margin:0 10px; font-weight:bold; color:#fff;}
.product_h1{  text-align:center; border-bottom:#333 dotted 1px; font-size:3rem; padding-bottom:0.5rem;}
.product_h1 .add_time{ font-size:1.5rem; color:#999;}
.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;
  min-height:170px;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  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;
  }
.content{ width:100%; clear:both;}
.about_content{ width:100%; max-width:1100px; margin:0px auto;}
.about{ width:100%;background:url("../images/abouts.png") no-repeat center top;}
.title{ font-size:3.5rem; font-family:'Noto Sans SC', "宋体"; border-bottom:#e60012 solid 3px; text-align:center; width:320px; margin:30px auto; position:relative; padding-top:30px;} 
.title i{ background:url("../images/title_01.png") no-repeat center center; width:16px; height:11px; position:absolute; bottom:-14px; left:152px;} 
.title_en{ font-size:2.8rem; font-family:"Arial"; color:#e60012;}
.title2{ width:350px;}
.title2 i { left:152px;}
.about_p{ line-height:30px; font-size:14px; color:#333; padding:10px 20px;}
.about .more{ margin:20px 0px 0px 0px; padding-bottom:20px; text-align:center;}
.about .more a{color:#e60012;}

.login{ width:418px; height:336px; background:url("../images/login2.png") no-repeat left center; float:left; margin-top:4rem; }
.login h2{ text-align:center; font-size:18px; font-family:'Noto Sans SC', "宋体"; color:#e60012;}
.login table{ margin-left:60px; font-family:'Noto Sans SC', "宋体"; font-size:16px; margin-top:20px;}
.user_name{ width:213px; padding-left:10px; height:38px; background:url("../images/login3.png") no-repeat left center; color:#c4c2c2; border:none; font-size:12px; font-family:"宋体";}
.password{background:url("../images/login4.png") no-repeat left center;} 
.yanzheng{width:95px; padding-left:10px; height:38px; background:url("../images/login5.png") no-repeat left center; color:#c4c2c2; border:none; font-size:12px; font-family:"宋体";text-transform : uppercase;}
.zhuce{ width:116px; height:42px; background:url("../images/login.png") no-repeat left center; border:none; text-indent:-999px;}
.new{ width:100%; max-width:650px; float:right;}
.new_con{ max-width:1100px;}
.new_title{ height:48px; line-height:48px; background:#e60012; color:#fff; margin-top:4rem; padding-left:2rem; font-size:3rem; font-family:'Noto Sans SC', "宋体"; }
.new_title span{ font-size:2rem; font-family:"Arial"; margin-left:15px;}
.new ul { margin-top:20px; padding:0px;}
.new ul li{ list-style:none; background:url("../images/pot.png") no-repeat left center; padding-left:10px; line-height:40px; height:42px;  border-bottom:#dddddd dotted 1px; color:#999; overflow:auto;}
.new ul li a{ color:#808080;}
.new ul li a:hover{text-decoration: none; color:#e60012;}
.new ul li .con{ float:left;}
.new ul li .time{ float:right;}


.search{ background:#0e4d9c; overflow:auto; color:#fff;}
.search dl,.search dt,.search dd{ float:left; height:30px; line-height:30px;}
.search dl{ margin:20px 0px 0px 80px;}
.search dd{ margin-left:10px;}
.ipt{ height:25px; width:120px;}
.tijiao{ clear:both; text-align: center; padding:10px 0px;}
.sub2{ width:127px; height:30px; border:none; background:url(../images/search.png) no-repeat left center; text-indent:-999px;}
.online{float:left;width:113px;color:#3b3b3b;height:34px;line-height:34px;background:url(../images/icon_online.gif) 0 0 no-repeat;}
.online q{float:left;line-height:30px;padding-left:46px;cursor:pointer;}
a.online:hover{color:#D30000;}

.product ul { margin:20px 0px; padding:0px; }
.product ul li{ list-style:none; float:left; margin-right:21px; margin-bottom:20px; width:32%; border:#ccc solid 1px; background:#fff; padding:2px;}
.product ul li:hover{ border:#F00 solid 1px;}
.product ul li img{ width:100%; max-width:346px; max-height:236px;}
.product ul li p{ height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; margin-top:10px;}

.product_more{ height: 30px; line-height: 30px; text-align: center; font-weight: bold; clear:both; margin-bottom: 20px;}
.product_more a{ color: #0e4d9c; }

footer{ width:100%; background:#38393d; clear:both; padding:20px;}  
.foot_p{ width:100%; max-width:1100px; margin:0px auto; color:#656667; text-align:center; line-height:25px;}

.pager{ clear:both; padding:1rem 0rem; color:#999;}
.pager a{ color:#e60012;}
.pager a:hover{text-decoration: none;}


#dituContent{ width:1100px;}
#mask{width:100%;}
	.con_con iframe{ width:100%;}
	
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:14px;
	color:#333333;
	border-width: 1px;
/*	border-color: #999;
	border-collapse: collapse;*/
}
table.gridtable th {
	border-width: 0px;
	padding: 8px;
	border-style: solid;
/*	border-color: #999;
	background-color: #dedede;*/
}
table.gridtable td {
	border-width: 0;
	padding: 8px;
	border-style: solid;
/*	border-color: #999;
	background-color: #ffffff;*/
}
table.gridtable input  {    padding: 4px 5px;
    border: #ABABAB 1px solid;
    box-shadow: 2px 2px 3px #EDEDED inset;
    font-size: 14px;
    font-weight: bold;
    border-radius: 3px;}
table.gridtable .btnReg{width: 119px;
	box-shadow:none;
    height: 37px;
    font-size: 14px;
	background:#2993de;
    text-decoration: none;
    line-height: 20px;
    color: #FFF;
    outline: none;
    text-align: center;
    font-weight: bold;}
table.gridtable .btnReg2{width: 119px;
	box-shadow:none;
    height: 37px;
    font-size: 14px;
	background:#F00;
    text-decoration: none;
    line-height: 20px;
    color: #FFF;
    outline: none;
    text-align: center;
    font-weight: bold;}
.view {   border: 5px solid rgb(255, 255, 255); overflow: hidden; position: relative; text-align: center; box-shadow: 0px 0px 5px rgb(170, 170, 170); cursor: default; }
.view .mask, .view .content { width: 100%; height:100%; min_height:100px; position: absolute; overflow: hidden; top: 0px; left: 0px; }
.view img { display: block; position: relative; }
.view a{ color:#fff; font-size:14px; font-weight:bold;}
.second-effect .mask {
   opacity: 0;
   overflow:visible;
   border:0px solid rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.second-effect a.info {

	position:relative;
	top:-10px;
	opacity:0;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}
.second-effect:hover .mask {
   opacity: 1;
   width:100%;
   border:120px solid rgba(0,0,0,0.7);
}
.second-effect:hover a.info {
	opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	transition-delay:0.3s;
}  
.ipt{ color:#000;}
.login_p{ line-height:30px; padding:0 30px;}
.login_p p{ margin:0; padding:0;}
.down{ line-height:30px; height:30px; font-size:14px; font-weight:bold; background:url(../images/down.jpg) no-repeat left center; padding-left:36px;}
.down a{ color:#F00;}
@media screen and (max-width: 700px) {
	.phone{ display:none;}	
	.new ul{ padding:0px 10px;}
	.search dl{ margin:10px 0px 0px 20px;}
	.about{ width:100%;background:url("../images/abouts.png") center top;}
	.con_nav ul{ overflow:auto; margin:0px;}
	.con_nav ul li{ list-style:none; display:inline-block; padding:5px 20px; float:left; background:#e60012; margin:0px 5px; margin-top:20px;}
	.con_con{ padding:10px;}
	.login{ display:none;}
	.product ul li{ width:30%; margin-right:10px;}
	.product ul li img{width:100%; height:100px;}
	.product ul li p{ height:25px; line-height:25px; text-align:center; font-size:12px; font-weight:bold; margin-top:10px; overflow:hidden}
	
	.nav_blue{ background:#0e4d9c;}
	.nav{ width:100%; margin:0px auto; font-family:'Noto Sans SC', "宋体"; height:90px;}
	.navbar{ margin-bottom:0px; border-radius:0px; height:90px;}
	.navbar-nav1 li{ float:left; width:33%;  line-height:40px; font-size:16px; font-weight:bold; margin:0px; padding:0px; }
	.navbar-nav1 li a{ color:#fff;  display:inline-block; text-align:center;  margin:0px; padding:0px; width:100%;}
	.navbar-nav1 li a:hover{background:#e60012;}
	.navbar-nav1 li a:link,.navbar-nav1 li a:visited,.navbar-nav1 li a:active{background:none;}
	.nav>li>a{ padding:0px 10px;}
	.navbar-nav1 .active{ background:#e60012; border:none; height:40px;}
	.dropdown-menu{ min-width:100px;  background:#e60012;border-radius:0px; left:0px; top:38px; display:none; }
	.dropdown-menu li{ border-bottom:#ef5c67 solid 1px; text-align:center; padding:0px; width:100%; font-size:14px; line-height:40px; height:40px; margin:0px;}
	.dropdown-menu li a:hover{ color:#0e4d9c;}
	.dropdown-menu>li>a{ padding:0px;line-height:40px; }
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background:#e60012;border-top:none; height:40px; }
	
}