@charset "utf-8";
/* CSS Document */
* { padding: 0px; margin: 0px; }
html { background: #FFF; }
body { font-family: Microsoft Yahei, Verdana, Arial, Tahoma, sans-serif; font-size: 15px; 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: 15px; 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: 15px; 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; }

.index_main2 {
	width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	padding: 30px 30px 0px 30px;
}


.fl { float: left; }
.fr { float: right; }
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }
.ylhead_top { background: none repeat scroll 0 0 #f2f2f2; height: 36px; font-size: 13px; color: #6f6f6f; line-height: 36px; }
.ylhead_top a { padding-left: 10px; height: 36px; font-size: 13px; color: #999; line-height: 36px; }
.head_cen { padding: 10px 0 10px 0; }
.head_cen img { display: block; }
.lf-ylcont_l { width: 300px; float: left; background: #f3f3f3; }
.ylcont_l { width: 300px; float: left; background: #f3f3f3; }
.ylcont_l .title { height: 45px; background: #005dc6; color: #fff; padding: 0 10px; line-height: 45px; font-size: 15px; }
.ylcont_l .title span { padding-left: 10px; display: block; height: 45px; font-weight: bold; }
.ylcont_l .title span h6 { display: inline-block; padding-left: 22px; color: #459cff; font-weight: bold; }
.ylleft_nav { border: 1px solid #e6e6e6; border-top: 0; overflow: hidden; padding: 0 0 40px 0; padding-left: 5px; padding-right: 5px; }
.ylleft_nav ul { margin-top: -1px; }
.ylleft_nav li { padding: 0px 0px 0px 15px; border-top: 1px solid #005dc6; }
.ylleft_nav li .t { background: url(/img/lfsjx.png) no-repeat 0 center; height: 40px; line-height: 40px; padding: 0 0 0 18px; font-size: 15px; }
.ylleft_nav li .t:hover a { color: #1571C8 }
.ylleft_nav2 { overflow: hidden; padding: 10px 0 40px 0 }
.ylleft_nav2 li { padding: 10px 0px 0px 20px; font-size: 15px; }
.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; line-height: 30px; font-size: 15px; }
.sy-txt img { margin-right: 20px; }
.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: 15px; color: #888; padding-top: 10px; float: right; }
.main_main_right { width: 870px; }
.bxtitle1 { border-bottom: 3px #005dc6 solid; height: 45px; font-size: 15px; 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: 15px; color: #5e5e5e; line-height: 20px; text-align: center; margin-top: 10px; }
.ylny_nr1 { font-size: 15px; color: #5e5e5e; line-height: 28px; text-align: justify; margin: 15px; overflow: hidden; }
.ylny_nr1 p { }
.ny_xxnr1 img { margin-bottom: 20px; }
.ylny_nr1 table { font-family: verdana, arial, sans-serif; font-size: 15px; color: #333333; border-width: 1px; border-color: #DDDDDD; border-collapse: collapse; }
.ylny_nr1 table td { border-width: 1px; padding: 0px 8px; border-style: solid; border-color: #DDDDDD; }
.ylny_nr1 table td p { text-indent: 0; margin: 0px; padding: 0px; }
.ny_xgcpbt { height: 40px; font-size: 15px; 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; }
.ylsy_main { min-height: 200px; }
.ylsy_mainjj { }
.ylsy_mainjj_left { text-align: justify; height: auto; }
.ylsy_mainjj_left img { float: left; }
.ylsy_mainjj_left h3 { font-size: 22px; color: #5e5e5e; line-height: 37px; }
.ylsy_mainjj_left p { display: inline-block; font-size: 15px; color: #5e5e5e; line-height: 28px; height: auto; }
.ylsy_mainjj_box { padding-bottom: 0px; }
.foot_bg { background: none repeat scroll 0 0 #092660; padding: 0 0 50px 0; }
.foot_tel { font-size: 15px; color: #fff; line-height: 28px; margin-left: 10px; }
.foot_db { padding-top: 20px; }
.foot_db a { color: #fff; }
.link { font-size: 15px; 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: 15px; padding: 5px; margin: 20px auto; }
.bxpage-fy span { padding-right: 10px; }
.bxpage-fy a { padding-right: 10px; }
.ylsy_main1 { background: #f2f2f2; }
.ylproli { margin: 0 auto; overflow: hidden; zoom: 1; }
.ylproli li { width: 287px; height: auto; float: left; margin: 10px; padding: 2px; border: 1px solid #cccccc; }
.ylproli li img { width: 100%; height: 100%; }
.ylproli li span { display: block; height: 40px; line-height: 40px; text-align: center; }
.ylproli li:hover { border: 1px solid #1571C8; }
.ylproli 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; }
.ylhead_nav { background: none repeat scroll 0 0 #0058ba; }
#ylhead_nav_1200 { width: 1200px; margin: 0 auto; height: 50px; line-height: 50px; overflow: hidden; background: none repeat scroll 0 0 #0058ba; }
#ylhead_nav_1200 ul { width: 1200px; height: 50px; position: absolute; z-index: 99; }
#ylhead_nav_1200 ul .MT-item { width: 160px; height: 50px; float: left; position: relative; z-index: 99; }
#ylhead_nav_1200 ul .MT-item:hover { display: block; width: 160px; height: 50px; float: left; position: relative; background: none repeat scroll 0 0 #005dc6; }
#ylhead_nav_1200 ul .now { background: none repeat scroll 0 0 #005dc6; }
#ylhead_nav_1200 ul .MT-item:hover div { display: block; }
#ylhead_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; }
#ylhead_nav_1200 ul .MT-item a:hover { color: #ff6600; }
#ylhead_nav_1200 ul .MT-item .on { color: #ff6600; }
#ylhead_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%; }
#ylhead_nav_1200 .MT-arrow { display: block; background: url(../img/dhsjx.png) no-repeat; width: 24px; height: 16px; margin: 0 auto; }
#ylhead_nav_1200 ul .MT-item div a { width: 86%; margin: 0 auto; border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; font-size: 15px; *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; }
.ylsysgnr { width: 1200px; margin: 0 auto; overflow: hidden; padding: 30px 0px 0px 0px; }
.ylsysgnr a { color: #1563cc; }
.ylsysgnr dl { width: 294px; float: left; margin: 20px 8px 0 0; overflow: hidden; }
.ylsysgnr dt { line-height: 0; }
.ylsysgnr dt img { width: 294px; height: 198px; }
.ylsysgnr dd { background: #e6e6e6; width: 294px; height: 240px; overflow: hidden; }
.ylsysgnr dd h3 { font-size: 18px; color: #1563cc; text-align: center; padding-top: 30px; line-height: 40px; height: 40px; overflow: hidden; }
.ylsysgnr dd p { padding: 10px 20px 0; font-size: 15px; color: #5b5b5b; line-height: 28px; text-align: center; }
.ylsysgnr dl:hover dd { background: #fa9718; }
.ylsysgnr dl:hover dd h3 { color: #fff; }
.ylsysgnr dl:hover dd p { color: #fff; }
.ylsysgnr .r0 { margin-right: 0; }
#syylproli { margin: 0 auto; overflow: hidden; zoom: 1; width: 1140px; height: 350px; }
#syylproli li { width: 258px; height: 300px; float: left; margin: 10px; padding: 10px; border: 1px solid #cccccc; }
#syylproli li a { color: #5e5e5e; }
#syylproli li img { width: 258px; height: 258px; }
#syylproli li span { display: block; height: 40px; line-height: 40px; text-align: center; overflow: hidden; }
#syylproli li:hover { border: 1px solid #1571C8; }
#syylproli 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; }
.syylproli { overflow: hidden; zoom: 1; }
.syylproli li { width: 258px; height: auto; float: left; margin: 10px; padding: 10px; border: 1px solid #cccccc; }
.syylproli li a { color: #5e5e5e; }
.syylproli li img { width: 100%; height: 100%; }
.syylproli li span { display: block; height: 40px; line-height: 40px; text-align: center; overflow: hidden; }
.syylproli li:hover { border: 1px solid #1571C8; }
.syylproli li:hover a { color: #1571C8; }
.w800 { width: 800px; }
.ylsy_gsxw1 { float: left; width: 555px; height: auto; overflow: hidden; }
.ylsy_gsxw1_list { height: auto; overflow: hidden; }
.ylsy_gsxw1_list li { float: left; width: 575px; padding: 5px; border-bottom: 1px #bccad5 dashed; }
.ylsy_gsxw1_list li span { float: right; }
.sy_gsxw2 { float: left; width: 555px; 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; }
#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; border: 0px; }
.proxxnr { float: left; padding-left: 20px; text-align: left; Width: 428px; }
.xxnrjj { font-size: 15px; line-height: 30px; text-align: left; overflow: hidden; }
.rmylproli { margin: 10px auto; overflow: hidden; zoom: 1; }
.rmylproli li { width: 195px; height: auto; float: left; margin: 5px; padding: 5px; border: 1px solid #cccccc; }
.rmylproli li img { width: 100%; height: 100%; }
.rmylproli li span { display: block; height: 40px; line-height: 40px; text-align: center; }
.rmylproli li:hover { border: 1px solid #1571C8; }
.rmylproli li:hover a { color: #1571C8; }
.cpzshf { background: url(/img/nyhf.jpg) no-repeat center top; width: 1200px; height: 281px; margin: 0 auto; }
.xwzxhf { background: url(/img/nyhf.jpg) no-repeat center top; width: 1200px; height: 281px; margin: 0 auto; }
.lxwmhf { background: url(/img/nyhf.jpg) no-repeat center top; width: 1200px; height: 281px; margin: 0 auto; }
.nyylproli { margin: 10px auto; overflow: hidden; zoom: 1; }
.nyylproli li { width: 258px; height: auto; float: left; margin: 10px; padding: 10px; border: 1px solid #cccccc; }
.nyylproli li img { width: 100%; height: 100%; }
.nyylproli li span { display: block; height: 40px; line-height: 40px; text-align: center; overflow: hidden; }
.nyylproli li:hover { border: 1px solid #1571C8; }
.nyylproli 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: 15px; 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: 15px; 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: 15px; line-height: 30px; text-align: left; overflow: hidden; }
.xxnrjj2 span { color: #999; FONT-SIZE: 15px; }
.xxnrjj2 p span { color: #fff; font-size: 15px; background-color: #005dc6; height: auto; padding: 0 15px; float: right; }
.xxnrjj2 p span a { color: #fff; font-size: 15px; }
.titlebt2 { height: 30px; font-size: 20px; color: #5e5e5e; line-height: 30px; }
.mar0 { margin: 0px; }
.mar10 { margin: 10px; }
.head-rx1 { overflow: hidden; }
.head-rx1 li { float: right; font-weight: bold; margin-left: 20px; color: #ff6600; }
#ylhead_nav_1200 ul .w70 { width: 70px; }
#ylhead_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; }
