.show_slid_box{ width:1200px; height:289px; display:block; overflow:hidden; margin:15px auto 15px; position:relative; zoom:1;box-shadow: 0px 1px 3px #ccc}
.show_slid_box #last_btn{ width:150px; height:289px; line-height:289px; background:#000; font-size:88px; font-weight:bold; color:#fff; text-align:center; position:absolute; left:0; top:0; cursor:pointer; z-index:10;opacity:0.7;filter: alpha(opacity=70);  -moz-opacity:0.7;  opacity: 0.7;font-family: " arial, helvetica, sans-serif"}
.show_slid_box #next_btn{ width:150px; height:289px; line-height:289px; background:#000; font-size:88px; font-weight:bold; color:#fff; text-align:center; position:absolute; right:0; top:0; cursor:pointer; z-index:10;opacity:0.7; filter: alpha(opacity=70);  -moz-opacity:0.7;  opacity: 0.7;font-family:" arial, helvetica, sans-serif";}
.show_slid_box .show_slid_two{ width:auto; height:289px; display:block; overflow:hidden; position:absolute; left:150px; top:0; z-index:5;}
.show_slid_box .show_slid_two li{ width:900px; height:289px; float:left; overflow:hidden; position:relative; zoom:1}
.show_slid_box .show_slid_two li img{ width:900px; height:289px; display:block; overflow:hidden}
.show_slid_box .show_slid_two li span{ width:900px; height:75px; display:block; overflow:hidden; position:absolute; left:0; bottom:-100px; background:url(../images/rgba50.png);}
.show_slid_box .show_slid_two li span strong{ width:100%; height:auto;color:#fff; text-indent:20px; font-size:16px; font-family:"Microsoft YaHei"; font-weight:normal; display:block; overflow:hidden; margin-top:12px;}
.show_slid_box .show_slid_two li span p{ width:860px; height:auto; line-height:20px;color:#fff; padding:0 20px;font-size:14px; font-weight:normal; display:block; overflow:hidden; margin-top:10px;height: 20px; overflow: hidden;    white-space: nowrap;
    text-overflow: ellipsis;}

.show_slid_box .show_slid_one{ width:auto; height:289px; display:block; overflow:hidden; position:absolute; top:0; z-index:5;}
.show_slid_box .show_slid_one li{ width:900px; height:289px; float:left; overflow:hidden; position:relative; zoom:1}
.show_slid_box .show_slid_one li img{ width:900px; height:289px; display:block; overflow:hidden}
.show_slid_box .show_slid_one li span{ width:900px; height:75px; display:block; overflow:hidden; position:absolute; left:0; bottom:-100px;background:url(../images/rgba50.png);}
.show_slid_box .show_slid_one li span strong{ width:100%; height:auto;color:#fff; text-indent:20px; font-size:16px; font-family:"Microsoft YaHei"; font-weight:normal; display:block; overflow:hidden; margin-top:12px;}
.show_slid_box .show_slid_one li span p{ width:860px; height:auto; line-height:20px;color:#fff; padding:0 20px;font-size:14px; font-weight:normal; display:block; overflow:hidden; margin-top:10px;height: 20px; overflow: hidden;    white-space: nowrap;
    text-overflow: ellipsis;}

.cate{ width:1200px; margin:0 auto 15px;}
.cate_list{ width:1200px; overflow:hidden;}
.cate_list dt,.cate_list dd{float: left;padding: 0 2px 0 6px;display: inline;width: 391px;border-right: 1px dashed #efefef;}
.cate_list ul{ padding:16px 0 16px;}
.cate_list ul li{ clear:both; height:26px; line-height:26px; padding:10px 0;;}
.cate_list ul li a{ color:#666; padding:0 18px 0 0; font-size:14px; font-weight:normal; font-family:"Microsoft YaHei"; float:left; overflow:hidden}
.cate_list ul li span{background:url(../images/nt-index2018.png) 51px 5px no-repeat;float:left; width:60px; height:24px; line-height:24px; font-weight:bold; text-align:center; margin:0 17px 0 13px; display:inline;font-size: 18px; color: #333;}
.cate_list dd.orange {margin-right:0px;border-right: 0px; }
.cate_list ul li a:hover{color:#FF4939;}

.g-main{ width: 1200px;margin: 0px auto 15px; background: #fff;box-shadow: 0px 1px 3px #ccc;}
.g-main-l{ width: 860px; overflow: hidden; }
.g-main-r{ width: 320px; overflow: hidden;padding-left: 2px;}
.g-title {height: 50px;border-bottom: 1px solid #efefef;overflow: hidden;}
.g-title h4 {float: left;font-size: 22px;color: #333;font-weight: bold;height: 50px;line-height: 50px;margin-left: 15px;}
.g-title span {cursor: pointer;width: 38px;height: 15px;float: right;margin: 22px 15px 0 0;display: inline;overflow: hidden;background: url(../images/icobox.png) no-repeat -4px -510px;}
.g-title span a {display: block;width: 38px;height: 15px;}
.g-title span:hover{background:url(../images/icobox.png) no-repeat -163px -510px;}
.g-title h4 font{font-size: 20px;font-weight: 700;color: #f0efef;margin-left: 14px;}
.g-zxrj-cont{ overflow: hidden; }
.g-zxrj{ overflow: hidden;margin-bottom: 25px;}
.g-zxrj li{width: 90px;padding:30px 23px 0px 36px;float: left;text-align: center;}
.g-zxrj li img {width: 75px;height: 75px;margin: 0 auto 5px auto;border-radius: 12px;}
.g-zxrj li p {color: #444;height: 22px;line-height: 22px;overflow: hidden;margin-bottom: 3px;}
.g-zxrj li strong {font-size: 12px;color: #999;font-weight: normal;display: block;height: 14px;}
.g-zxrj li strong img{ width: 78px;height: 14px;margin: 0px auto; border-radius: 0;display: block; }
.g-zxrj li:hover p{color: #FF4939;}

.g-article{ overflow: hidden;padding-top:15px; }
.g-article li{ overflow: hidden;border-bottom: 1px dashed #efefef;padding-bottom: 16px;margin: 0 15px 16px; }
.g-article li a{display: block; position: relative;height: 127px;padding-left: 215px;}
.g-article li a i{ display: block; width: 190px;height: 127px; overflow: hidden;position:absolute;left: 0px;top: 0px;}
.g-article li a i img{width: 190px;height: 127px;}
.g-article li a strong{height: 36px;display: block;line-height: 36px;font-size: 20px;overflow: hidden;margin-bottom: 10px;}
.g-article li a span {color: #666666;display: block;height: 14px;line-height: 14px;margin-bottom: 12px;}
.g-article li a span em { font-style: normal;font-size: 14px;color: #999;float: left;display: inline;overflow: hidden;}
.g-article li a span em.rm {background: url(../images/rm.png) no-repeat scroll 0 -41px;margin: 0 0 0 22px;padding: 0 0 0 22px;float: left;display: inline;overflow: hidden;}
.g-article li:hover a strong{color: #FF4939;}
.g-article li a p {color: #666666;display: block;font-size: 14px;height:52px;line-height: 26px;overflow: hidden;font-family: "Microsoft YaHei","SimHei","SimSun";}
.g-article li:last-of-type{ border-bottom: 0px; padding-bottom:0px;   }

h4.g-tit-name {height: 50px;line-height: 50px;font-size: 20px;color: #333;font-weight: bold;position: relative;padding-left:20px;}
h4.g-tit-name i {height: 25px;width: 6px;display: block;position: absolute;background: #00aaff;top: 12px;left: 0px;}
.g-rank{ overflow: hidden;margin-right: 15px;margin-top: 10px;}
.g-rank li{height: 65px;overflow: hidden;padding:0px 0 15px 30px; position: relative;border-bottom: 1px dashed #efefef;margin-bottom:15px; }
.g-rank li i{position: absolute;left:0px;top: 0px;display: block; width:22px;height: 22px; line-height: 22px; color: #fff; text-align:center;background: #afafaf;border-radius: 3px; font-style: normal; }
.g-rank li a{display: block;}
.g-rank li a img{width: 65px;height: 65px;display: block;float: left;border-radius: 12px;}
.g-rank li .u-info{float: left;margin-left: 10px;width: 198px;overflow: hidden;}
.g-rank li .u-info span{display: block;height: 14px;margin: 7px 0;}
.g-rank li .u-info span img{ height: 14px;display: block; width: 78px; }
.g-rank li .u-info strong{ font-weight: normal; font-size: 14px; color: #444;display: block; height: 20px; line-height: 20px; overflow:hidden;}
.g-rank li .u-info p{ color: #999; font-size: 12px; }
.g-rank li:last-of-type{ border-bottom:0px;margin-bottom: 0px;   }


.g-special{ overflow:hidden;}
.g-head-title{ overflow:hidden; border-bottom: 1px solid #efefef;position:relative;}
.g-head-title h4{font-size: 22px;font-weight: 700;line-height:50px;float: left; height:50px; overflow:hidden;margin-left:15px; }
.g-head-title h4 span{font-size: 20px;font-weight: 700;color: #f0efef;margin-left: 14px;}
span.u-more {cursor: pointer;width: 38px;height: 15px;display: inline;overflow: hidden;background: url(../images/icobox.png) no-repeat -4px -510px; position:absolute; right:15px; top:22px;}
span.u-more a{ display:block;width: 38px;height: 15px;}
span.u-more:hover{background:url(../images/icobox.png) no-repeat -163px -510px;}
.g-head-title p{ overflow:hidden; height:50px; line-height:50px; padding-right:70px; width:850px;text-align: right;}
.g-head-title p a{color: #999;padding: 0 12px;}
.g-head-title p a:hover{color: #FF4939;}
.g-special-dome{ overflow:hidden; position:relative; margin:15px;}
.g-special-dome b{display: block;top: 0px;position: absolute;font-family: serif;height: 133px;width: 30px;line-height: 133px;font-size: 30px;font-weight: bold;color: #999;text-align: center;background: #e6e6e6;cursor: pointer;}
.g-special-dome b.g-scroll-left{ left:0px;}
.g-special-dome b.g-scroll-right{right:0px;}
.g-special-dome b:hover{ color:#FF4939}
.g-special-dome .g-special-cont{ overflow:hidden; margin:0px auto; height:133px; width:1100px;}
.g-special-dome .g-special-cont ul li{width: 266px;height: 133px;float: left;margin: 0 4px 0 5px;display: inline;overflow: hidden;}
.g-special-dome .g-special-cont ul li a {width: 100%;height: 133px;display: block;overflow: hidden;position: relative;zoom: 1;}
.g-special-dome .g-special-cont ul li a strong{ width:100%; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#fff; text-shadow:1px 1px 2px #000; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; 
background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(0, 0, 0, 0.7));
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(255,255,255,0)), color-stop(1, rgba(0,0,0,0.7))); 
background: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 100%); /*IE9+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );/*IE9-*/}
.g-special-dome .g-special-cont ul li a:hover strong{color: #FF4939;}
/*-- 专题精选 --*/



.rank h4{ overflow: hidden;margin: 15px 0px 10px 0px; }
.rank .f-fl{margin-left: 40px; overflow: hidden; }
.rank ul{width:360px; float:left;}
.rank ul b{ width:100%; height:25px; display:block; font-weight:normal; float:left; text-indent:13px; font-size:20px; line-height:25px; color: #333;border-left: 3px solid #34d0ba;font-weight: bold;}
.rank ul li{ float: left; width: 100%; margin-bottom:25px; height:78px; overflow:hidden; position:relative;}
.rank ul li span{ width:78px; height:78px; overflow:hidden; display:block;  position:absolute; left:35px; top:0;}
.rank ul li span img{ width:78px; height:78px; float:left; display:block; z-index:10; border-radius:16px;}
.rank ul li:hover span i{ height:0; line-height:150px;}
.rank ul li span i { width:55px; height:55px; display:block; text-align:center; color:#888; font-size:20px; line-height:55px; transition: all .3s linear; -webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;-ms-transition: all .3s linear; font: normal 24px/55px Arial, Helvetica, sans-serif; z-index:1; background:#e8e7e7;}
.rank ul li span .c1{background:#ff5d5d; color:#fff;}
.rank ul li span .c2{background:#fea342; color:#fff;}
.rank ul li span .c3{background:#4197e2; color:#fff;}
.rank ul li span .c4{background:#41d39d; color:#fff;}
.rank ul li a{ width:192px; height:32px; line-height:25px; display:block; padding-left:125px; padding-bottom:45px; position:absolute; left:0; top:0; z-index:1; color:#666; font-size:14px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.rank ul li a:hover,.rank ul li:hover u{ color:#FF4939;}
.rank ul li u{ width:192px;display:block; height:20px; line-height:23px; position:absolute; left:125px; bottom:0; font-size:14px; color:#999; font-size:12px; text-decoration: none}
.rank ul li u i{ margin-left:10px; font-style: normal;}
.rank ul li strong{ display: block;height: 16px;position: absolute;left: 125px;bottom:30px; }
.rank ul li strong img{ height: 14px; }
.rank ul li font{ position: absolute; left: 0px; top: 0px; height: 24px; line-height:24px; width:24px;text-align: center; background: #c5c5c5; color: #fff; font-size: 15px; border-radius: 3px;}
.rank ul li:nth-child(1) font{background: #fa4e57;}
.rank ul li:nth-child(2) font{background: #fa7a53;}
.rank ul li:nth-child(3) font{background: #fbc258;}

.g-dome-mac{ overflow: hidden;margin-left:70px; }
.g-dome-mac li{float:left;overflow:hidden;padding-left: 28px;background: url(../images/nt-index2018.png) no-repeat -261px -150px; height:50px; line-height:50px;font-size: 18px;padding-right:10px; color:#333; cursor:pointer;}
.g-dome-mac li:first-child{ background:none;}
.g-dome-mac li.m-hover{ color:#00aaff}

.m-imgul{ overflow: hidden;}
.m-imgul li {width: 145px;margin: 0 15px 10px 0px;overflow: hidden; float: left;}
.m-imgul li a{ display: block; }
.m-imgul li a img{ width:145px; height:97px;}
.m-imgul li a p{width:100%; height:24px; line-height:24px; text-align:center;color:#333;    background-color: #fafafa; }
.m-imgul li a:hover p { background-color:#f77; color:#fff;}
.m-imgul li a p span{ padding:0 8px; display: block; font-size: 14px;}

.m-zsul { position: relative;margin-top:2px;}
.m-zsul li{ border-left: 1px #f5f5f5 solid; margin:0 15px 0 0px; padding-left: 15px;position: relative; }
.m-zsul li .f-fr { color: #999; margin:8px 0 0 8px; }
.m-zsul li b { width: 7px; height: 7px; position:absolute;left: -4px ;top:14px; background: url(../images/ullidian.gif) left -7px; z-index: 10 }
.m-zsul li p.m-titbt{ height:37px; line-height: 37px; font-size: 14px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.m-zsul li:hover a{color:#FF4939}

