@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{list-style:none;}img{border:0px}
ul,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;}
.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;}


.cc-w{ float: left; width: 826px; height: 714px; margin-right: 14px; background-color: #fff;}
.cc{ float: left; width: 786px; height: 684px !important; padding: 0 20px 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;}
.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-bottom: 20px;}
.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;}
.cc .rg ul{ width: 818px; margin:0 0 20px -14px;}
.cc .rg ul li{ float:left; width: 136px; height:248px; 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:136px; max-height:176px;}
.cc .rg ul li span{ display:block; line-height:20px; font-size:14px; color:#444; text-align:center; padding: 22px 2px; overflow:hidden;background-color: #f8f8f8;}

.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:136px; 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:194px;/* margin-top: -64px; */}
.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:20px;}
.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: 260px; 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: 65px; font-size:14px; color:#444; margin-top: -60px; background-color: #f8f8f8; position:absolute; bottom:0; left:0;}
.tp1 ul li span a{ color:#444;}

.tp1 ul li img{ margin-top: -64px!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-right{ float:left; position:absolute; right:0; top:0;}