/*CSS reset*/
html,body{font-family:"Microsoft YaHei",SimHei,"\9ED1\4F53","Apple LiGothic Medium","\82F9\679C\4E3D\4E2D\9ED1",SimSun,"\5b8b\4f53",sans-serif;background-color: #f2f2f2;position:relative;min-width: 1180px;}
body,html,ul,ol,dl,dd,li,p,h1,h2,h3,p,form,input{margin:0;padding:0;}
h1,h2,h3,b{font-weight:normal}
ul,li{list-style: none;}
a{text-decoration:none;color:#222;outline: none;}
img{vertical-align: middle;border: none;width:100%;}
input{outline-color:transparent;border:none;}
/*清浮动*/
.clearfix{*zoom:1;}
.clearfix:after{display: block;content:"";clear:both;}

/*幻灯片start*/
.yl-top,.ty-top{background-color: #fff;}
.swiper-ty{position: relative;overflow: hidden;width:780px;height:400px;float:left;margin-right:20px;}
.swiper-ty .slider li{width:100%;height:100%;position:absolute;left:100%;top:0;overflow: hidden;}
.swiper-ty .slider li:first-child{left:0}
.swiper-ty .navdot{position: absolute;right:20px;bottom: 26px;z-index: 50;text-align: center;}
.swiper-ty .navdot li{ float:left; width: 10px;height: 10px;background-color: #fff;cursor:pointer;margin-left:10px;border-radius:100%; }
.swiper-ty .navdot li:first-child{margin-left:0;}
.swiper-ty .navdot li.active{background-color: #ee2e3d;}
.swiper-ty p{height:60px;width:100%;position:absolute;bottom:0;left:0;background: #000;opacity: 0.75;filter:alpha(opacity(75));}
.swiper-ty span{position: absolute;bottom:0;left:15px;height:60px;width:640px;color:#fff;font-size:24px;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*幻灯片end*/








.ty-news{float:left;padding:30px 30px 0;width:320px;}
.ty-news-head{height:14px;border-bottom:1px solid #d9d9d9;position:relative;margin-bottom:14px;}
.ty-news-head span{position:absolute;bottom:-15px;left:50%;height:29px;width:120px;color:#000;line-height: 29px;font-size:24px;margin-left:-60px;background-color: #fff;text-align: center;}
.ty-news-list li{border-bottom:1px dashed #d9d9d9;height:52px;transition:all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-webkit-transition: all 0.5s;}
.ty-news-list li:hover{padding-left:10px;}
.ty-news-list li:last-child{border-bottom:none;}
.ty-news-list em{float:left;height:52px;padding:0 16px;line-height: 52px;font-size:26px;color:#000;}
.ty-news-list a{float:left;font-size:16px;color:#000;line-height:52px;height:52px;width:255px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ty-bottom{margin-top:0px;}
.ty-pic-txt{background-color: #fff;width:380px;}
.ty-pic-txt li{ height:85px; border-bottom:1px solid #ddd; padding-top:9px;*zoom:1;}
.ty-pic-txt li:after{content:'';display: block;clear:both;}
.ty-pic-txt li:last-child{border-bottom:none;}
.ty-pic-txt li .ty-pic-txt-p{float:left;width: 100px;height: 75px;overflow: hidden;margin-right: 15px;}
.ty-pic-txt p{float:left;width:250px;height:65px;margin-top:5px;overflow: hidden;}
.ty-pic-txt p a{display:block;width:100%;height:100%;color:#000;font-size:15px;line-height: 30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.pic-and-gradient{width:380px;height:240px;overflow: hidden;}
.pic-and-gradient a,.pic-and-gradient-min a{display:block;width:100%;height:100%;overflow: hidden;position:relative;}
.pic-and-gradient p,.pic-and-gradient-min p{padding:0 20px;background: url("img/shadow.png") repeat-x;line-height: 39px;width:340px;height:39px;color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
position:absolute;left:0;bottom:0;}
.pic-and-gradient img{min-height:100%;}

/*滚动播报*/
.title-wrap{height:78px;border-bottom:1px solid #3d403f;position: relative;margin-bottom:58px;}
.title{ position:absolute; left:50%; bottom:-38px; width:220px; height:77px; background:#f2f2f2 url(img/tittle1.png) no-repeat; margin-left:-110px;}
.title-gd{ background-position:-220px -77px; background:#f2f2f2 url(../images/titlegd.png) no-repeat;}
.title-gd a{ display:block; width:220px; height:77px; line-height:77px; text-indent: -99999px;}
.yl-left-list{padding-left:30px;float:left;}
.yl-left-list li{height:129px;border-bottom:1px dashed #bbb;width:550px;}
.yl-left-list li:last-child{border-bottom:none;}
.yl-left-list a{display: block;color:#000;font-size:18px;line-height: 24px;padding:15px 0 5px;white-space: nowrap;overflow: hidden;height:30px;width:100%;}
.yl-left-list p{font-size:14px;line-height:20px;color: #999;height:60px;overflow: hidden;width: 100%;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}


/*轮播图*/
.swiper-yl{position: relative;overflow: hidden;width:580px;height:360px;float:left;margin:15px 10px;}
.swiper-yl .slider li{width:100%;height:100%;position:absolute;left:100%;top:0;overflow: hidden;}
.swiper-yl .slider li:first-child{left:0}
.swiper-yl .navdot{position: absolute;right:10px;bottom: 26px;z-index: 50;text-align: center;}
.swiper-yl .navdot li{ float:left; width: 10px; height: 10px; background-color: #fff; cursor:pointer; margin-left:10px; border-radius:100%;}
.swiper-yl .navdot li:first-child{margin-left:0;}
.swiper-yl .navdot li.active{background-color: #ee2e3d;}
.swiper-yl p{height:60px;width:100%;position:absolute;bottom:0;left:0;background: #000;opacity: 0.75;filter:alpha(opacity(75));}
.swiper-yl span{position: absolute;bottom:0;left:15px;height:60px;width:440px;color:#fff;font-size:18px;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*轮播图下*/
.ssrd-card{width:600px;margin-right:-20px;overflow:hidden;}
.ssrd .ssrd-content:first-child,.ssrd li:first-child,.dy-box li:first-child{display: list-item;}
.ssrd-title,.hel-title{color:#000;line-height:32px;width:100%;max-height:64px;font-size:18px;margin-bottom:8px;overflow: hidden;}
.ssrd-body{ color:#999; line-height: 28px; font-size:14px; width:100%; max-height: 56px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ssrd-tag,.mr-item-time,.hel-tag{font-size:12px;color:#999;line-height: 15px;margin-top:12px;}
.i-time{float:left;display:block;width:15px;height:15px;background: url(../images/sprite.png) no-repeat -206px -155px;margin-right:10px;}
.ssrd-pic{width:280px;height:200px;overflow: hidden;}
.ssrd-pic img{min-height: 100%;}
.ssrd-card{width:600px;margin-right:-20px;overflow:hidden;}
.ssrd-card-content{width:240px;padding:14px 20px;}
.ssrd-card li{width:280px;height:400px;float:left;margin-right:20px;margin-top:20px;background-color: #fff;}
.ssrd-card-1200{width:1200px;}

/*汽车*/
.title-tv{background-position: -220px -77px;background: #f2f2f2 url(../images/titletv.png) no-repeat;}
.title-edu{background-position: -220px -77px;background: #f2f2f2 url(../images/titlejy.png) no-repeat;}
.title-zx{background-position: -220px -77px;background: #f2f2f2 url(../images/titlezx.png) no-repeat;}
.title-qc{background-position: -220px -77px;background: #f2f2f2 url(../images/tittleyl.png) no-repeat;}
.title-qc a{ display:block; width:220px; height:77px; line-height:77px; text-indent: -99999px;}
.title-zx a{ display:block; width:220px; height:77px; line-height:77px; text-indent: -99999px;}
.title-edu a{ display:block; width:220px; height:77px; line-height:77px; text-indent: -99999px;}
.title-tv a{ display:block; width:220px; height:77px; line-height:77px; text-indent: -99999px;}

.qc-list{background-color: #fff;padding:0 30px;width:520px;height:820px;overflow: hidden;margin-right:20px;float:left;}
.qc-list li{border-bottom:1px dashed #999;width:520px;padding:30px 0;*zoom:1;}
.qc-list li:last-child{border-bottom:none;}
.qc-list li:after{content:'';display: block;clear: both;}
.qc-list-pic{display: block;float:left;width:100px;height:75px;overflow: hidden;margin-right:20px;}
.qc-list-txt{width:380px;height:75px;padding-right:20px;float:left;}
.qc-list-txt a{float:left;display: block;width:100%;height:20px;line-height: 20px;font-size: 18px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.qc-list-txt p{float:left;height:45px;width:100%;overflow: hidden;line-height: 24px;font-size:14px;color:#999;margin-top:10px;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.hel-card{border-bottom:6px solid #ee2e3d;width:380px;height:550px;background-color: #fff;overflow: hidden;}
.hel-card-min{height:478px;}
.hel-pic,.hel-pic a{display: block;height:250px;width: 380px;overflow: hidden;}
.hel-card-content{padding:12px 20px;}
.hel-body,.hel-body-min{max-height:168px;color:#999;line-height: 28px;font-size:16px;width:100%;overflow: hidden;}
.hel-body-min{max-height:84px;}
.hel-scrip-pt{margin-top:10px;padding:10px;overflow: hidden;background-color: #fff;}
.hel-scrip-p{float:left;display: block;width:100px;height:75px;overflow: hidden;margin-right:20px;}
.hel-scrip-t{float:left;width:240px;height:75px;overflow: hidden;}
.hel-scrip-t a{font-size:16px;line-height: 30px;color:#222;display: block;width:100%;height:60px;overflow: hidden;margin-top:-6px;margin-bottom:6px;}
.hel-scrip-two,.hel-scrip-one{margin-top:10px;padding:12px 16px;width:348px;overflow: hidden;background-color: #fff;}
.hel-scrip-two{height:71px;}
.hel-scrip-one{height:38px;}
.hel-scrip-two a{font-size:18px;line-height: 35px;color:#000;display: block;width:100%;height:70px;overflow: hidden;}
.hel-scrip-one a{font-size:18px;color:#000;display: block;width:100%;height:38px;line-height: 38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*列表页*/
.list-f1{width:1000px;overflow:hidden;margin:0 auto}
.list-f1 .left{float:left;width:680px;overflow:hidden}
.list-f1 .right{float:right;width:300px;overflow:hidden}
.list-f1 .left .mlist{ width:680px;overflow:hidden ; }
.list-f1 .left .mlist .hd{ border:1px solid #ddd;height:40px;line-height:40px;background-color:#F6F6F6 }
.list-f1 .left .mlist .hd li{font-size:15px; position:relative;text-align:center;  float:left;  cursor:default;height:41px; padding:0 20px }
.list-f1 .left .mlist .hd li.on{color:#B61E05;background:#fff;border-right:1px solid #ddd !important;border-left:1px solid #ddd !important}
.list-f1 .left .mlist .hd li.on{border-left:0 !important;border-top:2px solid #B61E05;height:39px;}
.list-f1 .left .mlist .bd{ overflow:hidden; border-top:0;  }
.list-f1 .left .mlist .lh{ overflow:hidden;margin-top:14px;  }
.list-f1 .left .mlist .lh .ul-1 li{width:100%;overflow:hidden}
.list-f1 .left .mlist .lh li a:hover{text-decoration:underline}
.list-f1 .left .mlist .lh{overflow:hidden;padding-bottom:20px;}
.list-f1 .left .mlist .lh .ul-1{overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:10px;}
.list-f1 .left .mlist .lh .ul-1 li{overflow:hidden;padding-top:15px;padding-bottom:15px;}
.list-f1 .left .mlist .lh li:hover{background:#f9f9f9;}
.list-f1 .left .mlist .lh .pic{float:left;width:180px;overflow:hidden}
.list-f1 .left .mlist .lh .pic img{width:178px;height:116px;background:#f9f9f9;display:block;border:1px solid #eee;}
.list-f1 .left .mlist .lh .desc p a{color:#133E7F;line-height:24px;}
.list-f1 .left .mlist .lh .desc p a:hover{color:#369;text-decoration:underline}
.list-f1 .left .mlist .lh .desc{float:right;width:482px;overflow:hidden;}
.list-f1 .left .mlist .lh .desc p{margin-top:10px;color:#666}
.list-f1 .left .mlist .lh .desc p a{color:#999}
.list-f1 .left .mlist .lh .desc span{margin-left:35px;color:#999;}
.list-f1 .left .mlist .lh .tit{font-size:20px;height: 35px;line-height: 35px;overflow: hidden;
display: block;color: #333;}
.list-f1 .left .mlist .lh .bdsharebuttonbox{float:right}
.list-f1 .left .mlist .lh li div.p-span{margin-top:10px;}
.list-f1 .left .mlist .lh .bds_more{background:url(images/index.png) no-repeat -209px -5px !important;height:25px !important; display:inline-block}
.right-www{ width:300px;overflow:hidden ;margin-top:20px;margin-bottom:10px; }
.right-www .hd{ border-top:1px solid #B61E05;height:35px;line-height:35px; }
.list-f1 .right.hd ul{overflow:hidden}
.right-www .hd li{font-size:16px; position:relative;text-align:center;  float:left;  cursor:default;background:url(images/index.png) no-repeat -21px -176px;width:100px; }
.right-www .hd li.on{background:none;color:#B61E05;  }
.right-www .bd{ overflow:hidden; border-top:0;  }
.right-www .lh{ overflow:hidden;margin-top:14px;  }
.right-www .lh li{width:100%;line-height:31px;height:32px;overflow:hidden}
.right-www .lh li a{padding-left:5px;}
.right-www .lh li a:hover{text-decoration:underline}
.right-www .lh li:nth-child(2) i,.www360buy .lh li:nth-child(3) i{background-color:#BF0404}
.right-www .lh div.one{overflow:hidden;position:relative;margin-bottom:8px;}
.right-www .lh div.one a.name{margin-left:25px;display:block;height:24px;line-height:24px;overflow:hidden;margin-bottom:10px;}
.right-www.lh div.one a.name:hover{text-decoration:underline}
.right-www .lh i{font-style:normal;display:inline-block;width:18px;height:18px;background-color:#C7C7C7;color:#fff;line-height:18px;text-align:center;font-size:12px;}
.right-www .lh div.one i{position:absolute;top:5px;background-color:#BF0404}
.right-www .lh div.one .li-bot{overflow:hidden}
.right-www .lh div.one .li-bot .pic{float:left;width:110px;overflow:hidden}
.right-www .lh div.one .li-bot .pic img{width:110px;height:65px;display:block}
.right-www .lh div.one .li-bot .desc{float:right;width:175px;overflow:hidden;color:#666;font-size:12px;}
.right-www.lh div.one .li-bot .desc a{color:#999}
.right-www .lh div.one .li-bot .desc a:hover{color:#BF0404;text-decoration:underline;}
.right-www .lh div.one .li-bot .desc p{line-height:22px;height:44px;overflow:hidden}

/*内容页*/
.page-f1{width:1000px;overflow:hidden;margin:0 auto;border-top:1px solid #eee;padding-top:30px;}
.page-f1 .left{float:left;width:680px;overflow:hidden;}
.page-f1 .left .content{overflow:hidden}
.page-f1 .left .content h1{font-size: 22px;color: #333;font-weight: 500;display: block;line-height: 40px;margin-bottom:5px;}
.page-f1 .left .content .bdsharebuttonbox{float:left;}
.page-f1 .left .content .bql{overflow:hidden}
.page-f1 .left .content .bql span.share{margin-left:10px;margin-top:5px;}
.page-f1 .left .content .bql span{margin-top:5px;float:left;color:#999;font-size:12px;margin-right:9px;}
.page-f1 .left .zw{overflow:hidden;margin-top:20px;margin-bottom:20px;}
.page-f1 .left .zw p{line-height:30px;font-size:16px;margin-bottom:15px;}
.page-f1 .left .zw img{display:block!important;margin:15px  auto!important;max-width:100%!important;}
.page-f1 .left .bq{height:35px;line-height:35px;overflow:hidden;}
.page-f1 .left .bq a{color:#B61E05;margin-left:4px;}
.page-f1 .left .bq a:hover{text-decoration:underline}
.page-f1 .left .bq span{color:#999;}
.pre p.p_blank {color: #333;}
.page-f1 .pre{margin-top:40px;overflow:hidden}
.page-f1 .pre p.p_blank a {color: #333;}
.page-f1 .pre p.p_blank a:hover{text-decoration:underline;color:#BF0404}
.page-f1 .pre .next {float: right;width: 310px;}
.pre p {line-height: 30px;height: 30px;overflow: hidden;padding: 0px 10px;}
.pre .pre-1 {float: left;width: 310px;}

/*自定义样式*/

/*底部方式*/
.footer1{ padding-top:20px; background:#121d55; margin-top:10px; color:#fff;}
.footer2{ background:#121d55; color:#fff;}
.footer1,.footer2 a{ color:#fff;}
.frdlink{ width:1180px; height: 90px; margin: 0 auto; border-top:1px solid #333; position: relative; }
.frdlinktit{ position: absolute; width: 50px; height:46px; line-height: 46px; border-top:2px solid #fff; left:50px; top:-2px; color:#ffffff; font-size:12px; text-align: center;}
.frdlinks{ padding:14px 0 24px; padding-left:172px;}
.frdlinks a{ float:left; color:#FFFFFF; line-height: 22px; font-size:12px; padding: 0 9px 0 8px; position: relative;}
.frdlinks a:after{ content: "|"; color:#666; line-height: 22px; font-size:12px; position: absolute; right:0; top:0;}
.frdlinks a:last-child:after{ content:none;}
.copyright{ text-align:center; font-size:12px; padding-bottom:10px; padding-top:40px;}

/*通用*/
.container{ width:1180px; margin:0 auto; position: relative;}
.cut-line{ width:100%; height:5px; line-height: 5px; font-size:12px; margin-top:20px; overflow: hidden; white-space: nowrap; color:#999;}
.left-part,.mid-part{ float:left; margin-right:20px;}
.float-left{ float:left;}
.hide-margin-top-20{ margin-top:-20px;}

/*头部*/
.header{ background-color:#121D55; position:relative; margin-bottom:10px;}
.top{ height:100px;}
.logo{ margin: 0px auto; width: 300px; height: 100px; background: url(../images/logo.png) no-repeat; background-size: 210px 70px; background-position: center center;}
.logo a{ display:block; width: 300px; height: 100px; text-indent: -99999px;}
nav{background:rgba(255,255,255,0.15);}
nav li{ float:left; height:50px; width:9.090909091%;}
nav a{ display:block; font-size:18px; line-height:50px; width:100%; height:100%; text-align:center; color:#fff;}
nav a:hover{ color:#FFFFFF;}

/*自定义*/
