@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,宋体; font-size:14px; color:#333; background:#eee;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#f48000;text-decoration:none}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
code,input,button,cite{font-family:"Microsoft Yahei";}
cite{font-style:normal;}
h1,h2,h3,h4,h5{font-family:"Microsoft Yahei"; font-weight:400;}
.mtop20{margin-top:20px;}
.color666{color:#06c;}
.color666 a:link,.color666 a:visited{color:#666;}
.color666 a:active,.color666 a:hover{color:#f48000;}
.colorfff{color:#fff;}
.colorfff a:link,.colorfff a:visited{color:#fff;}
.colorfff a:active,.colorfff a:hover{color:#ff0;}
.color999{color:#999;}
.color999 a:link,.color999 a:visited{color:#999;}
.color999 a:active,.color999 a:hover{color:#f48000;}

#swiper-container{width:100%; position:relative; height:600px;background:#787878;}
#swiper-container .swiper-slide{width:100%;  height:600px; float:left;}
#swiper-container .swiper-slide a{height:100%; display:block;}
#swiper-container>.swiper-pagination{left:0!important; bottom:20px!important; z-index:999;}
#swiper-container .swiper-pagination span{width:10px !important; height:10px !important;background:#c8c6be; cursor:pointer; opacity:1; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:inline-block; margin:0 5px !important;}
#swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background:#6476b3;}
.swiper-button-prev,.swiper-button-next{width:50px !important; height:100px !important; top:250px; z-index:9999;}
.swiper-button-prev{background:url(images/banner_left.png) no-repeat !important; left:0;}
.swiper-button-next{background:url(images/banner_right.png) no-repeat !important; right:0;}
#topnav{width:100%; height:100px; background:#fff;}
#topnav dl{width:1100px; margin:0 auto;}
#topnav dt{width:225px; float:left; margin-top:23px;}
#topnav dt img{width:100%; height:55px;}
#topnav dd{ float:right; line-height:35px; margin-top:10px;}
#topnav dd p{color:#999; text-align:right;}
#topnav dd p code{color:#f48000;}
/*#topnav dd li{float:left; color:#aaa; padding:0 0 0 28px;}*/
.navul{ margin-top:1px;}
.navul li{ float:left; position:relative; margin-right:1px;}
.navul li::after{ content:""; width:1px;  height:18px; display:block; background-color:#999; position:absolute; right:-1px; top:50%; margin-top:-9px; }
.navul li:last-child::after{ display:none;}
.navul li a{line-height:54px; height:54px; color:#333; padding:0 28px; display:inline-block;}
.navul li:hover>a{ background-color:#f97c06; color:#fff;}
.act_nav{ background-color:#f97c06 !important; color:#fff !important;}

.subnav{ position:absolute; left:50%; margin-left:-75px; top:54px;background:#fff; width:auto;  padding:0; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -ms-border-radius:0 0 3px 3px; -o-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; display:none; z-index:999; overflow:hidden; -webkit-box-shadow:2px 2px 4px 0 #ccc; -moz-box-shadow:2px 2px 4px 0 #ccc; -ms-box-shadow:2px 2px 4px 0 #ccc;-o-box-shadow:2px 2px 4px 0 #ccc; box-shadow:2px 2px 4px 0 #ccc; }
.subnav .nr{float:none; background-image:none !important; border-bottom:1px solid #eeeeee; position:relative;}
.subnav .nr a{height:40px !important; text-align:center !important;  background-image:none !important; line-height:40px !important; width:150px;padding:0 !important; font-size:12px !important; color:#1a1a1a;}
.subnav .nr a:hover{ background:none !important; color:#f97c06 !important;}



#gdnews{width:100%; height:60px; background:#fff; line-height:60px;}
#gdnews .zj_Scrool{width:1100px; margin:0 auto; overflow:hidden;}
#gdnews li{width:535px; float:left; background:url(images/list_li.png) left center no-repeat; padding-left:15px;}
.main,.main2{width:1100px; margin:0 auto; padding:50px 0 80px;}
.main2{padding:30px 0 40px;}
h3.indextt1{font-size:30px; text-align:center; line-height:48px; padding-bottom:35px;}
h3.indextt1 p{font-size:14px; line-height:24px; color:#999; padding:20px 220px 0;}
.indextxt1 li{width:330px; float:left; padding-left:55px;}
.indextxt1 li img{width:330px; height:200px;}
.indextxt1 li span{height:155px; background:#fff; padding:25px 22px 0; overflow:hidden; display:block; line-height:24px;}
.indextxt1 li span h4{font-size:24px; height:24px; overflow:hidden; margin-bottom:15px;}
.indextxt1 li span p{color:#999;}
.indextxt1 li:first-child,.indextxt1 li.txt1pic1{padding-left:0;}
.wrapbg1{width:100%; background:#fff;}
.indextxt2_l{width:720px; float:left;}
.indextxt2_r{width:327px; float:right;}
.indextxt2_l dt{width:180px; float:left;}
.indextxt2_l dt img{width:180px; height:120px;}
.indextxt2_l dd{ line-height:24px; width:520px; float:right; height:120px; overflow:hidden;}
.indextxt2_l dd h4{font-size:18px; height:22px; overflow:hidden;}
.indextxt2_l dd p{height:66px; overflow:hidden; color:#666; margin:10px 0 5px;}
.indextxt2_l dd code{font-size:12px; color:#999;}
.indextxt2_l ul{ border-top:1px solid #eee; margin-top:30px; padding:15px 5px 0;}
.indextxt2_l li{ background:url(images/list_li2.png) left center no-repeat; height:36px; line-height:36px; overflow:hidden; padding-left:16px;}
.indextxt2_l li span{ float:right; color:#999;}
h3.indextt2{font-size:24px; line-height:48px; margin-bottom:10px; position:relative;}
h3.indextt2 code{font-size:14px; float:right;}
#focus2{width:327px; height:325px; position: relative; overflow: hidden; z-index:111; margin:0 auto;}
#focus2 ul{width:8000%; position:absolute; left:0; top:0; height:240px;}
#focus2 li{width:327px; float:left;  overflow:hidden; position:relative; z-index:111;}
#focus2 li img{width:327px; height: 200px;}
#focus2 li h4{font-size:18px; line-height:48px; height:48px; overflow:hidden; margin-top:5px;}
#focus2 li p{height:48px; line-height:24px; color:#666;}
.foucsan{position: absolute; height:10px; bottom:15px; right:0; text-align:center; z-index:3333;}
.foucsan cite{width:10px; height:10px; background:#b2b2b2; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display: inline-block; cursor: pointer; margin:0 5px; overflow:hidden;}
.foucsan cite.on{background:#6476b3;}
#footer{width:100%; background:#333; height:200px; padding-top:40px;line-height:30px; color:#999;}
#footer dl{width:1100px; margin:0 auto;}
#footer dl dt{ line-height:1.8;}
#footer dd{width:130px; float:right; text-align:center;}
#footer dd img{max-width:100%;}
/*内页*/
#nymain{width:1100px; margin:0 auto; padding:38px 0 83px;}
.sidebar{width:220px; float:left; background:#fff;}
.content{width:830px; float:right; background:#fff; padding:0 20px 20px;}
.sidebar h3{height:50px; line-height:50px; background:#5f72b0; font-size:18px; padding:0 25px;}
.sidebar ul{padding:8px 15px;}
.sidebar li{height:40px; line-height:40px; margin-top:10px;}
.sidebar li a{height:100%; display:block; background:url(images/left_an.png) no-repeat; padding-left:18px;}
.sidebar li a:link,.sidebar li a:visited{color:#333;}
.sidebar li a:active,.sidebar li a:hover,.sidebar li.leftnow a{color:#fff; background-position:0 -40px;}
.sidebar dl{padding:0 15px 25px;}
.sidebar dt{line-height:50px; color:#231815;}
.sidebar dd{color:#666; line-height:22px; font-size:12px;}
.sidebar dd img{width:190px; height:80px; margin-bottom:12px;}
h3.weiz{height:48px; line-height:48px; border-bottom:1px solid #eee;}
h3.weiz span{font-size:16px; height:48px; border-bottom:1px solid #016dd1; display:inline-block; padding:0 10px 0 3px; color:#231815;}
h3.weiz code{font-size:12px; float:right;}
.nytxt1{line-height:36px; color:#444; padding:10px 5px 40px;}
.nytxt1 img{max-width:100%; margin:20px auto;}
.nytxt2{padding:0 5px;}
.nytxt2 dl{width:100%; float:left; border-bottom:1px solid #eee; padding:25px 0;}
.nytxt2 dt{width:120px; float:left;}
.nytxt2 dt img{width:120px; height:80px;}
.nytxt2 dd{width:690px; float:right; line-height:18px; height:80px; overflow:hidden;}
.nytxt2 dd h4{font-size:16px; height:18px; overflow:hidden;}
.nytxt2 dd h4 span{font-size:12px; color:#999; float:right;}
.nytxt2 dd p{color:#666; font-size:12px; margin-top:5px;}
.nytxt2 dd p a{color:#077dd4;}
.page{width:100%; float:left;text-align:center; color:#666; padding:50px 0;}
.page a{height:30px; display:inline-block; line-height:30px; background:#ddd;padding:0 11px; margin:0 5px; float:left;}
.page span{display:inline-block;}
.page a:link,.page a:visited{color:#666;}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; background:#077bd0;}
h2.newstt1{font-size:18px; line-height:30px; text-align:center; border-bottom:1px solid #eee; padding:30px 0 20px;}
h2.newstt1 p{font-size:14px; color:#666;}
h2.newstt1 p img{margin:0 auto;}
.nytxt3{padding:5px 0;}
.nytxt3 li{width:249px; border:1px solid #eee; float:left; padding:10px 10px 15px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin:10px 0 0 8px;}
.nytxt3 li img{width:249px; height:152px;}
.nytxt3 li h4{font-size:16px; line-height:40px; height:40px; overflow:hidden; margin-top:5px;}
.nytxt3 li p{line-height:20px; height:40px; overflow:hidden; color:#666; font-size:12px;}
.nytxt3 li.nytxt3pic1{ margin-left:0;}
.nytxt4{padding:25px 0 40px;}
.nytxt4 dt{height:310px;}
.nytxt4 dd{line-height:30px; padding:0 10px;}
.nytxt4 dd h4{font-size:24px; margin:30px 0 15px;}
.nytxt4 dd p{color:#666;}

.pro{ padding:20px 0 0; overflow:hidden;}
.proul{ padding-bottom:40px;}
.proul li{ float:left; width:256px;  float:left; margin:0 20px 20px 0;}
.proul li a{ display:block; padding:10px; border:1px solid #ddd;}
.proul .tp{ display:block; font-size:0; overflow:hidden;}
.proul .tp img{width:100%; height:195px;}
.proul h4{ padding:10px 0 6px; font-size:14px; color:#333; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.proul li a:hover{ border-color:#f48000;}
.proul li a:hover h4{ color:#f48000;}

/*二级栏目*/
.lm{padding:16px;}
.lm_tit{ font-size:20px; color:#fff;  background-color:#1c4e9e; padding:24px 0; text-align:center;}
.lm dl{ margin-left:8px; background:#fff url(../images/icon/lmpx.png) left bottom repeat-x; text-align:left; margin:0 0 10px; padding:0px 0px 0;}
.lm dt{ font-size:14px;  height:40px; line-height:40px; position:relative; background-color:#eeeeee;}
.lmbtn{ position:absolute; right:20px; top:26px; width:14px; height:14px; background:url(../images/icon/jia.png) center center no-repeat; -webkit-transform-origin:center center; -moz-transform-origin:center center; -ms-transform-origin:center center; -o-transform-origin:center center; transform-origin:center center;-webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
.lm dd{border-left:1px solid #e6e6e6; background-color:#fff; display:none;  margin-left:40px;}
.lm a{ display:block; padding-left:16px;}
.lm a:hover{ color:#fff; background:#f48000 url(../images/arr_r.png) 170px center no-repeat;}
.lm dd h6{ font-size:12px; font-weight:normal; line-height:36px;border-bottom:1px solid #e6e6e6;}
.lm dd h6 a{ display:block; background-color:#fafafa;}
.act_lm a{color:#fff !important;  background:#f48000 url(../images/arr_r.png) 170px center no-repeat !important; }
.act_lm .lmbtn{ /*-webkit-transform:rotate(135deg) !important; -moz-transform:rotate(135deg) !important; -ms-transform:rotate(135deg) !important; -o-transform:rotate(135deg) !important;transform:rotate(135deg) !important;*/ background-image:url(../images/icon/jian.png);}
.active_lm a{color:#fff !important;  background:#f48000 url(../images/arr_r.png) 170px center no-repeat !important; }

