* {	padding: 0px;	margin: 0px;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4{ font-family:"微软雅黑";font-size:14px;margin:0px;padding:0px;list-style-type:none;}
body{ width:100%; padding:0; margin:0; background:#f8f8f8;}
span, p {font-family:"微软雅黑";	margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 12px;font-weight: normal;font-style: normal;	margin: 0px;padding: 0px;font-family:"微软雅黑";}
ul, li, ol{font-family:"微软雅黑";	list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none; font-family:"微软雅黑";}
.h a:hover,.p a:hover p,.l li:hover{-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
 .h a:hover,.p a:hover p,.l li:hover, ul li:hover a{ -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
html,body{ width: 100%; height: 100%;}
::selection{ background:#888888;color:#fff;text-shadow:none;}
::-moz-selection{background:#168fff;color:#fff;text-shadow:none;}
::-webkit-scrollbar              { /* 1 */  width:8px; background-color:#eee;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:8px; background-color:#168fff;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}


.top_box{ width: 100%; height: 315px; background: #fff;  text-align: center; position: fixed; top: 0; left: 0; z-index: 99;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .10);    box-shadow: 0 0 15px rgba(0, 0, 0, .10); border-bottom: #168fff 5px solid; padding-bottom:5px;}
.top_toxx{width:1200px; height: auto;  margin: 0px auto; position: relative;/*background:url(../images/bh_15.jpg) no-repeat 780px 0px #fff;*/}
.top{width:1200px; height: 270px; overflow: hidden; margin: 0px auto; position: relative; background:url(../images/tmap.png) no-repeat; }
.logo{ position:absolute; margin-left:-600px; left:50%; background:url(../images/logo.png) no-repeat; width:1200px; height:320px;}
.logo img{ margin: 0px auto;}
.top_lg{ width:400px; position:absolute;top:-90px; right:-45px;}
.jiansuo{width:270px; height: auto; overflow: hidden; float: right; position: relative; margin-top: 125px;} 
.jiansuo input{width:100%; height: 35px; line-height: 35px; text-indent: 10px; background: #f8f8f8; border:none; border-radius: 5px;outline:medium;}
.jiansuo a{width:35px; height: 35px; position: absolute; top:0px; right: 0px; background: url(../images/bh_07.png) no-repeat center;}

/*
.eng{width:60px; height: 45px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; position: absolute; right: 0px; top: 0px; background: url(../images/bh_10.png) no-repeat 22.5px 25px #168fff;}
.eng:hover{ height: 55px; background: url(../images/bh_10.png) no-repeat 22.5px 35px #168fff; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.eng a{ color: #fff; font-size: 13px; display: block; padding-top: 5px; height: 40px;}
.eng:hover a{height:45px; padding-top: 10px; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}*/

.language{position: absolute; right: 0px; top: 28px; }
.language i{
    float:left;
	display:inline-block;
	width:3px;
	height:33px;
	background:url(../images/copy_bg.png) no-repeat -33px 0;
	margin:0px 2px;
}
.language a{
    display:inline-block;
	float:left;
    width:33px;
	height:33px;
	line-height:33px;
	padding:0px 0px;
	text-indent:-9999em;
}
.language a.ch{
	background:url(../images/copy_bg.png) no-repeat 0 0;
	margin-left:0px;
}
.language a.eng{
	background:url(../images/copy_bg.png) no-repeat -35px 0;
}
.language ul{clear:both;}
.language li{
    float:left;
	margin:4px 4px;
}
.language li.pop_01{background:url(../images/copy_bg.png) no-repeat 0 -33px;}
.language li.pop_02{background:url(../images/copy_bg.png) no-repeat -30px -33px;}
.language li.pop_03{background:url(../images/copy_bg.png) no-repeat -60px -33px;}



.navi{width:1200px; height: 45px; margin: 0px auto;}
.navi ul li{width:125px; height: 45px;line-height: 45px;  float: left; position: relative; margin-right:5px;background: #168fff;}
.navi ul li:last-child{border:none; margin: 0px;}
.navi ul li a{ font-size:18px; color: #fff; text-align: center; display: block; letter-spacing:2px;}
.navi ul li dl{width:100%; height: auto; position: absolute; top:45px; left: 0px; display: none;}
.navi ul li dl dd{width:100%; height: 40px; line-height: 40px;  text-align: center; background: url(../images/n_bg.png); border-bottom: 1px solid #fff;}
.navi ul li dl dd a{font-size:14px; color: #333; display: block;}
.navi ul li:hover dl{display:block;}
.navi ul li:hover,.navi ul .on{background:#F7F3F3;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.navi ul li:hover a,.navi ul .on a{color:#168fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}




.navi ul .out a{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.navi ul .out:hover a{}
@keyframes fade {
    from {
        opacity: 1.0;
    }
    50% {
        opacity: 0.4;
    }
    to {
        opacity: 1.0;
    }
}

@-webkit-keyframes fade {
    from {
        opacity: 1.0;
    }
    50% {
        opacity: 0.4;
    }
    to {
        opacity: 1.0;
    }
}


.navi ul .out{
   animation: fade 600ms infinite;    -webkit-animation: fade 600ms infinite; border: 1px solid #168fff; width:150px;
}




.navi ul li:hover dl dd a{color:#fff;}
.navi ul li:hover dl dd{ background: url(../images/n_bg.png);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.null{width:100%; height: 315px; overflow: hidden; margin: 0px auto; background: url(../images/bh_18.jpg) bottom repeat-x;}


/*banner轮播*/
 
.fx_grid_c1{width:1200px;margin:0 auto;  }
.fx_banner{background:#f0f0f0;width:1903px;overflow:hidden;position:relative}
.fx_banner_inner{position:relative;height:490px}
.fx_banner_img{width:20000px}
.fx_banner_img li{ float:left;height:370px;width:1903px;position:relative}
.fx_banner_link{position:absolute;top:0;left:0;width:100%;height:624px;cursor:pointer}
/*.fx_banner .child{position:absolute;width:1200px;height:624px}*/
.fx_banner_common{position:relative}
.fx_banner_common a{position:absolute;top:50%;margin-top:-315px;width:41px;height:119px;cursor:pointer;display:block;overflow:hidden;opacity:.5;filter:alpha(opacity=50);}
.fx_banner_pre{left:0;background:url(img/ban_pre_24.png);}
.fx_banner_next{right:0;background:url(img/ban_next_24.png);}
.fx_banner_pre:hover,.fx_banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.fx_banner .control{width:200px;position:absolute;bottom:20px;left:50%;margin-left:-100px;text-align:center}
.fx_banner .control li{display:inline-block;*display:inline;*zoom:1;margin:0 5px;width:15px;height:15px;border-radius:50%;cursor:pointer;background:#ededf0}
.fx_banner .control li a{display:none}
.fx_banner .control li.current{background:#168fff}

.sp1{font-size:50px; font-weight: bold; color: #333; width:1200px; height: auto; overflow: hidden; text-align: center; display: block; position: absolute; top:150px;}

.sp5{font-size:20px;  color: #666; width:1200px; height: auto; overflow: hidden; text-align: center; display: block; position: absolute; top:212px;}

.sp2{font-size:36px; font-weight: bold; color: #888; width:1200px; height: auto; overflow: hidden; text-align: center; display: block; position: absolute; top:244px;}



.sp3{font-size:20px; font-weight: bold; color: #333; width:1200px; height: auto; overflow: hidden; text-align: center; display: block; position: absolute; top:425px;}
.sp4{width:1200px; height: 85px; overflow: hidden; text-align: center; display: block; position: absolute; top: 310px;}
.countdown{ position:absolute; left: 50%; margin-left: -254px;  }

.c{ width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #fff}
.center{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}

.c1{background:#f5f5f5;}
.c1 ul li{width:240px; height: 150px; overflow: hidden; float: left; margin: 30px auto; position: relative; padding-bottom: 50px;}
.c1 ul li span{ position:absolute; bottom: 0px; display: block; text-align: center; font-size: 24px; color: #000; width:100%;}
.c1 ul li a{width:240px; height: 150px;display: block;}
.cli1{background:url(../images/b1.png) no-repeat 53px 10px;}
.cli2{background:url(../images/b2.png) no-repeat 53px 10px;}
.cli3{background:url(../images/b3.png) no-repeat 53px 10px;}




.cli4{background:url(../images/b4.png) no-repeat 53px 10px;}
.cli5{background:url(../images/b5.png) no-repeat 53px 10px;}
.cli1 img{ position:absolute; top:54px; left:97px;}
.cli2 img{ position:absolute; top:54px; left:97px;}
.cli3 img{ position:absolute; top:54px; left:97px;}



.can_img1{position:relative;width:240px;height:185px;text-align:center;margin:10px auto;margin-top:15px;cursor:pointer;}
.can_img2{position:relative;width:240px;height:185px;text-align:center;margin:10px auto;margin-top:15px;cursor:pointer;}
.can_img3{position:relative;width:240px;height:185px;text-align:center;margin:10px auto;margin-top:15px;cursor:pointer;}
.can_img4{position:relative;width:240px;height:185px;text-align:center;margin:10px auto;margin-top:15px;cursor:pointer;}
.can_img5{position:relative;width:240px;height:185px;text-align:center;margin:10px auto;margin-top:15px;cursor:pointer;}


.ccli1 .img1{ position:absolute; top:48px; left:95px;}
.ccli2 .img2{ position:absolute; top:48px; left:95px;}
.ccli3 .img3{ position:absolute; top:48px; left:95px;}
.ccli4 .img4{ position:absolute; top:48px; left:95px;}
.ccli5 .img5{ position:absolute; top:48px; left:95px;}





.cli4 img{ position:absolute; top:54px; left:97px;}
.cli5 img{ position:absolute; top:54px; left:97px;}
.c1 ul li #i{transform: rotateY(0deg);-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.c1 ul li:hover #i{transform: rotateY(180deg);-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;}


.c_title{width:1200px; height: auto; overflow: hidden; margin: 50px auto;}
.c_title h2{ font-size:36px; color: #333;width:100%;text-align: center; height: 50px; line-height: 50px; position: relative;}
.c_title h2 a{ color:#333;}
.c_title h3{ font-size:13px; color: #888;text-transform:uppercase;width:100%;text-align: center;}
.t_sl{ position: absolute; height: 2px; width:40px;  top:30px; left: 470px; background: #333; display: block;}
.t_sr{ position: absolute; height: 2px; width:40px;  top:30px; right: 470px; background: #333; display: block;}


.c2 .c_title{ margin-bottom: 20px;}
.center2{padding-bottom: 60px;}
.c2_top{width:1200px; height: auto; overflow: hidden; position:relative; }
.c2_xian{width:1060px; height: 1px; background: #f5f5f5; position: absolute; left: 70px; top: 50px; z-index: 1;}
.c2_top ul{ width:480px; height: auto; overflow: hidden; margin: 0px auto;}
.c2_top ul li{width:120px; height: 50px; float: left; text-align: center; position: relative; z-index: 2; font-size: 16px; color: #333; padding-bottom:30px; line-height: 60px; cursor: pointer}
.c2_top ul li span{width:8px; height: 8px; border-radius: 50%; border: 1px solid #eee; display: block; position: absolute; z-index: 2; left: 50%; margin-left: -5px; top:45px; background: #fff}
.c2_top ul li.c2_on{color:#000; font-weight:bold;}
.c2_top ul li.c2_on span{border: 1px solid #333}
.c2_bottom{width:1060px; height: auto; overflow: hidden; margin: 0px auto;}
.c2_box{width:520px; float: right; height: auto; overflow: hidden; margin: 0px auto; display: none;}
.c2_bottom .c2_video{width:520px; height: 325px; float: left; overflow: hidden; position: relative;}
.c2_box .c2_b_right{width:520px; float: right; height: auto; overflow: hidden;}
.c2_b_right h2{ font-size:24px; background: url(../images/heng.png) no-repeat left bottom; height: 40px; line-height: 25px; width:100%;  color: #000; position: relative;}
.c2_b_right h2 i{ width: 100%; height: 2px; background: #eee; position: absolute; bottom: 0px; z-index: -1;}
.c2_b_right p{ font-size:15px; color: #000; line-height: 26px;  /*height: 210px; */overflow: hidden;}
.c2_b_right a{ width:120px; height: 35px; line-height: 35px; text-align: center; display: block; background: #fff; color: #168fff; font-size: 16px; float: right; border: 1px solid #168fff; margin-top: 20px;}
.c2_show{display:block;}


.c3{background:#f5f5f5}
.center3{overflow:initial; padding-bottom: 30px;}
.slideshow_item{padding-bottom: 30px;}
.c3 ul li{width:228px; height: 136px; float: left; margin: 6px 6px; position: relative; z-index: 1}
.c3 ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2}
.c3 ul li img{width:228px; height:136px;}
.c3_bottom{width:1200px; height: auto; margin: 0px auto; position: relative;}
.slideshow_prev{ position:absolute; left: -60px; top:190px;}
.slideshow_next{ position:absolute; right: -60px; top:190px;}






.c4{background:url(../images/bh_110.jpg) no-repeat; background-size: cover; background-attachment:fixed; height: 150px;} 
.center4 ul li{width:400px; float: left; height: auto; overflow: hidden; text-align: center;}
.center4 ul li h2{font-size:50px; color: #fff; font-weight: bold; margin-top: 25px; margin-bottom: 0px;}
.center4 ul li span{font-size:20px; color: #fff;}

.c5{background:#f8f8f8;}
.center5{padding-bottom:60px;}
.c5 .c_title{ margin-bottom: 20px;}
.c5_top{width:1200px; height: auto; overflow: hidden; position:relative; }
.c5_xian{width:1200px; height: 1px; background: #e5e5e5; position: absolute; top: 50px; z-index: 1;}
.c5_top ul{ width:400px; height: auto; overflow: hidden; margin: 0px auto;}
.c5_top ul li{width:200px; height: 50px; float: left; text-align: center; position: relative; z-index: 2; font-size: 18px; color: #333; padding-bottom:30px; line-height: 60px; cursor: pointer}
.c5_top ul li span{width:8px; height: 8px; border-radius: 50%; border: 1px solid #ccc; display: block; position: absolute; z-index: 2; left: 50%; margin-left: -5px; top:45px; background: #f8f8f8}
.c5_top ul li.c5_on{color:#000; font-weight:bold;}
.c5_top ul li.c5_on span{border: 1px solid #333}
.c5_bottom{width:1200px; height: auto; overflow: hidden;}
.c5_box{width:1200px; height: auto; overflow: hidden; margin: 0px auto; display: none;}
.c5_left{width:570px; float: left; height: auto; overflow: hidden;}
.c5_left ul li{width:570px; height: auto; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding: 10px 0px; position: relative; z-index: 1; cursor: pointer;}
.c5_left ul li .news_date{ float:left;width:85px; height: auto; color: #000}
.news_date h2{font-size:40px; text-align: center; display: block; margin-top: 5px;}
.news_date span{font-size: 14px; text-align: center; display: block;}
.news_t{width:475px; padding-right: 10px; float: right; height: auto; overflow: hidden;}
.news_t h2{height:30px; line-height: 30px; font-size: 17px; overflow: hidden;}
.news_t h2 a{ color: #000;}
.news_t p{height:44px; line-height: 22px; overflow: hidden; font-size: 13px; color: #333; margin-top: 6px;}
.c5_left ul li:hover{ background: #168fff;  border-bottom: 1px solid #168fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  z-index: 2;}
.c5_left ul li:hover .news_date{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.c5_left ul li:hover .news_t h2 a{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.c5_left ul li:hover .news_t p{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.c5_right{width:600px; float: right; height: auto; overflow: hidden;}
.c5_right img{width:600px; height: 320px;}
.c5_right h2{height:50px; line-height:50px; overflow: hidden; }
.c5_right h2 a{font-size: 18px; color: #000; font-weight: bold;}
.c5_right p{font-size:14px; color: #333; height: 100px; line-height: 25px; overflow: hidden;}
.news_f_date{width:600px; height: 30px; line-height: 30px;overflow: hidden; margin-top: 10px; }
.news_f_date span{ font-size:13px; color: #333; background: url(../images/date.png) no-repeat left center; padding-left: 18px;}
.news_f_date a{ font-size:13px; float: right; color: #333;}
.c5_show{display:block;}




.center6{overflow:initial; padding-bottom: 60px;}
.c6 ul li{width:228px; height: 97px; float: left; margin:6px; position: relative; z-index: 1}
.c6 ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2}
.c6 ul li img{ width:228px; height: 97px; /*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity:.7; */cursor: pointer}
.c6_bottom{width:1200px; height: auto; margin: 0px auto; position: relative;}
.slideshow_prev2{ position:absolute; left: -60px; top:135px;}
.slideshow_next2{ position:absolute; right: -60px; top:135px;}







.c7{background:#f8f8f8;}
.center7{padding-bottom:60px;}
.poster-main {  position: relative; margin: 0px auto;}
.poster-main a, .poster-main img { display: block; width: 100%; height: 100%;}
.poster-main img{ }
.poster-main .poster-list {  width: 1200px;  height: 500px;}
.poster-main .poster-list .poster-item {  width: 200px;  height: 500px;  position: absolute;  left: 0;  top: 0;}
.poster-main .poster-btn {  position: absolute;  top: 0;  cursor: pointer;  filter: opacity(.4);}
.poster-main .poster-btn:hover{ filter: opacity(1); }
.poster-main .poster-prev-btn {  left: -200px;  background: url(../images/left.png) no-repeat center center;}
.poster-main .poster-next-btn {  right: -200px;  background: url(../images/right.png) no-repeat center center;}
.poster-item-title{	font-size: 18px;	text-align: center;	line-height: 48px;	display: block;}

.foot_box{width:100%; height: auto; overflow: hidden; background: url(../images/bh_158.jpg) no-repeat center;}
.foot{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.foot_top{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 20px;}
.f_left{width:800px; float: left; height: auto; overflow: hidden;}
.f_left ul li{ width:100px; height: auto; line-height: 30px; float: left;}
.f_left ul li a{ font-size:16px; color: #fff;}
.f_left ul li a:hover{ font-size:16px; color: #fff;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.f_left ul li dl dd a{font-size:13px; color: #fff}
.f_left ul li dl dd a:hover{font-size:13px; color: #ddd;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.f_left ul li dl dd{ height:25px; line-height: 25px;}
.f_left ul li dl{margin-top:5px; width:100px; height: auto;}

.f_right{width:330px; height: auto;overflow: hidden; float: right;}
.f_right ul li{ font-size:13px; color: #fff; padding-left: 30px; line-height: 30px;}
.f_right ul li.fr1{background:url(../images/f_ic.png) no-repeat 0px 10px;}
.f_right ul li.fr2{background:url(../images/f_ic.png) no-repeat 0px -28px;}
.f_right ul li.fr3{background:url(../images/f_ic.png) no-repeat 0px -68px;}
.f_right ul li.fr4{background:url(../images/f_ic.png) no-repeat 0px -106px;}
.f_right ul li.fr5{ padding:0;}
.f_right ul li img{ width:130px; padding-top:5px;}
.foot_bottom{width:1200px; height: auto; overflow: hidden; margin:10px auto; text-align: center;}
.foot_bottom p{font-size: 13px; line-height: 24px;  color: #fff}
.foot_bottom a{ color:#fff;}

.r_xf{position:fixed; right: 10px; top:380px; display: none;}
.r_xf ul li{width:70px; height: 70px;   position: relative; border-radius: 5px; margin: 2px auto; z-index: 9999999; background: #168fff; cursor: pointer}
.r_xf ul li.rxf4{width:70px; height:50px; }
.r_xf ul li span{width:70px; height: 70px;   display: block;}
.r_xf ul li.rxf1 span{ background:url(../images/dj.png) no-repeat 18px 13px;}
.r_xf ul li.rxf2 span{ background:url(../images/kf.png) no-repeat 11px 16px;}
.r_xf ul li.rxf3 span{ background:url(../images/wx.png) no-repeat 12px 18px;}
.r_xf ul li.rxf4 span{ background:url(../images/go_top.png) no-repeat 15px 9px;width:70px; height:50px; }
.r_xf ul li.rxf1:hover span{ background:url(../images/dj.png) no-repeat 18px -63px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf2:hover span{ background:url(../images/kf.png) no-repeat 11px -64px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf3:hover span{ background:url(../images/wx.png) no-repeat 12px -66px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf4:hover span{ background:url(../images/go_top.png) no-repeat 15px -78px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li i{display:block; width:0px; position: absolute;right: 70px; overflow: hidden;}
.r_xf ul li.rxf1:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf1:hover i{display:block;  background: #168fff; color: #fff; font-size: 15px; right: 70px; top:0px; width:120px; line-height: 70px; text-align: center; height: 70px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf2:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf2:hover i{display:block;  background:#168fff; color: #fff; font-size: 15px; right: 70px; top:0px; width:120px; line-height: 70px; text-align: center; height: 70px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s; }
.r_xf ul li.rxf3 i{width:0px; height: 160px;}
.r_xf ul li.rxf3:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf3:hover i{display:block; color: #fff; font-size: 15px; right: 60px; top:0px; width:170px; line-height: 70px; text-align: center; height: 160px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}


.nei_center{width:1200px; height: auto; overflow: inherit; margin: 0px auto; margin-top:20px;    }
.nei_left{width:289px; height: auto; overflow: hidden; float: left; min-height: 750px;}
.nei_ntitle{width:289px; height:74px; background: url(../images/nei_13.png) no-repeat center; font-size: 28px; color: #fff;  line-height: 74px; text-indent: 50px;}
.nei_left ul {width:289px; height: auto; overflow: hidden; margin: 0px auto; background: #fff;}
.nei_left ul li{ height:55px; line-height: 55px; text-indent: 50px; border-bottom:1px solid #f2f2f2; border-left: 5px solid #eee;width: 284px; background: url(../images/nei_08.png) no-repeat 240px 20px;}
.nei_left ul li a{width:100%; height: 55px; display: block;font-size: 16px; color: #333;}
.nei_left ul li:hover{border-left: 5px solid #168fff;background: url(../images/nei_08.png) no-repeat 240px -46px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.nei_left ul li:hover a{color:#168fff;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.nei_left ul li.n_on{border-left: 5px solid #168fff;background: url(../images/nei_08.png) no-repeat 240px -46px;}
.nei_left ul li.n_on a{color:#168fff}
.nei_l_but{width:289px; height: 105px; background: url(../images/nei_19.jpg) no-repeat center; line-height: 105px;margin-top: 30px;}
.nei_l_but a{font-size:28px;   color: #fff; text-indent: 100px;width:289px; height: 105px;display: block; position:relative;}
.nei_l_but img{ top: 36px; left: 40px; position: absolute;}

.nei_right{width:860px; float: right;}
.mbx{width:860px;float: right; height: 30px; line-height: 30px; border-bottom: 1px solid #eee; text-align: right; font-size: 13px; color: #888;}
.mbx a{color: #888; padding-left: 3px; padding-right: 3px;}
.mbx a:hover{color:#168fff;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.mbx img{margin-top:7px;}

.news_list{ width:860px;  height: auto;   }
.news_list ul{ width:860px; height:auto; margin: 30px auto; margin-top: 0px;}
.news_list ul li{ width:860px; height: auto; overflow: hidden; margin: 0px auto; border-bottom: 1px dashed #e3e3e3}
.news_list ul li img{ width:0px; height: 150px; float: left;  }
.news_list ul li:hover{background:#fff;padding-bottom: 0px; border: none; -webkit-box-shadow:0 15px 25px rgba(0, 0,0, .1); -moz-box-shadow:0 15px 25px rgba(0, 0,0, .1); box-shadow:0 15px 25px rgba(0, 0,0, .1); width:860px; margin: 0px auto; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.news_list ul li:hover img{ width:auto; max-width: 280px; height: 150px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n_l_c{ width:550px; float: left; }
.news_list ul li:hover .n_l_c{ margin-left:15px; width:480px; }
.n_l_c h3{ height:50px; line-height: 50px; font-size: 22px; overflow: hidden; color: #333; margin-top: 10px;}
.n_l_c p{ height:50px; line-height: 25px; overflow: hidden; font-size:13px; color: #888;}
.n_l_r{ float:right;}
.n_l_r span{ width:50px; text-align: right; font-size: 14px; color: #888;margin-top: 20px; margin-right: 20px; display: block;}
.n_l_r i{ width:50px; height: 12px; background: url(../images/zzcn_19.png) no-repeat right center; display: block; margin-top: 50px;}
.news_list ul li:hover .n_l_r i{width:50px; height: 12px; background: url(../images/zzcn_17.png) no-repeat right center;}
.news_list ul li:hover h3{ color:#168fff;}
.news_list ul li a{display:block;}

.Page{width:100%; text-align:center; padding:50px 0px; padding-top: 10px;}
.Page a{display:inline-block;width:50px;background:#fff;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:1px; color: #666}
.Page span{display:inline-block;width:50px;background:#168fff;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #fff}
.Page .page_next{width:80px; height: 50px; background: #fff; border-top-right-radius: 5px; border-bottom-right-radius:5px;  margin-left: 3px; color: #333;}
.Page .page_up{width:80px; height: 50px; background: #fff; border-top-left-radius: 5px; border-bottom-left-radius:5px;  margin-left: 3px; color: #333;}
   
.Page a:hover{ background:#168fff; color:#FFF}
.Page a.cur{ background:#168fff; color:#FFF}
.Page span.current{ display: inline-block;background:#168fff;  vertical-align:middle;color:#FFF;height:50px; line-height:50px;width:50px; margin-left: 1px;}
.Page a.prev{ border-radius:6px 0px 0px 6px;width:90px;}
.Page a.prev span{ background:url(../images/2015/Icon25.gif) no-repeat  10px center; display:block;}
.Page a.prev:hover span{ background:url(../images/2015/Icon025.gif) no-repeat  10px center;}
.Page a.next{ border-radius:0px 6px 6px 0px;width:90px;}
.Page a.next span{ background:url(../images/2015/Icon26.gif) no-repeat 88% center; display:block;}
.Page a.next:hover span{ background:url(../images/2015/Icon026.gif) no-repeat 88% center;}

.news_show_title{ width:860px; height: auto; overflow: hidden;margin: 50px auto; margin-bottom: 20px;}
.news_show_title h2{ font-size:26px; color: #333; text-align: center; height: auto; line-height: 40px; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.news_show_title h5{ text-align:center; font-size: 14px; color: #888; line-height: 40px;}
.news_show_title h5 span,.news_show_title h5 i,.news_show_title h5 b{ padding:0px 20px;}
.news_show_p{ width:800px; height: auto; overflow: hidden;font-size: 15px; color: #888; line-height: 33px;  margin: 0px auto; text-indent: 2em;}
.news_show_p p{font-size: 15px; color: #000; line-height: 33px; }

.updown{ width:860px; height: auto; overflow: hidden; margin: 50px auto; border-top:1px solid #eee; padding-top: 10px; }
.ud{ width:860px; height: 40px; line-height: 40px; overflow: hidden; font-size: 15px; color: #333;}
.updown a{ font-size: 15px; color: #333;}
.updown a:hover{ color:#168fff;}

.zs_list{width:860px; height: auto; overflow: hidden; margin: 0px auto;}
.zs_list ul {width:100%; height: auto; overflow: hidden; margin: 20px auto; padding-bottom:30px; margin-bottom: 0px;}
.zs_list ul li{width:266px; margin: 10px; float: left; position: relative; z-index: 1;}
.zs_list ul li img{width:266px; height: 159px;}
.zs_list ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2}

.hz_list{width:860px; height: auto; overflow: hidden; margin: 0px auto;}
.hz_list ul {width:100%; height: auto; overflow: hidden; margin: 20px auto; padding-bottom:30px; margin-bottom: 0px;}
.hz_list ul li{width:266px; margin: 10px; float: left; position: relative; z-index: 1;}
.hz_list ul li img{width:266px; height: 113px;}
.hz_list ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2}


.img_list{width:860px; height: auto; overflow: hidden; margin: 0px auto;}
.img_list ul {width:100%; height: auto; overflow: hidden; margin: 20px auto; padding-bottom:30px; margin-bottom: 0px;}
.img_list ul li{width:266px; margin: 10px; float: left; position: relative; z-index: 1; background: #fff;}
.img_list ul li img{width:266px; height: 166px;}
.img_list ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2}
.img_list ul li h2{width:266px; height: 50px; line-height: 50px;  text-align: center; color: #333333; font-size: 15px; overflow: hidden;}
.img_list ul li:hover h2{  color: #168fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.zs_biaodan{width:860px; height: auto; overflow: hidden; margin: 0px auto; margin-bottom: 60px;}
.bd_title{width:100%; height:auto; overflow: hidden; margin-top: 20px;}
.bd_title h2{ height:30px; line-height: 30px; color: #333; font-size: 18px; font-weight: bold;}
.bd_title p{ font-size:13px; color: #888; line-height: 25px;}
.bd_box{width:100%; height:auto; overflow: hidden; margin-top: 20px;}
.bd_box dt{width:100%; height: 40px; line-height: 40px; background: #e3e3e3; text-indent: 20px; font-size: 16px; font-weight: bold; color: #333; margin-bottom: 20px;}
.bd_box dd{width:100%; height: 50px; line-height: 50px; overflow: hidden; position: relative; margin: 10px auto;}
.bd_box dd .bd_text{width:280px; height: 40px; line-height: 40px; border-radius: 3px; background: #fff; border:none; text-indent: 10px;}
.bd_box dd b{width:120px; text-align: right; display: block; float: left;}
.bd_box dd i{color:#ff0909; font-size: 16px; margin-left: 10px; line-height: 50px;}
.bd_box dd h2{width:215px; float: left;}
.ssx{width: 150px; height: 40px; line-height: 40px; border-radius: 3px; background: #fff; border:none; text-indent: 10px;}
.bd_yb{width:50%; float: left;}
.bdch{ margin-left: 80px; margin-right: 5px;}
.bd_te{width:450px; height: 120px; line-height: 30px; border-radius: 3px; background: #fff; border:none; text-indent: 10px;}
.bd_tj{width:400px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; color: #fff; background: #168fff; border:none; border-radius: 3px; margin-left:230px;}

.no_list{width:860px; height: auto; overflow: hidden;}
.no_list ul{width:860px; height: auto; overflow: hidden; margin-top: 20px;}
.no_list ul li{width:100%; height: 45px; line-height: 45px; overflow: hidden; border-bottom:1px dashed #e4e4e4}
.no_list ul li a{font-size:15px; color: #333;}
.no_list ul li span{ float:right; color: #aaa; font-size: 13px;}
.no_list ul li:hover a{ color: #168fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.bd_yb .Validform_checktip{position: absolute;    top: 17px;    right: 40px;}
.bd_yb .Validform_wrong{background-position:  -20px -37px}

.base-tit{width:95%;height: 50px; line-height: 50px; font-size: 18px; color: #333; border-bottom: 1px solid #eee; padding: 15px 2.5%; background: #fff; padding-bottom: 0px;}
.attach-list{width:95%; height: auto; overflow: hidden; margin: 0px auto;padding: 15px 2.5%;background: #fff; padding-top: 5px;}
.attach-list li{ height:45px; line-height: 45px;  overflow: hidden; font-size: 14px; color: #333; border-bottom: 1px dashed #e0e0e0;}
.attach-list span{float:right; font-size: 14px; display: block;}
.attach-list span a{color:#168fff}
.attach-list i{color:#aaa; padding-left: 10px; font-size: 13px;}
.attach-list li:hover span a{color:#09803F;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.news_show{ padding-bottom: 50px;}




 #jc-Mod { position:absolute; z-index:99; display:none; left:0; right:0; bottom:0; top:0; cursor:pointer; }
#jc-Box { position:absolute; left:0; top:0; z-index:100; display:none; }
#box-top { height:24px; position:relative; /*background:url(../images/box-top.png) repeat-x 0 0;*/ }
#box-top-left { /*background:url(../images/box-ra.png) no-repeat 0 0; height:24px; */width:24px; position:absolute; left:-24px; top:0; }
#box-top-right {/* background:url(../images/box-ra.png) no-repeat -25px 0;*/ height:24px; width:24px; position:absolute; right:-24px; top:0; }
#box-btm { height:24px; position:relative;  /*background:url(../images/box-bottom.png) repeat-x 0 0;*/ }
#box-btm-left { /*background:url(../images/box-ra.png) no-repeat 0 -25px;*/ height:22px; width:24px; position:absolute; left:-24px; top:0; }
#box-btm-right { /*background:url(../images/box-ra.png) no-repeat -25px -25px;*/ height:22px; width:24px; position:absolute; right:-24px; top:0; }
#box-cen {/* background:url(../images/box-left.png) repeat-y 0 0;*/ position:relative; left:-24px;}
#box-cen-right { /*background:url(../images/box-right.png) repeat-y right 0;*/ position:relative; right:-48px;}
#box-cen-img { position:relative; left:-24px; }
/*#box-cen-img img{ border:5px solid #fff;}*/
#box-pn { position:absolute;  top:200px; height:30px; width:700px; z-index:101; }
#box-prev { background:#000; float:left; width:27x; height:64px; cursor:pointer;background:url(../images/hl_scroll_left.png) no-repeat; }
#box-next { background:#000; float:right; width:27px; height:64px; cursor:pointer;background:url(../images/hl_scroll_right.png) no-repeat;}
#box-pn a { display:block; width:27px; height:64px; }
#box-close {/* background:url(../images/box-close.png) no-repeat; */height:60px; width:42px; position:absolute; top:0px; right:-50px; cursor:pointer; z-index:101; }
#box-close a { display:block; height:20px; position:relative; top:22px; left:0px; background:url(../images/sprite.png) no-repeat 0 0;}
#box-text { height:50px; position:absolute; left:0; }
#box-text samp { display:block; position:absolute; background:url(img/arrow.png) no-repeat; height:12px; width:12px; left:48%; top:-8px; z-index:1;}
#box-text-left { background:url(../images/box-text.png) no-repeat; height:50px; width:10px; position:absolute; left:0; top:0;}
#box-text-cen { color:#fff; text-shadow:1px 1px 0 #000; text-align:center; background:url(../images/box-text-cen.png) repeat-x; height:50px; line-height:50px; margin:0 10px; padding:0 30px; font-size:15px;overflow:hidden;}
#box-text-right { background:url(../images/box-text.png) no-repeat right 0; height:50px; width:10px; position:absolute; right:0; top:0;}

.ptit{color:#168fff !important; font-size:18px !important; font-weight:bold; }

/*.r_txt{ width:220px; height:150px; position:absolute; right:44px; top:57px;}*/
.r_txt p{ color:#168fff; text-align:right; font-size:20px; line-height:30px;position:absolute; right:-210px;}
.r_txt p a{border-bottom:#168fff 1px solid;}
.r_txt .txttit{ font-size:25px !important; letter-spacing: 1px}
.r_txt .txttit{top:65px;}
.r_txt .txt1{top:96px;}
.r_txt .txt2{top:126px;}
.r_txt .txt3{top:156px;}
.r_txt .txt4{top:186px;}


  
.link {width:1200px; height: 60px; line-height: 60px; overflow: hidden; margin: 0px auto;}
.link h2{ font-size: 14px; color: #333; float: left; padding-left: 24px;}
.link a{ font-size: 14px; color: #333; display: block; float: left; padding-right: 22px;}
  
  .table .td1{ color:#168fff; text-align:right; width:180px; vertical-align:text-top; font-weight:bold;}
  .table .td2{ padding-left:10px; text-indent:0; color:#000;}





