﻿@charset "utf-8";
/* CSS Document */

/*common*/
body { font-family: "黑体"; color:#333;}
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
span { overflow:hidden;}/*兼容IE8*/

/*正文开始*/
.banner a { background:url(Img/Index/banner.jpg) no-repeat center 0; height:540px; display:block}
.b15 { background: url(Img/SkinsVIBtn.gif) no-repeat;
border: 0;
cursor: pointer;
overflow: hidden;background-position:-79px -650px; width:60px; height:24px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; }
/**/
.zx { width:234px; overflow:hidden; background:#f2f2f2;}
.zx_top { background: url(Img/Index/zx_top.gif) no-repeat;  height:57px; line-height:57px; text-align:center; margin-bottom:8px;}
.zx_top a { font-size:20px; color:#fff; padding-left:20px;}
.zx_con h3 { margin-bottom:4px;}
.zx_con h3 a { background:url(Img/Index/zx_libg02.gif) no-repeat; width:234px; height:35px; line-height:35px; display:block; font-size:14px; color:#fff; text-align:center;}
.zx_con h3 a:hover,.zx_con .cur a { background:url(Img/Index/zx_libg01.gif) no-repeat;}
.zx_con ul { padding-bottom:5px;}
.zx_con ul li { margin-bottom:3px; margin-bottom:4px;}
.zx_con ul li a { background:url(Img/Index/zx_libg03.gif) no-repeat; width:192px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#333; display:block; margin:0 auto;}
.zx_con ul li a:hover { background:url(Img/Index/zx_libg04.gif) no-repeat;}
.zx_con ul .nobor01 { border:none;}

/**/
.rx { width:786px; overflow:hidden;}
.rx_top { padding-left:6px; height:65px; padding-left:2px;}
.rx_top ul li { margin-left:6px; float:left; display:inline}
.rx_top ul li a { color:#fff; font-size:16px; display:block; width:150px; height:55px; line-height:55px; background:#333; text-align:center; text-shadow:1px 1px 1px #aa3421;}
.rx_top ul li a:hover,.rx_top ul .cur a { background:#cf4028}

.rx_con { display:inline-block;}
.rx_con ul li { float:left; width:384px; margin:0 0 0 7px; font-size:0; border:solid 1px #fff; display:inline; }
.rx_con ul li:hover { border:solid 1px #cf4028;}
.rx_con ul .nobor { margin:0 0 13px;}
.rx_con ul li i img { width:384px; height:296px;}
.rx_con ul li span { display:block; background:#f2f2f2; width:384px; height:70px; text-align:center; padding-top:15px;}
.rx_con ul li span a { color:#333; font-size:14px; padding-top:10px;}
.rx_con ul li span em { display:block; padding:10px 0 0 80px;}
.rx_con ul li span em a { background:url(Img/Index/cp_but0101.gif) no-repeat; width:80px; height:25px; display:block; float:left; margin-right:50px;}
.rx_con ul li span em a:hover { background:url(Img/Index/cp_but0102.gif) no-repeat;}
.rx_con ul li span em .em01 { background:url(Img/Index/cp_but0201.gif) no-repeat;}
.rx_con ul li span em .em01:hover { background:url(Img/Index/cp_but0202.gif) no-repeat;}

.rx_list { margin:10px 0 0;}
.kh01 { top:75px; left:8px; z-index:9;}
.kh03 { top:75px; right:0; z-index:9;}
.kh02 ul li { float:left; width:254px; padding:0 0 0 8px;position:relative;}
.kh02 ul .nobor { padding:0;}
.kh02 ul li img { width:254px; height:196px;}

.kh02 ul li span{ position:absolute; background:url(img/Common/btm07.png) repeat; bottom:4px; left:8px; width:254px; display:block; text-align:center; height:35x; line-height:35px;}
.kh02 ul li span a{ color:#fff;}
/**/
.xq_bg { background:url(Img/Index/xq_bg.gif) no-repeat center 0; height:733px; margin-top:60px;}
.xq_top { text-align:center; font-weight:bold; margin-bottom:10px; height:95px;}
.xq_top a em { display:block; font-size:30px; color:#1d427f;}
.xq_top a span { display:block; font-family:"宋体"; font-size:20px; color:#333; background:url(Img/Index/xq_xx.gif) no-repeat center 12px; margin-top:5px;}
.xq_con { padding-top:40px;}
.xq_con ul li { float:left; padding:0 112px 25px 0;}
.xq_con ul .xq_li03 { padding:0 0 20px;}
.xq_con ul li a { width:265px; height:100px; display:block;}
.xq_con ul li a span { display:block; padding:10px 0 0 25px; font-size:20px; font-weight:bold;}
.xq_con ul li a span b { font-size:30px; font-family:Arial;}
.xq_con ul li a span em { font-size:30px; font-family:Arial; color:#ccc; font-weight:normal; padding:0 3px;}
.xq_con ul li a i { display:block; padding-left:25px; line-height:22px; font-size:14px; width:213px;}
.xq_con ul li a i em { color:#1d427f;}
.xq_con ul li a:hover { background:#cf4028; color:#fff;}
.xq_con ul li a:hover span em { color:#fff;}
.xq_con ul li a:hover i em { color:#fff;}

.xq_bot { padding:0 0 0 338px;}
.xq_bot p { font-size:17px; color:#333; background:url(Img/Index/xq_dh.gif) no-repeat 0 3px; padding-left:45px; float:left; margin-right:10px;}
.xq_bot p em { display: block; color:#cb3928; font-size:26px;}

/**/
.yz { padding-top:45px;}
.yz_top { background:url(Img/Index/yz_bt.gif) no-repeat center 15px; text-align:center; margin-bottom:30px;}
.yz_top a b { display:block; font-size:30px; color:#1d427f;}
.yz_top a em { display:block; font-size:20px; font-weight:bold; padding-top:5px;}

.yz01 { width:381px; overflow:hidden;}
.yz01 ul li { float:left; margin:0 1px 1px 0;}
.yz01 ul li a { width:126px; height:87px; line-height:87px; background:#7f7f7f; text-align:center; font-size:16px; color:#fff; display:block;}
.yz01 ul li a:hover,.yz01 ul .cur a { background:#1d427f;}

.yz02 { float:left; width:639px; overflow:hidden;}
.fc01 { top:150px; left:25px; z-index:9;}
.fc03 { top:150px; right:25px;z-index:9;}
.fc02 ul li { float:left; width:639px; position:relative;}
.fc02 ul li img { width:639px; height:350px;}
.fc02 ul li span { display:block; width:639px;z-index:9; height:66px; overflow:hidden; text-align:center; padding-top:10px; position:absolute; top:274px; left:0; background: url(Img/Index/btm07.png) repeat;}
.fc02 ul li span a { color:#fff; font-size:14px;}
.fc02 ul li span a b { display:block; font-size:16px; padding-bottom:10px;}

/*广告*/
.pic01 { background:url(Img/Index/pic01.jpg) no-repeat center 0; height:280px; margin-top:8px;}
.pic { width:1000px; margin: 0 auto;}
.pic01 p { position:absolute; top:185px; left:605px;}
.pic01 p span { display:block; font-size:15px; color:#cecece; background: url(Img/Index/p_dh01.png) no-repeat 0 0; padding-left:60px; float:left; text-align:center; margin-right:20px;}
.pic01 p span em { display:block; font-size:25px; margin-bottom:10px; color:#fff;}
.pic02 { background:url(Img/Index/pic02.jpg) no-repeat center 0; height:280px; margin-top:-44px;}
.pic02 p { position:absolute; top:185px; left:98px;}

/**/
.ys_bg { background:#f5f5f5; height:767px;}
.ys_top { text-align:center; padding-bottom:35px;}
.ys_top a { font-size:20px; color:#333; font-weight:bold;}
.ys_top a b { display:block; background:url(Img/Index/ys_xx.gif) no-repeat 0 20px; text-align:center; font-size:40px; color:#1d427f;}
.ys_con dl { height:200px; overflow:hidden; float:left;}
.ys_con dl dt { float:left; width:255px;}
.ys_con dl dt img { width:255px; height:200px;}
.ys_con dl dd { float:left; position:relative;}

.ys_con dl dd a { display:block; background:url(Img/Index/ys_ico01.png) no-repeat 0 76px; width:253px; height:198px; border:solid 1px #d2d2d2;}
.ys_con dl dd a em { padding-top:62px; font-size:16px; font-weight:bold; display:block; text-align:center; line-height:25px;}

.ys_con dl dd .rx_p {display: none; position:absolute; top:0; left:0;}
.ys_con dl dd .rx_p a { background:#cf4028 url(Img/Index/ys_ico01.png) no-repeat 0 76px; }
.ys_con dl dd .rx_p a span { width:200px; margin:0 0 0 40px; font-size:14px; line-height:25px; display:block; padding-top:60px; color:#fff;}

.ys_con .ys_dl02 dd a { background:url(Img/Index/ys_ico02.png) no-repeat right 76px;}

.ys_con .ys_dl02 dd .rx_p a { background:#cf4028 url(Img/Index/ys_ico02.png) no-repeat right 76px;}
.ys_con .ys_dl02 dd .rx_p a span { margin:0 0 0 20px}

.ys_con .ys_dl03 dd a em { width:193px; font-size:16px; margin:0 auto; padding-top:82px;}
.ys_con .ys_dl04 dt { width:510px;}
.ys_con .ys_dl04 dt img { width:510px; height:200px;}
.ys_con .ys_dl04 dd a { display:block; background:url(Img/Index/ys_ico01.png) no-repeat 0 76px #fff; width:508px; height:198px; border:solid 1px #d2d2d2; text-align:center;}
.ys_con .ys_dl04 dd a b { font-size:18px; display:block; padding-top:56px;}
.ys_con .ys_dl04 dd a .ys_spbg { font-size:14px; color:#333; display:block; background:url(Img/Index/ys_dh.gif) no-repeat 0 0; padding-left:50px; text-align:left; margin:10px 0 0 155px;}
.ys_con .ys_dl04 dd a:hover .ys_spbg { display:none;}
.ys_con .ys_dl04 dd a span i { font-size:26px; color:#cb3928; display:block}

.ys_con .ys_dl04 dd .rx_p a { background:#cf4028 url(Img/Index/ys_ico01.png) no-repeat 0 76px; width:508px; height:198px;}
.ys_con .ys_dl04 dd .rx_p a span { width:360px; margin-left:90px;}
/**/
.jz_top { text-align:center; padding-bottom:35px;}
.jz_top a em { display:block; font-size:20px; color:#cacaca; text-transform:uppercase;}
.jz_top a b { display:block; font-size:30px; color:#1d427f; padding-bottom:5px;}

.jz_con { display:inline-block;} 
.jz_con dl { float:left; width:247px; margin-right:130px;}
.jz_con .nobor { margin:0;}
.jz_con dl dt { background:url(Img/Index/jz_picbg.gif) no-repeat; width:247px; height:239px; text-align:center; position:relative;}
.jz_con dl dt a i { display: none; position:absolute; top:0; left:10px;}
.jz_con dl dt a:hover i { display:block;}
.jz_con dl dt a img { width:231px; height:231px;}
.jz_con dl dd { text-align:center; padding-top:25px;}
.jz_con dl dd b { line-height:45px; height:45px; overflow:hidden; display:block;}
.jz_con dl dd b a { font-size:18px; color:#333;}
.jz_con dl dd b a:hover{ color:#1d427f; text-decoration:underline;}
.jz_con dl dd em { display:block; font-size:14px; padding:10px;}
.jz_con dl dd p { color:#777; line-height:25px; font-family:"宋体"; font-size:14px;}
 
/*以诚待客*/
.hz_con { margin-top:35px;}
.hz01 { top:50px; left:-56px;}
.hz01 a { background:url(Img/Index/hz_le01.gif) no-repeat; width:37px; height:37px; display:block}
.hz01 a:hover { background:url(Img/Index/hz_le02.gif) no-repeat;}
.hz03 { top:50px; right:-56px;}
.hz03 a { background:url(Img/Index/hz_ri01.gif) no-repeat; width:37px; height:37px; display:block}
.hz03 a:hover { background:url(Img/Index/hz_ri02.gif) no-repeat;}
.hz02 ul li { float:left; width:248px; position:relative; padding-right:9px;}
.hz02 ul .nobor { padding:0;}
.hz02 ul li img { width:246px; height:139px; border:solid 1px #d8d8d8;}
.hz02 ul li a em { display: none; width:246px; height:139px; line-height:139px; overflow:hidden; text-align:center; background:url(Img/Index/btm07.png) repeat; color:#fff; font-size:16px; position:absolute; top:1px; left:1px;}
.hz02 ul li a:hover em { display:block;}

/**/
.zj_bg { background:#f2f2f2; margin-top:30px; height:675px;}
.zj_top { text-align:center; padding:35px 0;}
.zj_top a { font-family:"宋体"; font-size:20px; font-weight:bold;}
.zj_top a b { display:block; font-size:30px; color:#1d427f;}
.zj_bg p i { display:block; text-align:center;}
.zj_bg p span { display:block; font-size:14px; line-height:25px; text-align:center; padding:30px 50px;}
.zj_bg p span a { display:block; font-size:16px; color:#333; text-transform:uppercase; margin-top:10px;}

/**/
.fc { padding-top:40px;}
.fc_top { height:35px; border-bottom:solid 1px #ccc; line-height:25px;}
.fc_top em { display:block; float:right;}
.fc_top em a { font-size:14px; color:#adadad; text-transform:uppercase;}
.fc_top ul li { float:left; overflow:hidden; padding-right:20px; margin-right:15px; background:url(Img/Index/dt_xx.gif) no-repeat right center;}
.fc_top ul li a { display:block; font-size:16px; overflow:hidden;}
.fc_top ul li a:hover,.fc_top ul .cur a { color:#1d427f}
.fc_top ul li a i { display:block; background: url(Img/Index/dt_ico01.gif) no-repeat; width:27px; height:27px; float:left; margin:0 10px 0 0;}
.fc_top ul li a:hover i,.fc_top ul .cur a i { background: url(Img/Index/dt_ico02.gif) no-repeat;}
.fc_top ul .fc_li02 a i { background:url(Img/Index/dt_ico01.gif) no-repeat -138px 0; }
.fc_top ul .fc_li02 a:hover i { background:url(Img/Index/dt_ico02.gif) no-repeat -137px 0; }
.fc_top ul .fc_li03 { background:none;}
.fc_top ul .fc_li03 a i { background:url(Img/Index/dt_ico01.gif) no-repeat -274px 0; }
.fc_top ul .fc_li03 a:hover i { background:url(Img/Index/dt_ico02.gif) no-repeat -273px 0; }
.fc .hz01,.fc .hz03 { top:65px;}
.fc .hz02 ul li { float:left; width:248px; position:relative;}
.fc .hz02 ul li img { width:248px; height:167px; border: none;}

/**/
.dt { margin-top:55px; height:518px;}
.dt_top { height:38px;}
.dt_top span { float:right;}
.dt_top span a { font-size:18px; color:#333}
.dt_top ul li { float:left; background:url(Img/Index/dt_bor.gif) no-repeat right 10px; padding:0 50px 0 0; }
.dt_top ul .nobor { background:none; padding-left:50px;}
.dt_top ul li a { font-size:18px; color:#000; display: inline-block; height:30px;}
.dt_top ul li a:hover,.dt_top ul .cur a { border-bottom:solid 2px #1d427f}
.dt_con { padding-top:30px;}
.dt_con dl dt { float: left; width:463px;}
.dt_con dl dt a img { display:block; width:400px; height:225px;}
.dt_con dl dt a b { display:block; font-size:16px; padding:10px 0;}
.dt_con dl dt a:hover b{ color:#1d427f; text-decoration:underline;}
.dt_con dl dt a em { display:block; font-size:14px; color:#666; line-height:25px; width:406px;}
.dt_con dl dd { float: left; width:525px; padding-left:30px;}
.dt_con dl dd ul li a { display:block; height:60px; margin-bottom:22px; border-bottom: dashed 1px #000}
.dt_con dl dd ul li a em { display:block; float:left; width:60px; font-size:14px; color:#626262; line-height:20px;}
.dt_con dl dd ul li a em b { display:block; font-size:30px;}
.dt_con dl dd ul li a span { display:block; float:left; line-height:30px; height:30px; overflow:hidden; width:430px; font-size:14px;}
.dt_con dl dd ul li a:hover span{ color:#1d427f; text-decoration:underline;}
/**/
.wd_bg { background:url(Img/Index/wd_xx.gif) repeat-x 0 0; margin-top:33px; padding-top:33px;}
.wd_top { height:42px;}
.wd_top em { display:block; float:right;}
.wd_top em a { font-size:16px; color:#adadad; text-transform:uppercase;}
.wd_top span a { font-size:18px; color:#333;}
.wd_top span a:hover{ color:#1d427f; text-decoration:underline;}

.wd_con dl { float:left; width:300px; padding-right:60px;}
.wd_con .nobor { padding:0;}
.wd_con dl dt a { font-size:14px; color:#333; height:30px; line-height:30px; overflow:hidden;}
.wd_con dl dt a:hover{ color:#1d427f; text-decoration:underline; font-weight:bold;}
.wd_con dl dt a em { color:#cb3928;}
.wd_con dl dd { line-height:25px; font-size:14px; color:#666; height:50px; overflow:hidden;}

/*友情链接*/
.yq { padding-top:40px; height:90px;}
.yq span { display:block; float:left; width:158px;}
.yq span em { display:block; margin-bottom:5px;}
.yq span em a { font-size:18px; text-transform:uppercase;}
.yq p { float:left; width:850px; line-height:30px; margin:15px 0 0 10px; height:30px; overflow:hidden; border-left:solid 1px #999}
.yq p a { font-size:14px; color:#333; padding:0 20px;}


