blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
input,select,textarea{font-size:14px;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif}
img{border:0}
li,ul{list-style-type:none}
body{font-size:14px;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
.fl{float:left}
.fr{float:right}







.heada{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.headb{ width:100%;  margin:0 auto; height:auto;    overflow: hidden;     border-bottom: 1px #e9e9ee solid;}
.headb p img { vertical-align:middle; font-size:12px; color:#222222;}
.headb p { float:left; padding:15px 0; margin-right: 50px; margin-left:13px; font-size:12px;}
.headb img { margin-right:10px;}
.heada ul{ float:left; margin-top:28px;}
.heada li{     margin-left: 47px; float:left; color:#222222; font-size:15px; font-weight:bold; }
.headc{ float:left; margin-right: 24px;}
.headcb{ float:left; margin:26px 0 0 26px;}
.headcc{ float:left; padding:18px 0;border-right: 1px solid #e9e9ee;  padding-right: 30px; }
.headccc{height:auto;overflow: hidden;margin-top: 30px;}
.headccc img {float:left;margin:5px 0 0 66px;}
.headccc span {float:left;}
.headccspanp{ color:#1b1f3b; font-size:11px; font-style: italic; }
.headccspanbp{color:#000000;font-size:20px;font-style: italic;}





#search-form{-moz-transition:max-height,.5s;-o-transition:max-height,.5s;-webkit-transition:max-height,.5s;transition:max-height,.5s;position:absolute;max-height:0;overflow:hidden;background-color:#e1e4e7;margin-left: -190px;top: 157px;}
#search-form.open{max-height:40px;border:1px #ccc solid;z-index:99}
#search-form fieldset{position:relative;margin:0 60px 0 0;padding:0;border:none}
#search-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:30px}
#search-form input[type=text]{width:100%;padding:0 5px 0 22px;background:#fff;border:none;}
#search-form input[type=submit]{position:absolute;bottom:0;right:0;width:60px;margin:0;padding:0;font-weight:700;text-transform:uppercase;color:#516270;background:#eaeaea;border:none;cursor:pointer}




.sybanna{  width:100%; height:782px; overflow:height; background:url(../images/sybanna.jpg) no-repeat center;}
.gywma{ width:100%; height:450px; overflow:hidden; background:url(../images/gywmbanna.jpg) center no-repeat;}
.xwzxbanna{  width:100%; height:450px; overflow:hidden; background:url(../images/xwzxbanan.jpg) center no-repeat;}
.cpzxbanna{  width:100%; height:450px; overflow:hidden; background:url(../images/cpzxbanan.jpg) center no-repeat;}
.lxwmbanna{ width:100%; height:450px; overflow:hidden; background:url(../images/lxwmbanan.jpg) center no-repeat;}

.sya{ width:100%; height:auto; overflow:hidden; padding:103px 0; background:url(../images/sybannab.jpg) no-repeat center; background-size: auto 100% ;}
.syaa{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.syaaa{ width:41%; height:auto; float:left; overflow:hidden;     padding-top: 10px;}
.syaaapa{ color:#c69c6d; font-size:14px;}
.syaaapb{ line-height:74px; color:#030d16; font-size:45px; font-weight:bold;}
.syaaadiva{ background:#c69c6d; width:56px; height:4px;}
.syb{ margin-top:26px; font-size:14px; color:#030d16; line-height:25px;}
.sybp{ font-size:14px; margin-top:31px; font-weight:bold;}
.sybp a{color:#c69c6d; }
.syc{ width:54%; height:auto; overflow:hidden; float:right;}
.syc ul { list-style:none;}
.syc li { float:left; height:auto; overflow:hidden; margin-left:4px; background:#c69c6d; text-align: center; margin-top:4px;}
.syc li p { color:#fff; font-size:14px; margin-bottom:30px;}
.syc li img{ margin:55px 66px 14px 66px;}

.syd{ width:100%; height:auto; overflow:hidden; background:url(../images/sybannac.png) no-repeat bottom;      padding-top: 96px;    padding-bottom: 50px; background-size: 100% 611px;}
.sydd{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.syddd{ float:left;    overflow: hidden; width: 50%;}
.sydddd{ float:left; width:45%;     padding-top: 60px; margin-left:3%;}
.sydddd li { float:left; margin-top:20px;}
.sydddd li img { float:left;width: 11%;}
.sydb{ margin-top:14px; font-size:14px; color:#030d16; line-height:25px;}
.sydddd ul { margin-top:15px;}
.sye{ color:#737580; font-size:14px; line-height:24px; float:left; width:80%; height:auto; overflow:hidden; margin-left:3%; }
.syee{ font-size:14px; border-bottom:2px #c69c6d5c solid;width: 75px; padding-bottom: 3px;}
.syee a{color:#c69c6d; }
.syf{ width:1200px; height:auto; margin:0 auto; overflow:hidden; display:block; margin-top:50px;}
.syf li{ float:left; width:22%; height:auto;margin: 0 1.5%; text-align: center; color: #fff;}
.syff{ font-size:20px; font-weight:bold; padding:21px 0 7px 0;}
.syfff{ font-size:14px; width:100%; height:auto; overflow:hidden; line-height: 25px;}
.syg{text-align:center; color: #c69c6d; font-size: 14px;}
.sygg{ font-size:45px; color:#1b1f2e; text-align:center;     font-weight: bold; margin: 9px 0 30px 0;}







.gywmb{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:76px;}
.gywmbva{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.gywmba{ width:481px; height:auto; float:left;}
.gywmba ul{ list-style:none;}
.gywmba li { float:left; font-size:14px; color:#1b1f2e; background:#f0edfd; padding:18px 37px; margin-left:3px; margin-bottom:3px;}
.gywmba li img { margin:0 auto; display:block;}
.gywmbaa{ color:#c69c6d; font-size:20px; margin:6px 0 4px 0;}
.gywmbaaa{ color:#1b1f2e; font-size:45px; font-weight:bold;}
.gywmbaaaa{ color:#838694; font-size:14px; line-height:30px; display:block; overflow:hidden; margin-top:13px; margin-bottom:24px;}
.gywmbb { float:right;}
.gywmbbb{ width:1200px; height:auto; overflow:hidden; color:#838694; font-size:14px; line-height:30px; margin-top:47px;}
.gywmbbbb{ color:#c69c6d; font-size:18px; margin-top:34px; font-weight:bold;}
.gywmc{ width:100%; height:495px; overflow:hidden; background:url(../images/gywmi.jpg) center no-repeat; margin-top:78px;}
.gywmcc{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:58px;}
.gywmcc img { float:left;}
.gywmccc { float:left; width:595px; height:auto;    margin-top: 72px;  margin-left: 68px;}
.gywmccc p { font-size:45px; color:#fff;    font-weight: bold;}
.gywmccc span{ font-size:14px; color:#fff; display:block; margin-top:35px; line-height:30px;}
.gywmd{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:60px;}
.gywmd p {     color: #1b1f2e;font-size: 45px;  margin: 58px 0 30px 0; font-weight: bold; text-align: center;}
.gywmd span { font-size:14px; color:#838694; line-height:30px; text-align:center; display:block; }



.xwzxa{ width:1200px; height:auto; overflow:hidden; margin:57px auto;}
.xwzxaa{ width:727px; height:auto; overflow:hidden; float:left;}
.xwzxaa ul { list-style:none;}
.xwzxaa li { background:#f7f7f9; padding-left:51px;      margin-bottom: 30px;   overflow: hidden;}
.xwzxaa li:hover { background:#c69c6d; }
.xwzxaa li:hover .xwzxaaaa { color:#FFF;}
.xwzxaa li:hover .xwzxb { color:#FFF;}
.xwzxaa li:hover .xwzxc { display:block;}
.xwzxaa li:hover .xwzxvc { display:none;}
.xwzxc{ display:none;}
.xwzxvc{ display:block;}
.xwzxaaa {     width: 127px;
    height: 26px;
    background: #c69c6d;
    line-height: 25px;
    font-size: 16px;
    color: #fff;}
.xwzxaaa img { float:left; margin:5px;}
.xwzxaaaa{ font-size:15px; color:#1b1f2e; font-weight:bold;margin-top: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xwzxb{ font-size:13px; color:#8c8c8f; line-height:20px; marign-top:5px; margin-bottom:16px;}
.xwzxbb{ width:407px; height:auto; float:left;     margin-top: 30px;}
.xwzxbbb{ float:right; width:241px; height:181px;}

.xwzxd{ float:right; width:391px; height:auto; overflow:hidden;}


.xwzxbbc{ width:99%; height:auto; overflow:hidden; margin-top:16px;    margin-bottom: 30px; background:#f7f7f9;    padding-bottom: 20px;}
.xwzxbbcap { color:#111111; font-size:24px; font-weight:bold;  padding: 30px 0 0 30px; }
.xwzxbbcbp p { color:#727579; font-size:15px; float:left;}
.xwzxbbc img {     width: 102px;
    height: 102px;
    float: left;
    margin-right: 20px;
    border-radius: 50%;}
.xwzxbbcbp img { width:39px; height:6px;  float:left;    margin-top: 7px;  margin-left: 5px;}
.xwzxbbcpan { color: #111111;
    font-weight: bold;
    font-size: 15px;
    height: 34px;
    display: block; margin:20px 0 5px 0;}
.xwzxbbc div{ padding:15px 0 15px 0;    width: 90%;  margin: 0 auto; overflow: hidden; height: auto;}
.xwzxbbc div a{ color:#535353; font-size:16px; }

.xwzxvf{  background: #f7f7f9; width:100%; height:auto;}
.xwzxf{   font-size: 16px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 80%;
    padding: 20px 0 20px 0;
    border-bottom: 1px solid #fff; }
.xwzxf img { margin:0 5px;}



 #search-formv{   display: block;background: #c69c6d;
    width: 100%;
    height: auto;}
.hhu_sousv{ background:url(../images/xwzxf.png) no-repeat center; width:59px; height:59px; border:0;outline: none;}
.hhunputtv{ width:301px; height:59px; float:left;outline: none; border:0;background: #c69c6d;   color:#fff;  padding-left: 20px;}






.xwnrba a { color:#fff;}
.xwnra{ color:#333333; font-size:24px; margin-top:33px;    font-weight: bold;}
.xwnraa{ width:67px; height:3px; background:#c69c6d; border:0; float:left;  overflow:hidden;    margin-top: 15px; margin-bottom: 18px;}
.xwnraaa{ width:100%; height:auto; margin:0 auto; overflow:hidden;color:#676666; font-size:14px;}
.xwnraaa img { float:left; margin:2px 9px 0 0;}
.xwnraaa p { float:left; margin-right:48px;}
.xwnraaaa{ font-size:14px; color:#676666; line-height:30px; margin:29px 0 41px 0;}
.xwnraaaa img { display:block; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.xwnrb{ width:100%; height:auto; overflow:hidden;}
.xwnrba{width: 48%;height:auto;float:left;color:#fff;font-size:14px;text-align:center;background:#c69c6d;padding: 14px 1%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwnrba:hover { background:#191e2d; }










.cpzxva{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:65px; margin-bottom:14px;}
.cpzxva ul { list-style:none;}
.cpzxva li { float:left;     width: 197px; height: 184px; overflow:hidden; margin-left:3px; background:#c69c6d; text-align: center; }
.cpzxva li p { color:#fff; font-size:14px; margin-bottom:30px;}
.cpzxva li img{ margin:46px 56px 14px 56px;}
.cpzxva .cpzx_va1{ margin-left:0;    width: 200px;}

.cpzxvb{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.cpzxvb .cpzx_vb1{ margin-left:0;}
.cpzxvb .cpzx_vb4{ margin-left:0;}
.cpzxvb .cpzx_vb7{ margin-left:0;}
.cpzxvb ul { list-style:none;    display: block; overflow: hidden;}
.cpzxvb li { float:left;background:url(../images/cpzxva.jpg) no-repeat center; background-size:379px 284px;  width:379px; height:284px; margin:16px 0 0 31px;position:relative;}
.cpzxvb li img{ width:379px; height:284px;}
.cpzxa{ display:none; width:342px; height:247px;margin: 20px; background: rgb(0 0 0 / 61%);position: absolute;top: 0;}
.cpzxvb li:hover .cpzxa{ display:block;}
.cpzxc{ width:100%; height:auto; overflow:hidden;}
.cpzxc img { width:48px!important; height:48px!important; float:right; margin-right:25px; margin-top:20px;}
.cpzxcc{ font-size:16px; color:#fff; text-align:center; margin-top:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cpzxccc{ width:271px; height:auto; overflow:hidden; display:block; margin:0 auto; text-align:center; color:#fff; line-height:22px;}
.cpzxa hr { width:53px; height:2px; background:#c69c6d; margin-top:14px; margin-bottom:14px; border:0;}






.cpnra{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.cpnraa{ margin-top:76px; margin-bottom:30px; text-align:left; font-size:30px; color:#1b1f2e; font-weight:bold;}
#cpnraaa{ background:#c69c6d; padding-top:7px; padding-bottom:7px; padding-left:12px; color:#fff; }
.cpnraaaa{ width:1200px; height:auto; overflow:hidden; margin:0 auto;     padding: 21px 0;  line-height: 50px;}
.cpnraaaa img{ display: block; margin: 0 auto; margin-top:10px; margin-bottom:10px;}

.cpnrb{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:74px; margin-bottom:94px;}
.cpnrb .cpnrc-va4 { margin-right:0; }

.cpnrb ul { list-style:none; float:left;    margin-top: 5px;}
.cpnrb li { width:277px; height:auto; overflow:hidden; background:#f7f7f9; float:left;    margin-right: 30px;}
.cpnrb li img { width:277px; height:206px;}
.cpnrbb{ font-size:15px; color:#c69c6d;    margin-top: 22px;font-weight: bold; margin-left:15px;}
.cpnrbbb{ font-size:16px; color:#080808;     margin-top: 5px;  margin-bottom: 8px;  margin-left:15px;}
.cpnrbbbb { width:62px!important; height:17px!important;    margin-bottom: 20px; margin-left:15px;}
.cpnrc{ width:1152px; height:auto;background:#f7f7f9; font-size:20px; color:#080808; font-weight:bold;  padding:16px 26px 16px 22px}
.cpnrc p { font-size:16px; float:right; color:#c69c6d;}

/*ban*/
.slider-focus{position:relative;width:1200px;height:auto;overflow:hidden;     padding-bottom: 60px;    margin: 0 auto; margin-top: 53px;   margin-bottom: 30px;}   /*æœ€å¤–é¢çš„divå¤§å°  å†³å®šæ•´ä¸ªè½®æ¢å›¾çš„å¤§å°*/
.slider-focus .hd{position:absolute;width:100%;height:22px;left:0;bottom:2%;z-index:0;line-height:24px;text-align:center;}
.slider-focus .hd li{display:inline-block;vertical-align:middle;width:10px;height:10px;  background: #7776;margin:0 4px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;border:1px solid #fff;cursor:pointer;}
.slider-focus .hd li.on{background:#c69c6d;}
.slider-focus .bd{position:relative;z-index:0;}
.slider-focus .bd li{position:relative;text-align:center;}
/*å¤´éƒ¨end*/

.tempWrap{ overflow:hidden; position:relative;}
.temul { width: 7680px; position: relative; overflow: hidden; padding: 0px; margin: 0px; transition-duration: 600ms; transform: translate(-3840px, 0px) translateZ(0px);} 
.temula{ width:50%; height:auto; overflow:hidden; float:left;background: #f7f7f9;}
.temula img { float:left;}
.temulb{height:auto;overflow:hidden;float:left;width: 45%;margin-left: 20px;padding-top: 25px;}
.temulc { background:#c69c6d; color:#fff;  font-size:17px;border-radius: 20px; width:131px; padding-top:1px; padding-bottom:1px; font-weight:bold;}
.temuld{ font-size:16.1px; font-weight:bold; color:#080808;    text-align: left;padding: 13px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.temule{color:#767676; font-size:14px; text-align:left; line-height:25px; padding-bottom:16px;}







.footer{ width:100%; height:auto; overflow:hidden; background:url(../images/footerbanna.jpg) no-repeat center; }
.footera{ width:1200px; height:auto; overflow:hidden; margin:0 auto;    margin-top: 108px; margin-bottom: 97px;}
.footerb{ float:left; font-size:14px; color:#fff;}
.footerb p { line-height:30px;}
.footerb ul { margin-bottom:34px;}
.footerb li{ float:left; font-size:16px; color: #fff;}
.footebbb{ float:right;}
.footercva { color:#fff; font-size:15px;}
.footercvb { color:#fff; font-size:28px;}
.footerc{ font-size:14px; color:#fff;background: #c69c6d;    width: 100px;  height: auto;    text-align: center;}
.footerc img { margin:7.5px 0;}
.footerc p img { vertical-align:middle;}


.mbx{width:1200px;margin:0 auto;text-align:left}
.mbx p{padding:28px 0;color: #333;}
.mbx p a{color: #c69c6d;}
.prolist{width:1200px;margin:0 auto;padding:0 0 30px}
.prolist ul.pdt{overflow:hidden}
.prolist ul.pdt li{width:281px;float:left;border:2px #f3f3f3 solid;margin:0 20px 30px 0}
.prolist ul.pdt li.cp12,.prolist ul.pdt li.cp16,.prolist ul.pdt li.cp4,.prolist ul.pdt li.cp8{margin-right:0}
.prolist ul.pdt li a{display:block;text-align:center}
.prolist ul.pdt li img{width:281px;height:auto}
.prolist ul.pdt li p{font-size:16px;color:#000;font-weight:700;padding:15px 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.prolist ul.pdt li span{display:block;font-size:12px;background: #c69c6d;color:#fff;width:93px;line-height:27px;margin:0 auto;border-radius:12px;margin-bottom:20px;}
.prolist ul.pdt li:hover{border: 2px #c69c6d solid;}
.pages{text-align:center;background:#fff}
.pages ul{width:auto;    margin: 46px 0 57px 0;display:inline-block}
.pages ul li{width:auto;height:auto;margin:0;float:left;font-size:15px;color:#333;padding:0;border:0;background:0 0}
.pages ul li:hover{background:0 0}
.pages ul li span{color:#575353;display:block;    padding: 0 10px; padding-top: 5px;border:1px #e0e0e0 solid;margin:0 2px;font-size:18px;font-weight:700;    border-radius: 50%;    width: 19px; height: 31px;}
.pages ul li a{color:#575353;display:block;    padding: 0 10px; padding-top: 5px;border:1px #e0e0e0 solid;margin:0 2px;font-size:18px;font-weight:700;    border-radius: 50%;    width: 19px; height: 31px;}
.pages ul li a:hover{background: #c69c6d;color:#fff;border:1px #c69c6d solid;}
.pages ul li.thisclass span{color:#fff;font-weight:700;background: #c69c6d;border: 1px #c69c6d solid;}
.proatc{width:1200px;margin:0 auto;overflow:hidden;padding-bottom:50px}
.proatc .proatc_left{width:810px;float:left;border:2px #f3f3f3 solid}
.proatc .proatc_left h1{font-size:24px;color: #c69c6d;text-align:center;padding:20px 20px;}
.proatc .proatc_left .article{padding:20px}
.proatc .proatc_left .article img{width:600px!important;height:auto!important;display:block;margin:0 auto}
.proatc .proatc_left .article p{font-size:15px;color:#27353b;line-height:28px;padding:10px 0}
.proatc .proatc_left .article p span{font-size:22px;color: #c69c6d;font-weight:700;}
.proatc .proatc_right{float:right;width:350px;border:2px #f3f3f3 solid}
.proatc .proatc_right .xgcp{font-size:20px;background: #c69c6d;line-height:56px;color:#fff;padding-left:30px;font-weight:700;}
.proatc .proatc_right ul{overflow:hidden;padding:0 15px}
.proatc .proatc_right ul li{border-bottom:1px #e1e1e1 solid;padding:25px 0}
.proatc .proatc_right ul li a{display:block}
.proatc .proatc_right ul li img{width:320px;height:240px}
.proatc .proatc_right ul li span{font-size:18px;color: #c69c6d;font-weight:700;display:block;padding:10px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.proatc .proatc_right ul li p{font-size:14px;color:#27353b;line-height:22px;padding-bottom:5px}
.proatc .proatc_right ul li span.more{padding:0 0 3px;font-size:12px;color: #c69c6d;}
.proatc .proatc_right ul li.last{border-bottom:0}
.newslist{width:1200px;margin:0 auto;padding-bottom:30px}
.newslist ul.news{overflow:hidden}
.newslist ul.news li{width:380px;float:left;margin:0 30px 40px 0}
.newslist ul.news li.xw12,.newslist ul.news li.xw3,.newslist ul.news li.xw6,.newslist ul.news li.xw9{margin-right:0}
.newslist ul.news li a{display:block}
.newslist ul.news li img{width:380px;height:285px}
.newslist ul.news li span{font-size:16px;color:#080808;font-weight:700;display:block;padding:25px 0 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.newslist ul.news li p{font-size:14px;color:#767676;line-height:25px;padding-bottom:10px}
.newslist ul.news li span.more{padding:0 0 3px;font-size:14px;color: #c69c6d;border-bottom: 2px #c69c6d solid;float:left;}
.newsatc .proatc_left h1{text-align:left}
.newsatc .proatc_left span.xx{padding:0 20px;color:#3f4a4f}
.prenext{overflow:hidden;background: #c69c6d;}
.prenext span{font-size:16px;line-height:55px;height:55px;overflow:hidden;display:block;float:left;width:375px;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;color: #fff;}
.prenext span a{color: #fff;}
.prenext span:hover{color:#fff}
.prenext span:hover a{color:#fff}
.prenext span a:hover{text-decoration:underline}
.about{overflow:hidden;width:1200px;margin:0 auto;padding-bottom:50px}
.about .ab_l{float:left;width:559px}
.about .ab_l img{width:559px;height:367px}
.about .ab_r{width:600px;float:right;padding:0}
.about .ab_r span{font-size:30px;color:#000;display:block;margin:10px 0 20px}
.about .ab_r p{color:#666;padding:20px 0 0;font-size:14px;line-height:32px}
.about .ab_r .abttit{text-align:left;overflow:hidden;width:600px}
.about .ab_r .abttit span{font-size:30px;color: #c69c6d;font-weight:700;margin:-40px 0 0 0;display:block;}
.about .ab_r .abttit p{font-size:70px;color:#f3f3f3;font-weight:700;padding:0;line-height:normal}
.ysfwbg{background:#f5f5f5}
.ysfw{width:1200px;margin:0 auto}
.ysfw ul{overflow:hidden}
.ysfw ul li{width:260px;float:left;text-align:center;margin:50px 20px}
.ysfw ul li img{width:102px;height:102px}
.ysfw ul li span{display:block;color:#666;font-size:16px;font-weight:700;padding:15px 0}
.ysfw ul li p{color:#666;line-height:22px}
.jsfw{width:1200px;margin:0 auto;overflow:hidden;padding:60px 0}
.jsfw .jsfw_r{float:right;width:540px}
.jsfw .jsfw_r img{width:540px;height:367px}
.jsfw .jsfw_l{width:620px;float:left;padding-top:40px}
.jsfw .jsfw_l span{font-size:30px;color:#000;display:block;margin:10px 0 20px}
.jsfw .jsfw_l p{color:#666;padding:20px 0 0;font-size:14px;line-height:32px}
.jsfw .jsfw_l .jsfwtit{text-align:left;overflow:hidden;width:600px}
.jsfw .jsfw_l .jsfwtit span{font-size:30px;color: #c69c6d;font-weight:700;margin:-40px 0 0 0;display:block;}
.jsfw .jsfw_l .jsfwtit p{font-size:70px;color:#f3f3f3;font-weight:700;padding:0;line-height:normal}
.lxwm{width:1200px;margin:0 auto}
.lxwmtit{margin:20px auto 0}
.lxwmtit p{text-align:center;color:#333;font-size:28px;font-weight:700;padding-bottom:10px}
.lxwmtit span{display:block;font-size:42px;color: #c69c6d;text-align:center;margin:0 auto;font-weight:700;text-transform:uppercase;}
.titlebg{background:#005bac;overflow:hidden}
.contact{overflow:hidden;padding-bottom: 84px;}
.lxfsbg{ overflow:hidden;margin:0 auto; width:970px; height: auto;}
.lxfsbg form{float:left;width: 970px;}
.lxtit{    color: #333333; font-size: 30px; font-weight: bold; text-align: center; margin-top: 126px;  margin-bottom: 37px;}
.lxfsbg form>p>span{display:block;font-size:16px;position:absolute;top:0;right:10px;line-height:52px;font-weight:400;color:#bd362f}
.lxfsbg form>p{width:476px;float:left;margin:0 10px 20px 0;font-size:24px;color:#333;padding:0;position:relative}
.lxfsbg form>p>input{width:445px;outline: none;line-height:52px;border-radius:initial;border:none!important;background:#fff;font-size:16px;color:#636363;background: #f7f9fb;    padding-left: 20px;  padding-right: 10px;}
.lxfsbg form>p.last{margin-right:0}
.lxfsbg form>p.xuqiu{width:1140px;margin-right:0;font-size:14px}
.lxfsbg form>p>textarea{width:933px;line-height:20px;border-radius:initial;height:120px;border:none;
    background: #f7f9fb;padding: 10px 10px 10px 20px;font-size:16px}
.lxfsbg form>p.sub{margin:0 auto;width:404px;float:none;overflow:hidden;display:block;padding:20px 0 10px}

.lxfsbg form>p.sub>input{ color:#fff;font-size:16px;border:none;padding:0 10px;width:404px;cursor:pointer;}
.lxfsbg form>p.sub>input{background:url(../images/lxwma.jpg) no-repeat bottom;background-size:100% 100%;}

.dzdhbg{ width:1200px; height:auto; overflow: hidden; margin:0 auto;margin-bottom: 110px;}

.dzdhbg ul{width:1200px;margin:0 auto;overflow:hidden;}
.dzdhbg ul li{    float: left;
    text-align: center;
    width: 388px;
    height: auto;
    padding: 52px 0;
    margin-right: 3px;
    background: #c69c6d;}
.dzdhbg ul li img{width:100px;height:auto}
.dzdhbg ul li p{color:#fff;font-size:16px;line-height: 22px;padding-top: 25px;height: 76px;}
.dzdhbg ul li p span{display:block;font-size: 16px;padding: 0 0 10px;}

.dzdhbg ul li:hover  { background:#1b1f2e;}

.linkbox{background: #f7f7f9;overflow: hidden;margin:0 0 20px 0;padding: 10px;}
.linkbox h3{width: 100%;overflow: hidden;border-bottom: 0;}
.linkbox h3 a{display: block;padding: 5px 10px;background: #c69c6d;margin: 10px 0;float: left;width: 170px;color: #fff;font-weight: normal;font-size: 16px;}
.linkbox h3 a:hover{text-decoration:none;}
.linkbox ul li{width: 24%;float: left;font-size: 14px;padding-left: 1%;line-height: 30px;background: none;margin-bottom: 0;}
.linkbox ul li:hover{background:none;}
.linkbox ul li a:hover{text-decoration:none;}
