﻿/* banner */
.fl{ float:left;}
i,em{ font-style:normal;}
.banner{ min-width:1000px;  position:relative;  height:700px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:700px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:400px;  }
.banner .bd li a{ height:700px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(banner-btn.png) 0 0 no-repeat;
_background:url(banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
.yinz{ height:582px; padding-top:76px; overflow:hidden; background-color:#efefef;}
.yinz dl{ height:415px; overflow:hidden;}
.yinz dt{ width:601px; height:378px; float:left; overflow:hidden;}
.yinz dt img{ display:block;width:601px; height:378px;}
.yinz dd{ width:530px; float:right; overflow:hidden; margin-top:60px;}
.yinz dd h3{ font:26px "Microsoft YaHei"; color:#111111; font-weight:bold;}
.yinz dd h3 a{ color:#111111;}
.yinz dd h3 span{ display:block; font-size:24px; color:#bf1c14; font-weight:normal;}
.yinz dd p{ font:17px "Microsoft YaHei"; line-height:26px; height:110px; overflow:hidden; margin:15px 0;}
.yinz dd span a{ display:block; width:166px; height:47px; overflow:hidden; font:16px "Microsoft YaHei"; text-align:center; line-height:47px; color:#fff; background-color:#bf1c14;}
.yinz ul{ height:111px; overflow:hidden;}
.yinz li{ border-right:1px solid #e0e0e0; width:239px; float:left; font:16px "Microsoft YaHei"; text-align:center; color:#333;}
.yinz li span{ display:block;font-size:18px;}
.yinz li span strong{font-size:46px; }
.yinz li:hover{ color:#bf1c14;}
.yinz .nones{ border:0;}
.content{width:1200px; margin:0 auto; }
.tit{ height:106px; font:36px "Microsoft YaHei"; font-weight:bold; text-align:center;overflow:hidden; text-align:center;}
.tit a{ display:block; color:#111;}
.tit span{ display:block; font:20px "Microsoft YaHei"; padding-top:8px;}
.coop{ height:350px; margin-top:70px; overflow:hidden; width:1198px;}
.coop ul{ height:96px; border:1px solid #e5e5e5; border-bottom:0;}
.coop li{ width:170px; height:96px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; float:left; overflow:hidden; position:relative;}
.coop li img{ display:block; width:170px; height:96px;}
.coop li:nth-child(7n){ border-right:0; width:170px;}
.coop li:nth-child(7n) img{ width:170px;}
.coop li a:hover span,.coop .cur span{ display:block; font:15px "Microsoft YaHei"; line-height:25px; padding-left:5%; width:95%; height:25px; background:#bf1c14 ; position:absolute; bottom:0; left:0; color:#fff;}
.cpbg{ height:860px; background:url(../images/cpbg.jpg) no-repeat;}
.tit1{ height:106px; padding-top:54px; font:36px "Microsoft YaHei"; font-weight:bold; text-align:center;overflow:hidden; text-align:center;}
.tit1 a{ display:block; color:#fff;}
.tit1 span{ display:block; font:20px "Microsoft YaHei"; padding-top:8px; color:#b5b5b5;}
.icpdh{ width:1200px; margin:auto; height:80px;}
.icpdh ul li{ width:214px; height:50px; float:left; margin-left:10px; margin-right:10px;}
.icpdh ul li a{ display:block; text-align:center; line-height:50px; background-color:#000; color:#fff; font-size:18px;}
.icpdh ul li a:hover{background-color:#c50000;}

.slideTxtBox{ width:1200px; text-align:left;  }
.slideTxtBox .hd{ height:50px; padding-top:15px; padding-bottom:15px; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:50px;   }
.slideTxtBox .hd ul li {width:214px; height:50px; float:left; margin-left:10px; margin-right:10px;}
.slideTxtBox .hd ul li a{display:block; text-align:center; line-height:50px; background-color:#000; color:#fff; font-size:18px; }
.slideTxtBox .hd ul li.on a{ background-color:#c50000; color:#fff;  }

.index2-pt {
    width: 100%;
    padding-top: 0px;
}

.index2-pt li {
    float: left;
	width:280px;
	height:270px;
	background-color:#fff;
    text-align: center;
    margin-right: 20px;
    margin-top: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 3px solid transparent;
    transition: all 0.5s;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
}

.index2-pt>li a {
    display: block;
    background-color: #fff;
    padding: 0px 0px 0px;
}

.index2-pt>li:nth-child(3n) {
    margin-right: 0;
}

.index2-pt-text {
    padding: 10px 0 0;
    font-size: 16px;
    color: #484848;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-top: 1px dashed #c9c9c9;
    display: inline-block;
    width: 260px;
    max-width: 100%;
}
 .index2-pt>li:hover {
        box-shadow: 0 2px 20px #bbb;
        transform: translateY(-3px);
        -webkit-transform: translateY(-3px);
        border-bottom: 3px solid #e22434;
        transition: all 0.5s;
    }
    .index2-pt>li:hover .index2-pt-text {
        color: #e22434;
    }
	    /*    .index2-pt>li{ width: 45%;}*/
    .index2-pt>li img {
        width: 100%;
		height:176px;
    }
    /*    .index2-pt>li:nth-child(2n){margin-right: 0;}*/
    /*    .index2-pt>li:nth-child(3n){margin-right: 20px;}*/
	 .index2-pt>li img {
        width: 100%;
		margin-bottom:10px;
    }
	.index2-pt>li {
        margin-right: 0rem;
        margin-top: 1rem;
    }
	.index2-pt>li img {
        width: 100%;
    }
    .index2-pt>li a {
        margin: 0 .5rem;
        padding: 1.5rem 0rem 1rem;
    }
    .index2-pt>li:nth-child(3n) {
        margin-right: 0rem;
    }
.inewsl{ width:870px; height:800px; float:left; margin-right:30px;}
.inewsr{ width:300px; height:800px; float:left}
.it1{ height:50px; margin-bottom:20px; border-bottom:#e7e7e7 1px solid;}
.itt1{ line-height:47px; font-size:20px; font-weight:bold; border-bottom:#c50000 3px solid; width:80px; float:left}
.more{ float:right; line-height:50px; height:50px; float:right; text-align:right; width:100px;}
.hdp{ width:406px; height:260px;float:left;}
/* 焦点图 */
.focusBox { float:left; position: relative; width: 406px; height: 260px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 406px; height: 260px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 12px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 10px;border-radius: 50%;      -moz-border-radius: 50%;      -webkit-border-radius: 50%; height: 10px; line-height: 10px; overflow: hidden; text-align: center; margin-right: 4px; cursor: pointer;font-size:12px; }
.focusBox .num li a,.focusBox .num li span { position: absolute;  z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=20); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#ff0000;  }


.inewsist{ width:870px; }
.inewsist ul li{ height:64px; margin-top:20px; margin-bottom:20px; font-size:12px; color:#909090; width:415px; margin-left:10px; margin-right:10px; float:left;}
.inewsist ul li .inewspic{ width:100px; height:70px; float:left; margin-right:10px;}
.inewsist ul li .inewspic img{width:100px; height:70px;}
.inewsist ul li .date{ font-size:14px; color:#999; float:right;}
.inewsist ul li a{ color:#000; font-size:16px; font-weight:bold; line-height:30px;}
.inewsist ul li a:hover{ color:#da251c;}

.asklist ul li{height:50px; border-bottom:#dddddd 1px solid; margin-bottom:15px; margin-top:10px; color:#8d8d8d; font-size:12px;}
.asklist ul li a{ font-size:14px; line-height:24px; font-size:16px;}
.asklist ul li .date{ font-size:14px; color:#999;line-height:24px;}

.links{ width:1200px; margin:auto; padding-top:10px; padding-bottom:10px;color:#8d8d8d;font-size:14px; line-height:28px;}
.links a{ color:#8d8d8d; font-size:14px; margin-left:10px; margin-right:10px;}
.hotnews{  padding-top:15px; padding-bottom:15px; height:126px; font-size:14px; color:#929292; line-height:24px; border-bottom:#d1d1d1 1px dotted;}
.hotnews a img{ width:170px; height:120px; padding:3px; border:#d1d1d1 1px solid; float:left; margin-right:10px;}
.hotnews a{ font-size:16px; font-weight:bold; line-height:30px;text-indent:0em;}