@charset "utf-8";
body { background: #f8f8f8; }
.bg_sky { background: #02a2ed; color: #fff; }
.w_fuild { width: 100%; height: auto; margin: 0 auto; overflow: hidden; }
.w { width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.header { background: #f9f9f9; }
img { width: 100%; }
.logo { width: 10%; padding: 1em; }
.nav { width: 70%; overflow: hidden; margin-top: 40px; margin-left: 5%; }
.nav li { float: left; line-height: 60px; text-align: center; margin: 0 2%; border-bottom: 2px solid transparent; transition: border-bottom 1s; -moz-transition: border-bottom 1s; /* Firefox 4 */ -webkit-transition: border-bottom 1s; /* Safari and Chrome */ -o-transition: border-bottom 1s; /* Opera */ }
.nav li:hover { border-bottom-color: #02a2ed; }
.nav li.on { border-bottom-color: #02a2ed!important; color:#02a2ed!important; }
.nav li.on a{color:#02a2ed!important;}
.nav li a { display: block; width: 100%; color: #555555; transition: color 1s; -moz-transition: color 1s; /* Firefox 4 */ -webkit-transition: color 1s; /* Safari and Chrome */ -o-transition: color 1s; /* Opera */ }
.nav li a:hover { color: #02a2ed; }
.nav_mask { background: rgba(0, 0, 0, .3); bottom: 0; position:absolute; top: 102px; left: 0; z-index: 999999999; display: none; }
.nav_list { display: none; background: #d4d7d3; padding: 40px; position: absolute; top: 102px; left: 50%; margin-left: -600px; z-index: 99999999999; }
.nav_list>div { display: none; }
.nav_text { width: 300px; }
.nav_text h2 { font-size: 36px; color: #02a2ed; font-weight: bold; margin-bottom: 20px; }
.nav_text p { font-size: 12px; color: #000; line-height: 16px; }
.nav_item { width: auto; margin-left: 140px; }
.nav_item li { line-height: 30px; position: relative; }
.nav_item li::before { content: ''; position: absolute; width: 0; height: 0; border: 3px solid transparent; border-left-color: #71b817; left: -10px; top: 12px; }
.nav_item a { color: #02a2ed; font-size: 14px; transition: color 1s; -moz-transition: color 1s; /* Firefox 4 */ -webkit-transition: color 1s; /* Safari and Chrome */ -o-transition: color 1s; /* Opera */ }
.nav_item li a:hover { color: #fff; }
.nav_img { width: 338px; height: 245px; }
.icon { width: 15%; height: 100px; font-size: 14px; padding-top: 10px; position: absolute; right: 76px; }
.icon a { margin: 0 5px; transition: color 1s; -moz-transition: color 1s; /* Firefox 4 */ -webkit-transition: color 1s; /* Safari and Chrome */ -o-transition: color 1s; /* Opera */ }
.icon_list { margin-top: 2em; }
.icon_list a { display: block; float: right; width: 2em; height: 1.5em; background-image: url(../images/wx.png); background-repeat: no-repeat; background-position: right top; }
.icon_list a.sina { background-image: url(../images/sina.png); transition: background 1s; -moz-transition: background 1s; /* Firefox 4 */ -webkit-transition: background 1s; /* Safari and Chrome */ -o-transition: background 1s; /* Opera */ }
.icon_list a.sel { background-image: url(../images/sel.png); transition: background 1s; -moz-transition: background 1s; /* Firefox 4 */ -webkit-transition: background 1s; /* Safari and Chrome */ -o-transition: background 1s; /* Opera */ margin: 0; }
.icon_list a.wx { background-image: url(../images/wx.png); transition: background 1s; -moz-transition: background 1s; /* Firefox 4 */ -webkit-transition: background 1s; /* Safari and Chrome */ -o-transition: background 1s; /* Opera */ }
.icon_list a.sina:hover { background-image: url(../images/0441_03.png); }
.icon_list a.sel:hover { background-image: url(../images/index_011.png); margin: 0; }
.icon_list a.wx:hover { background-image: url(../images/044_03.png); }
.bg_banner { background: #f5f4f3; }
.swiper-container { min-width: 1200px; }
.mask { position: absolute; z-index: 99999999; width: 1200px; left: 50%; top: 20px; margin-left: -600px; padding: 100px 0 0 20px; }
.mask p { font-size: 22px; color: rgba(0, 0, 0, .8); }
.mask .p { margin: 30px 0 60px; }
.mask p span { color: #02a2ed; font-size: 60px; font-weight: bold; margin-right: 45px; }
.mask button { width: 150px; height: 36px; background: #ffae00; font-size: 14px; color: #fff; }
.mask button img { width: 11px; height: 10px; margin-left: 5px; }
.swiper-button-prev { background-image: url('../images/prev.png'); left: 2%; }
.swiper-button-next { background-image: url('../images/next.png'); right: 2%; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 1200px; left: 50%; bottom: 0; margin-left: -600px; }
.page { display: block; width: 25%; height: 35px; float: left; color: #fff; font-size: 14px; line-height: 35px; background: rgba(0, 0, 0, .3); }
.swiper-pagination-bullet { height: 35px; border-radius: 0; opacity: 1; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0; }
.swiper-pagination-bullet-active { height: 45px; line-height: 45px; margin-top: -10px!important; background: #2ca8e2; }
.title { width: 100%; text-align: center; padding: 30px 0; }
.title span { font-size: 30px; color: #02a2ed; border-bottom: 1px solid #ffae00; }
.news_left, .news_right { width: 50%; }
.item { display: block; float: left; width: 50%; position: relative; padding: 5px; }
.news_label { width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); width: -ms-calc(100% - 10px); width: calc(100% - 10px); height: 3em; padding: 10px; background: rgba(97, 99, 101, .9); position: absolute; bottom: 5px; left: 5px; }
.news_label p { font-size: 12px; color: #fff; line-height: 18px; }
.news_img img{ width:290px; height:195px;}
.news_right { position: relative; padding: 5px; }
.video_top { width: 100%; height: 100px; background: #02a2ed; padding: 5px 10px 5px 120px; position: relative; color: #fff; }
.video_time { width: 100px; height: 100px; text-align: center; background: rgba(255,174,0,.9); color: #fff; position: absolute; left: 10px; top: -10px; padding: 10px 0; }
.video_time p span { font-size: 60px; }
.video_top>h2 { font-size: 24px; line-height: 46px; }
.video_top>p { font-size: 14px; line-height: 20px; }
.video_bottom { height: auto; }
.video_img { position: relative; width: 100%; margin-top: -140px; z-index: -1; }
.video_img img{ width:590px; height:445px;}
/* video{
	position: relative;
	width: 100%;
	margin-top:-120%;
	z-index: -2;
} */

.product { width: 26%; padding-right: 30px; float: left; }
.product h2 { font-size: 20px; color: #02a2ed; line-height: 50px; font-weight: bold; }
.product_text { width: 100%; color: #000; font-size: 13px; line-height: 20px; margin-bottom: 20px; }
.product_text a { color: #2ca8e2; }
.product_text a:hover { color: #ffae00; }
.product_text a img { width: 15px; height: 15px; margin-left: 5px; vertical-align: middle; }
.product_item { width: 100%; line-height: 40px; font-size: 14px; color: #2ca8e2; font-weight: bold; padding-left: 15px; border-bottom: 1px solid #e6e6e6; position: relative; }
.product_item::before { content: ""; display: block; width: 0; height: 0; border: 3px solid transparent; border-left-color: #ffae00; position: absolute; top: 17px; left: 5px; }
.sevice { width: 241px; height: 418px; background: url('../images/sevice.jpg') center top no-repeat; position: relative; }
.sevice_content { width: 100%; height: 145px; position: absolute; bottom: 0; left: 0; color: #fff; padding: 0 20px; }
.sevice_content h2 { font-size: 24px; line-height: 40px; border-bottom: 1px solid #ffc547; font-weight: bold; text-align: right; margin-bottom: 20px; }
.sevice_content a { display: block; width: 50%; line-height: 30px; float: left; font-size: 14px; color: #fff; padding-left: 10px; position: relative; }
.sevice_content a::before { content: ""; width: 0; height: 0; border: 3px solid transparent; border-left-color: #fff; position: absolute; left: 0; top: 12px; }
.footer { margin-top: 50px; }
.footer ul { padding-top: 10px; width: 13%; float: left; }
.footer ul li { color: #fff; font-size: 15px; line-height: 24px; }
.footer ul li a { color: rgba(255,255,255,.55); font-size: 12px; transition: color 1s; -moz-transition: color 1s; /* Firefox 4 */ -webkit-transition: color 1s; /* Safari and Chrome */ -o-transition: color 1s; /* Opera */ }
.tel { width: 240px; text-align: right; }
.tel .p1 { font-size: 14px; color: rgba(255,255,255,.5); }
.tel .p2 { font-size: 24px; color: #fff; }
.tel p { line-height: 30px; }
.tel a { display: block; width: 25px; height: 25px; border: 1px solid #fff; text-align: center; border-radius: 100%; padding: 4px; float: right; line-height: 1; margin: 5px; }
.footer_end { font-size: 12px; color: rgba(255, 255, 255, .66); margin: 50px 0 10px; }
.footer_end a { font-size: 14px; color: rgba(255, 255, 255, .8); transition: color 1s; -moz-transition: color 1s; /* Firefox 4 */ -webkit-transition: color 1s; /* Safari and Chrome */ -o-transition: color 1s; /* Opera */ }
.footer_end a::after { content: "|"; margin: 0 10px; }
.cs::after{ content:" "!important;}
.footer_end a:last-child::after { display: none; }
.footer a:hover { color: #fff; }
.footer_p, .header_p, .banner_p { display: none; }
.newbanner { margin: 0 auto; width: 100%; }
/*新闻中心*/
.newscon { margin: 20px auto 0 auto; width: 86%; padding-bottom: 30px; }
.newscon ul { width: 530px; height: 58px; margin: 0 auto; }
.newscon ul li { float: left; padding: 0 35px; height: 58px; line-height: 58px; margin-right: 10px; }
.newscon ul li a { font-size: 24px; color: #000000; }
.newscon ul li a:hover { color: #2ca8e2; background: url(../images/02_03.jpg) no-repeat 2px 34px; padding-bottom: 20px; }
.mrxz { color: #2ca8e2; background: url(../images/02_03.jpg) no-repeat 2px 34px; padding-bottom: 20px; }
.listnew { width: 85%; margin: 35px auto 0 auto; }
@media screen and (min-width:1181px) and (max-width:1360px){
   .listnew { width: 91%; margin: 35px auto 0 auto; }
}
.listnew ul { margin-top: 30px; }
.listnew ul li { float: left; width: 349px; height: 400px; margin-left: 15px; margin-right: 15px; margin-bottom: 30px; background-color: #fff; border: 1px solid #dadada; }
.company_tit { color: #000000; font-size: 18px; text-align: left; padding: 0 20px; margin-top: 35px; }
.company_tit a { color: #000000; font-size: 18px; }
.company_tit a:hover { color: #2ca8e2; }
.company_time { color: #999999; font-size: 12px; text-align: left; padding: 0 20px; margin-top: 15px; }
.company_content { color: #999999; font-size: 14px; text-align: left; padding: 0 20px; margin-top: 15px; line-height: 23px; }
.pages { width: 85%; margin: 20px auto 0 auto; }
.leftpage { float: left; color: #a3a8ad; font-size: 12px; margin-left: 33px; }
.rightpage { float: right; margin-right: 33px; }
.rightpage a { border: 1px solid #e2e2e2; margin-right: 10px; padding: 5px 10px; color: #777777; font-size: 14px; }
.rightpage a:hover { color: #2ca8e2; }
.newcon { margin: 20px auto 0 auto; width: 86%; border-bottom: 1px solid #aca8a8; padding-bottom: 30px; }
.newcon ul { width: 530px; height: 58px; margin: 0 auto; }
.newcon ul li { float: left; padding: 0 35px; height: 58px; line-height: 58px; margin-right: 10px; }
.newcon ul li a { font-size: 24px; color: #000000; }
.newcon ul li a:hover { color: #2ca8e2; background: url(../images/02_03.jpg) no-repeat 2px 34px; padding-bottom: 20px; }
.newtit { margin: 0 auto; color: #000000; font-size: 36px; text-align: center; margin-top: 30px; }
.newtime { margin: 0 auto; color: #777777; font-size: 14px; text-align: center; margin-top: 20px; }
.newfx { border-bottom: 1px solid #aca8a8; margin-top: 10px; padding-bottom: 10px; padding-left: 0px; }
.bdsharebuttonbox { margin: 0 auto; width: 12%; }
.newcontent { color: #777777; font-size: 14px; text-align: left; margin-top: 20px; line-height: 25px; float: left }
.newcontent img { width: auto; }
.pagesnext { width: 85%; margin: 35px auto 0 auto; }
.next { float: left; }
.next a { border: 1px solid #e2e2e2; margin-right: 10px; padding: 5px 10px; color: #777777; font-size: 14px; }
.pagesnext a:hover { color: #2ca8e2; }
.newfh { float: right; }
.newfh a { border: 1px solid #f8af00; color: #f8b200; font-size: 14px; border-radius: 2px; padding: 5px 10px; }
.xgxw { width: 85%; margin: 35px auto 0 auto; }
.xgxwtit { font-size: 30px; color: #000000; text-align: center; }
.xgxw ul { margin-top: 30px; }
.xgxw ul li { float: left; width: 349px; height: 400px; margin-left: 15px; margin-right: 15px; margin-bottom: 30px; background-color: #fff; border: 1px solid #dadada; }
.xgxwimg img { width: 345px; height: 198px; padding-left: 1px; }
.company_tit { color: #000000; font-size: 18px; text-align: left; padding: 0 20px; margin-top: 35px; }
.company_tit a { color: #000000; font-size: 18px; }
.company_tit a:hover { color: #2ca8e2; }
.company_time { color: #999999; font-size: 12px; text-align: left; padding: 0 20px; margin-top: 15px; }
.company_content { color: #999999; font-size: 14px; text-align: left; padding: 0 20px; margin-top: 15px; line-height: 23px; }
.jscon { margin: 20px auto 0 auto; width: 100%; }
.jscon ul { width: 710px; height: 58px; margin: 0 auto; }
.jscon ul li { float: left; padding: 0 35px; height: 58px; line-height: 58px; margin-right: 10px; }
.jscon ul li a { font-size: 24px; color: #000000; }
.jscon ul li a:hover { color: #2ca8e2; background: url(../images/02_03.jpg) no-repeat 2px 34px; padding-bottom: 20px; }
.jtgk { width: 1228px; margin: 0 auto; margin-top: 30px; }
.leftjt { width: 50%; float: left; height: 428px; background: #d5d5d5; }
.jttile { padding: 10px 0 0 25px; font-size: 26px; color: #898989; }
.jtjs { padding: 12px 20px 0 25px; line-height: 25px; color: #000000; font-size: 13px; }
.rightjt { width: 50%; float: right; }
.xcsp { margin-top: 45px; }
.sptit { text-align: center; font-size: 36px; color: #2ca8e2; }
.sp { margin:0 auto; margin-top: 45px; text-align:center; width:50%;}
.qywh { margin-top: 50px; padding-bottom: 0px; background: url(../images/011_04.jpg) no-repeat center center; width: 100%; }
.qywhimg { width: 1077px; height: 502px; margin: 0 auto; }
.jsyf { margin-top: 30px; padding-bottom: 0px; }
.zzjg { margin-top: 30px; padding-bottom: 100px; background: #f0f0f0; }
.jgkj { background: url(../images/09_06.jpg) no-repeat; margin: 0 auto; width: 845px; height: 469px; }
.gsname { font-size: 18px; color: #ffffff; text-align: center; padding-top: 48px; }
.gszjg { margin-top: 84px; }
.gszjg ul { width: 100%; margin: 0 auto; height: 20px; }
.gszjg ul li { float: left; padding: 0 71px; height: 20px; margin: 0 5px; line-height: 20px; color: #ffffff; font-size: 15px; }
.gsfjg { }
.gsfjg ul { width: 100%; margin: 0 auto; }
.gsfjg ul li { float: left; padding: 6px 10px 0 10px; margin: 40px 0 0 63px; line-height: 15px; background: #b4b3b3; border-radius: 6px; width: 140px; height: 60px; position: relative; transition: background 1s; -moz-transition: background 1s; /* Firefox 4 */ -webkit-transition: background 1s; /* Safari and Chrome */ -o-transition: background 1s; /* Opera */ }
.gsfjg ul li:hover { background: #777777; cursor: pointer; }
.gsfjg ul li a { color: #ffffff; font-size: 14px; }
.gsfjg ul li a:hover { color: #ffffff; background: none; }
.gsfjg ul li em { width: 257px; height: 100px; position: absolute; top: -12px; left: 140px; padding: 20px 19px 10px; display: none; background: url(../images/09_09.png) no-repeat; color: #777777; border-radius: 5px; font-size: 12px; z-index: 2; line-height: 20px; }
.gsfjg ul li:hover em { display: block; color: #777777; font-size: 12px; }
.yftop { margin-top: 0px; }
.yfimg { width: 50%; float: left; height: 100%; }
.yfimg img { width: 100%; height: 100%; }
.yfnr { width: 50%; float: right; background: #d5d5d5; height: 296px; }
.jljs { float: left; width: 50%; background: #d5d5d5; height: 296px; }
.zjl { width: 50%; float: right; height: 100%; }
.zjl img { width: 100%; height: 100%; }
.jltile { color: #555555; font-size: 42px; }
.zycj { padding: 70px 0 0 105px; line-height: 25px; color: #000000; font-size: 13px; }
.zjljs { line-height: 25px; color: #000000; font-size: 13px; padding-top: 15px; }
.lxwm { margin: 50px auto 0 auto; width: 100%; text-align: center; }
.lxtit { font-size: 36px; color: #898989; }
.gsdz { margin-top: 30px; }
.gsdz p { margin-top: 15px; font-size: 18px; color: #000000; }
.xxdz p { font-size: 15px; color: #898989; }
.wxh { margin: 0 auto; margin-top: 60px; width: 940px; }
.wxh ul li { width: 277px; float: left; margin-left: 35px; text-align: center; }
.wxh ul li img { width: 277px; height: 277px; }
.wxtit { font-size: 15px; color: #000000; margin-top: 10px; }
.dt { margin: 0 auto; margin-top: 60px; }
.swhz { margin: 50px auto 0 auto; width: 100%; }
.hzsq { width: 1060px; margin: 0 auto; margin-top: 50px; }
.leftbd { float: left; width: 40%; margin-left: 100px }
.hztit { font-size: 36px; color: #898989; text-align: center; }
.bdtit { font-size: 24px; color: #000000; margin-bottom: 20px; }
.bdys { border: 1px solid #e5e5e5; border-radius: 4px; padding: 10px 5px; width: 80%; margin-top: 15px; }
.texta { height: 80px; }
.tjan { background: none; border: 2px solid #fbb000; color: #fbb000; font-size: 16px; border-radius: 4px; padding: 10px 40px; margin-top: 20px; transition: background 1s; -moz-transition: background 1s; /* Firefox 4 */ -webkit-transition: background 1s; /* Safari and Chrome */ -o-transition: background 1s; /* Opera */ cursor: pointer; }
.tjan:hover { background: #fbb000; color: #fff; }
.hzfs { float: right; width: 35%; margin-right: 165px; margin-top: 50px; }
.ldzx { font-size: 15px; color: #000000; line-height: 25px; }
.lxfs { font-size: 15px; color: #000000; line-height: 25px; margin-top: 25px; }
.yhfw { margin: 20px auto 0 auto; width: 100%; }
.yhfw ul { width: 880px; height: 58px; margin: 0 auto; }
.yhfw ul li { float: left; padding: 0 35px; height: 58px; line-height: 58px; margin-right: 10px; }
.yhfw ul li a { font-size: 24px; color: #000000; }
.yhfw ul li a:hover { color: #2ca8e2; background: url(../images/02_03.jpg) no-repeat 2px 34px; padding-bottom: 20px; }
.tmcx { margin: 0 auto; margin-top: 50px; width: 900px; }
.tmtit { color: #000000; font-size: 24px; text-align: center; }
.tmselect { width: 93%; margin: 0 auto; margin-top: 40px; }
.txmcx { background: #fff; color: #777777; font-size: 16px; padding: 10px 35px; width: 100%; }
.txm { padding: 6px 0; width: 88%; margin-left: 10px; border: 0px; }
.lefttxm { float: left; border-bottom: 1px solid #e7e5e6; padding-bottom: 10px; width: 80%; }
.righttxm { float: right; }
.cxan { color: #2ca8e2; font-size: 20px; background: #fff; border: 1px solid #2ca8e2; padding: 6px 30px; cursor: pointer; transition: background 1s; -moz-transition: background 1s; /* Firefox 4 */ -webkit-transition: background 1s; /* Safari and Chrome */ -o-transition: background 1s; /* Opera */ }
.cxan:hover { background: #2ca8e2; color: #fff; }
.smxx { background: #FFF; width: 93%; margin: 0 auto; margin-top: 40px; }
.smxx ul { width: 100%; height: auto; padding: 20px 20px 250px; }
.smxx ul li { float: left; margin: 0px 0 2px 2px; padding: 0px; line-height: 45px; height: 45px; }
.cxtit { color: #000000; font-size: 14px; background: #f0f0f0; float: left; text-align: center; width: 120px; }
.cxnr { background: #fafafa; color: #000000; font-size: 14px; float: left; padding-left: 25px; width: 275px; }
.zysx { margin-top: 20px; }
.zysx a { color: #2ca8e2; font-size: 14px; }
.zcxx { margin: 0 auto; margin-top: 40px; width: 50%; }
.bd { margin-bottom: 15px; background: #fff; border: 1px solid #e5e5e5; border-radius: 5px; height: 50px; }
.zctit { float: left; width: 20%; padding: 3px 0px 3px 20px; margin-top: 15px; text-align: left; font-size: 14px; color: #000000; border-right: 1px solid #e5e5e5; }
.zcbd { float: left; margin-left: 10px; margin-top: 15px; padding: 3px 0; border: 0; width: 70%; }
.zctit1 { float: left; width: 20%; padding: 3px 0px 3px 20px; margin-top: 15px; text-align: left; font-size: 14px; color: #000000; border-right: 1px solid #e5e5e5; }
.zcbd1 { float: left; margin-left: 10px; margin-top: 15px; padding: 3px 0; border: 0; width: 40%; }
.yzm { float: right; padding: 10px 30px; }
.yzm img { width: 62px; height: 29px; }
.bd1 { margin-bottom: 15px; background: #f8f8f8; border: 2px solid #fbb000; border-radius: 5px; height: 50px; transition: background 1s; -moz-transition: background 1s; /* Firefox 4 */ -webkit-transition: background 1s; /* Safari and Chrome */ -o-transition: background 1s; /* Opera */ }
.zctj { font-size: 16px; color: #fbb000; padding: 10px 205px; background: none; border: 0; line-height: 25px; cursor: pointer; }
.bd1:hover { margin-bottom: 15px; background: #fbb000; border: 2px solid #fbb000; border-radius: 5px; height: 50px; }
.zctj:hover { color: #FFF; }
.fktit { width: 40%; margin: 0 auto; text-align: left; margin-bottom: 40px; line-height: 25px; color: #000000; font-size: 15px; }
.fklabel { line-height: 50px; }
.fkradio { margin: 0px 5px 0 20px; }
.fkoption { font-size: 13px; color: #adadad; margin-left: 10px; margin-top: 15px; border: 0; width: 70%; }
.fktatea { margin: 5px 0 0 5px; width: 98%; border: 0; height: 90px; }
.bd2 { margin-bottom: 15px; background: #fff; border: 1px solid #e5e5e5; border-radius: 5px; height: 100px; }
.cjwthead { margin: 20px auto 0 auto; width: 100%; }
.cjwthead ul { width: 740px; height: 58px; margin: 0 auto; }
.cjwthead ul li { float: left; padding: 0 30px; height: 40px; line-height: 40px; margin-right: 15px; border: 1px solid #adadad; }
.cjwthead ul li a { font-size: 14px; color: #adadad; }
.cjwthead ul li:hover { border: 1px solid #2ca8e2; }
.cjwthead ul li a:hover { color: #2ca8e2; }
.cjwtmrxz { border: 1px solid #2ca8e2 !important; color: #2ca8e2; }
.wzmrxz { color: #2ca8e2; }


ul.expmenu{width:1040px;margin:40px auto;}
ul.expmenu li div.header1{padding:20px;}
ul.expmenu li:last-child div.header1{border-bottom:none;}
ul.expmenu li ul li { background:url(../images/07_10.jpg) no-repeat 32px 15px; background-color:#f8f8f8; padding:20px 78px; color:#000; font-size:16px; line-height:25px;}
ul.expmenu div.header1{
	color:#203f61;
	text-shadow:0px 1px 0px rgba(255, 255, 255, 0.2);
	
	background:#fff;/* Old browsers */
	background:-moz-linear-gradient(top, #fff 0%, #fff 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fff));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff 0%,#fff 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff 0%,#fff 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #fff 0%,#fff 100%);/* IE10+ */
	background:linear-gradient(to bottom, #fff 0%,#fff 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );/* IE6-9 */
}
ul.expmenu li div.header1 .label{background:url(../images/07_03.jpg) no-repeat 10px 25px;padding:30px 0 30px 55px; color:#000; font-size:18px;}
ul.expmenu li div.header1 .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}
ul.expmenu li div.header1 .arrow.up{background-image:url(../images/07_12.jpg);}
ul.expmenu li div.header1 .arrow.down{background-image:url(../images/07_06.jpg);}
ul.expmenu li .menu{display:none;}	
/* Mouse Events */
ul.expmenu div.header1:hover{
	background:#fff;/* Old browsers */
	background:-moz-linear-gradient(top, #fff 0%, #fff 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fff));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff 0%,#fff 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff 0%,#fff 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #fff 0%,#ae9c7e 100%);/* IE10+ */
	background:linear-gradient(to bottom, #fff 0%,#fff 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );/* IE6-9 */
	cursor:pointer;
}

.fwwd { margin: 0 auto; margin-top: 50px; width: 67%;}
.wdtit { color: #2ca8e2; font-size: 30px; text-align: center; }
.fwdt { width:904px; height:832px; margin: 0 auto; position:relative; }
.fwdt img{ width:904px; height:832px;}
.cpzx {
0 auto; width: 100%; }
.hxkf { width: 100%; padding-top: 280px; }
.hxleft { float: left; width: 50%; margin-left: 135px; -webkit-animation: myfirst 1s 1 linear forwards; -moz-animation: myfirst 1s 1 linear forwards; animation: myfirst 1s 1 linear forwards; -o-animation: myfirst 1s 1 linear forwards; }
 @keyframes myfirst { 0% {
opacity:0;
margin-top:-40px;
}
25% {
opacity:0.4;
margin-top:-30px;
}
50% {
opacity:0.5;
margin-top:-20px;
}
75% {
opacity:0.8;
margin-top:-10px;
}
100% {
opacity:1;
margin-top:0px;
}
}
 @-moz-keyframes myfirst /* Firefox */ { 0% {
opacity:0;
margin-top:-40px;
}
25% {
opacity:0.4;
margin-top:-30px;
}
50% {
opacity:0.5;
margin-top:-20px;
}
75% {
opacity:0.8;
margin-top:-10px;
}
100% {
opacity:1;
margin-top:0px;
}
}
 @-webkit-keyframes myfirst /* Safari 和 Chrome */ { 0% {
opacity:0;
margin-top:-40px;
}
25% {
opacity:0.4;
margin-top:-30px;
}
50% {
opacity:0.5;
margin-top:-20px;
}
75% {
opacity:0.8;
margin-top:-10px;
}
100% {
opacity:1;
margin-top:0px;
}
}
 @-o-keyframes myfirst /* Opera */ { 0% {
opacity:0;
margin-top:-40px;
}
25% {
opacity:0.4;
margin-top:-30px;
}
50% {
opacity:0.5;
margin-top:-20px;
}
75% {
opacity:0.8;
margin-top:-10px;
}
100% {
opacity:1;
margin-top:0px;
}
}
.hxleft img { width: 65%; }
.hxright { float: left; width: 35%; display: block; -webkit-opacity: 1; opacity: 1; -moz-opacity: 1; -o-opacity: 1; -webkit-animation: twinkling 1s 1 linear forwards; -moz-animation: twinkling 1s 1 linear forwards; animation: twinkling 1s 1 linear forwards; -o-animation: twinkling 1s 1 linear forwards; }
 @keyframes twinkling { 0% {
opacity:0;
margin-top:35px;
}
25% {
opacity:0.4;
margin-top:30px;
}
50% {
opacity:0.6;
margin-top:25px;
}
75% {
opacity:0.8;
margin-top:20px;
}
100% {
opacity:1;
margin-top:15px;
}
}
 @-moz-keyframes twinkling /* Firefox */ { 0% {
opacity:0;
margin-top:35px;
}
25% {
opacity:0.4;
margin-top:30px;
}
50% {
opacity:0.6;
margin-top:25px;
}
75% {
opacity:0.8;
margin-top:20px;
}
100% {
opacity:1;
margin-top:15px;
}
}
 @-webkit-keyframes twinkling /* Safari 和 Chrome */ { 0% {
opacity:0;
margin-top:35px;
}
25% {
opacity:0.4;
margin-top:30px;
}
50% {
opacity:0.6;
margin-top:25px;
}
75% {
opacity:0.8;
margin-top:20px;
}
100% {
opacity:1;
margin-top:15px;
}
}
 @-o-keyframes twinkling /* Opera */ { 0% {
opacity:0;
margin-top:35px;
}
25% {
opacity:0.4;
margin-top:30px;
}
50% {
opacity:0.6;
margin-top:25px;
}
75% {
opacity:0.8;
margin-top:20px;
}
100% {
opacity:1;
margin-top:15px;
}
}
.hxxl { color: #555555; font-size: 42px; -webkit-animation: twinkling 1s 1 linear forwards; -moz-animation: twinkling 1s 1 linear forwards; animation: twinkling 1s 1 linear forwards; -o-animation: twinkling 1s 1 linear forwards; display: block; }
.hxnr { color: #555555; font-size: 16px; margin-top: 15px; line-height: 25px; -webkit-animation: twinkling 1s 1 linear forwards; -moz-animation: twinkling 1s 1 linear forwards; animation: twinkling 1s 1 linear forwards; -o-animation: twinkling 1s 1 linear forwards; display: block; }
.hxan { color: #2ca8e2; font-size: 14px; border: 1px solid #2ca8e2; padding: 10px 20px; margin-top: 25px; width: 100px; -webkit-animation: twinkling 1s 1 linear forwards; -moz-animation: twinkling 1s 1 linear forwards; animation: twinkling 1s 1 linear forwards; -o-animation: twinkling 1s 1 linear forwards; display: block; background: #FFF; transition: background 1s; -moz-transition: background 1s; /* Firefox 4 */ -webkit-transition: background 1s; /* Safari and Chrome */ -o-transition: background 1s; /* Opera */ }
.hxan:hover { color: #FFF; background: #2ca8e2; }
.cmcp { width: 100%; padding-top: 0px; }
.cmleft { float: right; width: 50%; height: 720px; padding: 25% 0; background: url(../images/03_06.jpg) no-repeat; background-size: 100% 100%; }
.cmleft img { width: 100%; }
.cmright { float: left; width: 30%; margin-top: 265px; -webkit-opacity: 0; opacity: 0; -moz-opacity: 0; -o-opacity: 0; -webkit-animation: cmright 1s 3s 1 linear forwards; -moz-animation: cmright 1s 3s 1 linear forwards; animation: cmright 1s 3s 1 linear forwards; -o-animation: cmright 1s 3s 1 linear forwards; }
 @keyframes cmright { 0% {
opacity:0;
margin-left:0px;
}
25% {
opacity:0.4;
margin-left:25px;
}
50% {
opacity:0.5;
margin-left:35px;
}
75% {
opacity:0.8;
margin-left:45px;
}
100% {
opacity:1;
margin-left:60px;
}
}
 @-moz-keyframes cmright /* Firefox */ { 0% {
opacity:0;
margin-left:0px;
}
25% {
opacity:0.4;
margin-left:25px;
}
50% {
opacity:0.5;
margin-left:35px;
}
75% {
opacity:0.8;
margin-left:45px;
}
100% {
opacity:1;
margin-left:60px;
}
}
 @-webkit-keyframes cmright /* Safari 和 Chrome */ { 0% {
opacity:0;
margin-left:0px;
}
25% {
opacity:0.4;
margin-left:25px;
}
50% {
opacity:0.5;
margin-left:35px;
}
75% {
opacity:0.8;
margin-left:45px;
}
100% {
opacity:1;
margin-left:60px;
}
}
 @-o-keyframes cmright /* Opera */ { 0% {
opacity:0;
margin-left:0px;
}
25% {
opacity:0.4;
margin-left:25px;
}
50% {
opacity:0.5;
margin-left:35px;
}
75% {
opacity:0.8;
margin-left:45px;
}
100% {
opacity:1;
margin-left:60px;
}
}
.cmxl { color: #555555; font-size: 42px; }
.cmnr { color: #555555; font-size: 16px; margin-top: 15px; line-height: 25px; }
.cman { color: #2ca8e2; font-size: 14px; border: 1px solid #2ca8e2; padding: 10px 20px; margin-top: 25px; width: 100px; background: #FFF; transition: background 1s; -moz-transition: background 1s; /* Firefox 4 */ -webkit-transition: background 1s; /* Safari and Chrome */ -o-transition: background 1s; /* Opera */ }
.cman:hover { color: #FFF; background: #2ca8e2; }
.ssqc { width: 100%; padding-top: 234px; }
.ssleft { float: left; width: 50%; height: 686px; margin-left: 0px; }
.ssleft img { width: 100%; }
.ssright { float: left; width: 35%; padding: 80px 0px; -webkit-opacity: 0; opacity: 0; -moz-opacity: 0; -o-opacity: 0; -webkit-animation: ssright 1s 6s 1 linear forwards; -moz-animation: ssright 1s 6s 1 linear forwards; animation: ssright 1s 6s 1 linear forwards; -o-animation: ssright 1s 6s 1 linear forwards; }
@keyframes ssright { 0% {
opacity:0;
margin-top:-40px;
}
25% {
opacity:0.4;
margin-top:-30px;
}
50% {
opacity:0.5;
margin-top:-20px;
}
75% {
opacity:0.8;
margin-top:-10px;
}
100% {
opacity:1;
margin-top:0px;
}
}
 @-moz-keyframes ssright /* Firefox */ { 0% {
opacity:0;
margin-top:-40px;
}
25% {
opacity:0.4;
margin-top:-30px;
}
50% {
opacity:0.5;
margin-top:-20px;
}
75% {
opacity:0.8;
margin-top:-10px;
}
100% {
opacity:1;
margin-top:0px;
}
}
 @-webkit-keyframes ssright /* Safari 和 Chrome */ { 0% {
opacity:0;
margin-top:-40px;
}
25% {
opacity:0.4;
margin-top:-30px;
}
50% {
opacity:0.5;
margin-top:-20px;
}
75% {
opacity:0.8;
margin-top:-10px;
}
100% {
opacity:1;
margin-top:0px;
}
}
 @-o-keyframes ssright /* Opera */ { 0% {
opacity:0;
margin-top:-40px;
}
25% {
opacity:0.4;
margin-top:-30px;
}
50% {
opacity:0.5;
margin-top:-20px;
}
75% {
opacity:0.8;
margin-top:-10px;
}
100% {
opacity:1;
margin-top:0px;
}
}
.ssxl { color: #555555; font-size: 42px; }
.ssnr { color: #555555; font-size: 16px; margin-top: 15px; line-height: 25px; }
.ssan { color: #2ca8e2; font-size: 14px; border: 1px solid #2ca8e2; padding: 10px 20px; margin-top: 25px; width: 100px; background: #FFF; transition: background 2s; -moz-transition: background 2s; /* Firefox 4 */ -webkit-transition: background 2s; /* Safari and Chrome */ -o-transition: background 2s; /* Opera */ }
.ssan:hover { color: #FFF; background: #2ca8e2; }
.sina1 { position: absolute; top: 96px; width: 106px; height: 105px; right: 5px; z-index: 9999; display:none; }
.wx1 { position: absolute; top: 75px; width: 119px; height: 126px; right: 60px; z-index: 9999; display: none; }
.sel1 { position: absolute; top: 75px; width: 235px; height: 60px; right: 77px; z-index: 99999; background: url(../images/index_03.png) no-repeat; display: none; }
.selsr { font-size: 13px; color: #555555; margin-top: 19px; margin-left: 10px; background: #f9f9f9; border: 0; border-radius: 2px; height: 33px; padding-left: 5px; }
.slean { border: 0; background: url(../images/index_07.png) no-repeat; width: 49px; height: 33px; margin-top: 17px; margin-left: -4px; cursor: pointer; transition: background 2s; -moz-transition: background 2s; /* Firefox 4 */ -webkit-transition: background 2s; /* Safari and Chrome */ -o-transition: background 2s; /* Opera */ }
.slean:hover { background: url(../images/index_09.png) no-repeat; }
section.dd_fullscreenslider { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 2000; font-size: 16px; /* base font size */ visibility: visible; overflow: hidden; }
div.slidewrapper { /* wrapper DIV that surrounds the ARTICLE elements inside .dd_fullscreenslider */ width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-transform: translate3d(0, 0, 0); /* to prevent flickering in iOS */ -moz-transition: -moz-transform 0.5s; /* actual duration controlled by script */ -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; }
ul.fssnav { /* UL list dynamically added by script for Slider navigation */ list-style: none; padding: 0; margin: 0; position: fixed; top: 50%; /* vertically center menu */ right: 20px; /* distance from right edge of screen */ transform: translateY(-50%); /* vertically center menu */ }
ul.fssnav li { margin-bottom: 15px; }
ul.fssnav li a { text-decoration: none; border: 5px solid white; /* border color of nav links */ border-radius: 50%; width: 10px; /* dimensions of nav links */ height: 10px; display: block; position: relative; text-indent: -500px; outline: none; overflow: hidden; }
ul.fssnav li a::after { /* create "fill" element inside A */ content: ""; position: absolute; width: 100%; height: 100%; top: 100%; left: 0; background: #02a2ed; /* color of "fill" element */ transition: top 0.5s; /* transition for "fill up" effect */ }
ul.fssnav li.selected a::after { top: 0; /* fill up selected A element from bottom to top */ }
section.dd_fullscreenslider article.slide { /* CSS for each slide */ width: 100%; height: 100%; display: block; font-family: 'Lato', sans-serif; /* Use google font */ overflow: hidden; -webkit-box-sizing: border-box; /* include padding/ border as part of declared menu width */ -moz-box-sizing: border-box; z-index: 1000; background: #f3f3f3; -webkit-transform: translate3d(0, 0, 0); /* to prevent flickering in iOS */ }
section.dd_fullscreenslider article.slide h2 { /* H2 Header inside each slide */ font-size: 3em; margin: 0; line-height: 1.1em; letter-spacing: 3px; }
section.dd_fullscreenslider article.slide .scrollable { /* Assign this class to elements within a slide that should be scrollable */ }
section.dd_fullscreenslider article.slide a { }
section.dd_fullscreenslider article.slide:nth-of-type(2) { /* 2nd demo slide bgcolor */ background: #ffffff; }
section.dd_fullscreenslider article.slide:nth-of-type(3) { /* 3rd demo slide bgcolor */ background: #f3f3f3; }
section.dd_fullscreenslider article.slide:nth-of-type(4) { /* 4th demo slide bgcolor */ background: #02a2ed; }
section.dd_fullscreenslider div.closex { /* Large x close button inside Slider */ width: 50px; height: 50px; overflow: hidden; display: block; position: fixed; cursor: pointer; text-indent: -1000px; opacity: 0.8; z-index: 1001; top: 5px; right: 3px; }
section.dd_fullscreenslider div.closex::before, section.dd_fullscreenslider div.closex::after { /* render large x inside close button */ content: ""; display: block; position: absolute; width: 100%; height: 6px; background: white; /* color of x button */ top: 50%; margin-top: -3px; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
section.dd_fullscreenslider div.closex::after { /* render large cross inside close button */ -ms-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
.selected { border: 5px solid #02a2ed; background: #02a2ed; margin-left: -5px; z-index: 99999; border-radius: 50%; }
.a1 { background: url(../images/09_09.png) no-repeat; width: 257px; height: 100px; font-size: 13px; color: #0000000; display:none; position: absolute; right: -36px; top: 255px; padding: 12px 20px; line-height: 18px; }
.a2 { background: url(../images/09_09.png) no-repeat; width: 257px; height: 100px; font-size: 13px; color: #0000000; display:none; position: absolute; right: -125px; top: 450px; padding: 12px 20px; line-height: 18px; }
.a3 { background: url(../images/09_09.png) no-repeat; width: 257px; height: 100px; font-size: 13px; color: #0000000; display: none; position: absolute; right: -100px; top: 530px; padding: 12px 20px; line-height: 18px; }
.a4 { background: url(../images/09_09.png) no-repeat; width: 257px; height: 100px; font-size: 13px; color: #0000000; display: none; position: absolute; right: -60px; top: 580px; padding: 12px 20px; line-height: 18px; }

.phonecpzx{ display:none;}


/*产品中心详情*/
.cp_content{ width:100%; margin:0 auto;}
.cp_1{ background:url(../images/cp_bj1.jpg) no-repeat; background-size:100% 100%; width:100%; height:584px;}
.cp_2{ background:url(../images/cp_bj2.jpg) no-repeat; background-size:100% 100%; width:100%; height:640px;}
.cp_3{ background:url(../images/cp_bj3.jpg) no-repeat; background-size:100% 100%; width:100%; height:613px;}
.cp_4{ background:url(../images/cp_bj4.jpg) no-repeat; background-size:100% 100%; width:100%; height:640px;}
.cp_5{ background:url(../images/cp_bj5.jpg) no-repeat; background-size:100% 100%; width:100%; height:613px;}
.cp_6{ background:url(../images/cp_bj6.jpg) no-repeat; background-size:100% 100%; width:100%; height:640px;}
.cp_7{ background:#eeeeee; width:100%; height:486px;}
.cp_1_1{ width:1200px; margin:0 auto; padding-top:35px;}
.cp_left{ float:left; width:510px; margin-top:60px;}
.cp_1_right{ float:right; width:544px; height:367px; margin-top:100px;}
.cp_1_right img{ width:544px; height:367px;}
.cp_logo{ width:193px; height:124px;}
.cp_logo img{ width:193px; height:124px;}
.cp_tit{ width:472px; height:40px; margin-top:28px;}
.cp_tit img{ width:472px; height:40px;}
.cp_nr{ color:#000000; font-size:25px; margin-top:20px; line-height:40px;}
.cp_list{ margin-top:20px;}
.cp1{ background:#126698; height:30px; color:#FFF; font-size:11px; }
.cp1_1{ padding-left:25px; width:155px; line-height:30px;}
.cp1_2{ width:177px; line-height:30px;}
.cp1_3{ }
.cp2{ background:#d2ecee; height:30px; color:#000; font-size:11px;}
.cp2_1{ padding-left:25px; width:155px; line-height:30px;}
.cp2_2{ width:177px; line-height:30px;}
.cp2_3{ line-height:30px;}
.cp_an{ color:#2ca8e2; font-size:13px; border:1px solid #2ca8e2; width:145px; margin:0 auto; padding:10px 0; margin-top:10px; text-align:center; cursor:pointer; -webkit-transition:background 1s; transition:background 1s; -o-transition:background 1s; -moz-transition:background 1s;}
.cp_an:hover{ background:#2ca8e2; color:#FFF;}
.a_cp_an1{ color:#2ca8e2; font-size:13px; border:1px solid #2ca8e2; width:145px; padding:10px 0; margin:0 auto; margin-top:10px; text-align:center; cursor:pointer; display:block; -webkit-transition:background 1s; transition:background 1s; -o-transition:background 1s; -moz-transition:background 1s; }
.a_cp_an1:hover{ background:#2ca8e2; color:#FFF;}
.a_cp_an{ color:#2ca8e2; font-size:13px; border:1px solid #2ca8e2; width:145px; padding:10px 0; margin-top:10px; text-align:center; cursor:pointer; display:block; -webkit-transition:background 1s; transition:background 1s; -o-transition:background 1s; -moz-transition:background 1s;}
.a_cp_an:hover{ background:#2ca8e2; color:#FFF;}
.cp2_tit{ color:#FFF; font-size:40px; text-align:center;}
.cp_lc{ width:100%; height:456px; margin-top:90px;}
.cp_lc img{ width:100%; height:456px;}
.cp3_tit{ color:#002d6e; font-size:36px; text-align:center;}
.cp3_tit1{ color:#002d6e; font-size:36px; text-align:center; margin-top:10px;}
.cp_hx{ width:888px; margin:0 auto; margin-top:76px;}
.cp_hx_left{ color:#002d6e; font-size:24px; width:364px; height:316px; background:#FFF; float:left; padding:60px 25px; line-height:40px;}
.cp_hx_right{ color:#002d6e; font-size:24px; width:364px; height:316px; background:#FFF; float:right; padding:60px 25px; line-height:40px;}
.cp_gn{ width:947px; height:470px; margin:0 auto; margin-top:55px;}
.cp_gn img{ width:100%; height:470px;}
.cp5_tit{ color:#002d6e; font-size:36px; text-align:center; width:388px; height:34px; margin:0 auto;}
.cp5_tit img{ width:388px; height:34px;}
.cp5_tit1{ color:#000000; font-size:22px; text-align:center; margin-top:10px;}
.cp_td{ width:1200px; margin:0 auto; margin-top:55px;}
.cp_td li{ border:1px solid #126698; border-radius:50%; width:140px; height:140px; color:#126698; font-size:14px; background:url(../images/cp_td.png) no-repeat 52px 100px; padding:46px 30px; text-align:center; float:left; line-height:18px; cursor:pointer; margin:0 50px 50px 50px;}
.cp_td li:hover{background:#126698 url(../images/cp_td2.png) no-repeat 52px 100px; color:#FFF;}
.cp_f{ width:1075px; margin:0 auto; margin-top:40px;}
.cp_fw{ width:195px; float:left; margin:0 10px;}
.fw_tit{ color:#FFF; font-size:18px; background:#03b9de; text-align:center; padding:10px 0;}
.cp_fw ul{ background:#099ac6; padding:20px;}
.cp_fw ul li{ color:#FFF; font-size:13px; line-height:25px;}
.cp_an1{ color:#fff; font-size:13px; border:1px solid #fff; text-align:center; width:145px; margin:0 auto; padding:10px 0; margin-top:50px; cursor:pointer;}
.cp_foot{ margin-top:57px;}
.ewm{ background:#bbbbbb; padding:10px; width:204px; margin:0 auto;}
.ewm img{ width:184px; height:184px;}
.cp_lx{ font-size:16px; color:#000; text-align:center; margin-top:15px;}
.cp_bq{ margin-top:40px; text-align:center; color:#bbbbbb; font-size:12px;}

.cp_sp{ position:fixed; background:#daecfe; top:100px; left:20%; width:780px; height:520px; z-index:999999; display:none;}
.sp_bj{ background:#ffffff; width:765px; height:510px; margin:0 auto; margin-top:5px;}
.sp_gb{ width:15px; float:right; margin:20px 20px 0 0; cursor:pointer;}
.sp_gb img{ width:15px; height:14px;}
.sp_nr{ padding-top:50px; }
.sp_nr img{ width:765px; height:430px;}

.black_overlay{  display: none; position:fixed;  top: 0%; left: 0%;  width: 100%;  height: 100%; background-color: black;  z-index:1001; -moz-opacity: 0.8;  opacity:.80;  filter: alpha(opacity=88);  } 


/*说明弹出*/
.cp-sm{  border:5px #d6eafe solid; /*width:776px;*/   z-index:99999;  float:left;top:100px; position:fixed;  top:100px; left:20%;  background-color:White; padding-bottom:35px; width:758px;}

#gntd{ display:block !important;}

.cp-sm-con{  width:90%; margin:0 auto;}
.sm-txt{  height:441px; float:left;  color:#126698; width:732px;}
.cp-sm h3{ font-size:28px; text-align:center; font-family:FZLTXHK; padding:35px 0px 25px 0px;}
.sm-txt .sm-txt-bt{ float:left; font-size:24px; font-weight:bold; width:100%; padding-bottom:12px;}
.cp-sm-con p{  font-size:14px; font-weight:bold; float:left; width:100%; line-height:28px;}
.cp-sm-con p .sm-img{ float:left; width:50%; margin-top:30px; margin-bottom:30px;}
.cp-sm-con p .sm-img i{ text-align:center; display:block;}
.cp-sm-con p .sm-img img{ width:auto; margin:0 auto; text-align:center;  display:block;}


/*消融电极*/
.cp1_3{ }
.xrdj_sy_1{ background:#eeeeee; width:100%; float:left; height:650px;}
.xrdj_sy{ width:1200px; height:650px; margin:0 auto;}
.xrdj_1{ background:#eeeeee; width:100%; float:left;}
.xrdj_2{ background:#008cd7; width:100%; float:left; padding-bottom:41px;}
.xrdj_3{ background:#f3f3f3; width:100%; float:left;}
.xrdj_4{ background:#008cd7; width:100%; float:left;}
.xrdj_5{ background:#EEEEEE; width:100%; float:left; padding-bottom:40px;}
.xrdj_6{ background:#008cd7; width:100%; float:left; padding-bottom:70px;}
.cp_bq1{ margin-top:40px; text-align:center; color:#000; font-size:12px;}
.xrdj_1_1{ width:100%;}
.xrdj_left{ float:left; width:300px; margin-top:150px; margin-left:200px;}
.xrdj_sy_left{ float:left; width:610px; margin-top:150px;}
.xrdj_right{ float:right; width:550px; height:543px; margin-top:100px;}
.xrdj_right img{ width:550px; height:543px;}
.xrdj_1_tit{ color:#008cd7; font-size:40px; font-weight:bold;}
.xrdj_1_2{ color:#000000; font-size:18px; margin-top:15px;}
.xrdj_1_3{ color:#000000; font-size:18px; font-weight:bold; margin-top:40px; margin-bottom:25px;}
.xrdj_1_4{ background:url(../images/xj_06.jpg) no-repeat 1px 3px; padding-left:10px; color:#000000; font-size:14px; margin-bottom:15px;}

.xrdj_sy_tit{ color:#008cd7; font-size:40px; font-weight:bold;}
.xrdj_sy_2{ color:#000000; font-size:18px; margin-top:15px;}
.xrdj_sy_3{ color:#008cd7; font-size:38px; font-weight:bold; margin-top:40px; margin-bottom:25px;}
.xrdj_sy_4{ background:url(../images/xj_06.jpg) no-repeat 1px 3px; padding-left:10px; color:#000000; font-size:14px; margin-bottom:15px;}

.xrdj_2_1{ width:100%;}
.xrdj_tit{ color:#FFF; font-size:40px; font-weight:bold; text-align:center; padding-top:50px;}
.xrdj_2_2{ color:#FFF; font-size:30px; font-weight:bold; text-align:center; margin-top:15px;}
.xrdj_2_3{ color:#fff; font-size:14px; text-align:center; margin-top:30px; line-height:25px;}
.xrdj_2_4{ width:1200px; margin:0 auto;}
.xrdj_2_4 .xrdj_2_4_bot{width:326px; float:left;}
.xrdj_2_4 .xrdj_2_4_bot_txt{ margin:0 auto; padding-top:15px; position:relative;}
.xrdj_2_4 .xrdj_2_4_bot_txt p{ margin:0 auto; text-align:center; background-color:White;-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;  width:300px; font-size:14px; line-height:23px; color:#00ca05;}
.xrdj_2_4 .xrdj_2_4_bot_txt_bootm{position: absolute;
	width: 0px;
	height: 0px;
	line-height: 0px;/*为了防止ie下出现题型*/
	border-top: 10px solid #fff;
	border-left: 10px solid #008cd7;
	border-right: 10px solid #008cd7;
	left:130px; bottom:-10px;}

.xrdj_2_4 .xrdj_2_4_bot_txt p span{ margin-right:15px; text-align:left;}
.xrdj_2_4 .xrdj_2_4_bot .x1{ width:326px; height:164px; border:1px #fff dashed ;-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;  margin-top:129px;}
.xrdj_2_4 .x1 .x1_1{ float:left; margin-left:13px; margin-top:16px;}
.xrdj_2_4 .x1 .x1_1 img{ width:inherit;}
.xrdj_2_4 .x1 .x1_2{float:left; margin-left:17px; width:193px; color:White; margin-top:16px;}
.xrdj_2_4 .x1 .x1_2 img{ width:12px; float:left; margin-top:5px;}
.xrdj_2_4 .x1 .x1_2 span{ float:left; width:174px; margin-left:7px; font-size:14px; line-height:21px;}

.xrdj_2_4 .xrdj_2_4_bot2{ width:auto; margin-left:90px;}
.xrdj_2_4 .xrdj_2_4_bot2 .x1{width:326px; margin-top:91px;}
.xrdj_2_4 .xrdj_2_4_bot2 .xrdj_2_4_bot_txt{ padding-top:51px;}
.xrdj_2_4 .xrdj_2_4_bot2 .xrdj_2_4_bot_txt_bootm { left:140px;}

.xrdj_2_4 .xrdj_2_4_bot3{ float:right;}
.xrdj_2_4 .xrdj_2_4_bot3 .xrdj_2_4_bot_txt_bootm{ left:170px;}

.xrdj_xc{ width:935px; height:29px; margin:0 auto;}
.xrdj_xc img{ width:935px; height:29px; float:left; margin-top:20px;}

/**/
.xrdj_3 .xrdj_tit{ font-size:40px; line-height:43px; color:#008cd7; font-family:微软雅黑;}
.xrdj_3 .xrdj_3_con{ width:1200px; margin:0 auto; padding-top:120px; }
.xrdj_3 .xrdj_3_con .xrdj_3_con_ul{ float:left;padding-bottom:95px;}
.xrdj_3 .xrdj_3_con .xrdj_3_con_ul li{ display:inline-block; width:295px; position:relative;}
.xrdj_3 .xrdj_3_con .xrdj_3_con_ul li img{ margin:0 auto; width:auto; display:block;}
.xrdj_3 .xrdj_3_con .xrdj_3_con_ul li p{ position:absolute; z-index:2; top:0px; font-size:16px; font-family:微软雅黑; color:#008cd7; width:100%;line-height:23px; float:left; text-indent:10px;
                                         text-shadow:#fefefe 2px 0 0,#fefefe 0 2px 0,#fefefe 2px 0 0,#fefefe 0 2px 0;
-webkit-text-shadow:#fefefe 2px 0 0,#fefefe 0 2px 0,#fefefe 2px 0 0,#fefefe 0 2px 0;
-moz-text-shadow:#fefefe 2px 0 0,#fefefe 0 2px 0,#fefefe 2px 0 0,#fefefe 0 2px 0;
*filter: Glow(color=#fff, strength=1);}
.xrdj_3 .xrdj_3_con .xrdj_3_con_ul li p span{ float:left; width:100%; font-size:22px; line-height:23px;}


/**/
.xrdj_4 .xrdj_tit{color:#fff;}
.xrdj_4 .xrdj_4_con{ width:1420px; margin:0 auto; padding-top:90px;}
.xrdj_4 .xrdj_4_con_ul{ width:100%; float:left;}
.xrdj_4 .xrdj_4_con_ul li{ width:470px; position:relative; display:inline-block;}
.xrdj_4 .xrdj_4_con_ul li img{ float:right;}
.xrdj_4 .xrdj_4_con_ul li .xrdj_4_con_img{ position:absolute; top:18%; z-index:2; float:left;color:White; width:80%; float:left; font-family:微软雅黑;}
.xrdj_4 .xrdj_4_con_ul li .xrdj_4_con_img span{ float:left;  font-size:22px; line-height:38px; width:60%;}
.xrdj_4 .xrdj_4_con_ul li .xrdj_4_con_img p{ width:50%; float:left; font-size:18px; line-height:24px;}

/**/
.xrdj_5 .xrdj_tit{ font-size:40px; line-height:43px; color:#008cd7; font-family:微软雅黑;}
.xrdj_5_con{ width:500px; margin:0 auto; margin-top:40px; padding-bottom:50px;}
.xrdj_5_con ul li{ line-height:50px; margin-top:25px;}
.xrdj_5_con ul li .xrdj_5_con_t{ color:#000000; font-size:16px; font-weight:bold; float:left;}
.xrdj_5_con ul li .xrdj_5_con_img{ float:right;}
.xrdj_5_con ul li img{ width:100%;}
.xrdj_5_z{ width:680px; margin:0 auto; margin-bottom:10px;}
.xrdj_5_s{ background:#008cd7; color:#ffffff; font-size:14px; float:left; border-radius:10px; padding:5px 13px;}
.xrdj_5_m{ float:left; color:#000000; font-size:14px; margin-left:5px; margin-top:5px;}
.xrdj_5_s1{ background:#008cd7; color:#ffffff; font-size:14px; float:left; border-radius:10px; padding:5px 20px;}


/*产品详细新增部份*/
.x_p_sy1{ width:100%; background:url(../images/x_px2_02.jpg) no-repeat; background-size: 100% 100%;}
.zt_r{ color:#e7290f;}
@media only screen and (max-width:1200px){
.x_p_sy1 .x_p_main{ width:94%; margin:0px 3%;}
.x_p_sy1_1{ width:100%; float:left; margin:20px 0px 25px 0px;}
.x_p_sy1_1 .imgk{ float:left; width:100%;  text-align:center; margin-bottom:15px;}
.x_p_sy1_1 .imgk img{ max-width:285px; width:55%;}
.x_p_sy1_1 .txtk{ width:100%; float:left; font-size:1em; line-height:155%; text-align:center;} 
.x_p_sy1_1 .txtk b{ display:block; color:#008cd7; font-size:1.3em;}
.x_p_sy1_1 .txtk p{ font-size:1.1em; padding:6px 0px 15px 0px;}
a.cd_a_lan{ display:inline-block; width:100%; padding:5px 0px; border:solid 1px #2ca8e2; color:#2ca8e2; text-align:center; -webkit-transition:background 1s; transition:background 1s; -o-transition:background 1s; -moz-transition:background 1s;}
a.cd_a_lan:hover{ background:#2ca8e2; color:#fff;}
.x_p_sy1_2{ width:100%;}
.x_p_sy1_2 img{ width:100%; display:block;}
}

@media only screen and (min-width:1200px){
.x_p_sy1 .x_p_main{ width:890px; margin:0px auto;}
.x_p_sy1_1{ width:100%; float:left; margin:60px 0px 90px 0px;}
.x_p_sy1_1 .imgk{ float:left; width:340px; border-right:solid 1px #eceeef; text-align:center; margin-left:100px;}
.x_p_sy1_1 .imgk img{ width:285px; height:88px;}
.x_p_sy1_1 .txtk{ width:420px; float:right; font-size:13px; line-height: normal;}
.x_p_sy1_1 .txtk b{ display:block; color:#008cd7; font-size:40px; }
.x_p_sy1_1 .txtk p{ font-size:18px; padding:10px 0px 20px 0px;}

.x_p_sy1_3{ width:100%; float:left; margin:60px 0px 60px 0px;}
.x_p_sy1_3 .imgk{ float:left; width:340px; border-right:solid 1px #eceeef; text-align:center; margin-left:100px;}
.x_p_sy1_3 .imgk img{ width:285px; height:88px;}
.x_p_sy1_3 .txtk{ width:420px; float:right; font-size:13px; line-height: normal;}
.x_p_sy1_3 .txtk b{ display:block; color:#008cd7; font-size:40px; }
.x_p_sy1_3 .txtk p{ font-size:18px; padding:10px 0px 20px 0px;}
.cm_an{ text-align:center; margin-bottom:60px;}

a.cd_a_lan{ display:inline-block; width:140px; height:35px; line-height:35px; border:solid 1px #2ca8e2; color:#2ca8e2; text-align:center; -webkit-transition:background 1s; transition:background 1s; -o-transition:background 1s; -moz-transition:background 1s;}
a.cd_a_lan:hover{ background:#2ca8e2; color:#fff;}
.x_p_sy1_2{ width:100%;}
.x_p_sy1_2 img{ width:100%; display:block;}

}
.x_p_sy2{ width:100%; background:#f6f6f6;}
.x_p_sy2 .sp{ margin:0px; padding:0px; width:100%;}

@media only screen and (max-width:1200px){
.x_p_sp{ width:100%; margin:0px auto;}
.x_p_sp img{ width:100%;}
}

@media only screen and (min-width:1200px){
.x_p_sp{ width:960px; margin:0px auto;}
.x_p_sp img{ width:100%;}
}
.x_p_sy3{ width:100%; background:#ffffff;}

@media only screen and (max-width:1200px){
.x_p_sy3 .x_p_main{ width:94%; margin:0px auto; padding:20px 3%;}
.x_p_y .d1{ width:100%; float:left; text-align:center;}
.x_p_y .d1 img{ width:80%; }
.x_p_y .d2{ width:100%; float:left;}
.x_p_bt{ width:100%; text-align:center; font-size:1.3em; color:#008cd6; font-weight:bold;}
.x_p_y .d2 .x_p_bt{ float:left; line-height:normal;}
.x_p_nr{ width:100%; float:left; padding:15px 0px 25px 0px; font-size:1em; line-height:155%;}
.x_p_nr .p_1{color:#008cd6; font-size:1.1em;  font-weight:bold; padding-bottom:10px;}
.x_p_lm1{ width:100%; float:left; position:relative; margin-bottom:30px;}
.x_p_lm1 li{ cursor:pointer; float:left; position:relative; background:url(../images/x_px_19.png) no-repeat; background-size:100% 100%; width:19%; height:95px; margin-right:1%;}
.x_p_lm1 li.on{ background:url(../images/x_px_17.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 p{ float:left; font-size:1em; color:#008cd6; margin:30% 0px 0px 15%;}
.x_p_lm1 i{ width:50px; height:52px; position:absolute; right:-5px; bottom:-5px;}
.x_p_lm1 i.i1{ background:url(../images/x_px_22.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 i.i2{ background: url(../images/x_px_24.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 i.i3{ background: url(../images/x_px_26.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 i.i4{ background: url(../images/x_px_28.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 i.i5{ background: url(../images/x_px_30.png) no-repeat; background-size:100% 100%;}
.x_p_lm1_nr{ padding:15px 15px; font-size:1em; line-height:155%; color:#1183c7; background:#ffffff; width:100%; float:left; box-shadow:0 1px 6px rgba(0,0,0,.15); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.x_p_lm1 li.on em{background: url(../images/x_px_40.png) no-repeat; background-size:100% 100%; width:17px; height:13px; position:absolute; bottom:-30px; left:50%; margin-left:-8px;}

}

@media only screen and (min-width:1200px){
.x_p_sy3 .x_p_main{ width:1230px; margin:0px auto; padding:60px 0px 60px 0px;}
.x_p_y .d1{ width:488px; float:left;}
.x_p_y .d1 img{ width:100%; display:block;}
.x_p_y .d2{ width:670px; float:right;}
.x_p_bt{ width:100%; text-align:center; font-size:40px; color:#008cd6; font-weight:bold; line-height:normal;}
.x_p_y .d2 .x_p_bt{ float:left; }
.x_p_nr{ width:100%; float:left; padding:15px 0px 25px 0px; font-size:14px; line-height:24px;}
.x_p_nr .p_1{color:#008cd6; font-size:18px; line-height:30px; font-weight:bold; padding-bottom:10px;}
.x_p_lm1{ width:100%; float:left; position:relative; margin-bottom:35px;}
.x_p_lm1 li{ cursor:pointer; float:left; position:relative; background:url(../images/x_px_19.png) no-repeat; background-size:100% 100%; width:100px; height:100px; margin-right:34px;}
.x_p_lm1 li.on{ background:url(../images/x_px_17.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 p{ float:left; font-size:14px; color:#008cd6; margin:30px 0px 0px 15px;}
.x_p_lm1 i{ width:64px; height:67px; position:absolute; right:-5px; bottom:-5px;}
.x_p_lm1 i.i1{ background:url(../images/x_px_22.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 i.i2{ background: url(../images/x_px_24.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 i.i3{ background: url(../images/x_px_26.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 i.i4{ background: url(../images/x_px_28.png) no-repeat; background-size:100% 100%;}
.x_p_lm1 i.i5{ background: url(../images/x_px_30.png) no-repeat; background-size:100% 100%;}
.x_p_lm1_nr{ padding:30px 25px; font-size:16px; line-height:26px; color:#1183c7; background:#ffffff; width:100%; float:left; box-shadow:0 1px 6px rgba(0,0,0,.15); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.x_p_lm1 li.on em{background: url(../images/x_px_40.png) no-repeat; background-size:100% 100%; width:17px; height:13px; position:absolute; bottom:-35px; left:50%; margin-left:-8px;}

}
.x_p_sy4{ width:100%; background:#f6f6f6;}
@media only screen and (max-width:1200px){
.x_p_sy4 .x_p_main{ width:96%; margin:0px auto; padding:25px 0px 20px 2%;}
.x_p_sy4 .x_p_bt{ float:left;}
.x_p_lm2{  width:100%; float:left;  margin:25px 0px 25px 0px; position:relative; font-size:1em;}
.x_p_lm2 ul{ width:100%; float:left;}
.x_p_lm2 li{ width:18%; margin:0px 1%; position:relative; float:left; cursor:pointer; height:80px; border:solid 1px #d6eafe;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#008cd6; text-align:center;}
.x_p_lm2 li.on{ background:#d6eafe; border:solid 1px #008cd6;}
.x_p_lm2 li p{ width:100%; float:left; font-size:16px;line-height:24px; padding:15px 12px;}
.x_p_lm2 li p.p_1{ line-height:48px;}
.x_p_lm2_nr{ padding:15px 15px; text-align:center; font-size:1em; line-height:155%; color:#1183c7; background:#ffffff; width:98%; margin-left:1%; float:left; box-shadow:0 1px 6px rgba(0,0,0,.15); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.x_p_lm2 li.on em{background: url(../images/x_px_45.jpg) no-repeat; background-size:100% 100%; width:15px; height:9px; position:absolute; bottom:-26px; left:50%; margin-left:-8px;}

}
@media only screen and (max-width:600px){
.x_p_lm2 li{ width:18%; margin:0px 1%; position:relative; float:left; cursor:pointer; height:105px; border:solid 1px #d6eafe;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#008cd6; text-align:center;}
.x_p_lm2 li p{ width:100%; float:left; font-size:15px;line-height:24px; padding:6px 10px;}
.x_p_lm2 li p.p_1{ line-height:155%;}	
	.x_p_lm2_nr{ padding:15px 15px; text-align:center; font-size:14px; line-height:155%; color:#1183c7; background:#ffffff; width:98%; margin-left:1%; float:left; box-shadow:0 1px 6px rgba(0,0,0,.15); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

	}
@media only screen and (max-width:380px){
.x_p_lm2 li{ width:18%; margin:0px 1%; position:relative; float:left; cursor:pointer; height:105px; border:solid 1px #d6eafe;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#008cd6; text-align:center;}
.x_p_lm2 li p{ width:100%; float:left; font-size:14px;line-height:22px; padding:6px 6px;}
.x_p_lm2 li p.p_1{ line-height:155%;}	
	.x_p_lm2_nr{ padding:15px 15px; text-align:center; font-size:14px; line-height:155%; color:#1183c7; background:#ffffff; width:98%; margin-left:1%; float:left; box-shadow:0 1px 6px rgba(0,0,0,.15); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

	}
@media only screen and (min-width:1200px){
.x_p_sy4 .x_p_main{ width:640px; margin:0px auto; padding:40px 0px 60px 0px;}
.x_p_sy4 .x_p_bt{ float:left;}
.x_p_lm2{  width:640px; float:left;  margin:60px 0px 40px 0px; position:relative;}
.x_p_lm2 ul{ width:700px; float:left;}
.x_p_lm2 li{ width:105px; margin-right:28px; position:relative; float:left; cursor:pointer; height:80px; border:solid 1px #d6eafe;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#008cd6; text-align:center;}
.x_p_lm2 li.on{ background:#d6eafe; border:solid 1px #008cd6;}
.x_p_lm2 li p{ width:100%; float:left; font-size:18px; line-height:24px; padding:15px 12px;}
.x_p_lm2 li p.p_1{ line-height:48px;}
.x_p_lm2_nr{ padding:35px 25px; text-align:center; font-size:16px; line-height:26px; color:#1183c7; background:#ffffff; width:100%; float:left; box-shadow:0 1px 6px rgba(0,0,0,.15); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.x_p_lm2 li.on em{background: url(../images/x_px_45.jpg) no-repeat; background-size:100% 100%; width:15px; height:9px; position:absolute; bottom:-42px; left:50%; margin-left:-8px;}

}

.x_p_sy5{ width:100%; background:#ffffff;}
.x_p_sy5 .x_p_bt{ float:left;}

.x_p_more{ width:100%; text-align:center;}

@media only screen and (max-width:1200px){
.x_p_sy5 .x_p_main{ width:94%; margin:0px auto; padding:25px 0px 25px 3%;}
.x_p_sy5 .x_p_bt img{ display:inline-block; vertical-align:middle; width:auto;  height:24px;}
.x_p_sy5_nr{ width:100%; padding:20px 0px 25px 0px; float:left; font-size:1em; line-height:155%; text-align:center;}
.x_p_sy5_nr img{ width:auto; max-width:100%; height:auto;}
.x_p_sy5_nr .p_1{ width:100%; margin:0px auto; text-align:left;}
.x_p_sy5_nr .p_1 img{ float:left; width:60px; margin-right:10px;}
.x_p_sy5_nr .p_1 .s1{}
}

@media only screen and (min-width:1200px){
.x_p_sy5 .x_p_main{ width:1080px; margin:0px auto; padding:40px 0px 50px 0px;}
.x_p_sy5 .x_p_bt img{ display:inline-block; vertical-align:middle; width:auto;}
.x_p_sy5_nr{ width:100%; padding:35px 0px 50px 0px; float:left; font-size:14px; line-height:26px; text-align:center;}
.x_p_sy5_nr img{ width:auto; max-width:100%; height:auto;}
.x_p_sy5_nr .p_1{ width:560px; margin:0px auto; text-align:left;}
.x_p_sy5_nr .p_1 img{ float:left; width:80px;}
.x_p_sy5_nr .p_1 .s1{ width:460px; margin-top:40px; float:right;}
}
.x_p_sy6{ width:100%; background:#f6f6f6;}
.x_p_sy6 .x_p_bt{ float:left;}

@media only screen and (max-width:1200px){
.x_p_sy6 .x_p_bt{ width:94%; margin-left:3%;}
.x_p_sy6 .x_p_bt p{ font-size:0.8em; padding-top:15px; line-height:150%; color:#000000;} 
.x_p_sy6 .x_p_bt p span{ background:url(../images/x_px_54.jpg) left no-repeat; padding-left:12px;}
.x_p_sy6 .x_p_bt p span.s1{ padding-right:15px;}
.x_p_sy6 .x_p_main{ width:100%; margin:0px auto; padding:20px 0px 20px 0px;}
.x_p_lm3{ width:94%; margin-left:3%; text-align:center; padding:20px 0px; float:left;}
.x_p_lm3 img{ width:23%; margin:0px 1%; float:left; cursor:pointer;}
}

@media only screen and (min-width:1200px){
.x_p_sy6 .x_p_bt p{ font-size:18px; padding-top:15px; color:#000000;} 
.x_p_sy6 .x_p_bt p span{ background:url(../images/x_px_54.jpg) left no-repeat; padding-left:15px;}
.x_p_sy6 .x_p_bt p span.s1{ padding-right:25px;}
.x_p_sy6 .x_p_main{ width:950px; margin:0px auto; padding:40px 0px 40px 0px;}
.x_p_lm3{ width:100%; text-align:center; padding:80px 0px; float:left;}
.x_p_lm3 img{ width:153px; margin:0px 40px; cursor:pointer;}
}
.x_p_sy7{ width:100%; background:#fafafa;}
.x_p_sy7 .x_p_bt{ float:left;}


@media only screen and (max-width:1200px){
.x_p_sy7 .x_p_main{ width:94%; margin:0px 3%; padding:25px 0px 25px 0px;}
.x_p_ff{ width:100%; float:left; margin:20px 0px 20px 0px;}
.x_p_ff .d1{ width:100%; border-bottom:solid 1px #ededed; float:left; margin-bottom:20px; padding-bottom:10px;}
.x_p_ff .d2{ width:100%; float:left;}
.x_p_lb{ width:100%; float:left;}
.x_p_lb li{ width:100%; float:left; margin:10px 0px;}
.x_p_lb .imgk{ max-width:125px; width:20%; float:left;}
.x_p_lb .imgk img{ width:100%;}
.x_p_lb .txtk{ width:80%; float:right; margin-top:15px; font-size:1em; line-height:155%;}
.x_p_lb2{ width:100%; float:left;  margin-top:20px;}
.x_p_lb2 li{ float:left; width:31.33%; margin:0px 1%; height:140px; text-align:center;}
.x_p_lb2 li p{ padding-top:10px; font-size:12px; line-height:18px;}
.x_p_lb2 li img{ max-width:113px;}
.x_p_bt2{ width:100%; float:left; font-size:1.3em; color:#008cd6; line-height:normal;}
.x_p_sy7_2{ width:100%; margin-left:0%; float:left;}
.x_p_sy7_2 .x_p_nr{ margin-top:15px;}
}

@media only screen and (min-width:1200px){
.x_p_sy7 .x_p_main{ width:1080px; margin:0px auto; padding:40px 0px 40px 0px;}
.x_p_ff{ width:1200px; float:left; margin:50px 0px 60px 0px;}
.x_p_ff .d1{ width:700px; border-right:solid 1px #ededed; float:left;}
.x_p_ff .d2{ width:420px; float:right;}
.x_p_lb{ width:620px; float:left;}
.x_p_lb li{ width:100%; float:left; margin:10px 0px;}
.x_p_lb .imgk{ width:125px; float:left;}
.x_p_lb .imgk img{ width:100%;}
.x_p_lb .txtk{ width:495px; float:right; margin-top:27px; font-size:14px; line-height:24px;}
.x_p_lb2{ width:100%; float:left;  margin-top:38px;}
.x_p_lb2 li{ float:left; width:113px; height:140px; margin-right:25px;}
.x_p_lb2 li p{ padding-top:10px; font-size:12px; line-height:18px;}
.x_p_bt2{ width:100%; float:left; font-size:28px; color:#008cd6; line-height:normal;}
.x_p_sy7_2{ width:80%; margin-left:10%; float:left;}
.x_p_sy7_2 .x_p_nr{ margin-top:25px;}
}

.f_d_k{ background:#000000; filter:alpha(opacity=35); -moz-opacity:0.35; opacity:0.35; width:100%; height:100%; position:fixed; z-index:99991; top:0px; left:0px;}
.f_d_nr{ position:fixed; top:0px; left:0px; z-index:99992; width:100%;}


@media only screen and (max-width:1200px){
.f_d_zw{ width:94%; font-size:1em; height:450px; border:solid 5px #d6eafe; top:50%; left:3%; position: fixed;  margin:-225px 0px 0px 0px; z-index:99993; background:#ffffff;}
a.f_d_gb{ width:13px; height:13px; line-height:13px; position:absolute; right:15px; top:15px; background: url(../images/x_px4_03.jpg) no-repeat}
#tck,#tck2,#tck3,#tck4,#tck5,#tck6{ display:none;}
#tck .f_d_nr{ position: absolute; top:10%; left:0px; z-index:99992; width:100%;}
#tck .f_d_zw{width:94%;  height:auto; border:solid 5px #d6eafe; position:relative; top:auto; margin:0px auto; left:auto;}
.s_tc_bt{ width:94%; margin:20px 3% 20px 3%; float:left; text-align:center; color:#058dd7; line-height:155%; font-size:1.2em; font-weight:bold;}
.s_tc_bt b{ display:block; font-size:1.2em; font-weight:bold;}
.s_tc_nr{ width:94%; float:left; margin:0px 0px 0px 3%; color:#606060; font-size:1em; line-height:155%;}
.s_tc_nr img{ width:auto; max-width:100%;}
.x_p_lb4{ width:100%; float:left; margin-bottom:20px;}
.x_p_lb4 li{width:100%; float:left; font-size:1em; line-height:155%; background:url(../images/x_px4_07.jpg) left no-repeat; padding-left:18px;} 

#tck2 .f_d_zw{ width:94%; height:450px; border:solid 5px #d6eafe; top:50%; left:3%; position: fixed;  margin:-225px 0px 0px 0px; z-index:99993; background:#ffffff;}
#tck2 .s_tc_bt{ font-size:1.3em; margin-bottom:20px;}
#tck2 .s_tc_nr{ height:350px; overflow-y:auto;}	
.x_p_lb5{ width:100%; float:left; margin-bottom:50px;}
.x_p_lb5 li{width:46%; margin-right:4%; float:left; font-size:1em; line-height:155%; background: url(../images/x_px5_18.jpg) left no-repeat; padding-left:12px;} 
.x_p_lb5 b{ font-weight:bold; font-size:1.1em;}
.x_p_ys{ width:100%; float:left; text-align:center;}
.x_p_ys .d1{ float:left; width:50%; border-right:1px #e5e5e5 solid;}
.x_p_ys .d2{ float:left; width:50%;}
.x_p_ys img{ width:auto; max-width:90%;}
#tck3 .s_tc_bt{ font-size:1.3em; margin-bottom:20px;}
#tck3 .s_tc_nr{ height:350px; overflow-y:auto;}

#tck4 .s_tc_bt{ font-size:1.3em; margin-bottom:20px;}
#tck4 .s_tc_nr{ height:350px; overflow-y:auto;}

#tck5 .s_tc_bt{ font-size:1.3em; margin-bottom:20px;}
#tck5 .s_tc_nr{ height:350px; overflow-y:auto;}

#tck6 .s_tc_bt{ font-size:1.3em; margin-bottom:20px;}
#tck6 .s_tc_nr{ height:350px; overflow-y:auto;}
}
@media only screen and (max-width:450px){
.x_p_lb5 li{width:100%; margin-right:0%; float:left; font-size:1em; line-height:155%; background: url(../images/x_px5_18.jpg) left no-repeat; padding-left:12px;} 
#tck2 .f_d_zw{ width:94%; height:400px; border:solid 5px #d6eafe; top:50%; left:3%; position: fixed;  margin:-200px 0px 0px 0px; z-index:99993; background:#ffffff;}
#tck2 .s_tc_nr{ height:300px; overflow-y:auto;}	
#tck3 .f_d_zw{ width:94%; height:400px; border:solid 5px #d6eafe; top:50%; left:3%; position: fixed;  margin:-200px 0px 0px 0px; z-index:99993; background:#ffffff;}
#tck3 .s_tc_nr{ height:300px; overflow-y:auto;}	

#tck4 .f_d_zw{ width:94%; height:400px; border:solid 5px #d6eafe; top:50%; left:3%; position: fixed;  margin:-200px 0px 0px 0px; z-index:99993; background:#ffffff;}
#tck4 .s_tc_nr{ height:300px; overflow-y:auto;}	

#tck5 .f_d_zw{ width:94%; height:400px; border:solid 5px #d6eafe; top:50%; left:3%; position: fixed;  margin:-200px 0px 0px 0px; z-index:99993; background:#ffffff;}
#tck5 .s_tc_nr{ height:300px; overflow-y:auto;}	

#tck6 .f_d_zw{ width:94%; height:400px; border:solid 5px #d6eafe; top:50%; left:3%; position: fixed;  margin:-200px 0px 0px 0px; z-index:99993; background:#ffffff;}
#tck6 .s_tc_nr{ height:300px; overflow-y:auto;}	
	}
@media only screen and (min-width:1200px){
.f_d_zw{ width:780px; height:580px; border:solid 5px #d6eafe; top:50%; left:50%; position: fixed;  margin:-290px 0px 0px -390px; z-index:99993; background:#ffffff;}
a.f_d_gb{ width:13px; height:13px; line-height:13px; position:absolute; right:15px; top:15px; background: url(../images/x_px4_03.jpg) no-repeat}
#tck,#tck2,#tck3,#tck4,#tck5,#tck6{ display:none;}
#tck .f_d_nr{ position: absolute; top:10%; left:0px; z-index:99992; width:100%;}
#tck .f_d_zw{width:780px; height:auto; border:solid 5px #d6eafe; position:relative; top:auto; margin:0px auto; left:auto;}
.s_tc_bt{ width:94%; margin:20px 3% 30px 3%; float:left; text-align:center; color:#058dd7; line-height:45px; font-size:24px; font-weight:bold;}
.s_tc_bt b{ display:block; font-size:32px; font-weight:bold;}
.s_tc_nr{ width:730px; float:left; margin:0px 0px 0px 25px; color:#606060; font-size:14px; line-height:24px;}
.s_tc_nr img{ width:auto; max-width:100%;}
.x_p_lb4{ width:100%; float:left; margin-bottom:50px;}
.x_p_lb4 li{width:100%; float:left; font-size:16px; line-height:30px; background:url(../images/x_px4_07.jpg) no-repeat 0px 10px; padding-left:20px;} 

#tck2 .f_d_zw{ width:780px; height:450px; border:solid 5px #d6eafe; top:50%; left:50%; position: fixed;  margin:-250px 0px 0px -390px; z-index:99993; background:#ffffff;}
#tck2 .s_tc_bt{ font-size:40px; margin-bottom:40px;}
.x_p_lb5{ width:100%; float:left; margin-bottom:50px;}
.x_p_lb5 li{width:46%; margin-right:4%; float:left; font-size:14px; line-height:26px; background: url(../images/x_px5_18.jpg) no-repeat 0px 10px; padding-left:15px;} 
.x_p_lb5 b{ font-weight:bold; font-size:16px;}
.x_p_ys{ width:100%; float:left; text-align:center;}
.x_p_ys .d1{ float:left; width:50%; border-right:1px #e5e5e5 solid;}
.x_p_ys .d2{ float:left; width:50%;}
.x_p_ys img{ width:auto; max-width:90%;}
#tck3 .s_tc_bt{ font-size:40px; margin-bottom:30px;}
#tck3 .s_tc_nr{ height:460px; overflow-y:auto;}

#tck4 .s_tc_bt{ font-size:40px; margin-bottom:30px;}
#tck4 .s_tc_nr{ height:460px; overflow-y:auto;}

#tck5 .s_tc_bt{ font-size:40px; margin-bottom:30px;}
#tck5 .s_tc_nr{ height:460px; overflow-y:auto;}

#tck6 .s_tc_bt{ font-size:40px; margin-bottom:30px;}
#tck6 .s_tc_nr{ height:460px; overflow-y:auto;}
}