/*TinaGao 2012-8-1 7:10*/
body,div,p,table,td,dl,dt,dd,ul,li,form,h1,h2,h3,h4,h5,h6,img,input{margin:0;padding:0;}
body{background:#fff;font-size:12px; line-height:1.5em;}




.wrap{width:940px;margin:0 auto;}
.topnav{padding:5px 0;height:24px;overflow:hidden;}
.topnavl{float: left;width:20%;}
.topnavr{float: right;width:70%;text-align:right;color:#000;}
.topnavr a,.topnavr a:hover{font:12px/24px '\5b8b\4f53';color:#000;text-decoration:none;}



.bannerBar{position:relative;margin-top:10px;height:190px;overflow:hidden;}
.ulimg{width:100%;height:190px;overflow:hidden;}
.ulimg li{position:absolute;top:0;left:0;display:none;}
.ulimg li.on{display:block;}
.ulimg li,.ulimg li img{width:100%;height:190px;overflow:hidden;}
.ulorder{position:absolute;bottom:10px;right:20px;}
.ulorder li{float: left;width:14px;height:14px;margin-right:3px;font:12px/14px 'arial';color:#fff;border:solid 1px #fff;background:#000;text-align:center;cursor:pointer;}
.ulorder li.on{background:#ff6400;}
.nav{padding:10px 5px;height:16px;overflow:hidden;color:#a6a6a6;background:#eee;border-bottom:solid 1px #e7e7e7;}
.nav a{display:inline-block;padding:0 21px;font-size:14px;color:#000;text-decoration:none;vertical-align:top;}
.nav a span{display:inline-block;position:relative;cursor:pointer;}
.nav a span:after{content:'.';position:absolute;left:0;bottom:0;width:0;height:1px;background:#ff6400;-webkit-transition:width .2s;-moz-transition:width .2s;-ms-transition:width .2s;-o-transition:width .2s;transition:width .2s}
.nav a:hover{color:#ff6400;}
.nav a:hover span:after{width:100%;}
.linkdiv{overflow:hidden;}
.modtit1{height:24px;overflow:hidden;color:#fff;border-bottom:solid 1px #40a5f5;}
.modtit1 span{display:inline-block;padding:0 10px;font:14px/24px 'microsoft yahei';background:#40a5f5;}
.linklist{margin:15px 0;}
.linklist li{float: left;width:22%;height:28px;margin-left:25px;overflow:hidden;}
.linklist li a,.linklist li a:hover{font:12px/28px '\5b8b\4f53';color:#797495;text-decoration:none;}
.linklist li a:hover{color:#ff6400;}
.conbox{margin-top:20px;overflow:hidden;}
.bgf7f7{padding:10px;background:#f7f7f7;}
.xl{float:left;width:622px;padding:5px 28px;border:solid 1px #3394cc;border-top:solid 3px #3394cc;}
.xr{float:right;width: 180px;margin-right:27px;}
.dl01{padding-bottom:10px;overflow:hidden;border-bottom:solid 1px #a3cff1;}
.dl01 dt{float:left;width:91px;vertical-align:top;vertical-align:top;}
.dl01 dd{float:right;margin-left:20px;width:505px;}
.alink,.alink:hover{display:inline-block;color:#000;font-size:12px;line-height:32px;}
.alink:hover{color:#ff6400;}
.xfl{float:left;width:142px;margin-left:26px;overflow:hidden;}
.xfl img{width:142px;height:142px;overflow:hidden;vertical-align:top;}
.xfr{float:right;width:178px;margin-right:37px;}
.xfr img{border:solid 1px #a6a6a6;}
.xfm{float:left;width:500px;}
.xfl p{height:24px;line-height:24px;color:#000;background:#f1f1f1;text-align:center;}
.xfm{width:462px;margin-left:20px;padding:8px 16px;border:solid 3px #3394cc;}
.searchbar{height:32px;overflow:hidden;}
.searchbar dt{float: left;width: 130px;font-size:14px;line-height:32px;text-align:center;}
.searchbar dd{float: left;width:292px;margin-left:0;}
.searchdiv1{width:269px;height:23px;padding:4px 5px 5px 18px;background:url(../images/search.jpg) no-repeat 0 0;}
.searchtxt{width:222px;height:23px;line-height:23px;font-size:12px;background:#fff;border:0;}

.searchbtn1{width:39px;height:24px;background:url(../images/icos.gif) no-repeat 0 -120px;cursor:pointer; }

.modtit2{font:22px/32px 'microsoft yahei';color:#000;text-align:center;}
.selbar{margin-right:20px;}
.seltxt{margin-top:8px;border:solid 1px #efefef;}
.selbtn{display:inline-block;margin-top:25px;width:29px;height:29px;background:url(../images/icos.gif) no-repeat 0 -146px;cursor:pointer;}
.box{float:left;width:292px;}
.modh4{padding-left:25px;padding-bottom:3px;font:18px/38px '\5b8b\4f53';color:#a3a2a2;border-bottom:solid 1px #40a5f5;}
.t1,.t2,.t3{display:inline-block;padding-left:34px;background:url(../images/icos.gif) no-repeat 0 0;vertical-align:top;}
.t1{background-position:0 -80px;}
.t3{background-position:0 0;}
.t2{background-position:0 -40px;}
.sevcon{padding:0 16px;}
.imgtxt{padding:10px 0;}
.i-img{float: left;padding:1px;width:56px;height: 56px;overflow:hidden;border:solid 1px #eae8e6;border-radius:3px;}

.i-txt{float:right;width:190px;}
.i-txt a,.i-txt a:hover{width: 100%;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/margin-top:.5rem;font:bold 14px/20px 'microsoft yahei';color:#000;text-decoration:none;}
.i-txt a:hover{color:#ff6400;}
.i-txt p{line-height:18px;}


.footer{border-top:solid 1px #40a5f5;}
.footer dl{width:780px;margin:0 auto;padding:30px 0;overflow:hidden;}
.footer dt{float: left;padding-top:30px;width:30%;height:90px;border-right:solid 1px #000;text-align:center;}
.footer dt a{font:12px/30px '\5b8b\4f53';color:#000;text-decoration:none;}
.footer dt a span{position:relative;display:inline-block;padding:0 5px;}
.footer dt a span:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background:#ff6400;-webkit-transition:width .2s;-moz-transition:width .2s;-o-transition:width .2s;-ms-transition:width .2s;transition:width .2s;}
.footer dt a:hover span{color:#ff6400;text-decoration:none;}
.footer dt a:hover span:after{width:100%;}
.footer dd{float: left;padding-left:20px;line-height:30px;color:#000;}
.mt10a{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.ml30{margin-left: 30px;}
.txti{text-indent:2rem;}
.c-bbb{color:#bbb;}



.erw img {margin-top:10px;border:solid 1px #ccc;background:#fff;padding:1px;width:214px; height:200px;}

.sty img {margin-top:15px;border:solid 1px #ccc;background:#fff;padding:1px;width:214px; height:76px;}
/* */
.sty img:hover{border:solid 1px #ff6400;}


input,table,td{border:0;font-size:12px;}
a{color:#000;}
a:hover{color:#000;}
a img{border:0;}
.logodiv{width:550px;float:left; display:inline;}
.searchdiv{width:220px;float:right;margin-top:75px;}
.contdiv{width:100%;background:url(img/bg1.jpg) no-repeat top left;padding-top:20px;overflow:hidden;}
.contdiv2{width:100%;padding-top:25px;overflow:hidden;}
.searchdiv dt{float:left;width:180px;}
.searchdiv dd{float:right;width:25px;}
.txt1{border:solid 1px #e5e5e5;width:175px; height:15px;padding:3px;margin-right:3px;}
.btnSearch{background:url(img/btnSearch.jpg) no-repeat;width:25px; height:25px;overflow:hidden;cursor:pointer;}
.contL{float:left;width:220px; height:500px;}
.contR{float:right;width:670px;}
.contRw{float:right;width:98%;}
.h4tit1{background:url(img/ico1.jpg) no-repeat;padding-left:98px; text-align:right; height:35px; line-height:42px;}
.h4tit1 a,.h4tit3 a{color:#399832; text-decoration:none;font-weight:normal;}
.tab01{margin-top:15px;color:#676767;font-size:12px;}
.txt2{border:solid 1px #ccc; height:14px;padding:2px;width:140px;}
.btnlogin,.btnclear{background:url(img/btns.jpg) no-repeat 0 0;width:58px; height:20px;overflow:hidden;cursor:pointer;}
.btnclear{background-position:0 -20px;}
.lyb{margin-top:30px;border:solid 1px #ccc;background:#fff;padding:1px;width:214px; height:76px;}
.lyb img:hover{border:solid 1px #ff6400;}
.seardiv{background:url(img/searchbg.jpg) no-repeat;width:362px;height:23px;overflow:hidden;padding:20px 20px 15px 295px; vertical-align:top}
.seardiv dt{float:left;width:330px;}
.seardiv dd{float:right;width:26px;}
.seardiv .txt3{border:0;width:330px; height:22px; line-height:22px;font-size:14px;color:Black;}
.seardiv .btnSear{background:url(img/btnsear.jpg) no-repeat;width:26px; height:22px;cursor:pointer;border:none;}
.h4tit2{margin-top:20px;border-bottom:solid 1px #ccc;padding-bottom:4px;font-size:14px;font-weight:bold; background:url(img/ico3.jpg) no-repeat left top;padding-left:20px;}
.h4tit3{background:url(img/ico6.jpg) no-repeat left center;padding-left:35px; font-size:13px;height:30px; line-height:30px;font-weight:normal;color:#555557;width:200px; text-align:right}
.txtcon{margin-top:20px;color:#565656;font-size:12px; line-height:22px;}
.txtcon p{ text-indent:2em;}
.ul001{width:660px;;margin-left:10px;}
.ul001 li{background:url(img/ico4.jpg) no-repeat left 10px;height:30px; line-height:30px;width:645px;padding-left:15px;overflow:hidden;}
.ul001 li a,.ul001 li a:hover{float:left;font-size:12px;color:#555; text-decoration:none;}
.ul001 li a:hover{ text-decoration:underline;}
/*.ul001 li a,.ul001 li a:hover{float:left;font-size:12px;color:#555; text-decoration:none;width:550px; height:30px;overflow:hidden;}
.ul001 li a:hover{ text-decoration:underline;}
.ul001 li span{float:right;width:80px;}*/
.picdiv{border:solid 1px #ccc;background:#fff;padding:1px;width:211px; height:156px;}
.contRL{width:330px;float:left;}
.contRR{width:300px;float:right;}
.tit1{background:url(img/tit1bg.jpg) no-repeat; width:100%;height:25px;overflow:hidden;}
.tit1 dt{float:left;width:80px;padding:1px; line-height:23px;font-size:14px; text-align:center;color:#5a5a5a;}
.tit1 dd{float:right;width:40px;text-align:right; padding-top:5px; height:20px;}
.tit1 dd a,.tit1 dd a:hover{ fon-size:16px;font-family:Arial, Helvetica, sans-serif; color:#7b7b7d;text-decoration:none;}
.tit2{border-bottom:solid 1px #ccc;width:100%; height:23px;margin-top:30px;overflow:hidden}
.tit2 dt{background:url(img/ico5.jpg) no-repeat left 3px;padding-left:23px;float:left;width:200px;font-size:14px;color:#5a5a5a;overflow:hidden}
.tit2 dd a,.tit2 dd a:hover{float:right;width:70px; text-align:right;fon-size:16px;font-family:Arial, Helvetica, sans-serif; color:#7b7b7d;text-decoration:none;}
.ul002{margin-top:25px;}
.ul002 li{background:url(img/point.jpg) no-repeat left 10px;padding-left:10px;width:310px; height:28px;border-bottom:dashed 1px #ccc; line-height:28px;overflow:hidden}
.ul002 li span{float:right;width:60px;color:#5a5a5a;}
.ul002 li a,.ul002 li a:hover{color:#5a5a5a;font-size:12px; width:230px; height:28px; display:inline-block; line-height:28px;overflow:hidden; text-decoration:none}
.ul002 li a:hover{ text-decoration:underline;}
#contr.ul002{margin-top:10px;}
#contr.ul002 li{border-bottom:none;width:280px;}
#contr.ul002 li a,#contr.ul002 li a:hover{width:210px;}
.ul003{margin-top:15px;}
.ul003 li{width:320px;background:url(img/point2.jpg) no-repeat left 5px;padding-left:10px; overflow:hidden; height:22px; line-height:22px;overflow:hidden;}
.ul003 li a,.ul003 li a:hover{color:#5a5a5a;font-size:12px; text-decoration:none;}
.ul003 li a:hover{ text-decoration:underline;}
.btn1,.btn2{background:url(img/btn2.jpg) no-repeat 0 0;width:93px; height:25px; margin-right:20px;cursor:pointer;overflow:hidden;}
.btn2{background-position:0 -25px;}
.bgray{border:solid 1px #999999;}
.mt10{margin-top:10px;}
.imgdiv a{margin:25px 20px 15px 10px;width:135px; height:56px;display:inline-block;}
.tit7 dt{background:url(img/ico5.jpg) no-repeat left 3px;padding-left:23px;float:left;width:200px;font-size:14px;color:#5a5a5a;overflow:hidden}
.tit7{border-bottom:solid 1px #ccc;width:100%; height:23px;margin-top:10px;overflow:hidden}
.tit8{font-size:12px;color:#5a5a5a;overflow:hidden; height:30px;}
.tit8 a,.tit8 a:hover{font-family:Arial, Helvetica, sans-serif; color:#7b7b7d;text-decoration:none;}
.ul005{margin-top:5px;}
.ul005 li{background:url(img/dot2.gif) no-repeat left 11px;padding-left:10px;width:210px; height:25px;border-bottom:dashed 1px #ccc; line-height:15px;overflow:hidden; list-style:none;}
.ul005 li a,.ul002 li a:hover{color:#5a5a5a;font-size:12px; width:230px; height:20px; display:inline-block; line-height:28px;overflow:hidden; text-decoration:none}
.ul005 li a:hover{ text-decoration:underline;}
.searchtab{background:url(img/searchbg3.jpg) no-repeat;height:70px;width:543px;overflow:hidden;padding:15px 15px 0 110px;}
.searchtab td{color:#666666;font-size:12px; height:30px; line-height:30px;}
.searchtab .searchbtn{background:url(img/searchbtn.jpg) no-repeat;width:29px;height:31px;overflow:hidden;cursor:pointer;}
.wrap2{width:945px;margin:0 auto;}
.contdiv3{width:100%;background:url(img/mainbg.jpg) repeat-x top left;overflow:hidden}
.page_box td
{
 vertical-align:middle;
	line-height: 28px;
	border-bottom: 1px dashed #ccc;
	border-top: 0px none #fff;
	border-right: 0px none #FFF;
	border-left: 0px none #FFF;
}
.page_box{background:#fff;width:100%;margin:0 auto; vertical-align:top;}
.page_box h1{border-bottom:#ccc 1px solid; height:38px; line-height:38px;color:#c00; font-weight:bold; font-size:16px; text-align:center;}
.page_box h5{border-bottom:#ccc 1px solid; height:38px; line-height:38px;font-weight:bold; font-size:16px; text-align:center;}
.page_box h6{ text-align:center;}
.page_box p{ text-indent:2em; padding:6px 17px 6px 17px;}
.page_box p img{margin-left:15px; margin-bottom:0;}
.page_box ul{margin:6px 17px 6px 17px;}
.page_box ul li{ border-bottom:#ccc 1px dashed; height:23px; line-height:23px;background:url(../images/3.jpg) 5px 8px no-repeat; padding-left:25px;}
.path{ border-bottom:#ccc 1px solid; height:31px; line-height:31px;background:url(../images/12.gif) 68px 0px no-repeat; padding-left:10px;}
.path a{ color:#000;}
.path a:hover{ color:#f00;}
.position{color:#f60; }
	.tdbg
	{
	background-color:#EFEFEF;
	text-align:center;
	}
.tit7 dt{background:url(img/ico5.jpg) no-repeat left 3px;padding-left:23px;float:left;width:200px;font-size:14px;color:#5a5a5a;overflow:hidden}
.tit7{border-bottom:solid 1px #ccc;width:100%; height:23px;margin-top:10px;overflow:hidden}
.tit8{font-size:12px;color:#5a5a5a;overflow:hidden; height:35px;}
.tit8 a,.tit8 a:hover{font-family:Arial, Helvetica, sans-serif; color:#7b7b7d;text-decoration:none;}
.adiv a{margin:5px 5px 5px 5px;display:inline-block; }
.adiv a:link{ color:#000000; text-decoration:none;}
.adiv a.visited{ color:#000000; text-decoration:none;}
.adiv a:hover{ color:#000000; text-decoration:underline;}
.adiv a:active{ color:#000000; text-decoration:none;}
.mt14{margin-top:10px;}
.a_399832,.a_399832:hover{color:#399832!important;}

.tbody  tr{ height:30px;}


/*滚动*/
.swiper-container{width:100%;height:100%;}
.swiper-pagination{text-align:right;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-pagination-bullet{width:14px;height:14px;text-align:center;line-height:14px;font-size:12px;color:#fff;opacity:1;background:#000;border:solid 1px #fff;border-radius:0;}
.swiper-pagination-bullet-active{color:#fff;background:#ff6400;}






.pic{
	position:relative;
	width:940px;
	height:220px;
	overflow:hidden;
}
.pic .sildebar{
	 width:100%;
	 position:absolute;
	 top:0;
	 height:220px;
}
.pic .sildebar li{
	 float:left;
	 width:940px;
	 overflow:hidden;
	 height:100%;
}
img{border:none;}
.focusBox {
  position: absolute;
  bottom: 20px;
  width: 120px;
  left: 50%;
  margin-left: -60px;
}
.focusBox li{
	float:left;
	margin-right:10px;
	width:10px;
	height:10px;
	border-radius:10px;
	background:#fff;
	cursor:pointer;
}
.focusBox li.cur{
	background:#f60;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.btn-focus{
	position:absolute;
	display:block;
	width:60px;
	height:30px;
	background-color:#000;
	opacity:0;
	filter:alpha(opacity=0);
	text-align: center;
	color:#fff;
	line-height:30px;
	text-decoration:none;
}
.prev{
	left:2px;
	top:50%;
}
.next{
	right:2px;
	top:50%;
}