@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:"微软雅黑"; font-size:12px; color:#626262;}
ul,li{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none; color:#626262; blr:expression(this.onFocus=this.blur());}
:focus { outline:0;}
area{ blr:expression(this.onFocus=this.blur());}
img{ border:none;}
.clear{ clear:both;}

.logo{ margin:0 auto; padding:0 10px; width:980px; height:88px; background-color:#FFF;}
.top{ float:right; width:810px; height:88px;}
.top span{ float:right; margin:18px 15px 0 0; _margin-right:0; text-align:right; width:310px; *width:321px; height:40px; line-height:28px; font-size:14px; color:#919093; display:block;}
.searchbox{ float:left; margin-right:5px; width:177px; height:25px; border:1px solid #E1E1E1; background:url(../images/text_bj.jpg) no-repeat;}
.searchbox input{ float:left;width:150px; height:23px; border:none; color:#ddd }
.searchbox input.text{color:#000;}
.searchbox a{float:left; width:27px; height:23px;}

.nav{ margin:0 auto; width:810px; height:26px; font-size:14px;}
.nav li{ float:left; width:85px; height:26px; line-height:26px; text-align:center; position:relative;}
.nav li a{ color:#000;}
.nav li a:hover{ color:#FFF; background-color:#ED1B23; display:block;}
.nav div{position:absolute; z-index:999; width:185px; background:#fff; left:-50px; top:25px; display:none;}
.nav div li{padding:1px 0;width:185px;}
.nav div li a{font-size:12px;}
.nav div.dw{width:185px;}
.nav div.dw li{width:185px;}

.bann{ height:348px; position:relative;}
.banner{ margin:0 auto; width:980px; height:348px;}
.menu{ width:980px; height:38px; position:absolute; top:330px;}
.menu li{ float:left; margin-right:2px; width:138px; height:38px; font-size:14px; line-height:38px; text-align:center; background:url(../images/menu_bj.jpg) repeat-x;}
.menu li a{ color:#FFF;}
.con{ background:url(../images/bj.jpg) repeat-x; overflow:hidden;}
.con_1{ margin:30px auto; padding:13px 20px 0; width:938px; height:210px; border:1px solid #DDDDDD; background-color:#FFF;}
.con_1 h1{ margin:0; padding:0; height:35px; font-size:12px; color:#ed1b23; background:url(../images/con_1_x.jpg) no-repeat; background-position:112px 9px;}
.con_1 h1 span,.con_2_l h1 span,.con_2_m h1 span,.con_2_r h1 span,.con_3_l h1 span,.con_3_r h1 span{ float:right; font-size:8px; line-height:18px;}

.zscroll{ width:938px; height:175px;}
.zscroll li{ float:left;}
#scroll{ width:850px; height:150px; overflow:hidden;}
#scroll li{ float:left; margin:0 15px; padding:5px 0; width:140px; height:140px; background:url(../images/con_bj.jpg) no-repeat;}
#scroll li img{ width:138px; height:136px; border:1px solid #EDEDED;}
.prev{ margin:6px 19px 0 0; width:25px; height:138px; background:url(../images/con_1_ion.jpg) left top no-repeat;}
.next{ margin:6px 0 0 19px; width:25px; height:135px; background:url(../images/con_1_ion.jpg) right bottom no-repeat;}
.prev:hover,.prev_1:hover{ cursor:pointer;}
.next:hover,.next_1:hover{ cursor:pointer;}

.con_2{ margin:0 auto; width:980px; height:305px; line-height:25px; background:url(../images/con_2_bj.jpg) bottom no-repeat;}
.con_2_l{ float:left; padding:12px 20px 0; width:218px; height:270px; border:1px solid #DDDDDD;}
.con_2_l h1{ margin:0; padding:0; height:35px; line-height:normal; font-size:12px; color:#ed1b23; background:url(../images/con_2_l_x.jpg) no-repeat; background-position:55px 9px;}
.con_2_l img{ margin-left:6px; width:206px; height:76px;}
.con_2_l strong{ text-align:center; font-size:14px; color:#ed1b23; display:block;}

.con_2_m{ float:left; margin:0 18px; _margin:0 9px; padding:12px 20px 0; width:382px; height:270px; border:1px solid #DDDDDD;}
.con_2_m h1{ margin:0; padding:0; height:35px; line-height:normal; font-size:12px; color:#ed1b23; background:url(../images/con_2_m_x.jpg) no-repeat; background-position:60px 9px;}
#tj{ width:382px; height:105px; list-style:none;}
#tj img{ float:left; margin-right:10px; width:120px; height:90px;}
#tj strong{ line-height:normal; color:#276f8e;}
.con_2_m li,.con_3_r li{ list-style:square inside;}
.con_2_m li span{ float:right; color:#a9a9a9;}

.con_2_r{ float:left; width:258px; height:282px; border:1px solid #DDDDDD;}
.con_2_r h1{ margin:0; padding:12px 20px 0; height:35px; line-height:normal; font-size:12px; color:#ed1b23; background:url(../images/con_2_r_x.jpg) no-repeat; background-position:110px 21px;}

.con_3{ margin:5px auto; width:980px; height:275px; line-height:24px; background:url(../images/con_3_bj.jpg) bottom no-repeat;}
.con_3_l{ float:left; padding:12px 20px 0; width:660px; height:253px; border:1px solid #DDDDDD;}
.con_3_l h1{ margin:0; padding:0; height:35px; line-height:normal; font-size:12px; color:#ed1b23; background:url(../images/con_3_l_x.jpg) no-repeat; background-position:55px 9px;}
.con_3_l img{ float:right; margin:0 10px 0 50px; width:305px; height:210px;}
.con_3_l li{ width:295px; line-height:23px; text-indent:5px; border-bottom:1px dashed #696969; display:block;}
.con_3_l li span{ margin-right:15px; float:right;}

.con_3_r{ float:right; padding:12px 20px 0; width:218px; height:253px; border:1px solid #DDDDDD;}
.con_3_r h1{ margin:0; padding:0; height:35px; line-height:normal; font-size:12px; color:#ed1b23; background:url(../images/con_3_r_x.jpg) no-repeat; background-position:55px 9px;}

.foot{ margin-top:15px; padding-top:20px; height:320px; text-align:center; line-height:25px; background-color:#D7D7D7;}


/* nr样式 */
.ban{ margin:0 auto; width:1000px; height:200px;}
.nr,.gcal_ny{ margin:0 auto; width:1000px;}
.left_bt{ float:left; margin-bottom:35px; width:207px; height:51px; text-align:center; font-size:24px; font-weight:bold; color:#FFF; line-height:51px; background:url(../images/left_bj.jpg) no-repeat;}
.right_bt{ float:right; margin-bottom:35px; padding-left:30px; width:763px; height:51px; line-height:51px; background:url(../images/right_x.jpg) repeat-x;}
.right_bt span{ color:#333;}
.right_bt span a{ color:##D4D4D4;}

.left{ float:left; margin-bottom:85px; width:207px;}
.left ul{ margin:0 auto; width:178px; border:1px solid #C4C4C4; border-bottom:4px solid #ED1B23;}
.left li{ padding-top:1px; height:33px; font-size:13px; font-weight:bold; text-indent:2em; line-height:33px; border-top:1px solid #D4D4D4;}
.left li.sub a{ padding-left:20px; color:#666; font-size:12px; font-weight:normal;}
.left li:hover{ padding-top:0; border-top:2px solid #ED1B23; background:url(../images/left_con.jpg) no-repeat; background-position:15px center;}
#left1:hover{ padding-top:0; border-top:2px solid #ED1B23; background:url(../images/left_con.jpg) no-repeat; background-position:125px center;}
#left2:hover{ padding-top:0; border-top:2px solid #ED1B23; background:url(../images/left_con.jpg) no-repeat; background-position:160px center;}
.left li a:hover{ color:#ED1B23;}

.right{ float:right; margin-bottom:85px; width:793px; line-height:25px;}
.qyjs,.sycp{ padding:0 40px; width:713px;}


.xwzx{ padding:0 5px 0 45px; width:743px; font-size:13px;}
.xwzx li{ margin-bottom:5px; height:30px; line-height:30px; color:#666; text-indent:1em; list-style:square inside;}
.xwzx li span{ float:right; margin-right:10px; color:#999;}
.xwzx li:hover{ color:#ED1C24; background-color:#F7F7F7;}
.xwzx li a:hover,.sycp li a:hover,.tyzx li a:hover{ color:#ED1C24; text-decoration:underline;}
.page{ margin-top:65px; height:40px; line-height:40px; text-align:center; border-top:1px solid #666;}


.sycp li{ float:left; margin:0 10px 35px 40px; width:183px; text-align:center; background:url(../images/sycp_bj.jpg) no-repeat;}
.sycp li img{ margin:1px 1px 15px; width:181px; height:151px;}


.sycp_ny{ padding:0 35px; width:723px; overflow:hidden;}
.sycp_ny_l{ float:left; width:295px; height:249px;}
.sycp_ny_r{ float:right; width:400px; line-height:30px; color:#333;}
.sycp_ny_r h1{ margin:0 0 10px 0; padding:0; line-height:22px; font-size:12px; color:#FFF; text-indent:1em; background:url(../images/sycp_ny_r_bj.jpg) no-repeat;}
.sycp_bt{ margin:25px 0; width:723px; height:23px; font-size:15px; color:#FFF; text-indent:1em; line-height:22px; background:url(../images/sycp_ny_bj.jpg) no-repeat;}
.sycp_ny li{ padding-left:10px; list-style:square inside;}
.sycp_bg{ width:723px; text-align:center;}


.gcal_l{ float:left; padding:0 30px 0 20px; width:330px; height:400px; line-height:25px; overflow-y:auto;}
.gcal_l strong{ font-size:18px; height:30px; display:block;}
.gcal_r{ float:right; width:620px; height:490px;}

#Gallery{ width:620px; height:490px; overflow:hidden; position:relative;}
#Gallery .prev_1{ margin-top:147px; width:49px; height:95px; background:url(../images/gcal_con.png) left top no-repeat; position:absolute; left:5px; z-index:5;}
#Gallery .next_1{ margin-top:147px; width:49px; height:95px; background:url(../images/gcal_con.png) left bottom no-repeat; position:absolute; right:5px; z-index:5;}
#Gallery .big{ height:390px; }
#Gallery .big li{ float:left; margin:0 5px; width:610px; height:390px;}
#Gallery .big li img{ width:610px; height:390px;}
#Gallery .small{height:90px; margin-top:10px;}
#Gallery .small li{float:left; width:123px; height:80px;}
#Gallery .small li img{ margin-left:5px; width:118px; height:80px;}

.gcal_ny li{ float:right; margin:45px 10px 0 0; text-align:center;}
.gcal_ny li img{ margin-bottom:10px; width:81px; height:51px;}


.xzzq{ padding-left:40px; width:752px;}
.xzzq li{ float:left; margin-right:28px; *margin-right:14px; width:160px; line-height:25px; text-align:center;}
.xzzq li img{ width:160px; height:195px;}
#xz1{ color:#fe9500;}
#xz2{ color:#2874ff;}


.tyzx{ padding:0 17px; width:1000px; overflow:hidden;}
.tyzx li{ float:left; margin:0 60px 35px 5px; width:183px; text-align:center;}
.tyzx li img{ margin-bottom:10px; width:183px; height:155px;}

.tyzx_gd{ margin-bottom:75px; width:966px; height:322px;}

.zpxx{ padding-left:45px; width:748px;}
.zpxx h1{ width:748px; height:30px; color:#333; font-size:13px; font-weight:normal;}
.zpxx h1 a{ color:#4D87DE; text-decoration:underline;}
.zpxx li{ padding:10px 0; width:748px; line-height:20px; font-size:11px; border-top:double 4px #B2B2B2;}
.zpxx li span{ font-size:13px; color:#ED1B23; font-weight:bold;}

#banner{width:100%; height:348px; position:absolute; z-index:0; text-align:center; overflow:hidden;}
#banner img{position:absolute; top:0; display:none;}
#banner .bannernav{position:absolute; top:300px; z-index:99}
#banner .bannernav a{float:left; margin-left:10px; height:16px; width:16px; background:url(../images/bann_con.png) no-repeat right;}
#banner .bannernav a.current{ background:url(../images/bann_con.png) no-repeat left;}
