@charset "utf-8";
/* 847198344 CSS Document */

html, body {margin:0;padding:0;font-size:12px;color:#656565;font-family:"微软雅黑"; background:#ffffff;}
div, form, img, ul, ol, li, dl, dd, dt, span, object {margin:0px auto;padding:0;border:0;}
.clear {clear:both; }
ul, li {list-style:none;}
p, h1, h2, h3, h4, h5, h6 {padding:0;margin:0;}
input, img, select {vertical-align:middle;padding:0;margin:0;}
a {color: #656565;text-decoration: none;}
a:hover {color: #505050;text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
.w1200{ width:1200px; margin:0 auto; overflow:hidden;}

/*--top start--*/
.top_t_box{ height:34px; background:#b93435; z-index:999; position:relative;}
.Welcome{ height:34px; line-height:34px; color:#fff;}
.tel_box{ line-height:34px; color:#fff;}
.tel_box h4{ font-weight:normal; float:left; margin-right:16px;}
.tel_box h4 span{  font-size:12px; padding-left:4px;}
.tel_box h5{ float:left; font-weight:normal; font-size:12px; margin-right:16px;}
.tel_box h5 span{ padding-left:4px;}
.top_search{ float:left; height:20px; margin-top:6px; border:1px solid #7d1e18; width:144px; margin-right:16px;}
.neirong{ border:none; height:16px; padding:2px 6px; width:88px; line-height:16px !important; float:left; background:url(../images/top_seach_bg.jpg) repeat-x 0 0; font-size:10px; color:#f7f7f7;}
.anniu{ width:44px; border:none; background:none; color:#fff; cursor:pointer;}
.tel_box h6{ float:left; font-weight:normal;}
.tel_box h6 a{ color:#fff; font-size:12px; margin:0px 8px;}
.top_nav{ height:66px; box-shadow:0px 0px 12px 0px #e1e1e1; position:relative; z-index:888;}
.logo{ margin-left:8px;}
.nav{ position:relative; top:-1px;}
.nav ul li{ height:66px; float:left; line-height:66px; font-size:14px;}
.nav ul li a{ color:#585858; padding:0px 34px; display:block;}
.nav ul li a:hover{ background:#ececec;}
/*--top end--*/

/*--banner start--*/
.banner{height:480px;overflow:hidden; border-bottom:2px solid #e7edeb;}
.banner .d1{width:100%;height:480px;display:block;position:absolute;left:0px;top:100px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:536px;}
.banner .d2 ul{float:left;position:absolute;left:47%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:50px;height:8px;overflow:hidden;cursor:pointer; background:url(../images/img1.png) no-repeat center; float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{ background:url(../images/img1_1.png) no-repeat center;}
/*--banner end--*/

/*--h_content start--*/
#h_content{ margin:0 auto; padding:30px 0px;}
.h_top_title{ height:84px; padding-left:35px; padding-top:36px; background:url(../images/h_top_title_bg.jpg) no-repeat left top;}
.h_top_title h4,.h_yuyan_title h4{ font-size:24px; font-weight:normal; color:#212121; float:left;}
.h_top_title h4 span,.h_yuyan_title h4 span{ display:block; font-size:16px; padding-top:4px; color:#b53738;}
.h_top_title h5{ height:59px; line-height:59px; margin-left:40px; float:left; padding-left:100px; font-size:15px; font-weight:normal; color:#999; background:url(../images/h_top_title_h5bg.jpg) no-repeat left center;}
.h_service_text{ padding-left:36px; color:#535353; line-height:22px;}
.h_service_list{ padding-top:34px; width:347px; float:left;}
.h_service_list ul{ width:390px;}
.h_service_list ul li{ width:90px; height:37px; border:1px solid #eee; float:left; margin-right:36px; margin-bottom:22px;}
.h_service_list ul li a{ text-align:center; line-height:37px; display:block; color:#424242;}
.h_service_list ul li:hover{ border:1px solid #b93435; transition: all .22s ease-in .1s;}
.h_service_list ul li:hover a{ color:#b93435; transition: all .18s ease-in .1s;}
.h_service_img_list{ float:right; padding-top:34px; width:818px;}
.h_service_img_list ul li{ width:187px; height:168px; overflow:hidden; float:left; margin-right:22px; position:relative; top:0;}
.h_service_img_list ul li:last-child{ margin-right:0px;}
.service_img{ width:187px; height:168px; overflow:hidden;}
.service_title{ width:187px; height:32px; z-index:999; position:absolute; bottom:0px;  text-align:center; line-height:32px; font-size:14px; color:#fff; background:url(../images/h_sever_bg.png) repeat-x 0 0;}
.h_service_img_list ul li:hover .service_img{ transform:scale(1.2); transition: all .18s;}
.h_service_img_list ul li:hover .service_title{ background:url(../images/h_sever_hoverbg.png) repeat-x 0 0;}
.h_sever_more{ padding-top:30px;}
.h_sever_more a{ width:158px; height:36px; border:1px solid #b93435; border-radius:18px; display:block; text-align:center; line-height:38px;}
.h_sever_more a:hover{ background:#b93435; color:#fff; transition: all .18s;}

.h_about{ height:366px; background:#b93435; margin-top:42px; padding:32px 0px;}
.h_about_title{ height:84px; padding-left:35px; padding-top:36px; background:url(../images/h_about_title_bg.png) no-repeat left top;}
.h_about_title h4{ font-size:24px; font-weight:normal; color:#fff; float:left;}
.h_about_title h4 span{ display:block; font-size:16px; padding-top:4px; color:#fff;}
.h_about_title h5{ height:59px; line-height:59px; margin-left:40px; float:left; padding-left:100px; font-size:15px; font-weight:normal; color:#fff; background:url(../images/h_top_title_h5bg1.jpg) no-repeat left center;}
.h_about_text{ width:602px; height:250px; float:left; margin-left:180px;}
.h_about_text p{ font-size:14px; color:#fff; line-height:24px;}
.h_about_text li{ height:30px; line-height:30px; font-size:14px; color:#fff;}
.h_about_text li img{ margin-right:10px;}
.about_shipin{ float:right; width:372px; height:223px; background:#222;}

.yuyan_list{ padding:26px 0px 26px; height:288px; background:#f5f5f5;}
.h_yuyan_title{ height:84px; padding-left:35px; padding-top:36px; background:url(../images/h_yuyan_title_bg.png) no-repeat left top;}
.yuyan_list ul{ width:1230px;}
.yuyan_list ul li{ width:90px; height:37px; background:#fff; float:left; text-align:center; line-height:37px; margin-right:20px; margin-bottom:20px;}
.yuyan_list ul li a{ display:block;}
.yuyan_list ul li a img{ padding-right:6px;}
.yuyan_list ul li a:hover{ background:#b93435; color:#fff;}
.yuyan_list ul li:last-child{ margin-bottom:30px;} 

.h_yuyan_more a{ width:158px; height:36px; border:1px solid #b93435; border-radius:18px; display:block; text-align:center; line-height:36px; background:#fff;}
.h_yuyan_more a:hover{ background:#b93435; color:#fff;}

.h_partner{ padding:30px 0px;}
.digital{width:700px;height: 150px; color: #b62f2b;}
.main{width:700px;height: 130px;margin:0 auto; border-bottom:1px solid #555;}
.mumping_mun li{width: 228px; height:65px; border-right:1px dashed #b62f2b; display:inline-block; margin: 30px auto; text-align:center;}
.mumping_mun li:nth-child(3){ border:none;}
.mumping_mun{width: 1140px;list-style: none;}
.mumping_mun p{font-size: 24px;width: 100%;display: block;clear: both;}
.mumping_mun h2{font-size: 22px;font-weight: normal;float: left; margin-top:10px;text-align:center; width:228px; background:url(../images/mumping_mun_h2_bg.jpg) no-repeat 156px center;}

.h_partner_list{ padding-top:40px;}
.h_partner_list ul li{ width:151px; height:102px; border-left:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px solid #dedede; float:left; padding:9px; }
.h_partner_list ul li img{ width:151px; height:69px; border-bottom:1px solid #e7e7e7;}
.h_partner_list ul li a{ text-align:center; line-height:36px; display:block; font-size:13px; color:#393939;}
.h_partner_list ul li:last-child{ border-right:1px solid #dedede;}

.liucheng{ height:197px; padding:26px 0px; background:#f5f5f5;}
.h_yuyan_title h5{ height:59px; line-height:59px; margin-left:40px; float:left; padding-left:100px; font-size:15px; font-weight:normal; color:#999; background:url(../images/h_top_title_h5bg.jpg) no-repeat left center;}
.liucheng ul{ margin-top:10px;}
.liucheng ul li{ width:200px; height:56px; float:left; margin-right:40px;}
.liucheng ul li .lc_img{ width:56px; height:56px; background:#676767; float:left; border-radius:100px; text-align:center; margin-right:16px;} 
.liucheng ul li .lc_img img{ padding-top:8px;}
.lc_text{ float:left; line-height:56px; font-size:22px; color:#bf3238;}
/*--h_content end--*/

/*--footer start--*/
#footer{ border-top:3px solid #910200; padding:30px 0px; background:url(../images/footer_bg.jpg) repeat 0 0;}
.footer_nav ul{ margin:0 auto; margin-left:282px;}
.footer_nav ul li{ float:left;}
.footer_nav ul li a{ font-size:14px; color:#fff; margin:0px 20px;}

.link{ padding-top:20px; margin:0 auto; width:900px;}
.link ul h3{ float:left;}
.link ul li{ float:left; margin:0px 6px;}

.banquan{ padding-top:20px;}
.banquan p{ text-align:center;}
/*--footer end--*/

/*--n_banner start--*/
#n_banner{ height:282px;}
/*--n_banner end--*/

/*--n_content start--*/
#n_content{ padding-top:20px; min-height:550px;}
.n_left_box{ width:190px;}
.n_nav{ width:190px; padding:27px 0px; border:1px solid #e0e0e0; border-radius:10px;}
.n_nav ul li{ width:190px; height:34px; line-height:28px; margin-bottom:10px;}
.n_nav ul li a{ width:130px; height:34px; padding-left:60px; background:url(../images/n_left_a_bg.png) no-repeat center; display:block; color:#666;}
.n_nav ul li a:hover{ background:url(../images/n_left_a_hoverbg.png) no-repeat center; color:#c82c1d;}
.n_nav ul li a.current{ background:url(../images/n_left_a_currentbg.png) no-repeat center; color:#fff;}

.n_left_search{ width:190px; padding:18px 0px 27px; border:1px solid #e0e0e0; border-radius:10px; margin-top:16px;}
.search_title{ padding:0px 10px 0px; border-bottom:1px solid #e0e0e0; height:66px;}
.search_title h3{ font-size:13px; height:13px; line-height:13px; overflow:hidden; color:#c82c1d;}
.search_title h3 span{ padding-left:6px; color:#666;}
.n_left_search_t{ width:160px; height:24px; margin:12px 0px 0px; border:none; background:url(../images/n_left_search_bg.png) no-repeat center; padding-left:12px;}
.n_left_search_bt{ background:none; border:none; width:30px; height:24px; position:relative; top:-22px; z-index:999; left:131px; cursor:pointer;}

.left_phone{ height:132px; padding:16px 10px 16px; border-bottom:1px solid #c82c1d;}
.left_phone h3{ font-size:14px;}
.left_phone h4{ font-size:11px; font-weight:normal;}
.left_phone img{ margin-top:10px; margin-left:5px;}

.phone_numb{ height:10px; line-height:40px; padding:10px 10px; text-align:center; font-size:18px; font-weight:bold; color:#c82c1d;}

.n_right_box{ width:960px;}
.n_right_title{ font-size:16px; font-weight:bold; color:#c82c1d;}
.n_right_title span{ font-size:13px; color:#ccc; font-weight:normal; font-family:"Arial"; padding-left:10px; display:inline-block;}
.n_right_title span p{ display:inline-block;}
.dangqian{ height:38px; margin:20px 0px 26px; padding-left:34px; border:1px solid #e6e6e6; border-right:none; border-radius:10px; line-height:38px; background:url(../images/weizhi_bg.jpg) no-repeat 12px center; color:#999;}
.dangqian a{ padding:0px 10px; color:#999;}
.dangqian a:hover{ color:#c82c1d;}
.n_right_text_box p{ text-indent:2em; color:#333 !important; line-height:2em;}

.n_news_list ul li{ height:148px; border-bottom:1px dashed #c2c2c2; margin-bottom:20px;}
.n_news_img{ width:170px; height:117px; float:left; margin-right:20px;}
.n_news_text{ width:770px; height:117px; float:left;}
.n_news_text h3{ font-size:13px; font-weight:normal; color:#b93435; height:30px;}
.n_news_text h4{ font-size:12px; color:#999; font-weight:normal; height:30px;}
.n_news_text h4 span{ padding-left:30px;}
.n_news_text h5 a{ width:100px; height:30px; line-height:30px; display:block; color:#fff; text-align:center; background:#d02f31;}
.n_news_text h5 a:hover{ background:#c22526;}
.n_news_text h5{ float:right; margin-top:6px;}
.n_news_list ul li a:hover .n_news_text p{ color:#b93435;}

.flip{ text-align:center; margin-top:20px; margin-bottom:40px;}
#dcms_pager{}
#dcms_pager .pages { border:none;text-transform:uppercase;font-size:12px; text-align:center;}
#dcms_pager .pages a {text-decoration:none;margin:0px 3px; font-size:12px; line-height:28px; color:#999; cursor:pointer; padding:7px 4px; border-radius:4px;}
#dcms_pager .pages a:hover {color:#df242b;}
#dcms_pager .pages .pgempty {color:#999;}
#dcms_pager .pages .pgcurrent {color:#df242b;font-weight:bold;}

.n_service_list ul{ width:990px;}
.n_service_list ul li{ width:119px; height:40px; text-align:center; line-height:40px; float:left; margin-right:20px; margin-bottom:20px;}
.n_service_list ul li a{ display:block; background:#f8f8f8; font-size:14px; color:#000;}
.n_service_list ul li img{ margin-right:8px;}
.n_service_list ul li a:hover{ background:#c82c1d; color:#fff;}

.n_solution_list ul{ width:1000px;} 
.n_solution_list ul li{ width:160px; height:144px; float:left; margin-right:34px;}
.solution_img{ width:156px; height:94px; border:1px solid #ccc; float:left; padding:1px;}
.solution_title{ height:40px; line-height:40px; text-align:center;}
.n_solution_list ul li a:hover{ color:#c82c1d;} 
.n_solution_list ul li a:hover .solution_img{ border:1px solid #c82c1d;}

.n_partner_list ul{ width:990px;} 
.n_partner_list ul li{ width:200px; height:150px; padding:10px; background:#f6f6f6; float:left; margin-right:22px; margin-bottom:22px;}
.partner_img{ height:120px; width:200px; background:#fff;}
.partner_title{ text-align:center; line-height:40px; color:#000;}
.n_partner_list ul li:hover{ background:#c82c1d;}
.n_partner_list ul li:hover .partner_title{ color:#fff;}

.n_contact_left{ width:320px; float:left;}
.n_contact_left h3{ font-size:16px; color:#b93435; font-weight:normal;}
.n_contact_left p{ font-size:14px; color:#000; padding-top:14px;}
.map{ float:right; margin-bottom:30px;}
.message_box ul{ width:1020px;}
.message_box{height:470px; padding:20px; width:940px; background:#f5f5f5; margin-bottom:50px;}
.message_box li{ width:423px; height:44px; float:left; font-size:14px; margin-right:72px; margin-bottom:30px; line-height:44px;}
.message_box li span{  display:block; float:left;}
.message_box li:nth-child(5){ width:980px; height:220px; line-height:220px;}
.message_box li input{ height:42px; border:1px solid #dbdbdb; background:#fff; width:340px; margin-left:10px; padding-left:20px; font-size:12px; color:#333;}
textarea{ height:192px; border:1px solid #dbdbdb; padding:20px; margin-left:10px; width:838px;}
.message_box li:nth-child(6){ width:600px; margin-top:10px;}
.message_box li:nth-child(6) input{ width:100px;}
.message_box li:nth-child(6) img{ margin:0px 14px;}
.tijiao{ width:200px !important; background:#b93435 !important; border:none; padding-left:0px !important; cursor:pointer; color:#fff !important;} 
.tijiao:hover{ background:#95191a !important;}
.input{ width:100px; float:left; margin-right:14px; height:40px;} 
.last_li{ float:left;}
#code{ padding:0px 10px !important;}

.news_title{ padding:10px 0px 20px; border-bottom:1px solid #ccc; width:960px;}
.news_title h2{ font-size:16px; text-align:center; line-height:18px;}
.news_title h3{ font-size:12px; text-align:center; font-weight:normal; padding-top:16px;}
.news_title h3 span{ padding:0px 20px;}
.n_news_box_text{ padding:20px 0px;  border-bottom:1px solid #ccc;}
.fenxiang{ padding-top:20px; padding-bottom:60px;}
.fenxiang_anniu{ float:left; width:200px;}
.fenxiang_anniu h2{ font-size:12px;  float:left;}
.fanhui{ float:right; width:83px; height:24px;}
.fanhui a{ display:block; border:1px solid #ddd; border-radius:4px; color:#666; padding-left:24px; background:url(../images/fanhui_bg.png) no-repeat 6px center;}
.fanhui a:hover{ color:#df242b;}

.n_job_list{ height:100%;}
.n_job_weizhi{ padding:0px 0px 0px 60px; height:56px; border:1px solid #c9c9c9; line-height:56px; font-size:14px;}
.mingcheng{ width:150px; float:left;}
.mingcheng_text{ float:left; width:360px;}
.didian{ width:200px; float:left;}
.time{ width:180px; float:left;}
.xiangqing{ float:right; width:89px; height:56px; background:url(../images/zhiwei_a.png) #3a7ac4 no-repeat 80px center; color:#fff; font-size:12px; padding-left:24px; cursor:pointer;}
.zhiwei_text{display:none; height:500px;}

.n_job_lis h3 { margin-left:10px; width:930px; margin-bottom:20px;}
.n_job_lis h3 a { display: block; padding:0px 0px 0px 38px; color: #666;text-decoration: none;font-weight: normal; border:1px solid #c9c9c9; font-size:12px; height:40px; line-height:40px;}
.n_job_lis h3 span.zhiwei{width:150px; display:block; float:left; font-weight:bold;}
.n_job_lis h3 span.zhiwei_jianjie{ width:240px; display:block; float:left;}
.n_job_lis h3 span.zhiwei_jianjie p{ display:inline-block;}
.n_job_lis h3 span.didian{ width:220px; float:left; display:block;}
.n_job_lis h3 span.shijian{ width:140px; float:left; display:block;}
.n_job_lis h3 span.zhiwei_more{ display:block; float:right; width:94px; height:40px;}
.n_job_lis h3 + div { padding: 10px; }
.n_job_lis h2 + div,.example {background: #fff;}
.n_job_lis h3+div { display: none;}
#css3-animated-example h3 + div {height: 0px;padding: 0px;overflow: hidden; display: block!important; -webkit-transform: translateZ(0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition:all 0.3s ease;transition: all 0.3s ease;}
#css3-animated-example .content { padding: 0px 48px 20px; width:930px;}
#css3-animated-example h3.open + div { height: auto; }
.content ul{ margin:0; width:800px;}
.content ul li{ float:left; font-size:12px; width:200px; line-height:40px;}
.content ul li span{ font-weight:bold;}
.zhiwei_t{ width:930px; padding:20px 0px; font-size:12px; font-weight:bold;}
.zhiwei_te p{ line-height:28px; font-size:14px;}
.rukou_list ul li{ width:960px; height:120px; border-bottom:1px dashed #c2c2c2;}
.chaxun{ width:120px; height:40px; background:#c82c1d; color:#fff; display:block; text-align:center; line-height:40px;}
.n_right_text_box a{ margin:0 auto; text-align:center; margin-top:40px;}
/*--n_content end--*/