@charset "utf-8";
.topwai{ width:100%; height:84px; background:#2853a0;}
.zk{ width:1000px; margin:auto;}
.logo{ width:207px; }
.daohang{ width:552px;  margin-left:30px; height:84px;}
.daohang li{ width:92px; float:left; text-align:center; line-height:84px;}
.en .daohang li{ width:110px;}
.daohang li a{ color:#FFF; width:100%;/* height:100%;*/ display:block;}
.daohang li a:hover{ background:url(../images/navbg.jpg) bottom center no-repeat;}
.daohang li:hover .erji{ display:block;}
.erji{ width:100%; line-height:30px; display:none; position:relative; z-index:100;}
.erji a{ color:#FFF; width:100%; line-height:30px; display:block;background:#2853a0;}
.daohang li .erji a:hover{ background:none; background-color:#7fcc60;}
.en a{ color:#cddaef; font-weight:bold; font-size:14px; line-height:84px;}
.xwss{ width:141px; height:26px; line-height:26px; margin-top:28px; margin-right:10px;}
.banner{ width:100%; overflow:hidden;}

.syprolie{ margin-top:40px; width:100%;}
.syprolie li{ width:216px; float:left;}
.syprolie li h1{ text-align:center; line-height:40px;}
.syprofenlei{ width:100%; margin-top:30px;}
.syprofenlei li{ float:left;}
.syprofenlei li a{ color:#525252; font-size:14px; width:218px; height:50px; background:url(fllie.jpg) no-repeat ; display:block; margin: 5px; padding:10px 0 0 22px; line-height:24px;}
.syprofenlei li a p{ font-size:12px; color:#888888;}
.syprofenlei li a:hover{ color:#FFF; font-weight:bold;background:url(flhlie.jpg) no-repeat ; text-decoration:none;}
.syprofenlei li a:hover p{ color:#FFF;}

.waixian{ width:100%; border-bottom:1px solid #efefef; margin:60px 0 40px;}
.newslie{ width:300px; margin-right:49px;}
.newslie td{ vertical-align:top;}
.newslie .newsshijian{ width:52px; height:67px; border-right:1px solid #efefef; font-size:14px; font-weight:bold; color:#7b7b7b; line-height:24px; vertical-align:top;}
.newslie .newsshijian span{ color:#999999; font-size:12px;display: block;overflow: hidden;width: 28px; height:20px;}
.newslie .newstit{ padding-left:20px; color:#999999;}
.newslie .newstit h1{ font-size:14px; color:#525252; font-weight:bold;}
.newslie .newstit h1 a{ color:#525252;}
.newslie .newsjiantou{ width:31px; height:31px; display:block; background:url(../images/youjt.jpg) no-repeat; margin-top:20px;}
.newslie .newsjiantou:hover{ background:url(../images/youhjt.jpg) no-repeat;}
.last{ margin:0;}

.footwai{ width:100%; background:#283442; padding-top:32px; margin-top:60px;} 
.duolianjie{ width:750px; float:left;}
.duolianjie li{ width:125px; float:left;}
.duolianjie li a{  font-size:13px; color:#b5beca; width:100%; line-height:32px; display:block; background:url(../images/duoltu.jpg) left bottom no-repeat; }
.duolianjie li .xiaerji{ margin-top:12px;}
.duolianjie li .xiaerji a{ background: none; color:#727c88; font-size:12px; line-height:24px;}
.youlianxi{ width:195px; float:right; color:#b5beca; font-size:14px; line-height:30px; font-weight:bold;}
.youlianxi span{ color:#7fcc60; font-size:18px; font-family:arial;}
.footneirong{ width:100%; padding-top:20px; height:42px; border-top:1px solid #32404f; color:#727c88; margin-top:25px;}
.footneirong a{ color:#727c88; }
.ft_wx2wm{position: relative;margin-top: 12px;}
.ft_wx2wm .pos{position: absolute;bottom: 0;width: 200px;height: 200px;background-size: 100%;background: url("ft_wx2wm.jpg") no-repeat;opacity: 0;-webkit-transition: opacity .5s ease .1s;
    transition: opacity .5s ease-out .1s;}
.ft_wx2wm:hover .pos{opacity: 1;}

#full-screen-slider { width:100%; float:left; position:relative; z-index:1;}
#slides { display:block; width:100%; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; }
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#slides li img{width: 100%; height: 100%;}
#pagination { display:block; list-style:none; position:absolute; left:25%; bottom:30px; z-index:9999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#77c856;}

.nybanner{ width:100%; height:300px; overflow:hidden; background:url(../images/about_02.jpg) no-repeat center;}
.nytit{ text-align:center; margin-top:52px;}
.nyfenlei{ display: table; border-left:1px solid #c1c1c1; margin:50px auto;}
.nyfenlei li{ float:left;}
.nyfenlei li a{ display:block; padding:0 26px; line-height:42px; border:1px solid #c1c1c1; border-left:0; color:#5e5e5e; font-size:14px;}
.nyfenlei li a:hover{ background:#2853a0; color:#FFF; text-decoration:none;}
.nyfenlei li a.s{ background:#2853a0; color:#FFF; text-decoration:none;}
.nyneirong{ width:100%; color:#666666;}

.nyprolie{ width:100%;}
.nyprolie li{ width:230px; float:left; margin:0 20px 10px 0;}
.nyprolie li a{display:block;}
.nyprolie li img{ border:1px solid #9a9a9a; padding:4px; width:220px;}
.nyprolie li h1{ width:100%；; text-align:center; height:40px;}

.proxiangxi{ width:100%;}
.proxiangxi .tupian{ text-align:center; width:100%;}
.proxiangxi .tupian img{ max-width:100%;border:1px solid #9a9a9a; padding:4px;}
.proxiangxi .neirongmiaosu{ width:100%;  margin:20px 0;}

.nynewslie { width:100%;}
.nynewslie li{ width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c7c7c7;}
.nynewslie li img{ border:1px solid #9a9a9a; padding:4px;}
.nynewslie li .tit{ font-size:16px; color:#000; font-weight:bold;}

.newsxiangxi{ width:100%;}
.newsxiangxi .newsxiangxitit{ text-align:center; width:100%; font-size:20px;}
.newsxiangxi .xinwentitxia{ width:100%; text-align:center; border-bottom:1px dashed #c7c7c7; margin:10px 0;}

.jobs{ width:100%;}
.jobs li{ width:48%; float:left; margin-right:2%;}



.pagelist{ text-align:center;}
.formlist2{ width:100%; height:26px;background:url(../images/ssbg.jpg) center no-repeat; }
.xwsslie{ border:0; background:none; width:100px; height:26px; line-height:26px; margin-left:10px;}
.ssniu{ width:26px; height:26px; border:0; background:none; cursor:pointer;}


.scrollBox{ width:100%; position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:890px;left:60px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:216px;margin:0 3px;}
.scrollBox .piclist li h1{height:40px;line-height:40px;text-align:center; }
.scrollBox .pageBtn span{ display:block;width:37px;height:59px;position:absolute;top:50px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{left:0;background:url(../images/zuojt.jpg) no-repeat;}
.scrollBox .pageBtn .prev:hover{left:0;background:url(../images/zuohjt.jpg) no-repeat;}
.scrollBox .pageBtn .next{right:0;background:url(../images/youjt.jpg) no-repeat;}
.scrollBox .pageBtn .next:hover{right:0;background:url(../images/youhjt.jpg) no-repeat;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; display: none; }
.scrollBox .pageBtn .list li{ background:url(../images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden; }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }


.tb {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.tb th, .tb td {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #333;
}
.tb th {
    background: #eee none repeat scroll 0 0;
    color: #333;
    font-weight: bold;
}

/** 首页样式 **/
.zh_tit{width: 100%;height: 50px;line-height: 50px;margin-top: 50px;margin-bottom: 16px;}
.zh_tit strong{font-size: 30px;color: #000000;}
.zh_tit a{font-size: 18px;color: #000000;text-transform: uppercase;}
.zhhd_info{clear: both;margin-bottom: 40px;}
.zhhd_info .info{background: #dde6ed;margin-top: 44px;height: 360px;width: 464px;}
.zhhd_info .info .t{font-size: 30px;font-weight: bold;color: #295095;margin-left: 50px;padding-top: 44px;margin-bottom: 11px;}
.zhhd_info .info .w{font-size: 15px;color: #000000;margin-left: 50px;line-height: 24px;padding-right: 35px;}
.zhhd_info .info .more{margin-left: 50px;width: 110px;line-height: 40px;height: 40px;text-align: center;margin-top: 20px;border: 1px #cccccc solid;}
.zhhd_info .info .more a{font-size: 14px;color: #888888;text-transform: uppercase;}
.bgf5{background: #FFF;}
.newlipc .hd{ float:right;width:500px; line-height:30px; position:relative;padding-top: 20px;  }
.newlipc .hd ul{   }
.newlipc .hd ul li{margin-bottom: 40px; padding-left: 18px;  }
.newlipc .hd ul li a{ font-size:20px;color: #000000; }
.newlipc .hd ul li span{ font-size:14px;color: #808080; }
.newlipc .hd ul li .w{ font-size:15px;color: #808080; }
.newlipc .hd ul .on{ background: url("bg_news_h_left.jpg") left center no-repeat;  }
.newlipc .hd ul .on a{ color:#295095;font-weight: bold;  }
.newlipc .hd ul .on .w{ color:#295095;  }
.newlipc .bd { width:460px;float: left;position: relative; }
.newlipc .bd ul{  }
.newlipc .bd li img{width:100%; }
.sb_pic {position: relative;width: 100%;}
.sb_pic .piclisb{position: relative;width: 1000px;}
.sb_pic .piclisb li{float: left;width: 480px;margin: 0 10px;}
.sb_pic .piclisb li img{width: 100%;}
.sb_pic .pageBtn .prev{left:0;background:url(btnLeft.png) no-repeat;}
.sb_pic .pageBtn .prev:hover{left:0;background:url(btnLeft_h.png) no-repeat;opacity: 1;}
.sb_pic .pageBtn .next{right:0;background:url(btnRight.png) no-repeat;}
.sb_pic .pageBtn .next:hover{right:0;background:url(btnRight_h.png) no-repeat;opacity: 1;}
.sb_pic .pageBtn span{ display:block;width:50px;height:50px;position:absolute;top:50%;margin-top:50px;cursor:pointer;text-indent:-999em;overflow:hidden;background-size: 100% auto !important;opacity: .6; }
.sb_pic .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; display: none; }
.sb_pic .pageBtn .list li{ background:url(bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden; }
.sb_pic .pageBtn .list li.on{background-position:-114px -57px }

.sb_pics {position: relative;width: 100%;height: 600px;}
.sb_pics .piclisb{position: relative;width: 1000px;}
.sb_pics .piclisb li{float: left;width: 100%;margin: 0;}
.sb_pics .piclisb li img{width: 100%;}
.sb_pics .pageBtn .prev{left:0;background:url(btnLeft.png) no-repeat;}
.sb_pics .pageBtn .prev:hover{left:0;background:url(btnLeft_h.png) no-repeat;opacity: 1;}
.sb_pics .pageBtn .next{right:0;background:url(btnRight.png) no-repeat;}
.sb_pics .pageBtn .next:hover{right:0;background:url(btnRight_h.png) no-repeat;opacity: 1;}
.sb_pics .pageBtn span{ display:block;width:50px;height:50px;position:absolute;top:50% !important;margin-top:-30px;cursor:pointer;text-indent:-999em;overflow:hidden;background-size: 100% auto !important;opacity: .6; }





/***** 会员中心 *****/
.container{width: 962px !important; margin: 50px auto;background:#FFF;border: 1px solid #e8e8e8;border-top: 5px solid #2853a0;padding:10px 20px;}
.lc{ border-bottom:  1px solid #CCC; line-height: 50px; margin-bottom: 50px;width:962px; position: relative;}
.lc .back{position: absolute;right: 11px;}
.lc .back .rx-btn{width: 80px;}
.lc h3{font-size: 22px; color: #cd262d}
.tb-register { width: 800px; margin: 0 auto; font-size: 14px; }
.tb-register tr th { line-height: 35px; height: 40px; text-align: right; padding-right: 10px;font-size: 14px; }
.tb-register tr td { line-height: 35px; height: 40px; }
.tb-register tr td.tip { font-size: 16px; font-weight: 700; color: #FB7B03; }
.tb-register .cfinfo,.tb-register .cfinfo a {  color: #808080; }
.tb-register .cfinfo a:hover{color: red}


.rx-input { border-radius: 5px; width: 200px; height: 22px; line-height: 22px; border: 1px solid #ccc; padding: 4px 5px; box-shadow: 0px 0px 1px 1px #eee inset; }
.rx-input:focus { box-shadow: none; border-color: #f15b16; }
.rx-input-l { width: 300px; }
.rx-input-s { width: 100px; }
.rx-btn { width: 150px; height: 30px; line-height: 30px; border: none; color: #fff; background-color: #f15b16; border-radius: 5px; font-size: 14px; }
.rx-btn:hover { background-color: #f14b16; }
.rx-btn-success { background-color: #2853a0; }
.rx-btn-red { background-color: #cd262d; }
.rx-btn-success:hover { background-color: #093179; }
.rx-btn-red:hover { background-color: #A92025; }
.rx-textarea { border-radius: 5px; border: 1px solid #ccc; padding: 2px; box-shadow: 0px 0px 1px 1px #eee inset; }

.gla_pic .pic {border-radius: 30px;overflow: hidden;}
.gla_pic .pic img {width: 100%;}

