﻿.sy_main { height: auto; position: relative; }
.sy_con1 { width: 1000px; height: 345px;; margin-top: 40px; margin-bottom: 40px; }
.sy_con1_z { width: 245px; height: 346px; margin-right: 20px; }
.sy_con1_z .slideBox { position: relative; width: 245px; height: 346px; overflow: hidden; }
.sy_con1_z .slideBox ul { position: absolute; float: left; height: 397px; }
.sy_con1_z .slideBox li { float: left; }
.sy_con1_z .slideBox a { text-decoration: none; }
.sy_con1_z .slideBox a img { display: block; border: 1px solid rgb(229, 229, 229); }
.sy_con1_z .slideBox p { width: 245px; height: 41px; background: rgb(0, 150, 150) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(84, 185, 185); margin-top: 11px; font-family: "Microsoft YaHei"; font-size: 20px; color: rgb(255, 255, 255); line-height: 41px; text-align: center; }
.sy_con1_z .tips { position: absolute; width: 245px; height: 25px; background: rgb(0, 150, 150) none repeat scroll 0% 0%; bottom: 0px; }
.sy_con1_z .tips .nums { position: absolute; top: 8px; left: 50%; margin-left: -20px; }
.sy_con1_z .tips .nums li { float: left; width: 8px; height: 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px 4px; overflow: hidden; }
.sy_con1_z .tips .nums li.active { background: rgb(255, 162, 0) none repeat scroll 0% 0%; }
.sy_con1_c { width: 376px; height: 344px; border: 1px solid rgb(229, 229, 229); padding: 10px 14px 0px; }
.caption { display: inline-block; padding-right: 30px; height: 37px; font-size: 14px; color: rgb(189, 189, 189); border-bottom: 1px solid rgb(219, 219, 219); }
.caption span { display: inline-block; height: 35px; font-family: "Microsoft YaHei"; font-size: 18px; color: rgb(0, 110, 110); line-height: 35px; border-bottom: 3px solid rgb(0, 108, 108); margin-right: 8px; }
.new { width: 376px; height: auto; padding-bottom: 10px;}
.new p{text-indent:2em;color:#333;}
.new h2 { font-weight: normal; font-family: "Microsoft YaHei"; font-size: 18px; line-height: 45px; color: rgb(51, 51, 51); }
.new p { font-size: 14px; line-height: 30px; }
.new p a { color: rgb(236, 90, 2); }
.tjyd { width: 376px; height: 70px; margin: 20px 0px; background: rgb(246, 246, 246) url('../images/sycon1_c_tj.jpg') no-repeat scroll left center; }
.tjyd ul { width: 286px; height: 65px; padding: 5px 0px 0px 90px; }
.tjyd li { float: left; width: 50%; height: 30px; color: rgb(116, 116, 116); list-style-type: square; }
.tjyd li a { font-size: 14px; line-height: 30px; color: rgb(51, 51, 51); padding: 3px 5px; margin-left: -5px; border-radius: 5px; }
.tjyd li a:hover { color: rgb(255, 255, 255); background: rgb(255, 144, 0) none repeat scroll 0% 0%; }
.news { margin-left: 14px; padding-top: 10px;}
.news li { float: left; width: 100%; height: 30px;color: rgb(116, 116, 116); }
.news li a { font-size: 14px; line-height: 28px; color: rgb(51, 51, 51); }
.news li a span { float: right; }
.news li a:hover { color: rgb(236, 90, 2); }
.sy_con1_y { width: 279px;height:355px; padding: 0 14px 0px; border: 1px solid rgb(229, 229, 229); }
.sy_con1_y .slideBox { position: relative; width: 277px; height: 171px; margin-top: 20px; overflow: hidden; }
.sy_con1_y .slideBox ul { position: absolute; float: left; height: 171px; }
.sy_con1_y .slideBox li { float: left; }
.sy_con1_y .slideBox a { text-decoration: none; }
.sy_con1_y .slideBox a img { display: block; }
.sy_con1_y .tips { position: absolute; width: 277px; height: 25px; background: transparent none repeat scroll 0% 0%; bottom: 0px; }
.sy_con1_y .tips .nums { position: absolute; bottom: 10px; right: 10px; }
.sy_con1_y .tips .nums li { float: left; width: 8px; height: 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px 4px; overflow: hidden; }
.sy_con1_y .tips .nums li.active { background: rgb(255, 162, 0) none repeat scroll 0% 0%; }
.syc1_tell { margin-top: 15px; }
.syc1_tell p { width: 100%; height: 30px; margin: 10px 0px; font-size: 14px; line-height: 18px; color: rgb(0, 139, 139); text-align: center; }
.syc1_tell p span { font-family: ""; font-size: 24px; }
.syc1_tell p b { font-size: 26px; line-height: 28px; }
.syc1_tell input { height: 37px; margin: 10px 0px; }
.syc1_tell .tell { float:left; width: 190px; height: 36px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(255, 144, 0) currentcolor rgb(255, 144, 0) rgb(255, 144, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 16px; color: rgb(144, 143, 143); line-height: 28px; padding-left: 5px; }
.syc1_tell .call { width: 82px; height: 38px; background: rgb(255, 144, 0) none repeat scroll 0% 0%; text-align: center; font-size: 14px; color: rgb(255, 255, 255); line-height: 40px; }
.syc1_zx { height: 43px; margin-top: 10px; }
.syc1_zx a { display: inline-block; width: 130px; height: 43px; text-align: center; font-size: 18px; line-height: 43px; color: rgb(255, 255, 255); }
.syc1_zx a.c1_zx1 { background: rgb(255, 144, 0) none repeat scroll 0% 0%; }
.syc1_zx a.c1_zx2 { background: rgb(0, 150, 150) none repeat scroll 0% 0%; }
.sy_con2 { width: 970px; height: 475px; margin-top: 40px; padding: 10px 14px 0px; border: 1px solid rgb(229, 229, 229); }
.zzzx { width: 375px; height: 30px; font-size: 14px; line-height: 30px; margin-top: 9px; }
.zzzx input { height: 30px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-radius: 15px; }
.zzzx .zzzx_1 { width: 190px; color: rgb(144, 143, 143); padding-left: 25px; }
.zzzx .zzzx_2 { width: 65px; text-align: center; background: rgb(255, 144, 0) none repeat scroll 0% 0%; margin-left: -31px; }
.zzzx .zzzx_3 { display: inline-block; width: 108px; background: rgb(0, 150, 150) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align: center; border-radius: 15px; }
.syc2_c { width: 970px; height: 397px; margin-top: 25px; }
.syc2c_ks { display: inline-block; width: 110px; height: 397px; }
.syc2c_ks li { float: left; width: 110px; height: 122px; }
.syc2c_ks a { display: block; width: 110px; height: 110px; font-family: "Microsoft YaHei"; font-size: 13px; color: rgb(50, 161, 161); line-height: 45px; text-align: center; background: rgb(246, 246, 246) none repeat scroll 0% 0%; padding-top: 12px; }
.syc2c_ks a::before { content: ""; display: block; width: 71px; height: 64px; margin: 0px auto; }
.syc2c_ks a.hover { color: rgb(255, 255, 255); background: rgb(255, 144, 0) none repeat scroll 0% 0%; }
.ks_1 a::before { background: transparent no-repeat scroll 0px -64px; }
.ks_1 a.hover::before { background: transparent no-repeat scroll 0px 0px; }
.ks_2 { margin: 16px 0px; }
.ks_2 a::before { background: transparent no-repeat scroll -71px -64px; }
.ks_2 a.hover::before { background: transparent no-repeat scroll -71px 0px; }
.ks_3 a::before { background: transparent no-repeat scroll -142px -64px; }
.ks_3 a.hover::before { background: transparent no-repeat scroll -142px 0px; }
.syc2_ksc { width: 843px; height: 397px; margin-left: 70px;}
.syc2_bz { width: 843px; height: 32px; }
.syc2_bz li { float: left; width: 110px; height: 32px; margin-right: 10px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; text-align: center; }
.syc2_bz li a { font-size: 14px; line-height: 32px; color: rgb(0, 109, 109); }
.syc2_bz li.hover { background: rgb(0, 150, 150) none repeat scroll 0% 0%; }
.syc2_bz li.hover a { color: rgb(255, 255, 255); }
.syc2_bzc { width: 843px; height: 345px; margin-top: 20px; }
.syc2_bzcon { width: 561px; height: 345px; }
.bzcon_c { width: 561px; height: 256px; }
.bzcon_c h3 { font-family: "Microsoft YaHei"; font-size: 18px; line-height: 36px; color: rgb(51, 51, 51); text-align: center; }
.bzcon_c h3 a{
  color:rgb(0, 150, 150)
}
.bzcon_c p { width: 561px; height: 70px; text-indent: 2em; font-size: 14px; line-height: 30px; color: rgb(51, 51, 51); }
.bzcon_c p a { color: rgb(236, 90, 2); }
.bzcon_c .bzcon_cl { width: 561px; border-top: 1px solid rgb(238, 238, 238); padding-top: 8px; }
.bzcon_c .bzcon_cl img { margin-top: 5px; }
.bzcon_c .bzcon_cl ul { width: 560px; }
.bzcon_c .bzcon_cl li { float: left; width: 280px; font-size: 14px; line-height: 25px; }
.bzcon_c .bzcon_cl li a { color: rgb(51, 51, 51); }
.bzcon_c .bzcon_cl li a:hover { color: rgb(236, 90, 2); }
.dzzx { width: 561px; height: 74px; margin-top: 8px; }
.dzzx span { float: left; display: inline-block; width: 65px; height: 64px; background: rgb(0, 150, 150) none repeat scroll 0% 0%; text-align: center; font-size: 22px; line-height: 28px; color: rgb(255, 255, 255); padding-top: 10px; margin-right: 11px; }
.dzzx a { display: block; float: left; width: 140px; height: 36px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; text-align: center; font-size: 14px; color: rgb(0, 109, 109); line-height: 36px; margin: 0px 0px 2px 2px; }
.dzzx a:hover { background: rgb(0, 150, 150) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.bzc_zt { width: 265px; height: 345px; }
.bzc_zt img { margin-top: 11px; }
.sy_con4 { width: 970px; height: 280px; margin-top: 40px; padding: 10px 14px 0px; border: 1px solid rgb(229, 229, 229); position: relative; }
.syc4_pn { display: block; float: right; width: 43px; height: 19px; margin: 20px 10px 0px 0px; }
.syc4_pn a { display: block; float: left; width: 19px; height: 19px; }
.syc4_prev { margin-right: 5px; background: transparent url('../images/sycon4_prne.png') no-repeat scroll 0px 0px; }
.syc4_prev:hover { background: transparent url('../images/sycon4_prne.png') no-repeat scroll 0px -19px; }
.syc4_next { background: transparent url('../images/sycon4_prne.png') no-repeat scroll -19px 0px; }
.syc4_next:hover { background: transparent url('../images/sycon4_prne.png') no-repeat scroll -19px -19px; }
.sy_con4_c { width: 970px; height: 186px; margin-top: 28px; overflow: hidden; }
.sy_con4_c li { float: left; width: 215px; height: 184px; margin: 0px 12px; border: 1px solid rgb(204, 204, 204); position: relative; }
.sy_con4_c li:hover .syc4c_2 { display: block; }
.syc4c_1 { position: absolute; width: 215px; height: 184px; top: 0px; left: 0px; z-index: 2; font-size: 14px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.syc4c_1 img { margin: 5px 5px 5px 10px; width: 200px; height: 129px; }
.syc4c_1 b { float: left; text-align: center; display: block; width: 80%; line-height: 44px; font-weight: normal; margin-left: 3px; }
.syc4c_1 em { float: right; display: block; width: 21px; height: 14px; margin: 14px 3px 0px 0px; background: transparent url('../images/sycon4_tb.png') no-repeat scroll 0% 0%; }
.syc4c_2 { display: none; position: absolute; top: 0px; left: 0px; width: 193px; height: 171px; z-index: 3; background: rgb(0, 150, 150) none repeat scroll 0% 0%; font-size: 12px; padding: 13px 11px 0px; }
.syc4c_2 b { display: inline-block; width: 63px; height: 19px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; line-height: 19px; color: rgb(0, 150, 150); margin-right: 15px; }
.syc4c_2 span { display: block; width: 100%; height: 24px; color: rgb(255, 255, 255); margin-bottom: 10px; }
.syc4c_2 p { width: 100%; height: 95px; line-height: 24px; color: rgb(255, 255, 255); }
.syc4c_2 a { display: block; width: 120px; height: 26px; margin: 0px auto; border: 1px solid rgb(255, 255, 255); text-align: center; font-size: 14px; line-height: 26px; color: rgb(255, 255, 255); }
.sy_con5 { width: 970px; height: 405px; margin-top: 40px; padding: 10px 14px 0px; border: 1px solid rgb(229, 229, 229); }
.syc_more { display: block; width: 60px; height: 20px; font-size: 14px; color: rgb(189, 189, 189); margin-top: 18px; }
.sy_con5_c { width: 970px; height: 320px; margin-top: 25px; }
.sy_c5_t { width: 240px; height: 320px; }
.sy_c5_t li { float: left; width: 112px; height: 151px; border: 2px solid rgb(255, 255, 255); margin: 4px 4px 4px 0px; }
.sy_c5_t li img { width: 112px; height: 151px; }
.sy_c5_t li.hover { border: 2px solid rgb(0, 150, 150); }
.sy_c5_c { width: 717px; height: 320px; position: relative; }
.syc5c_con { width: 297px; height: 300px; padding: 20px 24px 0px; position: absolute; top: 0px; left: 320px; font-size: 14px; line-height: 28px; color: rgb(51, 51, 51); }
.syc5c_con h4 { font-family: "Microsoft YaHei"; font-size: 20px; line-height: 60px; }
.syc5c_con h4 b { font-size: 36px; font-weight: normal; margin-right: 10px; }
.syc5c_con p { width: 100%; height: 150px; }
.syc5c_con p a { color: rgb(236, 90, 2); }
.sy_con8 { width: 970px; height: 250px; margin-top: 40px; padding: 10px 14px 0px; border: 1px solid rgb(229, 229, 229); }
.sy_con8_c { width: 970px; height: 166px; margin-top: 25px; overflow: hidden; }
.sy_con8_c li { float: left; width: 221px; height: 166px; margin: 0px 10px; position: relative; }
.sy_con8_c li span { display: block; width: 100%; height: 38px; font-family: "Microsoft YaHei"; font-size: 18px; line-height: 38px; color: rgb(255, 255, 255); text-align: center; transition: all 0.3s linear 0s; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; position: absolute; left: 0px; bottom: 0px; }
.mr_c1_zx li a::before { content: ""; display: block; width: 36px; height: 36px; margin: 5px auto 0px; }
.mr_c1_zx1 a::before { background: transparent url('../images/mr_con1_ico.png') no-repeat scroll 0px 0px; }
.mr_c1_zx2 a::before { background: transparent url('../images/mr_con1_ico.png') no-repeat scroll 0px -36px; }
.mr_c1_zx3 a::before { background: transparent url('../images/mr_con1_ico.png') no-repeat scroll 0px -72px; }
.mr_c1_te span::before { float: left; content: ""; display: block; width: 36px; height: 36px; margin-right: 10px; }
.mr_c1_te1::before { background: transparent url('../images/mr_con1_ico.png') no-repeat scroll 0px -108px; }
.mr_c1_te2::before { background: transparent url('../images/mr_con1_ico.png') no-repeat scroll 0px -144px; }
.w1000 { width: 1000px; margin: 0px auto; }
.tc_out { position: fixed; left: 0px; bottom: 0px; width: 100%; z-index: 9999; transition: all 0.7s ease-out 0s; }
.tc_out.active { bottom: -418px; }
.tc_inbg { background: transparent url('../images/tcbg.png') repeat scroll 0% 0%; height: 310px; }
.tc_contain { position: absolute; left: 0px; bottom: 0px; width: 100%; }
.tc_doc { position: relative; }
.tc_doc ul li { display: none; }
.tc_doc ul li.active { display: block; }
.tc_doc ul li.tc_li1 { background: height: 418px; }
.tc_doc ul li.tc_li2 { background: height: 418px; }
.tc_doc a { position: absolute; display: block; }
.tc_doc a.tc_a1 { width: 175px; height: 65px; right: 33px; bottom: 113px; }
.tc_doc a.tc_a2 { width: 175px; height: 65px; right: 33px; bottom: 35px; }
.tc_doc a.tc_a3 { width: 140px; height: 20px; right: 33px; bottom: 200px; }
.tc_doc span { position: absolute; right: 22px; bottom: 265px; cursor: pointer; transition: all 0.2s linear 0s; }
.tc_doc span:hover { transform: rotate(180deg); }
.tc_doc a.tc_a3 { width: 140px; height: 20px; right: 33px; bottom: 200px; }

@media (max-width: 640px) {
    .sy_con1{width: 94%;height: auto;margin-left: 3%}
    .sy_con1>div{width: 92%;float: none}
    .sy_con1_z{display: none}
    .sy_con1_c{width: 100%}
    .new{width: 100%}
    .sy_con1_y{height: auto}
    .sy_con1_y .slideBox a img{width: 64%}
    .slideBox{width: 100%!important;}
    .items li{width: 92%!important;}
    .sy_con2{width: 100%}
    .syc2_c{width: 92%}
    .syc2_ksc{width: 92%;margin-left: 0}
    .syc2_bz{width: 100%}
    .syc2_bzc{width: 100%}
    .syc2_bzcon{width: 92%}
    .bzc_zt{display: none}
    .bzcon_c{width: 100%}
    .bzcon_c p{width: 100%}

    .dzzx{width: 100%}

    .foot_bl{margin-left: 3%}
}
.Newsindex {
  width:968px;
  margin:10px auto;
  overflow: hidden;
  padding-bottom:10px;
}
.cmy {
  background: url(../images/ico.gif) no-repeat 8px;
  height: 35px;
  color: rgb(0, 108, 108);
  line-height: 35px;
  padding-left: 30px;
  font-size: 14px;
  font-weight: bold;
}
.Newsindex ul {
  margin: 15px 0px 0px 15px;
  color: rgb(204, 204, 204);
}
.Newsindex ul li {
  font-size:13px;
  width: 48%;
  line-height: 22px;
  margin-right: 15px;
  float: left;
}
.Newsindex ul li span {
  color: #6B6B6B;
  float: right;
}
.Newsindex ul li a{
  color:#6B6B6B;
}
.frame {
  background: url(../images/a3.jpg) repeat-x;
  border: 1px solid rgb(204, 204, 204);
}