@charset "utf-8";

*{ padding:0; margin:0;}

li{ list-style:none;}

img{ border:0;}

a{ text-decoration:none;}



/*首页分页*/

/*首页分页*/

  .holder { margin: 15px 0; float:right; }

  .holder a { font-size: 14px; display:block; cursor:pointer; height:38px; width:38px; border:1px solid #eee; line-height:38px; cursor: pointer;  margin: 0 5px; background:#f2f2f2;  color: #959595; float:left; text-align:center;}

  .holder a:hover {   background-color:#f60; border:1px solid #f60; color: #fff;  }

  .holder a.jp-previous { margin-right: 15px; width:100px; }

  .holder a.jp-next { margin-left: 15px; width:60px;}

  .holder a.jp-current, a.jp-current:hover { color: #fff; background:#f60!important;  font-weight: bold;}

  .holder a.jp-disabled, a.jp-disabled:hover {  color: #bbb;}

  .holder a.jp-current, a.jp-current:hover,

  .holder a.jp-disabled, a.jp-disabled:hover { cursor: default; background: none; }



/*DIY*/

#diy-tg{ background:none; float:none;}

#diy-tg{ text-indent:15px!important; width:100px!important;}

#diy-tg:hover,.deanmessage ul li a:hover{ background:#f60; color:#fff;}

/*common*/

#toptb a img{ margin-top:5px!important;}

.deanborder{ border:1px solid #f0f0f0!important;} 

.deanfff{ background:#fff;}

.top15{ margin-top:15px!important;}

.top25{ margin-top:20px!important;}

.clear{ clear:both;}

.top80{ padding-top:50px!important;}

.ct2_a .mn{ width:1015px!important;}

a:hover{ text-decoration:none;}

a{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;}

@keyframes jello { from, 11.1%,

 to {

    -webkit-transform: none;

    transform: none;

}



  22.2% {

    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);

    transform: skewX(-12.5deg) skewY(-12.5deg);

  }



  33.3% {

    -webkit-transform: skewX(6.25deg) skewY(6.25deg);

    transform: skewX(6.25deg) skewY(6.25deg);

  }



  44.4% {

    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);

    transform: skewX(-3.125deg) skewY(-3.125deg);

  }



  55.5% {

    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);

    transform: skewX(1.5625deg) skewY(1.5625deg);

  }



  66.6% {

    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);

    transform: skewX(-0.78125deg) skewY(-0.78125deg);

  }



  77.7% {

    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);

    transform: skewX(0.390625deg) skewY(0.390625deg);

  }



  88.8% {

    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);

    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);

  }

}

.deanduang {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;	}

.deanduang:hover {-webkit-animation-name: jello;animation-name: jello;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}



.deanxz{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}

.deanxz a:hover{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);}

.deanmove:hover {transform: translate(0,-5px);-webkit-transform: translate(0,-5px);-moz-transform: translate(0,-5px);-o-transform: translate(0,-5px);-ms-transform: translate(0,-5px);}

.deanmove {transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}

.deanlarge a img{transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }

.deanlarge a:hover img{transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}

.deanzhendong:hover{-webkit-animation:icon-bounce 0.7s alternate;-moz-animation:icon-bounce 0.7s alternate;-o-animation:icon-bounce 0.7s alternate;animation:icon-bounce 0.7s alternate;}

.deanxx:hover{filter: alpha(opacity=0);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease; transition: all .3s ease;}

body a{ transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}

.deancoverimg{ position: absolute; left: -220px; top: 0; width: 210px;  height: 150px; background-image: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0)); background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0)); background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0)); background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));transform: skewx(-25deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg);  -webkit-transform: skewx(-25deg); -moz-transition: 0s;  -o-transition: 0s; -webkit-transition: 0s; transition: 0s;  cursor: pointer;}

.deanartice li:hover .deancoverimg{left:220px;transition:.9s;-moz-transition:.9s;-o-transition:.9s;-webkit-transition:.9s;}

/*body*/

body{ font-family:microsoft yahei; background:#FBFBFB;}

.deanwp,.wp,.dean1180{ width:1200px; margin:0 auto;}

.clear{ clear:both;}

/*deanhead*/

#toptb{ height:30px; background:#fff; border-bottom:1px solid #f9f9f9; background:#f9f9f9;}

/*deanlogo*/

.deanheader{width:100%; padding:15px 0; background:#fff; }

	.deanheader .deanw1180{ width:1200px; margin:0 auto;}

		.deanlogo{  float:left; }

		.deansearch{ float:left; margin-left:75px; margin-top:15px; overflow:hidden; }

		#scbar_type_menu{ margin-left:0!important;}

		.deanheadr{ float:right; width:230px;}

			.deanheadr a.deanzjtw{ display:block; margin-top:15px; width: 110px;height: 32px; line-height: 32px; text-align: center; color: #FFF; font-weight: bold; font-size: 14px; border-radius: 3px; background:#fb7191 url({STYLEIMGDIR}/searchBtnBg.png) 0 0 no-repeat; }

		

		

				

/*搜索*/

#scbar{ border:0;  height:36px; line-height:34px; background:none; border:1px solid #7DD1E7; border-radius:6px; transition: .2s ;}

#scbar:hover{background:rgba(255,255,255,0.9);}

	#scbar_txt{ font-family:microsoft yahei; font-size:13px; width:300px!important; background:none; border:0; height:34px; line-height:34px; text-indent:10px;}

	#scbar_btn{height:36px;width:56px; border-right:0; background:#7DD1E7 url({STYLEIMGDIR}/search.png) center center no-repeat;}

	#scbar_btn:hover{ }

	#scbar_type{ height:34px; line-height:34px; border-right:0; background:none;  text-align:center; padding-right:10px; color:#959595!important; font-size:13px; }

	#scbar_type_menu{ margin-top:0;}

	#scbar_type_menu{ box-shadow:0 3px 0 #e6e6e6; border:1px solid #f0f0f0; padding:0; border-radius:0 0 2px 2px;}

		#scbar_type_menu li a{ padding:5px 10px; font-size:13px; border-bottom:1px solid #f2f2f2;}

		#scbar_type_menu li a:hover{ background:#f2f2f2; color:#333;}

#scbar_hot{ margin-top:7px; height:30px; padding-left:0;}

	#scbar_hot strong{ font-weight:normal; font-size:13px; color:#aaa; margin-left:0;}

	#scbar_hot a{font-size:13px; color:#aaa; mrgin-right:12px;}

	#scbar_hot a:hover{ text-decoration:underline;}

/*导航*/

.deannavwrap{ width:100%; height:50px; background:#7dd1e7;}

.deannavwrap .deanw1180{ width:1200px; margin:0 auto;}

.deannav{ width:960px; float:left;}

	.deannav ul{ width:960px; overflow:hidden; height:50px; white-space:nowrap;}

		.deannav ul li{ float:left;height:50px;}

			.deannav ul li a{ display:block; float:left; padding:0 20px; height:50px; line-height:50px; color:#fff; font-size:16px;}

			.deannav ul li.a a,.deannav ul li a:hover{ color:#fff;  background:#1C9ABB; text-decoration:none;}

			.deannav ul li span{ display:none;}

.deandenglu{ float:right; }

/*登录*/

.deanunlogin{ height:50px; position:relative; z-index:112;}

	.deanunlogin ul{ float:left;}

	.deanunlogin ul li{ float:left; height:50px; line-height:50px;}

	.deanunlogin ul li.deanem{ color:#aaa; font-size:14px;}

		.deanunlogin li a{ float:left; color:#fff; display:block; font-size:14px; padding:0 14px; }

		.deanunlogin li a:hover{ color:#eee;}

	.deanunlogin span{ display:block; width:30px; height:30px; position:relative; z-index:3; border-radius:30px; margin-top:10px; background:url({STYLEIMGDIR}/pic0.jpg) 0 0px no-repeat; margin-right:10px; cursor:pointer; float:left;}

	.deanunlogin li a:hover{ opacity:0.9;}

		.deankjdl{float:left; display:none; position:absolute; z-index:2; left:-30px; top:30px; width:100px; }

		.deanunlogin dl{ background:#fff; width:100px; padding:0;}

			.deanunlogin dl dd{ height:35px; line-height:35px; font-size:14px; text-align:center;}

				.deanunlogin dl dd a{ color:#323232; display:block;}

				.deanunlogin dl dd a:hover{ background:#ff5400; color:#fff;}





/*客服*/

.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; z-index:999; }

.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url({STYLEIMGDIR}/images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url({STYLEIMGDIR}/images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url({STYLEIMGDIR}/images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}

.izl-rmenu .btn-wx:hover{background-color:#58a81c;}

.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url({STYLEIMGDIR}/images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}

.izl-rmenu .btn-phone:hover{background-color:#ff811b;}

.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url({STYLEIMGDIR}/images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}

.izl-rmenu .btn-top:hover{background-color:#444;}





/*网站底部*/

.deanfooter{ width:100%; background:#fbfbfb; margin-top:10px; padding-top:30px; padding-bottom:10px; color:#838384;}

.deanfooter .deanw1180{ width:1200px; margin:0 auto;}

	.deanftdiv{ float:left; width:260px;}

		.deanftdiv h3{ font-size:20px; font-weight:normal; color:#fff;}

		.deanftdiv span{ font-size:30px; color:#8AD6EA; display:block; line-height:30px; margin-top:15px; margin-bottom:15px;}

		.deanftdiv em,.deanftdiv b{ font-weight:normal; font-style:normal; font-size:14px; display:block; line-height:30px;}

	.deanftdivbox{ float:left; width:180px; margin-left:30px;}	

		.deanftdivbox h3{font-size:20px; font-weight:normal; color:#8AD6E5;}

		.deanftdivbox ul{ margin-top:15px;}

			.deanftdivbox  ul li{ line-height:30px; font-size:14px;}

				.deanftdivbox  ul li a{ color:#838384;}

				.deanftdivbox  ul li a:hover{ color:#8AD6EA; text-decoration:underline;}

	

	

	.deanftbottom{ padding-top:35px;}			

		.deanftbottoml{ float:left; width:600px; color:#ccc;}

			.deanftbottoml p{ margin-top:10px;}

				.deanftbottoml p a{ color:#BDBDBD;}

			.deanftnav{ font-size:14px; margin-top:15px;}

				.deanftnav a{ color:#838384;}

				.deanftnav a:hover{ color:#7dd1e7;}

				.deanftnav em{ color:#666; font-size:12px; padding:0 10px;}

		.deanftbottomc{ float:left; width:251px;}

			.deanwximg{ float:left; width:100px;}

			.deanwxinfo{ float:left; margin-left:15px; width:135px;}

				.deanwxinfo h5{ font-size:16px; font-weight:normal; color:#fff;}

				.deanwxinfo p{ font-size:13px; line-height:25px;  margin-top:10px; }

		.deanftbottomr{ float:right; width:290px;}

			.deanftbottomr .deanwxinfo{ width:175px;}



/*二级导航*/

#mu{ width:1200px!important; border:0!important; margin:0 auto!important;}

#mu ul{ background:#fff!important; padding:5px 0; width:1200px!important; margin:0 auto!important;}

#deansubnav .p_pop{ background:#f0f0f0; box-shadow:none; border:0; min-width:100px; text-align:center; border-top:0;  padding:0; }

	#deansubnav .p_pop a { display: block; height:35px; line-height:35px; font-size: 14px; padding: 0 5px; border-bottom:0; color:#333; border-bottom:0;}

	#deansubnav .p_pop a:hover{ background:#ff5400; color:#fff;}





/*登录信息*/

	.deanloginin{ color:#38485a; float:right; }

		.deanavartop{ float:left; width:35px; height:50px; overflow:hidden;}

			.deanavartop img{ width:30px; height:30px; border-radius:30px; margin-top:10px; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}

			.deanavartop a:hover img{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);}

		.deanusername{ float:left;height:50px; line-height:50px; padding:0 5px;}

			.deanusername .vwmy,.vwmyqq{ background:none; padding-left:0;}

				.deanusername a{ color:#eee; font-size:14px;}

		.deantxs{ float:left;height:50px; line-height:50px; position:relative;}

			.deantxs a{ display:block; position:relative; background:url({STYLEIMGDIR}/tx.png) center center no-repeat; width:30px; height:50px;}

			.deantxs a:hover{background:url({STYLEIMGDIR}/tx.png) center center no-repeat;}

			

			.deantxs a em{ background:#fbb01f; border-radius:1px; color:#fff; display:block; padding:0 5px; height:18px; line-height:18px; font-size:12px; position:absolute; right:-10px; top:-5px; }

			#myprompt.new{background:url({STYLEIMGDIR}/tx.png) center center no-repeat;}

			

		.deaninfo{ float:left; position:relative; z-index:108; margin-left:5px;}

			.deanhove{ width:40px;height:50px; background:url({STYLEIMGDIR}/set1.gif) center center no-repeat; cursor:pointer;}

			

			.deanhoved{ background:#EFF3F5 url({STYLEIMGDIR}/set.gif) center center no-repeat; }

			

			.deanmessage{ background:#f0f0f0; padding-top:0; position:absolute; top:50px; right:-30px; z-index:109; display:none; border:1px solid #eee; border-top:0; }

				.deanhoved{}

				.deanmessage ul{}

					.deanmessage ul li{ height:40px; width:100px; text-indent:15px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;line-height:40px; display:block; }

					.vwmy{ background:none; padding-left:0;}

					

						.deanmessage ul li a{ display:block; line-height:40px;  font-size:13px; color:#34495e; text-decoration:none;}

						.deanmessage ul li a:hover{ background:#ff5400; color:#fff;}

						.deanlogin .pipe{ display:none;} 

						.deanlogin ul li a{ padding:0;}

								

				.deanexit{ float:left; width:20px;height:50px; margin-left:5px; overflow:hidden; }

					.deanexit a{ display:block; width:20px;height:50px; background:url({STYLEIMGDIR}/exit.gif) center center no-repeat; cursor:pointer;}

					

					



/*快捷导航*/



#qmenu{ width: 31px; height: 26px; line-height: 26px; margin:12px 10px 0 0; padding: 0; border:0;  background:url({STYLEIMGDIR}/ment.png) center center no-repeat; text-indent: -9999px;}

#qmenu.a {  background:url({STYLEIMGDIR}/ment.png) center center no-repeat; }

#qmenu_menu{ margin-top:2px; box-shadow:0 0 0 #fff; border-radius:2px; border:1px solid #eee; }

.p_pop #v_forums a{ padding:0!important;}





/*home页面*/

.ct3_a{ background:#fff; border:1px solid #e6e6e6;}































