@charset "gb2312";
/* banner_top */
.header_banner { background-image: url(../images/banner.jpg); background-repeat: no-repeat; background-position: center top; overflow: hidden; height: 335px; }
/* ÆÀÂÛÊ×Ò³µ¼º½ */
.bg_428 { font-size: 16px; line-height: 50px; color: #FFFFFF; border-bottom: 6px solid #ffe900; background: #d61800 url(../images/navBg.gif); }
.nav { overflow: hidden; }
.nav li { float: left; overflow: hidden; }
.nav p { padding-left: 18px; }
.nav a { color: #FFFFFF; }
.nav a:hover { text-decoration: underline; }
.bd_2f { background-color: #2f7bec; display: inline; overflow: hidden; height: 18px; width: 1px; margin-top: 12px; }
.bd_549 { background-color: #5492e9; display: inline; overflow: hidden; height: 18px; width: 1px; margin-top: 12px; }
.title-bg { background-image: url(../images/T1_bg.jpg); background-repeat: no-repeat; background-position: left top; height: 35px; }
.title-bg h1 { font-size: 18px; color: #c33; padding-left: 20px; padding-top: 5px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-weight: bold; }
.title-bg span { position: absolute; width: 50px; right: 10px; top: 5px; }
.title2-bg { background-image: url(../images/t2-bg.png); background-repeat: no-repeat; background-position: left top; height: 42px; }
.title2-bg h1 { font-size: 20px; color: #c33; padding-left: 60px; padding-top: 5px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-weight: bold; }
.title2-bg span { position: absolute; width: 50px; right: 10px; top: 5px; }
.title4-bg { background-image: url(../images/t2-bg.png); background-repeat: no-repeat; background-position: left top; height: 42px; }
.title4-bg h1 { font-size: 18px; color: #c33; padding-left: 60px; padding-top: 5px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-weight: bold; }
.title4-bg span { position: absolute; width: 150px; right: 10px; top: 5px; }
.pic_art_list h1 { font-size: 20px; white-space: nowrap; overflow: hidden; line-height: 36px; }
.pic_art_list p { font-size: 12px; line-height: 24px; height: 48px; overflow: hidden; font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "times New Roman", Arial; color: #666; }
.pic_art_list p a { color: #666; }

.p2_4{color:#c30d23;border-bottom:2px solid #c30d23;line-height:32px;font-size:24px; height: 35px;}
.p2_4 h1{width:136px;height:49px;line-height:38px;font-size:20px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-weight: bold;padding-left: 2px;}
.p2_4 span{position: absolute; width: 50px; right: 10px; top: 5px;font-size:14px;line-height:38px;}
.p2_4 span a{color:#333;}


/*p2*/
.p2_content{margin-top:48px;}
.p2_left{width:350px;}
.p2_center{width:380px;}
.p2_right{width:260px;}
.p2_1{height:49px;}
.p2_1 h1{float:left;background:url(images/p2_1.png) no-repeat;width:136px;height:49px;line-height:38px;}
.p2_1 h1.one{background:url(images/p2_11.png) no-repeat;width:235px;height:49px;}
.p2_1 h1 img{margin:0 9px 0 12px;}
.p2_1 span{float:right;font-size:14px;line-height:38px;}
.p2_1,.p2_1 a,.p2_2 li.n1,.p2_2 li.n1 a,.p2_7 li span a{color:#fff;}
/*p6*/
.p6_1 h1{padding-left:2px;font-size:19px;}
.p6_1 span{font-size:14px;}
.p6_1 span a{color:#1f7dc4;}

.title3-bg { background-image: url(../images/p2_11.png); background-repeat: no-repeat; background-position: left top; height: 42px; }
.title3-bg h1 { width: 136px;font-size: 20px; color: #fff; padding-left: 20px; padding-top: 5px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-weight: bold; }
.title3-bg span { position: absolute; width: 50px; right: 10px; top: 12px; }


/* ÎÄÕÂÍÆ¼ö */.headline h1 { font-size: 20px; line-height: 36px; text-align: center; white-space: nowrap; color: #000; padding-top: 3px; }
.pic_1-list p { font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "times New Roman", Arial; font-size: 12px; line-height: 24px; color: #666; text-align: center; }
.artic1-list li { float: left; width: 275px; overflow: hidden; white-space: nowrap; font-size: 14px; line-height: 35px; }


.headline h1 a { color: #000; }
.headline h1 a:hover { color: #F00; text-decoration: none; }

.headline p { overflow: hidden; height: 48px; font-size: 12px; line-height: 24px; text-indent: 24px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", "Times New Roman", Arial; color: #000; }
.headline p a { color: #666; font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "times New Roman", Arial; }
.list-16 li { font-size: 16px; line-height: 36px; color: #333;overflow:hidden;margin-left:5px;margin-right:20px;border-bottom:1px dotted #CCCCCC;padding:5px 0;}
.list-16 li a{padding-left:12px;background:url(../images/icons.png) -200px 9px no-repeat;color:#323232;}
.list-17 li { font-size: 14px; line-height: 26px; color: #333; padding-bottom: 5px }
.list-17 { overflow-y: scroll; }


.page { font-size: 12px; line-height: 24px; color: #000; text-decoration: none; text-align: center; }
.page a { font-size: 12px; line-height: 24px; color: #000; text-decoration: none; }


/* ×îÐÂ¿ìÆÀ */
.tilte { background-color: #f5f5f5; color: #000; font-size: 18px; line-height: 44px; }
.tilte li { float: left; overflow: hidden; text-align: center; width: 146px; }
.tilte .color-428 a { color: #FFF; text-decoration: none; }
.hdNews { margin-top: 15px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #efefef; }
.hdNews h1 { font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", "Times New Roman", Arial; font-size: 20px; line-height: 40px; color: #000; font-weight: bold; padding-top: 10px; }
.hdNews p { font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "times New Roman", Arial; font-size: 12px; line-height: 24px; color: #000; text-decoration: none; text-indent: 24px; }
.hdNews h6 { font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "times New Roman", Arial; font-size: 12px; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 30px; background-image: url(../images/tag.png); background-repeat: no-repeat; background-position: left center; zoom: 1; overflow: hidden; }
.hdNews em { float: left; overflow: hidden; }
.hdNews span { float: right; overflow: hidden; }
.rNews { overflow: hidden; zoom: 1; }
.rNews ul { padding-top: 10px; }

.rNews h2 { font-size: 16px; line-height: 30px; color: #FFF; text-align: center; width: 108px; background-color: #4286e7; }
.rNews h2 a { color: #FFF; }
.rNews p em { font-size: 12px; line-height: 16px; color: #979797; font-style: italic; }
.rNews li { margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }

.rNews li strong { font-size: 16px; line-height: 24px; color: #000; font-weight: normal; }
.rNews li h6 { font-size: 12px; line-height: 24px; color: #666; text-decoration: none; height: 48px; overflow: hidden; padding-top: 8px; }
.picList p { text-align: center; font-size: 14px; line-height: 36px; color: #000; }
.link h2 { font-size: 16px; line-height: 30px; color: #FFF; text-decoration: none; background-color: #4286E7; width: 108px; text-align: center; }
.link p { padding-top: 10px; padding-bottom: 10px; }

.link p a { display: block; width: 100px; overflow: hidden; float: left; margin-top: 10px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", "Times New Roman", Arial; font-size: 12px; text-decoration: none; margin-left: 20px; color: #000; }
.link p a:hover { text-decoration: underline; }
footer p { font-size: 12px; line-height: 30px; color: #000; text-decoration: none; text-align: center; }


/* ÐÂÎÅÁÐ±íÒ³ */.positon { font-size: 14px; line-height: 46px; color: #000; }
.newsList { }
.newsList li { overflow: hidden; zoom: 1; font-size: 14px; color: #000; text-decoration: none; padding-top: 10px; padding-bottom: 10px; }

.newsList li span { float: right; font-size: 12px; color: #999; }
.newsCon h1 { font-size: 32px; line-height: 40px; color: #000; padding-top: 20px; padding-bottom: 20px; }
.info .edit { font-size: 12px; line-height: 24px; color: #6c6c6c; text-decoration: none; }
#bdshare { font-size: 12px; padding-top: 10px; }
.newsCon .artical { font-size: 14px; line-height: 34px; color: #000; text-decoration: none; text-indent: 28px; }
.text_cen { text-align: center; padding-left: 80px; }
/********************·µ»Ø¶¥²¿ BEGIN****************/
.entranceRight { position: fixed; _position: absolute; width: 40px; height: 140px; left: 50%; margin-left: 510px; bottom: 5px; 
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.entranceRight a { display: block; width: 40px; height: 40px; overflow: hidden; background-color: #cdcdcd; background-image: url(../images/public_v1.png); background-repeat: no-repeat; background-position: 1px -234px; }
.entranceRight a:hover {
	background: url(../images/public_v1.png) 1px -234px #1257a4 no-repeat;
}
/********************·µ»Ø¶¥²¿ end******************/
.arti_main { background-image: url(../images/zq-r.jpg); background-repeat: no-repeat; background-position: left top; height: 267px; }



/*p2*/
.p2_bg{ background:#c33; padding-bottom:60px;height:711px;}
.p2 h1{ text-align:center; background:url(../images/p2_02.gif) bottom repeat-x; margin-bottom:25px;}
.p2 h1 img{ margin:28px auto 12px;}
.p2_left{ width:650px; padding-right:30px; background:url(../images/p2_03.gif) top right repeat-y;}
.p2_right{ width:293px;}
.p2_right .box01{background:url(images/p2_02.gif) bottom repeat-x; }
.p2_right .box01 dl{ height:185px; overflow:hidden;}
.p2_right .box01 dl dt{ float:left; width:165px; position:relative;}
.p2_right .box01 dl dt em{ background:url(images/p2_04.png) no-repeat; width:165px; height:165px; display:block; position:absolute; top:0; left:0; z-index:5;}
.p2_right .box01 dl dt img{ display:block; z-index:1; position:relative;}
.p2_right .box01 dl dd{ margin-top:0px; text-align:right; float:right; width:124px; float:right; font:normal 18px/140% "Î¢ÈíÑÅºÚ";}
.p2_right .box01 dl dd b{ display:block; font: normal 65px/110% "Times New Roman", Times, serif;}

.p2_right .box02{background:url(images/p2_02.gif) bottom repeat-x; padding:15px 0;}
.p2_right .box03{ text-align:center; font:normal 18px/180% "Î¢ÈíÑÅºÚ";}
.p2_right .box03 img{ margin:20px auto 10px; display:block;}

.w1000{ width:1000px;}

/*p3*/
.p3{ padding-bottom:20px;}
.p3 h1{ padding:0 0 12px; clear:both; text-align:center;}
.p3 h1 img{ margin:0 auto;}
.foucs_p3{ position:relative;width:1000px;}
.foucs_p3 li{ text-align:center; width:1000px; float:left;font-size:12px; position:relative;}
.foucs_p3 li div{ width:240px; height:600px; background:#fff;filter:Alpha(Opacity=80); opacity: 0.8;-moz-opacity:0.8; position:absolute; top:600px; right:380px;}
.foucs_p3 li p{ position:absolute; display:block; width:195px; height:540px; overflow:hidden; top:610px; right:405px;}
.foucs_p3 li p span{ border-bottom:#b2b0af 1px solid; line-height:280%; padding:4px 0 8px;}

.foucs_p3 li:hover div{ width:240px; height:600px; background:#fff;filter:Alpha(Opacity=80); opacity: 0.8;-moz-opacity:0.8; position:absolute; top:0; right:380px;
-webkit-animation:foucs_p3a 1s forwards;animation:foucs_p3a 1s forwards;
}
.foucs_p3 li:hover p{ position:absolute; display:block; width:195px; height:540px; overflow:hidden; top:30px; right:405px;-webkit-animation:foucs_p3b 1s forwards;animation:foucs_p3b 1s forwards;}

@keyframes foucs_p3a {
	0% {  top:600px;}
	100% { top:0;}
	}
@-webkit-keyframes foucs_p3a {
	0% {  top:600px;}
	100% { top:0;}
}
@keyframes foucs_p3b {
	0% {  top:610px;}
	100% { top:30px;}
	}
@-webkit-keyframes foucs_p3b {
	0% {  top:610px;}
	100% { top:30px;}
}

.pre_p3{ background:url(../images/p4_03.png) no-repeat;width:27px;height:45px; position:absolute;top:260px;left:20px;z-index:100; cursor:pointer;}
.next_p3{background:url(../images/p4_04.png) no-repeat;width:27px;height:45px; position:absolute; top:260px;right:20px;z-index:100; cursor:pointer;}
.red { font-family: "ËÎÌå"; font-size: 12px; font-weight: normal; color: #F00; text-decoration: none; }
.t1 { font-family: "ËÎÌå"; font-size: 14px; font-weight: bold; color: #000; text-decoration: none; }
.t12 { font-family: "ËÎÌå"; font-size: 12px; line-height: 18px; font-weight: normal; color: #000; text-decoration: none; }

/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/*20150310*/
.p2_bg{height:auto;}
.tu_code{position:relative; background:url(../images/p2_02.gif) bottom repeat-x; width:1000px; padding-bottom:20px; margin-bottom:20px;}
.pre_code{ background:url(../images/p4_03.png) no-repeat;width:27px;height:45px; position:absolute; top:90px;left:0px;z-index:100; cursor:pointer;}
.next_code{background:url(../images/p4_04.png) no-repeat;width:27px;height:45px; position:absolute; top:90px;right:0px;z-index:100; cursor:pointer;}

.jCarouselLite_code{ margin:0px auto; padding-left:15px;}
.tcdBox{width: 165px;height: 230px; position: relative; cursor: pointer; padding:0 10px;}
.tcdBox a:hover{ text-decoration: none;}
.tcdBox a:hover p{ cursor: pointer;}
.tcd_front, .tcd_back{ width:165px; height:230px; color: #fff; position: absolute;top:0;left:0;z-index: 0;transition-duration: 0.8s;-moz-transition-duration: 0.8s;-webkit-transition-duration: 0.8s;-o-transition-duration: 0.8s;transform: rotate3d(0,1,0,-180deg);-webkit-transform: rotate3d(0,1,0,-180deg);-moz-transform: rotate3d(0,1,0,-180deg);}
.tcd_front{z-index: 1;transform: rotate3d(0,1,0,0deg);-webkit-transform: rotate3d(0,1,0,0deg);-moz-transform: rotate3d(0,1,0,0deg);}
.tcd_back{background:#fff; text-align:center; height:180px; padding-top:50px; color:#000;}
.tcd_front img{width:165px; height:230px;}
.tcd_back img{ width:134px; height:134px;}
.tcdBox:hover .tcd_front{z-index: 0;transform: rotate3d(0,1,0,-180deg);-webkit-transform: rotate3d(0,1,0,-180deg);-moz-transform: rotate3d(0,1,0,-180deg);}
.tcdBox:hover .tcd_back{z-index: 1;transform: rotate3d(0,1,0,0deg);-webkit-transform: rotate3d(0,1,0,0deg);-moz-transform: rotate3d(0,1,0,0deg);}


div {
display: block;
}
p{word-wrap:break-word;}
.mod .hd .more{color:#838383;}
.fl,.layout .fl,.chief{float:left;display:inline}
.fr,.layout .fr,.extra{float:right;display:inline}
.cf:after,.layout:after,.hd:after,.bd:after{content:"";display:table;clear:both;}
.cf,.layout,.hd,.bd{*zoom:1;}
.posr{position:relative;}
.posa{ position:absolute; }

.f14{font-size:14px;}
.yh{ font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-weight:normal; }
.mod .hd{padding:8px 0;height:18px;line-height:18px;_line-height:22px;border-bottom:1px solid #E4E4E4;}
.mod .hd h2{margin-left:4px;border-left:5px solid #700b0b;padding-left:9px;color:#232323;}
.mod .hd .more{color:#838383;}

.mod-3 .bd{overflow:hidden;}
.mod-3 .list{width:561px;padding:24px 0 0;}
.mod-3 .item{width:165px;padding-right:22px;}
.mod-3 .item a{width:165px;height:110px;}
.mod-3 .txt{padding:6px 0;text-align:center;}
.mod-3 .txt a{color:#828282;}
.mod-3 .txt a:hover{color:#BC0904;}

.mod-4 .hd{margin-bottom:5px;}
.mod-4 .list{padding:0 0 20px;}
.mod-4 .item{padding:17px 0;border-bottom:1px dotted #CCCCCC;}
.mod-4 .item a,
.mod-6 .i-list a{padding-left:12px;background:url(http://mat1.gtimg.com/news/2014/zt/lh/index/icons.png) -200px 9px no-repeat;color:#323232;}
.mod-4 .item span{color:#9c9c9c;}
.mod-4 .item a:hover,
.mod-4 .item a:hover span{color:#BC0904;}

.mod-5 .bd{padding:25px 0 0;overflow:visible;}
.mod-5 .item{width:130px;text-align:center;padding-right:5px;}
.mod-5 .item:hover{text-decoration:none;color:#636161;}
.mod-5 .item.hover .info{display:block;left:6px;top:107px;width:102px;padding:7px 7px 2px;border:1px solid #D8D8D8;background-color:#FFF;box-shadow:0 0 5px #D8D8D8;z-index:2;}
.mod-5 .info{display:none;}
.mod-5 .info .i-pic{border:1px solid #E4E2E2;}
.mod-5 .info .i-txt{padding:5px 0 0 10px;text-align:left;}
.i-arr-top{top:-15px;left:50%;margin-left:-15px;height:0px;overflow:hidden;z-index:2;border-color:transparent transparent #FFF transparent;border-style:none dashed solid dashed;border-width:medium 15px 15px 15px;}
.i-arr-bottom{top:186px;left:50%;height:0px;overflow:hidden;z-index:2;border-color:#E22020 transparent transparent transparent;border-style:solid dashed none dashed;border-width:15px 15px medium 15px;}
.i-arr-right{right:-15px;top:50%;margin-top:-15px;height:0px;overflow:hidden;z-index:2;border-color:transparent transparent transparent #E22020;border-style:dashed none dashed solid;border-width:15px medium 15px 15px;}
.i-arr-left{left:-15px;top:50%;margin-top:-15px;height:0px;overflow:hidden;z-index:2;border-color:transparent #E22020 transparent transparent;border-style:dashed solid dashed none;border-width:15px 15px 15px medium;}

.layout{width:1000px;margin:0 auto}