@charset "utf-8";
/* CSS Document */
* { padding: 0px; margin: 0px; }
html { background: #FFF; }
body { font-family: Microsoft Yahei, Verdana, Arial, Tahoma, sans-serif; font-size: 14px; min-width: 1200px; color: #666666; }
img { border: none; vertical-align: middle; }
ul, li { list-style: none; }
em, i { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
H1, H2, H3, H4, H5, H6 { font-family: Microsoft Yahei, Verdana, Arial, Tahoma, sans-serif; font-size: 14px; vertical-align: middle; padding: 0px; margin: 0px; font-weight: normal; }
form, input, select, submit, textarea, button { font-family: Microsoft Yahei, Verdana, Arial, Tahoma, sans-serif; font-size: 14px; vertical-align: middle; padding: 0px; margin: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
.fl-clear { clear: both }
.fl-clr { zoom: 1 }
.fl-clr:after { display: block; clear: both; height: 0; content: "" }
ul, ol { list-style: none outside none }
a { text-decoration: none; color: #5e5e5e; }
a:hover { text-decoration: none; color: #1571C8 }
img { border: 0 }
.index_main { width: 1200px; margin: 0 auto; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }
.bxhead_top { background: none repeat scroll 0 0 #f2f2f2; height: 36px; font-size: 13px; color: #6f6f6f; line-height: 36px; }
.bxhead_top a { padding-left: 10px; height: 36px; font-size: 13px; color: #999; line-height: 36px; }
.head_cen { padding: 30px 0 30px 0; }
.head_cen img { display: block; }
.top-lan { }
.top-lan li { float: left; padding: 0 16px; }
.lan-cn { background: url(/img/cn.png) no-repeat 0 center; }
.lan-en { background: url(/img/us.png) no-repeat 0 center; }
.lf-bxcont_l { width: 300px; float: left; background: #f3f3f3; }
.bxcont_l { width: 300px; float: left; background: #f3f3f3; }
.bxcont_l .title { height: 45px; background: #005dc6; color: #fff; padding: 0 10px; line-height: 45px; font-size: 16px; }
.bxcont_l .title span { padding-left: 10px; display: block; height: 45px; border-left: 6px solid #092660; font-weight: bold; }
.bxcont_l .title span h6 { display: inline-block; padding-left: 22px; color: #459cff; font-weight: bold; }
.bxleft_nav { border: 1px solid #e6e6e6; border-top: 0; overflow: hidden; padding: 0 0 40px 0; padding-left: 5px; padding-right: 5px; }
.bxleft_nav ul { margin-top: -1px; }
.bxleft_nav li { padding: 0px 0px 0px 15px; border-top: 1px solid #005dc6; }
.bxleft_nav li .t { background: url(/img/lfsjx.png) no-repeat 0 center; height: 40px; line-height: 40px; padding: 0 0 0 18px; font-size: 16px; }
.bxleft_nav li .t:hover a { color: #1571C8 }
.bxleft_nav2 { overflow: hidden; padding: 10px 0 40px 0 }
.bxleft_nav2 li { padding: 10px 0px 0px 20px; font-size: 16px; }
.more { width: 120px; height: 30px; line-height: 30px; float: right; text-align: right; margin-right: 15px; }
.more a { color: #666; }
.more a:hover { color: #1571C8; }
.main_main { padding-top: 30px; }
.main_main_bt { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding-bottom: 10px; }
.sy-txt { min-height: 170px; }
.sy-txt h4 { line-height: 30px; font-size: 16px; width: 750px; margin-left: 50px; float: left; }
.sy-txt img { width: 400px; }
.main_main_bt span { font-size: 18px; color: #1563cc; font-weight: bold; border-left: 3px solid #1563cc; padding-left: 12px; }
.main_main_bt p { font-size: 14px; color: #888; padding-top: 10px; float: right; }
.main_main_right { width: 870px; }
.bxtitle1 { border-bottom: 3px #005dc6 solid; height: 45px; font-size: 16px; color: #5e5e5e; line-height: 45px; text-align: left; padding-left: 10px; }
.titlebt { height: 45px; font-size: 18px; color: #5e5e5e; line-height: 45px; text-align: center; border-bottom: 3px solid #ccc; font-weight: bold; }
.titledate { height: 20px; font-size: 14px; color: #5e5e5e; line-height: 20px; text-align: center; margin-top: 10px; }
.bxny_nr1 { font-size: 16px; color: #5e5e5e; line-height: 28px; text-align: justify; margin: 15px; overflow: hidden; }
.bxny_nr1 p { }
.ny_xxnr1 img { margin-bottom: 20px; }
.bxny_nr1 table { font-family: verdana, arial, sans-serif; font-size: 14px; color: #333333; border-width: 1px; border-color: #DDDDDD; border-collapse: collapse; }
.bxny_nr1 table td { border-width: 1px; padding: 0px 8px; border-style: solid; border-color: #DDDDDD; background-color: #ffffff; }
.bxny_nr1 table td p { text-indent: 0; margin: 0px; padding: 0px; }
.ny_xgcpbt { height: 40px; font-size: 16px; color: #fff; line-height: 40px; text-align: left; font-weight: bold; background: #005dc6; padding-left: 10px; }
.main_main_box { padding: 30px 0 25px 0; background: #f2f2f2; }
.bxsy_main { padding: 30px 0 30px 0; min-height: 200px; }
.bxsy_mainjj { }
.bxsy_mainjj_left { text-align: justify; height: auto; }
.bxsy_mainjj_left img { float: left; }
.bxsy_mainjj_left h3 { font-size: 22px; color: #5e5e5e; line-height: 37px; }
.bxsy_mainjj_left p { display: inline-block; font-size: 15px; color: #5e5e5e; line-height: 28px; height: auto; }
.bxsy_mainjj_box { padding-top: 0px; }
.foot_bg { background: none repeat scroll 0 0 #092660; padding: 0 0 50px 0; }
.foot_tel { font-size: 14px; color: #fff; line-height: 28px; margin-left: 10px; }
.foot_db { padding-top: 20px; }
.foot_db a { color: #fff; }
.link { font-size: 14px; line-height: 25px; text-align: left; color: #fff; padding: 1px 0px 0px 10px; margin: 0 auto; }
.link a { color: #fff; }
.bxpage-fy { width: 800px; height: auto; overflow: hidden; text-align: left; color: #666; float: left; font-size: 14px; padding: 5px; margin: 20px auto; }
.bxpage-fy span { padding-right: 10px; }
.bxpage-fy a { padding-right: 10px; }
.bxsy_main1 { background: #f2f2f2; }
.bxproli { margin: 0 auto; overflow: hidden; zoom: 1; }
.bxproli li { width: 287px; height: auto; float: left; margin: 10px; padding: 2px; border: 1px solid #cccccc; }
.bxproli li img { width: 100%; height: 100%; }
.bxproli li span { display: block; height: 40px; line-height: 40px; text-align: center; }
.bxproli li:hover { border: 1px solid #1571C8; }
.bxproli li:hover a { color: #1571C8; }
.ny_xxnr1 { overflow: hidden; margin: 10px auto; }
.foot_dbms { overflow: hidden; margin: 10px; color: #fff; }
.foot_dbms a { color: #fff; }
.head_nav { background: none repeat scroll 0 0 #f2f2f2; }
#head_nav_1200 { width: 1200px; margin: 0 auto; height: 50px; line-height: 50px; overflow: hidden; background: none repeat scroll 0 0 #0058ba; }
#head_nav_1200 ul { width: 1200px; height: 50px; position: absolute; z-index: 99; }
#head_nav_1200 ul .MT-item { width: 160px; height: 50px; float: left; position: relative; z-index: 99; }
#head_nav_1200 ul .MT-item:hover { display: block; width: 160px; height: 50px; float: left; position: relative; background: none repeat scroll 0 0 #005dc6; }
#head_nav_1200 ul .now { background: none repeat scroll 0 0 #005dc6; }
#head_nav_1200 ul .MT-item:hover div { display: block; }
#head_nav_1200 ul .MT-item a { color: #f1f1f1; display: block; font-size: 16px; font-weight: bold; height: 50px; line-height: 50px; _line-height: 50px; text-align: center; text-decoration: none; }
#head_nav_1200 ul .MT-item a:hover { color: #ff6600; }
#head_nav_1200 ul .MT-item .on { color: #ff6600; }
#head_nav_1200 ul .MT-item div { padding-bottom: 30px; display: none; background-color: #005dc6; border: 1px solid #ccc; border-top: 4px solid; border-color: #fff; position: absolute; left: 50%; margin-left: -49%; -webkit-box-shadow: 0 0 4px rgba(0,0,0,.02), 0 2px 5px rgba(0,0,0,.1); -moz-box-shadow: 0 0 4px rgba(0,0,0,.02), 0 2px 5px rgba(0,0,0,.1); box-shadow: 0 0 4px rgba(0,0,0,.02), 0 2px 5px rgba(0,0,0,.1); width: 98%; }
#head_nav_1200 .MT-arrow { display: block; background: url(../img/dhsjx.png) no-repeat; width: 24px; height: 16px; margin: 0 auto; }
#head_nav_1200 ul .MT-item div a { width: 86%; margin: 0 auto; border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; font-size: 14px; *zoom:1;
}
.bxmainall { margin: 0 auto; background: #f2f2f2; }
.sybtsg { font-size: 36px; text-align: center; line-height: 38px; color: #1563cc; font-weight: bold; border-bottom: 1px solid #ddd; padding-bottom: 10px; }
.sybtsg p { display: block; font-size: 18px; color: #686e7e; }
.sysgnr { width: 1200px; margin: 0 auto; overflow: hidden; padding: 30px 0px 0px 0px; }
.sysgnr dl { width: 294px; float: left; margin: 20px 8px 0 0; overflow: hidden; }
.sysgnr dt { line-height: 0; }
.sysgnr dt img { width: 294px; height: 198px; }
.sysgnr dd { background: #e6e6e6; width: 294px; height: 240px; overflow: hidden; }
.sysgnr dd h3 { font-size: 30px; color: #1563cc; text-align: center; padding-top: 30px; line-height: 40px; height: 40px; overflow: hidden; }
.sysgnr dd p { padding: 10px 30px 0; font-size: 14px; color: #5b5b5b; line-height: 25px; text-align: center; }
.sysgnr dl:hover dd { background: #fa9718; }
.sysgnr dl:hover dd h3 { color: #fff; }
.sysgnr dl:hover dd p { color: #fff; }
.sysgnr .r0 { margin-right: 0; }
#sybxproli { margin: 0 auto; overflow: hidden; zoom: 1; width: 1200px; height: 276px; }
#sybxproli li { width: 258px; height: 230px; float: left; margin: 10px; padding: 10px; border: 1px solid #cccccc; }
#sybxproli li a { color: #5e5e5e; }
#sybxproli li img { width: 258px; height: 200px; }
#sybxproli li span { display: block; height: 40px; line-height: 40px; text-align: center; overflow: hidden; }
#sybxproli li:hover { border: 1px solid #1571C8; }
#sybxproli li:hover a { color: #1571C8; }
#demo { position: relative; overflow: hidden; left: 0px; top: 4px; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; margin-top: 1px; margin-left: 5px; }
.sybxproli { overflow: hidden; zoom: 1; }
.sybxproli li { width: 258px; height: auto; float: left; margin: 10px; padding: 10px; border: 1px solid #cccccc; }
.sybxproli li a { color: #5e5e5e; }
.sybxproli li img { width: 100%; height: 100%; }
.sybxproli li span { display: block; height: 40px; line-height: 40px; text-align: center; overflow: hidden; }
.sybxproli li:hover { border: 1px solid #1571C8; }
.sybxproli li:hover a { color: #1571C8; }
.w800 { width: 800px; }
.sy_shpj1 { float: left; width: 800px; }
.sy_shpj2 { float: left; width: 370px; height: auto; overflow: hidden; margin-left: 30px; }
.sy_shpj2_list { height: auto; overflow: hidden; }
.sy_shpj2_list li { float: left; width: 360px; padding: 5px; border-bottom: 1px #bccad5 dashed; }
.sy_shpj2_list li span { float: right; }
.sy_gsxw1 { float: left; width: 585px; height: auto; overflow: hidden; }
.sy_gsxw1_list { height: auto; overflow: hidden; }
.sy_gsxw1_list li { float: left; width: 575px; padding: 5px; border-bottom: 1px #bccad5 dashed; }
.sy_gsxw1_list li span { float: right; }
.sy_gsxw2 { float: left; width: 585px; height: auto; overflow: hidden; margin-left: 30px; }
.sy_gsxw2_list { height: auto; overflow: hidden; }
.sy_gsxw2_list li { float: left; width: 575px; padding: 5px; border-bottom: 1px #bccad5 dashed; }
.sy_gsxw2_list li span { float: right; }
.padbot { padding-bottom: 30px; }
.sykhal { overflow: hidden; zoom: 1; }
.sykhal li { width: 181px; height: auto; float: left; border: 1px solid #cccccc; margin-right: 20px; }
.sykhal li:nth-of-type(6n+6) { margin-right: 0; }
.sykhal li img { width: 100%; height: 100%; }
#foot_nav { overflow: hidden; font-size: 15px; color: #fff; }
#foot_nav li { float: left; padding: 5px; }
#foot_nav li a { margin-left: 5px; }
.protao { margin-top: 20px; overflow: hidden; }
.proxximg { float: left; border: 1px solid #ccc; padding: 10px; }
.proxximg img { width: 400px; height: 300px; border: 0px; }
.proxxnr { float: left; padding-left: 20px; text-align: left; Width: 428px; }
.xxnrjj { font-size: 16px; line-height: 30px; text-align: left; overflow: hidden; }
.nysp { overflow: hidden; }
.rmbxproli { margin: 10px auto; overflow: hidden; zoom: 1; }
.rmbxproli li { width: 195px; height: auto; float: left; margin: 5px; padding: 5px; border: 1px solid #cccccc; }
.rmbxproli li img { width: 100%; height: 100%; }
.rmbxproli li span { display: block; height: 40px; line-height: 40px; text-align: center; }
.rmbxproli li:hover { border: 1px solid #1571C8; }
.rmbxproli li:hover a { color: #1571C8; }
.cpzshf { background: url(/img/cpzshf.jpg) no-repeat center top; width: 1200px; height: 281px; margin: 0 auto; }
.xwzxhf { background: url(/img/xwzxhf.jpg) no-repeat center top; width: 1200px; height: 281px; margin: 0 auto; }
.lxwmhf { background: url(/img/lxwmhf.jpg) no-repeat center top; width: 1200px; height: 281px; margin: 0 auto; }
.nybxproli { margin: 10px auto; overflow: hidden; zoom: 1; }
.nybxproli li { width: 258px; height: auto; float: left; margin: 10px; padding: 10px; border: 1px solid #cccccc; }
.nybxproli li img { width: 100%; height: 100%; }
.nybxproli li span { display: block; height: 40px; line-height: 40px; text-align: center; overflow: hidden; }
.nybxproli li:hover { border: 1px solid #1571C8; }
.nybxproli li:hover a { color: #1571C8; }
.index_dh1 { display: block; overflow: hidden; margin: 0 10px; }
.index_dh1 li { height: 20px; line-height: 20px; float: left; padding: 10px 20px; background: #0092e8; margin-right: 15px; }
.index_dh1 li a { font-size: 16px; color: #fff; vertical-align: middle; text-align: left; }
.index_dh1 li a:hover { COLOR: #ccc; }
.index_dh1 .now { background: #005ac0; }
.bxtitle12 { height: 55px; font-size: 16px; color: #5e5e5e; line-height: 55px; text-align: left; padding-left: 10px; }
.xiantiao { border-bottom: 3px #005dc6 solid; height: 15px; }
.xiantiao2 { border-bottom: 1px #ccc solid; }
.cplbkj { width: 1200px; margin: 0 auto; }
.protao2 { padding: 20px 0; overflow: hidden; border-bottom: 1px dashed #ccc; }
.proxximg2 { float: left; border: 1px solid #ccc; padding: 5px; width: 200px; }
.proxximg2 img { width: 200px; height: 150px; }
.proxxnr2 { float: left; padding-left: 20px; text-align: left; width: 830px; }
.xxnrjj2 { font-size: 16px; line-height: 30px; text-align: left; overflow: hidden; }
.xxnrjj2 span { color: #999; FONT-SIZE: 15px; }
.xxnrjj2 p span { color: #fff; FONT-SIZE: 16px; background-color: #005dc6; height: auto; padding: 0 15px; float: right; }
.xxnrjj2 p span a { color: #fff; FONT-SIZE: 16px; }
.titlebt2 { height: 30px; font-size: 20px; color: #5e5e5e; line-height: 30px; }
.mar0 { margin: 0px; }
.mar10 { margin: 10px; }
.head-search { margin-top: 20px; overflow: hidden; float: right; }
.head-input input { float: left; display: inline; width: 285px; height: 34px; line-height: 34px; background: none; border: 1px solid #aac2cd; padding-left: 5px; overflow: hidden; color: #888; font-size: 14px; }
.head-search2 input.searchgo { float: left; height: 36px; background: none repeat scroll 0 0 #0955af; border: 1px solid #0955af; padding: 0px 17px; font-size: 14px; color: #fff; font-weight: bold; cursor: pointer; }
.head-rx1 { overflow: hidden; }
.head-rx1 li { float: right; font-weight: bold; margin-left: 20px; color: #ff6600; }
#head_nav_1200 ul .w70 { width: 70px; }
#head_nav_1200 ul .w70:hover { width: 70px; }
.index_show { position: relative; width: 1200px; height: 281px; margin: 0 auto; }
.bxslider { height: 281px; overflow: hidden; width: 100%; }
.bxslider li { width: 1200px; height: 281px; overflow: hidden; }
.bx-controls { display: none; }
#bx-pager { position: absolute; left: 50%; bottom: 15px; z-index: 10; margin-left: -100px; padding-bottom: 6px; }
#bx-pager a { float: left; width: 45px; height: 5px; background: #fff; margin-left: 10px; }
#bx-pager a:hover { text-decoration: none; }
#bx-pager .active { position: relative; background: #ff6600; color: #fff; }
#bx-pager .active::before { content: ''; position: absolute; top: -10px; left: 25px; }
