@charset "utf-8";
/* CSS Document */

 body{margin: 0 0 0 0; font-family:"微软雅黑";-webkit-text-size-adjust:none; line-height:110%; font-size:14px;}
 *{margin-left:0px;margin-right:0px;padding-right:0px;padding-left:0px;} 
a{ text-decoration:none; color:#333;}
ul{ list-style:none;}
li{ list-style:none;}
img{ border:0px;}
.clear{ clear:both;}
.top{ background:#FFF; width:100%; border-top:#F00;border-top: 2px #F00 solid;}
.enn{ width:1110px; margin:0 auto;}
.english{ float:right; margin:10px auto;}
.english a{ margin:0 10px; display:block; float:right;}
.english a img{ display:block; float:right;}
.english a strong{ margin-top:5px; display:block; float:right; margin-right:10px;}  
.english a:hover{ color:#F00;}
.top{ background:#FFF; width:100%; border-top:#F00;border-top: 2px #F00 solid;}
.top-center{ width:1110px; margin:0 auto; height:150px;}
.logo{ width:300px; height:65px; float:left; margin: 43px 0;}
.logo img{ width:100%; height:100%;}
.top-right{ float:right;margin: 10px 0;}
.dh-top{text-align: right; line-height:24px}
.dh-top form{width: 160px;float: right;}
.dh-top span{ margin:0 10px;}
.dh-top span a{ font-size:12px; color:#666;}
.dh-top span a:hover{ color:#F00;}
.ssk{ color:#666; font-size:12px; height:17px; padding:3px 10px; font-family:"微软雅黑"; width: 132px;
    vertical-align: text-bottom;}
.dh{margin: 32px 0px;}
.dh ul li{ float:left;}
.dh ul li a{ padding:10px 20px; color:#333; font-size:16px;}
.dh ul li a:hover{ border-bottom:#F00 2px solid; color:#F00;}

.banner{ width:100%;height:350px; background: rgba(0, 0, 0, 0) url("../images/banner1.jpg") repeat scroll 50% 50%;}
.banner img{ width:100%;height:100%;}

.index-1{ width:100%; background:#eeeeee; height:365px;}
.index-01{ width:1110px; margin:0 auto;overflow: auto;padding-top: 15px;}
.index-hk{ background:#F00; width:110px;height:30px; line-height:30px;}
.index-hk a{ color:#FFF;border-right: 3px #fff solid;padding: 5px 15px; font-size:16px;}
.index-gywm{width: 590px; float:left;}
.index-rgywm{float: left; width: 250px; padding: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%;height: 214px;}
.htxx{padding: 10px 0px; color: red; border-bottom: 1px solid #ccc; font-size:16px;}
.htxx-jj{padding-top: 20px; font-size: 14px; line-height: 30px; color:#666; height: 119px;
    overflow: hidden;}
.index-gywm dd dl img{ float:left; width:296px;height:254px;}
.index-gywm span a{ color:#F00; float:right;margin-top: 15px;font-size: 13px;font-style: italic}
.index-xwzx{float: left;margin-left: 30px;width: 490px;}
.index-xw{ float:right;line-height: 28px; color:#666;} 
.index-xw span{ margin:0 10px;}
.index-xw span a{ font-size:13px; color:#666;}
.index-xw span a:hover{ color:#F00;}
.index-xwzx dd dl{overflow: hidden;}
.index-xwzx dd dl li img{ float:left;font-size:15px; width:105px; height:100px;}
.li-r{float: left;width: 364px;padding: 10px 8px;background: rgb(255, 255, 255) none repeat scroll 0% 0%;height: 80px;}
.xwzx-tit{margin-top: 7px;}
.xwzx-tit a{color: red; font-size:16px;}
.xwzx-nr{font-size: 15px; color: #666; line-height: 25px; margin-top: 15px;}
.xwzx-tit1{margin-top: 6px;}
.xwzx-tit1 a{color: red; font-size:15px;}
.xwzx-nr1{font-size: 13px; color: #666; line-height: 25px; margin-top: 10px;}
.xwzx-nr1 span a{color:#F00;font-size: 12px;}
.xwzx-nr span a{color:#F00;font-size: 12px;}
.index-xwzx dd dl li{overflow: hidden;}
.pt-li i{background: url(../images/bj.png) no-repeat !important;width: 12px;height: 12px;display: block;float: left;margin-top: 5px;margin-right: 10px;}
.pt-li{padding: 10px 0px;color: #333;border-bottom: 1px #999 dashed;font-size: 14px;}
.pt-li a{color: #666;font-size: 14px;}
.pt-li:hover a{color:#f00;}
.pt-li:hover i{background: url(../images/hbj.png) no-repeat !important;}
.pt-li span{ float:right;color: #666;}

.index-02{ width:1110px; margin:0 auto; overflow:auto;padding-top: 15px;}
.index-jjfa{ width:800px; float:left;}
.index-jjfa dd dl{overflow: hidden;line-height: 30px;}
.index-jjm{ float:right; color:#F00;margin-right: 35px;}
.index-jjm a{ color:#F00; font-style:italic;}
.jjfa-d{width: 242px; text-align: center; border: 1px solid rgb(204, 204, 204); padding: 20px 0px; height: 270px;float: left;margin-right: 29px;}

.jjfa-tit{font-size: 18px; color: rgb(51, 51, 51); padding-bottom: 20px;}
.jjfa-j{width: 190px; margin: 5px auto 0px; color: rgb(51, 51, 51); line-height: 25px;}
.index-kjrk{padding-left: 45px; overflow:auto;}
.index-kjrk dl{ overflow:hidden;}
.index-kjrk li{border: 1px #CCC solid;width: 253px;height: 90px;margin: 5px 0 15px 0;}
.index-kjrk li img{ border:1px #ccc solid; margin:5px;}
.foot{ margin:0 auto; overflow:auto;padding: 20px 0; background:#eee; height:232px;}
.footer{ width:1110px; margin:0 auto;}
.foot-left{ float:left;}
.fli li{ margin-right:40px; float:left;}
.fli li a{ color:#333; font-size:15px;}
.sli li{ float:none; font-size:14px;margin-top: 15px;}
.sli li a{color:#666; font-size:13px;}
.sli li a:hover{color:#f00;}
.foot-right{width: 190px;float: right;margin-top: 17px;}
.foot-right img {width: 110px;height: 110px;vertical-align: middle; float:right;}
.gfwx{ width: 70px;float: right;text-align: center;margin-top: 35px;line-height: 25px;color:#666;}
.ewm{overflow: hidden;padding-bottom: 8px;}
.foot-dv{ padding:8px 0;color:#666; width: 190px;}
.foot-dv font{ color:#F00; font-size:16px; font-style: italic;}
.foot-bootom{ background:#ccc; padding:5px 0; font-size:13px; text-align:center; color:#555;}

.foot-bootom a{ color:#555;}
.foot-bootom a:hover{ color:#f00;}
.lxwmimg{background:url(../images/lxwm.jpg) no-repeat !important;width: 242px;
display: block;height: 76px;margin: 8px 6px;}
.lxwmimg:hover { background:url(../images/hlxwm.jpg) no-repeat !important; }
.joinimg{background:url(../images/join.jpg) no-repeat !important;;width: 242px;
display: block;height: 76px;margin: 7px 6px;}
.joinimg:hover { background:url(../images/hjoin.jpg) no-repeat !important; }
.cgalimg{background:url(../images/cgal.jpg) no-repeat !important;;width: 242px;
display: block;height: 76px;margin: 7px 6px;}
.cgalimg:hover { background:url(../images/hcgal.jpg) no-repeat !important; }

.center{ width:1110px; margin:auto;overflow: auto;}
.center-left{ width:313px;padding: 30px 0;float: left;}
.hbt{color: red;font-size: 20px;}
.fbt{ color:#333; font-size:16px;}
.lt-xwdt ul{border-top: 3px solid red;width: 260px;}
.lt-xwdt ul li:hover{background: url(../images/left-k.jpg) no-repeat !important;}
.lt-cur{background: url(../images/left-k.jpg) no-repeat !important;padding: 16px 0px;font-size: 17px;}
.lt-cur a{color:#f00;border-left: 2px solid #f00;padding: 21px 0px;}
.lt-xwdt ul li{padding: 16px 0px;font-size: 17px;border-bottom: 1px #ccc solid;padding-left: 70px;}
.lt-xwdt ul li a{padding: 0px 31px;border-left: 2px solid #555;color: #555; font-size:15px;}
.lt-xwdt ul li:hover a{color:#f00;border-left: 2px solid #f00;}
.lt-lxwm{margin-top: 40px;}
.hbt font{ font-size:14px; color:#333;margin-left: 10px;}
.lt-lxwm ul{border-top: 3px solid red;width: 260px;}
.lt-lxwm ul li{padding: 21px 0px;color: rgb(51, 51, 51);border-bottom: 1px #ccc solid; font-size:15px;}
.lt-lxwm ul li font{font-size: 20px;color: red; font-style:italic;}
.lxwm-img{ background:url(../images/dh.png) no-repeat !important;width: 33px;height: 29px;display: block;vertical-align: middle;float: left;margin: 10px 15px;}
.dz-img{ background:url(../images/dz.png) no-repeat !important;width: 33px;height: 44px;display: block;vertical-align: middle;float: left;margin: 1px 15px;}
.yx-img{ background:url(../images/yj.png) no-repeat !important;width: 33px;height: 29px;display: block;vertical-align: middle;float: left;margin: 0px 15px;}
.center-right{width: 764px; float: left;padding-top: 12px;}
.hydt dl{ overflow:hidden;}
.hydt dd dl li { overflow:hidden;padding-bottom: 5px;}
.hydt dd dl li img{float:left; width:160px; height:152px;}
.xw-list{border-top: 1px #ccc solid;margin-top:-13px; padding-top:20px;}
.xw-list font{float: right;margin-right: 95px;}
.lis-r{float: left;width:574px;padding:18px 0px;background: rgb(255, 255, 255) none repeat scroll 0% 0%;height: 80px;margin-left: 30px;}
.hydt-mo{ font-size:12px;}
.pt-li1 i{background: url(../images/bj.png) no-repeat !important;width: 12px;height: 12px;display: block;float: left;margin-top: 19px;margin-right: 10px;}
.pt-li1{color: #333;border-bottom: 1px #ccc dashed;font-size: 15px;height: 48px;line-height: 48px;}
.pt-li1:hover  a{color:#f00;}
.pt-li1:hover{color:#f00;}
.pt-li1:hover i{background: url(../images/hbj.png) no-repeat !important;}
.pt-li1 span{ float:right;}
.hgg{ color:#666; margin:0px;}
.wzsy{ background: url(../images/sy.jpg) no-repeat !important;width: 19px;height: 18px;display: block;vertical-align: middle;float: left;margin-top: 7px;}
.page-list{ width:764px; text-align:center;padding:30px 0 40px 0; color:#666666}
.page-list a{ color:#666666;}
.page-list a:hover{ color:#f00;}
.page-list .fy{color: #666666;padding: 0px 5px;border: 1px #666 solid;margin-left: 5px;}
.page-list .fy:hover{color: #f00;border:1px #f00 solid;}
.sous{background: url(../images/sous.jpg);width: 29px;height: 26px;border: 0px none;position: absolute; margin-left:-1px; top:54px !important;}
.a-xz{ color:#F00;}
.xw-ul{ margin-top:15px;}
.join-ts{ padding:0px 22px 20px 33px; border-bottom:1px #ccc dashed;}
.join-bt{ text-align:center; color:#F00; font-size:18px;margin-top: 15px;}
.join-fbt{ line-height: 30px;color:#333;font-size:15px;}
.join-zp li{ padding:15px 10px; color:#F00; border-bottom:1px #ccc dashed;}
.xs{ background:url(../images/xs.jpg); display:block; width:22px; height:22px;float: right;}
.zpxx{ display:none; text-indent:2em; color:#333;line-height: 25px;}
.zp-lx{text-indent:2em; line-height: 25px; padding:10px 0; font-size:16px; color:#333;}
.zp-lx font{ color:#F00; margin:0px; float:none;}
.cpzx{ margin-top:5px;}
.hxzz { margin-top:5px;width: 780px;}
.hxzz li{width: 238px;text-align: center; float:left;margin-top: 10px;margin-right: 22px;overflow: hidden;padding: 7px 0 50px;background: url(../images/pic53.jpg) no-repeat;height: 235px;background-size: 100% 100%;}
.hxzzli2{margin: 10px 24px;}
.hxzz li a{  font-size: 16px;line-height: 25px;width: 150px;display: block;margin: -7px auto; cursor:default;}
.hxzz li a:hover{ color:#F00; cursor:default;}
.hxzz li div{overflow: hidden;}
.hxzz li div a img{width: 215px;height: 153px;margin-left: -32px;margin-top: 5px;}
.hxzz-li2{margin: 0px 19px;}



.jjfa { margin-top:5px;width: 780px;}
.jjfa li{width: 238px;text-align: center; float:left;margin-top: 10px;margin-right: 22px;height: 265px;}
.jjfa li a{ font-size:16px; line-height:28px;}
.jjfa li a:hover{ color:#F00;}
.jjfa li div{overflow: hidden;}
.jjfa li div a img{width: 238px; height:195px;}

.hxlia1{ font-size: 16px;line-height: 25px;width: 150px;display: block;margin: -7px auto;}
.hxli1{ overflow: hidden;padding: 7px 0 50px;background: url(../images/pic53.jpg) no-repeat;height: 185px;background-size: 100% 100%;}
.hximg1{width: 215px;height: 153px;margin-left: -32px;margin-top: 5px;}

.gssp{ margin-top:15px;}
.gssp li{text-align: center;float: left;}
.rig{ float:right;}
.gssp li div{overflow: hidden;}
.gssp li a {font-size: 16px;}
.gssp  li a:hover{ color:#F00;}
.gssp li div a img{width: 369px; height:218px;}
.cpzx li{width: 360px;float: left;margin: 10px 0;}
.cpzx li div{overflow: hidden;}
.cpzx-dv{ padding-left: 12px;margin-top: 7px;}
.cptit a{ color:#F00; font-size:16px;}
.cpde{ color: #666;font-size: 13px;line-height: 25px;margin-top: 10px;}
.gdxqdv{padding: 5px 0px;margin-top: 15px;}
.gdxqdv a{background: red none repeat scroll 0% 0%;padding: 5px 10px;color: rgb(255, 255, 255);font-size: 12px;}
.nr-xx{ text-align:center; color:#999; padding-top:15px;}
.ee{position:relative;height:488px;overflow:hidden;background: 50% no-repeat; width:100%; min-width:1110px;}
.slides{position:relative;z-index:1;margin: 0px;}
.slides li{height:488px;background-size: 100% 100%;}
.slides li img{height:100%; width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;width:13px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/*分页*/
.espcms_page_right_line1{width:100%;padding-top:15px;overflow: hidden;}
.espcms_page_right_line1{width:100%;padding-top:15px;overflow: hidden;}
.espcms_page_botton1{margin:0 auto;text-align:center;line-height:30px;color:#555;}
.pagination1 span.current {border: #000 1px solid;color: #555;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination1 span.disabled { background:rgba(204, 204, 204, 0.2) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=20); background:#ccc;/*实现IE背景透明*/}
.pagination1 a{border: #ccc 1px solid;color: #555;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.li_con_title{color:#555;text-align:center;margin:0 auto;line-height:30px; border-bottom:1px dashed #555;}