@charset "utf-8";

.nybanner{ width:100%; height:325px; background-color:#fff;}
.nybanner img{ width:100%; height:325px; min-height:150px;}

.topmenu-box{ width:100%; height:50px; border-bottom:1px solid #e5e5e5; background-color:#ffffff;}
.topmenu{ width:100%; height:50px; line-height:50px; text-align:right; font-size:14px;}
.topmenu a{ color:#666;}
.topmenu a:hover{ color:#009260;}

.jj-box{ width:100%; height:auto; overflow:hidden; position:relative; background-color:#ffffff;}
.jj{ width:100%; height:auto;}
.jj-left{ width:13%; height:auto; background-color:#f5f5f5; padding-bottom:40px; overflow:hidden; position:absolute; left:50%; margin-left:-700px;top:235px; z-index:98;}
.jj-left dl dt{ width:100%; height:140px; background-color:#222222; text-align:center; margin-bottom:25px;}
.jj-left dl dt h3{ font-size:26px; color:#fff; padding-top:40px;}
.jj-left dl dt h3 span{ display:block; color:#919191; font-size:14px; padding-top:6px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.jj-left dl dd{ width:100%; height:60px; line-height:60px; font-size:16px; text-align:center;}
.jj-left dl dd.curr a{color:#ffffff;}
.jj-left dl dd.curr{ background-color:#009260; color:#fff; transition: all .5s;}
.jj-left dl dd:hover a{color:#ffffff;}
.jj-left dl dd:hover{ background-color:#009260; color:#fff; transition: all .5s;}

.jj-right{ width:78%; height:auto; float:right; padding-bottom:50px;min-height: 430px;}
.right-tit{ font-size:24px; padding:40px 0;}
.right-txt{ width:100%; height:auto; overflow:hidden;}
.jj-right-shuzi{ width:100%; height:70px;}
.jj-right-shuzi ul li{ width:25%; height:70px; text-align:center; float:left;}
.jj-right-shuzi ul li h3{ width:100%; font-size:45px; color:#009260; font-family:Arial, Helvetica, sans-serif;}
.jj-right-shuzi ul li span{ display:block; width:100%; font-size:14px; color:#888;}
.jj-right-wz{ font-size:14px; line-height:30px; margin-top:30px;}
.jj-right-wz img{ max-width:100%; text-align:center; margin:20px 0;}

.right-honor{ width:100%; height:auto; overflow:hidden;}
.right-honor ul li{ width:23%; height:280px; float:left; margin:1%; border:1px solid #eeeeee;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; text-align:center;}
.right-honor-pic{ width:84%; height:auto; margin:0 auto; text-align:center;}
.right-honor-pic h3{ width:100%; height:60px; line-height:60px; overflow:hidden; font-size:14px;}
.right-honor-pic h3 a{ color:#333;}
.right-honor-pic img{ width:100%; height:150px; padding-top:30px;}
.right-honor ul li:hover{ background-color:#009260; transition: all .5s;
    box-shadow: 0 7px 25px 0 rgba(0, 0, 0, 0.19);
    -moz-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}
.right-honor ul li:hover a{ color:#fff;}

.right-news ul li{ width:100%; padding:1%; height:auto; overflow:hidden; margin-bottom: 20px; border: 1px solid #e9e9e9; background-color: #fff; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;} 
.right-news-left{width:18%; height: 130px; float:left;}
.right-news-left img{width:100%; height: 130px;}
.right-news-center{ width: 60%; float:left; margin-left:4%;}
.right-news-center h3{margin-bottom: 10px; height:40px; font-size: 16px; color: #333; padding-top:3%;}
.right-news-center p{line-height: 26px; font-size: 14px; height: 52px; overflow: hidden; color: #999;}
.right-news-right{ float:right; margin-right:2%; padding-top:2%;}
.right-news-right .trans-date{ height:30px; font-size:25px; font-family:Arial, Helvetica, sans-serif; display:block; color:#999;}
.right-news-right .trans-year{ height:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:block; color:#999;}
.right-news-right .trans-more{ width: 37px; height: 37px; display:block;}
.right-news-right .trans-more img{ width: 37px; height: 37px;}
.right-news ul li:hover a .right-news-center h3{ color:#fff;}
.right-news ul li:hover a .right-news-center p{ color:#fff;}
.right-news ul li:hover a .right-news-right .trans-date{ color:#fff;}
.right-news ul li:hover a .right-news-right .trans-year{ color:#fff;}
.right-news ul li:hover{ background-color:#009260; transition: all .5s;
    box-shadow: 0 7px 25px 0 rgba(0, 0, 0, 0.19);
    -moz-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.right-news01{ width:100%; height:auto; overflow:hidden; margin-top:0px;}
.right-news01 ul li{ width:100%; height:60px; line-height:60px; border-bottom:1px dotted #ccc;}
.right-news01 ul li a{ width:86%; line-height:18px; padding-top:12px; font-size:14px; color:#666; display:inline-block;}
.right-news01 ul li a i{ font-size:12px !important; color:#999; padding-right:8px;}
.right-news01 ul li span{ float:right; color:#666; font-size:14px;}
.right-news01 ul li:hover a{ color:#009260; transition: all .5s;}
.right-news01 ul li:hover a i{ color:#009260;}

.right-news02{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.right-news02 ul li{ width:32.33%; height:auto; background-color:#f9f9f9; float:left; margin:0 0.5% 30px 0.5%;}
.right-news02 ul li:hover{ background-color:#009260; transition: all .5s;}
.right-news02 ul li .picbox{ width:90%; height:210px; margin:5%;}
.right-news02 ul li .picbox img{ width:100%; height:210px;}
.right-news02 ul li .textbox{ width:90%; height:auto; margin:0 5% 5% 5%;}
.textbox h3{ width:100%; font-size:14px; overflow:hidden; color:#333; margin-bottom:20px;} 
.textbox h3 span{ display:block; color:#999; font-family:Arial, Helvetica, sans-serif; margin-top:8px;}
.textbox p.neirong{ width:100%; height:48px; line-height:24px; overflow:hidden; letter-spacing:1px; font-size:14px; color:#666;}
.right-news02 ul li:hover h3{ color:#fff;}
.right-news02 ul li:hover h3 span{ color:#fff;}
.right-news02 ul li:hover p.neirong{ color:#fff;}

.right-video{ width:100%; height:auto; overflow:hidden;}
.right-video ul li{ width:31.33%; height:290px; float:left; margin:1%;}
.right-video-pic img{ width:100%; height:232px;}
.right-video-txt{ width:100%; height:60px; line-height:60px; border-bottom:2px solid #ccc; text-align:center; font-size:16px;}
.right-video-pic{ position:relative;}
.right-video-pic .photo{width:100%;height:232px;overflow:hidden;}
.right-video-pic .rsp{width:100%;height:232px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.right-video-pic .text{ display:none;}
.right-video-pic .text{position: absolute;top:40%;left:40%; width:60px; height:60px;}
.right-video-pic .text i{ font-size:60px; color:#fff;}
.right-video-pic:hover .text{ display: block; transition: all .5s;}

.right-sevice{ width:100%; height:auto; overflow:hidden;}
#tab01{width:100%; min-height:800px; overflow:hidden;}
.map-tit{ width:58%; min-height:800px; float:left; margin-left:5%; background:url(../images/map02.jpg) no-repeat top center; position:absolute;}
#tab01 .tab_menu01{ width:100%;float:left;}
#tab01 .tab_menu01 li{ float:left;height:34px;line-height:34px;}

#tab01 .tab_menu01 li.baoji{ position:absolute; left:32%; top:64%;}
#tab01 .tab_menu01 li.hanzhong{ position:absolute; left:30%; top:80%;}
#tab01 .tab_menu01 li.xianyang{ position:absolute; left:48%; top:59%;}
#tab01 .tab_menu01 li.xian{ position:absolute; left:52%; top:68%;}
#tab01 .tab_menu01 li.ankang{ position:absolute; left:55%; top:84%;}
#tab01 .tab_menu01 li.tongchuan{ position:absolute; left:55%; top:53%;}
#tab01 .tab_menu01 li.weinan{ position:absolute; left:66%; top:58%;}
#tab01 .tab_menu01 li.shangluo{ position:absolute; left:68%; top:72%;}
#tab01 .tab_menu01 li.hancheng{ position:absolute; left:72%; top:49%;}
#tab01 .tab_menu01 li.yanan{ position:absolute; left:58%; top:36%;}
#tab01 .tab_menu01 li.yulin{ position:absolute; left:60%; top:18%;}

#tab01 .tab_menu01 li a{ color: #333;}
#tab01 .tab_menu01 .selected a{ color: #fe6632;}
#tab01 .tab_box01{ width:25%; height:auto; overflow:hidden; float:right; margin-right:7%; margin-top: 150px;}
#tab01 .hide{display:none;}

.right-sevice-right-bt{ width:100%; height:50px; border-bottom:1px solid #ccc; font-size:20px; font-weight:bold; color:#009360;}
.right-sevice-right-bt i{ font-size:36px; padding-right:8px; vertical-align:middle; color:#999;}
.right-sevice-right-nr{ width:100%; height:auto; overflow:hidden;}
.right-sevice-right-nr ul li{ width:100%; padding:30px 0; border-bottom:1px dotted #ccc; height:auto; overflow:hidden; color:#666;}
.right-sevice-right-nr ul li dl dt{ width:100%; height:auto; overflow:hidden; float:left; font-size:16px; padding-bottom:10px;}
.right-sevice-right-nr ul li dl dd{ width:100%; height:auto; overflow:hidden; float:right; font-size:14px;}
.right-sevice-right-nr ul li dl dd span{ width:100%; line-height:24px; display:block; color:#999;}
.right-sevice-right-nr{ height: 400px; overflow: hidden;}
.right-sevice-right-nr.active{ height: auto;}
.butt a{ display:block; width:160px; height:38px; line-height:38px; font-size:14px; transition: all 400ms;color: #666;border: 1px solid #bbb; text-align:center; margin-top:20px;}
.butt a i{ padding-left:8px; font-size:25px; vertical-align:middle;}
.butt a:hover{ background-color: #009260; border-color: #009260; color: #fff;}
.butt a:hover i{ color: #fff;}

.right-excel{ width: 100%; height: auto; overflow: hidden; border-left:1px solid #ccc;}
.right-excel-bt{ width: 100%; height:50px; background-color:#009360;}
.right-excel-bt dl dd{ height:50px; line-height:50px; color:#fff; font-size:16px; text-align:center; float:left; border-right:1px solid #006d48;}
.right-excel-bt dl dd.net01{ width:15%;}
.right-excel-bt dl dd.net02{ width:30%;}
.right-excel-bt dl dd.net03{ width:55%;}
.right-excel-nr{ width: 100%; height: auto; overflow: hidden;}
.right-excel-nr ul li{ width: 100%; height:70px;}
.right-excel-nr ul li dl dd{ height:70px; line-height:70px; color:#666; font-size:14px; text-align:center; float:left;}
.right-excel-nr ul li dl dd.add01{ width:15%; border-bottom:none; border-right:1px solid #ccc; line-height:140px; position:relative;}
.right-excel-nr ul li dl dd.add02{ width:30%; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.right-excel-nr ul li dl dd.add03{ width:55%; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.right-excel-nr ul li dl dd.add05{ width:15%; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.right-excel-nr ul li dl dd.add06{ width:15%; border-right:1px solid #ccc; line-height:210px; position:relative;}
.right-excel-nr ul li dl dd.add04{ width:30%; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:20px; padding-top:5px;}

.right-lx{ width:100%; height:auto; overflow:hidden;}
.right-lx-dh{ width:100%; height:auto; overflow:hidden;}
.right-lx-dh ul li{ height:auto; overflow:hidden; float:left; text-align:center; padding:20px 0; border-right:1px solid #e4e4e4; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.right-lx-dh ul li.lx-tel{ width:25%;}
.right-lx-dh ul li.lx-add{ width:49%;}
.right-lx-dh ul li.lx-phone{ width:25%;}
.right-lx-dh ul li:last-child{ border-right:none;}
.right-lx-dh ul li i{ font-size:50px; color:#009260; display:block;}
.right-lx-dh ul li p{ font-size:14px; line-height:24px; margin-top:30px; color:#666;}
.right-lx-dh ul li p span{ font-size:16px; line-height:34px; display:block; color:#333;}
.right-lx-wz{ width:100%; height:auto; overflow:hidden; margin-top:30px;}

.news-xq-box{ width:100%; height:auto; overflow:hidden; background-color:#fff;}
.news-xq{ width:100%; height:auto; overflow:hidden; margin:40px 0;}
.dym_bt{ width:94%; height:auto; overflow:hidden;border-bottom: 1px dotted #cccccc; text-align:center; padding-bottom:20px; margin:0 auto;}
.dym_bt ._title {font-size: 24px;line-height:30px; color: #666;font-weight: bold; padding-bottom:10px;}
.dym_bt span{ padding: 10px; font-size:14px;color: #999999;}
.dym_bt span i{ padding-right:5px; font-size:18px; vertical-align:middle; color: #999999;}
.dym_wz{ width:94%; line-height:30px; font-size: 14px; margin:20px auto 0 auto;}
.dym_wz img {max-width: 100%;height: auto;display: block; padding: 10px 0; margin: 0 auto;}
.dym_fl { margin-top: 30px; border-top:1px dotted #ccc; padding-top:20px; font-size:14px;}
.dym_fl span {display: block;line-height:30px;}

.right-area{ width:100%; height:auto;}
.area-left{ width:100%; height:auto; float:left; margin-top:50px;}
.area-left{ line-height:28px;}
.area-left p{ margin-top:10px; font-size:14px; color:#666;}
.area-left p b{ font-weight:bold; font-size:16px; display:block; color:#333;}
.area-right{ width:100%; height:auto; float:right;}
.area-right-map{ width:100%; height:auto;}
.area-right-map img{ max-width:100%; height:auto;}


@media screen and (max-width:1480px){
	
.top-nav ul li.navitem a { font-size: 14px;}

.nybanner{ width:100%; height:auto;}
.nybanner img{ width:100%; height:auto; min-height:180px;}
	
.jj-left { width: 16%; margin-left: -500px;}
.jj-left { top: 140px;}
.jj-right { width: 72%; padding-bottom: 30px;}
.jj-left dl dd { height: 50px; line-height: 50px; font-size: 14px;}	
.right-tit { font-size: 22px;}
.jj-left dl dt h3 { font-size: 24px;}
.jj-right-wz { line-height: 26px;}

.right-news-left { width: 24%; height:auto;}
.right-news-left img{ height:auto;}	
.right-news-center { width: 55%; margin-left: 3%;}

.right-news-center h3 { font-size: 14px;}
.right-news-center p { line-height: 24px; font-size: 12px; height: 48px;}
.right-news-right .trans-date { height: 24px; font-size: 20px;}
.right-news-right .trans-more{ width: 34px; height: 34px;}
.right-news-right .trans-more img{ width: 34px; height: 34px;}

.right-honor ul li { width: 31.33%;}

.right-video ul li{ height:212px;}
.right-video-pic img{ height:160px;}
.right-video-txt{ height:50px; line-height:50px; font-size:14px;}
.right-video-pic .photo{ height:160px ;}
.right-video-pic .rsp{ height:160px;}
.right-video-pic .text{ width:50px; height:50px;}
.right-video-pic .text i{ font-size:50px; color:#fff;}

.right-sevice-right { width: 42%;}
.right-sevice-right-nr ul li { padding: 20px 0;}
.right-sevice-right-nr ul li dl dt { width: 100%; font-size: 14px;}
.right-sevice-right-nr ul li dl dd { width: 100%; font-size: 12px;}
.right-lx-dh ul li{ width:33%;}
.right-sevice-right-nr{ height: auto;}

.right-sevice-right-bt { height: 40px; font-size: 18px;}
.right-sevice-right-bt i{ font-size: 26px;}

.news-xq{ margin:30px 0;}
.dym_bt ._title { font-size: 20px;}

.map-tit { width: 65%; margin-left: 0%;}
#tab01 .tab_box01 { width: 28%; margin-right: 0;}
	
	
}

@media screen and (max-width:1024px){
	
.jj-left { display:none;}
.jj-right { width: 100%;}
.sousuo { display:none;}

.right-video ul li{ height:254px;}
.right-video-pic img{ height:204px;}
.right-video-pic .photo{ height:204px ;}
.right-video-pic .rsp{ height:204px;}

.area-left{ width:100%; margin-top:20px;}
.area-right{ display:none;}

}

@media screen and (max-width:767px){

.topmenu { text-align: left;}	
.right-tit { font-size: 18px; padding:20px 0;}
.jj-right-shuzi ul li { width: 50%;}
.jj-right-shuzi ul li h3 { font-size: 30px;}
.right-news-left { width: 100%;}
.right-news-center { width: 96%; margin:2%;}
.right-news-right { display:none;}

.right-honor ul li { width: 80%; margin:2% 10%}
.right-news01 ul li{ height:50px; line-height:50px; }
.right-video ul li { width: 100%; margin-bottom:20px;}

.right-sevice-left { display:none;}
.right-sevice-right { width: 100%;}
.right-lx-dh ul li{ width:100%;}

.dym_bt ._title { font-size: 18px; line-height: 20px;}

.map-tit { width: 100%; background:none; min-height: 130px; position:inherit; overflow:hidden;}
#tab01 .tab_menu01 li { width: 25%;}
#tab01 .tab_menu01 li.baoji{ position:inherit;}
#tab01 .tab_menu01 li.hanzhong{ position:inherit;}
#tab01 .tab_menu01 li.xianyang{ position:inherit;}
#tab01 .tab_menu01 li.xian{ position:inherit;}
#tab01 .tab_menu01 li.ankang{ position:inherit;}
#tab01 .tab_menu01 li.tongchuan{ position:inherit;}
#tab01 .tab_menu01 li.weinan{ position:inherit;}
#tab01 .tab_menu01 li.shangluo{ position:inherit;}
#tab01 .tab_menu01 li.hancheng{ position:inherit;}
#tab01 .tab_menu01 li.yanan{ position:inherit;}
#tab01 .tab_menu01 li.yulin{ position:inherit;}

#tab01 .tab_box01 { width: 100%; margin-top: 0px;}
#tab01 { height:auto; overflow: hidden; min-height: 0;}

.right-excel-bt dl dd{font-size:14px;}
.right-excel-bt dl dd.net01{ width:20%;}
.right-excel-bt dl dd.net02{ width:48%;}
.right-excel-bt dl dd.net03{ width:32%;}
.right-excel-nr{ width: 100%; height: auto; overflow: hidden;}
.right-excel-nr ul li{ width: 100%; height:70px;}
.right-excel-nr ul li dl dd{ height:70px; line-height:70px; color:#666; font-size:12px; text-align:center; float:left;}
.right-excel-nr ul li dl dd.add01{ width:20%; border-bottom:none; border-right:1px solid #ccc; line-height:140px; position:relative;}
.right-excel-nr ul li dl dd.add02{ width:48%; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.right-excel-nr ul li dl dd.add03{ width:32%; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:20px; padding-top:5px;}
.right-excel-nr ul li dl dd.add05{ width:20%; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:30px; padding-top:5px;}
.right-excel-nr ul li dl dd.add06{ width:20%; border-right:1px solid #ccc; line-height:210px; position:relative;}
.right-excel-nr ul li dl dd.add04{ width:48%; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:20px; padding-top:5px;}

}



/***分页****/
.n-page{ text-align:center; clear:both; margin:20px;}
.n-page a{ padding:5px 10px; margin:0px 3px;  border:#e0e0e0 1px solid; background-color:#f5f5f5; color:#474747;}
.n-page span{ padding:5px 10px; margin:0px 3px;  color:#FFF; background-color:#019160; border:#019160 1px solid;}
.n-page a:hover{ color:#FFF; background-color:#019160; border:#019160 1px solid;}
/******************* ********************/