/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #333333; }/*google浏览器字体兼容*/
body { font-family:Arial, Helvetica, sans-serif,"微软雅黑", "宋体"; width: 100%; background:#ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #333333; outline: none; }
a:hover { color: #fa953c; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #ff0000 }
.hui { color: #333333 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.top { width: 100%; height: 35px; background: #383838; }
.top .container { background: #383838; color: #ffffff; line-height: 35px; }
.top a { color: #FFF; }
.top a:hover { color: #fa953c; }
.top span { padding: 1px 0 1px 27px; background: url(../images/phone.jpg) no-repeat left 50%; line-height: 30px; font-size: 16px; }
.header { width: 100%; height: auto; background: #4e4e4e; }
.header .container { background: #4e4e4e; }
.menu { width: 708px; height: auto; margin-left: 173px; }
.menu ul li { width: 100px; height: 60px; float: left; margin-right: 1px; position: relative;z-index: 9999;}

.menu ul li a.one{ display: block; width: 100%; height: 60px; text-align: center; line-height: 60px; font-size: 14px; color: #FFF; }
.menu ul li a.one:hover { background: #464140; }
.menu ul li a.current { background: #464140; }
.menu ul li ul {
    background: #4e4e4e none repeat scroll 0 0;
    display: none;
    left: 0;
    padding: 0 0 10px;
    position: absolute;
    top: 60px;
    width: 190px;
    z-index: 10000;
}
.menu ul li ul li {
    border-bottom: 1px solid #ccc;
    height: 26px;
    line-height: 26px;
    padding: 0;
    width: 190px;
}
.menu ul li ul li a {
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 190px;
	font-size: 13px; color: #FFF
}
.menu ul li ul li a:hover {
    background: #fa953c none repeat scroll 0 0;
    color: #fff;
}
.menu ul li:hover ul {
    display: block;
}
.menu ul li:hover a.one {
    background: #464140;
}


.search { width: 60px; height: 60px; background: url(../images/search_submit.jpg) no-repeat; cursor: pointer; position: relative; z-index: 9999; }
.searchall { width: 60px; height: 60px; background: url(../images/searchbg.jpg) no-repeat; cursor: pointer; }
.searchover { background: url(../images/searchbg_over.jpg) no-repeat; cursor: pointer; }
.searchcon { position: absolute; z-index: 10000; top: 60px; right: 0; width: 255px; height: 42px; padding: 8px; background: #fa953c; display: none; }
.search_submit { width: 45px; height: 42px; border: none; background: url(../images/submit_bg.jpg) no-repeat; }
.search_text { width: 210px; height: 42px; background: #ffffff; color: #17325e; border: none; line-height: 42px; text-indent: 15px; }
/*banner start */
.flexslider { position: relative; height: 489px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 489px; }
.slides li a { display: block; width: 980px; height: 429px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 15px; z-index: 9999; width: 100%; text-align: center; line-height: 8px; }
.flex-control-nav li { display: inline-block; width: 20px; height: 9px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 20px; height: 9px; line-height: 9px; overflow: hidden; background: #ffffff; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background: #fa953c; color: #fa953c; }
/*banner end*/

.icon { margin: 60px auto; }
.iabout { width: 320px; height: auto; }
.iaboutt { padding-bottom: 8px; height: auto; border-bottom: 1px #eaeaea solid; }
.iaboutt p { padding-left: 15px; background: url(../images/tt_bg.jpg) no-repeat left 50%; height: 19px; line-height: 19px; color: #333333; font-size: 14px; }
.iaboutc { padding-top: 10px; line-height: 23px; }
.iaboutc img { margin-bottom: 8px; }
.inews { width: 500px; height: auto; margin-left: 30px; }
.inewst { padding-bottom: 8px; height: auto; border-bottom: 1px #eaeaea solid; }
.inewst p { padding-left: 15px; background: url(../images/tt_bg.jpg) no-repeat left 50%; height: 19px; line-height: 19px; color: #333333; font-size: 14px; }
.inewsc{ padding-top:10px;}
.i_csm_one { margin-bottom: 13px; }
.i_csm_one_con { width: 305px; height: auto; }
.i_csm_one_con_time { color: #bfbfbf; margin: 5px 0 8px 0; }
.i_csm_one_con_info { line-height: 22px; }
.i_csm_list { }
.i_csm_list ul li { line-height: 32px; border-bottom: 1px #cccccc dashed; }
.i_csm_list ul li span { color: #cccccc; }
.iproduct { width: 320px; height: auto; }
.iproductt { padding-bottom: 8px; height: auto; border-bottom: 1px #eaeaea solid; }
.iproductt p { padding-left: 15px; background: url(../images/tt_bg.jpg) no-repeat left 50%; height: 19px; line-height: 19px; color: #333333; font-size: 14px; }
.iproductc { padding-top: 9px; }
/* 本例子css */
.activityBox { height: 270px; width: 320px; position: relative; }
.activityBox .content { width: 320px; position: relative; }
.activityBox .content .contentInner { width: 320px; height: 294px; position: relative; overflow: hidden; }
.activityBox .content .contentInner ul { width: 320px; height: 270px; position: absolute; }
.activityBox .content .contentInner ul li { height: 90px; margin-bottom: 10px; }
.activityBox .content .contentInner ul li img { vertical-align: middle; border: 1px #cccccc solid; }
.activityBox .content .contentInner ul li a:hover img { border: 1px #fa953c solid; }
.activityBox .title .prev, .activityBox .title .next { width: 18px; height: 18px; position: absolute; display: block; top: 252px; cursor: pointer; z-index: 9999; }
.activityBox .title .prev { right: 29px; background: url(../images/i_news_prev.jpg) no-repeat; }
.activityBox .title .next { right: 8px; background: url(../images/i_news_next.jpg) no-repeat; }
.activityBox .leftZone, .activityBox .rightZone { width: 8px; height: 8px; font-size: 0; display: block; position: absolute; top: 0; }
.activityBox .leftZone { background-position: -103px -345px; left: 0; }
.activityBox .rightZone { background-position: -114px -345px; right: 0; }
.iproductc_c { width: 200px; height: auto; }
.icase { width: 100%; height: auto; background: url(../images/i_case_bg.jpg) repeat; }
.icase .container { background: url(../images/i_case_bg.jpg) repeat; padding: 30px 0; }
.icaset { width: 235px; height: 45px; line-height: 45px; padding-left: 10px; background: url(../images/i_case_tt_bg.png) no-repeat left top; margin: 0 auto; font-size: 24px; color: #FFF; }
.icaset span{ font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.icaseinfo { text-align: center; line-height: 22px; color: #999999; padding-top: 8px; }
.icasec { padding-top: 25px; }
/* 本例子css */
.picScroll { margin: 0 auto; position: relative; width: 1100px; overflow: hidden; padding: 0 50px; }
.picScroll .prev, .picScroll .next { display: block; position: absolute; top: 155px; left: 5px; width: 30px; height: 67px; }
.picScroll .prev { background: url(../images/i_case_prev.jpg) no-repeat; }
.picScroll .next { background: url(../images/i_case_next.jpg) no-repeat; left: auto; right: 5px; }
.picScroll ul { overflow: hidden; zoom: 1; }
.picScroll ul li { width: 352px; float: left; overflow: hidden; margin-right: 20px; }
.picScroll ul li a { display: block; background: #f2f2f2 }
.picScroll ul li img { width: 352px; height: 220px; display: block; background: url(../images/loading.gif) center center no-repeat; }
.icasec_c { padding: 5px 10px 10px 10px; }
.icasec_c_t { font-size: 15px; color: #333333; line-height: 30px; }
.icasec_c_time { color: #999999; }
.icasec_c_info { height: 60px; padding-top: 6px; line-height: 20px; overflow: hidden; color: #666666; }
.picScroll ul li a:hover { background: #fa953c; }
.picScroll ul li a:hover .icasec_c_t { color: #FFF; }
.picScroll ul li a:hover .icasec_c_time { color: #FFF; }
.picScroll ul li a:hover .icasec_c_info { color: #FFF; }
.icase_more { display: block; width: 160px; height: 40px; border: 1px #FFFFFF solid; text-align: center; line-height: 40px; font-size: 16px; color: #FFF; margin: 30px auto 0 auto; }
.icon2 { padding: 40px 0 60px 0; }
.icon2_t { margin-bottom: 40px; }
.icon2cr { width: 880px; height: auto; }
.ihonort { padding-bottom: 8px; height: auto; border-bottom: 1px #eaeaea solid; }
.ihonort p { padding-left: 15px; background: url(../images/tt_bg.jpg) no-repeat left 50%; height: 19px; line-height: 19px; color: #333333; font-size: 14px; }
.ihonorc { padding-top: 33px; }
.picScroll2 { margin: 0 auto; position: relative; width: 790px; overflow: hidden; padding: 0 50px; }
.picScroll2 .prev, .picScroll2 .next { display: block; position: absolute; top: 92px; left: 5px; width: 30px; height: 67px; }
.picScroll2 .prev { background: url(../images/i_case_prev.jpg) no-repeat; }
.picScroll2 .next { background: url(../images/i_case_next.jpg) no-repeat; left: auto; right: 5px; }
.picScroll2 ul { overflow: hidden; zoom: 1; }
.picScroll2 ul li { width: 183px; float: left; overflow: hidden; margin-right: 19px; }
.picScroll2 ul li a { display: block; background: #f2f2f2 }
.picScroll2 ul li img { width: 183px; height: 251px; display: block; background: url(../images/loading.gif) center center no-repeat; }
.ipartner { margin-top: 70px; }
.ipartnert { width: 69px; height: 74px; background: #fa953c; font-size: 14px; text-align: center; font-weight: bolder; line-height: 25px; padding-top: 25px; color: #FFF; letter-spacing: 2px; }
.ipartnerc { width: 811px; height: 84px; background: #f2f2f2; padding-top: 15px; }
.picScroll3 { margin: 0 auto; position: relative; width: 685px; overflow: hidden; padding: 0 50px; }
.picScroll3 .prev, .picScroll3 .next { display: block; position: absolute; top: 0; left: 0; width: 30px; height: 67px; }
.picScroll3 .prev { background: url(../images/i_case_prev.jpg) no-repeat; }
.picScroll3 .next { background: url(../images/i_case_next.jpg) no-repeat; left: auto; right: 5px; }
.picScroll3 ul { overflow: hidden; zoom: 1; }
.picScroll3 ul li { width: 126px; float: left; overflow: hidden; margin-right: 13px; }
.picScroll3 ul li a { display: block; border: 1px #cccccc solid; }
.picScroll3 ul li img { width: 124px; height: 65px; display: block; background: url(../images/loading.gif) center center no-repeat; }
.footer { width: 100%; height: auto; background: #464140; color: #FFF; }
.footer .container { padding: 25px 0 40px 0; }
.footer1 { width: 225px; height: auto; }
.footer1t { font-size: 20px; color: #fa953c; line-height: 40px; padding-bottom: 8px; }
.footer1c { line-height: 25px; padding-top: 5px; }
.footer1c img { margin-top: 5px; }
.footer2 { width: 490px; height: auto; margin-left: 85px; }
.mess_text { width: 158px; height: 34px; border: 1px #aaaaaa solid; font-size: 14px; color: #FFF; background: #464140; line-height: 30px; text-indent: 8px; }
.mess_textarea { width: 466px; height: 120px; border: 1px #aaaaaa solid; padding: 10px; font-size: 14px; line-height: 22px; font-family: Arial, Helvetica, sans-serif; background: #464140; color: #FFF;outline:none;resize:none; }
.mess_submit { width: 488px; height: 32px; border: none; background: #464140; color: #aaaaaa; cursor: pointer; border: 1px #aaaaaa solid; }
.footer3 { width: 310px; height: auto; }
.footer3c { padding-top: 10px; }
.footer3c a { display: block; width: 146px; height: 40px; float: left; margin-right: 8px; border: 1px #403b3a solid; line-height: 40px; text-align: center; font-size: 14px; color: #bcbaba; margin-bottom: 12px; }
.footer3c a:hover { color: #fa953c; }
.copyright { width: 100%; height: auto; border-top: 1px #999999 solid; background: #464140; color: #cccccc; }
.copyrightl { width: 380px; height: auto; padding-top: 8px; line-height: 20px; }
/*index end*/


/*----------------------网站建设右侧菜单开始----------------------------*/
.right-menu { position: fixed;/* right: 80px;*/ top: 35%; z-index: 999999; right: 50%; margin-right: -630px; }
#subNav1 { }
#subNav1 li { cursor: pointer; height: 29px; line-height: 29px; margin-bottom: 11px; padding-right: 0px; /*width: 118px;*/ }
#subNav1 li.subnavbg1 a{ display:block; width:29px; height:29px; background: url("../images/fixnavopg1.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.subnavbg2 a{ display:block;width:29px; height:29px;background: url("../images/fixnavopg2.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.subnavbg3 a{ display:block;width:29px; height:29px;background: url("../images/fixnavopg3.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.subnavbg4 a{ display:block;width:29px; height:29px;background: url("../images/fixnavopg4.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.subnavbg5 a{ display:block;width:29px; height:29px;background: url("../images/fixnavopg5.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }


#subNav1 li.subnavbg1 a.overs{ display:block; width:29px; height:29px; background: url("../images/fixnavopg1_over.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.subnavbg2 a.overs{ display:block;width:29px; height:29px;background: url("../images/fixnavopg2_over.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.subnavbg3 a.overs{ display:block;width:29px; height:29px;background: url("../images/fixnavopg3_over.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.subnavbg4 a.overs{ display:block;width:29px; height:29px;background: url("../images/fixnavopg4_over.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.subnavbg5 a.overs{ display:block;width:29px; height:29px;background: url("../images/fixnavopg5_over.png") no-repeat scroll 50% 50%; opacity: 1; transition: opacity 0.4s linear 0s; }



#subNav1 li.last { margin-bottom: 0; }
#subNav1 li span { float:left; color: #fff; display: none; font-size: 12px; width: 74px; text-indent: 11px; line-height: 29px; height: 29px; background: url(../images/fixnavbg.png) no-repeat left 50%;margin-right:5px; }
@media (min-width: 768px) {margin-right: -630px;}
@media (min-width: 992px) {margin-right: -630px;}
@media (min-width: 1200px) {margin-right: -630px;
}
@media (min-width: 1500px) {
 margin-right: --655px;
}
/*@media (min-width: 768px) {
#subNav1 { position: fixed; right: 80px; top: 120px; z-index: 999999; }
#subNav1 li { cursor: pointer; height: 29px; line-height: 29px; margin-bottom: 3px; opacity: 0; padding-right: 0px;width: 29px;}
#subNav1 li.cur { background: url("../images/fixnavbg.png") no-repeat scroll 50% 50%; border-right: 6px solid #d82223; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.last { margin-bottom: 0; }
#subNav1 li span { color: #fff; display: block; font-family: microsoft yahei; font-size: 14px; width: 128px; height: 57px; }
#subNav1 .cur span { display: block; }
}
@media (min-width: 992px) {
#subNav1 { position: fixed; right: 80px; top: 120px; z-index: 999999; }
#subNav1 li { border-right: 6px solid #d6d6d6; cursor: pointer; height: 57px; line-height: 57px; margin-bottom: 3px; opacity: 0; padding-right: 0px; " 	    width: 120px;text-indent: 30px; }
#subNav1 li.cur { background: url("../images/fixnavbg.png") no-repeat scroll 50% 50%; border-right: 6px solid #d82223; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.last { margin-bottom: 0; }
#subNav1 li span { color: #fff; display: block; font-family: microsoft yahei; font-size: 14px; width: 128px; height: 57px; }
#subNav1 .cur span { display: block; }
}
@media (min-width: 1200px) {
#subNav1 { position: fixed; right: 80px; top: 120px; z-index: 999999; }
#subNav1 li { border-right: 6px solid #d6d6d6; cursor: pointer; height: 57px; line-height: 57px; margin-bottom: 3px; opacity: 0; padding-right: 0px; width: 120px; text-indent: 30px; }
#subNav1 li.cur { background: url("../images/fixnavbg.png") no-repeat scroll 50% 50%; border-right: 6px solid #d82223; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.last { margin-bottom: 0; }
#subNav1 li span { color: #fff; display: block; font-family: microsoft yahei; font-size: 14px; width: 136px; height: 57px; }
#subNav1 .cur span { display: block; }
}
@media (min-width: 1500px) {
#subNav1 { position: fixed; right: 80px; top: 120px; z-index: 999999; }
#subNav1 li { border-right: 9px solid #d6d6d6; cursor: pointer; height: 88px; line-height: 86px; margin-bottom: 5px; opacity: 0; padding-right: 0px; width: 120px; text-indent: 30px; }
#subNav1 li.cur { background: url("../images/fixnavbg.png") no-repeat scroll 50% 50%; border-right: 9px solid #d82223; opacity: 1; transition: opacity 0.4s linear 0s; }
#subNav1 li.last { margin-bottom: 0; }
#subNav1 li span { color: #fff; display: block; font-family: microsoft yahei; font-size: 14px; width: 136px; height: 88px; }
#subNav1 .cur span { display: block; }
}*/
/*----------------------网站建设右侧菜单结束----------------------------*/


/*about start*/
.common_banner{ width:100%; height:300px;}
.commonall { margin: 28px auto; }
.leftcon { width: 230px; height: auto; }
.cate { width: 200px; height: 67px; padding-top: 40px; background: #333333; color: #FFF; padding-left: 30px; font-size: 24px; font-weight: normal; line-height: 30px; margin-bottom: 4px; }
.cate p.en { font-size: 16px; padding-top: 8px; }
.catecon { margin-bottom: 25px; }
.catecon ul li { width: 230px; height: auto; margin-bottom: 4px; }
.catecon ul li a { display: block; width: 230px; height: auto; line-height: 50px; font-size: 14px; color: #333333; text-indent: 30px; background: url(../images/cate.jpg) no-repeat 204px 50% #eeeeee; }
.catecon ul li a:hover { background: url(../images/cate_over.jpg) no-repeat 204px 50% #fa953c; color: #FFF; }
.catecon ul li a.leftcurrent { background: url(../images/cate_over.jpg) no-repeat 204px 50% #fa953c; color: #FFF; }
.catecon ul li dl { padding-top: 4px; display:none; }
.catecon ul li dl dd { margin-bottom: 4px; }
.catecon ul li dl dd a { display: block; width: 228px; height: 48px; border: 1px #cccccc solid; background: url(../images/cate_two.jpg) no-repeat 32px 50%; text-indent: 48px; line-height: 48px; }
.catecon ul li dl dd a:hover { border: 1px #fa953c solid; background: url(../images/cate_two_over.jpg) no-repeat 32px 50%; color: #fa953c; }
.catecon ul li.on dl{ display:block;}

.leftpro { border-top: 1px #cccccc solid; border-right: 1px #cccccc solid; border-left: 1px #cccccc solid; margin-bottom: 20px; }
.leftpro a { display: block; width: 228px; height: 48px; line-height: 48px; border-bottom: 1px #cccccc solid; text-indent: 95px; color: #666666; font-size: 14px; background: url(../images/left_icon1.jpg) no-repeat 58px 50%; }
.leftpro a.leftpro_1 { background: url(../images/left_icon1.jpg) no-repeat 58px 50%; }
.leftpro a.leftpro_2 { background: url(../images/left_icon2.jpg) no-repeat 58px 50%; }
.leftpro a.leftpro_3 { background: url(../images/left_icon3.jpg) no-repeat 58px 50%; }
.leftpro a.leftpro_1:hover { background: url(../images/left_icon1_over.jpg) no-repeat 58px 50%; color: #fa953c; }
.leftpro a.leftpro_2:hover { background: url(../images/left_icon2_over.jpg) no-repeat 58px 50%; color: #fa953c; }
.leftpro a.leftpro_3:hover { background: url(../images/left_icon3_over.jpg) no-repeat 58px 50%; color: #fa953c; }
.leftcontact { position: relative; z-index: 9; }
.leftcontact_c { position: absolute; z-index: 99; top: 136px; left: 0; width: 200px; height: 90px; background: url(../images/left_phone_over.png) repeat; color: #FFF; padding-left: 30px; padding-top: 20px; }
.leftcontact_c_phone { font-size: 16px; height: 37px; line-height: 37px; background: url(../images/left_phone_icon.png) no-repeat 110px 50%; }
.leftcontact_c_c { font-size: 24px; font-weight: bolder; padding-top: 8px; }
.rightcon { width: 940px; height: auto; }
.location { height: 57px; line-height: 57px; border-bottom: 1px #cccccc solid; padding-left: 45px; color: #999999; font-size: 14px; background: url(../images/home.jpg) no-repeat 20px 50%; }
.location a { color: #999999; }
.location a:hover { color: #f64747; }
.conall { padding: 30px 0; }
.contactcon { font-size: 13px; line-height: 28px; color:#333333; }
/*about end*/

/*case start*/
.caselist { }
.caselist ul li { width: 299px; height:auto; float: left; margin: 0 20px 20px 0; }
.caselist ul li a { display: block; }
.caselist ul li p { text-align: center; line-height: 23px; font-size: 14px; padding-top:10px; }
/*case end*/


/*product start*/
.productlist ul li { width: 214px; height: auto; float: left; margin: 0 27px 15px 0; }
.productlist ul li a.iproductr_img { display: block; width: 212px; height: 212px; border-top: 1px #cccccc solid; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid;}
.productlist ul li a.iproductr_img:hover {border: 1px #fa953c solid;}
.productlist ul li p {text-align: center; font-size: 16px; line-height: 22px; padding-top:8px;}
.pdcon{}
.pdcon_t{ font-size:24px; color:#333333; font-weight:bolder; text-align:center; line-height:45px;}
.pdcon_img{ width:838px; height:398px; border:1px #cccccc solid; margin:10px auto;}
.pdcon_c{ padding:20px 0;}
.pdcon_c_t{ font-size:20px; font-weight:bolder; color:#f2581d; line-height:30px; border-bottom:1px #cccccc solid; padding-bottom:5px;}
.pdcon_c_t span{ padding-left:10px; color:#cccccc; font-size:12px; padding-top:3px; text-transform:uppercase;}
.pdcon_c_c{ padding-top:15px; font-size:13px; line-height:25px; color:#333333;}
.pdcon_other_t{ font-size:20px; font-weight:bolder; color:#f2581d; line-height:30px; border-bottom:1px #cccccc solid; padding-bottom:5px;}
.pdcon_other_t span{ padding-left:10px; color:#cccccc; font-size:12px; padding-top:3px; text-transform:uppercase;}
.pdcon_other_c{ padding-top:29px;}
.pdcon_other_c ul li { width: 214px; height: auto; float: left; margin: 0 27px 15px 0; }
.pdcon_other_c ul li a.iproductr_img { display: block; width: 212px; height: 212px; border-top: 1px #cccccc solid; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid;}
.pdcon_other_c ul li a.iproductr_img:hover {border: 1px #fa953c solid;}
.pdcon_other_c ul li p {text-align: center; font-size: 16px; line-height: 35px;}
/*product end*/


/*honor start*/
.honor ul li { width: 175px; height: auto; float: left; margin: 0 15px 15px 0; }
.honor ul li a.iproductr_img { display: block; width: 173px; height: 241px; border-top: 1px #cccccc solid; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid;}
.honor ul li a.iproductr_img:hover {border: 1px #fa953c solid;}
.honor ul li p {text-align: center; font-size: 14px; line-height: 20px; color:#333333; padding-top:8px;}
/*honor end*/

/*partner start*/
.partner ul li { width: 173px; height: auto; float: left; margin: 0 18px 15px 0; }
.partner ul li a.iproductr_img { display: block; width: 171px; height: 90px; border-top: 1px #cccccc solid; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid;}
.partner ul li a.iproductr_img:hover {border: 1px #fa953c solid;}
/*partner end*/


/*news start*/
.newslist { }
.newslist ul li { padding: 20px 0; border-bottom: 1px #e6e6e6 dashed; }
.newslistt { padding-bottom: 15px; border-bottom: 1px #e6e6e6 dashed; }
.newslistt_t a { font-size: 20px; color: #333333; line-height: 35px; }
.newslistt_t a:hover { color: #fa953c; }
.newslistt_time { color: #666666; padding-top: 6px; }
.newslistc { padding-top: 15px; }
.newslistc_l { width: 240px; height: 150px; }
.newslistc_r { width: 670px; height: auto; }
.newslistc_r_t { color: #666666; line-height: 23px; padding-top: 5px; height: 115px; overflow: hidden; }
.newslistc_r_more { text-align: right; }
.newslistc_r_more a { color: #666666; }
.newslistc_r_more a:hover { color: #fa953c; }
.nd_tt { text-align: center; font-size: 24px; line-height: 45px; }
.nd_time { color: #666666; text-align: center; padding: 3px 0; }
.nd_con { padding: 15px 0; line-height: 25px; font-size: 14px; }
.nd_pages { padding-top: 8px; margin-top: 10px; line-height: 25px; font-size: 14px; }
/*news end*/

/*message start*/
.message{ width:800px; height:auto; margin:0 auto;}

.mess_l{ width:375px; padding-top:95px; text-align:center;}
.mess_l_c{ padding-top:15px; line-height:22px;}
.mess_r{ line-height:25px;}
.mes_text{ width:310px; height:30px; border:1px #cccccc dashed; text-indent:5px; background:#f7f7f7;}
.mes_textarea{ width:300px; height:100px; line-height:22px;border:1px #cccccc dashed; padding:5px;background:#f7f7f7;outline:none;resize:none;}
.mes_submit{ width:80px; height:22px; line-height:22px; text-align:center; background:#bd2020; color:#FFF; border:none; cursor:pointer; margin-top:10px;}
.mes_submit:hover{ background:#8f0b0b;}
/*message end*/

/*job start*/
.rencai-list { padding-bottom:30px;}
.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi { width: 170px; display: inline-block; }
.rencai-list-title { height: 40px; line-height: 40px; background-color: #4e4e4e; color: #fff; width: 100%; }
.rencai-zhiwei { padding-left: 28px; }
.rencai-list-main .rencai-list-item { height: 40px; line-height: 40px; font-size: 12px; color: #333; overflow: hidden; position: relative; font-family: 宋体; }
.rencai-list-title .rencai-action { display: none; }
.rencai-action { cursor: pointer; display: inline-block; width: 21px; height: 21px; background: url(../images/rencai-list-btn.png) no-repeat; }
.rencai-list-main .rencai-list-item:nth-child(2n) .rencai-list-item-title { background-color: #e4e6e7; }
.rencai-list-item .rencai-action { position: absolute; right: 50px; top: 10px;}
.rencai-list-item.active { overflow: visible; height: auto; }
.rencai-list-item.active .rencai-list-item-title { border-bottom: 1px solid #e4e6e7; }
.rencai-list-item.active .rencai-action { background-image: url(../images/rencai-list-btn-hover.png); }
.rencai-list-content { padding-left: 28px; height: 0; overflow: hidden; }
.rencai-list-content p { line-height: 25px; font-size: 12px; color: #333; }
.rencai-list-content h5 { font-size: 12px; color: #0078d7; margin-top: 20px; }

.jobemail{ font-size:16px; color:#fa953c; font-weight:bolder;}
/*job end*/

/*download start*/
.download{}
.download ul li{ padding:12px 0; border-bottom:1px #e0e0e0 solid;}
.dload{ width:500px; height:auto;}
.dload_t{ color:#383838; font-size:13px; line-height:30px;}
.dload_time{ color:#808080;}

.dload_more{ width:70px; height:auto; padding-top:13px; height:30px;}
.dload_more a{ display:block; width:70px; height:30px; line-height:30px; text-align:center; background:#666666; color:#FFF;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;}
.dload_more a:hover{ background:#fa953c;}
/*download end*/

/*fangwei start*/
.psearch{ width:450px; height:auto; margin:0 auto; padding:50px 0 70px 0;}
.psearchl{ padding-top:25px;}
.psearchr{ width:330px; height:auto;}
.psearchrt{ font-size:14px; color:#333333; font-weight:bolder; line-height:48px;}
.psearchr_text{ width:320px; height:34px; border:1px #cccccc solid; line-height:34px; text-indent:8px; margin-bottom:12px;}
.psearchr_short{width:150px; height:34px; border:1px #cccccc solid; line-height:34px; text-indent:8px;}
.psearchr_yzm{ line-height:36px;margin-bottom:12px;}
.psearchr_yzm img{ margin-left:10px; margin-right:10px;}
.psearchr_search{ width:120px; height:36px; line-height:36px; text-align:center; background:#fa953c; color:#FFF; border:none; cursor:pointer;}
.psearchr_search:hover{ background:#df791f;}

.psearchc{ padding-top:20px; border-top:1px #cccccc solid; line-height:30px; color:#333333; font-size:14px;}
.psearchcttt{ margin-bottom:30px;}

.alertconc{ width:425px; padding-top:40px; margin:0 auto;}
.alert_text{ width:330px; height:40px; border:1px #cccccc solid; line-height:40px; background:url(../images/alert_password.png) no-repeat 10px 50%; text-indent:45px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.alert_submit{ width:81px; height:42px; line-height:42px; border:none; background:#f8a13a; color:#FFF; text-align:center; font-size:16px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; cursor:pointer;}
.alert_submit:hover{ background:#c17419;}


/*fangwei end*/


/*密码弹出框*/
.alertall{ display:none;}
.alertcon { width: 590px; height: 320px;background: #ffffff; position: fixed; top: 25%; left: 50%; margin-left: -295px; z-index: 100000;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px;}
.alereclose { width: 26px; height: 26px; position: absolute; right: -15px; top: -12px; cursor: pointer; }
.alertcont{ height:168px; padding-top:30px; width:100%; background:url(../images/i_case_bg.jpg) repeat; text-align:center;-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius:5px;border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.alertcont_info{ text-align:center; font-size:14px; color:#FFF; font-weight:bolder; line-height:25px; padding-top:18px;}
.alertcont_info a{ color:#f8a13a; font-size:14px; text-decoration:underline;}
.layui-layer-shade {position: fixed; height: 100%; left: 0; top: 0; width: 100%; z-index: 99999; background-color: #000; opacity: 0.7; filter: alpha(opacity=70); }


.pageController { padding-right: 8px; padding-top: 5px; padding-bottom: 5px; margin: 0 auto 0 auto; line-height: 25px; text-align: center; padding: 30px 0; }
.pageController a { display: inline-table; background-color: #999999; border: #999999 1px solid; color: #FFF; padding: 3px 12px; margin-right: 5px; }
.pageController a:last-child { margin-right: 0; }
.pageController a:hover { background-color: #fa953c; color: #FFF; text-decoration: none; border: #fa953c 1px solid; }
.pageController .currPage { background-color: #fa953c; color: #FFF; font-weight: bold; border: #fa953c 1px solid; }
.pageController p { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }
