@charset "utf-8";
/* CSS Document */
html,body {
  margin: 0;
  padding:0;
  
}
h1,p{ margin:0; padding:0}
a{ text-decoration:none; color:#959595; display:block; padding:0; margin:0;}
a,input{outline:none;}
.nav_box{ width:960px; margin-left:auto; margin-right:auto; overflow:hidden}
@font-size{ font-family:calibri; src:url(../calibrii_____.ttf)}
*{ font-family:calibri;}

.mb20{ margin-bottom: 40px;}
.mt10{ margin-top: 10px;}
.mt30{ margin-top: 30px;}

ul{
	padding: 0;
	margin: 0;
}
h1{ padding:0; margin:0}
ul{ list-style:none}
img{padding:0; margin:0; border:none;display:block;}
.win{width:960px;height:420px;position:relative;overflow:hidden; margin-left:auto; margin-right:auto}
.imgbox{width:5760px; }
.imgbox img{ float:left}
.nav_box img{ float:none}
.ctrl{position:absolute;left:50%;bottom:60px;margin-left:-21px;}
.ctrl span{float:left;width:10px;height:10px;background-color:#2f5f90;border-radius:50%;margin:2px;}
.ctrl .current{background-color:#f7941d;}
.arrowleft,.arrowright{position:absolute;padding:20px;color:white;top:50%;margin-top:-20px;font-size:30px;cursor:pointer;}
.arrowleft{left:0;}
.arrowright{right:0;}
.current_yellow{ background:url(../images/hover.png);}
.current_blue{ color:#2f5f90}
.current_green{ color:#8dc63f}
.logo{ float:left; margin-top:25px; margin-bottom:30px;}
.logo img{height:35px;}

.nav{background:url(../images/back_nav.png); width:728px; height:40px; margin-bottom:0px; float:right; margin-top:25px;}
.nav li{ float:left; width:104px; }
.nav a{ font-size:18px; line-height:40px; text-align:center; color:white; font-weight:bold; }
.menu{float:right;display:none;width:100px;position:relative;}
.caidan{ margin-top:40px;}
.menu dl{position:absolute;width:100%;z-index:20;}
.menu dd{background-color:rgba(0,0,0,0.6);border:2px white solid;}
.menu a{padding-left:5px;padding-right:5px;}
.menu a:hover{background-color:rgba(0,0,0,1);}
.worksbox{
	 background-image:url(../images/banner-bg.png);
	 width:960px;
	 background-repeat:no-repeat;
	  background-position:center;
	  text-align:center;
	   position:absolute; bottom:0px;}
.worksbox p{ font-size:14px; line-height:40px; color:white; float:left}
.yincang{display:none}
.yincang h1{ color:#f7941d; font-size:20px; line-height:30px; margin-top:20px;}
.yincang p{ font-size:14px; line-height:30px; color:white; text-align:left}
.wenzi{ width:70%; margin-left:auto; margin-right:auto}
.wangshanghua,.wangxiahua{ float:right; margin-top:14px;}
.bannerwords{width:1060px;
			margin-left:auto;
			 margin-right:auto}
.bannerwords h1{ font-size:20px;color:#f7941d; }
.bannerwords p{  color:white; font-size:16px; text-align:left}
.shuoming_box{ margin-top:56px;}	
.shuoming{ width:960px;; margin-left:auto; margin-right:auto; overflow:hidden;}
.shuoming_xijie{ float:left; background-color:#f2f2f2; width:280px;height:473px; margin-left:20px; margin-right:20px; position:relative}
.shuoming_img{ margin-top:44px; margin-left:33px; height:100px;}
.shuoming_words{ padding-left:33px; padding-right:44px; margin-top:36px;}
.shuoming_words h1{  font-size:20px; color:black;}
.shuoming_words p{ color:#808080;  font-size:14px; line-height:20px; margin-top:20px;}
.readmore{ width:280px; height:58px; background-image:url(../images/read_bg.png); background-repeat:repeat-x;position:absolute; bottom:0px;}
.readmore a{ padding-left:33px; padding-top:18px; color:white; font-size:16px;}
.readmore .bianhua{ color:white; font-style:italic}
.bianhuaa{background-color:#f7941d; }
.foot_box{ margin-top:60px; background-color:#36465d;overflow:hidden}
.foot{ width:960px;; margin-left:auto; margin-right:auto; height:88px;}
.float_left{ float:left}
.float_right{ float:right}
.foot{ line-height:88px; }
.foot_img{ margin-top:22px; float:right; margin-right:10px; width:44px;}
.foot *{ font-size:16px; font-family:calibri; color:#acacac}

.group,.group1{ width:960px; margin-left:auto; margin-right:auto;color:#2f5f90; font-family:calibri; font-weight:bold; font-size:18px; margin-top:10px; overflow:hidden; z-index:1000;}
.group1 span{ text-align:center}
.pub01,.pub02,.pub03{ cursor:pointer}
.pub02,.pub03{ padding-left:80px;}
.neirongbox{ margin-top:20px; }
.neirong{ width:960px;; margin-left:auto; margin-right:auto; overflow:hidden }
.neirong_zuo{ width:300px;float:left; margin-top:20px; margin-left:0px}
.neirong_zuo img{ width:200px;}
.neirong_zuo h1{ font-size:16px; color:#2f5f90; line-height:60px;}
.you_shang h1{ margin-top:30px; line-height:10px}
.neirong_you{ width:570px;float:right ;  margin-top:25px; margin-right:0px;}
.neirong_you h1{ font-size:18px;}
.neirong_you p{ font-size:16px; color:#535456; line-height:30px;}
.you_xia h1{ margin-top:30px;}
.you_shang{ width:365px;}
.you_shang p{ margin-top:20px; line-height:30px;color:#535456}
.fanhui{ width:90px; height:30px; background-color:#2f5f90; float:right; color:white; font-size:15px; margin-top:100px;cursor:pointer; float:left; border:none;}
.imghehe{ margin-left:auto; margin-right:auto; height:200px;}
.people_xiangxi{ width:960px;; margin-left:auto; margin-right:auto; overflow:hidden }
.people_xiangxi_zuo{ float:left; width:200px; margin-top:40px; margin-left:0px;}
.people_xiangxi_zuo img{ width:180px; height:225px;}
.people_xiangxi_zuo *{ font-weight:bold;color:#2f5f90; font-size:16px; }
.people_xiangxi_you{ float:right; width:650px;float:left; padding-left:20px; margin-top:60px;}
.people_xiangxi_you h1{ font-size:18px; margin-right:30px;}
.people_xiangxi_you p{ font-size:16px; color:#535456; line-height:30px; margin-right:30px;}

.readmore_anniu{width:90px; height:30px; background-color:#2f5f90; float:left; color:white; font-size:15px;cursor:pointer; margin-right:30px;margin-top:15px; border:none;}


#people { display: block; height: auto;}
#people ul { list-style: none;}
#people ul li { position: relative;	float: left; height: 335px; }
#people ul li img{ width:160px; height:200px; float:left; margin-bottom: 15px; }
#people ul li h1{ font-size:18px; clear:both; }
#people ul li h1 span{ font-weight: normal; color: #000000;}
#people ul li p{ font-size:16px; color:#535456; line-height:1.5em; margin-right:30px;}
#people span{ font-weight:bold;color:#2f5f90; font-size:16px; }

.col_third { width: 33.3%; }

.line{ margin-top:40px;}
.pub_xiangxi{ width:960px; margin-left:auto; margin-right:auto;}
.pub_xiangxi1{ margin-left:0px; margin-right:30px;overflow:hidden }
.pub_xiangxi1 img{ margin-bottom:30px;} 
.fubiaoti{ font-size:16px; color:#2f5f90; font-weight:bold;}
.pub_xiangxi h1{ font-size:16px; color:black; line-height:16px; font-weight:bold; margin-top:40px; margin-bottom:30px;}
.pub_xiangxi p{margin-bottom:5px; font-size:16px; }
.pub_xiangxi p a{color:#000099; display: inline; }

.book{margin-top:40px; margin-bottom:30px;width:960px; margin-left:auto; margin-right:auto;color:#2f5f90; font-family:calibri; font-weight:bold; font-size:28px; }
.book span{ margin-left:30px;}
.word_blue{ color:black; font-size:14px; line-height:14px; font-weight:bold}
.word_neirong{width:97%; margin-top:5px;  color:black; font-size:16px; line-height:20px; float:right}

.overflow{overflow:hidden}
.word_yellow{ color:black; font-size:14px; line-height:20px; font-weight:bold; float:left;width:2%; margin-top:5px}
.bold{ font-weight:bold}
.red{ font-weight:bold; color:#cc0000}
.zhongjian_zi{width:960px; margin-left:auto; margin-right:auto;color:#2f5f90; font-family:calibri; font-weight:bold; font-size:18px; margin-top:10px;}
.contact_xiangxi_box{ margin-top:30px; overflow:hidden}
.contact_xiangxi{ width:960px;; margin-left:auto; margin-right:auto; }
.contact_zuo{ float:left;  width:430px}
.contact_you{ float:right; width:450px;}
.contact_you p{ color:#363636; font-size:18px; line-height:30px; }
.contact_you h1{ font-size:20px;}
.contact_xiangxi *{ font-size:14px;}
.contact_xiangxi h1{ color:#2f5f90; line-height:14px; padding:0; margin:0}
.contact_xiangxi p{ line-height:24px; font-size:18px; padding:0; margin:0}
.contact_youxia h1{ margin-top:50px;}
.contact_youxia p{ font-size:18px}
.lianxifangshi_box{ margin-top:60px; background-color:#f5f5f5}
.lianxifangshi{  width:960px;; margin-left:auto; margin-right:auto; overflow:hidden}
.input01{ border:hidden; line-height:16px; font-size:16px; font-weight:bold; color:#a1a1a1; background-color:#f5f5f5;}
.send{ width:90px; height:30px; background-color:#2f5f90; float:right; color:white; font-size:16px; margin-top:40px;cursor:pointer; border:none;}
.email{ font-size:16px; color:#a1a1a1;}
.line2{ margin-top:5px;}


.Rea{width:960px; margin-left:auto; margin-right:auto;color:#2f5f90; font-family:calibri; font-weight:bold; font-size:18px; margin-top:10px; overflow:hidden; z-index:1000;}
.rea_words_box{ margin-top:30px;width:960px; margin-left:auto; margin-right:auto; position:relative}
.rea_zuo{float:left; width:900px;}
.hehehe{ width:975px; margin:auto; overflow:hidden;}
.reaimg{  width:200px; position:absolute; right:0; z-index:1000;}
.reaimg02{  height:270px;z-index:1000; padding-top:40px;}
.rea_words{  width:960px; margin-left:auto; margin-right:auto;  }
.rea_words p{   font-size:16px; line-height:30px; color:#36465d;}
.rea_xiangxi{ width:960px; margin-left:auto; margin-right:auto;overflow:hidden; margin-top:20px;position:relative; }
.rea_neirong{ margin-top:10px; overflow:hidden; margin-left:auto; margin-right:auto}
.rea_neirong img{ float:left; width:10%; margin-top:20px; }
.rea_xiangxi_you{ float:right; width:85%;}
.rea_xiangxi_you h1{color:#2f5f90; font-weight:bold; font-size:20px; margin-top:10px;}
.rea_xiangxi_you p{ color:#555555; font-size:16px; line-height:30px;}

.fix{ position:fixed; bottom:0; left:0; right:0}
.news_title{ font-weight:bold; color:black; line-height:30px}
.fubiaoti2{ color:#2f5f90; font-weight:bold; margin-top:40px; line-height:40px; font-size:18px}
.news_neirong{ margin-top:0px;  color:black; font-size:16px; line-height:26px; }
.date{ font-weight:bold; color:#2f5f90; margin-top:20px; margin-left:30px;margin-right:30px; margin-bottom:20px;}
.pub_xiangx2{ width:960px; margin-left:auto; margin-right:auto; margin-top:20px; margin-left:30px; margin-right:30px;}
.foot_box2{position:fixed; bottom:0; left:0; right:0;margin-top:60px; background-color:#36465d;overflow:hidden}

.photo{width:980px; margin-left:auto; margin-right:auto; overflow:hidden}
.photo1{ width:225px; float:left; padding-left:10px; padding-right:10px; margin-top:10px}
.blackbox{position:fixed;width:100%;height:100%;background-color:black;left:0;top:0;opacity:0.6;display:none;}
.menu1{width:600px;height:600px;position:fixed;left:60%;top:2%;display:none;z-index:10000; cursor:pointer}
.readmore .bianhua{ color:white; font-style:italic}
.bianhua1{width:80%; z-index:1001}
.menu1 span{position:absolute;right:0;top:0;padding:3px;background-color:red;color:white;}

.clearfix { clear:both;}

div.gallery {
    margin: 30px 12px 0 0;
    border: 1px solid #ccc;
    float: left;
    width: 225px;
}

div.gallery:hover {
    border: 1px solid #777;
}

div.gallery img {
    width: 225px;
    height: 169px;
}

div.desc {
    padding: 15px;
    text-align: center;
	font-weight:100;
	font-size: 16px;
	color: #000;
}