@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; }
a{ color:#000;}
a:hover{ text-decoration:none;}

.hline{ height:20px; overflow:hidden;}
.header{ background:url(../images/bg_header.png) top center no-repeat; border-top:#C30 solid 2px;}
.header .container{ padding:5px 0;}
.header .row{ padding-left:20px;}
.header .col-md-3{ text-align:center;}
.header .topfw{ padding-top:20px;}
.navBar {}

/* nav css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:1;  background-color:#323232; color:#fff; height:46px;}
.nav{ margin:0 auto;}
.nav .m{ float:left; width:12.5%;  position:relative; }
.nav h3{ float:left;width:100%; margin:0 auto; text-align:center; padding:0;  font-size:100%; font-weight:normal; font-size:16px; height:46px; overflow:hidden;  }
.nav h3 a{ display:block;  color:#fff; font-weight:bold;  padding:14px 0; vertical-align:middle;  }
.nav .on{ border:0;  }
.nav .on h3:hover{ background:url(../images/nav_bg.png) bottom center no-repeat; color:#FFF; font-weight:bold;}
.nav .sub{ display:none; /*默认隐藏*/ width:160px; padding:5px 10px 10px 10px;   position:absolute; left:0; top:46px; background:#fff; border:1px solid #F96105; border-top:0;   }
.nav .sub li{ height:26px; line-height:26px; padding:4px 0; list-style:none; }
.nav .sub li a{ display:block; padding-left:6px; background:url(images/icon.png) 0 9px no-repeat; color:#999;   }
.nav .sub li a:hover{ color:#FA6D06;    }

.nav #m7 .sub{ width:320px; left:auto; right:-1px; }


/* flash css */
.fullSlide{ width:100%;  position:relative;  height:420px; background:#000;  }
.fullSlide .bd{width:100%; margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:420px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:420px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
.fullSlide .hd ul .on{ background-position:0 0; }

/* tabpro css */
.ipro{}

.tabpro{ width:100% }
.tabpro .hd ul{ z-index:5; position:relative;  zoom:1;}
.tabpro .hd li{ float:left; height:24px; line-height:24px; margin-top:4px; padding:0px 16px 0px 16px; margin-right:5px; color:#333333; background:url(../images/btn_bg.gif) repeat-x; border:0px solid #c8d1d5; border-bottom:0px; cursor:pointer;}
.tabpro .hd li.on{ height:27px; line-height:32px; font-weight:bold; overflow:hidden; margin-top:0px; position:relative; top:1px; border-top:2px solid #004ea2; background:#fff; }
.tabpro .hd li.on span{ font-weight:bold; color:#c00;  }
.tabpro .bd{ border:0px solid #C8D1D5; padding:10px 0px 0 0px; clear:both; position:relative; }
.tabpro .bd a{ font-weight:normal;}
.tabpro .bd .conWrap{ width:100%;  }
.tabpro .bd p{ padding-bottom:10px  }
.tabpro .bd dd{text-align:center;}
.tabpro .bd dt{text-align:center; line-height:30px;}

.ifw{}
.ifw .col-md-4{ text-align:center; height:38px; line-height:38px; background:url(../images/icon_fw.png) -30px -78px no-repeat}
.ifw .fw1{background-position:-30px -80px;}
.ifw .fw1:hover{background-position:-30px -178px; color:#C00; font-weight:bold;}
.ifw .fw2{ background-position:-30px -115px;}
.ifw .fw2:hover{background-position:-30px -213px; color:#C00; font-weight:bold;}
.ifw .fw3{ background-position:-30px -145px;}
.ifw .fw3:hover{background-position:-30px -243px; color:#C00; font-weight:bold;}
/* inews css */
.inews .col-md-12{ line-height:30px; height:30px; padding-left:10px; font-weight:bold; background-color:#efefef;}
.inews .top1 h2{ font-size:14px; margin:0 auto; padding:10px; font-weight:bold;}
.inews .toplist a{ float:left;}
.inews .toplist span{ float:right;}
.inews li{ padding:10px;}
.inews li:after{ clear:both;}

/* xm css 滚动 */
.ixm-top{ width:100%; height:45px;  overflow:hidden; position:relative; background:#efefef url(../images/bg_icase.png) no-repeat; padding-left:120px;}
.ixm-top .hd{ float:right; overflow:hidden; width:30px;  height:45px; background:#f4f4f4; padding:0 7px;  }
.ixm-top .hd .prev,.ixm-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin:8px 5px;  overflow:hidden;
			 cursor:pointer; background:url("../images/icoUp.gif") no-repeat;}
.ixm-top .hd .next{ background:url("../images/icoDown.gif") no-repeat;  }
.ixm-top .bd{ float:left; width:90%; padding:10px 15px;  }
.ixm-top .infoList li{ height:24px; line-height:24px;   }
.ixm-top .infoList li .date{ float:right; color:#999;  }

.ixm .col-md-4{}

.ifw{ margin-left:15px;}
.ifw .fw0{height:240px; background-color:#ccc;}
.ifw .col-md-4{ margin:10px auto;}

.ixx{ background-color:#ebebeb;}
.ixx dl{ margin:15px; padding-left:110px; height:95px; overflow:hidden;  word-spacing:8px; letter-spacing: 3px;}
.ixx dt{ padding:8px 0; font-size:16px; font-family:"微软雅黑", "黑体"; }
.ixx dd{ line-height:28px; }
.ixx .icon1{ background:url(../images/icon_b1.png) 0 3px no-repeat}
.ixx .icon1:hover{ background:url(../images/icon_b1.png) 0 -95px no-repeat; color:#C00;}
.ixx .icon2{ background:url(../images/icon_b2.png) 0 3px no-repeat}
.ixx .icon2:hover{ background:url(../images/icon_b2.png) 0 -95px no-repeat; color:#C00;}
.ixx .icon3{ background:url(../images/icon_b3.png) 0 3px no-repeat}
.ixx .icon3:hover{ background:url(../images/icon_b3.png) 0 -95px no-repeat; color:#C00;}
.ixx .icon4{ background:url(../images/icon_b4.png) 0 3px no-repeat}
.ixx .icon4:hover{ background:url(../images/icon_b4.png) 0 -95px no-repeat; color:#C00;}



/* text */
.info .text{ line-height:26px;}
.info .text h1{ text-align:center; font-size:24px; margin:20px auto;}
.info .from{ text-align:center; background-color:#efefef; border:#CCC solid 1px; padding:5px; width:60%; margin:10px auto;}
.info .pages{ padding:10px 0;}
.info dd{ margin:5px auto;}

.info .col-md-4{padding-left:15px;}
.qytit{clear:both;}
.qytit dt{ font-weight:bold; font-size:16px;background-color:#ebebeb;padding:5px 20px}
.qytit dd{ float:left; width:50%;padding:5px 20px;}
.qytit dd a:hover{ background:url(../images/bg_footer.png) 0 0 repeat-y; padding:5px 20px; color:#FFF;}
.qytit dd:hover{background:url(../images/bg_footer.png) 0 0 repeat-y; color:#FFF;}
.qytit dd:hover a{background:url(../images/bg_footer.png) 0 0 repeat-y; color:#FFF;}

.qyanli{ clear:both;}
.qyanli dt{ font-weight:bold; font-size:16px;background-color:#ebebeb;padding:5px 20px}
.qyanli dd {clear:both; padding:5px;}
.qyanli dd span{ font-size:smaller; color:#CCC; padding:5px;}

/* proshow right list css */
.protit{ clear:both; }
.protit dt{ font-weight:bold; font-size:16px;background-color:#ebebeb;padding:5px 20px}
.protit dd{ float:left; width:50%; padding:5px;}
.protit dd:hover{background:url(../images/bg_footer.png) 0 0 repeat-y; color:#FFF; padding:5px 1em;}
.protit dd:hover a{background:url(../images/bg_footer.png) 0 0 repeat-y; color:#FFF;}

/*list news*/
.newslist{ padding:10px 0;}
.newslist ul{ margin:10px 0;}
.newslist li{ clear:both; padding:5px 10px 0 0; margin-left:20px; list-style:outside;}
.newslist a{ float:left;}
.newslist span{ float:right;}


.prolist{}
.prolist .col-md-3{text-align:center;}
.prolist .proimg{height:170px;padding-top:5px; border:#FFF solid 1px;}
.prolist .proimg:hover{background-color:#ebebeb;border:#C00 solid 1px;}
.prolist .proimg img{ width:180px; height:130px;}
.prolist .proimg dd{height:140px;}
.prolist .proimg dt{height:30px;}




.footer{background:#323232 url(../images/bg_footer_box.png) top left no-repeat;}
.footer-tbot{ height:12px; background:url(../images/bg_footer.png) top center no-repeat;}
.footer-center a{ color:#FFF;}
.footer-center a:hover{ color:#F00;}

.footer-center .row{ margin:10px auto; color:#FFF;}
.footer-center .row dt{ line-height:30px; height:30px; margin-bottom:5px; font-weight:bold;}
.footer-center .row dd { line-height:26px; height:26px;}
.footer-center .footprotj{}
.footer-center .footprotj dd{ float:left; width:33%;}

.footer-b{ clear:both; border-top:#666 solid 0px; line-height:40px; color:#FFF;}
.footer-b .left{ text-align:left;}
.footer-b .right{ text-align:right;}


/*qq css*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}