@charset "utf-8";
/* CSS Document public*/
body{padding:0;margin:0;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-width:1280px;/* text-align:center; */-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/-moz-user-select: none; /*火狐*/-webkit-user-select: none; /*webkit浏览器*/-ms-user-select: none; /*IE10*-khtml-user-select: none; /*早期浏览器*/user-select: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic.png');  /*IE6*/background-image: none; /* IE6  */background:url(../images/bg5.png);display:block;}
body,html{height: 100%; }
a{text-decoration:none}
em{    font-style: normal;}
p,a,h1,h2,h3,li{ word-break: break-word;word-wrap: break-word;}

a:hover, ul li a:hover, dl dt a:hover{color:#f00;transition:all 0.3s;-webkit-transition:all 0.3s}

ul,ol{list-style:none;}

ul.list-paddingleft-2{
list-style-type: disc;
}
.list-paddingleft-2{padding-left:25px;}


img{border:0px; max-width: 100%;
    height: auto;}
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p{padding:0;margin:0}

.zh1>ul>li a:hover{ color:#4e96b9!important}

.clear{clear:both;height:0px;font-size:1px;line-height:0px}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}

.head,.logo,.nav,.part1,.part2,.part3,.part4,.part5,.part6,.footer,.list,.menu,.detail,.main,.content,.pp,.bt{text-align:left;}
.w100{width:100%}
.w94{width:94%;margin:0 auto}
.w1250{ width:1250px; margin:0 auto;}
.w1280{width:1280px;margin:0 auto}
.center-vertical{position:relative;top:50%;transform:translateY(-50%)}/*垂直居中代码 兼容IE9+*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.none{ display:none;}
/* CSS Document public*/

.body{ display:table; position:static; height:100%; width:100%;}
.homebx { overflow-y: auto; height:234px; }
.homebx1 { overflow-y: auto; height:200px; }
.homebx2 { overflow-y: auto; height:69px;} 
.wrapper {display: block;width: 100%; height: 892px; overflow: hidden; display:table-cell; vertical-align:middle; position:static;}
.container{ width: 1280px; height: 892px; margin: 0 auto;}
.head{ width: 100%; height: 162px; background:url(../images/jingge.png) no-repeat;}
.head .logo{ width: 100%; height: 88px;}
.logo a img{ float:left; max-height:100%;}
.yuyan{ float: right; height: 50px; line-height: 50px; margin: 27px 34px 0 0;}
.yuyan ul{ float: left;}
.yuyan ul li{ float: left; padding: 0 6px; font-size: 14px;color: #fff;}
.yuyan ul li a{ float: left; color: #fff;}
.yuyan ul li a:hover{color: #ff0;}

/*导航 开始*/
.nav{ height:70px; position:relative; z-index:10000;}
.nav1 ul{ float:left; margin:0 0 0 70px; }
.nav1 ul li{ float: left; display:inline-block; padding:0 20px; height: 70px; line-height: 70px;  position:relative;}
.nav1 ul li a,.liebiao ul li a{ color:#fff; font-weight: bold; display: block; font-size:14px; }
.nav1 ul li a:hover{ color:#ff0;}
.nav1 ul li:hover .ul,.liebiao:hover .ul,.ul li:hover .ul1{ display:block;}
.nav1 ul li ul{ display:none; position:absolute;  left: 0; top:70px;background:url(../images/3a3a3a96.png);  margin:0; height:auto;}
.nav1 ul li ul li,.liebiao ul li{ float: left; width: 300px; height:auto; padding: 20px 0; font-size: 14px;}
.nav1 ul li ul li a,.liebiao ul li a{ display:block; line-height:28px; padding:0 20px;word-wrap: break-word;}
.nav1 ul li ul li:hover,.liebiao ul li:hover{ background:#222; }
.liebiao{ float:right; padding:26px 42px 0 0; position:relative; height:48px; width:50px; }
.liebiao ul{ display:none; position:absolute;  right: 0; top:70px; width: 300px; height:auto;background:url(../images/3a3a3a96.png);}
.liebiao ul li ul{ position:absolute;  left: -300px; top:0; width: 300px;}
.liebiao ul li{ position:relative;}

/*主体 开始*/
.content{ float: left; width: 1280px; height: 714px; margin-top: 14px;}
.menu{ float: left; width: 110px; margin-right: 14px; cursor: pointer;}
.menu-nav{ float: left; width: 108px; height: 88px; border: #105694 1px solid; background-color: #044075; cursor: pointer; margin-top:-1px;}
.img-none{ display: none; width: 36px; height: 36px; margin: 8px 0 0 36px;}
.img-block{ display: block; width: 36px; height: 36px; margin: 8px 0 0 36px;}
/*
.menu-nav:hover{ background-color: #fff; }
.menu-nav:hover .img-none{ display: block;}








.menu-nav:hover .img-block{ display: none;}
.menu-nav:hover .menu-nav p{ float:left; width:80px; padding:0 12px; color:#044075; margin-top:6px; cursor: pointer;}
*/
.menu-nav p{ color:#fff; margin-top:6px;text-align:center; }
.current p{ float:left; width:100%; color:#044075; margin-top:6px;  cursor: pointer;text-align: center;}


.cc-w{ float: left; width: 826px; height: 714px; margin-right: 14px; background-color: #fff;}
.cc{float: left;width: 781px;height: 684px !important;padding: 0 25px 0 20px;overflow: hidden;display: none;}
.cc .tittle{/* float:left; */line-height: 27px;padding: 20px 0;width:100%;font-size:24px;font-weight:bold;color: #044075;border-bottom: #dadada 1px solid;margin-bottom:20px;}
.content .cc{width: 905px !important;}
.index_main .cc{width: 781px !important;}
.cc .zh{padding-right:10px;}

.cc .pi, .cc .rf, .cc .we, .cc .rg, .cc .pi ul, .cc .rf ul, .cc .we ul, .cc .rg ul{/* float: left; */}
.cc .pi ul li{/* float:left; */line-height:24px;width: 100%;font-size: 14px;/* padding: 12px 0; */color: #444444;}
.cc .pi ul li span{ font-weight:bold; display:inline-block; margin-right:8px; color: #044075;}
.cc .pi p{/* float: left; */width:100%;line-height:30px;font-size:14px;color:#555;/* padding:10px 0; *//* text-indent:2em; */}

.cc .rf ul li, .cc .we ul li{
    /* float:left; */
    line-height:24px;
    width: 100%;
    font-size: 14px;
    padding: 20px 0;
    color: #444444;
    border-bottom:#ddd 1px solid;
    word-wrap: break-word;
    word-break: break-word;
    }
    .cc .rf ul li a, .cc .we ul li a{
    color: #444444;
    }

.cc .rf ul li span{ font-weight:bold; display:inline-block; margin-right:8px; color: #044075;}

.cc .we ul li span{ display:block; color: #999;}

.cc .rg dl{float:left;width:100%;margin-top: 20px;}
.cc .rg dl:first-child {margin-top: 0;}
.cc .rg dl dt{float:left;width:100%;line-height:24px;font-size:16px;color:#222;font-weight:bold;/* margin-bottom:20px; */}
.cc .rg dl dd{float:left;width:100%;line-height:20px;font-size:14px;color:#444;margin-top: 10px;}
.cc .rg ul{/* width: 818px; margin:0 0 20px -14px;*/}
.cc .rg ul li{ float:left; width: 136px; height:220px; margin: 10px 13px; overflow:hidden; background-color:#f8f8f8;}
.cc .rg ul li .liwenyuan{ float:left;  width:136px; height:176px; text-align:center; vertical-align:middle;display:table-cell; background-color: #f2f2f2;}
.liwenyuan i{display:inline-block;height:100%;vertical-align:middle}
.liwenyuan img {vertical-align:middle; max-width:100%; max-height:176px;}
.cc .rg ul li span{display:block;line-height:20px;font-size:14px;color:#444;text-align:center;padding: 10px 5px;overflow:hidden;background-color: #f8f8f8;white-space: nowrap;text-overflow: ellipsis;}

.nicescroll-rails{ background-color: #e2e2e2; }
.current .img-none{ display: block;}
.current .img-block{ display: none;}
.current{ display: block; float: left; width: 108px; height: 87px; background-color: #fff;}

.right{ float: left; width: 276px; height: 714px; background-color: #044075; padding: 0 20px; position:relative;}
.t-img{ float:left; width:276px; height: 145px; margin-top:20px; overflow:hidden;}
.zhaopian{ float:left; width:112px; height:145px; display:table-cell; text-align:center; vertical-align:middle; margin-right:20px;} 
.zhaopian i{display:inline-block; height:100%; vertical-align:middle}
.zhaopian img{ max-height:145px; max-width: 112px; vertical-align:middle}
.zan{ float:left; width:144px; height:60px; line-height:60px; text-indent:50px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../images/zan.png) left center no-repeat; background-position:12px 18px; color:#8ea8be;cursor: pointer;}
.t-right{ float:left; width:144px; height:105px; padding-top:40px;}
.t-right p{ float:left; width:124px; line-height:24px; padding:0 10px; color:#8ea8be;}
.right .name{ width:100%; line-height:24px; font-size:20px; color:#fff; font-weight:bold; border-bottom:#2167a6 1px solid; padding:20px 0; overflow:hidden; margin-bottom:20px;}

.right .bd{ float:left;width:246px; height:48px; line-height:48px; padding:0 15px; margin-bottom:10px; position:relative;}
.right .bd a{ font-size:16px; color:#fff;}
.right .bd a:hover{ color:#ff0;}
.right .bd a img{ float:right; position:absolute; right:10px; top:13px;}

.footer{ float:left; width:100%; line-height:24px; height:155px; margin:20px 0 10px 0; color:#fff; overflow:hidden;}
.erweima{ width:276px; height:100px; position:absolute; bottom:20px; left:20px;}
.erweima img{ float:left; margin-right:20px;}
.erweima dl{float:left;width: 136px;color:#fff;}
.erweima dl dt{ float:left; line-height:24px; font-weight:bold;}
.erweima dl dd{ float:left; line-height:24px; }
.erweima dl dd a{ color:#fff; display:block;}
.erweima dl dd a:hover{ color:#ff0; }

/*bdsd kaishi*/
.cc .bdsd{ overflow:hidden; float:left; width:910px;}
.cc .bdsd dl{ float:left; width:100%;margin-bottom: 20px;}
.cc .bdsd dl dt{ float:left; width:100%; line-height:24px; font-size:18px; color:#222; font-weight:bold; margin-bottom:20px;}
.cc .bdsd dl dd{ float:left; width:100%; line-height:20px; font-size:16px; color:#444;}
.cc .bdsd ul{ float:left; width: 960px; margin:0 0 20px -24px;}
.cc .bdsd ul li{ float:left; width: 136px; height:248px; margin: 4px 17px; padding: 10px 10px;overflow:hidden;background-color: #f8f8f8;}
.cc .bdsd ul li .liwenyuan{ float:left;  width:136px; height:176px; text-align:center; vertical-align:middle;display:table-cell; background-color: #f2f2f2;}
.liwenyuan i{display:inline-block;height:100%;vertical-align:middle}
.liwenyuan img {vertical-align:middle; max-width:100%; max-height:176px;}
.cc .bdsd ul li span{ display:block; line-height:20px; font-size:14px; color:#444; text-align:center; padding: 22px 2px; overflow:hidden;}

/*neirongye kaishi*/
.detail,.list,.tupian-list{float:left;width:100%;}
.detail img{width:100%;}
.nr1{width:100%;/* float:left; */}
.nr1 nav{ width:100%; /* height:144px; */}
.nr1 nav h5{ font-size:20px; color:#444; line-height: 44px; text-align:center;padding: 20px 0; border-bottom:#ddd 1px solid;}
.xb{/* float:left; */width:100%;text-align:center;overflow:hidden;}
.xb span{font-family:Arial, Helvetica, sans-serif; color:#999; /*display:inline-block; */ padding:14px 8px; line-height:40px; overflow:hidden;}
.nr2{ width:100%; margin:0 auto; }
.nr2 ul{ width:100%; float:left;}
.nr2 ul li span,.c3 ul li span{ float:left; line-height:24px; font-size:16px; color:#044075; margin-right:8px; font-weight:bold;}
.c3 ul li a{font-size:14px; color:#444;;}
.c3 ul li a:hover{color:#f00;}
.nr2>ul>li, .c3 ul li{/* float:left; */width: 100%;line-height:24px;font-size:14px;padding: 10px 0;color:#444;}
.nr2 ul li img{ float:left; width:404px; height:262px;}
.tp{ width:100%; margin:0 auto; overflow:hidden;margin-top: 20px;}
.tp ul{ float:left; width:942px; }
.tp ul li{ width: 300px; height:194px; margin-right: 4px; margin-bottom: 15px; float:left; text-align:center; vertical-align:middle;display:table-cell;background-color: #f2f2f2;}
.tp ul li i{ display:inline-block;height:100%;vertical-align:middle;}
.tp ul li img{vertical-align:middle;max-width: 300px;max-height: 175px;/* margin-top: -64px; */width: auto;}
.at{ width:100%; margin:0 auto; padding:10px 0;}
.at h2{ width:100%; height:70px; float:left;  line-height:70px; font-size:18px; color:#444;}
.at dl{/* float:left; */}
.at dl dd{/* float:left; */width:100%;line-height:24px;font-size:14px;color:#444;margin-bottom: 10px;}
.at dl dd a{ color:#555;}
.at dl dd a:hover{ color:#f00;}
.d2{ padding-top:20px;}
.c3{ width:100%; margin:0 auto; padding-top:28px;}

.detail p{
    /* float: left; */
    width:100%;
    line-height:30px;
    font-size:14px;
    color:#555;
    /* padding:10px 0; */
    word-wrap: break-word;
    word-break: break-word;
    }
.detail p img{max-width:90% !important;float:none !important;width:auto !important}

/*liebiaoye kaishi*/
.list ul{ float:left; width:100%; }
.list ul li{ float:left; width:100%; padding:30px 0; border-bottom:#ddd 1px solid;}
.list ul li a{ display:block; line-height:24px; font-size:14px; color:#444;word-wrap: break-word;}
.list ul li a:hover{ color:#f00}
.fanye{ width: 496px; height:18px; line-height:18px; text-align:center; color:#222;margin: 30px auto;}
.fanye .fanye1{ float:left;}
.fanye .fanye1 span{ float:left; display:inline; height:18px; line-height:18px; padding:0 4px; cursor:pointer;}
.fanye .fanye2{ float:left; height:18px;}
.fanye .fanye2 span{ float:left; display:inline; height:18px; line-height:18px; padding:0 4px; border:#222 1px solid; margin:0 4px; cursor:pointer;}
.fanye .fanye3{ float:left; margin:0 10px; height:18px;}

/*tu-list kaishi*/
.tp1 ul li{width: 300px;height: 240px;margin-right: 7px;/* margin-top: 11px; */float:left;text-align:center;vertical-align:middle;display:table-cell;background-color: #f2f2f2;position:relative;}
.tp1 ul li span{display:block;width: 300px;line-height: 24px;padding: 10px 0 0 0;height: 40px;font-size:14px;color:#444;/* margin-top: -36px; */background-color: #f8f8f8;position:absolute;bottom:0;left:0;}
.tp1 ul li span a{ color:#444;}

.tp1 ul li img{margin-top: -52px!important;}

.zh1 ul{ float:left; width:100%;}
.zh1>ul>li{ float:left; width:100%; line-height:24px; color:#555; font-size:14px; margin-bottom:10px; }
.zh1 ul li span{ display:inline-block; color:#aaa; margin-right:30px;}
.zh1 p{  line-height:24px; color:#444; /* padding:30px 0 0 0; text-indent:2em; */ font-size:14px;}
.xb p{ line-height:20px;}
.pp p{ text-indent:2em; line-height:24px; color:#555; font-size:14px;}

.search{position:relative;float:left;width:262px; height:36px; line-height:36px; background:url(../images/bai10.png); padding:0;}
.search-left{ float:left; }
.search-left  input::placeholder{
  color: #fff; 
}
.search-right{ float:left; position:absolute; right:0; top:0;}