/*** CSS Document益阳银富石油有限公司【官网】-银富石油-银富燃气-www.yyyfsy.com***/
@charset "utf-8";
body{ font-size:12px; font-family:Arial, Microsoft YaHei, 微软雅黑, sans-serif; margin:0px auto; padding:0px; line-height:21px; color:#666; }
.left{ float:left;}
.right{ float:right;}
ul{ margin:0px; padding:0px;} 
ul li{ margin:0px; padding:0px; list-style:none;}
li{ margin:0px; padding:0px; list-style:none;}
a{text-decoration:none; cursor:pointer; color:#666;}
a img{border:0px;}
a:hover{border:none; color:#000; font-weight:bolder;}
.clear{clear:both;}
.more a{ width:80px; height:25px; border:#cecece 1px solid; text-align:center; line-height:25px; display:block;}
.more a:hover{ color:#a92020; border:#a92020 1px solid; font-weight:bold;}
.jg{ clear:both; height:55px;}
.title{ font-size:18px; color:#dbdbdb; margin-bottom:10px;}
.con{ width:1000px; margin:0 auto;}
h2{ font-size:14px; height:16px; line-height:16px; font-weight:normal; color:#666;}
.content{ width:1000px; margin:0 auto;}
.font1{ font-size:18px; color:#bb0000;  margin-right:10px;}
.titlecut{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/***顶部***/
.top{ width:1000px; margin:0 auto; height:104px; }
.top .jrsc{ margin-top:40px;}

/***导航***/
#nav{ background:#bb0000; height:53px; clear:both;}
.navbox{height:53px;position:relative;z-index:9; margin:auto;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;font-family:Arial, Microsoft YaHei, 微软雅黑, sans-serif;}
.nav{width:1000px;margin:0 auto;height:53px; list-style:none;}
.nav li{float:left;height:53px;position:relative; list-style:none;}
.nav li .last{background:none;}
.nav li a{text-decoration:none;}
.nav li a:hover{ color:#000;  font-weight:bold;}

.nav .drop-menu-effect a span{float:left;display:block;line-height:53px;font-size:14px;color:#ffffff;cursor:pointer;width:125px;text-align:center; }
.nav .drop-menu-effect a:hover span{float:left;display:block;line-height:53px;color:#bb0000; font-size:16px; font-weight:bold;cursor:pointer;width:125px;text-align:center;}

.nav .drop-menu-effect-on a span{float:left;display:block;line-height:53px;color:#bb0000;background:url(../images/nav_over.jpg) no-repeat;font-size:16px; font-weight:bold;cursor:pointer;width:125px;text-align:center;}

/*
.nav li a:active span{ color:#000;}
*/
.mj_hover_menu{text-decoration:none; width:125px; background:url(../images/nav_over.jpg) no-repeat; height:53px; }
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:53px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px; height:235px;}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:22px; font-size:12px; color:#bb0000;}
.mj_menu_li_txt font{font-size:14px; color:#bb0000;}
.mj_menu_li_txt a{color:#000; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#000; text-decoration:underline;}

.mj_menu_news_bg{width:480px; height:165px; background:#fff200;}
.mj_menu_news_main{width:440px; margin:auto; padding-top:12px;}
.mj_menu_news_li{padding:0px 30px; margin-right:30px; height:150px; float:left; border-right:solid 1px #c8be00; }
.mj_menu_news_img{float:left; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li2{padding:0px 30px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img2{float:left; margin-left:30px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li3{padding:0px 25px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img3{float:left; margin-left:10px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}

/***大图***/
.banner{  margin:0px;padding:0px; height:562px;}
#main{ width:100%;height:562px;overflow:hidden;position:relative;margin:0px auto;}
#main .box{width:100%;height:562px;margin:0px auto;overflow:hidden;position:relative;}
#main .box img{width:100%;height:562px; position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0); z-index:-9999;}
#main .btnLeft{width:35px;height:57px;position:absolute;z-index:99999;left:10%;top:235px;background:url(../images/left_ar.png) no-repeat 0px 0px; }
#main .btnRight{width:35px;height:57px;position:absolute;z-index:99999;right:10%;top:235px;background:url(../images/right_ar.png) no-repeat 0px 0px;}
#main .page{width:300px;height:5px;position:absolute;bottom:15px;right:40%; text-align:center; }
#main .page a{display:inline-block;width:35px;height:5px;background:#303c49;margin:0px 5px;float:left;color:#149326;text-decoration:none;text-align:center; font-size:0px;}
#main  .page a.active{background:#fff;}

/***关于我们***/
.about{ width:665px; float:left; }
.about .about_title a:hover{ font-size:14px; font-weight:bold;}
.about_con{ clear:both; width:665px;  height:200px;}
.about_con .right{ width:340px; line-height:22px; }

/***资质荣誉***/
.video{ width:284px;  float:right; }
.video_con{ width:264px; height:160px; padding:10px; float:right; background:#000;}

/***新闻中心***/
.news{ height:300px; width:680px;}
.news_title{ background:url(../images/new_line.jpg) center bottom no-repeat; width:680px; height:30px; margin-bottom:20px;}
.section-focus-pic{margin:0 auto;height:256px;width:362px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:362px;width:362px;height:256px;}
.section-focus-pic ul li h3{position:absolute;bottom:0;left:0;width: 300px;font-weight:normal;color:#FFF;margin-left: 10px;z-index: 111;font-size: 12px; font-family:"微软雅黑";}
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:40px;background-color:#000;width:362px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages{width:362px;height:256px;}
.section-focus-pic .pages img{width:362px;height:256px;border:0;}
.section-focus-pic .controler{position:absolute;bottom:15px;right:10px;}
.section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.section-focus-pic .controler b.down{background-position:-161px 1px;}
.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:120px;height:40px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url(../images/star.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:5px;}
.section-focus-pic .controler2 .prev i{background-position:-34px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_05.png');margin-left:5px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_03.png');}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background-position:-62px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_06.png');margin-left:10px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_04.png');}

.news_list{ width:303px; overflow:hidden; margin-left:15px; height:265px;}
.news_list li{ display:block;}
.news_list .block { display:block; }
.news_list h2 {  line-height:20px; font-size:15px; color:#000; font-family:Microsoft YaHei;font-weight:bold; padding-bottom:15px;}
.news_text{height:26px; line-height:26px;}
.news_text .time{ float:right; text-align:right;}
a.news_text:link { color: #5a5a5a; text-decoration:none;}
a.news_text:visited { color:#5a5a5a; text-decoration:none;}
a.news_text:hover { color:#5a5a5a; text-decoration:none;}
a.news_text:active { color:#5a5a5a; text-decoration:none;}
.news1{ clear:both;  padding-bottom:10px; }
/***资质荣誉***/
.ryzz{position:relative;overflow:auto;width:239px;margin:0 auto;}
.ryzz ul li{float:left;}
.ryzz .arrows{display:none;}
.ryzz ul li{height:296px; margin:0px; padding:0px;}

.dots{position:absolute;width:239px;height:200px;top:161px;margin-left:-38px;font-size:12px;background:#fff;}
.dots li{ float:none; text-align:left;}
.dot{float:left;line-height:26px;width:239px ;border-bottom:#e6e6e6 1px dashed;cursor:pointer;color:#666; margin:0px; padding:0px;}
.dot1.active{ color:#333; font-weight:bold;}
.dot2.active{color:#333; font-weight:bold;}
.dot3.active{color:#333; font-weight:bold;}
.dot4.active{color:#333; font-weight:bold;}

/***底部***/
.bottom{ background:#8b0909; clear:both; height:216px; line-height:50px; color:#fff; padding-top:30px;}
.menu{ width:660px; overflow:hidden; margin-left:35px;}
.menu .menu1{ float:left; width:90px; border-right:#a82424 1px solid; height:150px; text-align:center; }
.menu .menu1 li{ height:23px; line-height:23px;}
.menu .menu1 .menu_t{padding-bottom:15px;}
.menu .menu1 .menu_t a{ font-size:14px; font-weight:bold;}

.menu .menu1 a{ color:#fff; font-size:12px; }
.footer{ background:#750606; clear:both; height:50px; line-height:50px; color:#fff;}
.footer a:hover{ color:#fff; font-weight:bold;}
.footer a{ color:#fff; }


/***内页***/
.ny{ clear:both; width:1000px; margin:0 auto;}
.ny .ny_left{ float:left; width:227px; color:#fff;  }
.ny .ny_left .nynav_top{ background:url(../images/nynav_top.jpg) no-repeat; height:68px; text-align:center; padding-top:30px;  }
.ny .ny_left .ny_nav li{ list-style:none;background:#ededed;}
.ny .ny_left .ny_nav{ width:227px; }
.ny .ny_left .nycontact{ width:227px; }
.ny .ny_left .nycontact div{margin-top:10px;}
.ny .ny_left .nycontact .nycontact_text{ padding-left:10px; padding-right:10px; border-bottom:#b0b3b7 1px solid; padding-bottom:20px;}
.ny .ny_left .ny_nav li a{ color:#666; font-size:14px; width:227px;  background:#ededed; display:block;  height:53px; line-height:53px; text-align:center; border-bottom:#fff 1px solid;}
.ny .ny_left .ny_nav li a:hover{ font-weight:bold;background:url(../images/nynav_over.jpg) no-repeat; color:#fff;}
.ny .ny_left .ny_nav li a.nymaue1{ font-weight:bold;background:url(../images/nynav_over.jpg) no-repeat; color:#fff;}
.ny .ny_left .ny_nav li a.nymaue1:hover{ font-weight:bold;background:url(../images/nynav_over.jpg) no-repeat; color:#fff;}
.ny .ny_left .ny_nav li a.nymaue{color:#666; font-size:14px; width:227px;  background:#ededed; display:block;  height:53px; line-height:53px; text-align:center;}
.ny .ny_left .ny_nav li a.nymaue:hover{ font-weight:bold;background:url(../images/nynav_over.jpg) no-repeat; color:#fff;}
.ny .ny_right{ float:right; width:735px; color:#303c49;}
.ny .ny_right .ny_right_top{ background:url(../images/ny_titlebg.jpg) left center no-repeat; width:705px; line-height:43px; height:43px; color:#242424; padding-left:30px;  font-size:12px;}
.ny_right_top .left{ font-size:18px; color:#bb0000; font-weight:bolder;}
.ny .ny_right .ny_right_con{ line-height:25px;}
.ny .ny_right .atitle{font-size:18px;font-weight:bold;text-align:center;}
.ny .ny_right .ainfo{font-size:12px;font-weight:normal;text-align:center;color:ccc;}


.ny_news{ clear:both; margin-top:30px;  width:735px; overflow:hidden;}
.ny_news .ny_news1 .ny_news1_text{ width:735px;} 
.ny_news .ny_news1 .ny_news1_text .ny_news1_title{ font-weight:bold; font-size:14px; width:735px; }
.ny_news .ny_news1 .ny_news1_text .ny_news1_title .left a{ font-size:14px; color:#000; } 
.ny_news .ny_news1 .ny_news1_text .ny_news1_title .left a:hover{ color:#000;}
.ny_news .ny_news1{ height:80px;}
.ny_news .ny_news_list{ clear:both; width:735px; text-align:left; clear:both; display:block; margin-top:20px; border-top:#e6e6e6 1px dashed;  }
.ny_news .ny_news_list li{ width:710px; height:35px; line-height:35px; text-align:left; clear:both; padding-left:10px; padding-right:20px; border-bottom:#ccc 1px dashed;}
.ny_news .ny_news_list li a{ color:#666;}
.ny_news .ny_news_list li a:hover{ color:#000; font-weight:bold;}
.ny_news .ny_news_list .ny_newsbg{height:35px; line-height:35px; background:#f4f4f4;}
.ny_news .ny_news_list span{ display:block;}
.ny .ny_right .ny_title{ text-align:center; font-size:18px; font-weight:bold; line-height:10px; border-bottom:#ccc 1px dashed; margin-bottom:15px; width:735px; margin-top:30px;}
.ny .ny_right .ny_title p{ font-size:12px; color:#ccc; font-weight:normal;}

.ny_zxly {margin-left:auto;margin-right:auto;max-width: 500px;padding: 30px 30px 20px 30px; color:#3f310c;}
.ny_zxly h1 {padding: 0px 0px 10px 40px;display: block;margin: -10px -30px 10px -30px;color:#3f310c;;}
.ny_zxly h1>span {display: block;font-size: 11px; color:#3f310c;}
.ny_zxly label {display: block;margin: 0px 0px 5px;}
.ny_zxly label>span {float: left;width: 20%;text-align: right;padding-right: 10px;margin-top: 10px;color:#3f310c;}
.ny_zxly input[type="text"], .ny_zxly input[type="phone"], .ny_zxly input[type="email"], .ny_zxly textarea{color: #555;width: 70%;padding: 3px 0px 3px 5px;margin-top: 2px;margin-right: 6px;margin-bottom: 16px;border: 1px solid #e5e5e5;background: #fbfbfb;height: 25px;line-height:15px;outline: 0;-webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);}
.ny_zxly textarea{height:100px;padding: 5px 0px 0px 5px;width: 70%;}
.ny_zxly .button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dd6d00), color-stop(1, #dd6d00) );background:-moz-linear-gradient( center top, #dd6d00 5%, #dd6d00 100% );
background-color:#dd6d00;
border-radius:9px;
-webkit-border-radius:9px;
-moz-border-border-radius:9px;
display:inline-block;color:#ffffff;font-size:15px;font-weight:bold;font-style:normal;height: 40px;line-height: 30px;width:100px;text-decoration:none;text-align:center;}
.ny_zxly .button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #036523), color-stop(1, #036523) );background:-moz-linear-gradient( center top, #036523 5%, #036523 100% );background-color:#036523;}
.ny_zxly .button:active {position:relative;top:1px;}

.ny .ny_honor{ margin-top:20px;}
.ny .ny_honor li{ text-align:center; float:left; width:240px;}
.ny .ny_honor li img{width:220px;height:148px;}
.sxp{ margin-top:30px; color:#666; clear:both; margin-top:30px;}
.sxp a{ color:#666; font-size:12px;}
.sxp a:hover{ font-weight:bold; color:#000;}
.fy{ text-align:center; padding-top:23px; height:30px; clear:both;}
.fy a{ height:28px; width:25px; color:#666; font-size:14px; font-family:arial; font-weight:bold; text-align:center; line-height:28px; border:1px solid #999; margin:0 1px; display:inline-block;}
.fy a:hover,a.fydq{ background:#666;border:1px solid #666; color:#fff;}


.prenext{margin-top:20px;}