
/* CSS Document */

body{margin:0;font-family:微软雅黑;color:#1c1c1c;background:url(http://www.xfzyin.com.cn/template/theme/images/bodybg.png) top center no-repeat #f2f2f2;font-size:16px;}
a:link {COLOR: #1c1c1c; TEXT-DECORATION: none}
a:active {COLOR: #1c1c1c }
a:visited {COLOR: #1c1c1c; TEXT-DECORATION: none}
a:hover {COLOR: #d60707; TEXT-DECORATION: underline}
ul{ margin:0px 0px; padding:0px 0px;}
ul li{ list-style:none;}
.clear{ clear:both;}


/*导航菜单*/
.menu{width:1150px;background:url(../image/nav_bj.jpg) top repeat-x; height:63px;position:relative; margin:260px auto 0px auto}

#navMenu {}

.menu ul{ margin:0px 0px; padding:0px 0px;width:100%; height:42px; width:100%; float:left;}
.menu #nav{ margin:10px 0px 11px 0px; position:relative;}
.menu .mainlevel{ width:170px; float:left; position:relative; height:42px;}
.menu .mainlevel a{height:42px; line-height:42px; padding-left:50px; text-align:left; position:relative; overflow:hidden;}
.menu .mainlevel a span{ width:42px; height:84px; overflow:hidden;display:block; position:absolute; left:0; top:-6px;}
.menu .mainlevel a{ text-decoration:underline;font-size:20px; color:#FFF; font-weight:bold; text-decoration:none}
.menu .mainlevel a:hover{ text-decoration:none; color:#ffff00; text-decoration:none}

.menu #mainlevel_01{ width:128px;}


#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:170px;margin-left:0px; z-index:2;*margin-left:0px;}
.ulnav ul{ width:130px; float:left; margin:0px 30px 0px 10px;background-color:#e4e4e4;padding:5px 0px 5px 0px;overflow: hidden;position: absolute;z-index: 2; height:auto;}

#nav .mainlevel ul li {line-height:32px; height:32px;display:block;width:100%;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#333; line-height:32px; width:100%;height:32px;text-align:center;background:none;float:left;margin:0px 0px; font-weight:normal; color:#333; padding-left:0px;}
#nav .mainlevel ul li a:hover{color:#1259b1;line-height:32px; width:100%;height:32px;background:none;text-decoration:underline; background:none;font-weight:normal;}

.page{ background:#fff; width:1110px;  padding:10px 20px 40px 20px; margin:0 auto;}

.menuBot{ width:1110px; float:left; height:34px}
.menuBot .menuBotL{ width:700px; float:left;}
.menuBot .menuBotL .rq{ width:250px; float:left; line-height:34px;}
.menuBot .menuBotL .tq{ width:340px; float:left;line-height:30px; padding-top:5px; padding-left:14px;}

.menuBot .menuBotR{ width:380px; float:right;}
.menuBot .menuBotR .ipt1{ width:280px;height:32px;line-height:32px; display:block; float:left; padding:0px 10px 0px 30px;border:none; border:solid 1px #d5d9da; background:url(../image/searchbtn.jpg) 6px 6px no-repeat; font-size:12px;}
.menuBot .menuBotR .btn1{ width:50px; height:34px; display:block; float:right; border:none; color:#fff; background:#d60707; text-align:center;font-size:15px;}


.w1110{ width:1110px; margin:10px auto;padding-top:14px; clear:both;}


.qh{ width:570px; height:335px; position:relative; float:left;}
.qh .hd{ overflow:hidden; position:absolute; bottom:0; right:0px;  height:30px;  padding:0 10px; z-index:46; }
.qh .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.qh .hd ul li{ float:left; padding:0;  width:10px; height:10px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background-color:#e8e8e8; border-radius:50px;}
.qh .hd ul li.on{  background-color:#f48501;}
.qh .bd ul{ overflow:hidden; zoom:1; }
.qh .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; height:335px; position:relative;}
.qh .bd ul li .qhImg{ text-align:center;width:570px; height:335px; display:block; overflow:hidden;}
.qh .bd ul li .qhImg img{ width:570px; height:335px; display:block; }
.qh .bd ul li .qhImg a:hover img{ border-color:#999;  }
.qh .bd ul li .qhTxt{ position:absolute; bottom:0; left:0;width:100%; z-index:44;}
.qh .bd ul li .qhTxt a{ position:relative; top:40px;color:#fff; display:block; height:40px; line-height:40px;padding:0 0 0 10px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align:left; z-index:45;}
.qh .bd ul li .qhTxt i{ position:relative;background:#000; display:block; width:100%; height:40px;filter:alpha(opacity=60); /*IE滤镜，透明�?0%*/-moz-opacity:0.6; /*Firefox私有，透明�?0%*/opacity:0.6;/*其他，透明�?0%*/left: 0; bottom:0px; z-index:2;}



.xw{ width:516px; height:332px; border:solid 1px #e5e5e5; border-top:solid 2px #609eec;float:right;}
.xw .xwTitle{ width:516px; float:left; height:45px;}
.xw .xwTitle ul li{ width:145px; height:45px; float:left; display:block; overflow:hidden;}
.xw .xwTitle ul li a{ color:#07499c; padding-left:45px; display:block; float:left; width:100px; height:45px; line-height:45px; font-size:20px;}
.xw .xwTitle ul li .a1{ background:url(../image/a1.png) 12px 14px no-repeat;}
.xw .xwTitle ul li:hover .a1 , .xw .xwTitle ul li.proHover .a1{ background:url(../image/a1h.png) 12px 14px no-repeat;}

.xw .xwTitle ul li .a2{ background:url(../image/a2.png) 12px 14px no-repeat;}
.xw .xwTitle ul li:hover .a2 , .xw .xwTitle ul li.proHover .a2{ background:url(../image/a2h.png) 12px 14px no-repeat;}

.xw .xwTitle ul li:hover  ,.xw .xwTitle ul li.proHover { background:#d60707;}
.xw .xwTitle ul li:hover a ,.xw .xwTitle ul li.proHover a{  color:#fff;}
.xw .xwTitle ul li a{ text-decoration:none;}


.jndtBox{ width:484px; float:left; padding:2px 16px; display:none;}
.jndtBox ul li{ width:470px; padding:0px 7px; line-height:38px; height:38px; background:url(../image/li_list1.jpg) left center no-repeat; border-bottom:dashed 1px #ccc;}
.jndtBox ul li a{ width:320px; display:block; float:left; height:38px; overflow:hidden;}
.jndtBox ul li span{ width:150px; display:block; float:right; text-align:right; color:#999;}


.zt{ width:1080px; float:left; border:solid 1px #e5e5e5; height:72px; padding:14px 14px;}
.zt .ztTitle{ width:82px; height:72px; float:left;}
.zt .ztBox{ width:985px; float:right;}
.zt .ztBox img{ width:210px; padding:1px 1px; border:solid 1px #e5e5e5;}

.bsdt{ width:1110px; float:left;}
.bsdt .bsdtTitle{ width:1110px; border-bottom:solid 3px #d60707; height:30px; line-height:30px; padding-bottom:5px;}
.bsdt .bsdtTitle span{ position:relative;display:block; float:left; font-size:20px; font-weight:bold; color:#d60707;}
.bsdt .bsdtTitle span img{ width:22px; height:23px; float:left;display:block;margin-top:2px;}
.bsdt .bsdtTitle span label{ display:block;float:left; padding-left:10px; height:30px; line-height:30px;}
.bsdt .bsdtTitle a{ float:right; padding:0px 5px; color:#d60707; font-size:16px;}


.bsdtMain{ width:1110px; margin:20px 0px;}
.bsdtMain .bsdtL{ width:170px; height:220px; float:left;}
.bsdtMain .bsdtM{ width:415px; float:left; margin-left:22px;}

.wsba-title{ width:100%; height:35px; border-bottom:1px solid #ecebeb;}
.wsba-title h3{ background:url(../image/wsba-title.png) 1px center no-repeat; padding-left:18px; line-height:35px; color:#d60707; font-weight:normal; font-size:16px; margin:0px 0px;}
.wsba-box{ width:395px; padding-left:15px;  overflow:hidden; height:190px;}
.sjba{ width:415px; height:95px; border-bottom:1px dashed #e2e2e2;}
.sjba h3{ width:100%; padding-top:12px; margin:0px 0px;overflow:hidden; font-weight:normal; font-size:16px;}
.sjba span{ float:left; padding:12px 20px 0 0;}
.sjba span a{float:left; width:80px; height:29px; line-height:29px;border:1px solid #d60707;  font-size:14px; text-align:center;color:#d60707; }
.sjba span a:hover{ color:#fff;background:#d60707;}


.bszn-tab { width:480px; float:right; height:208px; overflow: hidden;}
.bszn-tab .tab-hd{  width:100%; height:32px; background:url(../image/bottom-line.png) left bottom repeat-x;}
.bszn-tab .tab-hd li{ float: left; }
.bszn-tab .tab-hd li a{ float:left; border:1px solid #fff; border-bottom:none; padding:0 15px;  line-height:32px;  color:#343333; height:32px; }
.bszn-tab .tab-hd li.on a,.bszn-tab .tab-hd li a:hover{ color:#d60707;border:1px solid #c5c5c5; border-bottom:none; background:#fff; }

	
.bszn-tab .tab-bd { float:left; padding:5px 10px 0 20px; width:450px; }
.bszn-list li{ height:35px; overflow:hidden; padding-left:10px; float:left; }
.bszn-list li{background:url(../image/li_list1.jpg) left center no-repeat; width:100%; float:left;}
.bszn-list li a{  line-height:35px; width:100%; height:35px; overflow:hidden;}


.flfg{ width:358px; height:360px; float:left; border:solid 1px #e5e5e5; margin-right:18px;}
.flfgTitle{ width:100%; float:left; height:40px; border-bottom:solid 1px #e5e5e5;}
.flfgTitle span{ display:block; float:left; width:110px; background:#d60707; font-size:18px; font-weight:bold;color:#fff; line-height:40px; text-align:center;}
.flfgTitle a{ float:right; text-align:right; padding:0px 10px; line-height:40px; color:#999;}

.flfgBox{ width:334px; float:left; padding:12px 12px;}
.flfgBox dl { width:334px; display:block; float:left; padding:0px 0px; margin:0px 0px;}
.flfgBox dl dt{ width:334px; float:left; height:135px; margin-bottom:5px;}

.flfgBox dl dd{ width:320px; padding-left:14px; background:url(../image/li_list1.jpg) left center no-repeat; height:32px; line-height:32px; display:block; float:left; margin-left:0px;}
.flfgBox dl dd a{ width:250px; float:left; height:32px; overflow:hidden;}
.flfgBox dl dd span{ width:70px; display:block; float:right; text-align:right; color:#999;}


.xfzs{ width:350px; float:right;height:360px;border:solid 1px #e5e5e5;}
.xfzs .flfgTitle{ width:100%; float:left; height:40px; border-bottom:solid 1px #e5e5e5;}
.xfzs .flfgTitle span{ display:block; float:left; width:110px; background:#d60707; font-size:18px; font-weight:bold;color:#fff; line-height:40px; text-align:center;}
.xfzs .flfgTitle a{ float:right; text-align:right; padding:0px 10px; line-height:40px; color:#999;}

.xfzs .flfgBox{ width:330px; float:left; padding:12px 10px;}
.xfzs .flfgBox dl { width:330px; display:block; float:left; padding:0px 0px; margin:0px 0px;}
.xfzs .flfgBox dl dt{ width:330px; float:left; height:135px; margin-bottom:5px;}

.xfzs .flfgBox dl dd{ width:320px; padding-left:14px; background:url(../image/li_list1.jpg) left center no-repeat; height:32px; line-height:32px; display:block; float:left; margin-left:0px;}
.xfzs .flfgBox dl dd a{ width:250px; float:left; height:32px; overflow:hidden;}
.xfzs .flfgBox dl dd span{ width:70px; display:block; float:right; text-align:right; color:#999;}



.bmdhBox{ width:330px; float:left;}
.bmdhBox p{margin:15px;}
.bmdhBox ul li{ width:150px; height:80px; float:left; margin-left:15px; margin-top:20px;}
.bmdhBox ul li span{ display:block; width:100%; text-align:center;font-size:18px; font-weight:bold;}

.bmdhBox ul li img{ width:38px; height:38px; display:block; float:left; margin:8px 56px 0px 56px;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.bmdhBox ul li a:hover{ text-decoration:none;}
.bmdhBox ul li a:hover img , .bmdhBox ul li a:hover img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);}


.footBg{ width:100%; background:#f5f5f5; border-top:solid 4px #d60707; padding:20px 0px 10px 0px;}
.yqlj{ width:1110px; float:left;}
.yqlj ul li{ width:240px; float:left; margin-left:36px;}
.yqlj ul li select{ width:172px; height:30px; border:solid 1px #d7d7d7; color:#9d9d9d; text-align:center;}


/*.foot{ width:1110px; float:left; margin-top:30px; font-size:14px;}
.foot .footL{ float:left; line-height:30px;}
.foot .footR{ float:right;}
.foot .footR a{ margin-left:10px;}*/


.foot{ width:1110px; float:left; margin-top:30px; font-size:14px;}
.foot .footL{ float:left; line-height:30px;}
.foot .footR{ float:right;}
.foot .footR a{ margin-left:10px;}

.foot  .footM{ float:left; margin-left:150px; margin-top:15px;}

.foot  .footM ul li{display: inline;margin-right:20px;font-size: 0;}
.foot  .footM ul li a{position: relative;width: 30px;height: 30px;display: inline-block;}
.foot  .footM ul li a span{ display:none;position:absolute; z-index:33; margin-top:-190px; margin-left:-60px;}
.foot  .footM ul li a:hover span{ display:block;}




.position{ width:1110px; margin: 0px auto; padding:5px 0px; background: #ffffff; line-height: 42px;border-bottom: 1px solid #e7e7e7; color: #787878}
.position span{ padding-left:0px; font-size:14px; }
.position a{ color: #787878}
.position a:hover{color:#DE0000;}

.com_left{ width: 240px; float: left;margin-top:10px; }
.com_right{ width:840px; float: right;margin-top:10px; }


.nav_title{ height: 50px;background: url(../image/lbbtn.jpg); line-height: 50px; text-align: center; color: #ffffff; font-size: 20px; }
.nav_link{border: 1px solid #dcdcdc; background: #f6f6f6; min-height: 1000px;}
.nav_link li{ height: 53px; line-height: 53px; border-bottom: 1px solid #dcdcdc }
.nav_link li.over{ background: #eaeaea }
.nav_link li a{font-size: 16px;}
.nav_link li i{margin-left:22px; margin-right:12px; background:url(../image/icon4.jpg) left center no-repeat;display: block; width:21px; height:54px;float: left;}



.listnav{ width:840px; float:left;background:#ebebeb; height:42px; float:left;}
.listnav span{ display:block; float:left; background:#d60707; font-size:18px; line-height:42px; font-weight:bold; text-align:center; width:auto; padding-left:10px; padding-right:10px;color:#fff;}

.page_list {margin-top: 20px;min-height: 860px; float:left; width:840px;}
.page_list ul{ display:block; border-bottom:solid 1px #DBDBDB; width:840px;padding-bottom:10px; margin-bottom:10px;}

.page_list ul li{ display:block; float:left;height: 36px;line-height: 36px;clear: both;overflow: hidden;vertical-align: bottom; background:url(../image/li_list1.jpg) 4px 14px no-repeat; padding-left:15px; width:825px;}
.page_list ul li a{ width:680px; display:block; float:left;}
.page_list ul li span{ width:105px; display:block;  float:right; text-align:right; color:#B7B7B7;}


.epages { margin: 20px auto; height: 30px; text-align: center; margin-top: 30px; clear:both; }
.epages b { background:#055aaa;padding: 0px 10px; border: 1px solid #055aaa; color: #fff; }
.epages a b { background: none; color: #9B9B9B;padding:0px; border: none;}
.epages a { TEXT-ALIGN: center; margin: 0px 3px; padding: 0px 8px; border: 1px solid #E8E8E8; DISPLAY: inline; COLOR: #7f7f7f; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.epages a.selected { COLOR: #fff; CURSOR: default }
.epages a.selected:hover { COLOR: #fff; CURSOR: default }
.epages a.comm { COLOR: #630; CURSOR: pointer }
.epages a.comm:hover { COLOR: #630; CURSOR: pointer }
.pagePrev b { BORDER-BOTTOM: #f8f8f8 6px solid; POSITION: absolute; BORDER-LEFT: #f8f8f8 6px solid; LINE-HEIGHT: 0; WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: 0px; BORDER-TOP: #f8f8f8 6px solid; TOP: 12px; CURSOR: pointer; BORDER-RIGHT: #4e4e4e 6px solid; LEFT: 9px }
.pageNext b { BORDER-BOTTOM: #f8f8f8 6px solid; POSITION: absolute; BORDER-LEFT: #4e4e4e 6px solid; LINE-HEIGHT: 0; WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: 0px; BORDER-TOP: #f8f8f8 6px solid; TOP: 12px; CURSOR: pointer; BORDER-RIGHT: #f8f8f8 6px solid; LEFT: 16px }


/*--------单页�?-------*/

.content-inner{margin:0px 0px 15px 0px;*+margin:0px 0px 15px 0px; border-left: 1px solid #e7e7e7; float:right; padding:10px 25px 40px 35px;*+padding:10px 17px 40px 17px; width:860px; background-color: #fff; box-sizing: border-box;}
.content-inner p,.content-inner span{ line-height:28px;}
.content-inner .tit{padding:10px 60px 0 60px;font-size:26px; margin:0px 0px;text-align: center; color: #d60707; font-weight:bold;}
.content-inner .fbt{font-size: 20px; text-align: center; padding-top: 10px; color: #646464; line-height: 30px;}
.content-inner .msg{ height: 50px; line-height: 50px; text-align: center; color: #888; border-bottom: 1px dashed #dcdcdc; font-size:14px;}
.content-inner .msg .close-page{padding: 0 8px;height: 24px;border:1px #e0e0e0 solid;border-radius: 3px;color: #888;}
.content-inner .msg .close-page:hover{background-color: #e0e0e0;color: #ee0000;}
.content-inner #contents{ padding:10px 0;}
.content-inner #contents,.content-inner #contents p{ color: #333333; font-size: 16px; line-height: 35px; }
.content-inner #contents img{	max-width: 640px;}
.content-inner #contents{ width:780px; padding-bottom: 20px; padding-top:14px; padding-left:10px;}
.content-inner #contents table{border-collapse:separate; border-spacing:0px;}
.content-inner .ewm img{ margin: 0 auto; display: block; width: 140px; height: 140px;}
.content-inner .pull-right{ display: block; margin-top: 20px; line-height:32px; padding-bottom:20px; padding-left:10px; font-size:14px;}
.content-inner .pull-right a{ margin-right: 20px; color: #888; text-decoration: none; font-size:16px;}
.content-inner .pull-right a:hover{ color: #ee0000;}

.arttool{ height: 30px; border-top:1px solid #E8E8E8;padding-top: 10px}
.arttool .ff{ width:100%;text-align:center; font-size:12px; height:30px; line-height:30px; }
.arttool .ff a{padding: 0px 5px;}
.arttool .ff a.top{ color: red }
.arttool .bdsharebuttonbox{ float: left; } 



.art_box_right{ width:220px; float:left; }
.art_rdzz{ overflow:hidden}
.art_rdzz li{ height:36px; line-height: 36px; overflow: hidden; vertical-align:bottom; border-bottom: 1px dotted #E8E8E8; background:url(../image/li_list1.jpg) 4px 14px no-repeat; padding-left:15px; }
.art_rdzz li a{ display:block; font-size:14px;}
.art_rdzz li.bt a{font-size:20px;}
.art_rdzz li.bt{ margin-bottom:3px; background-position:left 11px;}

.paihang{ margin-top: 18px; }
.paihang  ul{width: 100%;}
.paihang li{ line-height: 42px; height: 42px;  border-bottom: 1px dotted #E8E8E8; width:100%; overflow:hidden;}
.paihang li  span{  display: block;float: left; width: 190px; overflow:hidden;}
.paihang li span.v-col-tit{width: 18px; height: 18px;line-height: 18px; text-align: center; margin-top: 14px; margin-right:8px;  background: #D2D2D2; color: #fff; font-size:12px;}
.paihang li span.first{background: #DB0000; font-size:12px;}


/*------图片-------*/

/*pro*/
.page_pro{ width:840px; float:left; padding:15px 0px;}
.page_pro ul { width:860px; margin-left:-20px;}
.page_pro ul li{ width:262px; height:210px; float:left; margin:10px 0px 10px 20px;}
.page_pro ul li a.page_proImg { width:260px; height:175px; display:block; float:left; overflow:hidden;}
.page_pro ul li img{ width:260px; height:175px; border:solid 1px #dbdbdb;transition:all 0.6s ease 0s;} 
.page_pro ul li a.page_proImg:hover img{transform:scale(1.2); transition:all 0.6s ease 0s;}
.page_pro ul li a.page_proTxt{ width:262px; height:30px; display:block; float:left; text-align:center; line-height:30px;}


