
html{overflow-x:hidden;}
body{background:#fff; font-size:12px; color:#333;}
a{color:#666; font-size:12px; text-decoration:none; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s; -ms-transition:all .2s;}
a:hover{color:#F94141; text-decoration:none;}
img{border:none;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
.clear{clear:both;}
.red12{color:#F94141; font-size:12px; text-decoration:none;}
.red12:hover{color:#900; text-decoration:none;}
/*header*/
#hbox{width:100%; background:#fff;}
#header{width:1180px; margin:0 auto;}
.toplogo{width:100%; height:106px;border-bottom:1px solid #ccc;}
.toplogo h1{ float:left; margin-right:20px;}
.toplogo p{color: #F90303;
    float: left;
    padding-top: 7px;
    font-size: 35px;
	    font-family: 微软雅黑;}
.toplogo span{     float: right;
    text-align: right;
    font-size: 30px;
    margin-top: 32px;
    color: #000;
    background: url(../images/phone.jpg) no-repeat center left;
    width: 214px;
    height: 21px;
    font-family: Impact;
    line-height: 21px;
    display: block;}
.topjjcon .youce a { margin-right: 10px; }
.topjjcon .youce a.zxbaoming{width: 87px; height: 29px; font-size: 16px; line-height: 28px; text-align: center; color: #fff; background: url(../images/zxbut.png) no-repeat; display: block; float: left; margin-right: 10px;}
.topjjcon .youce a.zxbaoming:hover {background:url(../images/lybut1.png) no-repeat; color:#fff;}

#hbox{ position:relative; z-index:1; }
#full-screen-slider {position:relative; z-index:0; }
#nav {width: 100%; position:relative; }
#nav .lnav li .box {width:100% !important;height:50px ;position:absolute !important;top:60px !important;left:0 !important;background:#E4E4E4 !important;padding-left:0px ;display:none;}
#nav .lnav li .box ul{ width:1180px; margin:0 auto; }
#nav .lnav li .box ul li{width:1180px; position:absolute; top:0; left:50%; margin-left:-590px;}
#nav .lnav li .box ul li a{text-decoration:none;color:#3D3D3D;font-size:12px;float:left;line-height:50px; height:50px; display: block; margin-right:15px;font-weight: normal; }
#nav .lnav li .box ul li a:hover{text-decoration:none; float:left;line-height:50px; height:50px; display: block; padding:0 15px 0 0;font-weight: normal;color: #F94141 }
#nav .rnav li .box {width:100% !important; height:50px;position:absolute !important;top:60px !important;left:0 !important;padding-left:0px;background: #E4E4E4 !important;display:none;}
#nav .rnav li .box ul{ width:1180px; margin:0 auto;}
#nav .rnav li .box ul li{width:550px;  position:absolute; top:0; left:806px;}
#nav .rnav li .box ul li a{text-decoration:none;color:#3D3D3D;font-size:12px;float:left;line-height:50px; height:50px; display: block; margin-right:15px;font-weight: normal; }
#nav .rnav li .box ul li a:hover{text-decoration:none; float:left;line-height:50px; height:50px; display: block; padding:0 15px 0 0;font-weight: normal;color: #F94141 }

#hbox {height:175px; }
#nav{height:78px;margin: 0 auto;}
.lnav{ float:left;}
.lnav li{float:left; margin-right:15px; }
.lnav li a{height:78px; line-height:78px; display:block; color:#3D3D3D; font-weight:bold; font-size:15px;}
.lnav li a:hover{color:#F94141;}

.rnav{width:470px; float:right;}
.rnav li{float:left; margin-left:19px; display:inline;}
.rnav li a{height:78px; line-height:78px; display:block; color:#3D3D3D;  font-size:14px;}
.rnav li a:hover{color:#F94141;}


/*banner*/
#banner{background:url(../images/banner.jpg) top center no-repeat; width:100%; height:573px;}

/*zhuantinav*/
#ztlink{width:100%; height:122px; background:#fff;}
.ztwidth{width:1180px; margin:0 auto; overflow:hidden;}
.ztwidth ul{width:1180px; height:40px; margin-top:41px; }
.ztwidth ul li{width:134px; margin-right:110px; float:left;}
.ztwidth ul li a{width:134px; height:40px; line-height:40px; display:block; color:#666; font-size:18px; text-align:left; text-indent:50px; background:url(../images/biao_01.jpg) no-repeat;}
.ztwidth ul li a:hover{ background:url(../images/biao_01.jpg) no-repeat; color:#F94141;}
.ztwidth ul li.no{margin-right:0px;}
.ztwidth ul li .zt2{background:url(../images/biao_02.jpg) no-repeat;}
.ztwidth ul li .zt2:hover{background:url(../images/biao_02.jpg) no-repeat;}
.ztwidth ul li .zt3{background:url(../images/biao_03.jpg) no-repeat;}
.ztwidth ul li .zt3:hover{background:url(../images/biao_03.jpg) no-repeat;}
.ztwidth ul li .zt4{background:url(../images/biao_04.jpg) no-repeat;}
.ztwidth ul li .zt4:hover{background:url(../images/biao_04.jpg) no-repeat;}
.ztwidth ul li .zt5{background:url(../images/biao_05.jpg) no-repeat;}
.ztwidth ul li .zt5:hover{background:url(../images/biao_05.jpg) no-repeat;}

/*indnews*/
#indnews{width:100%; height:850px; background:url(../images/newsbg.jpg) no-repeat center top;}
.indnewscon{width:1157px; margin:0 auto; overflow:hidden; padding:63px 0 0 23px;}
.indnewsimg{float:left; margin-right:67px;}
.indnewslist{width:456px; float:left; margin-top:65px; overflow:hidden;}
.indnewslist ul{ width:456px;}
.indnewslist ul li{width:456px; height:85px; border-bottom:1px solid #fb8d8d; margin-bottom:18px;}
.indnewslist ul li .ldata{float:left; width:91px; text-align:left; color:#969696;}
.indnewslist ul li .rtitle{float:left; width:365px; text-align:left;}
.indnewslist ul li i{font-size:28px; font-style:normal; letter-spacing:2px;}
.indnewslist ul li p{ font-size:13px; line-height:25px}
.indnewslist ul li b{font-size:14px; color:#000; float:left; width:365px;  line-height:25px; font-weight:400; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.indnewslist ul li ins{font-size:12px; float:left;width:365px; color:#999; line-height:20px; text-decoration:none;; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s; }
.indnewslist ul li a{color:#666; }
.indnewslist ul li a:hover b{color:#F94141;}
.indnewslist ul li a:hover ins{color:#4A4A4A;}

/*indtitle*/
#indtitle{ width:1180px; height:68px; margin:0 auto; padding-top:35px; clear:both}
#indtitle h3{font-size:28px;color:#3A3A3A; float:left;}
#indtitle h4{font-size:19px;color:#3A3A3A; float:left; font-weight:bold;}
#indtitle i{ font-size:14px; color:#666; float:left; padding-left:10px; padding-top:13px; font-style:normal; text-transform:uppercase;}
#indtitle a{ background:url(../images/more.jpg) no-repeat; width:32px; height:32px; display:block; float:right; margin-top:10px;}
#indtitle a:hover{background-position:0 -32px;}

/*ÈÈÃÅ¿Î³Ì*/
#indkecheng{width:1180px; margin:0 auto;}
#indkecheng ul{width:1180px;}
#indkecheng ul li{ float:left; width:578px; height:85px; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; margin-right:24px; margin-top:8px;}
#indkecheng ul li img{ float:left; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; margin-right:6px;}
#indkecheng ul li .rkc{width:467px; height:80px; float:left; background:#F7F7F7; padding-left:20px; padding-top:5px;}
#indkecheng ul li b{ width:467px; height:40px; line-height:40px; font-size:16px; display:block; font-weight:bold; text-align:left; text-indent:30px; background:url(../images/re.jpg) no-repeat left center;}
#indkecheng ul li p{ float:left; width:467px; line-height:30px; color:#3D3D3D}
#indkecheng ul li.wu{margin-right:0;}
#indkecheng ul li .jin{background:url(../images/jin.jpg) no-repeat left center;}

/*Êµ¼ù»î¶¯*/
#indshijian{ width:1180px; overflow:hidden; margin:0 auto;}
#indshijian ul{width:1180px;}
#indshijian ul li{ width:276px; float:left; margin-right:25px; text-align:left; margin-bottom:20px;}
#indshijian ul li span{ width:276px; height:172px; float:left; overflow:hidden; display:block;margin-bottom:5px;}
#indshijian ul li img{float:left; margin-bottom:5px; transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}
#indshijian ul li p{ width:726px; height:30px; line-height:30px;  color:#333; font-size:14px; float:left;}
#indshijian ul li i{ width:726px; font-size:12px; line-height:20px; float:left; font-style:normal; color:#666;}
#indshijian ul li a:hover p{ color:#F94141; font-size:14px; transition:all .4s;  -o-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; }
#indshijian ul li a:hover img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
#indshijian ul li.my{margin-right:0;}

#ad1{width:100%; height:425px; background:url(../images/tu004.jpg) no-repeat center top; margin-top:30px;}
.adwid{width:1180px; margin:0 auto; height:425px;}
#ad2{width:100%; height:367px; background:url(../images/tu005.jpg)  no-repeat center top; margin-top:30px; }

/*ÐÐÒµ×ÊÑ¶*/
#indhangye{ width:1180px; margin:0 auto; clear:both}
.indhyl{width:550px; float:left;}
.indhyl h3{font-size:28px;color:#3A3A3A; float:left; line-height:51px;}
.indhyl span{font-size:14px; color:#666; float:left; padding-left:10px; padding-top:5px; font-style:normal; text-transform:uppercase; line-height:103px;}
.indhyl ul{width:575px;     padding: 0;overflow:hidden;}
.indhyl ul li{    width: 189px;
    float: left;
    margin-bottom: 23px;}
.indhyl ul li img{float:left; margin-right:10px; width:176px;  }
.indhyl ul li b{ display:block; height:30px; font-size:16px; color:#333; font-weight:500; float:left; width:427px; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.indhyl ul li p{font-size:12px; color:#999; line-height:20px;float:left; width:427px;}
.indhyl ul li a:hover b{color:#F94141;}

/*´ó¼ÒÔÚËµ*/
.indhyr-1{width: 550px; position: relative; top: 0; left: 0; padding: 0;}
#indhyr li img { width:176px;}
#indhyr li { width: 189px;float:left;}
#indhyr{width:572px; float:right; position:relative; overflow:hidden}
#indhyr h3{font-size:28px;color:#3A3A3A; float:left; line-height:51px;}
#indhyr span{font-size:14px; color:#666; float:left; padding-left:10px; padding-top:5px; font-style:normal; text-transform:uppercase; line-height:103px;}
#indhyr ul{width:550px; float:left;position:relative;top:0;left:0;padding:0;;}
#indhyr ul li{width:550px;}
#indhyr ul li a:hover b{color:#F94141;}
#ds-recent-comments li.ds-comment {border-top: none;}
#ds-recent-comments li.ds-comment .ds-time { font-size: 10px; color: #999; margin-left: 5px; clear: both; padding: 0; line-height: 20px;position: absolute;}

.z { margin:0 auto; width:531px;}
.mc {    height: 552px;}
.md {height: 190px;}
/*±ÏÒµÉú*/
#indbiye{width:100%; height:92px; text-align:center; background:#eee; clear:both; margin-top:20px; margin-bottom:20px;}
#indbiye h2{    font-size: 26px;
    color: #3a3a3a;    font-weight: bold;
  }
	
	.mxc h2{    
    text-align: left;
  }
#indbiye p{font-size:14px; text-transform:uppercase; line-height:30px;}
.indbylist{width:1180px; background:url(../images/bybg.jpg)  center top no-repeat; margin:0 auto;}
.indbylist ul{width:1180px;}
.indbylist ul li{width:391px; height:142x; float:left; padding-top:19px; padding-bottom:20px;}
.indbylist ul li a{ width:507px; height:141px; text-align:left; display:block; }
.indbylist ul li a img{float:left; margin-right:25px;}
.indbylist ul li a b{font-size:16px; color:#333; width:200px;  line-height:35px; float:left; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.indbylist ul li a p{font-size:12px; color:#666; width:187px; line-height:25px; float:left; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.indbylist ul li a i{font-size:12px; color:#666; width:341px; line-height:25px; float:left; font-style:normal; padding-top:20px;}
.indbylist ul li a:hover b{color:#F94141;}
.indbylist ul li a:hover p{color:#434343;}
.indbylist ul li.ml{}

/*ºÏ×÷»ï°é*/
#indhuoban{width:1180px; margin:0 auto; text-align:center; padding-top:50px; height:100px; clear:both;}
#indhuoban h3{font-size:18px; color:#3a3a3a; font-weight:bold;}
#indhuoban p{font-size:14px; color:#666; text-transform:uppercase; line-height:30px;}
.indhbtu{width:1200px; margin:0 auto;}
.indhbtu ul{width:1200px; overflow:hidden;}
.indhbtu ul li{ width:132px; float:left; margin-right:9px; margin-left:9px; margin-bottom:10px;}
.indhbtu ul li span{width:130px; height:70px; overflow:hidden; border:1px solid #ccc;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block; }
.indhbtu ul li span img{float:left;filter:grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(saturate.svg#greyscale);filter: gray;}
.indhbtu ul li p{font-size:12px; text-align: center; line-height:30px;}
.indhbtu ul li a:hover img{float:left; filter:grayscale(1%); -webkit-filter: grayscale(1%); -moz-filter: grayscale(1%); -ms-filter: grayscale(1%); -o-filter: grayscale(1%); filter: url(saturate.svg#greyscale);}
.indhbtu ul li.mye{margin-right:0;}
.indexyoulian {width:1180px; height:auto; margin:0 auto}
.indexyoulian span{font-family:Verdana, Geneva, sans-serif "Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold}
.mxc { float:left; width:500px;}

.fid{width:1180px;  margin:0 auto;}

/*µ×²¿*/
#footer{width:100%; height:225px; background:#F5F5F5; clear:both; }
.footwid{width:1180px;  margin:0 auto; height:196px; padding-top:15px;}
.footqq{ width:151px; float:left; display:inline; transition:all .9s; -moz-transition:all .9s; -ms-transition:all .9s; -o-transition:all .9s; -webkit-transition:all .9s; }
.footqq i{ width:151px; height:120px; background:url(../images/ftqq.jpg) top center no-repeat; float:left; margin-bottom:10px;  }
.footqq b{width:151px; float:left; line-height:40px; text-align:center; line-height:40px; font-size:20px; color:#000; font-weight:normal; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.footqq p{text-align:center; font-size:12px; float:left; color:#666; width:151px; line-height:20px; text-transform:uppercase;}
.footqq a:hover b{color:#F94141;}

.footdh{ width:220px; float:left; margin-left:147px; display:inline; }
.footdh i{ width:220px; height:120px; background:url(../images/wxzx.jpg) top center no-repeat; float:left; margin-bottom:10px; }
.footdh b{width:220px; float:left; line-height:40px; text-align:center; line-height:40px; font-size:20px; color:#000; font-weight:normal; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.footdh p{text-align:center; font-size:12px; float:left; color:#666; width:220px; line-height:20px; text-transform:uppercase;}
.footdh a:hover b{color:#F94141;}

.footlx{     width: 151px;
    float: left;
    margin-left: 170px;}
.footlx i{ width:151px; height:120px; background:url(../images/ftlx.jpg) top center no-repeat; float:left; margin-bottom:10px; }
.footlx b{width:151px; float:left; line-height:40px; text-align:center; line-height:40px; font-size:20px; color:#000; font-weight:normal; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.footlx p{text-align:center; font-size:12px; float:left; color:#666; width:151px; line-height:20px; text-transform:uppercase;}
.footlx a:hover b{color:#F94141;}


.footla{ width:151px; float:right; }
.footla i{ width:151px; height:120px; background:url(../images/ftdh.jpg) top center no-repeat; float:left; margin-bottom:10px; }
.footla b{width:151px; float:left; line-height:40px; text-align:center; line-height:40px; font-size:20px; color:#000; font-weight:normal; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.footla p{text-align:center; font-size:12px; float:left; color:#666; width:151px; line-height:20px; text-transform:uppercase;}
.footla a:hover b{color:#F94141;}


#footerhei{width:100%; height:255px; background:#181818; clear:both;  }
.ftheinav{ width:1180px; margin:0 auto; height:56px; border-bottom:1px solid #5E5E5E; padding-top:10px;}
.ftheinav p{width:265px; height:51px; background:url(../images/logofoot.jpg) no-repeat; float:left;}
.ftheinav ul{ float:left; padding-top:15px; }
.ftheinav ul li{float:left; margin-left:20px; display:inline;  }
.ftheinav ul li a{ font-size:16px; color:#fff;}
.ftheinav ul li a:hover{color:#F94141;}

.ftheinav .ftxnav{width:1000px; float:right; padding-top:15px;}
.ftheinav .ftxnav li{float:left; margin-left:20px; display:inline;  }
.ftheinav .ftxnav li a{ font-size:13px; color:#868686;}
.ftheinav .ftxnav li a:hover{color:#F94141;}


.ftheiadd{width:1180px; margin:0 auto; height:186px;  padding-top:20px; }
.indaddl{     width: 100%; text-align:left; font-size:12px; line-height:25px; overflow:hidden; text-transform:uppercase; float:left;}
.indaddl span{color:#fff; background:url(../images/tu009.jpg) 276px center no-repeat;}
.indaddl p{background:url(../images/tu010.jpg) 583px center no-repeat;color: #9C9A9A;}

.footfx{width:185px; height:38px; float:right;margin-top:10px;}
.footfx ul{width:185px;}
.footfx ul li{width:38px; height:38px; float:left; margin-right:10px;}
.footfx ul li a{background:url(../images/ftqwbs.jpg) no-repeat left top; width:38px; height:38px; display:block;}
.footfx ul li a:hover{background-position:0 -38px;}
.footfx ul li.awu{margin-right:0px;}
.footfx ul li .a1{background:url(../images/ftqwbs.jpg) no-repeat -38px 0; width:38px; height:38px; display:block;}
.footfx ul li .a1:hover{background-position:-38px -38px;}
.footfx ul li .a2{background:url(../images/ftqwbs.jpg) no-repeat -78px 0; width:38px; height:38px; display:block;}
.footfx ul li .a2:hover{background-position:-78px -38px;}
.footfx ul li .a3{background:url(../images/ftqwbs.jpg) no-repeat -117px 0; width:38px; height:38px; display:block;}
.footfx ul li .a3:hover{background-position:-117px -38px;}

#q {
    width: 360px;
    height: 32px;
    line-height: 32px;
    border-radius: 3px 0px 0px 3px;
    border: none;float: left;}
	.bd .button {width: 92px;
height: 32px;
background: #ff3334;
border: none;
color: #fff;
font-size: 15px;
border-radius: 0px 3px 3px 0;float: left;}
.bd input.button:hover {background:#d42a2b; }
#elevator_item {
	width: 60px;
	height: 100px;
	position: fixed;
	right: 15px;
	bottom: 15px;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	opacity: 1;
	z-index: 100020;
	display: none;
}
#elevator_item.off {
	opacity: 0;
	visibility: hidden
}
#elevator {
	display: block;
	width: 60px;
	height: 50px;
	background: url(../images/icon_top.png) center center no-repeat;
	background-color: #444;
	background-color: rgba(0,0,0,.6);
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	margin-bottom: 10px
}
#elevator:hover {
	background-color: rgba(0,0,0,.7)
}
#elevator:active {
	background-color: rgba(0,0,0,.75)
}
#elevator_item .qr {
	display: block;
	width: 60px;
	height: 40px;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	background: url(../images/icon_code.png) center center no-repeat;
	background-color: #444;
	background-color: rgba(0,0,0,.6)
}
#elevator_item .qr:hover {
	background-color: rgba(0,0,0,.7)
}
#elevator_item .qr:active {
	background-color: rgba(0,0,0,.75)
}
#elevator_item .qr-popup {
	width: 170px;
	height: 200px;
	background: #fff;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	position: absolute;
	left: -180px;
	bottom: 0;
	border-radius: 2px;
	display: none;
	text-align: center
}
#elevator_item .qr-popup .code-link {
	display: block;
	margin: 10px;
	color: #777
}
#elevator_item .qr-popup .code {
	display: block;
	margin-bottom: 10px
}
#elevator_item .qr-popup .arr {
	width: 6px;
	height: 11px;
	background: url(../images/code_arrow.png) 0 0 no-repeat;
	position: absolute;
	right: -6px;
	bottom: 14px
}
.footfx{margin-bottom:50px; }
.tsc_toggle_box
{
overflow: hidden;
display: block;

padding: 10px 0px;
padding-left:360px; 
}
.ftheinav ul {
width: 1025px;}
.ftheinav .ftxnav {
width: 770px;}

/*×÷Æ·*/
.indzp{width:1180px;margin:0 auto;overflow:hidden;}
.indzp ul{width:1180px;}
.indzp ul li{float:left;margin-right:8px;margin-bottom:8px;display:inline;width:229px;height:265px;overflow:hidden;position:relative; }
.indzp ul li .photo{width:229px;height:265px; overflow:hidden;}
.indzp ul li .photo img{transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}
.indzp ul li .ititle{width:229px;height:50px; line-height:50px; text-align:left; font-size:16px; text-indent:5px; }
.indzp ul li a{width:229px; height:265px; background:#fff; color:#333; display:block; transition:all .4s; -moz-transition:all .4s; -ms-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s;}
.indzp ul li a:hover{color:#fff; background:#000;}
.indzp ul li a:hover img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.indzp ul li.zpwu{margin-right:0;}
.indzp .rsp{width:229px;height:265px;overflow:hidden;position: absolute;background:#000;top:0;left:0;}
.indzp .text{position:absolute;width:229px;height:265px;left:-229px;top:0;overflow:hidden;}
.indzp .text h3{width:229px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:18px;}
.indzp .text b{ width:229px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:normal; display:block;}

/*ÊÓÆµ*/
.indsp{width:1180px;margin:0 auto;overflow:hidden;}
.indsp ul{width:1180px;}
.indsp ul li{float:left;margin-right:16px;margin-bottom:16px;display:inline;width:382px;height:309px;overflow:hidden;position:relative; }
.indsp ul li .sphoto{width:382px;height:255px; margin-bottom:1px; overflow:hidden;}
.indsp ul li .sphoto img{transition:all .9s; -moz-transition:all .9s; -ms-transition:all .9s; -o-transition:all .9s; -webkit-transition:all .9s;}
.indsp ul li .sititle{width:382px;height:53px; line-height:52px; color:#333; text-align:left; font-size:16px; text-indent:50px; background:url(../images/biao_06.jpg) #E5E5E5 no-repeat 20px center; }
.indsp ul li a{width:382px; height:309px; display:block; transition:all .9s; -moz-transition:all .9s; -ms-transition:all .9s; -o-transition:all .9s; -webkit-transition:all .9s;}
.indsp ul li a:hover{background:#fff;}
.indsp ul li a:hover img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.indsp ul li.spwu{margin-right:0;}
.indsp .srsp{width:382px;height:255px;overflow:hidden;position: absolute;background:#000;top:0;left:0;}
.indsp .stext{position:absolute;width:71px; height:71px;top:-92px;left:155px;overflow:hidden; background:url(../images/video.png) no-repeat;}


/*-----------------------------------¶þ¼¶À¸Ä¿-----------------------------------*/



/*»¯×±*/
/*Í·²¿¼ò½é1*/
<!--#topjj{width:100%; height:405px; background:url(../images/tu013.jpg) #000 center top no-repeat; margin-bottom:40px; clear:both}-->
.topfdr{width:100%; height:405px; margin-bottom:40px; position:relative; z-index:0;}
.topfda{width:100%; height:405px; position:absolute; top:0; left:50%; margin-left:-960px; z-index:1;}
.topjjcon{width:1180px; height:348px; padding-top:57px;  position:absolute;  top:0; left:50%; margin-left:-590px; z-index:10;}
.topjjcon img{border:9px solid #72767F; float:left; margin-right:43px;}
.topjjcon .youce{width:640px; color:#fff; float:left; text-align:left;}
.topjjcon .youce ins{width:440px; font-size:24px;float:left; height:40px; line-height:40px; text-decoration:none;}
.topjjcon .youce i{width:640px;font-style:normal; text-transform:uppercase; font-size:40px; font-weight:bold; color:#44454A;float:left; height:60px; line-height:60px; margin-bottom:10px;}
.topjjcon .youce p{width:440px; height:84px; line-height:25px; display:block; float:left; font-size:12px; padding:15px 0; border:1px dashed #7B7B79; border-left:0px; border-right:0px; margin-bottom:40px;}
.topjjcon .youce span{width:440px; display:block; float:left;}
.topjjcon .youce a{width:87px; height:29px; font-size:16px; line-height:28px; text-align:center; color:#fff; background:url(../images/lybut.png) no-repeat; display:block; float:left; margin-right:30px; }
.topjjcon .youce a:hover{background:url(../images/lybut1.png) no-repeat; color:#fff;}
.topjjcon .youce b{font-size:12px; float:left; padding-top:6px; }
.topjjcon .youce small{font-size:12px; color:#F94141; }
.topjjcon .youce .yheise{color:#000;}
.topjjcon .youce .yhuise{color:#A5A5A5;}
.topjjcon .youce .yqhuise{color:#9AA9C6;}
.topjjcon .youce .ylx{color:#A4A095;}
.topjjcon .youce .ydx{ font-size:29px; color:#9A9997;}

.lineer{border-bottom:1px solid #ccc; width:1180px; height:20px; margin:0 auto; clear:both;}

/*¿Î³ÌÏêÏ¸Ò³top*/
.topjjxx{width:1180px; height:348px; padding-top:57px;  position:absolute;  top:0; left:50%; margin-left:-590px; z-index:10;}
.topjjxx img{border:9px solid #72767F; float:left;}
.topjjxx h4{ width:110px;font-size:24px;float:left; color:#F3F3F3; height:60px; line-height:60px;  }
.topjjxx .tlfzi{width:110px; float:left; margin-right:70px; text-align:center; }
.topjjxx .youcexx{width:640px; color:#fff; float:left; text-align:left;}
.topjjxx .youcexx ins{width:440px; font-size:24px;float:left; height:40px; line-height:40px; text-decoration:none; text-indent:30px; background:url(../images/hdwlgkctj2.png) left center no-repeat;}
.topjjxx .youcexx i{width:640px; font-style:normal; text-transform:uppercase; font-size:14px;  color:#fff;float:left; height:30px; line-height:30px; margin-bottom:10px;}
.topjjxx .youcexx p{width:440px; height:84px; line-height:25px; display:block; float:left; font-size:12px; padding:15px 0; border:1px dashed #7B7B79; border-left:0px; border-right:0px; margin-bottom:40px;}
.topjjxx .youcexx span{width:440px; display:block; float:left;}
.topjjxx .youcexx a{width:87px; height:29px; font-size:16px; line-height:28px; text-align:center; color:#fff; background:url(../images/lybut.png) no-repeat; display:block; float:left; margin-right:10px; }
.topjjxx .youcexx a:hover{background:url(../images/lybut1.png) no-repeat; color:#fff;}
.topjjxx .youcexx b{font-size:12px; float:left; padding-top:6px; padding-left:20px;}
.topjjxx .youcexx small{font-size:12px; color:#F94141; }
.topjjxx .youcexx .xxzx{width:87px; height:29px; font-size:16px; line-height:28px; text-align:center; color:#fff; background:url(../images/zxbut.png) no-repeat; display:block; float:left; margin-right:10px; }
.topjjxx .youcexx .xxzx:hover{background:url(../images/zxbut1.png) no-repeat; color:#fff;}
.topjjxx .youcexx .xxjin{background:url(../images/jin.jpg) left center no-repeat;}



/*¿Î³Ì2*/
#qkecheng{width:1180px; margin:0 auto; clear:both;}
#qkecheng ul{width:1180px; overflow:hidden;}
#qkecheng ul li{ float:left; width:557px; height:139px; border-radius:3px;  background:#F7F7F7; -moz-border-radius:3px; -webkit-border-radius:3px; padding:21px 0 0 21px; margin-right:24px; margin-bottom:26px;}
#qkecheng ul li img{ float:left; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; margin-right:6px;}
#qkecheng ul li .qrkc{width:413px; height:118px; float:left; padding-left:20px;}
#qkecheng ul li b{ width:413px; height:40px; line-height:40px; font-size:20px; display:block; font-weight:bold; text-align:left; }
#qkecheng ul li p{  width:413px; float:left;line-height:30px; color:#3D3D3D; font-size:14px;}
#qkecheng ul li i{width:73px; height:24px; display:block; line-height:24px; margin-top:23px; color:#fff; font-size:12px; font-style:normal; float:left; text-align:center; background:url(../images/bmbut.png) no-repeat; }
#qkecheng ul li a:hover i{background:url(../images/bmbut1.png) no-repeat;}
#qkecheng ul li.qwu{margin-right:0;}

/*×ÊÑ¶*/

.erhyl{width:1260px; margin:0 auto; clear:both}
.erhyl ul{width:1260px;overflow:hidden}
.erhyl ul li{width:550px; height:70px; margin:10px 40px; float:left;}
.erhyl ul li img{float:left; margin-right:10px;}
.erhyl ul li b{font-size:16px; color:#333; font-weight:bold; height:28px; float:left; width:427px;}
.erhyl ul li p{font-size:12px; color:#666; line-height:23px;float:left; width:427px;}
.erhyl ul li a:hover b{color:#F94141;}

/*ÓÅÐãÑ§Ô±*/
.eryxxz{width:1180px; margin:0 auto;}
.eryxxz ul{width:1180px; overflow:hidden; margin-bottom:70px; margin-top:10px;}
.eryxxz ul li{width:162px; float:left; margin-right:92px;  overflow:hidden; text-align:center; position:relative;}
.eryxxz ul li img{float:left; margin-bottom:10px;}
.eryxxz ul li .yuanc{background:url(../images/yxxy.png) no-repeat; width:162px; height:162px; position:absolute; z-index:2;}
.eryxxz ul li b{ width:162px;font-size:16px; line-height:30px; display:block; }
.eryxxz ul li a{font-size:16px;color:#333;}
.eryxxz ul li a:hover b{color:#F94141;}
.eryxxz ul li.xxno{margin-right:0;}

/*ÁôÑ§Á÷³Ì*/
.lccon{width:1180px; height:300px; text-align:left; line-height:25px; color:#333; font-size:14px; margin:0 auto; clear:both;}

/*ºÏ×÷ÔºÐ£*/
.hzyxlist{width:1180px; margin:0 auto;}
.hzyxlist ul{width:1180px; overflow:hidden;}
.hzyxlist ul li{width:371px; float:left; margin-right:33px; margin-bottom:15px; text-align:center;}
.hzyxlist ul li img{float:left; margin-bottom:10px; border-radius:5px;}
.hzyxlist ul li b{width:371px;font-size:20px; font-weight:normal; float:left; color:#333; height:40px; line-height:40px;}
.hzyxlist ul li p{width:371px;font-size:12px; line-height:25px; float:left; color:#666;}
.hzyxlist ul li a:hover b{color:#F94141;}
.hzyxlist ul li a:hover p{color:#333;}
.hzyxlist ul li.hzyxno{margin-right:0;}

/*ºÏ×÷»ú¹¹À¸Ä¿Ò³*/
.hzjglist{width:1200px; height:350px; margin:0 auto;}
.hzjglist ul li{width:363px; height:150px; margin:35px 15px; float:left}
.hzjglist ul li img{width:150px; height:150px; border-radius:5px; float:left}
.hzjglist ul li p{display:block; width:193px; height:50px; font-size:20px; float:right; color:#333}
.hzjglist ul li span{display:block; width:193px; font-size:12px; float:right; line-height:21px; color:#666}


/*ÕÐÉúLIST*/
.zsxlist{width:1180px; margin:0 auto; clear:both;}
.zsxlist ul{width:1180px;overflow:hidden; margin-bottom:10px;}
.zsxlist ul li{width:550px; height:80px;  margin-bottom:23px; margin-right:80px; border-bottom:1px dashed #ccc; float:left;}
.zsxlist ul li span{width:550px; float:left;}
.zsxlist ul li b{font-size:16px; color:#333;  font-weight:bold; line-height:30px; float:left; width:450px;}
.zsxlist ul li i{width:100px; line-height:30px; float:left;font-size:12px; font-style:normal; color:#B0B0B0; text-align:right; }
.zsxlist ul li p{width:550px; font-size:12px; color:#666; line-height:20px;float:left; }
.zsxlist ul li a:hover b{color:#F94141;}
.zsxlist ul li.zsxno{margin-right:0px;}

/*ÏêÏ¸½éÉÜ*/
#xxjscon{width:1180px; height:auto; font-weight:normal; margin:0 auto; clear:both;}

/*ÏêÏ¸½ÌÊ¦*/
.xxjiaoshi{width:1180px; overflow:hidden; margin:0 auto; clear:both;}
.xxjiaoshi ul{width:1180px;}
.xxjiaoshi ul li{width:297px; height:162px; float:left; margin-right:144px; text-align:left; margin-bottom:20px; position:relative;z-index:0;overflow:hidden; }
.xxjiaoshi ul li img{float:left; margin-right:20px;}
.xxjiaoshi ul li b{width:115px; float:left; font-size:30px; color:#333; height:60px; line-height:60px; padding-top:10px;  }
.xxjiaoshi ul li p{width:115px; float:left; font-size:14px; color:#666; line-height:25px; height:50px;}
.xxjiaoshi ul li i{width:110px; height:26px;line-height:26px; font-style:normal; text-align:center; display:block; color:#fff; float:left; background:url(../images/jsxx.png) no-repeat;}
.xxjiaoshi ul li a:hover i{background:url(../images/jsxx1.png) no-repeat; cursor:pointer;}
.xxjiaoshi ul li a:hover b{color:#000;}
.xxjiaoshi ul li a:hover p{color:#333;}
.xxjiaoshi ul li .zhezhao{background:url(../images/yxxy.png) no-repeat;  width:162px; height:162px; position:absolute; z-index:10; left:0; top:0;}
.xxjiaoshi ul li.xxjmei{margin-right:0;}


.duoshuo{width:1180px; /* height:100px; */ margin:0 auto;}


/*-----------------------------------ÁªÏµÎÒÃÇ-----------------------------------*/

#bancon{width:100%; height:319px; background:url(../images/bannercon.jpg) no-repeat center top; clear:both;}
.connav{ width:1180px; overflow:hidden; margin:0 auto; text-align:center;}
.connav h2{font-size:30px; color:#fff; line-height:40px; margin-top:60px;}
.connav h3{font-size:40px; color:#fff; text-transform:uppercase; font-weight:bold; line-height:60px;}
.connav h4{font-size:35px; color:#fff; text-transform:uppercase; font-weight:bold; line-height:60px;}
.connav .cernav{width:509px; height:37px; margin:0 auto;}
.connav .cernav ul{width:509px; padding-left:15px; padding-top:20px;}
.connav .cernav ul li{width:108px; float:left; margin-right:15px;}
.connav .cernav ul li a{width:108px; height:37px; line-height:37px; text-align:center; color:#fff; font-size:14px; background:url(../images/connav.png) no-repeat; display:block;}
.connav .cernav ul li a:hover{background:url(../images/connav1.png) no-repeat; color:#000;}
.connav .cernav ul li .ahr{background:url(../images/connav1.png) no-repeat; color:#000;}

.contopzi{width:1180px; height:60px; margin:0 auto; border-bottom:1px solid #ccc; padding-top:40px;text-align:center; position:relative;}
.contopzi p{font-size:16px; font-weight:bold;}
.contopzi a{width:87px; height:29px; line-height:29px; float:left; text-align:center; color:#fff; font-weight:bold; font-size:14px; display:block; background:url(../images/lybut.png) no-repeat; position:absolute; top:35px; right:160px;}
.contopzi a:hover{ background:url(../images/lybut1.png) no-repeat;}

.conaddzi{width:1180px; height:220px; font-size:14px; text-align:left; line-height:28px; padding:90px 0; border-bottom:1px solid #ccc; margin:0 auto;}
.conaddzi p{float:left;  margin-right:30px;}
.conaddzi i{float:right; font-style:normal;}
.conaddzi span{ width:210px; height:100px;  font-size:12px; float:left; text-align:left; margin-right:113px; margin-bottom:50px; display:block; overflow:hidden;}
.conaddzi b{width:210px; font-size:18px; color:#C00; float:left; line-height:40px;}
.conaddzi small{width:210px; float:left; }
.conaddzi ins{width:210px; float:left; font-weight:700; text-decoration:none;}
.conaddzi .spanno{margin-right:0;}

.conxuzhi{width:1180px; height:50px; line-height:50px; text-align:left; font-size:14px; border-bottom:1px solid #ccc;  margin:0 auto;}
.conxuzhi a{font-size:14px;}
.congaod{width:1180px; height:100px; margin:0 auto;}

.conbaom{width:1180px; height:516px; color:#333; font-size:16px; background:url(../images/tu016.jpg) no-repeat top right; margin:0 auto;}
.conbaom .xmwid{width:162px; height:34px; line-height:34px; text-align:left; text-indent:5px; border:1px solid #999; color:#333;}
.conbaom .nlwid{width:119px; height:34px; line-height:34px; text-align:left; text-indent:5px; border:1px solid #999; color:#333;}
.conbaom .lxwid{width:286px; height:34px; line-height:34px; text-align:left; text-indent:5px; border:1px solid #999; color:#333;}
.conbaom .bzwid{width:488px;  text-align:left; text-indent:5px; border:1px solid #999; color:#333;}
.conbaom .zywid{width:348px; height:34px; line-height:34px; text-align:left; text-indent:5px; padding:5px 10px 5px 0; border:1px solid #999; color:#333;}
.conbaom .djwid{width:119px; height:34px; line-height:34px; text-align:left; text-indent:5px; padding:5px 10px 5px 0; border:1px solid #999; color:#333;}
.top30{margin-top:30px;}
.pdtop{padding-top:5px;}


/*-----------------------------------ÊÓÆµ-----------------------------------*/
#bannervid{width:100%; height:247px; margin-bottom:47px; background:url(../images/bannervideo.jpg) center top no-repeat;}
.vidotop{width:1180px; height:160px; padding-top:87px; position:relative; margin:0 auto;}
.vidotop .vidtitle{width:165px; float:left; color:#fff; margin-left:83px; display:inline;}
.vidotop .vidtitle p{width:165px; float:left; font-size:22px;}
.vidotop .vidtitle i{width:165px; float:left; font-size:36px; font-weight:bold; font-style:normal; text-transform:uppercase;}

.vidotop .vidnav{width:627px; height:37px; margin:0 auto;}
.vidotop .vidnav ul{width:627px; padding-left:14px; margin-top:15px; overflow:hidden;}
.vidotop .vidnav ul li{ width:109px; float:left; margin-right:14px; overflow:hidden;}
.vidotop .vidnav ul li a{width:109px; height:37px; line-height:37px; font-size:14px; text-align:center; display:block; color:#fff; background:url(../images/connav.png) no-repeat;}
.vidotop .vidnav ul li a:hover{background:url(../images/connav2.png) no-repeat;}
.vidotop .vidnav ul li .a_hover{background:url(../images/connav2.png) no-repeat;}

.vidotop .vidbm{ width:87px; position:absolute; top:107px;  right:0; }
.vidotop .vidbm a{ width:87px; display:block; height:29px; line-height:29px; text-align:center; font-size:14px; color:#000; background:url(../images/connav3.png) no-repeat;}
.vidotop .vidbm a:hover{ background:url(../images/connav3.png) no-repeat; color:#fff;}


.vidosp{width:1180px;margin:0 auto;overflow:hidden;}
.vidosp ul{width:1180px;}
.vidosp ul li{float:left;margin-right:10px;margin-bottom:10px;display:inline;width:287px;height:232px;overflow:hidden;position:relative; }
.vidosp ul li .vsphoto{width:287px;height:191px; margin-bottom:1px; overflow:hidden;}
.vidosp ul li .vsphoto img{transition:all .9s; -moz-transition:all .9s; -ms-transition:all .9s; -o-transition:all .9s; -webkit-transition:all .9s;}
.vidosp ul li .vsititle{width:287px;height:40px; line-height:40px; color:#333; text-align:left; font-size:16px; text-indent:40px; background:url(../images/biao_061.jpg) #fff no-repeat 10px center; }
.vidosp ul li a{width:287px; height:232px;display:block; transition:all .9s; -moz-transition:all .9s; -ms-transition:all .9s; -o-transition:all .9s; -webkit-transition:all .9s;}
.vidosp ul li a:hover{background:#fff;}
.vidosp ul li a:hover img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.vidosp ul li.vspwu{margin-right:0;}
.vidosp .vsrsp{width:287px;height:191px;overflow:hidden;position: absolute;background:#000;top:0;left:0;}
.vidosp .vstext{position:absolute;width:71px; height:71px;top:-90px;left:108px;overflow:hidden; background:url(../images/video.png) no-repeat;}

/*--·ÖÒ³--*/
#pagelist{ width:514px; height:100px; margin:0 auto; padding-top:70px; clear:both;}
#pagelist .all{width:78px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#FF3334; float:left; margin-right:10px; border-radius:3px;}

#pagelist .prev{width:78px; height:40px; margin-right:10px; float:left; }
#pagelist .prev a{width:78px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#FF3334; display:block; border-radius:3px;}
#pagelist .prev a:hover{background:#939292;}

#pagelist .listsz{width:250px; float:left;}
#pagelist .listsz ul{width:250px;}
#pagelist .listsz ul li{width:40px; float:left; margin-right:10px;}
#pagelist .listsz ul li a{width:40px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#333; background:#fff; display:block; border-radius:3px;}
#pagelist .listsz ul li a:hover{background:#f1f1f1; color:#666;}
#pagelist .listsz ul li .a_page{background:#f1f1f1; color:#666;}

#pagelist .next{width:78px; height:40px; margin-right:10px; float:left; }
#pagelist .next a{width:78px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#FF3334; display:block; border-radius:3px;}
#pagelist .next a:hover{background:#939292;}

/*--·ÖÒ³--*/
#pages{ width:514px; height:100px; margin:0 auto; padding-top:70px; clear:both;}

#pages a.a1 {width:78px; height:40px; line-height:40px;margin-right:10px; float:left; text-align:center; font-size:14px; color:#fff; background:#FF3334; display:block; border-radius:3px;}
#pages a.a1:hover{background:#939292;color: #fff;}
#pages span {background: #f1f1f1; float:left; color: #666;width: 40px;height: 40px; line-height: 40px; text-align: center; font-size: 14px; display: block; border-radius: 3px;margin-right: 10px; }
#pages a {width: 40px; float: left; margin-right: 10px;width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #333; background: #fff; display: block; border-radius: 3px;}
#pages a:hover {background: #f1f1f1; color: #666;}

/*--ÏêÏ¸Ò³--*/
.videocon{width:1180px;  margin:0 auto; clear:both;}
.videocon h1{font-size:24px; color:#737373; font-weight:bold; float:left; line-height:40px; text-align:left; margin-bottom:10px;}
.videocon span{float:right; text-align:left; line-height:40px; padding-top:5px;}
.videocon .vidconxx{ padding:20px 0; color:#333; line-height:28px;}
/*----ÓÅÐãÑ§×ÓÄÚÈÝÒ³----*/
.show-xuezi{ width:1180px; margin:0 auto; padding:20px 0; color:#55555;  line-height:30px; font-weight:100; }
.show-xuezi a:link{font-size:16px; color:#ff3f4e; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ"; transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s}
.show-xuezi a:visited{font-size:16px; color:#ff3f4e; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ"; transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s}
.show-xuezi a:hover{font-size:16px; color:#F00; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ"; transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s}


/*--ÉÏÏÂÆª--*/
#sxpian{ width:358px; padding:50px 0 70px 0; margin:0 auto;}
#sxpian .spian{width:102px; height:46px; float:left; margin-right:23px;}
#sxpian .spian a{width:102px; height:46px; line-height:46px; display:block; text-align:center; font-size:14px; color:#666; border:1px solid #E7E7E7; background:#F9F9F9; border-radius:3px;}
#sxpian .spian a:hover{background:#F0F0F0; color:#333; transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s}

#sxpian .fpian{width:102px; height:46px; float:left; margin-right:23px;}
#sxpian .fpian a{width:102px; height:46px; line-height:46px; display:block; text-align:center; font-size:14px; color:#666; border:1px solid #E7E7E7; background:#F9F9F9; border-radius:3px;}
#sxpian .fpian a:hover{background:#F0F0F0; color:#333;}

#sxpian .xpian{width:102px; height:46px; float:left; }
#sxpian .xpian a{width:102px; height:46px; line-height:46px; display:block; text-align:center; font-size:14px; color:#666; border:1px solid #E7E7E7; background:#F9F9F9; border-radius:3px;}
#sxpian .xpian a:hover{background:#F0F0F0; color:#333;}

/*videotitle*/
#vititle{ width:1180px; height:58px; margin:0 auto; padding-top:25px; clear:both}
#vititle h3{font-size:28px;color:#3A3A3A; float:left;}
#vititle h4{font-size:19px;color:#3A3A3A; float:left; font-weight:bold;}
#vititle h5{font-size:19px;color:#3A3A3A; float:left; font-weight:bold; margin-right:10px;}
#vititle .titright{ float:right; width:230px;}

/*-----------------------------------½ÌÑ§³É¹û-----------------------------------*/
#bannerjxcg{ width:100%; height:319px; margin-bottom:47px; background:url(../images/bannerjx.png) top center no-repeat;}
.jxcgtop{width:1180px; height:239px; padding-top:80px; margin:0 auto; position:relative;}
.jxcgtop .jxcgtitle{width:650px; float:left;}
.jxcgtop .jxcgtitle p{width:650px; float:left; font-size:30px; color:#fff; text-align:left;line-height:40px; }
.jxcgtop .jxcgtitle b{width:650px; float:left;  font-size:35px; color:#fff; text-transform:uppercase;}

.jxcgtop .jxcgbm a{ width:87px; height:29px; line-height:29px; text-align:center; color:#fff;  font-size:14px; background:url(../images/lybut.png) no-repeat; display:block; position:absolute; left:140px; top:85px; z-index:2;}
.jxcgtop .jxcgbm a:hover{background:url(../images/lybut1.png) no-repeat;}

.jxcgtop .jxcgnav{width:1180px; float:left; padding-top:40px;}
.jxcgtop .jxcgnav ul{width:1180px; overflow:hidden;}
.jxcgtop .jxcgnav ul li{width:109px; height:37px; float:left; margin-right:14px; }
.jxcgtop .jxcgnav ul li a{width:109px; height:37px; line-height:37px; text-align:center; font-size:14px; color:#F5CA6C; display:block; background:url(../images/jxnav.png) no-repeat;}
.jxcgtop .jxcgnav ul li a:hover{background:url(../images/jxnav1.png) no-repeat; color:#000;}
.jxcgtop .jxcgnav ul li .a_jxcgh{background:url(../images/jxnav1.png) no-repeat; color:#000;}

.dqweizhi{width:1180px; line-height:30px; text-align:left; color:#333; font-size:14px; margin:0 auto;}
.dqweizhi h2{font-size:18px; font-weight:bold; float:left; line-height:30px; margin-right:30px;}
.dqweizhi p{font-size:12px; float:left; line-height:35px;}

.bttitle{width:1180px; line-height:30px; text-align:center; color:#333; padding-top:20px; font-size:14px; margin:0 auto;}
.bttitle h1{ width:1180px; font-size:34px; font-weight:bold; float:left; line-height:60px; margin-right:30px;}
.bttitle p{width:1180px;font-size:12px; float:left; color:#999; line-height:25px;}

.jxneir{width:1180px; line-height:30px; text-align:center; color:#333; padding:30px 0; font-size:14px; margin:0 auto;}

/*ÐÂÎÅ»î¶¯nav*/
#banconnews{width:100%; height:319px; background:url(../images/bannernews.png) no-repeat center top; clear:both;}
.connav .newsnav{width:753px; height:37px; margin:0 auto;}
.connav .newsnav ul{width:753px; padding-left:15px; padding-top:20px;}
.connav .newsnav ul li{width:108px; float:left; margin-right:15px;}
.connav .newsnav ul li a{width:108px; height:37px; line-height:37px; text-align:center; color:#fff; font-size:14px; background:url(../images/connav.png) no-repeat; display:block;}
.connav .newsnav ul li a:hover{background:url(../images/connav1.png) no-repeat; color:#000;}
.connav .newsnav ul li .newsahr{background:url(../images/connav1.png) no-repeat; color:#000;}

.sanjinav{width:1033px; height:60px;  padding-top:30px; margin:0 auto;}
.sanjinav ul{width:1033px;padding-left:10px; overflow:hidden;}
.sanjinav ul li{ width:83px; height:26px; float:left; margin-right:10px;}
.sanjinav ul li a{width:83px; height:26px; display:block; line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#333; text-transform:uppercase;}
.sanjinav ul li a:hover{background:url(../images/newsnavbg.png) no-repeat; color:#F94141;}
.sanjinav ul li .sj_hover{background:url(../images/newsnavbg.png) no-repeat; color:#F94141;}

.newslistx{width:1180px;margin:0 auto;overflow:hidden;}
.newslistx ul{width:1180px;}
.newslistx ul li{float:left;margin-right:25px;margin-bottom:25px;display:inline;width:276px;height:276px;overflow:hidden;position:relative; }
.newslistx ul li .nvsphoto{width:276px;height:172px; margin-bottom:10px;}
.newslistx ul li .nvsphoto img{width:276px;height:172px}
.newslistx ul li .nvsititle{width:240px;height:104px; line-height:30px; color:#bdbdbd; text-align:left; font-size:14px; padding:0 18px; transition:all .9s;  -o-transition:all .9s; -moz-transition:all .9s; -webkit-transition:all .9s;-ms-transition:all .9s; }
.newslistx ul li .nvsititle b{font-size:16px; color:#333; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.newslistx ul li a{width:276px; height:276px; background:#fff; display:block; transition:all .2s;  -o-transition:all .2s; -moz-transition:all .2s; -webkit-transition:all .2s;-ms-transition:all .2s;}
.newslistx ul li a:hover{background:#F94141;}
.newslistx ul li a:hover .nvsititle{color:#fff;}
.newslistx ul li a:hover .nvsititle b{color:#fff;}
.newslistx ul li.nvspwu{margin-right:0;}
.newslistx .nvsrsp{width:276px;height:172px;overflow:hidden;position: absolute;background:#000;top:0;left:0;}
.newslistx .nvstext{position:absolute;width:44px; height:44px;top:-90px;left:116px;overflow:hidden; background:url(../images/newsb.png) no-repeat;}

#bannernewsxx{width:100%; height:180px; margin-bottom:47px; background:#d13030;}
.nsvidotop{width:1180px; height:130px; padding-top:50px; position:relative; margin:0 auto;}
.nsvidotop .nsvidtitle{width:265px; float:left; color:#fff; display:inline;}
.nsvidotop .nsvidtitle p{width:265px; float:left; font-size:22px;}
.nsvidotop .nsvidtitle i{width:265px; float:left; font-size:16px; font-weight:bold; font-style:normal; text-transform:uppercase;}

.nsvidotop .nsvidnav{width:596px; height:26px; position:absolute; top:58px; left:292px;}
.nsvidotop .nsvidnav ul{width:596px; padding-left:14px; margin-top:15px; overflow:hidden;}
.nsvidotop .nsvidnav ul li{ width:83px; float:left; margin-right:14px; overflow:hidden;}
.nsvidotop .nsvidnav ul li a{width:83px; height:26px; line-height:26px; font-size:14px; text-align:center; display:block; color:#fff;}
.nsvidotop .nsvidnav ul li a:hover{background:url(../images/newsnavbg.png) no-repeat; color:#d13030;}
.nsvidotop .nsvidnav ul li .nsa_hover{background:url(../images/newsnavbg.png) no-repeat; color:#d13030;}

.nsvidotop .nsvidnavjs{width:499px; height:26px; position:absolute; top:58px; left:380px;}
.nsvidotop .nsvidnavjs ul{width:499px; padding-left:14px; margin-top:15px; overflow:hidden;}
.nsvidotop .nsvidnavjs ul li{ width:83px; float:left; margin-right:14px; overflow:hidden;}
.nsvidotop .nsvidnavjs ul li a{width:83px; height:26px; line-height:26px; font-size:14px; text-align:center; display:block; color:#fff;}
.nsvidotop .nsvidnavjs ul li a:hover{background:url(../images/newsnavbg01.png) no-repeat; color:#fff;}
.nsvidotop .nsvidnavjs ul li .nsa_hover{background:url(../images/newsnavbg01.png) no-repeat; color:#fff;}

.nsvidotop .nsvidbm{ width:83px; height:26px; position:absolute; top:72px;  right:0; }
.nsvidotop .nsvidbm a{ width:83px; display:block; height:26px; line-height:26px; text-align:center; font-size:14px; color:#d13030; background:url(../images/newsnavbg.png) no-repeat;}
.nsvidotop .nsvidbm a:hover{  color:#000;}

.videocon .nsbttitle{width:1180px; line-height:30px; text-align:center;  font-size:14px;}
.videocon .nsbttitle h1{ width:1180px; font-size:28px;  color:#222222; text-align:center; font-weight:normal; float:left; line-height:60px; padding-top:30px }
.videocon .nsbttitle p{width:1180px;font-size:12px; float:left; color:#999; line-height:25px;}

.nsbiaoqian{ width:1180px; height:40px; line-height:40px; text-align:left; color:#666; font-size:12px; margin:10px auto;}

#nsxiag{width:1180px; margin:0 auto;}
.nsxiagl{ width:880px; float:left; }
.nsxiagl ul{width:880px;}
.nsxiagl ul li{width:360px; float:left; padding-right:80px;}
.nsxiagl ul li i{font-style:normal; color:#999;}
.nsxiagl ul li a{ text-align:left; color:#333; line-height:35px; font-size:14px;}
.nsxiagl ul li a:hover{color:#F94141; }

.nsxiagr{ width:225px; float:right; padding-top:20px; text-align:left;}


/*------------------------------¾ÍÒµ´´Òµ--------------------------------------*/
#banconjycy{width:100%; height:355px; margin-bottom:30px; background:url(../images/bannerjy.jpg) no-repeat center top; clear:both;}
.connav .jycynav{width:630px; height:37px; margin:0 auto;}
.connav .jycynav ul{width:630px; padding-left:15px; padding-top:40px;}
.connav .jycynav ul li{width:108px; float:left; margin-right:15px;}
.connav .jycynav ul li a{width:108px; height:37px; line-height:37px; text-align:center; color:#fff; font-size:14px; background:url(../images/connav.png) no-repeat; display:block;}
.connav .jycynav ul li a:hover{background:url(../images/connav1.png) no-repeat; color:#000;}
.connav .jycynav ul li .jycyahr{background:url(../images/connav1.png) no-repeat; color:#000;}
.connav .jycynav ul li .aboutsh{width:108px; height:37px; line-height:37px; text-align:center; color:#fff; font-size:14px; background:url(../images/connav.png) no-repeat; display:block;}
.connav .jycynav ul li .aboutsh:hover{background:url(../images/connav4.png) no-repeat; color:#fff;}
.connav .jycynav ul li .aboutred{background:url(../images/connav4.png) no-repeat; color:#fff;}
.connav .jycynav ul li .aboutred:hover{background:url(../images/connav4.png) no-repeat; color:#fff;}
.connav .jycynav ul li .jycyred{width:108px; height:37px; line-height:37px; text-align:center; color:#d13030; font-size:14px; background:url(../images/cybut.png) no-repeat; display:block;}
.connav .jycynav ul li .jycyred:hover{background:url(../images/connav1.png) no-repeat;color:#d13030; }

.jycyxz{width:1228px; margin:47px auto 0 auto; clear:both;}
.jycyxz ul{width:1228px; overflow:hidden;  padding-left:24px; position:relative; }
.jycyxz ul li{width:217px; height:242px; float:left; margin-right:24px; margin-bottom:24px;}
.jycyxz ul li span{ width:217px; height:217px; overflow:hidden; display:block;}
.jycyxz ul li span img{float:left;  transition:all .9s; -moz-transition:all .9s; -ms-transition:all .9s; -o-transition:all .9s; -webkit-transition:all .9s;}
.jycyxz ul li b{width:217px; height:15px; line-height:40px;; display:block; }
.jycyxz ul li a{ color:#333; text-align:center; font-size:16px; transition:all .9s; -moz-transition:all .9s; -ms-transition:all .9s; -o-transition:all .9s; -webkit-transition:all .9s;}
.jycyxz ul li a:hover{color:#F94141;}
.jycyxz ul li a:hover img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.jycyxz ul .jycyfl{width:410px; height:169px; float:left; margin-right:24px; margin-bottom:24px; padding:24px; background:#f4f4f4; }
.jycyxz ul .jycyfl p{width:410px; font-size:20px; color:#545454; text-align:left; float:left; line-height:30px;}
.jycyxz ul .jycyfl b{width:410px; font-size:22px; color:#afafaf; text-align:left; float:left; line-height:30px; text-transform:uppercase;}
 
.xyfl{ width:410px; overflow:hidden; position:absolute; left:24px; top:104px;}
.xyfl ul{width:410px;}
.xyfl ul li{ width:60px; height:27px; float:left;  margin-right:14px;}
.xyfl ul li a{ width:60px; height:27px; line-height:27px; display:block; font-size:12px; text-align:center; color:#000; border:1px solid #727272; border-radius:20px;}
.xyfl ul li a:hover{background:#d13030; border:1px solid #f4f4f4; color:#fff;}


.hztitle{width:1180px; margin:50px auto;}
.hztitle h2{font-size:32px; color:#333; line-height:80px; text-align:center;}
.hztitle p{font-size:16px; color:#333; font-family:Verdana, Geneva, sans-serif "Î¢ÈíÑÅºÚ"; font-weight:400; line-height:25px; text-align:center; padding:20px 0px}

/*·ö³ÖÏîÄ¿*/
.fclist{width:1180px;margin:60px auto 0 auto;overflow:hidden;}
.fclist ul{width:1180px;}
.fclist ul li{float:left;margin-right:20px;margin-bottom:20px;display:inline;width:580px;height:176px;overflow:hidden;position:relative;}
.fclist ul li .fcvsphoto{width:289px;height:176px; float:left; background:#303;;overflow:hidden;}
.fclist ul li .fcvsititle{width:251px;height:136px; float:left; padding:5px 20px; color:#8D8D8D; text-align:left; font-size:12px; }
.fclist ul li .fcvsititle b{ width:251px; line-height:40px;color:#333; font-size:16px;}
.fclist ul li .fcvsititle p{width:251px; height:90px; line-height:23px; font-size:14px;}
.fclist ul li .fcvsititle i{width:251px; line-height:26px; font-style:normal; }
.fclist ul li a{width:580px; height:176px; background:#fff;display:block;}
.fclist ul li a:hover{background:#2F2F2F; color:#fff;}
.fclist ul li a:hover .fcvsititle b{color:#fff;}
.fclist ul li a:hover .fcvsititle p{color:#fff;}
.fclist ul li a:hover .fcvsititle i{color:#fff;}
.fclist ul li.fcvspwu{margin-right:0;}
.fclist .fcvsrsp{width:289px;height:191px;overflow:hidden;position: absolute;background:#000;top:0;left:0;}
.fclist .fcvstext{position:absolute;width:44px; height:44px;top:66px;left:-300px;overflow:hidden; background:url(../images/newsb1.png) no-repeat;}

#bannercyjyxx{width:100%; height:165px; margin-bottom:47px; background:url(../images/bannercyjyxx.jpg) top center no-repeat;}
.cyjyxx{width:1180px; height:115px; padding-top:50px;  margin:0 auto;}
.cyjyxx .cyjyxxtitle{width:450px; float:left; margin-top:5px; color:#fff; display:inline;}
.cyjyxx .cyjyxxtitle p{ float:left; font-size:22px; line-height:30px;}
.cyjyxx .cyjyxxtitle i{ float:left; font-size:16px; line-height:40px; font-weight:bold; text-align:left; text-indent:20px; font-style:normal; text-transform:uppercase;}

.cyjyxx .cyjyxxnav{width:630px; height:37px; margin-top:10px; float:right;}
.cyjyxx .cyjyxxnav ul{width:630px; padding-left:15px;}
.cyjyxx .cyjyxxnav ul li{width:108px; float:left; margin-right:15px;}
.cyjyxx .cyjyxxnav ul li a{width:108px; height:37px; line-height:37px; text-align:center; color:#fff; font-size:14px; background:url(../images/connav.png) no-repeat; display:block;}
.cyjyxx .cyjyxxnav ul li a:hover{background:url(../images/connav1.png) no-repeat; color:#000;}
.cyjyxx .cyjyxxnav ul li .jycyahr{background:url(../images/connav1.png) no-repeat; color:#000;}
.cyjyxx .cyjyxxnav ul li .jycyred{width:108px; height:37px; line-height:37px; text-align:center; color:#d13030; font-size:14px; background:url(../images/cybut.png) no-repeat; display:block;}
.cyjyxx .cyjyxxnav ul li .jycyred:hover{background:url(../images/connav1.png) no-repeat;color:#d13030; }

.hzxxcon{width:1180px; margin:0 auto;}
.hzxxcon .hzleft{ width:665px; float:left;}
.hzxxcon .hzleft1 h1{width:665px; font-size:32px;  color:#333; text-align:left; font-weight:normal; float:left; line-height:60px; margin-right:30px;}
.hzxxcon .hzleft1 p{width:665px;font-size:12px; float:left; color:#999; line-height:25px;}
.hzxxcon .hzleft1 b{width:665px; height:20px; float:left; display:block;  border-bottom:1px solid #ccc;}

.hzxxcon .hzright{ width:446px; float:right; margin-top:20px;}
.hzxxcon .hzright h2{ width:120px; float:left; color:#333;  text-align:left; font-size:26px;}
.hzxxcon .hzright p{ width:326px; float:left; font-size:14px; color:#666; padding-top:13px; font-style:normal; text-transform:uppercase;}

.hzxxcon .hzright .hzkecheng{width:446px; overflow:hidden; float:left; margin-top:30px;}
.hzxxcon .hzright .hzkecheng ul{width:446px;}
.hzxxcon .hzright .hzkecheng ul li{ width:446px; height:70px; margin-bottom:11px; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
.hzxxcon .hzright .hzkecheng ul li img{float:left; margin-right:6px; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; }
.hzxxcon .hzright .hzkecheng ul li .hzrkc{width:350px; height:65px; float:left; background:#F7F7F7; padding-left:20px; padding-top:5px;}
.hzxxcon .hzright .hzkecheng ul li .hzrkc b{ width:350px; height:30px; line-height:30px; font-size:18px; display:block; font-weight:bold; text-align:left; text-indent:30px; background:url(../images/re.jpg) no-repeat left center;}
.hzxxcon .hzright .hzkecheng ul li .hzrkc p{width:350px; float:left; line-height:5px; color:#3D3D3D}
.hzxxcon .hzright .hzkecheng ul li.hzwu{margin-right:0;}
.hzxxcon .hzright .hzkecheng ul li .hzjin{background:url(../images/jin.jpg) no-repeat left center;}

/*------------------------------Ñ§Ð£¸Å¿ö--------------------------------------*/

#bannersch{width:100%; height:355px; margin-bottom:30px; background:url(../images/bannerschool.png) no-repeat center top; clear:both;}
.shengyu{ width:1180px; margin:50px auto; text-align:center; }
.shengyu h2{font-size:26px; font-weight:bold; color:#D22F30; line-height:60px; }
.shengyu h3{font-size:26px; font-weight:bold; color:#000; line-height:60px; }
.shengyu p{ font-size:16px; color:#4F4F4F; font-weight:200; line-height:30px;}

#bannerxxsc{width:100%; height:180px; margin-bottom:47px; background:#000;}
.pintu{width:100%; height:600px; position:relative;}
.pintu span{ position:absolute; display:block; width:1920px; height:600px; top:0; left:50%; margin-left:-980px;}
.renwu{width:100%; height:400px; position:relative;}
.renwu span{ position:absolute; display:block; width:1920px; height:600px; top:0; left:50%; margin-left:-980px; z-index:666;}
.renwu span .renwujj{width:450px; height:272px; position:absolute; color:#fff; top:70px; right:450px; z-index:999;}
.renwu span .renwujj .rwbox{ width:450px; height:83px; line-height:83px; float:left;}
.renwu span .renwujj h2{ float:left; margin-right:15px;font-size:40px; font-weight:bold;}
.renwu span .renwujj i{float:left; font-size:14px; text-transform:uppercase; font-style:normal; padding-top:10px;}
.renwu span .renwujj p{width:450px; height:45px; float:left; display:block;  font-size:14px; line-height:25px;  padding:15px 0; }
.renwu span .renwujj b{width:87px; height:40px; font-weight:normal;  padding-top:20px; float:left; display:block;}
.renwu span .renwujj a{width:87px; height:29px; margin:0 auto; line-height:29px; text-align:center; color:#fff; background:url(../images/lybut.png) no-repeat; display:block;}
.renwu span .renwujj a:hover{color:#fff; background:url(../images/lybut1.png) no-repeat;}

/*ÃûÊ¦ÍÅ¶Ó*/
.abteam{width:1180px;margin:0 auto;overflow:hidden;}
.abteam ul{width:1180px;}
.abteam ul li{float:left;margin-right:21px;margin-bottom:18px;display:inline;width:219px;height:307px;overflow:hidden;position:relative; }
.abteam ul li .phototeam{width:219px;height:307px; overflow:hidden;}
.abteam ul li .phototeam img{transition:all .9s; -moz-transition:all .9s; -ms-transition:all .9s; -o-transition:all .9s; -webkit-transition:all .9s;}
.abteam ul li a{width:229px; height:315px; background:#fff; color:#333; display:block; transition:all .9s; -moz-transition:all .9s; -ms-transition:all .9s; -o-transition:all .9s; -webkit-transition:all .9s;}
.abteam ul li a:hover{color:#fff; background:#000;}
.abteam ul li a:hover img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.abteam ul li.zpwuteam{margin-right:0;}
.abteam .rspteam{width:219px;height:307px;overflow:hidden;position: absolute;background:#000;top:0;left:0;}
.abteam .textteam{position:absolute;width:219px;height:307px;left:-219px;top:50px;overflow:hidden;}
.abteam .textteam h3{width:219px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:26px;}
.abteam .textteam p{ width:180px; height:10px; margin-bottom:10px; margin-left:19px; border-bottom:1px solid #fff;}
.abteam .textteam b{ width:219px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:normal; display:block;}

#teamtitle{ width:1180px; margin:0 auto; height:120px; text-align:center; padding-top:40px; }
#teamtitle h3{ font-size:28px; font-weight:bold; color:#D22F30;}
#teamtitle i{ font-style:normal; font-size:26px; font-weight:bold; color:#B2B2B2; text-transform:uppercase;}

.abtu01{width:100%; height:549px; position:relative; margin-top:100px; }
.abtupian{ width:1920px; height:549px; position:absolute; top:0; left:50%; margin-left:-960px;}

.abjianjie{ width:1180px; height:476px; margin:0 auto; border-bottom:1px solid #ccc; position:relative;}
.abjianjie .abjjwz{width:735px; overflow:hidden;  color:#000; position:absolute; top:100px; left:0;}
.abjianjie .abjjwz h2{ width:735px; text-align:center; float:left;font-size:26px; font-weight:500;  line-height:60px; }
.abjianjie .abjjwz p{width:735px; font-size:16px; line-height:28px; color:#4F4F4F; float:left; text-align:left; text-indent:1.5em}
.abjianjie img{ width:367px; height:263px; display:block;position:absolute; top:100px; right:0;}

.abyxjj{ width:1180px; height:476px; margin:0 auto; border-bottom:1px solid #ccc; position:relative;}
.abyxjj .abyxjjwz{width:735px; overflow:hidden;  color:#000; position:absolute; top:100px; right:0;}
.abyxjj .abyxjjwz h2{ width:735px; text-align:center; float:left;font-size:26px; font-weight:500;  line-height:60px; }
.abyxjj .abyxjjwz p{width:735px; font-size:16px; line-height:28px; color:#4F4F4F; float:left; text-align:left; text-indent:1.5em}
.abyxjj img{ width:367px; height:263px; display:block;position:absolute; top:100px; left:0;  }

.abzyjy{width:100%; height:590px; position:relative;}
.abzyjyimg{ width:1920px; height:590px; position:absolute; top:0; left:50%; margin-left:-960px; z-index:10;}
.abzyjywz{ width:731px; height:181px; color:#fff; position:absolute; top:170px; left:50%; margin-left:-365px; z-index:100;}
.abzyjywz h2{width:731px; text-align:center; float:left;font-size:26px; font-weight:500;  line-height:60px; }
.abzyjywz p{width:731px; font-size:16px; line-height:28px; float:left; text-align:left; text-indent:1.5em}

.szmore{ width:142px; height:36px; margin:20px auto 100px auto;}
.szmore a{width:142px; height:36px; display:block; line-height:36px; text-align:center; text-indent:20px; color:#fff; font-size:14px; background:url(../images/szmore.png) no-repeat;}
.szmore a:hover{ text-decoration:underline;}

.abjyhh{ width:100%; height:590px; background:url(../images/tu030.jpg) center top no-repeat;}
.abjyhhp{width:1180px;  height:590px; margin:0 auto; position:relative;}
.abjyhh .abjyhhp .abjyhhl{width:510px; overflow:hidden; color:#fff; position:absolute; top:80px; left:0;}
.abjyhh .abjyhhp .abjyhhl h2{width:510px; text-align:left; color:#000; float:left;font-size:26px; font-weight:bold;  line-height:60px; margin-bottom:20px;}
.abjyhh .abjyhhp .abjyhhl p{width:510px; font-size:16px; line-height:28px; float:left; text-align:left;}

.abjyhh .abjyhhp .abjyhhr{width:510px; overflow:hidden; color:#fff; position:absolute; top:80px; right:0;}
.abjyhh .abjyhhp .abjyhhr h2{width:510px; text-align:left; color:#FF3334; float:left;font-size:26px; font-weight:bold;  line-height:60px; margin-bottom:20px;}
.abjyhh .abjyhhp .abjyhhr p{width:510px; font-size:16px; line-height:28px; float:left; text-align:left;}

.abmap{width:100%; height:356px; text-align:center; padding-top:200px; background:url(../images/tu031.jpg) center top no-repeat;}
.abmap h2{color:#FA3A39;font-size:26px; font-weight:bold;  line-height:60px; margin-bottom:20px;}
.abmap p{font-size:16px; line-height:28px; color:#4F4F4F; }

.abjsxx{width:1180px; overflow:hidden; padding-top:50px; margin:0 auto; position:relative;  }
.abjsxx .abjsxxl{ width:413px; height:622px;overflow:hidden; position:relative; }
.abjsxx .abjsxxl .abjsxxlt{width:413px; height:566px;position:relative;}
.abjsxx .abjsxxl .abjsxxlt img{float:left;}
.abjsxx .abjsxxl .abjsxxlt .abjsxxltf{width:413px; height:110px; text-align:center; color:#fff; background:#000;FILTER:alpha(opacity=60);opacity:0.7;-moz-opacity:0.7;position:absolute;left:0px;bottom:0px; z-index:1;}
.abjsxx .abjsxxl .abjsxxlt .abjsxxltfzi{width:413px; height:110px; text-align:center; color:#fff;position:absolute;left:0px;bottom:0px; z-index:10;}
.abjsxx .abjsxxl .abjsxxlt .abjsxxltfzi h2{ font-size:26px; font-weight:bold; line-height:60px; }
.abjsxx .abjsxxl .abjsxxlt .abjsxxltfzi p{font-size:14px; line-height:20px;}

.abjsxx .abjsxxl .abjsxxlb{ width:413px; height:26px; overflow:hidden; float:left; position:absolute; bottom:0; left:0; z-index:999;}
.abjsxx .abjsxxl .abjsxxlb a{width:110px; height:26px; line-height:26px;  display:block;text-align:center; float:left; font-size:14px; color:#fff; background:url(../images/duihua.png) no-repeat;}
.abjsxx .abjsxxl .abjsxxlb a:hover{ text-decoration:underline;}
.abjsxx .abjsxxl .abjsxxlb p{ float:right; font-size:12px; padding-top:5px;}
.abjsxx .abjsxxr{ width:600px; height:600px; position:absolute; top:50px; right:0; z-index:666; }
/*ÎÄ»¯ÀúÊ·*/
.wlgchunfang{ width:1180px; overflow:hidden; margin:90px auto;}
.wlgcftu{ float:right;}
.wlgcfleft{ float:left; width:590px; color:#000;}
.wlgcfleft .wlgcftop{ width:473px; height:159px;  text-align:left; font-weight:bold; border-bottom:1px solid #ccc;}
.wlgcfleft .wlgcftop h2{ font-size:45px; font-weight:bold; line-height:65px; margin-top:20px}
.wlgcfleft .wlgcftop p{font-size:32px; line-height:50px;}
.wlgcfleft .wlgcfbot{ width:570px; margin-top:30px; font-size:14px; text-align:left; line-height:25px;}

.wlghuidi{ width:100%; height:196px; background:#f2f2f2; clear:both; }
.wlghdcen{ width:1180px; margin:0 auto; color:#000; padding-top:95px; text-align:center; font-size:14px;}
.wlglaotu{ background:url(../images/wlglshi_02.jpg) center top no-repeat; height:344px;}

.wlgbaizi{ width:1180px; margin:0 auto; background:#fff; height:145px; padding-top:70px; color:#000; font-size:16px; text-align:left; line-height:25px; font-weight:bold;}

.wlg15{ width:100%; background:url(../images/wlglshi_03.jpg) center top no-repeat;height:430px;}
.wlg15cen{ width:1180px; margin:0 auto; color:#000; padding-top:50px; text-align:left; }
.wlg15cen h2{ font-size:54px; line-height:70px; font-weight:bold;}
.wlg15cen span{font-size:30px; line-height:50px; font-weight:bold;}
.wlg15cen p{text-align:left; font-size:13px; line-height:25px; margin-top:30px; }

.wlgd1{ width:1180px; margin:0 auto; color:#000;}
.wlgd1 span{font-size:30px; line-height:50px; font-weight:bold; padding-top:60px; display:block;}
.wlgd1 p{ text-align:left; line-height:25px; font-size:13px; padding:30px 0 50px 0;}
.wlgd1 img{ margin:15px 0;}

.wlgtc{ width:100%; background:#f2f2f2; overflow:hidden;}
.wlgtccon{ width:1180px; margin:0 auto; color:#000;}
.wlgtccon span{font-size:30px; line-height:50px; font-weight:bold; padding-top:60px; display:block;}
.wlgtccon p{ text-align:left; line-height:25px; font-size:13px; padding:30px 0 100px 0;}
.wlgtccon img{ margin:15px 0;}

.wlgbgtu{ width:100%;background:url(../images/wlglshi_07.jpg) center top no-repeat; height:344px;}
.wlgcontu{ width:1180px; text-align:left; margin:0 auto;font-size:30px; line-height:50px; color:#000; font-weight:bold; padding-top:130px; }
.wlgtuzi{ width:1180px; margin:0 auto; color:#000; text-align:left; line-height:25px; font-size:13px; padding:30px 0 50px 0;}

/*Ñ§Ð£»·¾³*/
.wlghjban{ width:100%; background:url(../images/wlglshi_08.jpg) center top no-repeat; height:560px; position:relative; left:0; top:-60px; z-index:10;}
.wlghjzs{width:1180px;margin:0 auto; overflow:hidden; color:#4c4c4c;}
.wlghjzs ul li{width:445px; height:141px; float:left; padding:40px 20px 0 20px; margin-right:206px;border:1px solid #e60012; margin-bottom:60px; }
.wlghjzs ul li h2{text-align:center; line-height:40px; font-size:22px; font-weight:bold; color:#ff3333;}
.wlghjzs ul li p{ text-align:center; font-size:13px; line-height:25px; }
.wlghjzs ul li.meiyou{ margin-right:0;}

.wlgtu1{ background:url(../images/wlglshi_09.jpg) center top no-repeat; height:345px; margin-top:20px;}
.wlgtu2{ background:url(../images/wlglshi_10.jpg) center top no-repeat; height:344px;}
.wlgtuyuan{ background:url(../images/wlglshi_11.jpg) center top no-repeat; height:185px; margin:116px 0 140px 0;}
.wlgtuyzi{ width:1180px; margin:0 auto 50px auto; color:#4c4c4c; font-size:16px; line-height:30px; text-align:center;}

.wlgtutit{ text-align:center; font-size:18px; color:#ff3333; line-height:50px; font-weight:bold; margin-bottom:100px;}

.wlggundong{ width:100%; height:415px; padding-top:107px; background:#2c2c2c;}
.wlghjbotzi{ width:1180px;margin:0 auto; font-size:16px; line-height:30px; color:#4c4c4c; text-align:center; height:140px; padding-top:110px;}
/*¹ö¶¯*/
#wrapper
{
	margin-top:0 auto;
	text-align:center;
}
/*.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5); 
  text-align:center;
  display:none;
}*/

#overlay_pic {
    margin:200px auto;
    width:400px;
}

.jscarousal
{
	width: 1350px;
	height: 307px;
	background-color: #2c2c2c;
	margin:0 auto;
	padding: 0;
	padding:0 8px;
	position: relative; /*overflow: hidden;*/
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 53px;
	height: 53px;
	color: White;
	position: relative;
	top: 128px;
	cursor: pointer;
}
.jscarousal .jscarousal-left
{
	background-image: url(../images/left_arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-right:30px;
}
.jscarousal .jscarousal-right
{
	background-image: url(../images/right_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-left:30px;
}
.jscarousal-contents
{
	width: 1180px;
	height: 307px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 100%;
	height: 307px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-left: 4px;
	margin-right: 4px;
}
.jscarousal-contents img
{
	width: 228px;
	height: 307px;
}
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.thumbnail-active
{
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8; 
	cursor: pointer;
}
.thumbnail-inactive
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity:1.0; 
	cursor: pointer;
}
.thumbnail-text
{
	color: #7A7677;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}


/*-----ÄÚÈÝ¸üÐÂÑùÊ½-----*/
.c4p dl{float:left;width:180px;overflow:hidden;display:block;padding-right:30px;padding-bottom:30px}
.c4p dl dt img{display:block;margin-bottom:15px;width:180px;height:125px}
.c4p dl dt{font-weight:normal;display:block;margin-bottom:15px;font-size:18px}
.c4p dl dd{line-height:25px; font-size:13px}
.cl{padding:30px 0}

 .c4-01{ width:100%; height:200px; margin-bottom:20px; clear:both}
 .c4-01 img{ float: left; margin-right:40px}
 .c4-01 p{font-size: 18px; font-weight:600; line-height:40px}
 .c4-01 span{font-size:16px; font-weight:100; line-height:25px}
 .c4-02{width:100%; height:200px; margin-bottom:20px; clear:both}
 .c4-02 img{ float: right; margin-left:40px}
 .c4-02 p{font-size: 18px; font-weight:600; line-height:40px}
 .c4-02 span{font-size:16px; font-weight:100; line-height:25px}

 .c4-h3{font-size:18px; font-weight:600}
 
 /*-----ÐÂÎÅÄÚÈÝ¸üÐÂÑùÊ½-----*/
 
 .n1-01{width:100%; height:auto; padding:20px 0px; clear:both}
 .n1-01 span{display:block; width:100%; font-family:Verdana, Geneva, sans-serif "Î¢ÈíÑÅºÚ"; font-size:16px; line-height:30px; text-align:left; text-indent:2em;}
 .n1-01 em{ font-style:normal; display:block; width:100%; text-align:center; margin:15px 0px}
 .n1-01 p{width:100%; font-family:Verdana, Geneva, sans-serif "Î¢ÈíÑÅºÚ"; font-size:16px; line-height:30px; text-align:center;}
 
 /*-----Ê¦×ÊÏêÏ¸Ò³½éÉÜ-----*/
.showszcon{ line-height: 25px;font-size: 14px;}

/*-----Ê×Ò³¹ö¶¯ÆÀÂÛ-----*/
#con {
height: 385px;
position: relative;
background-color: #FFF;
overflow: hidden;
}
#con ul{position:relative;top:0;left:0;padding:0;line-height:23px;font-family:Arial,Helvetica,sans-serif;font-size:12px}
#con a{text-decoration:none}


/*CSS*/
#footpanel {
position: fixed;
bottom: 0; left: 0;
z-index: 9999; /*--Keeps the panel on top of all other elements--*/
background:url(http://www.sjzhuadu.com/images/bg.gif);
border-bottom: none;
width: 100%;
margin: auto;
height:105px
}
#footpanel ul{width:1200px; height:105px; margin:0 auto}
#footpanel ul li{float:left; list-style:none}

*html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
margin-top: -1px; /*--prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
position: absolute;
top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}