@charset "gb2312";

/* Author @DazhangLiu */
/*----------------------------------------------------------总体设置----------------------------------------------------------*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0}
html{ font-size:12px; FONT-FAMILY:Arial,'宋体'; overflow-y:scroll;}
body{color:#999;   min-width:1150px;}
a:link,a:visited{color:#999; text-decoration: none;}
a:active{color:#999; text-decoration:none;}
a:hover{color:#0768c7;}
a{blr:expression(this.onFocus=this.blur()); outline:none;}/*去掉a标签虚线*/
img{ border:0;}
ul,li{ list-style-type:none;}
.clear{ clear:both;}
.hid{ display:none;}
.heights5{ height:5px; line-height:5px; margin:0 auto; padding:0;}
.heights10{ height:10px; line-height:10px; margin:0 auto; padding:0;}
.heights15{ height:15px; line-height:15px; margin:0 auto; padding:0;}
.heights20{ height:20px; line-height:20px; margin:0 auto; padding:0;}
.heights30{ height:30px; line-height:30px; margin:0 auto; padding:0;}
.heights60{ height:60px; line-height:60px; margin:0 auto; padding:0;}
.r3{ border-radius:3px;}
.nothing{font-size:14px; font-weight:bold; color:#ff0000; text-align:left;}/*资料整理中*/
.floatL{ float:left;}
.floatR{ float:right;}
.hand{ cursor:pointer;}
.yy{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 2px 2px 10px #eee;/*firefox*/
	-webkit-box-shadow: 2px 2px 10px #eee;/*safari或chrome*/
	box-shadow:2px 2px 10px #eee;/*opera或ie9*/
}
.yy1{
	-moz-box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #999;
	opacity: 1;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.ellipsis{overflow:hidden; white-space:nowrap;  text-overflow:ellipsis;  -o-text-overflow:ellipsis;}
.return{ float:right; padding-left:30px; background:url(return.png) no-repeat 5px center;}
h3{color: #e0b874; font-size: 16px}
/*----------------------------------------------------------/总体设置----------------------------------------------------------*/

/*------------------------------------------------------------top设置----------------------------------------------------*/
.top_wraper{ height:80px; background:#F8F8F8; border:1px solid #E5E5E5;}
.top_wraper_center{ width:1150px; height:80px; margin:0 auto;}
.logo{ display:block; width:450px; height:80px; background:url(../images/logo.png) no-repeat center; float:left;}
.phone{ display:block; width:450px; height:60px;  float:right; font-family:"宋体"; font-size:18px; padding-top:10px;}

.top_nav{ height:48px; background:url(../images/s_03.jpg) repeat-x; border:1px solid #E5E5E5;}
.menu{height:48px;display:block;padding:0px;width:1150px; margin:0 auto;}
.menu ul{list-style:none;padding:0;margin:0;}
.menu ul li{float:left;overflow:hidden;position:relative;line-height:48px;text-align:center;}
.menu ul li a{position:relative;display:block;width:150px;height:48px;font-family:"宋体", "宋体";font-size:14px;text-decoration:none;cursor:pointer;font-weight:bold;}
.menu ul li a span{position:absolute;left:0;width:150px;}
.menu ul li a span.out{top:0px;}
.menu ul li a span.over,  .menu ul li a span.bg{top:-48px;}
#menu2{background-image:url(../images/s_03.jpg);background-repeat:repeat;}
#menu2 ul li a{color:#FFFFFF;}
#menu2 ul li a span.over{color:#0768c7;height:48px;width:111px;background-image:url(../images/w_03.jpg);background-repeat:repeat;}


.banner{ height:600px; width:100%; background-repeat:no-repeat; position:relative; overflow:hidden;}
.banner_img{ width:100%; height:600px; position:absolute; left:0; top:0;}
.banner ul{ position:absolute; bottom:110px; left:45%; z-index:5;}
.onfocus ul li{ float:left; background:url(../images/bannerchange.png) no-repeat; display:block; width:19px; height:19px; margin:0 5px; cursor:pointer; }
.banner_sel{ background:url(../images/bannerchange.png) no-repeat 0px -19px !important;}
/*------------------------------------------------------------/top设置----------------------------------------------------*/

/*------------------------------------------------------------footer设置----------------------------------------------------*/
.footer{ height:60px; background:#F4F4F4; padding:15px 0;}
.footer-c{width:1150px; margin:0 auto;}
.footer-c-l p{ font-size:11px; color: #999; line-height:23px;}
/*.footer-c-l p span{color:#b3b3b3;}*/
.footer-c-l .company{ font-size:13px; color:#969696; margin-bottom:15px;}
.bottom-menu{ color:#969696; font-size:14px; font-weight:bold;}
.footer-c-r ul{ margin-top:40px; }
.footer-c-r ul li{ float:right; margin-left:40px; position:relative; }
.footer-c-r ul li a{ display:block; width:41px; height:41px; }
.footer-c-r ul li a.facebook{ background:url(../images/facebook.png) no-repeat center;}
.footer-c-r ul li a:hover.facebook{ background:url(../images/facebook1.png) no-repeat center;}
.footer-c-r ul li a.qzt{ background:url(../images/qzt.png) no-repeat center;}
.footer-c-r ul li a:hover.qzt{ background:url(../images/qzt1.png) no-repeat center;}
.footer-c-r ul li a.alimama{ background:url(../images/alimama.png) no-repeat center;}
.footer-c-r ul li a:hover.alimama{ background:url(../images/alimama1.png) no-repeat center;}
.copyright{ font-size:11px; color: #999; line-height:40px; text-align:right;}
.erweima-warp{ position:absolute; top:0px; left:-20px; height:0px; overflow:hidden;}
.erweima{ border:1px solid #E9E9E9; padding:10px; background:#fff;}
.erweima img{ width:135px; height:135px; border:1px solid #ECECEC;}
.erweima p{ text-align:center; color:#cda254; margin-top:5px;}
/*------------------------------------------------------------/footer设置结束----------------------------------------------------*/

/*------------------------------------------------------------首页设置-----------------------------------------------------*/
.warp{ width:1150px; margin:0 auto; position:relative;}
.products-i{ position:relative; top:-85px; height:420px; background:#FFF; z-index:6;}
.products-i .title{ width:1088px; margin:0 auto; height:85px;}
.products-i .title span{ display:block; width:165px; height:25px; padding-top:30px; float:left;  font-size:30px; line-height:30px; color:#0768c7;}
.products-i .title a{ float:right; color:#0768c7; font-size:9px; margin:35px 10px 0 0; letter-spacing:3px; }
.products-i ul{ width:1085px; margin:0 auto;}
.products-i ul li{ border:1px solid #CFCFCF; float:left; width:270px; height:363px; margin-left:-1px; background:#F4F4F4;}
.products-i ul li .pic{ width:236px; height:236px; padding:17px; background:#FFF;}
.products-i ul li img{ width:236px; height:236px;}
.products-i ul li .pic{ margin}
.products-i .list{ margin:10px;}
.products-i .list a:hover{ text-decoration:underline;}
.products-i .list dl{ line-height:30px; color:#656565;}
.products-i .list dl dt{ color:#2591fe; font-weight:bold;}
.products-i .list dl dd{ border-bottom:1px dashed #E1E0E0;}
.btn_more{ display:block; width:98px; height:32px; background:url(../images/326.png) no-repeat center; margin-top:8px;}

.products-w{ height:390px; background:#0768c7; overflow:hidden; position:relative;}
.products-w ul{ position:relative;}
.products-w .image{ width:960px; height:390px; position:absolute; left:50%; background:#0F0;}
.products-w .content{ width:1150px; margin:0 auto; height:390px;}
.products-w .content .left{ width:575px; height:390px; color:#FFF;}
.products-w .content .left h1{ padding-top:80px; padding-bottom:35px;}
.products-w .content .left p{ margin-right:90px; font-size:11px; line-height:20px;}
.products-w .content .left .btm_l_r{ margin-top:30px; width:75px; height:27px;}
.products-w .content .left .btm_l_r span{ display:block; width:27px; height:27px; cursor:pointer;}
.pro_left{ background:url(../images/pro_list_right.png) no-repeat left center; float:left;}
.pro_right{ background:url(../images/pro_list_right.png) no-repeat right center; float:right;}

.about_news{ margin-top:85px; margin-bottom:40px;}
.about{ width:656px; height:370px; color:#747474;}
.about h1{ font-size:15px; line-height:60px; margin-top:20px; color:#0768c7;}
.about p{line-height:20px; margin-right:50px; text-indent:2em;}
.about a{ font-size:11px; color:#747474;}
.news{ width:400px; height:370px;}
.news .title{ height:55px;}
.news .title span{ display:block; width:105px; height:22px; font-size:30px; color:#0768c7;  float:left;}
.news .title a{ float:right; color:#0768c7; font-size:9px; margin:10px 10px 0 0; letter-spacing:3px; }
.news ul li{ height:74px; color:#0768c7; font-size:11px; line-height:30px; border-bottom:#CCC dashed 1px;}
.news ul li a{ color:#747474; display:block; height:74px; overflow:hidden;}
.news ul li.lihover{background:url(news1.png) no-repeat right bottom #3d9af5;}
.news ul li a:hover{color:#FFF;}
.news ul li .date{ float:left; width:66px; height:65px; font-size:34px; text-align:center; padding-top:9px; line-height:none;}
.news ul li .datehover{ background:#0768c7;}
.news ul li .date p{ font-size:12px;}
.news ul li .content{ float:right; width:310px; margin-top:5px;}

#goobk{background: url(/images/contact/submit.png) no-repeat; width:207px;height: 43px; position: relative;top: 35px;left:335px; color: #fff;}
/*------------------------------------------------------------/首页设置-----------------------------------------------------*/

/*------------------------------------------------------------产品列表页-----------------------------------------------------*/
.in-banner{ height:250px;}
.in-warp{ width:1150px; margin:60px auto;}
.in-left{ width:255px; float:left;}
.in-left-title{ background:url(../images/left_title.jpg) no-repeat; height:60px; line-height:60px; text-align:center; font-size:20px; color:#fffdf8; font-weight:bold;}
.in-left ul{ background:#f8f8f8;}
.in-left ul li a{ display:block; heigth:44px; line-height:44px; border-bottom:1px solid #e3e3e3; font-size:13px; color:#747474; text-indent:40px; background:url(../images/in-left-list.png) no-repeat 20px 20px; cursor:pointer;}
.in-left ul li .h1sel{ background:url(../images/in-left-list.png) no-repeat 20px -65px #CEBD93; color:#FFF;}
.in-left ul li .title-2{ background:#FFEDC4; padding:20px 20px; display:none;}
.in-left ul li .title-2 a{ display:block; font-size:13px; color:#69b1f9; line-height:20px;}
.in-left ul li a:hover{ background:url("temp/liststyle.png") no-repeat 0px 8px #2a94ff; color:#FFF;}
.a-hovers{ background:url("temp/liststyle.png") no-repeat 0px 8px #cebd93 !important; color:#FFF !important;}
.in-right{ width:850px; float:right;}
.in-right .title{ font-weight:bold; font-size:14px; border-bottom:1px solid #007fff; line-height:30px;}
.in-right .title a{ color:#007fff;}
.in-right .title span{color:#2591fe;}
.in-right ul{  height:auto; padding-top:20px;}
.in-right ul li{ float:left; border:1px solid #CCC; margin-right:-1px; margin-top:-1px; position:relative; }
.in-right ul li a{ display:block; background:#F4F4F4;}
.in-right ul li .pic{ height:280px;  background:#FFF;}
.in-right ul li .pic img{ margin:20px; width:240px; height:240px;}
.in-right ul li h1{ text-align:center; font-size:14px; color:#656565; line-height:60px; background:none;}

.in-right .content{ border:1px solid #CCCCCC; margin-top:25px; padding:30px;}
.in-right .content .pics{ width:360px; height:415px; float:left;}
.in-right .content .pics .bigimg{ width:360px; height:350px; overflow:hidden;}
.in-right .content .pics .bigimg img{ width:360px; height:350px;}
.in-right .content .parameter{ width:410px; float:right;}
.in-right .content .parameter h1{ width:410px; float:right; font-size:16px; color:#dbad59;}
/*------------------------------------------------------------/产品列表页结束-----------------------------------------------------*/

/*------------------------------------------------------------产品详情页-----------------------------------------------------*/
.productshow{ border: 1px solid #cccccc; margin-top: 30px; padding: 30px 20px 150px 20px; margin-bottom: 100px}
.pspic{ float: left;margin-right: 10px; margin-bottom: 80px}
.productshow table,td,tr{ border: 1px solid #cccccc;border-collapse: collapse; color: #656565; font-size: 13px}
.productshow table td{ width: 190px; height: 40px; margin: 0px; padding-left: 10px}
.fontleft{ text-align: right; padding-right: 10px; }
.productshow ul li{ margin-left: 3px; border: 1px solid #f4f4f4}
h4{ color: #656565;margin-bottom: 30px;}
.productshow p{ line-height: 20px; margin-bottom: 55px}
/*------------------------------------------------------------产品详情页结束-----------------------------------------------------*/

/*------------------------------------------------------------/新闻列表页开始-----------------------------------------------------*/
.new{margin-top:47px; }
.show{border: 1px solid #cccccc; height: 218px; margin-top: 25px;}
.newspic{ float: left; height:218px; border-right: 1px solid #cccccc; overflow:hidden;}
.newspic img{ margin: 2px 2px 2px 3px}
.newstxt{float: left; margin:50px 0px 0px 45px}
.newstitle{font-family: Arial, '宋体';font-size: 14px;font-weight: bold; color: #000000; height: 40px}
.newscon{width: 418px; font-size: 13px}
.span{ height: 20px;}
/*------------------------------------------------------------/新闻列表页开始-----------------------------------------------------*/

/*------------------------------------------------------------/新闻详情页开始-----------------------------------------------------*/
.showtitle{ color: #d29717; font-size: 16px; width:320px;margin: 0 auto}
.showtxt{ margin-top: 40px; width: 820px}
.showtxt p{  line-height: 20px; margin-bottom:35px }
.showtxt img{ margin: 0px 0px 60px 15px;}

/*------------------------------------------------------------/新闻详情页结束-----------------------------------------------------*/

/*------------------------------------------------------------公司关于我们-----------------------------------------------------*/
.companyshow{ margin-top: 30px;margin-bottom: 220px; line-height:35px; font-size:14px;}

/*------------------------------------------------------------公司关于我们结束-----------------------------------------------------*/

/*------------------------------------------------------------公司文化开始-----------------------------------------------------*/
.companyshow table,tr,td{ border: 5px solid #ffffff; color: #0768c7}
.lei{ width: 200px; height: 25px; text-align: center; color: #ffffff;}

/*------------------------------------------------------------公司文化结束-----------------------------------------------------*/

/*------------------------------------------------------------反馈开始-----------------------------------------------------*/
.contact{ margin-top: 20px; background: url("contact/leave.jpg") no-repeat}
.contact h3{ padding-top: 50px}
.contact p{ text-align: right; color: #cebd93;}
.contact form{ margin-top: 50px;  width: 550px}
.contact input{ width: 440px;height: 30px; line-height:30px; background: #cebd93;border: 0; margin-bottom: 10px; margin-left: 10px; padding-left:10px;}
.contact img{ margin-right: 10px;position:relative; top: 10px}
.contact textarea{ width: 450px;height: 235px;background: #cebd93;border: 0;margin-top: 35px}
.Contents-gook{ position:absolute; left:30px; top:140px;}
/*------------------------------------------------------------反馈结束-----------------------------------------------------*/

/*------------------------------------------------------------联系我们开始-----------------------------------------------------*/
.conus{ padding-top: 45px; background:url("contact/conus.jpg") no-repeat}
.conus table{ margin: 70px 0px 80px 0px}
.black{ color: #656565}
/*------------------------------------------------------------联系我们结束-----------------------------------------------------*/

/*------------------------------------------------------------招聘开始-----------------------------------------------------*/
.jobs{ background: url("contact/jobs.jpg") no-repeat; padding-top: 50px; margin-bottom: 180px}
.jobs table{ margin:80px 0 85px 0}
.jobs p{ line-height: 40px}
/*------------------------------------------------------------招聘结束-----------------------------------------------------*/

/*------------------------------------------------------------marketing-----------------------------------------------------*/
.marking{ padding: 50px 0px; }
.marking h3{ font-size: 13px; background: #f7f7f7; line-height: 45px; padding-left: 20px}
.marking p{ line-height: 20px; color: #656565; margin: 30px 50px 50px 30px}
.marking img{ margin-left: 30px;}
.search-item{  }
.teacher-card{ margin:15px 15px;}
/*------------------------------------------------------------endding-----------------------------------------------------*/


/*------------------------------------------------------------Gategory-----------------------------------------------------*/
.category{ margin-top: 50px;}
.category h3{ font-size: 13px; width: 850px; line-height: 60px; height:60px;border: 1px solid #f8f8f8; border-left:0; border-right: 0;}
.slider-title{ width:220px; border:#000 solid 1px; float: left;}
.up-slider{ width:35px; float:right; margin-right:15px;  height:25px; margin-top:15px; }
.mmymmy{background:url(/images/down.png) no-repeat center;}
.currr{ background:url(/images/up.png) no-repeat center;}
.category h3 span{ display:block;  padding:0px 15px;}
.category p{ color: #d29717}
.img{ display: none}
/*------------------------------------------------------------结束-----------------------------------------------------*/

/*------------------------------------------------------------分页样式-----------------------------------------------------*/
.page{ height:20px; margin-top:20px; line-height:20px; text-align:center; margin-top:30px; font-size:14px; font-weight:bold;}
.page a{ padding:2px 10px 3px 10px; color:#bdad84; background:#F4F4F4;}
.page a:hover{ color:#ff7300;}
.page a.sel{ color:#ff7300 !important;}
.page .rim{ padding:0px 10px;}

/*------------------------------------------------------------/分页样式-----------------------------------------------------*/




/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#5fcdff;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}