@charset "utf-8";
*, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0; padding: 0; font-size: 12px;
}
ul,li{ list-style: none; margin: 0; padding: 0;}
body {margin: 0 auto;background: #ffffff url(../images/bg.jpg) repeat-x;}
.con{ line-height: 20px;}
.con table{
margin:0px auto; width: 100%;
color:#333333;
text-align:center;
border-collapse:collapse;
}
.con table td{
border:1px solid #ddd;
}
.w{ width: 1000px; margin: 0 auto;}
a{COLOR: #323232; text-decoration: none;}
a:hover{ color: #2f7bd1;}
.top{ display: flex; justify-content: space-between; align-items: center;}
.temail {margin-right: 20px;display: inline-block;width: 115px;height: 30px;background: url(../images/email1.png);}
#sy_top{ background: url(../images/top_07.jpg) repeat-x; line-height: 34px;}
#sy_top ul{ display: flex; line-height: 34px; height: 34px; background: url(../images/top_04.jpg) center top no-repeat;}
#sy_top ul li {list-style: none;display: inline;font-size: 14px;font-weight: bold;text-align: center;}
#sy_top ul li a{ display: block; width: 142px; line-height: 34px;height: 34px;}

.index-main{ padding: 20px 0;}
.index-main ul{ display: flex; justify-content: space-between;}
.index-main ul li{ width: 316px;}
.index-box-title{display: flex; justify-content: space-between; font-size: 14px; padding: 0 10px; box-sizing: border-box; background: url(../images/home_10.jpg) no-repeat; line-height: 37px;}
.index-box-title h3{ font-size: 14px; color: #2f7bd1; padding-left: 30px;}

.index-boxcon{padding: 20px; box-sizing: border-box; height: 229px; background: url(../images/home_12.jpg) repeat-y;}
.index-footer{ height: 21px; background: url(../images/home_43.jpg) no-repeat;}
.index-boxcon p{ font-size: 12px; line-height: 20px;}
.index-boxcon p strong{ color: #2f7bd1;}

.index-box-title1{display: flex; justify-content: space-between; font-size: 14px; line-height: 25px; margin-top: 20px;}
.index-box-title1 h3{ font-size: 14px; background: url(../images/home_29.jpg) left center no-repeat; color: #2f7bd1; padding-left:20px;}
.index-boxcon ul li a{ display: block; background: url(../images/home_41.jpg) left center no-repeat; padding-left: 10px;}
.index-boxcon dl{ display: flex; margin-bottom: 30px;}
.index-boxcon dl dt{ margin-right: 10px;}
.index-boxcon dl dd h3{font-weight: bold; color: #2f7bd1;}
.index-pro{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.index-pro a{ display: block; width: 50%; text-align: center;}
.index-pro a span{ display: block; font-weight: bold; line-height: 25px;}

.footer{ height: 200px; background: url(../images/bot_11.jpg) center top repeat-x;}
.footernav{padding: 20px 0;}
.footernav ul{ display: flex; justify-content: space-around; }
.footernav ul li{ border-left: 1px solid #ddd; padding-left: 20px;}
.footernav ul li:first-child{border-left: 0;}
.footernav ul li a{ display: block; line-height: 25px;}
.footernav ul li h3 a{ font-size: 14px; font-weight: bold;}
.copyright{ text-align: center; padding:0 10px;}

.spic{ padding-top: 11px;}
.content{background: url(../images/ny_bg.jpg) center top no-repeat; padding: 20px; box-sizing: border-box; min-height: 500px; display: flex; justify-content: space-between;}
.leftnav{ width: 212px;}
.leftnav h3{display: block; line-height: 56px; background: url(../images/left_13.jpg) no-repeat; color: #2f7bd1; padding-left: 20px; font-size: 14px;}

.lnav{ background: url(../images/left_15.jpg) repeat-y; padding-top: 10px;}
a.s_link_menu:link{ background:url(../images/left_17.jpg)  no-repeat;font-size:12px; color:#666666;  height:32px; line-height:32px;display:block;padding-left:50px; padding-top:4px}
a.s_link_menu:visited{ background:url(../images/left_17.jpg)  no-repeat;font-size:12px; color:#666666;  height:32px; line-height:32px;display:block;padding-left:50px; padding-top:4px}
a.s_link_menu:hover{ background:url(../images/left_16.jpg)  no-repeat;font-size:12px; color:#ffffff;  height:32px; line-height:32px;display:block;padding-left:50px;padding-top:4px}

a.s_link_menu_on:link{ background:url(../images/left_16.jpg)  no-repeat;font-size:12px; color:#ffffff;  height:32px; line-height:32px;display:block;padding-left:50px;padding-top:4px}
a.s_link_menu_on:visited{background:url(../images/left_16.jpg)  no-repeat;font-size:12px; color:#ffffff;  height:32px; line-height:32px;display:block;padding-left:50px;padding-top:4px}
a.s_link_menu_on:hover{background:url(../images/left_16.jpg)  no-repeat;font-size:12px; color:#ffffff;  height:32px; line-height:32px;display:block;padding-left:50px;padding-top:4px}

a.two:link{background:url(../images/left_19.jpg) no-repeat; float:left;  width:200px; height:32px;font-size:12px; color:#666666;   line-height:32px; display:block;padding-left:45px; }
a.two:visited{background:url(../images/left_19.jpg) no-repeat; float:left;  width:200px; height:32px;font-size:12px; color:#666666;   line-height:32px; display:block;padding-left:45px;  }
a.two:hover{background:url(../images/left_19.jpg) no-repeat; float:left;  width:200px; height:32px;font-size:12px; color:#2f7bd1;   line-height:32px; display:block;padding-left:45px;}

a.three:link{background:url(../images/left_20.jpg) no-repeat; float:left;  width:200px; height:26px;font-size:12px; color:#666666;   line-height:26px; display:block;padding-left:45px; padding-top:3px; text-decoration: underline;}
a.three:visited{background:url(../images/left_20.jpg) no-repeat; float:left;  width:200px; height:26px;font-size:12px; color:#666666;   line-height:26px; display:block;padding-left:45px; padding-top:3px; text-decoration: underline;}
a.three:hover{background:url(../images/left_20.jpg) no-repeat; float:left;  width:200px; height:26px;font-size:12px; color:#2f7bd1;   line-height:26px; display:block;padding-left:45px; padding-top:3px; text-decoration: underline;}

.tb1{ background: url(../images/left_15.jpg) left repeat-y;}
.tb2{ background: url(../images/left_13.jpg) no-repeat;}

.lan_zi {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 14px; COLOR: #2f7bd1; LINE-HEIGHT: 22px;TEXT-DECORATION: none;font-weight:bold; padding-left:20px;}
.lan_zi02 {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 14px; COLOR: #2f7bd1; LINE-HEIGHT: 22px;TEXT-DECORATION: none;font-weight:bold; }
.da_hei {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 14px; COLOR: #666664; TEXT-DECORATION: none;text-align:left;font-weight:bold;padding-left:22px;padding-top:10px}

.xiao_hei {FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 12px; COLOR: #666664; TEXT-DECORATION: none;text-align:right;padding-top:10px}
.rcontent{width: 710px;}
.local{ display: flex; justify-content: space-between; line-height: 30px; background: url(../images/you_16.jpg) center bottom no-repeat;}
.list{ margin: 10px;}
.list li{line-height: 27px; background: url(../images/dian.jpg) 10px center no-repeat; padding-left: 30px; border-bottom:#CCC 1px dotted}
.about{ line-height: 20px;}