@charset "utf-8";
/* CSS Document */
/*404*/
.div404{text-align:center; margin:0px auto; width:1000px; background:url(../images/error404.jpg) center no-repeat; height:650px; overflow:hidden; position:relative; z-index:1;}
.div404>a{position:absolute; width:139px; height:53px; top:411px; right:339px;}
.div404 p a{margin-left:10px; font-size:16px;}


/*layout*/
body{background:url(../images/bodybg.jpg);overflow-x: hidden;}
.header{background:url(../images/headerbg.png) center top no-repeat; position:absolute; z-index:1000; left:0; top:0; width:100%; height:180px; min-width:1000px;}
.header_mt{width:1000px; height:39px; margin:0 auto; overflow:hidden;}
p.welcome{float:left; margin-left:20px; line-height:39px; color:#6a7887; font-size:12px; font-family:Arial,Simsun;}
p.welcome img{vertical-align:text-bottom; margin-right:5px;}
.langsearch{float:right; text-align:right;}
.langsearch div{display:inline-block; vertical-align:middle;margin-right:10px; *display:inline; *zoom:1;}
.search{background:url(../images/search.png); width:148px; height:27px; margin:6px 18px 0 0; overflow:hidden;}
.search input{float:right; height:27px;}
.search input[type="button"]{float:right; width:30px;}
.search input[type="text"]{float:right; width:100px; margin-right:8px; line-height:27px\9; color:#aaa;vertical-align: middle;}
.langsearch .phoneen a{display:inline-block; vertical-align:middle;border-radius: 10px 10px;background: #ccc;line-height: 20px;min-width: 30px;color: #fff;}
.langsearch .phoneen .m_ctrl a{border-radius: 0}
.langsearch .phoneen .m_ctrl a:hover{background:#f60;color:#fff;}
.header .mc{}
.langsearch a img{vertical-align:-1px;}
.langsearch a:hover{color:red;}
.header_mc{width:960px; margin:0 auto; height:91px;}
.logo{float:left;}
ul.nav{float:right; text-align:right; height:91px;}
ul.nav li{position:relative; float:left; vertical-align:middle; text-align:left; padding:45px 3px 0; margin-left:9px; height:46px;}
ul.nav li:first-child{margin-left:0;}
ul.nav li>span{position:absolute; top:0; left:0; height:2px; width:100%; background:#da2725; display:none;}
ul.nav li>a{font-size:15px; color:#565656; font-weight:bold; display:block; height:19px; line-height:19px; font-family:'Microsoft Yahei';}
ul.nav li>div{position:absolute; top:64px; left:0; background:#fff; padding:25px 15px; display:none;}
ul.nav li>div div{float:right; border:1px solid #ddd; margin-top:10px;}
ul.nav li>div dl{float:left; min-width:74px; font-family:Arial,Simsun;}
ul.nav li>div dt{height:34px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; font-weight:bold;}
ul.nav li>div dd{height:25px; line-height:25px; overflow:hidden; border-bottom:1px solid #ddd;}
ul.nav li>div dd a{color:#222;}
ul.nav li>div dd a:hover{color:#da2725;}
ul.nav li:hover>span,ul.nav li>a:hover+div,ul.nav li>div:hover,ul.nav li.now>span{display:block;}

.header_mb{width:960px; margin:0 auto; height:50px; overflow:hidden;}
.header_tel{height:100%; width:350px; padding-top: 6px; overflow:hidden;}
.header_tel p{max-width:260px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;line-height:22px;}
.header_tel  a,.header_tel a:link{color:#fff;}

.footer{background:url(../images/footertopbg.jpg) center top no-repeat #303030; margin-top:85px;}
.footer_mt{width:1000px; margin:0 auto; height:50px; overflow:hidden; font-family:Arial,Simsun;}
.ft_share{float:left; margin-top:10px;}
.ft_email{float:right; width:335px; background:url(../images/icon10.png) 0 7px no-repeat; height:40px; padding:7px 20px 7px 65px; color:#fff; line-height:18px; font-size:14px;}
.ft_email a{color:#fff;}
.ft_email a:hover{text-decoration:underline;}

.footer_mc{width:1000px; margin:35px auto 0; overflow:hidden; background:url(../images/hr02.png) 0 21px repeat-x; color:#aaa;}
.footer_mc a{color:#aaa;}
.footer_mc a:hover{color:#fff;}
.footer_mc .ft_nav a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: inline-block;}
.footer_mc .ft_nav .m_ctrl a{width:56px;} 
.ft_contact{float:left; width:260px; line-height:26px; font-family:Arial,Simsun;}
.ft_contact .tit{height:41px; line-height:41px; font-family:Arial,'Microsoft Yahei'; color:#fff;}
.ft_nav{overflow:hidden; margin-left:270px;}
.ft_nav dl{float:left; width:99px; margin-left:5px;}
.ft_nav dl dt{height:41px; line-height:41px;  text-indent:6px; overflow:hidden;}
.ft_nav dl dt a{color:#fff; background:#303030; padding:0 5px;}
.ft_nav dl dd{height:24px; line-height:24px; overflow:hidden; background:url(../images/pointer.png) left center no-repeat; padding-left:12px; font-size:12px;}

.footer_mb{margin-top:45px; border-top:1px solid #3c3c3c; padding:18px 0;}
.footer_mb .con{width:1000px; margin:0 auto; line-height:24px; position:relative; z-index:1;padding-bottom:20px}
.footer_mb .con a.backtop img{position:absolute; top:-54px; right:0;}


/*index*/
#h_banner{
	height: 267px;
	padding-top: 130px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 100%;
	max-width: 1660px;
	min-width: 1000px;
	margin: 0 auto;
}
#h_banner li{position:absolute; left:100%; top:130px; width:100%; height:100%; overflow:hidden; min-width:1000px;}
#h_banner li>img{position:absolute; z-index:1; left:50%; margin-left:-830px; top:0;}
#h_banner li>a{position:absolute; z-index:3; width:100%; height:100%; left:0; top:0; background:#fff; opacity:0; filter:alpha(opacity=0);}
#h_banner li>div{position:absolute; z-index:2; top:0; left:0; width:100%;}
#h_banner li>div img{position:absolute; left:50%; margin-left:50%;}
#h_banner li:first-child{left:0;}

.h_main{width:1000px; margin:0 auto;}
.h_news{float:right; width:304px; border:1px solid #eae9ee; border-top:none; position:relative; z-index:100;}
.h_news .mt{position:absolute; top:-52px; left:-1px; width:306px; height:52px; line-height:52px; background:url(../images/black_opacity45.png); overflow:hidden; text-indent:18px; font-size:24px; color:#fff;}
.h_news .mt img{float:right; padding:5px; margin:22px 18px 0;}
.h_news ul{padding:6px 0 20px; width:272px; margin:0 auto;}
.h_news ul li{margin-top:11px; height:41px; line-height:41px; background:url(../images/h_newsbg.jpg);}
.h_news ul li a{display:inline-block; max-width:75%; text-indent:14px; overflow:hidden;height:41px;line-height:41px; font-family:Arial,Simsun; font-size:12px; color:#5c5c5c;}
.h_news ul li:hover{background:url(../images/h_newshv.jpg);}
.h_news ul li:hover a{color:#fff;}

.hotnews{/* margin-right:306px; */ background:url(../images/icon04.png) 20px 17px no-repeat #f1f2f4; overflow:hidden; height:47px; line-height:48px; font-family:Arial,Simsun;}
.hotnews div.tit{float:left; font-size:14px; color:#da2725; font-weight:bold; padding-left:45px; line-height:49px;max-width:150px;overflow: hidden;}
#hnewscr{float:left; overflow:hidden; height:47px; width:490px;}
#hnewscr li{overflow:hidden; height:47px;}
#hnewscr li span{float:right; font-size:14px; color:#acacac;}
#hnewscr li a{display:inline-block; max-width:75%; overflow:hidden;height:48px;line-height:48px;}
#hnewscr li a:hover{text-decoration:underline;}

.h_about{margin:10px 336px 0 0; font-family:Arial,Simsun;}
.h_about table.img{float:left; width:184px; height:175px;}
.h_about .intro{margin-left:300px; height:185px; padding-left: 10px;}
.h_about .intro .tit{font-size:20px; font-weight:bold; color:#da2725; margin-top:15px;}
.h_about .intro .txt{font-size:15px; line-height:32px;  font-family: '微软雅黑'; color:#5c5c5c; text-indent:2em;}
.h_about .intro .more{text-align:right;}

.h_service{margin-top:70px; overflow:hidden;}
.h_service section{float:left; width:300px; margin-left:50px;}
.h_service section:first-child{margin-left:0;}
.h_service section header{height:45px; line-height:45px; overflow:hidden;}
.h_service section header a{font-size:24px; color:#333;}
.h_service section header a:hover{color:#da2725;}
.h_service section .intro{height:52px; line-height:26px; font-family:Arial,Simsun; overflow:hidden; font-size:12px;}
.h_service section .intro a{height:16px;line-height:16px;overflow: hidden;display:inline-block;}

.h_wfscr{margin-top:33px;}
.h_wfscr header{background:url(../images/hr01.png) left center repeat-x; height:53px; overflow:hidden;}
.h_wfscr header img{float:right; margin:19px 8px 0 0;}
.h_wfscr header span{float:left; padding-right:12px; background:#fff; font-weight:bold; font-size:15px; color:#333; line-height:53px;}
.h_wfscr>div{overflow:hidden; width:100%;}
.h_wfscr>div ul{width:10000px;}
#h_pros>div ul{height: 209px;}
#h_cases>div ul{height: 95px;border:1px solid #e5e5e5;}

#h_pros li{float:left; width:220px; margin-right:40px;}
#h_pros li a.jzimg{width:220px; height:139px;display:block; *font-size:121px;}
#h_pros li a img{max-width:220px;max-height:139px;}
#h_pros li a.jzimg+a,.proslist ul li a.jzimg+a{display:block; font-family:Arial,Simsun;}
#h_pros li b,#h_pros li span,.proslist ul li b,.proslist ul li span{display:block; overflow:hidden; cursor:pointer;}
#h_pros li b,.proslist ul li b{height:36px; line-height:43px; border-bottom:1px solid #e9e9e9; color:#404040; font-weight:normal;margin-left:10px}
#h_pros li span,.proslist ul li span{height:33px; line-height:33px; color:#7c7c7c; font-size:12px;margin-left:10px;}
#h_pros li:hover b,.proslist ul li:hover b{font-weight:bold; color:#da2725;}
#h_pros li:hover span,.proslist ul li:hover span{color:#333;}

#h_cases>div li{float:left; width:199px; height:95px; border-left:1px solid #e5e5e5; height:95px;}
#h_cases>div li a.jzimg{*font-size:83px; width:199px; height:95px;}


/*inside*/
.in_banner{height:318px; overflow:hidden;  width: 1660px; position:relative; z-index:1; padding-top:130px;margin-left: -830px; left: 50%;}
.in_banner img{position:absolute; top:130; left:50%; margin-left:-830px;}
.inner_bimg{height: 318px;}
@media(max-width: 768px){
	.in_banner{margin-left: 0px; left: 0;}
}

.in_main{width:1000px; margin:0 auto;}
.in_l{float:left; width:271px;}
.in_lnav{border:1px solid #eee; border-top:none; position:relative;z-index:1;}
.in_lnav header{position:absolute; top:-52px; left:-1px; width:271px; height:52px; line-height:52px; text-indent:22px; font-size:24px; color:#fff; background:url(../images/black_opacity45.png);}
.in_lnav ul{width:239px; margin:0 auto; padding:6px 0 20px; font-family:Arial,Simsun; font-size:12px;}
.in_lnav li,.in_lnav li dt a,.in_lnav li .two_n a{margin-top:11px;}
.in_lnav li a{display:block; height:41px; line-height:41px; color:#5c5c5c;}
.in_lnav li>a{background:url(../images/in_lnavbg.jpg); padding:0 25px 0 15px;max-width:239px; overflow:hidden;height:41px;line-height: 41px;}
.two_n{display: none;}
.in_lnav li:hover>a,.in_lnav li.now>a{background:url(../images/in_lnavhv.jpg); color:#fff;}
.in_lnav li dl{display:none;}
.in_lnav li.now dl,.in_lnav li dt.now+dd{display:block;}
.in_lnav li dt a{background:url(../images/in_lnavsubbg.png); text-indent:22px;}
.in_lnav li .two_n a{background:url(../images/in_lnavthrbg.png); text-indent:36px;height:41px;line-height: 41px;overflow: hidden;padding-right:15px;}
.in_lnav li dt.now a,.in_lnav li dt a:hover,.in_lnav li a.cur,.in_lnav li .two_n a:hover{color:#da2725;}
.in_ltel{background:url(../images/in_ltel.jpg) 0 0 no-repeat; padding-left:90px; margin-top:25px; height:77px;}
.in_ltel a{color:#c60006;}

.in_rr{float:right; width:678px; margin-top:27px;}
.location{height:68px; background:url(../images/hr01.png) left center repeat-x; overflow:hidden;}
.location h2{
	float:left;
	max-height:60px;
	line-height:30px;
	color:#fff;
	font-size:24px;
	padding:1px 11px;
	background:#e0000a;
	max-width:23%;
	vertical-align: middle;
	text-align:center;
	overflow:hidden;
	font-weight:normal;
	word-wrap:break-word;
}
.location div{float:right; max-width:60%; overflow:hidden;margin-top:19px; background: url(../picture/icon01.png) 5px center no-repeat; height:29px; line-height:29px; padding-right: 10px; padding-left: 25px; border:1px solid #e8e8e8; color:#8d8d8d; font-family:Arial,Simsun; font-size:12px;}
.location div a{color:#8d8d8d;max-width:20px; overflow:hidden; cursor:pointer;}
.location div a:hover{color:#da2725;}

/*about*/
.about{line-height:24px; margin-top:;}

/*products*/
.proslist{margin-top:25px; overflow:hidden;}
.proslist ul{overflow:hidden; width:100%;}
.proslist ul li{float:left; width:33%; margin:20px 0;}
.proslist ul li > a{ display:block; margin:0 auto;}
.proslist ul li a.jzimg{ margin: 0 10px; display: block; height: 126px; line-height: 126px; overflow: hidden;}
.proslist ul li a.jzimg img{ max-width: 100%; max-height: 100%;}

.page{padding-top:40px; text-align:center;}
.page a.select{background:#da2725;color:#fff;}
.page a,.page span{display:inline-block; vertical-align:middle; margin:0 2px; border:1px solid #dfdfdf; padding:0 7px; line-height:20px; height:20px; color:#acacac;}
.page a.now,.page a:hover{color:#fff; border:1px solid #cc1816; background:#da2725;}
.page .page-cur{ background:red; color:#fff;}

/*proshow*/
.proshow{line-height:26px; margin-top:55px;}
.ps_imgs{float:left; width:353px; position:relative; z-index:1;}
#ps_zimg{position:absolute; width:300px; height:300px; left:355px; top:0; border:1px solid #ddd; overflow:hidden; visibility:hidden;}
#ps_zimg img{position:absolute;}
#ps_bimg{height:229px; padding-bottom:9px; background:url(../images/ps_imgsbg.png) 0 0 no-repeat;background-size: 100%; position:relative; z-index:1; overflow:hidden;}
#ps_bimg table{width:331px; height:209px; border:1px solid #ddd; margin:9px 0 0 10px;}
#ps_mark{position:absolute; background:#000; opacity:0.5; filter:alpha(opacity=50); display:none; cursor:pointer;}
#ps_simg{margin-top:10px; overflow:hidden; height:58px;}
#ps_simg>span{margin-top:8px; cursor:pointer;}
#ps_simg div{width:300px; height:58px; overflow:hidden; margin:0 auto;}
#ps_simg div ul{width:10000px;}
#ps_simg div li{float:left; margin-right:15px; width:88px; height:56px; border:1px solid #dddee0; cursor:pointer;}
#ps_simg div li span.jzimg{width:88px; height:56px; *font-size:49px;}
#ps_simg div li.chos{border:1px solid #fd0000;}

.ps_intro{float:right; width:297px;}
.ps_intro h1.tit{font-weight:normal; font-size:17px; color:#262626; line-height:34px; padding:16px 0;}
.ps_btn{clear:both; padding-top:45px; height:28px; border-bottom:1px solid #ddd;}
.ps_btn span{display:inline-block; height:27px;max-width:80px; line-height:27px; padding:0 25px; border:1px solid #d0d0d0; border-bottom:none; background:url(../images/psbtnbg.png) 0 0 repeat-x; margin-right:4px; font-weight:bold; color:#696969; cursor:pointer; border-radius:2px 2px 0 0;overflow:hidden; /*text-overflow:ellipsis; white-space:nowrap;*/}
.ps_btn span.chos{background:url(../images/psbtnhv.png) 0 0 repeat-x; border:1px solid #9c1426; color:#fff;}
#ps_ggtabs{margin-top:30px;}
#ps_ggtabs>div{display:none;text-indent: 2em;}
#ps_ggtabs .ps_subtit{background:url(../images/pointer02.png) 0 9px no-repeat; padding-left:15px; font-weight:bold;}
#ps_ggtabs .ps_ggtxt{padding-left:15px;}
.ps_video{margin-top:40px;}

/*partner*/
.partner{overflow:hidden; margin-top:60px;}
ul.partnerlist{overflow:hidden; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; width:110%;}
ul.partnerlist li{float:left; margin-bottom:-1px; width:164px; height:63px; padding:18px 35px; border-bottom:1px solid #f2f2f2; border-right:1px solid #f2f2f2;}
ul.partnerlist li a.jzimg{width:162px; height:61px; *font-size:53px; border:#e1e1e1;}

/*honor*/
.honor_main{padding-top:75px; background:url(../images/honor_bg.jpg) -6px 0 no-repeat;}
.honor_big{width:282px; margin:0 auto;}
.honor_big_img{width:280px; height:378px; overflow:hidden; border:solid 1px #000; background:#fff;}
.honor_big_img img{ cursor:pointer;}
.honor_name{text-align:center; color:#000; font-size:13px; height:24px; line-height:24px; font-weight:bold; overflow:hidden;}
.honor_slide{width:512px; margin:45px auto 0;}
.left_btn{cursor:pointer; background:url(../images/left_btn.jpg) 0 0 no-repeat; width:25px; height:15px; overflow:hidden; margin-top:32px; margin-right:18px;}
.right_btn{cursor:pointer; background:url(../images/right_btn.jpg) 0 0 no-repeat; width:25px; height:15px; overflow:hidden; margin-top:32px; margin-left:18px;}
.honor_list{position:relative; width:423px; height:76px; overflow:hidden;}
.honor_list ul{list-style:none; padding:0; margin:0; position:absolute; list-style:none; width:10000px; height:76px; left:0; top:0;}
.honor_list li{float:left; width:56px; height:74px; overflow:hidden; border:solid 1px #515151; cursor:pointer; margin-right:15px;}
.honor_list li img{max-width:56px;max-height:74px;}
.honor_list li.active,.honor_list li:hover{border:solid 1px #a14e48;}

/*cases*/
ul.caseslist li{overflow:hidden; margin-top:60px;}
ul.caseslist li div{float:right; width:448px;}
ul.caseslist li div a{display:inline-block; height:45px; line-height:45px; max-width:80%; overflow:hidden; color:#444; font-weight:bold;}
ul.caseslist li div p{line-height:24px; height:48px; overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;
}
ul.caseslist li a.jzimg{width:200px; height:95px; *font-size:85px; border:1px solid #e5e5e5;}
ul.caseslist li:hover a{color:#da2725;}
ul.caseslist li:hover a.jzimg{border:1px solid #da2725}

/*caseshow*/
.caseshow{line-height:32px; margin-top:50px;}
.caseshow h1{font-size:16px; line-height:32px; margin-bottom:20px;}
table.caseshowimg{float:left; margin:0 25px 25px 0; width:200px; height:95px; border:1px solid #e5e5e5;}

/*news*/
ul.newslist{padding:20px 0;}
ul.newslist li{margin-top:30px;}
ul.newslist li p.tit{height:35px; overflow:hidden; line-height:37px; background:url(../images/news_titbg.png) 0 0 repeat-x;}
ul.newslist li p.tit span{float:right; margin-right:10px; color:#878787; font-size:12px;}
ul.newslist li p.tit a{display:inline-block;height:37px;line-height:37px; margin-left:25px; font-weight:bold; color:#585858; max-width:61%; overflow:hidden; }
ul.newslist li p.txt{background:url(../images/icon15.png) 6px 0 no-repeat; margin-top:17px; padding-left:30px; color:#545454; line-height:24px; max-height:72px; overflow:hidden;}
ul.newslist li>a{display:inline-block; margin:10px 0 0 30px; font-family:Simsun; font-size:12px; color:#b10103;}
ul.newslist li>a:hover{text-decoration:underline;}
ul.newslist li:hover p.tit span{color:#666;}
ul.newslist li:hover p.tit a{color:#b10103;}
ul.newslist li:hover p.txt{color:#333;} 

/*newshow*/
.newshow{line-height:32px; margin-top:50px;}
.newshow>header{margin-bottom:25px; border-bottom:1px solid #e8e8e8; padding:8px 0; line-height:19px;}
.newshow h1{font-size:15px;}
.ns_date{font-size:12px; color:#a3a3a3;}
.ns_pn{padding-top:45px; clear:both;}
.ns_pn p{overflow:hidden; color:#898989; line-height:22px; height:22px;}
.ns_pn p a{display:inline-block; vertical-align:bottom; height:22px; max-width:60%; overflow:hidden; color:#898989;}
.ns_pn p a:hover{color:#da2725; text-decoration:underline;}
.ns_back{margin-top:30px;}
.ns_back a{color:#e0000a;}
.ns_back a:hover{color:#333; text-decoration:underline;}

/*onlinemsg*/
.onlinemsg{margin-top:45px;}
#msg_main{background:url(../images/msgbg.jpg) 0 0 no-repeat; padding-left:210px; overflow:hidden;}
#msg_main li{overflow:hidden; padding-top:14px;}
#msg_main > li .validate-on{border: 1px solid red; box-shadow: 0 0 1px #ff0000;}
#msg_main li div{float:left; clear:both; position:relative; border:1px solid #ddd; padding:0 10px 0 45px;}
#msg_main li span.fl{float:left; color:#f00; margin-left:15px; line-height:46px;}
#msg_main li div input[type="text"]{height:44px; position:relative; z-index:2;vertical-align: middle;}
#msg_main li div span.msg_tishi{position:absolute; z-index:1; top:0; left:45px; height:46px; line-height:46px; color:#a9a9a9; font-size:14px;}
#msg_main li div textarea{position:relative; z-index:2; width:405px; height:90px; line-height:24px;}
#msg_main li .yanzhengma{float:left; margin-left:10px;}
#msg_main li .yanzhengma img{border:1px solid #ddd;}
#msg_main li .yanzhengma a{text-decoration:underline; color:#7697c4; vertical-align:middle; margin-left:10px;}
#msg_main li input[type="submit"],#msg_main li input[type="reset"]{width:180px; height:38px; margin-right:13px; color:#fff; font-family:Arial,'Microsoft Yahei'; font-size:15px; background:url(../images/msg_sub.png);}
#msg_main li input[type="submit"]:hover,#msg_main li input[type="reset"]:hover{background:url(../images/msg_subhv.png);}
#msg_main li em.require{color: red;}
/*jobs*/
.jobs{background:url(../images/jobsbg.jpg) 0 0 no-repeat; margin-top:45px; overflow:hidden;background-size:100%;}
.jobstit{height:33px; line-height:33px; background:#eee; text-indent:10px; font-size:14px; color:#333; font-weight:bold; margin-top:179px;}
ul.jobslist{margin-top:15px;}
ul.jobslist li{height:48px; line-height:48px; background:url(../images/hr03.png) left bottom no-repeat; overflow:hidden;}
ul.jobslist li>span{float:right; color:#969696; font-size:12px; margin-right:25px;}
ul.jobslist li a{float:left; max-width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.jobslist li a span{font-family:Simsun; margin:0 5px;}


/*jobshow*/
.jobshow{line-height:32px; margin-top:45px;}
.jobshow header{line-height:none; border-bottom:1px dotted #ddd; padding-bottom:5px;}
.jobshow header p.tit{color:#e0000a; font-size:30px; font-weight:bold; text-transform:uppercase;}
.jobshow header a{float:right; height:32px; line-height:32px; background:url(../images/icon21.png) 0 0 no-repeat; padding-left:42px; font-size:14px; text-decoration:underline;}
.jobshow header h1{margin-right:200px; font-size:23px; font-weight:normal; color:#282828;}
.js_subtit{font-size:14px; font-weight:bold; margin:25px 0 7px; color:#636363;}
.jobs_send{clear:both; padding-top:50px;}
.jobs_tel{border:1px solid #ebebeb; box-shadow: 0 0 0 1px #fff inset; overflow:hidden; padding-bottom:18px;}
.jobs_tel a{color:#f00;}
.jobs_tel span>a{float:right; margin:22px 18px 0 0; background:#da2725; height:38px; line-height:38px; padding:0 22px; border-radius:3px; color:#fff;}





/******************2014-05-13  heqi************/

/*fandq*/
.hq_fandq_main{margin-top:60px;}
.hq_fandq_main li{line-height:29px; padding:17px 25px;}
.hq_fandq_main li a,.hq_fandq_main li p{text-indent:25px; height:25px; line-height:25px; overflow:hidden; }
.hq_fandq_main li a{background:url(../images/hq_faq1.jpg) no-repeat left; max-width:60%; display:inline-block;}
.hq_fandq_main li p{background:url(../images/hq_faq2.jpg) no-repeat left; width:90%;}
.hq_fandq_main li.even{background:#f8f8f8; border:1px solid #e9e7e7; border-radius:3px;}


/*dload*/
.hq_dload_main{margin-top:56px; padding-bottom:20px;}
.hq_dload_main li{height:45px; overflow:hidden; border-bottom:1px dotted #d1d1d1;}
.hq_dload_main li a.fr{float:right; background:url(../images/hq_download1.jpg) repeat left; display:block; width:62px; height:20px; line-height:20px; margin-top:13px; text-align:center; color:#fff;}
.hq_dload_main li a.fl{line-height:45px; height:45px;background:url(../images/hq_download2.jpg) no-repeat left; text-indent:20px; max-width:60%; overflow:hidden;}


/*contype*/
.hq_contype_main{margin-top:65px;}
.hq_contype_main .hq_contype_main_p {float:right; line-height:30px; font-size:13px; color:#8d8c8c;}
.hq_contype_main .hq_contype_main_p p span{font-size:16px; font-weight:bold; color:#e0000a; height:80px; line-height:30px;}

/*levi*/
#phone_navbtn,#phone_navpop{display:none;}
#phone_navpop{position:fixed; z-index:1001; top:0; left:0; width:100%; height:100%; overflow:hidden; background-color:rgba(0,0,0,0.6);}
#phone_navpop dl{float:right; width:60%; margin-right:-60%; background:#da2725; height:100%; overflow:auto;}
#phone_navpop dl a{display:block; overflow:hidden; height:28px;line-height: 28px; color:#fff;}
#phone_navpop dl a span{font-family:Simsun;}
#phone_navpop dt{border-bottom:1px solid #fff; margin-bottom:0.5em; padding-top:1em;}
#phone_navpop dt:first-child{padding-top:0;}
#phone_navpop dt a{font-size:1.17em; line-height:2.5em; text-indent:1em;}
#phone_navpop dd>a{font-size:1.08em; line-height:2em; text-indent:2em;}
#phone_navpop dd div{text-indent:3em; padding-bottom:1em; line-height:1.8em;}

.job_word{ margin-top:30px;}
.job_word li{ float:left; width:50%;}

.search_list li {
    border-bottom: 1px dotted #ccc;
    padding: 10px;
}
.search_list li h4.sl_t {
    font-size: 14px;
    padding-bottom: 10px;
}
.search_list li p.sl_i {
    color: #999;
    line-height: 1.8em;
    padding-bottom: 10px;
}


/*挂件*/
/* banner编辑框位置 */
/* .device .module .m_edit,.device .module .m_add,.device .module .m_del{top:180px;} */
.in_banner .module .m_edit,.in_banner .module .m_add,.in_banner .module .m_del{top:50px;}
.nav .module{height:91px;}


.job_word li{ float:left; width:50%;}

/*0427*/
.rel_box{margin-top: 20px;}
.rel_tit{height: 30px; line-height: 30px; border-bottom: 1px solid #e3e3e3;}
.rel_tit >h3{ border-bottom: 2px solid #dc2827; float: left; line-height: 29px;}
.rel_news_list{margin-top: 20px;}
.rel_newsul li{height: 28px;line-height: 28px; float: left; width: 50%;}
.rel_newsul li a{ padding-left: 5px;overflow:hidden; display: block; width: 90%; text-align: left;height:28px;line-height:28px;}

/*产品详情页面鼠标放到图片显示右侧图片--不可删除ada*/
/*begin*/
#ps_zimg  img{max-width:662px; max-height:418px;top:0px!important;}
#ps_bimg  img{max-width:100%; max-height:100%;}
#ps_bimg img{max-width: 250px;max-height: 220px;}
/*end*/

.nobody{margin:30px 45px 0 190px;}
.h_about .intro .more a{display: block;width: 65px;height: 15px;background: url(../images/more02.png) center top no-repeat;float:right;}    
.h_wfscr header a{display: block;width: 65px;height: 15px;background: url(../images/more02.png) center top no-repeat;float:right;margin: 19px 8px 0 0;}
.h_service section .intro p>a>i{display:block;width:16px;height:16px;background: url(../images/icon08.png) center top no-repeat;float:left;}
.location .crumbs{color:#1f2229;font-weight: bold;}
.job_email{color:#f00;}
.job_item{font-size:16px; color:#f00; text-shadow:0 0 1px #fff; margin-left:120px;}
.module .m_ctrl a:hover {color:#fff;}

@media screen and (max-width:768px) {
	.ps_imgs {overflow: hidden;}
	#ps_simg div{width:260px!important;}
	#ps_simg div li{width:73px!important;}
}

@media screen and (max-width: 680px){
	.ps_imgs {overflow: hidden;}
	#ps_simg div{width:260px!important;}
	#ps_simg div li{width:73px!important;}
}

@media screen and (max-width:640px) {
	.ps_intro{width:100%!important;}
	.ps_imgs {width:300px!important;overflow: hidden;}
	#ps_simg div{width:260px!important;}
	#ps_simg div li{width:73px!important;}
	#ps_bimg table {width: 278px;height: 170px;}
}

@media screen and (max-width:480px) {
	.ps_intro{width:100%!important;}
	.ps_imgs {width:300px!important;overflow: hidden;}
	#ps_simg div{width:260px!important;}
	#ps_simg div li{width:73px!important;}
	#ps_bimg table {width: 278px;height: 170px;}
}

@media screen and (max-width:350px) {
	.ps_intro{width:100%!important;}
	.ps_imgs {width:300px!important;overflow: hidden;}
	#ps_simg div{width:260px!important;}
	#ps_simg div li{width:73px!important;}
	#ps_bimg table {width: 278px;height: 170px;}
}

input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none;}


@media (max-width:980px) {
	.nav { display: none; }
	#phone_navbtn { display: block;
    width: 32px;
    height: 32px;
    background: url(../images/phone_navbtn.png) center center no-repeat;
    display: block;
    float: right;
    margin: 30px 20px 0 0;
	}

}

