/* CSS Document */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
body{ font-size:14px;line-height:24px;overflow-x:hidden; font-family: microsoft yahei , "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";  }
a{color:#222;text-decoration:none;}
a:hover{ text-decoration:underline;}
a:active{text-decoration:underline;}
.header{ width:100%; height:125px;background-image:url(../images/header.jpg); background-repeat:no-repeat; background-position:center top; background-color:#003f91; border-top:6px #003482 solid }
.header_c{ width:1300px; height:115px; margin:0 auto}
.logo{ width:577px; height:86px; float:left; margin-top:20px }
.logoz{ width:350px; height:50px; float:left;margin-top:40px }
.header_r{ width:230px; height:106px; float:right }
.header p{ width:220px; height:32px; float:right; color:#a6b4d0;text-align:right; line-height:32px; font-size:14px; margin-top:15px;}
.header p a{ color:#a6b4d0; margin-right:5px; margin-left:5px}
.search{ width:226px; height:30px; float:right; color:#999;text-align:right;display:inline; margin-top:5px;border:1px solid #fdffff;border-radius: 15px;}
.search input.txt{height:20px; width:175px;color:#fff;border:0px; float:left; line-height:20px; background:none; margin-top:5px; margin-left:10px; border-right:1px solid #FFF }
.btn {
    width: 16px;
    height: 16px;
    border: 0px;
    float: right;
    /* background-image: url(../images/ss.png); */
    background-repeat: no-repeat;
    background-position: center;
    -webkit-appearance: none;
    margin-right: 13px;
    margin-top: 7px;
}

.nav{width:100%; height:52px; line-height:52px; background-image:url(../images/snavbg.png);position: absolute;z-index: 90;}
.menu {width:1300px; height:52px; margin:0 auto; z-index: 100; float:none; }
.mainlevel {float: left;font-size: 16px;text-align: center;padding: 0;height:52px;display:inline;width: 132px;}
.mainlevel a {color: #333;font-size: 16px;   text-decoration:none; text-align:center}
.mainlevel a:hover {text-decoration:none;color: #fff; }
.mainlevel:hover {color: #fff;background-image: url(../images/snh.png); }
.mainlevel:hover a{color: #fff; }

.linob { background-image:none !important}
.libh { background-image:url(../images/snh.png);width:108px !important;height:52px !important}
.libh:hover { border-bottom:none !important}
.libh a{ color:#fff !important;}
.menu .mainlevel ul {display:none; position:absolute; z-index:9999; background-image:url(../images/snl.png);font-size:14px}
.menu .mainlevel li {border-bottom:1px solid #fff;height:38px;line-height:38px;width: 132px;/*IE6 only*/}
.menu .mainlevel li:hover { background-image:url(../images/snlh.png);}
.menu .mainlevel li a{ color:#fff; font-size:14px}


.banner{ width:100%; height:540px;margin:0 auto;overflow: hidden;position: relative;}
.banner_1 ul{ width:100%; height:540px;overflow: hidden;}
.banner_1 ul li{ width:100%; height:540px;position: relative;}
.banner_1 ul li img{ width:100%; height:540px;display:block;}
.banner_2{position: absolute;right: 48%;bottom: 20px;}
.banner_2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 6px; border-radius: 50%;
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.banner_2 ul .on{background: rgba(255,255,255,0.6);}
.banner_3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
				top:50%; font-family: "ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“";line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.banner_3 .prev{left: 10px;}
.banner_3 .next{right: 10px;}
.banner_3 span::selection{background: transparent;}
.banner_3 span:hover{background: rgba(59,59,59,.5);}

.nybanner{ width:100%; height:340px;margin:0 auto;overflow: hidden;position: relative;}

.con1{width:1300px; height:405px; margin:0 auto; margin-bottom:35px; margin-top:35px;}
.xwlb{width:588px; height:405px; float:left; }
.focusBox {
	position: relative;
	width: 588px;
	height: 405px;
	overflow: hidden;
	
	text-align: left; background-color:#C93
}
.focusBox .pic img {
	width: 588px;
	height: 405px; float:left;

}

.focusBox .txt-bg {
	position: absolute;
	bottom: 0px;
	z-index: 1;
	height: 45px;
	width: 588px;
	background: #000000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	overflow: hidden;
}

.focusBox .txt {
	position: absolute;
	bottom: 0px;
	z-index: 2;
	height: 45px;
	width: 370px;
	overflow: hidden; 
}

.focusBox .txt li {
	height: 45px;
	line-height: 45px;
	position: absolute;
	bottom: 0px;
}

.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 15px;
	font-size: 16px;
	text-decoration: none;
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 17px;
	right: 5px;
}

.focusBox .num li {
	float: left;
	position: relative;
	width: 11px;
	height: 11px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
	cursor: pointer; line-height:15px
}

.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: white; color:#333
}

.focusBox .num li.on span,
.focusBox .num span:hover {
	background: #e30c1c; color: white;
}
.xinwen{width:683px; height:370px; float:right;}
.xwtab_t{width:683px; height:46px; float:right; border-bottom:1px solid #dfdede;line-height:46px; margin-left:10px; margin-bottom:15px}
.xwtab_t a{width:135px; height:46px; float:left;  font-size:20px; line-height:46px;  display:block;  text-align:center;text-decoration:none; }
.xwtab_on{ color:#fff; background-color:#014eb0;font-weight:600;}
.xwtab_off{color:#555; }
.xinwen ul{width:683px; height:300px; float:left; font-size:16px;}
.xinwen ul li{width:665px; height:42px; float:left;overflow:hidden; margin-right:20px; line-height:42px;background-image:url(../images/li.jpg); background-repeat:no-repeat; background-position:left center; padding-left:18px}
.xinwen ul li p{width:540px; height:42px; float:left; overflow:hidden; }
.xinwen ul li span{width:90px; height:42px; float:right; overflow:hidden; color:#c9c7c7}

.con2{width:1300px;height:370px;margin:0 auto;/* margin-bottom:15px; */}
.zixun{width:1000px; height:370px; float:left;}
.zstab_t{width:1000px; height:46px; float:right; border-bottom:1px solid #dfdede;line-height:46px; margin-left:10px; margin-bottom:15px}
.zstab_t a{width:135px; height:46px; float:left;  font-size:20px; line-height:46px;  display:block;  text-align:center;text-decoration:none; }
.zstab_on{ color:#fff; background-color:#014eb0;font-weight:600;}
.zstab_off{color:#555; }
.zixun ul{width:1000px; height:300px; float:left; font-size:16px;}
.zixun ul li{width:462px; height:42px; float:left;overflow:hidden; margin-right:20px; line-height:42px;background-image:url(../images/li.jpg); background-repeat:no-repeat; background-position:left center; padding-left:18px}
.zixun ul li p{width:360px; height:42px; float:left; overflow:hidden; }
.zixun ul li span{width:90px; height:42px; float:right; overflow:hidden; color:#c9c7c7}

.ksrk{width:265px; height:370px; float:right;}
.ksrk_t{width:265px; height:46px; float:right; border-bottom:1px solid #dfdede;line-height:46px; margin-left:10px; margin-bottom:15px}
.ksrk_t p{width:235px; height:46px; float:left; color:#0266b2; font-size:20px; line-height:46px;background-image:url(../images/qe.jpg); background-repeat:no-repeat; background-position:right center;  font-weight:600}
.ksrk_t p a{color:#0266b2;}
.ksrk ul li{width:263px;height: 63px;float:right;background-color:#f4f9fd;border:1px solid #a9cbe4;margin-bottom:10px;line-height:63px;font-size:16px;}
.ksrk ul li:hover{background-image:url(../images/qb.jpg); background-repeat:no-repeat; background-position:right center; color:#FFF}
.ksrk ul li:hover a{color:#FFF}
.ksrk ul li .pb1{width:143px;height: 63px;float:right;background-image:url(../images/q1.png);background-repeat:no-repeat;background-position:left center;padding-left:65px;}
.ksrk ul li:hover .pb1{background-image:url(../images/q2.png);}
.ksrk ul li .pb2{width:143px;height: 63px;float:right;background-image:url(../images/q3.png);background-repeat:no-repeat;background-position:left center;padding-left:65px;}
.ksrk ul li:hover .pb2{background-image:url(../images/q4.png);}

.ksrk ul li .pb3{width:143px;height: 63px;float:right;background-image:url(../images/q5.png);background-repeat:no-repeat;background-position:left center;padding-left:65px;}
.ksrk ul li:hover .pb3{background-image:url(../images/q6.png);}
.ksrk ul li .pb4{width:143px;height: 63px;float:right;background-image:url(../images/q10.png);background-repeat:no-repeat;background-position:left center;padding-left:65px;}
.ksrk ul li:hover .pb4{background-image:url(../images/q9.png);}


.msfc{width:1320px;height: 335px;margin:0 auto;}
.msfc_t{width:1300px; height:50px; float:left; border-bottom:1px solid #dfdede;line-height:50px; margin-left:10px; }
.msfc_t p{width:400px; height:50px; float:left; color:#0266b2; font-size:20px; font-weight:600;background-image:url(../images/mse.jpg); background-repeat:no-repeat; background-position:right center;}
.msfc_t p a{color:#0266b2;}
.msfc_t span{width:300px; height:50px; float:right; text-align:right}
.msfc_t span a{color:#747575;}
.msfc_c{width:1320px;height: 235px;float:left;overflow:hidden;margin-top:25px;}
.msfc_c ul{width:1320px; height:245px; float:left; overflow:hidden;}
.msfc_c ul li{width:240px;height: 225px;float:left;margin-left:10px;margin-right:10px;background-color:#f2f2f2;}
.msfc_c ul li img{width:240px; height:170px; float:left;}
.msfc_c ul li p{width:240px; height:28px; float:left; text-align:center; margin-left:10px; overflow:hidden; line-height:28px; font-size:16px;}
.msfc_c ul li span{width:240px; height:30px; float:left; text-align:center; margin-left:10px; overflow:hidden; color:#999}


.xyfc{width:1320px; height:280px; margin:0 auto; margin-bottom:40px}
.xyfc_t{width:1300px; height:50px; float:left; border-bottom:1px solid #dfdede;  line-height:50px; margin-left:14px }
.xyfc_t p{width:300px; height:50px; float:left; color:#0266b2; font-size:20px;background-image:url(../images/xye.jpg); background-repeat:no-repeat; background-position:right center;  font-weight:600}
.xyfc_t p a{color:#0266b2;}
.xyfc_t span{width:300px; height:50px; float:right; text-align:right}
.xyfc_t span a{color:#747575;}
.xyfc_c{width:1320px; height:204px; float:left; overflow:hidden; margin-top:25px}
.xyfc_c ul{width:1320px; height:204px; float:left; overflow:hidden;}
.xyfc_c ul li{width:302px; height:204px; float:left; margin-left:14px; margin-right:14px}

.links{width:100%; height:80px; background-color:#f2f2f2 }
.links_c{width:1300px; height:80px; line-height:80px; margin:0 auto;background-image:url(../images/ts_02.jpg); background-repeat:no-repeat; background-position:left center;  }
.links_c span{width:150px; height:50px; float:left; overflow:hidden; margin-top:30px}
.links_c p{width:1130px; height:80px; float:right; overflow:hidden}
.links_c p a{ margin-right:40px;}

.footer{width:100%; height:215px; background-color:#003f91;}
.footer_c{width:1300px; height:215px; background-image:url(../images/gl.png);background-position:right center; margin:0 auto; background-repeat:no-repeat; color:#FFF  }
.fl{width:520px; height:100px; float:left; overflow:hidden;  margin-top:60px;line-height:28px; border-right:1px solid #1b5db2 }
.footer_c .fr{width:500px; height:90px; float:left; margin-left:50px; overflow:hidden;  margin-top:65px;line-height:16px; color:#9bb8dd; font-size:16px; }


.con{width:1300px;margin:0 auto;_height:700px;min-height:700px;margin-top:30px;display:table;}
.conright{width:960px; float:right;display:table;}
.conright_t{width:960px; height:50px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#555; float:right}
.conwz{width:930px;  height:auto; padding:15px; text-align:center;display:table; }
.wzt{width:930px;  height:auto; text-align:center; font-size:28px; margin-top:30px; line-height:36px}
.wzly{width:930px;  height:30px; text-align:center; color:#999; line-height:30px; margin-top:15px}
.wzly span{width:auto;  height:auto; margin-right:10px}
.wznr{width:930px;  height:auto; margin-top:30px;color:#333; line-height:36px; margin-bottom:40px; font-size:16px}
.wznr p{ text-indent:28px; margin-bottom:10px;width:931px;margin-top:10px; text-align:left}
.wznr img{text-align:center;margin:15px;}
.wznr table p{width:auto;height:auto;}

.conleft{width:300px; float:left;display:table;margin-bottom:40px}
.ejlm{width:300px; float:right; overflow:hidden;}
.ejlm_t{width:270px; height:70px; float:right; overflow:hidden; background-color:#0a4796; border-bottom:3px solid #dbc033; color:#FFF; padding-left:30px; line-height:70px; font-size:26px;background-image:url(../images/whzs_28.jpg); background-repeat:no-repeat; background-position:top right;}
.ejlm ul{width:270px; float:right; overflow:hidden;background-image:url(../images/whzs_26.jpg); background-repeat:no-repeat; background-position:bottom center; background-color:#f2f1f1; padding-bottom:60px; padding-left:15px; padding-top:10px; padding-right:15px}
.ejlm ul li{width:270px; float:right; height:45px; overflow:hidden;  border-bottom:1px dashed #CCCCCC; font-size:16px}
.ejlm ul li p{width:240px; float:right; height:45px; overflow:hidden; padding-left:20px;background-image:url(../images/whzs_27.jpg);background-repeat:no-repeat; background-position:left center; line-height:45px;}
.ejlm ul li:hover{ background-color:#FFF}
.ejlm ul li:hover a{ text-decoration:none}

.jjt1{width:300px; height:505px; float:right; overflow:hidden;}
.zjgx{width:300px; height:auto; float:right; overflow:hidden; margin-top:20px}
.zjgx_t{width:300px; height:45px; float:right; overflow:hidden; background-color:#f3f3f3; font-size:18px; color:#0a4796; text-align:center; line-height:45px; margin-bottom:10px}
.zjgx_t a{color:#a22416;}
.zjgx ul{width:300px; height:auto; float:right; overflow:hidden; }
.zjgx ul li{width:300px; height:65px; float:right; overflow:hidden; border-bottom:1px dashed #CCCCCC; margin-top:10px; font-size:16px}
.zjgx ul li p{width:300px; height:30px; float:right; overflow:hidden;line-height:30px}
.zjgx ul li span{width:280px; height:22px; float:right; overflow:hidden; color:#999;line-height:22px;background-image:url(../images/whxy_31.png);background-position:left center; background-repeat:no-repeat; padding-left:20px}
.zjgx ul li a:hover{ color:#014eb0}
.nrlx{width:300px; height:288px; float:right; overflow:hidden;margin-top:30px;}

.conlist{width:960px;  height:auto;display:table }
.conlist ul{width:960px;  height:auto;margin-top:10px;}
.conlist ul li{width:960px;  height:215px;margin-top:30px; float:left; border-bottom:1px dashed #CCCCCC; }
.cldate{width:100px;  height:210px;float:left;border-top:2px solid #0a4796; color:#999;text-align:right; margin-right:30px }
.cldate p{width:100px;  height:30px;float:left; margin-top:15px}
.cldate span{width:100px;  height:30px;float:left; font-size:32px; color:#0a4796}
.cldate img{margin-top:18px}
.clpic{width:280px;  height:188px;float:left }
.clwz{width:530px;  height:215px;float:right }
.clwz p{width:530px;  height:50px;float:left; line-height:50px; overflow:hidden; font-size:16px; margin-top:20px}
.clwz p a{ color:#000}
.clwz p a:hover{ color:#014eb0}
.clwz span{width:530px;  height:84px;float:left; line-height:28px; overflow:hidden; color:#666 }


.listfy{width:960px; height:60px;margin-top:30px; margin-bottom:30px;}

.pages { clear: both; margin: 0 auto; position: relative; text-align: center; height:60px;}
.pages a { display: inline-block; border: 1px #dbdae1 solid; padding: 0 12px; height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; }
.pages .now { color: #FFFFFF; background: #afafaf; }
.pages a:hover { background-color:#0043a7; color:#FFF; text-decoration:none}

.pages span { display: inline-block; border: 1px #dbdae1 solid; padding: 0 12px; height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; }
.pages input { display: inline-block; border: 1px #dbdae1 solid;  height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; width:40px }
.pages p { display: inline-block;height: 32px; line-height: 32px; text-align: center; font-size: 14px;text-decoration:none;color:#222; }
.pages .pageItemActive{
    background-color: #0043a7;
    color:white;
}


.conlist2{width:960px;  height:auto;display:table }
.conlist2 ul{width:960px;  height:auto;margin-top:10px;}
.conlist2 ul li{width:960px;  height:150px;margin-top:30px; float:left; border-bottom:1px dashed #CCCCCC; }
.cldate2{width:100px;  height:145px;float:left;border-top:2px solid #0a4796; color:#999;text-align:right; margin-right:30px }
.cldate2 p{width:100px;  height:30px;float:left; margin-top:15px}
.cldate2 p span{font-size:32px; color:#0a4796;width:auto;}
.cldate2 img{margin-top:18px}
.clwz2{width:830px;  height:150px;float:right }
.clwz2 p{width:830px;  height:40px;float:left; line-height:30px; overflow:hidden; font-size:16px; }
.clwz2 p a{ color:#000}
.clwz2 p a:hover{ color:#014eb0}
.clwz2 span{width:830px;  height:84px;float:left; line-height:28px; overflow:hidden; color:#666 }

.conlist3{width:990px;  height:auto;display:table; }
.conlist3 ul{width:990px;  height:auto;margin-top:20px;}
.conlist3 ul li{width:305px; height:260px; margin-top:10px; float:left; text-align:center; margin-left:25px;overflow:hidden }
.conlist3 ul li p{width:310px; height:40px; line-height:35px; float:left;overflow:hidden; font-size:16px }

.ssjg{width:960px;  height:60px;margin-top:35px; text-align:center; line-height:30px; float:left  }
.ssjg p{width:960px;  height:30px; float:left; font-size:16px }
.ssjg span{width:960px;  height:30px; float:left; color:#666}

.conlist4{width:960px;  height:auto;display:table;  }
.conlist4 ul{width:960px;  height:auto;margin-top:20px;display:table;}
.conlist4 ul li{width:960px; height:60px;float:left; border-bottom:1px dashed #CCCCCC; line-height:60px; font-size:16px }
.conlist4 ul li p{width:830px; height:60px; float:left; overflow:hidden; background-image:url(../images/whzs_15.jpg); background-repeat:no-repeat; background-position:left center; padding-left:15px }
.conlist4 ul li .riqi{width:100px; height:60px; float:right; color:#b5b5b5; text-align:right;overflow:hiddent }
.conlist4 ul li p a:hover{color:#014eb0}


.sideMenu{
    padding-top: 10px;display:table; padding-bottom:30px
}
.sideMenu h3{
    height:59px;
    line-height:59px;
    padding-left:20px;
    background: url(../images/dot7.png) 0 50% no-repeat;
    cursor:pointer;
    font-size: 18px; border-bottom:1px #e7e7e7 solid
}
.sideMenu h3 a{
}
.sideMenu h3 em{ 
    float:right; 
    display:block; 
    width:15px; 
    height:59px;   
    background:url(../images/dot6.png) 0 50% no-repeat; 
    cursor:pointer;
}
.sideMenu h3.on em{
    background:url(../images/dot6_on.png) 0 50% no-repeat;
}
.sideMenu ul{
    padding:0;
    color:#999;
    display:none;
    width:100%;
    overflow: hidden;
    border: 1px solid #f2f2f2;
    border-right: none;
    border-bottom: none;
}
.sideMenu ul li{
    width: 318px;
    height: 50px;
    line-height: 50px;
    float: left;
    text-align: center;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    background: #f7f7f7;
}
.sideMenu ul li.nobg{
    background: none;
}
.sideMenu ul li a{
    display: block;
}
.sideMenu ul li a:hover{
    background: #014eb0;
    color: #fff;
}



.conlist2  .ul-list1-t {
	margin: 20px -15px;
	px;5px;
	x;
	overflow: hidden;
	line-height: 1.6;
	font-size: 0;
	width: auto;
}
.conlist2 .ul-list1-td{
	text-align: center;
}
.conlist2 .ul-list1-t li {
	width: 50%;
	padding: 0 15px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 69px;
	text-align: left;
	height: auto;
	margin: 0;
	border: none;
}

.conlist2 .ul-list1-t .pic {
	position: relative;
	height: 0;
	padding-top: 50%;
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 23px;
	width: 35%;
	float: left;
	margin-right: 20px;
}

.conlist2 .ul-list1-t .pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.6s;
	-ms-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.conlist2 .ul-list1-t  .pic_a:hover .pic img {
	-webkit-transform: translate(-50%, -50%) scale(1.08);
	-moz-transform: translate(-50%, -50%) scale(1.08);
	-o-transform: translate(-50%, -50%) scale(1.08);
	-ms-transform: translate(-50%, -50%) scale(1.08);
	transform: translate(-50%, -50%) scale(1.08);
}

.conlist2 .ul-list1-t .brief {
	position: absolute;
	opacity: 0;
	left: 0;
	right: 0;
	bottom: -100px;
	font-size: 16px;
	line-height: 60px;
	text-align: center;
	background: rgba(1, 78, 2, 0.9);
	color: #fff;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}


.conlist2 .ul-list1-t .tit {
	font-size: 21px;
	color: #000;
	font-weight: normal;
	margin-bottom: 2px;
}

.conlist2 .ul-list1-t .Subhead {
	font-size: 16px;
	/* color: #ff4c19; */
	margin-bottom: 11px;
	display: block;
}

.conlist2 .ul-list1-t .line {
	width: 40px;
	height: 1px;
	background: #bbbbbb;
	display: block;
	margin-bottom: 15px;
	transition: .8s;
	-webkit-transition: .8s;
	-moz-transition: .8s;
	-ms-transition: .8s;
	-o-transition: .8s;
}

.conlist2 .ul-list1-t .desc {
	font-size: 16px;
	color: #3f4d5d;
}
.conlist2 .ul-list1-t a{
	text-decoration:none;
}
.conlist2 .ul-list1-t .pic_a:hover .brief {
	opacity: 1;
	bottom: 0;
}

.conlist2 .ul-list1-t .pic_a:hover .line {
	width: 100%;
	background: #ff4c19;
}