/* CSS Document */
body{ margin:0px; padding:0px; color:#0e356b; font-family:"微软雅黑"; font-size:14px; background:#f3f9ff;}
ul{ margin:0px; padding:0px; list-style:none;}
a{ color:#0e356b; text-decoration:none;}
img{ border:0px;}
.clear{ clear:both;}

.topa{ height:53px; background:url(../images/bg_01.jpg) top center no-repeat; background-size:cover;}
.topa ul{ width:970px; text-align:right; margin:0 auto; color:#FFF; line-height:53px;}
.topa ul a{ color:#FFF; }

.topb{ height:116px; background:url(../images/bg_02.jpg) top center no-repeat; background-size:cover;}
.topbgz{ width:970px; margin:0 auto; padding-top:40px;}
.topbgz ul{ float:left;}

.navbg{ background:url(../images/nav.jpg) top center repeat-x; height:62px; padding-top:15px;}
.nava{ width:945px; margin:0 auto; background:url(../images/bg_nav.jpg) top center no-repeat; height:48px; }
.nava ul li{ float:left;}
.nava ul li a{ width:92px; text-align:center; height:48px; line-height:48px; display:block; color:#0264be; font-weight:bold;}

.sy_box1{ width:1001px; margin:0 auto; padding-top:23px;}
.sy_box1_left{ width:670px; float:left;}
.sy_box1_left_top{ height:45px;}
.sy_box1_left_body{ width:670px; height:283px; background:url(../images/bg_03.png) top center no-repeat; margin-top:19px;}
.syaboutimg{ width:212px; height:241px; float:left; margin-left:17px; margin-top:16px;}
.syabouttxt{ width:417px; float:right; }
.syabouttop{ width:417px;font-size:18px; padding-top:26px; }
.syabouttop a{ color:#FFF;}
.syaboutny{ width:392px; height:169px; overflow:hidden; text-indent:2em; margin-top:28px; line-height:23px;}
.sy_box1_right{ width:309px; float:right;}
.sy_box1_right_b{ width:309px; height:283px; overflow:hidden; background:url(../images/bg_04.png) top center no-repeat; margin-top:20px;}
.sy_box1_right_b ul{ height:90px;}
.sy_box1_right_b ul .txta{ width:270px; font-size:18px; color:#03C; font-weight:normal; margin:0px; padding:0px; margin-left:20px; padding-top:10px; padding-bottom:10px;}
.sy_box1_right_b ul li{ padding-left:20px;}
.ygbg{ background:url(../images/g.jpg) top center no-repeat;}
.sy_box1_right_b a{ color:#03C;}

.syprobox{ width:1002px; margin:0 auto; padding-top:20px;}
.syprotop{ height:42px;}
.syprobody{ width:1002px;  }
.syprolist{ width:312px; height:292px; background:url(../images/bg_05.png) top center no-repeat; padding-top:12px; float:left; margin-right:32px; margin-top:20px;}
.syproimg{ width:285px; height:214px;  border:1px solid #ddeffd; margin:0 auto;}
.syprotxt{ text-align:center; font-size:18px; height:50px; line-height:50px;}

.sylxwm{ height:423px; background:url(../images/bg_06.jpg) top center no-repeat; margin-top:30px;}
.lxwm{ height:77px;}
.lxwm_box{ width:990px; margin:0 auto;}
.lxwmbg{ width:395px; height:321px; background:url(../images/bg_07.png) top center no-repeat; color:#97a6bd;}
.lxwmbg span{ color:#4297ad;}
.lxwmbg ul{ padding-top:22px; padding-left:19px; line-height:30px; font-size:18px;}

.syan{ width:1002px; margin:0 auto; padding-top:38px;}
.syan_top{ height:45px;}

.footbg{ height:117px; background:url(../images/bg_08.jpg) top center no-repeat; margin-top:20px;}
.foot{ width:1002px; margin:0 auto;}
.foot ul{ float:left;}
.foot_txt{ padding-left:44px; color:#97a6bd; font-size:18px; padding-top:47px;}
.foot_txt a{ color:#97a6bd;}

.fot{ width:1002px; margin:0 auto; line-height:25px; padding-top:25px; padding-bottom:25px;}


.main{ width:1000px; margin:0 auto; padding-top:30px;}
.main_left{ width:670px; float:left;}
.main_left_top{ height:68px; background:url(../images/bga.png) top center no-repeat;}
.absp1{ float:left; font-size:24px; padding-left:26px;}
.absp2{float:right; padding-right:28px; padding-top:10px;}

.about{ width:630px; background:#fefefe; padding-left:15px; padding-right:13px; line-height:28px; min-height:830px;}
.aboutimg{ width:212px; height:239px; float:left; margin-right:17px; margin-bottom:13px;}

.main_right{ width:309px; float:right; }
.main_right_body{ width:307px; margin:0 auto; border:1px solid #dbeefd; background:#fefefe;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px; margin-top:19px;
}
.main_right_body ul li{ border-bottom:1px dashed #dbeefd;}
.main_right_body ul li a{ width:307px; height:50px; line-height:50px; text-align:center; display:block; font-size:18px; color:#91c3ef}
.main_right_body ul li a:hover{ background:url(../images/hover.jpg) top center no-repeat; color:#97a6bd}

.bgq{ width:309px; height:403px; background:url(../images/bgq.jpg) top center no-repeat; overflow:hidden;}
.bgq ul{ font-size:18px; color:#97a6bd; width:249px; margin:0 auto; margin-top:28px; line-height:32px;}
.bgq span{ color:#46a0b8;}

.probox{ width:185px; float:left; margin-right:10px; margin-left:13px; margin-bottom:15px;}
.proimg{ width:185px; height:131px; overflow:hidden;}
.protxt{ width:185px; text-align:center; height:44px; line-height:44px; font-size:18px;}

.fy{ clear:both; font: 11px Arial, Helvetica, sans-serif; padding: 10px 20px 10px 0; margin: 0px; text-align:center}
.fy  a{padding: 1px 6px;color:#fff;text-decoration:none; border:1px solid #97a6bd;background:#46a0b8; margin-right: 2px; }
.fy  span{padding: 1px 6px;color:#000;text-decoration:none; border:1px solid #97a6bd;background:#fff; margin-right: 2px; }
.fy  a:hover{background:#1cbaaa; color:#FFF; border:#97a6bd 1px solid;}


.news_list{ width:620px; margin:0 auto;}
.news_list ul li{ height:37px; border-bottom:1px dashed #dbeefd; line-height:37px;}
h1{ font-size:24px; text-align:center; font-weight:normal; margin:0px; padding:0px; padding-top:44px; padding-bottom:18px;}
h2{ width:620px; margin:0 auto; border-bottom:1px dashed #dbeefd; font-size:14px; font-weight:normal; text-align:center; padding-bottom:22px;}

.big_wby{ width:493px; height:119px; background:#f2f9fe; border:1px  solid #dbeefd;}
.wby{background:#f2f9fe; border:1px  solid #dbeefd; width:410px; height:26px;}

.tj{ width:87px; height:25px; border:0px; background:url(../images/tj.jpg) top center no-repeat;}
.cz{ width:87px; height:25px; border:0px; background:url(../images/tj.jpg) top center no-repeat;}

.cont{ height:836px; background:url(../images/bb.jpg) top center no-repeat; font-weight:bold; font-size:18px; line-height:30px; padding-left:30px; padding-top:20px;}