@charset "utf-8";

*{
 padding: 0px;
 margin: 0px;
}
.fl{
 float:left;
}
.fr{
 float:right;
}
.clear{
 clear: both;
}
img{
 border: 0px;
}
a{
 text-decoration: none;
 color: #4c4c4c;
}
ul li{
 list-style: none;
}
body{
 font-family: "微软雅黑";
 color: #4c4c4c;
 font-size: 12px;
 width:expression(document.body.clientWidth <= 1100? "1100px": "auto");
 min-width:1100px;
}








.g_top{
 width: 100%;
 height: 112px;
 background: url(../images/top_bg.jpg) center top repeat-x;
}
.u_top{
 margin: 0 auto;
 width: 1100px;
 height: 112px;
}
.g_logo{
 width: 616px;
 height: 112px;
}
.g_search{
 width: 245px;
}





.g_nav{
 width: 100%;
 height: 45px;
 background: #1873dc;
 line-height: 45px;
}
.u_nav{
 width: 1100px;
 margin: 0 auto;
 height: 45px;
 line-height: 45px;
}
.u_nav ul li{
 height: 45px;
 line-height: 45px;
 float: left;
}
.u_nav ul li a{
 display: inline-block;
 padding: 0px 21px;
 color: #fff;
 font-size: 16px;
min-width:65px;
}
.u_nav ul li a:hover{
 background: #ff8c23;
 color: #fff;
}
.nav_on{
 background: #ff8c23;
 color: #fff;
}




.g_banner{
 width: 100%;
 height: 350px;
}






.g_news_con{
 width: 100%;
 height: auto;
 margin-top: 25px;
}
.u_news_con{
 width: 1100px;
 margin: 0 auto;
 height: auto;
}


.index_l{
 width: 230px;
 height: auto;
}


.ywxx_con{
 height: 435px;
 width: 230px;
}
.g_ywxxpt{
 width: 230px;
 height: 35px;
 background: url(../images/ywxxpt_bg.png) center top no-repeat;
 line-height: 35px;
 color: #fff;
 text-align: center;
 font-size: 16px;
}
.ywpt_lj{
 width: 228px;
 height: 397px;
 border:1px #e4e3e8 solid;
}
.ywpt_lj ul{
 padding: 2px 6px 7px 6px;
}
.ywpt_lj ul li{
 float: left;
 padding:20px 3px;
}
.ywpt_lj ul li a{
 text-align: center;
 display: block;
 width: 100px;
 height: 90px;
 border: 1px #eeeeee solid;
}
.ywpt_lj ul li a h3{
 padding:0 16px;
 color: #2a2a2a;
 font-size: 13px;
 line-height: 18px;
 font-weight:normal
}
.ywpt_lj ul li a:hover{
 text-align: center;
 display: block;
 width: 100px;
 height: 90px;
 border: 1px #d8eafb solid;
 background:#f6f6f6;
}




.jgsz_con{
 height: 230px;
 margin-top: 20px;
}
.g_jgsz{
 padding: 0 12px;
 font-size: 16px;
 color: #fff;
 height:35px;
 line-height: 35px;
 background: url(../images/ywxxpt_bg.png) center top no-repeat;
}
.jgsz_list{
 height: 196px;
 width: 228px;
 border:1px #e4e3e8 solid;
}
.jgsz_list ul{
 padding-top: 2px;
}
.jgsz_list ul li{
 line-height: 21px;
 font-size: 12px;
 background: url(../images/circle.png) 15px center no-repeat;
}
.jgsz_list ul li a{
 color: #4c4c4c;
 padding-left: 30px;
}
.jgsz_list ul li a:hover{
 color: #1873dc;
}



.yjyfk_con{
 height: 246px;
 width: 230px;
 margin-top: 20px;
}
.yjjy_list{
 width: 228px;
 height: auto;
 border: 1px #e4e3e8 solid;
}
.yjjy_list ul{
 padding: 6px 11px 5px 11px;
}
.yjjy_list ul li{
 padding:3px;
 line-height: 45px;
}
.yjjy_list ul li a{
 display:block;
 width: 198px;
 height: 43px;
 border: 1px #eeeeee solid;
}
.yjjy_list ul li a:hover{
 border: 1px #d8eafb solid;
}
.index_r{
 height: auto;
 width: 847px;
}










.index_top{
 width: 847px;
}
.index_m_l{
 width: 530px;
}

.index_m{
 width: 535px;
 height: auto;
}
.xwzx_con{
 height: 430px;
 width: 530px;
}
.g_xwzx{
 border-bottom: 2px #1873dc solid;
 height: 33px;
 line-height: 33px;
 font-size: 18px;
 color: #373737;
}
.english{
 font-size: 12px;
 color: #868687;
}
.pic_news{
 height: 165px;
 margin-top: 11px;
}
.xwzx_list{
 height: 217px;
}
.xwzx_list ul li{
 background: url(../images/sanj.png) left center no-repeat;
 line-height: 35px;
}
.xwzx_list ul li a{
 padding-left: 15px;
 color: #545454;
}
.xwzx_list ul li a:hover{
 color: #1873dc;
}
.g_time{
 color: #7d7d7d;
}






.bslc_con{
 margin-top: 20px;
 height: 248px;
}
.bslc_list{
 width: 530px;
 height: 210px;
 border: 0px;
}
.bslc_list ul{
padding-top: 8px;
}
.bslc_list ul li{
 float: left;
 width: 265px;
 line-height: 28px;
}












.index_m_r{
 width: 290px;
 height: auto;
}


.tzgg_con{
 width: 290px;
 height: 430px;
}
.g_tzgg{
 width: 290px;
 height: 33px;
 border-bottom: 2px solid #1873dc;
}
.tzgg_tit{
 width: 116px;
 height: 33px;
 background: url(../images/tzgg_bg.png) left bottom no-repeat;
 color: #fff;
 text-align: center;
 line-height: 35px;
 font-size: 17px;
}
.tzgg_list{
 width: 290px;
 height: auto;
}
.tzgg_list ul li{
 border-bottom: 1px #d1d1d1 dashed;
}
.tzgg_list ul li h2 a{
 font-weight: bold;
 color: #000;
 line-height: 24px;
 font-size: 14px;
}
.tzgg_list ul li h2 a:hover{
 color: #1873dc;
}
.tzgg_list ul li h4{
 color: #4c4c4c;
 font-size: 12px;
 line-height: 22px;
 font-weight: normal;
}
.tzgg_list ul li h5{
 display: block;
 width: 100px;
 color: #7d7d7d;
 font-size: 11px;
 font-weight: normal;
 line-height: 30px;
 background: url(../images/u_time.png) left center no-repeat;
 text-align: center;
}




.sbtj_con{
 height: 230px;
 width: 290px;
 margin-top: 20px;
}
.sbtj_list{
 border:0px;
}
.sbtj_list ul li{
 line-height: 28px;
}








.zysyl_con{
 height: 205px;
}
.g_sysyl{
 width: 847px;
}
.sysyl_list{
 margin-top: 12px;
 height: 170px;
}











.foot_bj{
 width:100%;
 background-color:#1a5ca7;
 color:#fff;
 padding:20px 0 0 0;
 margin-top:15px;
 }
.foot{ 
 width:1100px;
 margin:0 auto;
 }

.link{
 width:1100px;
 margin:0 auto;
 margin-bottom:15px;
 }
.link .ljbt{ 
 background-color:#17457a;
 padding:3px 10px;
 font-size:14px;
 font-weight:bold;
 margin-right:15px;
 }
.link a{ color:#fff;}
.link a:hover{ color:#cdddfa;}



.foot_fgx{
 width:1100px;
 margin:0 auto;
 height:2px;
 background:url(../images/foot_fgx.jpg) repeat-x;
 }
.foot_add{
 width:1100px;
 margin:0 auto;
 padding:10px 0;
 }
.foot_add li{
 float:left;
 height:25px; 
 line-height:25px;
 margin-right:20px; 
 }
.foot_add li img{
 float:left;
 width:25px;
 height:25px;
 padding-right:10px;
 }



.foot_copyright{
 width:100%;
 background:url(../images/foot_copybj.jpg) top repeat-x;
 height:45px;
 color:#cdddfa;
 }
.foot_copyright_l{
 width:600px;
 margin:0 auto;
 line-height:35px;
 padding-top:10px;
 }
.foot_copyright_r{
 width:300px;
 margin:0 auto;
 line-height:35px;
 padding-top:10px;
 position:relative;
 }
.foot_copyright_r_top{
 width:130px; 
 position:absolute;
 top:0px;
 right:0px;
 } 
 









.zy_left{
 width:230px;
 margin:0 auto;
 }
.zy_left_top{
 width: 230px;
 height: 45px;
 background: url(../images/left_menubj.jpg) center top no-repeat;
 line-height: 45px;
 color: #fff;
 text-align: center;
 font-size: 20px;
 }
.zy_left_menu{
 width:228px;
 margin:0 auto;
 border:1px #e4e3e8 solid;
 padding-bottom:20px;
 }
.zy_left_menu li{
 text-align:center;
 width:228px;
 margin:0 auto;
 height:50px;
 font-size:16px;
 border-bottom:1px dashed #e4e3e8;
 }

.zy_left_menu li a{
 text-align:center;
 height:50px;
 line-height:50px;
 }
.zy_left_menu li a:hover{
 text-align:center;
 width:223px;
 height:50px;
 line-height:50px;
 display:block;
 background-color:#1873dc;
 color:#FFF;
 border-right:5px #ff8c23 solid;
 }

.ernav_on a{
 text-align:center;
 width:223px;
 height:50px;
 line-height:50px;
 display:block;
 background-color:#1873dc;
 color:#FFF;
 border-right:5px #ff8c23 solid;
}




.zy_con{
 margin-top:15px;
 height: auto;
 width: 845px;
 font-size:14px; 
 line-height:30px;
}
.address{
   font-size:14px;
   height: 44px;
   line-height: 44px;
   border-bottom: #1873dc 2px solid;
   background: url(../images/address.png) left center no-repeat;
}


.xnfz_tit{height: 60px; display:block; background: url(../images/cd_tlx_25.png) left center repeat-x; text-align:center; line-height:60px; font-size:20px;}




.jxsf_tit{height: 45px; line-height:45px; font-size:18px; border-bottom: 2px #ff8c23 solid; padding:0px 15px;}
.jxsf_more{font-size:12px; color: #666;}
.sjsfzx_tit{border-bottom: 2px #1873dc solid; margin-top:20px;}