@charset "utf-8";
/* CSS Document */

body{ font-family:"Arial"; font-size:14px; color:#5c5c5c; width:100%; margin:0 auto;padding:0;border:none;;}
dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,p,a,div,br,span,input,textarea,usermap,area,map{margin:0;padding:0;border:0;list-style:none;outline:none;}
a{ color:#333; text-decoration:none;}
/*********首页***********/
.head_box{ width:100%; height:auto; float:left;}
.head{ width:1200px; height:110px; margin:0 auto;}
.logo{ width:580px; height:87px; float:left; margin-left:10px; margin-top:10px;}
.tel{ width:500px; height:auto; float:left; margin-top:50px;}
.tel_tu{ width:40px; height:33px; float:left; margin-left:200px;}
.tel_zi{ width:200px; height:auto; float:left; text-align:center; font-size:18px; color:#294ba0; line-height:24px;}

#nav-menu{ width:600px; height:auto; float:left;}
#nav-menu .container{position:relative;overflow:visible; z-index:99; text-align:center;}
#nav-menu .menu1 li{position:relative; width:150px; height: auto; float:left; text-align:center; display:inline; font-size:18px;}
#nav-menu .menu1 li { width:150px; height: auto;font-weight:normal;display:inline-block;float:left;text-align:center;}
#nav-menu .menu1 li a.xialaguang{display:inline-block;color:#fff; width:150px; height:50px;text-decoration:none;font-size:18px;text-align:center;}
#nav-menu .menu1 li a.selected,#nav-menu .menu1 li a.navhover,#nav-menu .menu1 li a.xialaguang:hover{color:#fff; text-align:center;}
#nav-menu .menu1 li a.navhover, #nav-menu .menu1 li a.xialaguang:hover{width:150px; height:50px; float:left; text-align:center;}
#nav-menu .menu1 li a.xialaguang {height:50px;line-height:50px;display:inline-block; float:left; text-align:center;}
#nav-menu .menu1 ul.children{display:none;position:absolute;top:50px;width:250px;background:#294ba0 center; float:left; z-index:9999;}
#nav-menu .menu1 ul.children li{width:250px;padding:0px;display:inline-block;font-size:18px; text-align:center;}
#nav-menu .menu1 ul.children li {display:block;}
#nav-menu .menu1 ul.children li a{width:250px;height:50px;line-height:50px;overflow:hidden;display:block; float:left;color:#fff;text-align:center;text-decoration:none; font-size:18px;}
#nav-menu .menu1 ul.children li a:hover{width:250px; line-height:40px;background:#fff center; text-align:center;text-decoration:none; color:#294ba0;}
.nav_box{ width:100%; height:auto; float:left;}
.nav{ width:1200px; height:50px; margin:0 auto; background:url(../images/index_11.gif); background-repeat:repeat-y;}
.nav_left{ width:600px; height:auto; float:left;}
.nav_left ul li{ width:150px; height:auto; float:left; text-align:center; line-height:50px;}
.nav_left ul li a{ font-size:18px; color:#FFF;}
.nav_right{ width:600px; height:auto; float:left;}
.nav_right ul li{ width:200px; height:auto; float:left; text-align:center; line-height:50px;}
.nav_right ul li a{ font-size:18px; color:#FFF;}

/* Callback example */
.events {
  list-style: none;
  }

.callbacks_container {
  position: relative;
  float: left;
  width: 1200px;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 1200px;
  padding: 0;
  margin: 0;
  }


.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: 255px;
  width: 1200px;
  border: 0;
  }
.callbacks_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;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.banner_box{ width:100%; height:auto; float:left;}
.banner{ width:1200px; height:auto; margin:0 auto;}
.nr_box{ width:100%; height:auto; float:left;}
.nr{ width:1200px; height:auto; margin:0 auto; padding-top:10px;}
.product{ width:232px; height:260px; float:left; background:#ededed;}
.product_bt{ width:230px; height:auto; float:left; text-align:center; line-height:60px; font-size:26px; color:#294ba0;}
.profuct_list{ width:230px; height:auto; float:left;}
.profuct_list ul li{ font-size:16px;width:206px; height:auto; margin:0 auto; padding-left:10px; line-height:24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.profuct_list ul li ul{display: none;}
.profuct_list ul li a{font-size:16px; width:200px; height:30px; color:#294ba0; display: block;}
.profuct_list ul li a:hover{font-size:16px; width:206px; height:30px; float:left; background:url(../images/index_20.png) no-repeat; padding-left:12px; color:#FFF;}
.nCon li a{ padding-left:10px; font-size:12px;}
.about_sy{ width:640px; height:auto; float:left; margin-left:15px;}
.about_bt{ width:640px; height:auto; float:left; line-height:50px; font-size:26px; color:#294ba0;}
.about_tu{ width:640px; height:auto; float:left;}
.about_zi{ width:640px; height:auto; float:left; line-height:24px; padding-top:8px;}
.ryzs{ width:310px; height:auto; float:left; margin-bottom:10px;}
.ry_bt{ width:310px; height:auto; float:left; line-height:60px; font-size:26px; color:#294ba0;}
.ry_nr{ width:310px; height:auto; float:left;}
.ry_nr img{ width:148px; height:199px; margin:0 auto; text-align:center; border:#294ba0 1px solid;}
.rynr_left{ width:155px; height:auto; float:left;}
.rynr_right{ width:155px; height:auto; float:left;}
.marqueeleft{height:184px;width:1200px;overflow:hidden; border:#dedede 1px solid;margin-bottom:10px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;width:196px;height:150px;overflow:hidden; text-align:center; margin-top:30px;}
.marqueeleft li .pic{display:block;border:#294ba0 2px solid;width:170px;height:116px;overflow:hidden; text-align:center;}
.marqueeleft li .txt{ width:170px;text-align:center;height:23px;line-height:23px;}
.txt a:hover{ color:#294ba0;}
/*.cp{ width:1200px; height:184px; float:left; border:#dedede 1px solid; margin-top:10px; margin-bottom:10px;}
.cp_nr{ width:1180px; height:auto; margin:0 auto;}
.cp_zu{ width:196px; height:auto; float:left; text-align:center; padding-top:30px;}
.cp_zu img{ width:170px; height:116px; margin:0 auto; text-align:center; border:#294ba0 2px solid;}
.cp_tu{ width:170px; height:125px; margin:0 auto; text-align:center; }
.cp_zi{ width:170px; height:auto; margin:0 auto; text-align:center;}
.cp_zi a:hover{ color:#294ba0;}
*/


.pic{display:block;border:#294ba0 2px solid;width:170px;height:116px;overflow:hidden; text-align:center; margin:10px;}

.foot_box{ width:100%; height:auto; float:left; margin-top:10px;}
.foot{ width:1200px; height:35px; margin:0 auto; background:#CCC;}
.foot_zi{ width:300px; height:auto; float:left; font-size:18px; color:#333; text-align:center; line-height:35px;}

/*******about********/
.ny{ width:950px; height:auto; float:left;  margin-left:10px;}
.ny_top{ width:950px; height:40px; float:left; border-bottom:#666 1px dashed;display: flex; align-items: center;}
.ny_tu{ width:20px; height:auto; float:left;}
.ny_wz{ width:500px; height:auto; float:left;}
.ny_wz a:hover{ color:#294ba0;}
.ny_nr{ width:950px; height:auto; float:left; padding-top:10px; line-height:24px; }

/*********product**********/
.product_ny{ width:230px; height:auto; float:left;}
.product_tu{ width:230px; height:160px; margin:0 auto; text-align:center; line-height:160px; margin-top:20px;} 
.product_tu img{ width:200px; height:150px; margin:0 auto; border:#294ba0 2px solid; text-align:center;  }
.product_zi{ width:230px; height:24px; margin:0 auto; text-align:center; line-height:24px;  padding-bottom:30px;}
.product_zi a:hover{ color:#294ba0;}



















































