﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:12px;
/*line-height:24px;*/
font-family:Arial,Microsoft YaHei,"微软雅黑","宋体";
color:#414446;

/*设置宽度*/
width:100%; 
min-width:1190px; /*宽度要自己改*/
}


/*该设置跟后台编辑器有关*/
.ul,.ul li{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/


/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}


/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#d90000;}


/*清楚浮动*/
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}
.w1190{width: 1190px; margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.clear{ clear:both; height:0px; overflow:hidden;}
.Content{padding: 1% 0;}
/*初始化样式*/


/*头部*/
.top{position: relative; z-index: 9999; width: 1190px; margin: 0 auto;}
.top .logo{float: left; width: 353px; height: 55px; padding: 17px 0;}
.top .logo img{width: 100%; height: 100%;}
.mainnav{float: right; width: 730px;padding-top: 30px;}
.mainnav li{float: left;}
.mainnav .ulTop{float: right;margin-right: 20px;}
.mainnav .ulTop i{font-style: normal;}
.mainnav .ulTop li{font-size: 12px; line-height: 12px; margin-bottom: 20px; margin-top: 15px; margin-left: 20px;}
.mainnav .ulTop li.topPhone{padding-left: 15px; background: url(../images/phone.png) no-repeat center left;}
.mainnav .ulTop i.searchOpen{display: block; padding-left: 16px; background: url(../images/search.png) no-repeat center left; cursor: pointer;}
.mainnav .ulTop li.search{position: relative;}
.mainnav .ulTop li.search form{display: none; background: white; position: absolute; left: -220px; top: -11px; width: 200px; border-radius: 5px; height: 35px; line-height: 35px; border: 1px solid #e5e5e5; padding-left: 10px; font-size: 12px; color: #E5E5E5; box-shadow: 0px 0px 5px #DDDDDD;}
.mainnav .ulTop li.search .ico{display: block; float: right; width: 35px; height: 35px;}
.mainnav .ulTop li.search .text{width: 160px; height: 35px; line-height: 35px;}
.navUl li{position: relative; padding-bottom: 30px; font-size: 15px; padding-left: 42px; line-height: 15px;}
.navUl li a{display: block; width: 100%; height: 100%; color: #000; font-family: "微软雅黑"; font-weight: 500;}
.navUl li a:hover,.navUl li.onnav>a{color: #d90000;}
.navUl li dl,.navUl li dd{margin: 0;}
.navUl li dl{display: none; position: absolute; left: 50%; top: 30px; margin-left: -32px; border-radius: 0px 0px 10px 10px; width: 100%; background: rgba(255,255,255,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff); text-align: center; line-height: 40px;}
/*头部*/


/*底部*/
.bottom{width: 100%;}
.bottom .botHeader{width: 100%; height: 197px; background: #409e3a;}
.bottom .botFooter{width: 100%; height: 129px; background: #101010;}
.bottom .botHeader .left{width: 135px;}
.bottom .botHeader .left img{padding-top: 59px;}
.bottom .botHeader .right{width: 1010px;}
.bottom .botHeader .right ul{padding-top: 50px; height: 100px;}
.bottom .botHeader .right li{position:relative; float: left; width: 90px; padding: 0 38px; height: 60px; border-left: 1px solid #45ac3f; cursor: pointer; padding-top: 40px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;}
.bottom .botHeader .right li p{margin: 0; font-size: 14px; color: white; line-height: 20px;}
.bottom .botHeader .right li img{position: absolute; top: 10px; right: 40px;transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;}
.bottom .botHeader .right li:hover img{top: 0px;}


.bottom .botFooter .left{padding-top: 25px;}
.bottom .botFooter .right a img{padding-top: 34px;margin-right: 20px;}
.bottom .botFooter .right .ewmm,.bottom .botFooter .right .ewmm img
,.bottom .botFooter .right .gzh,.bottom .botFooter .right .gzh img{width: 83px;height: 83px;}
.bottom .botFooter .right .ewmm p,.bottom .botFooter .right .gzh p{margin: 0; line-height: 30px; color: white; text-align: center;}
.bottom .botFooter .right .ewmm,.bottom .botFooter .right .gzh{margin-top: 12px;float: right; margin-left: 10px;}
/*分享*/
.botFooter a.bds_weixin{position: relative; width: 18px; height: 17px; float: left; margin-right: 8px; display: inline-block; background: url(../images/icon.png) no-repeat !important; margin-top: 0px !important; margin-bottom: 0px !important;}
.botFooter a.bds_weixin:hover div.weixin{display: block;}
.botFooter a.bds_weixin div.weixin{display: none; position: absolute; bottom: 10px; left: -90px; width: 219px; height: 247px; background: url(../images/weixin.png);}
.botFooter a.bds_weixin div.weixin img{width: 125px; height: 125px; margin-top: 50px; margin-left: 42px; padding: 5px; background: white; border-radius: 5px;}
.bdsharebuttonbox a{background: url(../images/icon.png) no-repeat !important; margin-top: 0px !important; margin-bottom: 0px !important;}
.botFooter a.bds_weixin{background-position: 0px 0px !important;}
.bdsharebuttonbox a.bds_tsina{background-position: -27px 0px !important;}
.bdsharebuttonbox a.bds_sqq{background-position: -53px 0px !important;}
.bdsharebuttonbox a.bds_qzone{background-position: -78px 0px !important;}
.bdsharebuttonbox a.bds_more{background-position: -103px 0px !important;}
/*底部导航*/
.bottom .fooNav{padding-top: 12px;}
.bottom .fooNav li{float: left; font-size: 14px; line-height: 14px;}
.bottom .fooNav li a{color: #666666;}
.bottom .fooNav li a:hover{color: #d90000;}
.bottom .fooNav li span{padding: 0 12px;}
/*版权*/
.copyright{padding-top: 12px;}
.copyright,.copyright a{color: #666; font-size: 14px; line-height: 14px;}
.copyright a:hover{color: #D90000;}
/*底部*/

/*首页*/
/*第一区域*/
.con1{margin-top: -118px; z-index: 9999; position: relative;}
.con1 li{position: relative; float: left; width: 238px; text-align: center; background: #cc1621; height: 180px;}
.con1 li.color{background: #ae131c;}
.con1 li a{color: white; font-size: 18px;}
.con1 li a p{position: absolute; left: 0px; right: 0px; bottom: 25px; margin: 0; line-height: 18px;}
.con1 li .con1Img{
	margin: 22px auto 15px;
    background-position: 50% 50%;
    background-origin: border-box;
    display: block;
    width: 96px;
    height: 96px;
    border-width: 50px;
    border-color: rgba(0,0,0,0);
    border-radius: 100%;
    -moz-border-radius: 100%; 
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
    border-style: dashed;
}
.con1 li:hover .con1Img{border-width: 0; border-color: rgba(0, 0, 0, 0.5);}

/*第二区域*/
.con2{height: 536px;}
.con2 .left{position: relative; height: 536px; z-index: 1;}
.con2 .left img{position: absolute; left: -179px; top: -62px;}
.con2 .right{position: relative; z-index: 2; width: 500px; float: right; padding-top: 130px;}
.con2 .right .H2T{margin: 0; font-size: 45px; color: #e50112; line-height: 45px;}
.con2 .right .H2T span{color: #666;}
.con2 .right .H3T{position: relative; margin: 0; color: #000000; font-size: 37px; padding-bottom: 20px; line-height: 37px; padding-top: 15px;}
.con2 .right .H3T:after{position: absolute; content: ""; left: 0px; bottom: 0px; width: 145px; height: 4px; background-color: #e50112;}
.con2 .right .con2P{margin: 0; font-size: 16px; color: #333; line-height: 28px; padding-top: 18px; padding-bottom: 25px;}
.con2 .right a.aboutBtn{display: block; width: 105px; height: 30px; border: 4px solid #666; color: #666; font-size: 14px; text-align: center; line-height: 30px;}
.con2 .right a.aboutBtn:hover{border: 4px solid #36992f; color: #36992f;}

/*新闻详细页*/
.News_info .info_title{ margin: 0;padding:0px 0px 10px;font-size:18px;text-align:center;}
.News_info .info_time{ margin: 0;font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999; padding:10px;text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:14px;font-weight:normal;}
.News_info .PrevNextBox a:hover{font-weight: bold;}
.News_info .PrevNextBox a.none{color: #ccc;}
.News_info .PrevNextBox a.none:hover{font-weight:normal;}

/*覆盖网络*/
.fgwl .fgwlCon1{position: relative; height: 580px; margin-top: 63px;}
.fgwlCon1 .left .fgwlCon1_img{position: absolute; left: -36px; top: 11px;}
.fgwlCon1 .right{position: relative; width: 546px;}
.fgwlCon1 .right .fgwlCon1_flash{border: 4px solid #ccc; position: absolute; top: 0px; right: 0px; box-shadow: 0px 0px 30px #ccc; width: 546px; height: 546px;}
.fgwlCon2{box-shadow: 0px 0px 30px #ccc; margin-top: 30px; margin-bottom: 115px;}
.fgwlCon2 .title{text-align: center; padding: 5px 0px; width: 100%; background: white;position: relative;}
.fgwlCon2 .title img{display: inline-block;vertical-align: top;height: 70px;margin-right: 10px;position: absolute;left: 153px;}
.fgwlCon2 .title span{display: inline-block;vertical-align: top;height: 70px;line-height: 70px;font-size: 26px;color: #222;}

.fgwlCon2 .tabbl{border-collapse: collapse;border:1px solid #7a7a00;border-top:2px solid #7a7a00; width: 100%; font-size: 16px;}
.fgwlCon2 .tabbl th{/*font-weight: normal;*/ text-align: left; color: #333; background: #ffff00;}
.fgwlCon2 .tabbl th, td{text-align: center;}
.fgwlCon2 .tabbl td{background: #c6e0b4;}
.tabbl td.textLeft{text-align: left;}
/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}
