@charset "utf-8";
/* CSS Document */
body,ul,ol,li,img,input,div { border:0px; padding:0px; margin:0px; }
body { font-family:Arial, Helvetica, sans-serif,'宋体'; font-size:12px; width:100%; position:relative; overflow-x:hidden;}
ul,ol,li { list-style:none; }
a { text-decoration:none; }
.clearboth { display:block; clear:both; }

/*head_86*/
.head_86 { width:100%; height:86px; background:url(../img/head_86_bg.jpg) repeat-x; }
.head_86_auto { width:980px; height:86px; margin:0px auto; }
.head_86_auto .logo { float:left; width:700px; height:49px; padding-top:24px; }
.head_86_auto .Set { float:right; color:#9a9a9a; padding-top:15px; }
.head_86_auto .Set span { padding:0px 5px; }
.head_86_auto .Set a { color:#9a9a9a; }
.head_86_auto .phone { float:right; width:251px; height:21px; padding-top:18px; }

/*head_47*/
.head_47 { width:100%; height:47px; background-color:#0060ad; }
.head_dh { width:990px; height:47px; line-height:47px; margin:0px auto; }

.head_dh_1 { float:left; width:110px; height:47px; text-align:center; font-size:16px; font-weight:bold; position:relative;}
.head_dh_1 a { width:110px; height:47px; color:#fff; display:block;}
.head_dh_1 a:hover { background:url(../img/head_dh_hover.jpg) repeat-x; color:#004bb1; }
.head_dh_1 .second{position:absolute;left:0; top:47px; width:110px; height:32px; line-height:32px; font-size:12px; display:none; z-index:9;}
.head_dh_1 .second a {display:block; color:#004bb1; width:110px; height:32px; background:url(../img/head_dh_on.jpg) repeat-x; }

/*head_Slide*/
.head_Slide { position:relative; left:50%; top:0px; margin-left:-800px; width:1600px; height:550px; }
#bb1, #bb1mask { position:absolute; left:0px; top:0px; width:1600px; height:550px; }
#bb1 img{ position:absolute; border:0; }

/*index_xxx*/
.index_xxx { width:100%; height:auto; background:url(../img/i_bg.jpg) repeat-x #fff; }
.index_xxx_auto { width:1000px; margin:0px auto; padding-top:28px; padding-bottom:27px; }

/*index_jj*/
.index_jj { float:left; width:315px; height:215px; padding-right:39px; }
.index_jj .up { width:315px; height:33px; }
.index_jj .up .left { float:left; width:88px; height:31px; line-height:31px; border-bottom:2px solid #ff9050; color:#0060ad; background:url(../img/index_dian.jpg) 5px center no-repeat; text-indent:18px; font-size:16px; font-family:"微软雅黑"; }
.index_jj .up .right { float:right; width:227px; height:31px; line-height:31px; border-bottom:2px solid #0060ad; }
.index_jj .up .right a { float:right; display:block; color:#535353; }
.index_jj .img { float:left; width:139px; height:172px; padding-top:10px; }
.index_jj .sdody { float:right; width:166px; height:172px; padding-top:10px; overflow:hidden; line-height:25px; color:#636363; }

/*index_news*/
.index_news { float:left; width:301px; height:215px; }
.index_news .news_up { width:301px; height:33px; }
.index_news .news_up ul { float:left; width:301px; height:31px; line-height:31px; text-align:center; font-size:16px; }
.index_news .news_up ul .fl { float:left; width:87px; height:31px; background:url(../img/i_an_1.jpg) left center no-repeat; padding-right:3px; }
.index_news .news_up ul .fl a { display:block; color:#575757; }
.index_news .news_up ul .fl a:hover { display:block; color:#fff; background:url(../img/i_an_2.jpg) left center no-repeat; }
.index_news .news_up ul .fr { float:right; font-size:12px; }
.index_news .news_up ul .fr a { color:#535353; }
.index_news .news_up .left { float:left; width:87px; height:2px; background-color:#ff9050; }
.index_news .news_up .right { float:right; width:214px; height:2px; background-color:#0060ad; }
.index_news .news_down { width:301px; height:186px; }
.index_news .news_down li { width:301px; height:30px; line-height:30px; border-bottom:1px dashed #cfcfcf; }
.index_news .news_down li a { float:left; color:#636363; font-size:14px; background:url(../img/dian.jpg) left center no-repeat; text-indent:11px; }
.index_news .news_down li span { float:right; color:#3363b8; font-size:12px; }

/*index_fw*/
.index_fw { float:right; width:301px; height:215px; overflow:hidden; }
.index_fw .fw_up { width:301px; height:33px; }
.index_fw .fw_up .left { float:left; width:88px; height:31px; line-height:31px; border-bottom:2px solid #ff9050; color:#0060ad; background:url(../img/index_dian.jpg) 5px center no-repeat; text-indent:18px; font-size:16px; font-family:"微软雅黑"; }
.index_fw .fw_up .right { float:right; width:213px; height:31px; line-height:31px; border-bottom:2px solid #0060ad; }
.index_fw .fw_up .right a { float:right; display:block; color:#535353; }
.index_fw .fw_down { width:301px; }
.index_fw .fw_down li { width:301px; border-bottom:1px dashed #cfcfcf; padding-top:5px; padding-bottom:6px; }
.index_fw .fw_down li .title { width:301px; font-size:14px; font-weight:bold; color:#272727; line-height:25px; display:block; }
.index_fw .fw_down li .sbody { width:301px; font-size:14px; line-height:29px; color:#636363; }

/*fy_fig*/
.fy_fig { position:relative; left:50%; top:0px; margin-left:-800px; width:1600px; height:314px; }

/*fy_xxx*/
.fy_xxx { width:100%; height:auto; background:url(../img/i_bg.jpg) repeat-x #fff; }
.fy_xxx_auto { width:1003px; margin:0px auto; }

.fy_xxx_left { float:left; width:221px; background:url(../img/fy_left_bg.jpg) repeat-x #f3f3f3; padding-bottom:14px; }
.fy_xxx_left .fy_dh { width:199px; padding-left:11px; padding-top:13px; }
.fy_xxx_left .fy_dh .dh_1 { width:199px; height:39px; line-height:39px; font-size:16px; text-indent:19px; background:url(../img/dh_1_bg.jpg) repeat-x; }
.fy_xxx_left .fy_dh .dh_1 a { color:#fff; }
.fy_xxx_left .fy_dh .dh_2 { width:199px; height:39px; line-height:39px; font-size:16px; text-indent:19px; background-color:#d3e1f9; margin-bottom:1px; }
.fy_xxx_left .fy_dh .dh_2 a { color:#004bb1; display:block; }
.fy_xxx_left .fy_dh .dh_2 a:hover { color:#fff; background-color:#92aedf; }

.fy_xxx_left .fy_fs { width:221px; height:2px; background:url(../img/fy_left_fs.jpg) center repeat-x; padding:12px 0px; } 

.fy_xxx_left .fy_lxwm { width:199px; height:281px; padding-left:11px; background:url(../img/fy_lxwm_bg.jpg) 11px no-repeat; }
.fy_xxx_left .fy_lxwm .lxwm_ul { width:171px; padding-left:11px; padding-top:105px; }
.fy_xxx_left .fy_lxwm .lxwm_ul li { line-height:27px; color:#000; }
.fy_xxx_left .fy_lxwm .lxwm_ul li span { color:#878787; }

.fy_xxx_right { float:right; width:758px; padding-top:6px; }
.fy_xxx_right .up { width:758px; height:43px; line-height:43px; border-bottom:6px solid #e6e6e6; }
.fy_xxx_right .up .fl { float:left; font-size:18px; color:#1157b6; font-family:"黑体"; display:block; }
.fy_xxx_right .up .fr { float:right; color:#8f8f8f; }
.fy_xxx_right .up .fr a { color:#8f8f8f; }
.fy_xxx_right .up .fr span { padding:0px 5px; }

.fy_xxx_right .body { width:738px; margin:0px auto; padding-top:20px; padding-bottom:14px; line-height:29px; font-size:14px; color:#2f2f2f; }

.fy_xxx_right .list { width:738px; padding-left:10px; padding-top:20px; padding-bottom:14px; }
.fy_xxx_right .list li { width:738px; height:30px; line-height:30px; border-bottom:1px dashed #e6e6e6; }
.fy_xxx_right .list li a { float:left; display:block; color:#2f2f2f; background:url(../img/dian.jpg) 3px center no-repeat; text-indent:11px; }
.fy_xxx_right .list li span { float:right; display:block; color:#2f2f2f; }

.fy_xxx_right .image { width:738px; padding-left:10px; padding-top:20px; padding-bottom:14px; display:block; }
.fy_xxx_right .image li { float:left; width:226px; height:157px; padding:0px 10px; padding-top:10px; }
.fy_xxx_right .image li .img { width:226px; height:137px; display:block; }
.fy_xxx_right .image li .title { width:226px; height:20px; line-height:20px; color:#2f2f2f; text-align:center; display:block; }

/*foot*/
.foot { width:100%; }
.foot_dh { width:100%; height:39px; background:url(../img/foot_dh-bg.jpg) repeat-x; }

.foot_dh_auto { width:990px; height:47px; line-height:47px; margin:0px auto; }

.foot_dh_2 { float:left; width:110px; height:47px; text-align:center; font-size:14px; font-weight:bold; }
.foot_dh_2 a { width:110px; height:47px; color:#fff; display:block;}
.foot_dh_2 a:hover { background:url(../img/head_dh_hover.jpg) repeat-x; color:#004bb1; }

.foot_dh_1 { float:left; width:110px; height:47px; text-align:center; font-size:14px; font-weight:bold; background:url(../img/foot_left.jpg) left center no-repeat; }
.foot_dh_1 a { width:110px; height:47px; color:#fff; display:block;}
.foot_dh_1 a:hover { background:url(../img/head_dh_hover.jpg) repeat-x; color:#004bb1; }

.foot_down { width:100%; text-align:center; line-height:27px; padding:10px 0px; }
.foot_down a { color:#000; }













