﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
*{margin:0;padding:0}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
html{width:100%;background:#fff;*overflow-x:hidden}
img{border:0 none;vertical-align:top;-ms-interpolation-mode:bicubic;width:100%}
ul,li{list-style-type:none}
body,input,select,button,textarea{font-size:16px;font-family:"微软雅黑";color:#666666}
i,em,cite{font-style:normal}
body{color:#666666;width:100%;margin:0 auto}
a,a:link,a:visited{text-decoration:none;color:#666666}
a:active,a:hover{text-decoration:none;color:#666666}
a:focus{-moz-outline-style:none;outline:none}
.fn_clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn_clear{zoom:1}
.clear{diplay:block !important;float:none !important;clear:both;overflow:hidden;width:auto !important;height:0 !important;margin:0 auto !important;padding:0 !important;font-size:0;line-height:0}
.fn_left{float:left}
.fn_right{float:right}
.wrapper{width:100%}
#header{width:100%;background:#fff;border-top:#c90e10 3px solid;position:fixed;box-shadow:1px 2px 3px #999;top:0;z-index:3}
.header-z{width:1200px;height:93px;margin:0 auto;z-index:10}
.header-z .logo{width:228px;height:93px}
.header-z .logo-r{width:190px;height:93px}
.header-z .nav ul li{float:left;line-height:93px}
.header-z .nav ul li a{font-size:18px;padding:0 22px;display:block}
.header-z .nav ul li a:hover,.header-z .nav ul li a.on{background:#c90e10;color:#fff}
.header-z .nav ul li.xiala .xl_nav_nr{position:absolute;display:none;background:url(../img/navxbj.png) repeat;padding:15px 25px;z-index:99}
.header-z .nav ul li.xiala .xl_nav_nr ul li{line-height:30px}
.header-z .nav ul li.xiala .xl_nav_nr ul{width:120px}
.header-z .nav ul li.xiala .xl_nav_nr ul li a{display:block;background:url(../img/d.jpg) no-repeat left center;padding-left:15px;font-size:16px;color:#fff}
.header-z .nav ul li.xiala .xl_nav_nr ul li a:hover{color:#fff;text-decoration:underline}
.xl_nav_img{width:253px;height:150px;padding:5px;border:#eeeeee 1px solid;background:#fff}
.dialog__content form{width:95%;line-height:46px}
.dialog__content form .sb-search-input{width:98%;line-height:46px;border:none;font-size:20px;padding-left:2%}
.dialog__content .action{border:none;width:5%;line-height:46px;text-align:left;background:none;cursor:pointer;font-size:30px;color:#fff}
.flexslider{position:relative;height:670px;overflow:hidden;width:100%;z-index:2}
.slides{position:relative;z-index:1}
.slides li{height:670px}
.slides li a{display:block;height:670px}
.flex-control-nav{position:absolute;bottom:70px;z-index:2;width:100%;text-align:center}
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:45px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer}
.flex-control-nav .flex-active{background-position:0 0}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute}
.nyban{width:100%;height:232px;overflow:hidden;margin-top:96px}
.nyban ul li{height:232px;display:block}
.nyban ul li a{display:block;height:232px}
.nyban ul li .banbt{width:1200px;margin:0 auto}
.nyban ul li .banbt h4{float:right;margin-top:100px;font-size:35px;color:#fff;font-weight:normal;background:url(../img/nyline.jpg) no-repeat top left;padding-top:5px}
.nyban ul li .banbt h4 span{font-size:16px}
#content{width:100%;z-index:2}
#severice{width:100%;height:130px;display:block;background:url(../img/iconbj.jpg) repeat;padding-bottom:5px;padding-top:20px}
#severice ul{z-index:3333;width:1200px;position:absolute;left:50%;margin-left:-600px;border-radius:8px 8px 0 0;background:#fff;top:-50px;overflow:hidden}
#severice ul li{width:300px;float:left;text-align:center;background:url(../img/xs.jpg) no-repeat right center}
#severice ul li:last-child{background:none}
#icon1{width:104px;height:104px;display:block;background:#c90e10;color:#fff;line-height:104px;border-radius:50%;margin:0 auto 15px auto}
#icon2{width:104px;height:104px;display:block;background:#3aa761;color:#fff;line-height:104px;border-radius:50%;margin:0 auto 15px auto}
#icon3{width:104px;height:104px;display:block;background:#f2a02c;color:#fff;line-height:104px;border-radius:50%;margin:0 auto 15px auto}
#icon4{width:104px;height:104px;display:block;background:#4596e9;color:#fff;line-height:104px;border-radius:50%;margin:0 auto 15px auto}
#icon1 i,#icon2 i,#icon3 i,#icon4 i{font-size:50px}
#severice ul li a{display:block;padding:20px}
#severice ul li a.color1:hover{background:#c90e10;color:#fff;transition:all 0.5s}
#severice ul li a.color2:hover{background:#3aa761;color:#fff;transition:all 0.5s}
#severice ul li a.color3:hover{background:#f2a02c;color:#fff;transition:all 0.5s}
#severice ul li a.color4:hover{background:#4596e9;color:#fff;transition:all 0.5s}
#severice ul li a span{display:block;font-size:13px}
#severice ul li a #line1{width:24px;height:2px;margin:0 auto;display:block;background:#666;margin-top:15px}
#severice ul li a span strong{color:#222;font-size:18px}
#severice ul li a:hover #icon1{background:#fff;color:#c90e10}
#severice ul li a:hover #icon2{background:#fff;color:#3aa761}
#severice ul li a:hover #icon3{background:#fff;color:#f2a02c}
#severice ul li a:hover #icon4{background:#fff;color:#4596e9}
#severice ul li a:hover span strong{color:#fff}
#severice ul li a:hover #line1{background:#fff}
#shangyenr{width:100%;height:507px;overflow:hidden;background:url(../img/sylbj.jpg) repeat;border-bottom:#507cbb 3px solid}
.shangyenr-z{width:1200px;margin:0 auto}
.shangyenr-z .shangye-l{width:320px;height:285px;padding-top:100px;margin-top:70px;background:url(../img/zsline1.png) no-repeat top left}
.shangyenr-z .shangye-l ul{display:block}
.shangyenr-z .shangye-l ul li{display:block;color:#fff;width:240px;overflow:hidden;border:#fff 1px dashed;padding:3px;line-height:40px;border-radius:33px;margin:10px 0;cursor:pointer}
.shangyenr-z .shangye-l ul li span{display:block;background:rgba(255,255,255,0.4);color:#fff;border-radius:30px;padding:0 30px}
.shangyenr-z .shangye-l ul li.current span{background:rgba(255,255,255,1);color:#012167;display:block}
.shangyenr-z .shangye-r{width:854px;height:510px;overflow:hidden}
.shangyenr-z .shangye-r .lifl li{float:left}
.shangyenr-z .shangye-r .scroll{position:relative;overflow:hidden}
.shangyenr-z .shangye-r .scroll ul{position:absolute;width:20000em}
.shangyenr-z .shangye-r .scroll ul li{float:left}
.shangyenr-z .shangye-r .wrap{width:854px;margin:0 auto}
.shangyenr-z .shangye-r .wrap{height:510px;position:relative}
.shangyenr-z .shangye-r .bpic{position:absolute;top:0;width:854px;text-align:center}
.shangyenr-z .shangye-r ins.nm{width:100%;height:100px;padding:20px 0;position:absolute;bottom:0;left:0;background:rgba(15,24,23,0.8);bottom:0}
.shangyenr-z .shangye-r .b1{width:780px;height:99px;position:absolute;bottom:20px;left:47px;z-index:1}
.shangyenr-z .shangye-r .b1 li ins{width:161px;height:93px;position:relative}
.shangyenr-z .shangye-r .b1 li{margin-right:30px;cursor:pointer}
.shangyenr-z .shangye-r .b1 li div{display:none}
.shangyenr-z .shangye-r .b1 li img{border:3px solid #fff;width:161px;height:93px}
.shangyenr-z .shangye-r .b1 li.active img{border:3px solid #ffad0a}
.shangyenr-z .shangye-r a.arr_l,a.arr_r{background:url(../img/jticon.png) no-repeat;width:15px;height:32px;display:block;position:absolute;bottom:50px;left:10px;z-index:1;cursor:pointer}
.shangyenr-z .shangye-r a.arr_r{left:830px;background-position:-15px 0}
.shangyenr-z .shangye-r a.arr_l:hover,ul.page li a.p:hover,a.pv:hover{background-position:0 bottom}
.shangyenr-z .shangye-r a.arr_r:hover,ul.page li a.n:hover,a.nv:hover{background-position:right bottom}
#shangyenr2{width:100%;height:552px;overflow:hidden;background:url(../img/xzlbj.jpg) no-repeat center;border-bottom:#0E914C 3px solid}
.shangyenr2nr-z,.shangyenr3nr-z{width:1200px;margin:0 auto}
.shangyenr2-l{width:806px;overflow:hidden}
.shangyenr2-r{width:313px;height:389px;overflow:hidden;padding-top:50px;margin-top:70px;background:url(../img/zsline3.png) no-repeat top right}
.shangyenr2-r ul{display:block}
.shangyenr2-r ul li{display:block;color:#fff;width:240px;overflow:hidden;border:#fff 1px dashed;padding:3px;line-height:40px;border-radius:33px;margin:10px 0;cursor:pointer}
.shangyenr2-r ul li span{display:block;background:rgba(255,255,255,0.4);color:#fff;border-radius:30px;padding:0 30px}
.shangyenr2-r ul li:hover span{background:rgba(255,255,255,1);color:#00883d;display:block}
#shangyenr3{width:100%;height:554px;overflow:hidden;background:url(../img/zzbj.jpg) no-repeat center;border-bottom:#ffb21c 3px solid}
.shangyenr3-l{width:320px;height:285px;padding-top:100px;margin-top:70px;background:url(../img/zsline1.png) no-repeat top left}
.shangyenr3-r{width:854px;height:554px;overflow:hidden}
.shangyenr3-l ul li{display:block;color:#fff;width:240px;overflow:hidden;border:#fff 1px dashed;padding:3px;line-height:40px;border-radius:33px;margin:10px 0;cursor:pointer}
.shangyenr3-l ul li span{display:block;background:rgba(255,255,255,0.4);color:#fff;border-radius:30px;padding:0 30px}
.shangyenr3-l ul li:hover span{background:rgba(255,255,255,1);color:#e39600;display:block}
.sy-news{width:100%;background:url(../img/xwdbj.jpg) no-repeat center top;padding:30px 0}
#xwtitle{position:relative;width:510px;height:97px;margin:0 auto;background:url(../img/title-bj1.png) no-repeat center}
#xwtitle .xwtitle-tou{position:absolute;left:130px}
#xwtitle .xwtitle-tou h2{color:#222;font-size:36px}
#xwtitle .xwtitle-tou span{color:#999;font-size:15px}
.sy-news ul{width:1200px;margin:62px auto 40px auto}
.sy-news ul li{display:block;width:385px;float:left;margin:0 7px}
.sy-news ul li a{display:block;background:#f3f3f3;position:relative}
.sy-news ul li #xwimg{width:385px;height:288px;overflow:hidden;display:block}
.sy-news ul li #xwimg img{width:100%;transition:all 0.5s}
.sy-news ul li a #xwicon{z-index:2;display:none;text-align:center;position:absolute;width:100%;background:rgba(0,0,0,0.6)}
.sy-news ul li a #xwicon i{font-size:50px;line-height:288px;color:#fff}
.sy-news ul li a #xwjj{padding:15px 10px}
.sy-news ul li a #xwjj h4{font-size:16px;color:#222;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:30px;line-height:30px}
.sy-news ul li a #xwjj span{font-size:15px;color:#999;display:block;margin-bottom:10px}
.sy-news ul li a #xwjj p{font-size:15px;color:#666;display:-webkit-box;overflow:hidden;white-space:normal !important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.sy-news ul li a:hover{background:#c90e10;color:#fff;box-shadow:2px 3px 4px #999}
.sy-news ul li a:hover img{transform:scale(1.08)}
.sy-news ul li a:hover #xwicon{display:block}
.sy-news ul li a:hover #xwjj h4{color:#fff;text-decoration:underline}
.sy-news ul li a:hover #xwjj span,.sy-news ul li a:hover #xwjj p{color:#fff}
#symore{text-align:center;padding:20px 0}
#symore a{border:#999999 1px solid;border-radius:8px;padding:6px 25px;color:#999}
#symore2 a{border:#fff 1px solid;border-radius:8px;padding:6px 25px;color:#fff}
#syabout{width:100%;background:url(../img/gydbj.jpg) no-repeat top center;padding:40px 0}
#syabout-nr{width:1200px;margin:0 auto}
#syabout-nr #abouttitle{}
#abouttitle{position:relative;width:510px;height:97px;margin:0 auto;background:url(../img/title-bj2.png) no-repeat center}
#abouttitle .xwtitle-tou{position:absolute;left:130px}
#abouttitle .xwtitle-tou h2{color:#fff;font-size:36px}
#abouttitle .xwtitle-tou span{color:#fff;font-size:15px}
.wordp{width:1000px;margin:20px auto;line-height:30px;text-align:center;color:#fff}
#symore2{text-align:center;padding:40px 0 20px 0}
.syabout-img ul li{float:left;width:345px;height:216px;border:#fff 3px solid;margin:0 24px;overflow:hidden}
.syabout-img ul li img{transition:all 0.6s}
.syabout-img ul li:hover img{transform:scale(1.08)}
#sycase{width:1200px;margin:70px auto 60px auto}
#sycase .sycase-bt{background:url(../img/line.jpg) repeat-x center top 32px}
#sycase .sycase-bt h4{background:#fff;padding-right:15px;float:left;color:#222;font-size:36px}
#sycase .sycase-bt h4 span{color:#999;font-size:15px;font-weight:normal}
#sycase .sycase-bt p{width:64px;height:26px;float:right;display:block;background:#fff;text-align:right;margin-top:20px;padding-left:15px}
#sycase .sycase-bt p a{width:26px;height:26px;float:left;margin-left:5px;display:block;background:url(../img/nexticon.jpg) no-repeat}
#sycase .sycase-bt p a.prev{background-position:0px 0px}
#sycase .sycase-bt p a.next{background-position:-28px 0px}
#sycase #sycase-nr{margin:30px 0}
#sycase ul li{text-align:center;width:390px;margin:0 5px;float:left}
#sycase ul li div{width:390px;height:247px;overflow:hidden}
#sycase ul li div img{width:100%;transition:all 0.5s}
#sycase ul li a{display:block}
#sycase ul li a span{display:block;line-height:65px;font-size:18px;color:#222}
#sycase ul li a:hover img{transform:scale(1.08)}
#sycase ul li a:hover div{box-shadow:1px 2px 3px #999}
#ft-top{width:100%;background:url(../img/ft-bj.jpg) repeat}
#ft-up{width:100%;background:url(../img/ftdbj.jpg) repeat;line-height:60px}
#ft-top #ft-top-nr1{width:100%;background:url(../img/ftl.jpg) bottom repeat-x;line-height:60px}
#ft-top #ft-top-nr1 p,#ft-up p{width:1200px;margin:0 auto}
#ft-top #ft-top-nr1 p a{color:#909192;font-size:16px;padding:0 5px}
#ft-top #ft-top-nr1 p a:hover{color:#F3F3F3;text-decoration:underline}
.ft-top-nr2{width:1200px;margin:0 auto;padding:30px 0}
.ft-top-nr2-l{width:740px;overflow:hidden}
.ft-top-nr2-r{width:400px}
.telicon{background:url(../img/ft-tel.png) no-repeat left center;padding-left:30px}
.ft-top-nr2-l h4{color:#b8b8b8;font-size:22px;display:block;margin-bottom:25px}
.ft-top-nr2-l p{color:#999;font-size:16px;line-height:30px}
.ftlogo{width:228px;height:93px;overflow:hidden}
.ftewm{width:129px;text-align:center}
.ftewm img{width:129px;height:129px;overflow:hidden}
.ftewm span{line-height:24px;color:#FFF;font-size:15px}
#ft-up p{color:#999}
.cbbfixed{position:fixed;right:30px;transition:bottom ease .3s;bottom:-80px;z-index:3;cursor:pointer}
.cbbfixed .cbbtn{width:40px;height:40px;display:block;background-color:#cc5859}
.cbbfixed .gotop{transition:background-color ease .3s;margin-top:1px}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(../img/side-icon02.png)}
.cbbfixed .gotop:hover{background-color:#b10103}
#ny-wz{width:100%;border-bottom:#eef0f1 1px solid;padding:20px 0;display:block}
#ny-wz #ny-wznr{width:1200px;margin:0 auto;display:block}
#ny-wz #ny-wznr .fn_left{background:url(../img/home.jpg) no-repeat left center;padding-left:25px;font-size:15px}
#ny-wz #ny-wznr .fn_left a{color:#999}
#ny-wz #ny-wznr .fn_right a{margin:0 15px;padding-bottom:10px}
#ny-wz #ny-wznr .fn_right a:hover,#ny-wz #ny-wznr .fn_right a.on{border-bottom:#C90E10 2px solid;color:#C90E10}
#ny-main{width:1200px;margin:50px auto}
#ny-main2{width:100%;margin:50px auto 0 auto}
#hottitle{width:100%;background:url(../img/ny-tbj.jpg) repeat-x;text-align:center;height:62px;line-height:62px}
#hottitle h3{background:url(../img/xmbj.jpg) no-repeat center center;color:#fff;font-size:30px;display:inline-block;padding:0 70px}
#ny-cpnr{margin-top:30px}
#ny-cpnr ul li a{display:inline-block;height:228px;padding:20px;position:relative}
#ny-cpnr ul li .cpimgl{border:#E9E9E9 1px solid;padding:5px;background:#fff}
#ny-cpnr ul li .cpimgl #pic1{width:342px;height:216px;overflow:hidden}
#ny-cpnr ul li .cpimgl #pic1 img{transition:all .5s}
#ny-cpnr ul li .cpjjz{margin-left:20px;width:700px}
#ny-cpnr ul li .cpjjz h3{display:block;margin-bottom:20px;margin-top:15px;font-size:30px;color:#222;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#ny-cpnr ul li .cpjjz h3 span{border-radius:3px;padding:2px 10px;font-size:16px;margin-left:15px}
#ny-cpnr ul li .cpjjz h3 .red{color:#b10103;border:#b10103 1px solid}
#ny-cpnr ul li .cpjjz h3 .yellow{color:#ff9a16;border:#ff9a16 1px solid}
#ny-cpnr ul li .cpjjz p{line-height:40px}
#ny-cpnr ul li .cpjjz p.didian{background:url(../img/dicon1.png) no-repeat left center;padding-left:35px}
#ny-cpnr ul li .cpjjz p.fw{background:url(../img/hicon2.png) no-repeat left center;padding-left:35px}
#ny-cpnr ul li .cpjjz strong{color:#c90e10;font-size:24px;font-style:italic}
#ny-cpnr ul li .cpjjz strong.dianhua{background:url(../img/ticon3.png) no-repeat left center;padding-left:35px}
#ny-cpnr ul li i.iconfont{font-size:40px;color:#cecece;line-height:216px}
#ny-cpnr ul li a.huisebj{background:#f3f3f3}
#ny-cpnr ul li a:hover i.iconfont{color:#c64f50}
#ny-cpnr ul li a:hover .cpimgl img{transform:scale(1.08)}
#ny-cpnr ul li a:after{content:"";width:0;height:3px;position:absolute;bottom:0;left:0;transition:all 0.35s ease 0s}
#ny-cpnr ul li a:hover:after{width:100%}
.red:after{background:#c90e10}
#nynext{text-align:center;padding:40px 0 0 0}
#nynext a{border:#E9E9E9 1px solid;padding:5px 15px;margin:0 6px}
#nynext a:hover,#nynext a.on{background:#5d5d5d;color:#fff}
#jdback{width:100%;background:url(../img/zbj.jpg) repeat;padding:40px 0}
#jdback h3{text-align:center;font-size:30px;color:#222;background:url(../img/nyline.jpg) no-repeat bottom center;padding-bottom:8px}
#jdback-nr{width:1200px;margin:30px auto 0 auto}
#jdback ul li{width:351px;float:left;margin:0 12.5px;text-align:center;cursor:pointer}
#jdback ul li div{width:345px;height:216px;overflow:hidden;border:#fff 3px solid}
#jdback ul li div img{width:100%;transition:all 0.5s}
#jdback ul li span{display:block;background:#fff;line-height:60px;font-size:18px}
#jdback ul li:hover{box-shadow:2px 3px 4px #999}
#jdback ul li:hover img{transform:scale(1.08)}
#jdback ul li:hover span{background:#b10103;color:#fff}
#jdback-nr .prev i,#jdback-nr .next i{font-size:40px;color:#fff;line-height:250px}
#jdback-nr .prev{width:40px}
#jdback-nr .next{width:40px;margin-top:-280px}
.cpxqy-t{width:96%;background:url(../img/cptbj.jpg) repeat;padding:2%}
.cpxqy-tnr{background:#fff}
.cpdtjj{padding:20px;margin-left:35px;overflow:hidden;height:266px}
.cpdtjj h3{display:block;margin-bottom:20px;font-size:30px;color:#222;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.cpdtjj h3 span{border-radius:3px;padding:2px 15px;font-size:16px;margin-left:15px}
.cpdtjj h3 .red{color:#b10103;border:#b10103 1px solid}
.cpdtjj h3 .yellow{color:#ff9a16;border:#ff9a16 1px solid}
.cpdtjj p{line-height:35px;width:591px}
.cpdtjj p.mj{background:url(../img/jgicon.jpg) no-repeat left center;padding-left:35px}
.cpdtjj p.mj b{color:#c90e10;font-size:30px}
.cpdtjj p.didian{background:url(../img/dicon1.png) no-repeat left center;padding-left:35px}
.cpdtjj p.fw{background:url(../img/hicon2.png) no-repeat left center;padding-left:35px}
.cpdtjj strong{color:#c90e10;font-size:24px;font-style:italic}
.cpdtjj strong.dianhua{background:url(../img/ticon3.png) no-repeat left center;padding-left:35px}
.cpdtjj p .call{margin-top:15px;background:#ff9a16;color:#fff;border:none;border-radius:5px;padding:2px 30px;display:inline-block}
.cpdtimg{width:484px;height:306px;overflow:hidden}
#content #ny-main #cpxqjs{padding:40px 0;line-height:30px}
#content #ny-main #cpxqjs p{text-indent:2em}
#cptab{background:url(../img/tabbj.jpg) repeat;width:100%;margin-bottom:30px}
#cptab a{padding:15px 25px;display:inline-block;font-size:20px}
#cptab a:hover{background:#cc9933;color:#fff}
.cpnews{background:#f9f9f9;padding:25px 15px;line-height:30px}
.cpnews h2{color:#333;font-size:20px;line-height:50px}
.cphxt h2{color:#333;border-bottom:#dbdbdb 1px dashed;line-height:50px;font-size:20px}
.cphxt-nr{margin:40px 0}
.cphxt-nr ul li{width:346px !important;height:243px !important;margin:0 15px;border:#dbdbdb 1px solid}
.cphxt-nr ul li img{overflow:hidden}
.cphxt-nr .prev{margin-top:100px}
.cphxt-nr .prev i{font-size:40px}
.cphxt-nr .next{margin-top:-140px}
.cphxt-nr .next i{font-size:40px}
.qwtnr{margin-top:40px;overflow:hidden;border:#E9E9E9 1px solid}
#edtitle{text-align:center;margin-top:40px}
#edtitle h4{width:100%;display:block;background:url(../img/edtitle.jpg) no-repeat center center;line-height:34px;color:#c90e10;font-size:35px}
#edtitle span{text-align:center;color:#999;font-size:15px;text-transform:uppercase;line-height:30px;font-weight:lighter}
#ednr{padding:30px 0}
#ednr p{text-indent:2em;line-height:30px}
#ednr2{margin:30px 0;background:url(../img/cptbj.jpg) repeat;padding:20px}
#ednr2 .yzimg{width:410px;height:305px;overflow:hidden}
#ednr2 .yzimg img{width:100%}
#ednr2 .yzjj{width:710px;height:265px;background:#fff;padding:20px}
#ednr2 .yzjj p strong{font-size:24px;color:#333}
#ednr2 .yzjj p span{color:#999;font-size:16px}
#ednr2 .yzjj p{line-height:30px}
#tznr{text-align:center}
#tznr strong{font-size:30px;font-weight:normal;color:#222}
#tznr span{display:block;margin-bottom:20px;color:#999;font-size:13px}
#tznr p{line-height:24px}
#tznr2{margin-top:40px}
#jrlist{text-align:center;margin-top:40px}
#jrlist a{display:inline-block;width:352px;height:137px;overflow:hidden;border:#E0E0E0 2px solid;margin:0 7px 20px 7px}
#jrlist a img{transition:all .5s}
#jrlist a:hover img{transform:scale(1.06)}
.car{margin-top:40px}
.carl{width:680px;overflow:hidden}
.carr{width:412px}
.carl h4{font-size:30px;color:#333;display:block;margin-bottom:30px;font-weight:normal}
.carl p{line-height:24px}
#sqwytit{display:block;background:url(../img/wy01.jpg) no-repeat top center;text-align:center;padding-top:214px}
#sqwynr{margin-top:40px}
#sqwynr ul li{cursor:pointer;margin-bottom:50px}
#sqwynr ul li .wyimg1{width:717px;height:427px;overflow:hidden}
#sqwynr ul li .wyimg1 img{width:100%;transition:all.5s}
#sqwynr ul li:hover img{transform:scale(1.08)}
#sqwynr ul li .wyimgjj{width:395px;height:287px;padding:70px 44px;background:url(../img/wy03.jpg) no-repeat;color:#fff}
#sqwynr ul li .wyimgjj2{width:395px;height:287px;padding:70px 44px;background:url(../img/wy05.jpg) no-repeat;color:#fff}
#sqwynr ul li .wyimgjj h3,#sqwynr ul li .wyimgjj2 h3{font-size:40px;display:block;margin-bottom:20px;font-weight:bold}
#sqwynr ul li .wyimgjj p strong,#sqwynr ul li .wyimgjj2 p strong{font-size:22px;display:block;margin-bottom:10px}
#sqwynr ul li .wyimgjj p,#sqwynr ul li .wyimgjj2 p{font-size:16px}
#sqwynr ul li .wyimgjj p a{display:inline-block;margin-top:30px;border:#fff 3px solid;color:#bbdcc6;background:url(../img/wy06.png) no-repeat right 0.7em center;padding:6px 30px}
#sqwynr ul li .wyimgjj2 p a{display:inline-block;margin-top:30px;border:#fff 3px solid;color:#ffd7be;background:url(../img/wy06.png) no-repeat right 0.7em center;padding:6px 30px}
#linkbt{width:213px;height:54px;margin:20px auto}
.picScroll-left{width:1200px}
.picScroll-left .hd{float:right;margin:20px 0 0 0}
.picScroll-left .hd a{cursor:pointer;width:18px;height:18px;display:block}
.picScroll-left .hd a.next{background:url("../img/icon-backward_30ac881d.jpg") no-repeat}
.picScroll-left .hd a.prev{background:url("../img/icon-forward_ee579597.jpg") no-repeat}
.picScroll-left .hd a.prevStop{opacity:.5;filter:alpha(opacity=50)}
.picScroll-left .hd a.nextStop{opacity:.5;filter:alpha(opacity=50)}
.picScroll-left .hd ul{text-indent:99999px;padding:0 10px}
.picScroll-left .hd ul li{width:23px;height:18px;float:left;cursor:pointer;background:url("../img/icon-pagenation_8b2f0f92.jpg") no-repeat center}
.picScroll-left .hd ul li.on{background:url("../img/icon-pagenation-current_ad0a381a.jpg") no-repeat center}
.picScroll-left .bd .picList li{float:left;display:inline;position:relative}
.picScroll-left .bd{}
.picScroll-left .bd ul{overflow:hidden;zoom:1}
.picScroll-left .bd ul li{float:left;_display:inline;overflow:hidden;text-align:center;margin:0 10px 20px 10px;border:#e4e4e4 4px solid;cursor:pointer}
.picScroll-left .bd ul li img{width:372px;height:233px;display:block;transition:all 0.5s}
.picScroll-left .bd ul li:hover img{transform:scale(1.08)}
.picScroll-left .bd ul li .title{line-height:24px}
#zcz{width:1200px;margin:40px auto 0 auto;border:#db6f70 1px dashed;padding:10px;border-radius:50px;background:#fff}
#zcz #zcz-nr{background:#db6f70;border-radius:50px;padding:20px 40px;color:#fff;text-align:center;line-height:30px}
#shangye-bt{height:35px;background:url(../img/sybj1.jpg) no-repeat center center;width:100%;text-align:center;padding:55px 0}
#shangye-bt h4,#shangye-bt2 h4{width:480px;margin:0 auto;color:#333;font-weight:normal;height:35px;line-height:35px;background:url(../img/sybtbj.jpg) repeat-x center}
#shangye-bt h4 span,#shangye-bt2 h4 span{background:#FFF;padding:0 30px;font-size:35px}
#shangye-bt2{height:35px;background:url(../img/sybj2.jpg) no-repeat center center;width:100%;text-align:center;padding:70px 0 140px 0}
.gy-nr p{line-height:30px;text-indent:2em}
#jtlueying,#qyfc{width:1200px;margin:0 auto}
#jtlueying h4,#qyfc h4{background:url(../img/line.jpg) repeat-x center;line-height:50px;text-align:center;font-size:30px;color:#333;font-weight:normal}
#jtlueying h4 span,#qyfc h4 span{background:#fff;padding:0 20px;background:url(../img/nyline.jpg) no-repeat bottom #fff;padding-bottom:10px}
#jtlueying-nr{margin:30px 0}
.picScroll{width:1200px}
.picScroll .bd{position:relative}
.picScroll .prev,.picScroll .next{position:absolute;top:104px;left:45px;display:block;width:19px;height:45px;background:url(../img/slide_tigger.png) no-repeat;z-index:9;overflow:hidden}
.picScroll .next{left:auto;right:28px;background-position:-19px 0}
.picScroll .scrollWrap{margin-left:24px}
.picScroll ul{overflow:hidden;zoom:1}
.picScroll li{width:346px;height:217px;overflow:hidden;cursor:pointer;border:#eef0f1 4px solid;text-align:center;margin:15px 18px 10px 18px;position:relative;float:left;display:inline}
.picScroll li img{transition:all 0.5s}
.picScroll li span{z-index:2;font-size:20px;position:absolute;bottom:0;width:100%;line-height:50px;background:rgba(0,0,0,0.5);color:#fff}
.picScroll li:hover img{transform:scale(1.08)}
.horo-nr{width:100%;background:url(../img/horobj.jpg) no-repeat top center}
#horo-ft{background:url(../img/horobj2.jpg) no-repeat bottom center;padding-bottom:100px}
#horo-nrz{width:1200px;margin:30px auto;background:url(../img/ryline.png) repeat-y center;padding:40px 0}
#horo-nrz ul li{display:block;width:500px;margin-bottom:20px}
#horo-nrz ul li.hl{text-align:right;position:relative;padding-right:50%}
#horo-nrz ul li.hr{position:relative;top:-120px;padding-left:50%}
#horo-nrz ul li .horo-cont h4.hs-point1{display:block;background:url(../img/dl.png) no-repeat right;padding-right:53px;-webkit-transition:all .3s;transition:all .3s}
#horo-nrz ul li .horo-cont h4.hs-point2{display:block;background:url(../img/dr.png) no-repeat left;padding-left:53px;-webkit-transition:all .3s;transition:all .3s}
#horo-nrz ul li.hl .horo-cont{position:relative;display:inline-block}
#horo-nrz ul li.hr .horo-cont{display:inline-block}
#horo-nrz ul li.hl .horo-cont h4{margin-right:-110px;font-size:25px;color:#333;display:block;margin-bottom:20px}
#horo-nrz ul li.hr .horo-cont h4{margin-left:-110px;font-size:25px;color:#333;display:block;margin-bottom:20px}
#horo-nrz ul li .horo-cont p{line-height:35px}
#horo-nrz ul li .horo-cont p #horo-nrz ul li.hr .nyxwnr{margin-left:-50px}
#horo-nrz ul li.hl .nyxwnr{margin-right:-50px}
#horo-nrz ul li.hl .nyxwnr p{min-height:35px; line-height:35px;margin-bottom:0}
#horo-nrz ul li.hl .nyxwnr p span{width:400px}
#horo-nrz ul li.hl .nyxwnr p i{font-style:normal;width:50px}
#horo-nrz ul li.hr .nyxwnr p{min-height:35px; line-height:35px;margin-bottom:0}
#horo-nrz ul li.hr .nyxwnr p span{width:400px}
#horo-nrz ul li.hr .nyxwnr p i{font-style:normal;width:50px}
#horo-nrz ul li.hr .nyxwnr img,#horo-nrz ul li.hl .nyxwnr img{width:400px;height:240px;overflow:hidden}
#sqgynz-list #sqgynz-list ul li{height:380px}
#sqgynz-list ul li .nzimg1{width:681px;height:380px;overflow:hidden}
#sqgynz-list ul li .nzjj{width:475px;height:300px;padding:40px 22px;color:#fff}
#sqgynz-list ul li .nzjj #nzjj-title{margin-bottom:20px;border-bottom:#fff 1px dashed;padding-bottom:15px}
#sqgynz-list ul li .nzjj #nzjj-title span{font-size:18px;font-weight:600}
#sqgynz-list ul li .nzjj #nzjj-title h4{font-size:30px}
#sqgynz-list ul li .nzjj p{line-height:30px}
.color5{background:#5e6a87}
.color6{background:#0e914c}
.color7{background:#efad20}
.color8{background:#c8202b}
#zcjj{height:418px;background:url(../img/cptbj.jpg) repeat;padding:20px}
#zcjj .zcimgl{width:404px;height:418px;overflow:hidden}
#zcjj .zcjjr{width:695px;height:378px;background:#fff;padding:20px 30px}
#zcjj .zcjjr p strong{display:block;margin-bottom:20px;font-size:30px;font-weight:normal;color:#333;border-bottom:#e5e5e5 1px dashed;line-height:60px}
#zcjj .zcjjr p span{color:#999;font-size:16px}
#zcjj .zcjjr p{line-height:30px}
#zcxq{margin:30px 0}
#zcxq h5{display:block;font-size:20px;border-left:#C90E10 4px solid;line-height:30px;margin:20px 0;padding-left:15px}
#zcxq p{text-indent:2em;line-height:30px}
#zcxq #zcxq-nr{margin:30px 0}
#zcxq #zcxq-nr ul li{float:left;width:270px;text-align:center;margin:0 13px;cursor:pointer}
#zcxq #zcxq-nr ul li div{width:270px;height:178px;overflow:hidden;border:#E9E9E9 1px solid}
#zcxq #zcxq-nr ul li div img{transition:all .5s}
#zcxq #zcxq-nr ul li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:15px;line-height:40px;display:block}
#zcxq #zcxq-nr ul li:hover img{transform:scale(1.08)}
.culture-nr ul li{width:100%;margin:0 auto 30px auto;position:relative}
.culture-nr ul li #ctimg1{height:301px;background:url(../img/culture01.jpg) no-repeat center}
.culture-nr ul li #ctimg1 button{position:absolute;left:130px;top:180px;color:#b10103;text-decoration:underline;border:none;background:none;cursor:pointer}
.culture-nr ul li #ctimg2{height:301px;background:url(../img/culture02.jpg) no-repeat center}
.culture-nr ul li #ctimg2 button{position:absolute;right:370px;top:220px;color:#b10103;text-decoration:underline;border:none;background:none;cursor:pointer}
.culture-nr ul li #ctimg3{height:301px;background:url(../img/culture03.jpg) no-repeat center}
.culture-nr ul li #ctimg3 button{position:absolute;left:130px;top:185px;color:#b10103;text-decoration:underline;border:none;background:none;cursor:pointer}
.culture-nr ul li #ctjj,.culture-nr ul li #ctjj2,.culture-nr ul li #ctjj3{border:#EEEEEE 12px solid;padding:20px;display:none}
.culture-nr ul li #ctjj span,.culture-nr ul li #ctjj2 span,.culture-nr ul li #ctjj3 span{display:inline-block;margin-bottom:15px;cursor:pointer}
.culture-nr ul li #ctjj p strong,.culture-nr ul li #ctjj2 p strong.culture-nr ul li #ctjj3 p strong{color:#333;font-size:16px}
.culture-nr ul li #ctjj p,.culture-nr ul li #ctjj2 p,.culture-nr ul li #ctjj3 p{line-height:30px}
#qyfc-nr{margin-top:30px}
#qyfc-nr ul li{float:left;width:381px;cursor:pointer;margin:0 9.5px 20px 9.5px;overflow:hidden}
#qyfc-nr ul li #fctimg{width:381px;height:268px;overflow:hidden}
#qyfc-nr ul li #fctimg img{width:100%;transition:all 0.5s}
#qyfc-nr ul li:hover img{transform:scale(1.08)}
#qyfc-nr ul li #span-jj{background:#f4f4f4;padding:22px 20px}
#qyfc-nr ul li #span-jj span{display:block;height:30px;line-height:30px;padding-bottom:10px;border-bottom:#f4f4f4 1px solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#qyfc-nr ul li:hover #span-jj{background:#c80e10}
#qyfc-nr ul li:hover #span-jj span{border-bottom:#FFF 1px solid;color:#fff}
.nyxw{}
.nyxw ul li{display:block;padding:20px 0;border-bottom:#E4E4E4 1px dashed}
.nyxw ul li a{display:block}
.nyxw ul li a .nxwimg{width:340px;height:233px;overflow:hidden}
.nyxw ul li a .nxwimg img{width:100%;transition:all 0.5s}
.nyxw ul li a .nxjj{width:808px}
.nyxw ul li a .nxjj h4{font-size:20px;font-weight:normal;color:#222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nyxw ul li a .nxjj span{display:block;margin-bottom:20px;color:#999;font-size:15px}
.nyxw ul li a .nxjj p{line-height:24px}
.nyxw ul li a .nxjj .xmore{margin-top:15px;border:#b10103 1px solid;border-radius:5px;color:#b10103;display:inline-block;padding:5px 15px}
.nyxw ul li:hover img{transform:scale(1.08)}
.nyxw ul li a:hover .xmore{background:#b10103;color:#fff;transition:all 0.5s}
.xwxql{width:1190px;min-height:500px;padding:0 20px 30px 20px}
.xwxql h3{text-align:center;display:block;line-height:50px;font-size:20px;color:#222;font-weight:normal}
.xwxql span{display:block;text-align:center;margin-bottom:50px}
.xwxql p{text-indent:2em}
#share{margin:30px 0 0 0}
#share span{margin-bottom:0 !important}
.xwxql #xwlist{margin-top:30px}
.xwxql #xwlist p{text-indent:0 !important;color:#999}
.xwxql #xwlist p a:hover{color:#666;text-decoration:underline}
.xwxqr{width:257px;padding-left:15px}
.xwxqr h4{display:block;width:100%;background:url(../img/xwline.jpg) repeat-x center;text-align:center}
.xwxqr h4 span{display:inline-block;background:#cf6263;color:#fff;font-size:18px;padding:5px 20px}
.xwxqr ul{display:block;margin-top:20px}
.xwxqr ul li{border-bottom:#E5E5E5 1px dashed;padding:20px 0}
.xwxqr ul li a{display:block}
.xwxqr ul li a h5{display:block;font-size:16px;font-weight:normal;color:#222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.xwxqr ul li a span{display:block;margin-bottom:15px;font-size:16px;font-weight:normal;color:#999}
.xwxqr ul li a p{font-size:16px;font-weight:normal;color:#666;line-height:24px}
.xwxqr ul li a:hover h5{text-decoration:underline}
.nyvideo ul li{width:371px;float:left;text-align:center;margin:0 13px}
.nyvideo ul li img{transition:all 0.5s}
.nyvideo ul li span{line-height:60px}
.fancybox{margin-bottom:30px}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close{background-image:url(../img/fancybox_sprite.png)}
.fancybox-prev span,.fancybox-next span{background:url(../img/slide_tigger.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-1px;right:-31px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../img/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:19px;height:45px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 0}
.fancybox-next span{right:10px;background-position:-19px 0}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:visible !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox_overlay.png)}
.fancybox-overlay-fixed{z-index:999999999;position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}
#fancybox-thumbs.bottom{bottom:2px}
#fancybox-thumbs.top{top:2px}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5}
#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff}
#fancybox-thumbs ul li:hover{opacity:1}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}
#join{min-height:400px;padding-bottom:80px;background:url(../img/zpbj.jpg) no-repeat top right}
#join p{line-height:30px}
#map{width:1196px;border:#E9E9E9 1px solid}
#map img{width:100%}
#map-up{background:url(../img/lxbj.jpg) repeat;padding:20px}
.map-up-z{background:#fff;padding:30px 60px}
.mapl h5{font-size:20px;color:#333}
.mapl p{line-height:30px}
.map-ewm p{float:left;width:150px;margin-left:10px}
.map-ewm p img{width:134px;height:134px;padding:7px;border:#E9E9E9 1px solid}
#messages{background:url(../img/msbj.jpg) no-repeat;width:975px;margin:20px auto;padding:60px 70px}
#messages p{display:block;margin-bottom:30px;text-align:center}
#messages .k1{width:100%;height:50px;line-height:50px;padding:0 2%;color:#999;border:#E5E5E5 1px solid;border-radius:5px}
#messages .k2{width:100%;min-height:120px;line-height:40px;padding:0 2%;color:#999;border:#E5E5E5 1px solid;border-radius:5px}
#messages span{color:#999}
#messages input{margin-bottom:15px}
#btn1{display:block;margin-top:19px}
#btn1 a{margin-right:15px;border-radius:5px;padding:10px 60px;background:#999999;color:#fff}
#btn1 a.bjcolor{background:#cf6263;margin-left:40%}
#btn1 a.bjcolor:hover{background:#c03537;transition:all.5s}
#btn1 a:hover{background:#8e8d8d;transition:all.5s}
.next1{width:100%;height:auto;overflow:hidden;text-align:center;padding:40px 0 0 0}
.next1 ul{display:inline-block}
.next1 ul li{display:inline-block}
.next1 a{display:inline-block;border:1px solid #ebebeb;color:#999;min-width:20px;padding:0 8px;height:30px;line-height:30px;margin:0 4px;overflow:hidden}
.next1 a.on1,.next1 a:hover{background:#c90e10;color:#fff;border:1px solid #c90e10}
@media (max-width:767px){.link{display:none}
}
.link{padding:10px 0px;text-align:left}
.link span{color:#999;font-size:16px;display:inline-block;vertical-align:top}
.link li{color:#999;font-size:16px;display:inline-block;vertical-align:top;margin:0 10px}
.link li a{color:#999;font-size:14px}
.link li a:hover{opacity:1}
