body,td,th,div {font-size: 12px;}
body { background:url(../image/body_bj.gif) top center repeat-x; background-color:#FFFFFF; }
div{ overflow:hidden}
ul { list-style:none; margin:0px; padding:0px;}
li { list-style:none; margin:0px; padding:0px;}
img { border:0}
html,body,form,dl { margin:0px; padding:0px;}
body { background:url(../image/body_bj.gif) center no-repeat top;}
.left { float:left;}
.right{ float:right;}
.clear{ clear:both}
.fsize11 { font-size:11px;}
.fsize12 { font-size:12px;}
.fsize13 { font-size:13px;}
.fsize14 { font-size:14px;}
.fsize15 { font-size:15px;}
.fsize16 { font-size:16px;}
.fsize18 { font-size:18px;}
.fsize20 { font-size:20px;}
.fsize24 { font-size:24px;}
.fsize36 { font-size:36px;}
.fsize30 { font-size:30px;}
.fcol01 { color: #333333;}
.fcol02 { color: #777777;}
.fcol03 { color: #444444;}
.fcol04 { color: #555555;}
.fcol06 { color: #666666;}
.fcol05 { color: #BD0000}
.fcol07 { color: #2975D4}
.fcol088 { color: #888;}
.fcol09 { color: #999;}
.fcol08{ color: #2B99D5;}
.fcol010 { color:#FFFFFF;}
.fcol011 { color:#FF0000;}
.ffam01{font-family: "Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif;}
a:link {color: #666;text-decoration: none;}
a:visited {text-decoration: none;color: #666;}
a:hover {text-decoration: none;color: #FF0000;}
a:active {text-decoration: none;color: #666;}

.blue:link { color:#1D57A7;text-decoration: none;}
.blue:visited {text-decoration: none; color:#1D57A7;}
.blue:hover {text-decoration: none;color: #FF3300;}
.blue:active {text-decoration: none; color:#1D57A7;}

.red:link {color: #FF3300;text-decoration: none;}
.red:visited {text-decoration: none;color: #FF3300;}
.red:hover {text-decoration: none;color: #FF3300;}
.red:active {text-decoration: none;color: #FF3300;}

.bai:link {color: #ef4124;text-decoration: none;}
.bai:visited {text-decoration: none;color: #ef4124;}
.bai:hover {text-decoration: none;color: #ef4124;}
.bai:active {text-decoration: none;color: #ef4124;}

.qhui:link {color: #999;text-decoration: none;}
.qhui:visited {text-decoration: none;color: #999;}
.qhui:hover {text-decoration: none;color: #ccc;}
.qhui:active {text-decoration: none;color: #999;}

.hui:link {color: #444;text-decoration: none;}
.hui:visited {text-decoration: none;color: #444;}
.hui:hover {text-decoration: none;color: #ff0000;}
.hui:active {text-decoration: none;color: #444;}

.hui2:link {color: #666;text-decoration: none;}
.hui2:visited {text-decoration: none;color: #666;}
.hui2:hover {text-decoration: none;color: #F00000;}
.hui2:active {text-decoration: none;color: #666;}

.cheng:link {color: #ff6600;text-decoration: none;}
.cheng:visited {text-decoration: none;color: #ff6600;}
.cheng:hover {text-decoration:none;color: #ff6600;}
.cheng:active {text-decoration: none;color: #ff6600;}

.body_1002{ width:1002px; margin:0 auto;}
.body_100 { width:100%; min-width:1002px;}


.top_body{ height:100px;}
.top_body_logo{ width:200px; margin-top:5px; float:left}
.top_body_pone{ margin-top:33px; width:220px; float:right}
.top_body_so .yuyan { font-size:14px; margin-top:8px; margin-left:25px; width:120px;}
.top_body_so { width:450px; height:37px; float:left; margin:37px 0px 0px 120px}
.top_body_so li { float:left}
.top_body_so .so_left { width:19px; height:37px; background:url(../image/so_left.jpg) no-repeat}
.top_body_so .so_bj { width:240px; height:37px; background:url(../image/so_bj.jpg) repeat-x;}
.top_body_so .so_right { width:36px; height:37px;}
.top_body_so input { height:30px; line-height:30px; width:200px; border:0px; background:#f3f3f3; color:#666; font-size:14px;outline: none; margin-top:2px;}

.index_about_wz{width:275px; height:192px; float:right; color:#555; font-size:13px; line-height:24px;}
.index_about_pic{width:288px; height:192px; float:left;}


.di_body{ width:100%; height:220px; padding:30px 0px 30px 0px; margin-top:12px; background:#ececec}
.di_body ul { float:left}
.di_body ul li{ font-size:13px; margin-top:4px; margin-bottom:4px; color:#444; clear:both}
.di_body ul .wz_01{ font-weight:bold; font-size:14px; color:#333333}
.di_bq_wz{width:1002px; margin:0 auto;margin-top:20px; line-height:25px; font-size:13px; color:#444; text-align:center}


/*鼠标经过图片放大*/
.div1 li{
  width: 263px;
  background: #CCCCCC;
  float:left;
  height: 180px;
  border: #ccc solid 0px;
  margin: 25px 10px 10px 10px;
  overflow: hidden;
}
.div1 li img{
  cursor: pointer;
  transition: all 1.2s;
}
.div1 li img:hover{
  transform: scale(1.4);
}

.ban_body { width:100%; min-width:1002px; height:420px; margin:0 auto; z-index:-1}
.info_ban{width:100%; height:227px; z-index:-1;}

.info_bady{width:100%; background-color:#efefef}
.info_content{width:920px; min-height:350px; font-size:15px; color:#666666; padding:35px 40px 35px 40px; line-height:27px;}

.info_weizhi_body{width:100%; height:50px; line-height:50px; color:#666666; font-size:14px}
.info_weizhi_body ul li { background:url(../image/ico_2.png) no-repeat 0px 17px}
.info_weizhi_body ul li dl{ margin-left:20px;}
.info_nr_body{width:1002px; border:1px #D0D0D0 solid; background:#fff}
.info_cd_body{width:100%; height:48px; background:url(../image/info_an_bj.gif) repeat-x}
.info_cd_body ul li { height:35px; color:#666; border-right:1px #DDDDDD solid; font-size:14px; text-align:center; line-height:18px; padding:13px 18px 0px 18px;}
.info_cd_body ul li:hover{background:url(../image/info_an_bj2.gif) repeat-x; color:#FFFFFF}
.info_cd_body ul .li_on{background:url(../image/info_an_bj2.gif) repeat-x; color:#FFFFFF}

.info_pro_left{width:220px; padding-bottom:10px; border:1px #D0D0D0 solid; float:left; background:#fff}
.info_pro_right{width:746px; padding:0px 0px 30px 12px; border:1px #D0D0D0 solid; float:right; background:#fff}
.info_pro_pic_ul{width:235px; margin-right:13px; margin-top:12px; margin-bottom:12px; float:left;}
.info_pro_pic_ul .pro_pic_li {width:235px; height:190px; overflow:hidden}
.info_pro_pic_ul li img{
  cursor: pointer;
  transition: all 0.5s;
}
.info_pro_pic_ul li :hover{
  transform: scale(1.1);
}
.info_pro_right .pro_til{ font-size:14px; width:100%; text-align:center; margin-top:8px;}
.info_pro_left_til{width:100%; height:38px; background-color:#f6f6f6; color:#ef4124; font-size:16px; border-bottom:1px #D0D0D0 solid; line-height:38px; font-weight:bold}
.info_pro_left_til dl { margin-left:25px;}
.pro_left_ul li { width:100%; margin-bottom:8px; font-size:14px; color:#666; line-height:30px;}
.pro_left_ul li:hover{ color:#FF3300}
.pro_left_ul { padding-top:10px; clear:both;}
.pro_left_ul li .pro_jt{ margin-top:10px; float:left; margin-right:8px; margin-left:20px;}
.pro_left_ul li .pro_wz { float:left; width:150px; line-height:16px; margin-top:7px;word-break:break-all;word-wrap:break-word}
.pro_left_ul li .pro_jh { float:right; margin-right:10px; margin-top:10px;}
.pro_list_til{width:100%; height:35px;border-bottom:1px #D0D0D0 solid; background:url(../image/info_an_bj.gif) repeat-x}
.pro_list_til ul li{ width:150px; background-color:#FFFFFF; color:#FF3300; font-weight:bold; height:33px;border-top:2px #ef4124 solid; text-align:center; line-height:33px; font-size:15px}
.pro_list_bt{ width:100%;text-align:center; font-size:24px; margin-bottom:40px; margin-top:30px; color:#333333}

.pic_div{width:800px; margin:0 auto;}
.pic_div ul { width:248px; height:200px;  float:left; margin-left:8px; margin-right:8px; margin-bottom:20px;}
.pic_div ul .pic_pic{ width:100%; height:180px;border:1px #E4E4E4 solid; overflow:hidden}
.pic_div ul .pic_wz { width:100%; height:25px; line-height:25px; text-align:center; font-size:14px}
.pic_div ul .pic_pic img{
  cursor: pointer;
  transition: all 0.5s;
}
.pic_div ul .pic_pic img:hover{
  transform: scale(1.1);
}


.job_biaoti_ul{ font-size:14px; color:#666; }
.job_til { font-weight:bold; color:#1668C2}
.job_tubiao{float:left; margin-left:35px; margin-top:8px; margin-right:5px;}
.job_tj_div{width:100%; height:160px; padding-top:20px; margin:0 auto; background: #f6f6f6; margin-top:12px;}
.job_tj_div input,textarea { border:#D7D7D7 1px solid; height:22px; line-height:22px; outline:none}
.job_tj_div textarea { border:#D7D7D7 1px solid; height:120px; color:#666; font-size:14px; line-height:22px; outline:none}

.new_div{width:860px; margin:0px auto; padding-bottom:35px;}
.new_div_ul{width:100%; height:195px; background:url(../image/103732.png) bottom repeat-x; margin-top:30px;}
.new_div .new_pic{border:1px #D0D0D0 solid; width:160px; height:110px; float:left}
.new_div .new_bt{ font-size:18px; line-height:30px;}
.new_div .new_ms{ font-size:13px; color:#999; line-height:26px; margin-top:5px;}
.new_list_rqli{width:100%; height:28px; line-height:28px; border-bottom:1px #E1E1E1 dashed; border-top:1px #E1E1E1 dashed; background-color:#F3F3F3;text-align:center; font-size:13px; color:#666666; margin-bottom:30px;}

.yqlj_body{width:100%; margin-top:25px; background-color:#fff}

.nr01_body{width:100%; height:120px; font-size:20px; text-align:center; margin-top:30px; left:186px; position: relative}
.nr01_more{width:46px; height:19px; background:#ef4124; position: absolute; left:769px; bottom:20px; line-height:19px; font-size:12px; color:#FFFFFF}

.nr02_more{width:46px; height:19px; background:#ef4124; line-height:19px; font-size:12px; color:#FFFFFF; text-align:center; float:right}

.bankuai02_til_body{width:100%; height:28px; border-bottom:solid 1px #BCBCBC}
.til_body_til{color:#ef4124; font-size:16px; float:left; font-weight:bold}

.nr_news_li{ clear:both; padding-top:5px;}
.nr_news_li dl { width:100%; height:28px; border-bottom:1px solid #CCCCCC; line-height:28px; font-size:13px;}

.nr_yqlj{width:1002px; height:50px; color:#666; font-size: 14px; border-bottom:1px #B9B9B9 solid; border-top:1px #B9B9B9 solid; margin: 0 auto; background-color:#FFFFFF}
.nr_yqlj ul,li{ float:left}
.nr_yqlj ul{ margin-top:15px;}
.nr_yqlj ul li{ margin-right:25px;}

.nr04_cp_body{margin-top:0px;}
.nr04_cp_body ul{width:238px; height:250px; border:1px #D9D9D9 solid; margin-right:10px; margin-top:10px; overflow: hidden; float:left}
.nr04_cp_body ul .cp_wz { width:100%; text-align:center; margin-top:18px; font-size:13px;}
.nr04_cp_body ul .cp_li { height:196px; overflow: hidden;}
.nr04_cp_body ul li img{
  cursor: pointer;
  transition: all 0.5s;
}
.nr04_cp_body ul li img:hover{
  transform: scale(1.1);
}

.fenye_anniu {padding:10px 22px 10px 22px; border:1px solid #D7D7D7; background-color: #F2F2F2}
.fenye_anniu2 {padding:10px 22px 10px 22px; border:1px solid #D7D7D7; background-color: #F2F2F2}
.fenye_anniu:hover{ background-color:#D7D7D7}

/*右侧漂浮*/
.izl-rmenu{position:fixed; overflow:visible; right:0px; bottom:150px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:0px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; overflow:visible; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f; overflow:visible;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.izl-rmenu .btn-wx2{background:url(../images/r_ly.png) 0px 0px no-repeat; overflow:visible; background-color: #FF666A;}
.izl-rmenu .btn-wx2:hover{background-color: #FF373D;}
.izl-rmenu a.tn-wx2,.izl-rmenu a.tn-wx2:visited{background:url(../images/r_ly.png) 0px 0px no-repeat; background-color:#FF666A; text-decoration:none; display:block;}