@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px; COLOR: #333;font-family:微软雅黑; }
h1,h2,h3,h4,h5,h6{ font-size:12px;}
a{ text-decoration:none; color:#666}
input{ margin:0px; padding:0px;vertical-align: middle;}
a:hover{ text-decoration:none; color:#F00}
ul{ list-style:none;}
li{ list-style:none;}
.clear{ clear:both; width:100%; height:0; overflow:hidden;}
img{ border:none;}
em{ font-style:normal;}
.c10{ height:10px;}
.c9{ height:10px;}
.c8{ height:10px;}
.cc{ height:5px;}
.c1{ height:1px}
.fl{ float:left; overflow:hidden}
.fln{ float:left}
.fr{ float:right; overflow:hidden}
.bor{ border:1px solid #cecece}
.frn{ float:right}
.w1000{ width:1000px; margin:auto; overflow:hidden}
.w1000c{ width:1000px; margin:auto}
.w980{ width:980px; margin:auto; overflow:hidden}
.w996{ width:996px; margin:auto; overflow:hidden}
.w1001{ width:1001px; margin:auto; overflow:hidden}
ul li.pno{ padding-right:0}

.top{ height:29px; border-bottom:1px solid #e4e4e4; text-align:right; line-height:29px}
.top a{ padding:5px}
.top w1000c{ position:relative}
.weixin_ico{ background:url(../images/weixin_ico.png) no-repeat left center;}
.top a.ico{padding:5px 5px 5px 25px}
.cn_ico{ background:url(../images/cn_ico.png) no-repeat left center; padding-left:15px}
.en_ico{ background:url(../images/en_ico.png) no-repeat left center;}
i.iwx{ position:absolute; width:110px; height:110px; background: #fff url(../images/weixin.jpg) no-repeat center center; display:none; z-index:999999; top:29px; right:380px; border:1px solid #cecece}
.weixin_ico:hover i.iwx{ display:block}

.head{ height:100px; padding-top:2px}
.head .logo{ width:242px;}
.head .logo a{ width:212px; height:100px; background:url(../images/logo.png) no-repeat left top; display:block}

/*banner*/
.fullSlide{ width:100%;  position:relative;  height:424px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:424px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:424px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0; }

/*
.nav{ width:600px;}
.nav li{ float:left; width:85px; font-size:16px; text-align:center; font-family:Arial, Helvetica, sans-serif}
.nav li a{ display:block; width:85px; height:100px; color:#737272}
.nav li a:hover,.nav li a.hover{ background:#135ecb; height:97px; border-bottom:3px solid #003e99; color:#fff}
.nav li a em{ display:block; padding-top:29px; font-family:微软雅黑; height:34px; line-height:34px}*/

/*下拉菜单*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:9990; width:600px; color:#fff; height:40px; line-height:40px;   }
.nav{ width:600px; font-family:"Microsoft YaHei",SimSun,SimHei;position:relative; z-index:9990; height:100px;}
.nav .m{ float:left;  position:relative;  }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:85px; overflow:hidden; height:100px; text-transform:uppercase}
.nav h3 em{ display:block; padding-top:25px; font-family:微软雅黑; height:34px; line-height:34px}
.nav h3 a{ display:block; width:85px; height:100px; color:#737272;font-size:16px; text-align:center }
.nav h3 a:hover{background:#135ecb;color:#fff;}
.nav .on{}
.nav .on h3 a{background:#135ecb; height:97px; border-bottom:3px solid #003e99; color:#fff; display:block}
.nav .sub{ display:none; /*默认隐藏*/ width:280px; padding:5px 10px 10px 10px;position:absolute; left:0px; top:97px;  z-index:999;
background: #135ecb;
  filter:Alpha(opacity=90);/* 只支持IE6、7、8、9 */
  /*position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
  *zoom:1;opacity:0.9; font-family:"微软雅黑" }
.nav .sub li{ height:20px; line-height:20px; padding:4px 0;  float:left; width:90px;   }
.nav .sub li a{ display:block; padding-left:6px; color:#fff; font-size:14px}
.nav .sub li a:hover{ color:#FA6D06;    }
.nav .sub li div{ width:auto; display:block;padding-top:5px}
.nav .sub li div a{ font-size:12px;color:#c5c2c2}

.nav #m1 .sub{ left:0px}
.nav #m2 .sub{ width:1100px; left:-390px}
.nav #m2 .sub li,.nav #m1 .sub li{ width:auto; padding-right:5px; height:auto;}
.nav #m6 .sub{}
.nav #m3 .sub li{ width:auto; padding-right:15px}
.nav #m3 .sub{ width:410px; left:0}
.nav #m1 .sub{ width:480px}
/*

.nav #m2 .sub li{ width:105px;}

.nav #m2 .sub{ width:640px}
.nav #m2 .sub li,.nav #m1 .sub li{ display:block; width:100%; font-weight:bold; font-size:14px}
.nav #m2 .sub div,.nav #m1 .sub div{display:block}
.nav #m2 .sub div a,.nav #m1 .sub div a{ color:#cecece;display:block; height:24px; padding:0 10px; line-height:24px; float:left;}
8*/

.head .tel{ background:url(../images/tel.png) no-repeat; width:149px; height:100px; position:relative}
.head .tel img{ width:30px; position:absolute; left:10px; top:25px}
.box{ margin-top:51px;}
.box .title{padding-bottom:50px;}
.title{ width:257px; margin:auto; background:url(../images/title.jpg) no-repeat; height:70px}
.title h1{ font-size:16px; color:#135ecb; display:block; height:25px; line-height:25px; text-align:center; padding-top:27px; padding-bottom:0}
.title h1 a{color:#135ecb;}
.title em{ text-transform:uppercase; font-size:24px; color:#b0b0b0; width:100%; text-align:center; display:block; font-family:Arial, Helvetica, sans-serif}
.search{ float:left; width:242px; height:28px; margin-right:4px; position:relative; margin-right:15px }
.s_name{border:1px solid #d4d4d4; width:242px; height:21px; background:url(../images/s_ico.png) no-repeat 5px center; color:#d4d4d4; text-indent:30px}
.s_submit{ height:19px; width:19px; background:url(../images/s_search.png) no-repeat; border:none; position:absolute; right:6px; top:4px; cursor:pointer}
.s_submit:hover{ border:none}

.p_list{ background:#f1f4f9; margin:25px 0 0 0}
.list_img li{ float:left; width:247px; padding-right:4px}
.list_img li img{ width:245px; height:361px; border:1px solid #cecece}

.w_news .title{  margin-top:15px}
.w_news ul{ height:164px; background:#f1f4f9; padding:28px 0}

.a0{ width:100%; height:899px; background:url(../images/a0.jpg) no-repeat center top}
.a1{ width:100%; height:2048px; background:url(../images/a1.jpg) no-repeat center top}
.a2{ width:100%; height:700px; background:url(../images/a2.jpg) no-repeat center top}
.af{ width:100%; height:176px; background:url(../images/af.jpg) no-repeat center top}

.a4{ width:100%; height:647px; background:url(../images/a4.jpg) no-repeat center top}
.a6{ width:100%; height:543px; background:url(../images/a6.jpg) no-repeat center top}

.w_news dl{ width:100%; background:#f1f4f9}
.w_news dl div{ width:954px; margin:auto; height:129px; padding:18px 0}
.w_news dl div dt{ float:left; width:200px;}
.w_news dl div dt img{ width:200px; height:129px}
.w_news dl div dd{ float:right; width:698px;}
.w_news dl div dd h1{ font-size:16px; display:block; height:30px; line-height:30px; width:100%; padding-bottom:16px}
.w_news dl div dd h1 a{ color:#135ecb;}
.w_news dl div dd p{ line-height:23px; display:block; height:46px; overflow:hidden}
.w_news dl div dd em{ display:block; font-size:14px; width:80px; height:24px; line-height:28px; border-bottom:4px solid #135ecb; float:left; padding-top:3px}
.w_news dl div dd a.more{ float:right; padding-top:10px; color:#8a8a8a}
/*.w_news dl:hover,.w_news dl.hover{ background:#135ecb; cursor:pointer}
.w_news dl:hover div dd h1 a,.w_news dl:hover div dd,.w_news dl:hover div dd a.more,.w_news dl.hover div dd h1 a,.w_news dl.hover div dd,.w_news dl.hover div dd a.more{ color:#fff}
.w_news dl:hover div dd em,.w_news dl.hover div dd em{ border-bottom:4px solid #fff}*/
.w_news dl:nth-child(3),.w_news dl:nth-child(5){background: #e5e8eb;}
.w_news dl:nth-child(3) a,.w_news dl:nth-child(3) h1 a,.w_news dl:nth-child(3) a.more,.w_news dl:nth-child(5) a,.w_news dl:nth-child(5) h1 a,.w_news dl:nth-child(5) a.more{}
.w_news dl:nth-child(3) div dd em,.w_news dl:nth-child(3) div dd em{}
.w_news dl:nth-child(3) dd,.w_news dl:nth-child(5) dd{float:left;}
.w_news dl:nth-child(3) dt,.w_news dl:nth-child(5) dt{float:right;}
.w_about{ padding-bottom:15px}
.about_txt{ color:#000; font-size:14px;}
.about_txt em{ color:#135ecb}
.about_txt img{ float:right; padding-right:23px; padding-left:48px}
.about_txt p{ padding-left:16px; line-height:28px; padding-top:20px; text-indent:2em;}

.contact_txt{ width:100%; height:430px; background:url(../images/contact_bg.jpg) no-repeat}
.contact_txt .w1000{ position:relative; height:430px}
.contact_txt .w1000 span{ position:absolute; display:block; width:450px; height:180px; top:136px; right:33px; padding:28px 0 0 28px; background: #fff}
.contact_txt .w1000 span h1{ font-size:16px; color:#135ecb; padding-bottom:8px}
.contact_txt .w1000 span p{ font-family:'宋体'; color:#646464; line-height:22px}
.contact_txt .w1000 .code_w,.contact_txt .w1000 .code_x{ width:95px; height:95px; background:url(../images/website.jpg) no-repeat; position:absolute; top:220px; right:144px; text-align:center; line-height:210px; font-size:14px; font-weight:bold;background-size:95px 95px;}
.contact_txt .w1000 .code_x{ background:url(../images/weixin.jpg) no-repeat; right:46px; border-left:1px dashed #cecece}

.w_link{ background:#1980ff}
.w_link ul{ width:1000px; margin:auto; padding:11px 0}
.w_link ul h1{ display:block; float:left; width:73px; height:43px; line-height:43px; color:#fff}
.w_link ul li{ float:left; padding-right:11px}
.w_link ul li img{ width:118px; height:43px}

.w_foot{ height:55px; width:100%; background:#0566dd; text-align:center; color:#fff; padding:20px 0}
.w_foot a{ color:#fff; padding:0 10px}
.w_foot p{ line-height:28px}

.banner{ width:100%; height:200px; background:url(../images/banner.jpg) no-repeat center top; margin-top:2px}
.banner1{ background:url(../images/banner1.png) no-repeat center top}
.banner2{ background:url(../images/banner2.png) no-repeat center top}
.banner3{ background:url(../images/banner3.png) no-repeat center top}
.banner4{ background:url(../images/banner4.png) no-repeat center top}
.banner5{ background:url(../images/banner5.png) no-repeat center top}
.banner6{ background:url(../images/banner6.png) no-repeat center top}
.banner7{ background:url(../images/banner7.png) no-repeat center top}


.w_position{ height:48px; line-height:48px; text-align:right; color:#a3a3a3}
.w_position em{ color:#3b3b3b; background:url(../images/home_ico.jpg) no-repeat left center; padding-left:15px}
.w_position a{ color:#a3a3a3}
.boxc{ padding-bottom:180px}
.boxc .fl{ width:200px;}
.boxc .fr{ width:766px;}
.boxp .fr{ width:780px; padding-right:5px}
.boxp { padding-bottom:80px}
.w_column h1,.sideMenu h1{ display:block; width:170px; height:90px; padding-left:30px; padding-top:23px; background:#1d6ffd; color:#fff; font-size:24px; font-weight:bold; margin-bottom:2px}
.w_column h1 em,.sideMenu h1 em{ display:block; font-weight:normal; text-transform:uppercase}
.w_column li a{ color:#282828}
.w_column li{ height:42px; background:#dfdfdf; margin-bottom:1px; padding-left:30px; line-height:42px; font-size:14px}
.w_column li.select{ background:#75a5f8}
.w_column li.select a{ color:#fff}

.column_contact{ display:block; width:200px; height:84px; background:#313a47 url(../images/tel_ico.jpg) no-repeat 29px center; margin-top:3px; color:#fff; position:relative}
.column_contact a{ display:block; height:15px; line-height:15px; font-size:14px; border-left:4px solid #bc101c; text-indent:5px; position:absolute; top:35px; right:20px; color:#fff}
.column_contact a:hover{ text-decoration:underline}

.about_t{ padding:20px ; line-height:25px; color:#8395a5}
.about_t img{ margin-bottom:30px; }
.about_t p{ padding-bottom:15px;}

.boxp .fr dl{ background:#f5f5f5;}
.boxp .fr dl dt{ float:left; width:582px; overflow:hidden}
.boxp .fr dl dd{ float:right; width:168px; padding:20px 15px; overflow:hidden; color:#676767; font-family:'宋体'}
.boxp .fr dl dd p{ line-height:28px}
.boxp .fr dl dd h1{ color:#d20915; padding-top:50px}
.boxp .fr dl dt img{ width:582px}

.boxn .fr{ width:748px; padding:0 16px 0 36px}
.l_news{ padding:20px}
.l_news li{ background:url(../images/dian.jpg) no-repeat 2px center; height:33px; line-height:33px; border-bottom:1px dashed #cbcbcb; text-indent:10px}
.l_news li a{ color:#2d2d2d}
.l_news li a:hover{ text-decoration:underline}
.l_news li span{ padding-right:12px; float:right; color:#b7b7b7}

.boxt .fr{ width:706px; margin-right:40px; background:url(../images/contact_us_bg.jpg) no-repeat right 35px}

.contact_ust h1{ display:block; height:35px; line-height:35px; font-size:16px; color:#184691}
.contact_ust h1 em{ color:#c90103; text-transform:uppercase}
.contact_ust span{ display:block; height:80px; line-height:80px; color:#e70002; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:33px; background:url(../images/tel_ico2.jpg) no-repeat 1px center; padding-left:42px}
.contact_ust p{ line-height:25px; color:#151515}

/*go-top*/
.side-pannel {
	position: fixed;
	left: 51%;
	margin-left: 496px;
	z-index: 99
}
.side-bar {
	border: 1px solid #E7E7E7;
	border-bottom: none;
	bottom: 100px;
	background: #fff
}
.side-bar a {
	display: block;
	cursor: pointer;
	width: 70px;
	height: 40px;
	border-bottom: 1px solid #cecece;
	position: relative;
	color: #676767;
	text-align: center
}
.side-bar a s {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.side-bar a span {
	line-height: 20px
}

.side-bar a.gotop s {
	position: absolute;
	top: 50%;
	left: 17px
}
.side-bar a.text {
	padding-top: 20px
}
.side-bar a.qr s {
	position: absolute;
	top: 50%;
	left: 18px
}
.side-bar a.qr i {
	width: 277px;
	height: 259px;
	position: absolute;
	left: -277px;
	top: 50%;
	margin-top: -120px;
	display: none;background-position: 0 0
}
.a_qqa{ position:relative}
.a_qqa i{ width: 277px;
	height: 100px;
	position: absolute;
	left: -122px;
	top: 140%;
	margin-top: -120px;
	display: none; background:#fff
	}

.side-bar a.qr:hover i,.side-bar .a_qqa:hover i {
	display: block
}
.side-bar .a_qqa i{ border:1px solid #cecece; width:100px; height:276px; border-bottom:none;}
.side-bar .a_qqa i em{ display:block; width:20px; height:43px; position:absolute; right:-20px; z-index:100; top:50px; background:url(../images/qq_bg1.png) no-repeat}
.side-bar .a_qqa i a{ font-style:normal; display:block; height:25px; line-height:25px; width:80px; padding:10px}
.side-bar a.qr i {
	background-image: url(../images/weixin.png)
}

.g-icon-top {
	height: 20px;
	width: 35px;
	margin-top: -10px;
	background-position: 0 -33px
}
.g-icon-survey1 {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: 0 -53px
}
.side-bar a.survey:hover s {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: -26px -53px
}
.g-icon-qq1 {
	height: 20px;
	width: 22px;
	margin-top: -10px;
	background-position: -35px -33px
}
.g-icon-weibo1 {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	/*background-position: -72px 0;*/
	background:url(../images/home.png) no-repeat
}
/*.g-icon-weibo2, .side-bar a.weibo:hover s {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px -25px
}*/
.g-icon-qr1 {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: -36px 0
}
.g-icon-qr2, .side-bar a.qr:hover s {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: 0 0
}

.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s{background-image: url(../images/sprite.png)}
.g-icon-weibo1{ background:url(../images/home.png) no-repeat}
s.g_app{ display:block; height:27px; height:27px; background:url(../images/app.png) no-repeat 20px top; margin-top:5px}
.side-bar a.app_t{ height:50px}
.l_honor{ margin-right:-12px}
.l_honor li{ padding-right:12px; padding-bottom:20px}
.l_honor li span{ display:block; height:25px; line-height:30px; text-align:center; width:247px;overflow:hidden}

/*page*/
#listpage{ padding-top: 20px; text-align:center}
.xiaocms-page { margin-top:20px; margin-left:20px; margin-bottom:20px }
.xiaocms-page a { margin:0 5px; border:1px solid #ddd; padding:4px 10px; color:#666; line-height:28px; border-radius: 15px; }
.xiaocms-page a:hover { border:1px solid #0066cc; background:#0066cc; color:#fff; }
.xiaocms-page span { border-radius: 15px; background-color:#e4f6fc; color:#5394aa; border:1px solid #bfdfea; font-weight:bold; margin: 0 5px; padding: 4px 10px; }
.xiaocms-page ul li { float:left; }

.l_news dl{height:149px}
.l_news dt{ width:202px; float:left; }
.l_news dt img{ width:200px; height:129px; border:1px solid #cecece}
.l_news dd{ float:right; width:510px}
.l_news dd h1{ display:block; height:50px; line-height:50px; font-size:14px}
.l_news dd p{ line-height:24px; height:48px; overflow:hidden; padding-bottom:10px}
.l_news dd em{ float:left; color:#cecece}
.l_news dd a.more{ float:right; color:#1d6ffd}

h1.c_m_title{border-bottom: 1px dashed #CCCCCC;color: #333;font-family: "宋体";font-size: 22px;line-height: 40px;padding-bottom: 10px;margin-bottom: 10px;text-align: center;}
.info_con_tit {font-family: "宋体";line-height: 24px;margin-bottom: 15px;}
.info_con_tit .n_tit {text-align: center;color: #BCBBBB;}
.info_con_tit span {margin-right: 20px;}

.f_show{ border:1px solid #cecece; width:764px}
.f_show .about_t{ padding:20px}

.item-list input.input-text{ width:400px; height:25px; line-height:25px;}
.item-list tr td{ padding-bottom:10px}
.item-list input.button{ padding:10px 20px; background:#135ecb; border:none; color:#fff; font-size:14px;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;border-radius: 5px; cursor:pointer; margin-right:25px}
.item-list input.button:hover{ background:#1d6ffd}


/*产品导航*/
.sideMenu{ border:1px solid #ddd;  }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
font:normal 14px/32px "Microsoft YaHei";}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ line-height:20px; line-height:20px}

.s_product{ padding-bottom:25px;font-size:14px;}
.s_product .fl{ width:302px; padding-left:60px}
.s_product .fl img{ border:1px solid #cecece}
.s_product .fr{ width:340px}
.s_product .fr h1{ display:block; line-height:40px; font-size:16px;padding-bottom:20px}
h2.h2title{ border-bottom:1px solid #cecece; margin-bottom:35px}
h2.h2title span{ display:block; height:30px; line-height:30px; width:100px; text-align:center; background:#1d6ffd; font-size:14px; color:#fff; margin-left:60px}

.a_banner{ width:100%; height:425px; background:url(../images/banner_attraction.jpg) no-repeat center center; margin-top:1px}
.attraction_a{ background:url(../images/attraction_bg.jpg) repeat-x left top #f0f0f0 ; padding-bottom:35px}
.attraction_a .w996 div{ width:1001px}
.attraction_1{height:355px; background:url(../images/attraction_1.jpg) no-repeat}
.attraction_2{height:373px; background:url(../images/attraction_2.jpg) no-repeat}
.attraction_3{height:415px; background:url(../images/attraction_3.jpg) no-repeat}
.attraction_4{height:351px; background:url(../images/attraction_4.jpg) no-repeat}
.attraction_5{height:284px; background:url(../images/attraction_5.jpg) no-repeat}
.attraction_6{height:432px; background:url(../images/attraction_6.jpg) no-repeat}
.attraction_7{height:326px; background:url(../images/attraction_7.jpg) no-repeat}
.attraction_8{height:306px; background:url(../images/attraction_8.jpg) no-repeat}
.attraction_9{height:349px; background:url(../images/attraction_9.jpg) no-repeat}
.attraction_10{height:528px; background:url(../images/attraction_10.jpg) no-repeat}
.attraction_11{height:490px; background:url(../images/attraction_11.jpg) no-repeat}

#navigation{ position:fixed; _position:absolute; top:30%; left:20px; z-index:999; border:1px solid #cecece; border-bottom:none}
#navigation h1{ display:block; background:#135ecb; color:#fff; height:45px; line-height:45px; text-align:center; font-size:16px}
#navigation li{ height:26px; line-height:26px; background:#fff; padding:5px 25px; font-size:14px; text-align:center; border-bottom:1px solid #cecece}

.picMarquee-left,.picMarquee-left1{ overflow:hidden; position:relative;  }
.picMarquee-left .bd,.picMarquee-left1{ }
.picMarquee-left .bd ul,.picMarquee-left1 ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li,.picMarquee-left1 ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic,.picMarquee-left1 ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img,.picMarquee-left1 ul li .pic img{ width:245px; height:361px; }
.picMarquee-left .bd ul li .pic a:hover img{ }
.picMarquee-left .bd ul li .title,.picMarquee-left1 ul li .title{ line-height:24px;  }
.picMarquee-left1 ul li{margin:0 2px}


label {
	margin: 3px 0;
	font-size: 90%;
	font-weight: bolder;
	display: inline-block; width:60px;
}
label.checkbox {
	font-weight: normal;
	display: inline;
}
input {
	border: 1px solid #ccc;
	padding: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	background: white;
	color: black;
}
input:hover {
	border: 1px solid #6ad;
}
input.medium {
	width: 220px;
}
input.inputtext {
	border: 0;
	width: auto;
}
input.submit {
	margin-top: 10px;
}
#message {
	border: 1px solid #ccc;
	padding: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	background: white;
	color: black;
	width:400px;
	height:120px;
}
/* Construction ----------------------------------------------------------- */

#dialog {
	margin: 50px auto 0 auto;
	background: #fff;
	color: #222;
	border: 3px solid #123;
	padding: 10px;
	width: 350px;
	text-align: left;
}
.list {
	list-style:none;
	margin-top: 6px;
	text-align:left;
}
.list li {
	list-style:none;
}
.paypal {
	float:right;
	margin-top:30px;
	margin-right:10px;
}
#demo {
	margin-top:10px;
}
.menu {
	clear:both;
	width:100%;
	border:#CCCCCC dashed 1px;
	margin-top:5px;
}
.menu li {
	list-style:none;
	float:left;
	margin-right:5px;
}
/* Login dialog ----------------------------------------------------------- */


#div_li {
	float: left;
	width: 180px;
}
* html #div_li {
	margin-top: 1px;
}
#submit span, #forgot-submit span {
	padding-left: 8px;
	font-size: 11px;
}
* html #submit span, * html #forgot-submit span {
	position: relative;
	top: -4px;
}
.div_li{ padding:5px 0}
.div_li span {
	padding-left:5px;
	font-size:12px;
	font-weight:normal;
	color:#999;
}
.version {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#999;
	font-size:9px;
	height:10px;
}

/* Messages --------------------------------------------------------------- */

.error, .success {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	margin: -5px -10px 0;
	padding: 10px 20px;
	text-align: left;
}
.error {
	background: #a22;
	color: #fff;
}
.success {
	background: #cfc;
	color: #051;
}

#login_submit{ padding-top:35px; padding-left:150px}

.float_layer {border: 1px solid #1d6ffd; display:none; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #fff; background: #1d6ffd; border-bottom: 1px solid #1d6ffd; position: relative; }
.float_layer .min { width: 21px; height: 20px; background: url(../images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(../images/min.gif) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url(../images/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(../images/max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(../images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(../images/close.gif) no-repeat 0 0; }
.float_layer .content { height:250px; width:300px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666; background:#fff  }
.float_layer .wrap2 { padding:0 }

.float_layer .content  tr{ margin:10px 0;}
.float_layer .content  table{ padding-top:15px;}
.float_layer .content input.button{ padding:10px; background:#135ecb; border:none; color:#fff; font-size:14px;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;border-radius: 5px; cursor:pointer; margin-right:25px; margin-top:20px;}
.float_layer .content input.button:hover{ background:#1d6ffd}

.pagination{font-size: 12px;text-align: center; height:52px; line-height:30px; margin-bottom:30px; background-color:#FFF; padding-top:15px; font-size:16px;}
.pagination ul li{float:left; height:28px; line-height:28px;padding:0 12px;color:#333;border: 1px solid #e3e3e3;background:#fff;border-radius:2px;margin:0 5px;color:#000}
.pagination ul li.thisclass{background:#02589e;border:1px solid #02589e;color:#fff;padding:0 12px;height:28px;line-height:28px;border-radius:2px;margin:0 5px;}
.pagination ul li a{color:#02589e}

.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../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(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../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(../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(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


/*pages*/

.page-wrapper { clear:both; padding-top:20px; text-align:center; }

.pagebar .page-s { display: flex; justify-content: center; margin-top: 10px;margin-bottom:30px;}
.page-s a { background: #fff; border: 1px solid #ccc; color: #333; font-size: 14px; padding: 3px 12px; margin: 0 3px; border-radius: 3px;}
.page-s span { color: #333; font-size: 14px; padding: 3px 2px; margin: 0 3px; border-radius: 3px;}
.page-s a:hover { color: #C00; border: 1px solid #06C;}
.page-s a.page-num-current { color: #fff; background:#06C; border: 1px solid #06C;}

/* -- page end -- */

