﻿/*========================================HOME NAV====*/
.header{ position:fixed; top:0px; left:0px; width:100%; background-color:#fff; z-index:999; box-shadow:0px 0px 5px #CCC; opacity:0.98}
.head_line{ height:6px; background-color:#F08A27; text-align:left;}
.head_line_left{ width:33%; height:6px; background-color:#0C89B6;}
.head_top{ height:40px; background-color:#f7f7f7;}
.head_top_area{ width:1110px; margin:0 auto}
.head_top_left{ width:400px; float:left;}
.head_top_left .phone_icon{ background:url(../images/head_top_icon1.png) no-repeat 6px center; height:40px; line-height:40px; color:#fff; padding-left:32px; float:left; padding-right:10px; border-left:#F2890F solid 1px; border-right:#F2890F solid 1px; position:relative; background-color:#F2890F}
.head_top_left .tel_icon{ background:url(../images/tel_icon.png) no-repeat 6px center;height:40px; line-height:40px; color:#fff; padding-left:32px; float:left; padding-right:10px; border-right:#0A81BC solid 1px; background-color:#0593D8} 
.head_top_left .phone_icon:hover{ background-color:#E37E0A}
.head_top_left .tel_icon:hover{ background-color:#0886C4}
.head_top_left .phone_icon .phone_wx_area{ display:none; width:230px; height:102px;border:#E8E8E8 solid 1px; border-top:none;  position:absolute; top:40px; z-index:99999; border-bottom:#E8E8E8 solid 6px; left:-1px; background:url(../images/barcode.jpg) no-repeat 6px center #fff;}
.head_top_left .phone_icon .phone_wx_area i{ font-style:normal; display:inline-block; width:100px; margin-left:110px; line-height:150%; margin-top:15px; color:#5A5A5A}
.head_top_left .phone_icon:hover .phone_wx_area{ display:block;}

.head_top_rig{ width:170px; float:right; padding-top:12px; height:28px; font-size:12px; padding-left:10px; background-color:#fff}
header{ height:90px; background-color:#FFF;}
.head{ width:1100px; margin:0 auto; position:relative}
.head .logo{ width:250px; text-align:left; float:left; padding-top:7px;}
.head .navlists{ width:675px; float:right;}
.head .navlists li{ width:86px; float:left; position:relative}
.head .navlists a{ display:inline-block; *display:inline; *zoom:1; height:80px; line-height:102px; color:#6D6D6D; font-size:14px; border-bottom:#FFF solid 5px; position:relative}
.head .navlists a span.hot{ display:inline-block; *display:inline; *zoom:1; width:100px; height:50px; position:absolute; left:75px; top:-10px}
.head .navlists a:hover,.head .navlists a.cur{ color:#0574AA}

.navlists .down_menua{display:none; position:absolute; top:85px; background-color:#FFF; left:-80px; z-index:999999999;clear:both;filter:alpha(opacity=96);-moz-opacity:0.96;-khtml-opacity:0.96;opacity: 0.96; border-left:#E3E3E3 solid 1px; border-right:#E3E3E3 solid 1px; border-bottom:#E3E3E3 solid 5px; text-align:left; width:360px; height:140px; background-color:#FFF; font-size:13px; width:122px; left:-35px; height:auto; }
.navlists .down_menua a{ display:block; height:35px; line-height:35px; border-bottom:#F0F0F0 dashed 1px; text-align:center; font-size:12px;}
.navlists .down_menua a:hover{background-color:#0A95D8; color:#FFF;}


/*========================================HOME CONTAINER====*/
.container{ width:1180px; margin:0 auto; background-color:#F7F7F7}
.cont_tit{ padding-top:40px; padding-bottom:40px; text-align:center}
.cont_con{ padding-bottom:50px; overflow:hidden; zoom:1}
.cont_con_list{ width:380px; float:left; margin-right:13px; background-color:#fff; height:165px; overflow:hidden; zoom:1; margin-bottom:15px}
.cont_con_list:hover{ background-color:#F7F7F7}
.cont_con_list dt{ width:165px; height:165px; float:left}
.cont_con_list:hover dt{ border-radius:50%;}
.cont_con_list dt.bg1{ background-color:#f5ab33; text-align:center}
.cont_con_list dt.bg2{ background-color:#f0946b; text-align:center}
.cont_con_list dt.bg3{ background-color:#92cde3; text-align:center}
.cont_con_list dt.bg4{ background-color:#5d6d7e; text-align:center}
.cont_con_list dt img{ margin-top:10px}
.cont_con_list dd{ width:202px; float:left; padding-top:20px; position:relative}
.cont_con_list dd h2{ font-size:26px; font-weight:normal; padding-left:25px; padding-right:15px; padding-bottom:5px}
.cont_con_list dd i{display:inline-block; *display:inline; *zoom:1; width:15px; height:30px; position:absolute; left:0px; top:26px}
.cont_con_list:hover dd i{ display:none}
.cont_con_list dd i.go_rig1{ background:url(../images/icon_g_rig1.png) no-repeat -3px center}
.cont_con_list dd i.go_rig2{ background:url(../images/icon_g_rig2.png) no-repeat -3px center}
.cont_con_list dd i.go_rig3{ background:url(../images/icon_g_rig3.png) no-repeat -3px center}
.cont_con_list dd i.go_rig4{ background:url(../images/icon_g_rig4.png) no-repeat -3px center}
.cont_con_list dd p{ padding-left:25px; padding-right:15px; line-height:180%}
.cont_con_list dd h2 a{ color:#6A6A6A}
.cont_con_list dd p a{ color:#747474}

/*========================================HOME BANNER====*/
.page{ height:100%; background-color:#fff}
.DB_tab25{ width:100%; position:relative;left:0px;height:1080px;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative; width:100%; }
.DB_tab25 .DB_bgSet li{position:absolute;width:100%; height:1080px;display:none; left:0px}
.DB_tab25 .DB_imgSet{position:absolute;width:1100px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:0px; top:260px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:120px;top:160px;}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:-60px;top:200px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:550px;top:250px;}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:390px;top:140px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:-55px;top:260px;}
.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:420px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-135px;top:420px;cursor:pointer;display:none; z-index:9999}
.DB_tab25 .DB_next{position:absolute;right:-135px;top:420px;cursor:pointer;display:none; z-index:9999}

@media screen and (max-width:1024px){
	.DB_tab25{width:1110px;}
	.DB_tab25 .DB_bgSet{width:1110px;}
}
.top_txt{ height:97px; text-align:center; margin-bottom:20px; margin-top:130px}
.top_txt h2{ padding-top:10px}
.top_txt h2 a{ font-size:32px; font-weight:bold}
.top_txt h2 a span{ color:#068BCA}
.top_txt p{ color:#787878; padding-left:10px; padding-right:10px; text-align:center; width:360px; margin:0 auto; font-size:13px}
.top_txt.wh_col{ background-image:none}
.top_txt.wh_col h2 a{ color:#fff}
.top_txt.wh_col h2 a span{ color:#F68634}
.top_txt.wh_col p{ color:#fff; background-color:#425468}
.top_ntit{ text-align:left; margin-top:-20px; height:70px; border-bottom:#DDD dashed 1px}
.top_ntit h2 a{ font-size:24px; padding-bottom:10px;}

/*===========首页解决方案开始=============*/
.case-content{overflow:hidden;margin:0px auto 30px auto;width:1200px; zoom:1; height:420px}
.case-item{float:left;margin:2px 40px;margin-bottom:20px}
.case-itemn{background-color:#F6F6F6; height:420px; padding-bottom:20px; width:265px; text-align:center; padding-top:15px; margin-right:10px; margin-left:0px;}
.ih-item{position:relative;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ih-item,.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ih-item a{color:#333}
.ih-item a:hover{text-decoration:none}
.ih-item img{width:100%;height:100%}
.ih-item.circle,.ih-item.circle .img{position:relative;width:210px;height:210px;border-radius:50%}
.ih-item.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 16px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.3);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ih-item.circle .img img{border-radius:50%}
.ih-item.circle .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ih-item.circle .info-con{text-align:center; color:#404040; line-height:180%}
.ih-item.circle .info-con h2{font-size:16px; margin-bottom:10px; margin-top:10px}
.ih-item.circle .info-con p{ font-size:12px; color:#7B7B7B}
.ih-item.circle .info-con p a{ font-size:12px; color:#7B7B7B}
.ih-item.square{position:relative;width:316px;height:216px;border:6px solid #fff;box-shadow:1px 1px 3px rgba(0,0,0,.3)}
.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ih-item.circle.effect1 .spinner{width:218px;height:218px;border:8px solid #F2890F;border-right-color:#068BCA;border-bottom-color:#068BCA;border-radius:50%;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.ih-item.circle.effect1 .img{position:absolute;top:8px;bottom:0;left:8px;right:0;width:auto;height:auto}
.ih-item.circle.effect1 .img:before{display:none}
.ih-item.circle.effect1.colored .info{background:#1a4a72;background:rgba(26,74,114,.6)}
.ih-item.circle.effect1 .info{top:8px;bottom:0;left:8px;right:0;background:#333;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.ih-item.circle.effect1 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:18px;margin:0 30px;padding:45px 0 0;height:118px;text-shadow:0 0 1px white,0 1px 2px rgba(0,0,0,.3)}
.ih-item.circle.effect1 .info h3 img{ width:70px; height:70px}
.ih-item.circle.effect1 .info p{color:#bbb;padding:5px 5px;margin:0 30px;font-size:12px;}
.ih-item.circle.effect1 a:hover .spinner{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.ih-item.circle.effect1 a:hover .info{opacity:1}
/*===========首页解决方案结束=============*/

.about_hcon{ width:1108px; margin:0 auto; height:275px; background-color:#F7F7F7; margin-bottom:20px; overflow:hidden; zoom:1}
.about_hcon_area{ width:248px; float:left; height:275px; position:relative;}
.about_hcon_areab{ width:300px; float:left; height:275px}
.about_hcon_areab h2{ padding-top:28px; padding-bottom:15px; color:#037CB2; font-size:16px; padding-left:25px}
.about_hcon_areab p{ color:#707070; padding-left:25px; padding-right:40px; line-height:190% }
.about_hcon_area .pic_jt_left{ position:absolute; right:0px; z-index:9999; top:115px}
.img_apicc1{margin-top:65px; margin-left:40px}
.img_apicc2{margin-top:50px; margin-left:40px}
.hcon_area{ margin-bottom:30px; overflow:hidden; zoom:1; line-height:200%}
.hcon_area p{ font-size:13px; color:#616161}

.contact_box{ border:#F0F0F0 solid 1px; margin-top:20px; overflow:hidden; zoom:1}
.contact_box_left{ width:250px; float:left; padding-left:30px; padding-right:30px; padding-bottom:140px; height:451px; background:url(../images/contact_bg.png) no-repeat left bottom}
.contact_box h2{ color:#F28B14; font-size:20px; padding-top:20px; padding-bottom:15px; border-bottom:#F0F0F0 dashed 1px}
.contact_box_rig{ width:700px; float:left; padding-left:30px; border-left:#F0F0F0 solid 1px; padding-bottom:20px; position:relative}

.oraarea_bg{ background-color:#FAA046; height:510px; padding-top:50px}
.ora_area{ width:1115px; margin:0 auto}
.ora_h_list{ background-color:#FFF; height:395px; width:530px; float:left; margin-top:30px}
.ora_h_list h2{ font-size:18px; font-weight:bold; padding:15px; color:#4B4B4B; border-bottom:#DDD solid 1px; margin-bottom:10px}
.ora_h_listcon{ padding-left:15px; padding-right:15px; padding-top:10px}
.ora_h_listcon li{ margin-bottom:22px}
.ora_h_listcon span.ora_h_time{ width:30px; height:30px; line-height:30px; display:inline-block; *display:inline; *zoom:1; background-color:#98B929; color:#FFF; text-align:center; border-radius:50%; font-size:14px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; margin-top:5px}
.ora_h_listcon p{ display:inline-block; *display:inline; *zoom:1; padding-left:10px; width:400px; vertical-align:top}
.ora_h_listcon p b{ font-size:14px; color:#4C4C4C}
.ora_h_listcon p i{ font-style:normal; display:block; padding-top:6px; color:#838383}


/*========================================PARTNERS START===*/
.partners_area{ background:#F3F3F3; clear:both}
.partners_con{ background:#F3F3F3; overflow:hidden; zoom:1; width:1100px; margin:0 auto; padding-top:0px; margin-bottom:20px; margin-top:-10px}
.partners_con li{ background-color:#fff; width:211px; height:67px; padding-top:4px; margin-right:1px; float:left; text-align:center; margin-bottom:1px; position:relative; overflow:hidden; margin-bottom:1px}
.partners_con li:hover{ box-shadow:0px 0px 5px #C6C6C6}
.partners_con li span.partner_txt{ position:absolute; bottom:-30px; left:0px; width:215px; background:#5D6D7E; color:#FFF; display:inline-block;*display:inline; *zoom:1; height:30px; line-height:30px; opacity:0.9}
.partners_con li:hover span.partner_txt{ bottom:0px;}

/*========================================FOOTER START===*/
footer{ font-size:13px; color:#626262; text-shadow:0px 0px 3px 4px #FFFFFF; background-color:#fff; border-top:#F0F0F0 solid 1px}
.bortop_none{ border-top:none}
.foot{ width:1120px; margin:0 auto; padding-top:25px; padding-bottom:25px; overflow:hidden; zoom:1;}
.foot .ft_left{ line-height:200%; width:750px; float:left; padding-left:9px}
.foot p.ft_left{ line-height:200%; width:750px; float:left}
.foot p.ft_left a{ padding-left:10px; padding-right:10px; color:#626262}
.foot p.ft_left span{ padding-left:10px}
.foot p.ft_left a:hover{ color:#ee9033}
p.ft_rig{ width:210px; float:right; padding-left:22px; padding-right:10px; margin-right:20px;vertical-align:middle; margin-top:-14px}
p.ft_rig span{ font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#087CB4}
p.ft_rig i{ display:inline-block; *display:inline; *zoom:1; font-style:normal; padding-top:3px}
.foot_yyb{ display:block; background:url(../images/foot_yy.png) no-repeat center center; width:201px; height:69px; padding-left:0px; margin-top:5px}
p.ft_rig a.wx_icon{ background:url(../images/wx_icon.png) no-repeat left center; width:40px; height:40px; display:inline-block; margin-right:10px; margin-top:10px; margin-left:10px}
p.ft_rig a.wx_icon:hover,p.ft_rig a.wb_icon:hover,p.ft_rig a.ct_icon{ opacity:0.7}
p.ft_rig a.wb_icon{ background:url(../images/wb_icon.png) no-repeat left center; width:40px; height:40px; display:inline-block; margin-right:10px;margin-top:5px}
p.ft_rig a.ct_icon{ background:url(../images/ct_icon.png) no-repeat left center; width:40px; height:40px; display:inline-block; margin-right:10px;margin-top:5px}
p.title { position: relative; top: 35%; font: 700 40px "Microsoft Yahei"; color: #fff; text-align: center; }

/*===============================TIMELINE STRAT====*/
.bg_gray{ background-color:#f7f7f7}
.timeline_con{ width:1110px; margin:0 auto; overflow:hidden; zoom:1}
.timeline{background:url("../images/line4.png") repeat-y 83px 0;position:relative;margin:20px 10px;width:530px; padding-top:20px; padding-bottom:20px; float:left}
.timeline-date{overflow:hidden;position:relative;}
.timeline-date h2{background:url("../images/icon9.png") no-repeat 50px 0;height:87px;margin-bottom:10px;}
.timeline-date h2 span{color:#5B5B5B;display:inline-block;font-size:24px; font-weight:normal; margin:20px 0px 0 130px;}
.timeline-date ul li{background:url("../images/icon7.png") no-repeat 71px 5px;zoom:1;height:70px;}
.timeline-date ul li h3{float:left;text-align:right; margin-top:8px;font-size:14px;color:#878787;display:block; font-weight:normal; font-family:Verdana, Geneva, sans-serif; padding-left:5px}	
.timeline-date ul li h3 span{display:block;color:#ADADAD;font-size:12px;padding-left:15px; font-style:normal}	
.timeline-date ul li dl{margin-top:-5px;}
.timeline-date ul li dl.right{background:url() no-repeat 0 0;float:left;margin-left:45px;margin-top:-2px;display:block;background-color:#fff;height:40px; border-radius:20px; color:#696969;}	
.timeline-date ul li dl span{display:block;font-size:14px;padding:0px 15px 0px 15px;color:#696969;line-height:40px;}
.zizhi_rig{ width:460px; float:left; border-left:#E7E7E7 solid 1px; height:650px}
.zizhi_rigtit{ color:#5B5B5B;font-size:24px; font-weight:normal; margin-top:60px; margin-left:30px; margin-bottom:30px}
/*===============================TIMELINE END====*/

.time_tree{ text-align:center; margin-top:15px; margin-bottom:50px;}
.latestWeb{ width:1130px; margin:10px auto 0;}
.latestWeb ul{ overflow:hidden; _height:1%;}
.latestWeb p{ color:#444; font-size:13px; padding-top:10px}
.latestWeb li{ float:left; width:267px;margin:14px 15px 0 0; height:265px; background:#fff; text-align:center; box-shadow:0px 0px 15px #2D2D2D }
.latestWeb li img{ width:250px; height:200px; padding-top:8px}
.trans_msg{ filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2); z-index:999999999999999}
div.bodycontent{font-family:Arial, Helvetica, sans-serif;padding:0 10px 10px 13px;color:#555;line-height:22px;text-align:justify;text-justify:inter-ideograph;}
div.bodycontent ul{margin-left:0px}

/*====================================NEWSCENTER START==*/
.nbanner{ background:url(../images/nbanner_bg.jpg) no-repeat center; height:251px; margin-top:125px}
.nban_sol{ background-color:#07a1ea; height:280px; background-image:none}
.nban_con{ width:1078px; margin:0 auto; position:relative}
.nban_sol_con{ text-align:center}
.nban_sol_con img{ margin-left:0px}
.nban_pic{ position:absolute; top:-1px; left:15px}
.nban_txt{ position:absolute; left:0px; top:90px}
.nmennu{ background:url(../images/menu-bg.jpg) repeat-x top; height:62px;}
.nmennu ul{ width:1078px; margin:0 auto; font-size:13px; background:url(../images/border_line.png) no-repeat left top; overflow:hidden; zoom:1}
.nmennu ul li{ width:137px; float:left; text-align:center; height:62px; line-height:50px; background:url(../images/border_line.png) no-repeat right top;}
.nmennu ul li a{ color:#707070; display:block; height:61px}
.nmennu ul li a:hover,.nmennu ul li a.cur{ background:url(../images/menu-icon.png) no-repeat bottom center;}

.nmenn_sol{ width:1078px; margin:0 auto; overflow:hidden; zoom:1; margin-bottom:30px; margin-top:15px}
.nmenn_sol li{ float:left; width:258px; margin-right:15px; background-color:#F3F3F3; height:140px; text-align:center; font-size:13px}
.nmenn_sol li.sol_bg1{ background:url(../images/sol_1.png) no-repeat center 15px #F3F3F3; background-size:55%}
.nmenn_sol li.sol_bg1.cur{ background:url(../images/sol_1_w.png) no-repeat center 15px #0A95D8; background-size:60%}
.nmenn_sol li.sol_bg2{ background:url(../images/sol_2.png) no-repeat center 15px #F3F3F3; background-size:50%}
.nmenn_sol li.sol_bg2.cur{ background:url(../images/sol_2_w.png) no-repeat center 15px #f74e51; background-size:55%}
.nmenn_sol li.sol_bg3{ background:url(../images/sol_3.png) no-repeat center 20px #F3F3F3; background-size:55%}
.nmenn_sol li.sol_bg3.cur{ background:url(../images/sol_3_w.png) no-repeat center 15px #f74e51; background-size:60%}
.nmenn_sol li.sol_bg4{ background:url(../images/sol_4.png) no-repeat center 15px #F3F3F3; background-size:55%}
.nmenn_sol li.sol_bg4.cur{ background:url(../images/sol_4_w.png) no-repeat center 15px #0A95D8; background-size:60%}

.nmenn_sol li.sol_bg5{ background:url(../images/sol_5.png) no-repeat center 15px #F3F3F3; background-size:60%}
.nmenn_sol li.sol_bg5.cur{ background:url(../images/sol_5_w.png) no-repeat center 15px #f74e51; background-size:65%}
.nmenn_sol li.sol_bg6{ background:url(../images/sol_6.png) no-repeat center 15px #F3F3F3; background-size:60%}
.nmenn_sol li.sol_bg6.cur{ background:url(../images/sol_6_w.png) no-repeat center 15px #f74e51; background-size:65%}
.nmenn_sol li.sol_bg7{ background:url(../images/sol_7.png) no-repeat center 20px #F3F3F3; background-size:60%}
.nmenn_sol li.sol_bg7.cur{ background:url(../images/sol_7_w.png) no-repeat center 15px #0A95D8; background-size:65%}
.nmenn_sol li.sol_bg8{ background:url(../images/sol_8.png) no-repeat center 15px #F3F3F3; background-size:60%}
.nmenn_sol li.sol_bg8.cur{ background:url(../images/sol_8_w.png) no-repeat center 15px #0A95D8; background-size:65%}

.nmenn_sol li.sol_bg9{ background:url(../images/sol_9.png) no-repeat center 20px #F3F3F3; background-size:55%}
.nmenn_sol li.sol_bg9.cur{ background:url(../images/sol_9_w.png) no-repeat center 15px #0A95D8; background-size:55%}
.nmenn_sol li.sol_bg10{ background:url(../images/sol_10.png) no-repeat center 15px #F3F3F3; background-size:55%}
.nmenn_sol li.sol_bg10.cur{ background:url(../images/sol_10_w.png) no-repeat center 15px #f18a13; background-size:55%}

.nmenn_sol li.sol_bg11{ background:url(../images/sol_11.png) no-repeat center 20px #F3F3F3; background-size:55%}
.nmenn_sol li.sol_bg11.cur{ background:url(../images/sol_11_w.png) no-repeat center 15px #0A95D8; background-size:55%}
.nmenn_sol li.sol_bg12{ background:url(../images/sol_12.png) no-repeat center 15px #F3F3F3; background-size:55%}
.nmenn_sol li.sol_bg12.cur{ background:url(../images/sol_12_w.png) no-repeat center 15px #f18a13; background-size:55%}

.nmenn_sol li a{ padding-top:90px; display:inline-block}
.nmenn_sol li span{ height:11px; background:url(../images/blue_down.png) no-repeat top center; display:block; margin-top:20px; display:none}
.nmenn_sol li.cur span{ display:block}
.nmenn_sol li.cur a{ color:#fff}

.nmennu .rig_bremenu{ float:right; font-size:12px; color:#6A6A6A; margin-top:14px; padding-left:15px; margin-right:20px; background:url(../images/home.png) no-repeat left center}
.nmennu .rig_bremenu a{ color:#6A6A6A;}
.ncontainer{ width:1078px; margin:0 auto}
.contact_icon{ font-size:13px; color:#6E6E6E; padding-top:20px;}
.jr_barcode{ position:absolute; top:0px; left:530px}
.contact_icon img{ vertical-align:middle; padding-right:3px}
.contact_icon li{ margin-bottom:3px}
.contact_icon .mail{ color:#E66F0D}
.contact_icon .mail:hover{ text-decoration:underline}

.news_center{ margin:20px auto 30px auto;}
.news_center ul.mobile{ text-align:center; overflow:hidden; zoom:1}
.news_center ul.mobile li{border:8px solid #F8F8F8; background-color:#F8F8F8; float:left; width:320px;height:320px;padding-top:25px;color:#6C6E85; text-align:center; margin-right:20px; margin-bottom:15px}
/*.news_center ul.mobile li:hover{border:8px solid #408E2C; background-color:#408E2C; color:#fff;}*/
.news_center ul.mobile li img{width:140px;height:140px;display:block; margin:0 auto;border:6px solid #fff; box-shadow:0px 0px 8px #C1C1C1; border-radius:82px; margin-top:0px}
/*.news_center ul.mobile li:hover img{box-shadow:none;}*/
.news_center ul.mobile li dd{font-size:14px; padding-top:10px; padding-bottom:2px; font-weight:bold; width:300px;line-height:30px;text-align:center;border-bottom:1px dashed #DDD; margin:0 auto}
.news_center ul.mobile li:hover dd{border-bottom:1px dashed #52A53E;}
.news_center ul.mobile li p{font-size:12px; text-align:center; height:48px; margin:0 auto; width:300px; line-height:23px;margin-top:10px;}
.news_center ul.mobile li a{ font-family:Verdana, Geneva, sans-serif; color:#FFF; background-color:#0A95D8; text-decoration:none; display:inline-block; width:80px; height:26px; line-height:26px; margin-top:10px}
.news_center ul.mobile li:hover a{ background-color:#0889C6; color:#fff}
.pages{ text-align:center; padding:10px 0; clear:both; margin-bottom:20px}
.pages span,.pages a,.pages b{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 2px;}
.pages span font{ color:#666; font-size:12px;}
.pages a,.pages b{ border:1px solid #5FA623; background:#fff; padding:2px 6px; text-decoration:none}
.pages span { padding-right:10px }
.pages b,.pages a:hover{ background:#7AB63F; color:#fff;}
/*====================================NEWSCENTER END==*/

/*====================questions======================*/
.UI-bubble{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) 0px 0px no-repeat;}
.UI-ask{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) -25px 0px no-repeat;}
#questions{width:1100px;margin:10px auto; margin-top:0px;padding-top:0px; margin-bottom:10px; padding-bottom:60px}
#questions li h5 .UI-ask,#questions li h5 .UI-bubble{position:absolute;left:0px;top:9px;}
#questions li{border-bottom:1px solid #e7e7e7;padding:0px;vertical-align:bottom; margin-bottom:10px}
#questions li h5{height:40px;position:relative;color:#666;font-size:14px;cursor:pointer;line-height:40px;height:40px;overflow:hidden;padding:0 0 0 26px;}
#questions li .foldContent{padding:10px 26px;border-top:1px dashed #e2e2e2;line-height:24px;background:#fff;color:#717171;}
.rmore_n{ text-align:center; margin-top:20px}
.rmore_n a{ display:inline-block; width:180px; height:38px; font-size:14px; line-height:38px; background-color:#0593D8; color:#fff; text-align:center; border-radius:26px}
.rmore_n a:hover{ background-color:#0A89C6}

.zhuce_lclist{ background-color:#F6F6F6; margin-bottom:15px; padding:10px 15px 14px 15px; overflow:hidden; zoom:1; clear:both; height:150px;}
.zhuce_lcimg{ width:150px; float:left; text-align:center; padding-top:10px}
.zhuce_lcimg img{ margin-top:5px;}
.zhuce_lccon{ width:810px; float:left; margin-left:15px;}
h2.zhuce_lctit{ font-size:18px; padding:0px; margin:0px; margin-top:15px; margin-bottom:8px; color:#505050;}
p.zhuce_lccon1{ font-size:13px; color:#6A6A6A; line-height:170%;}
p.zhuce_lccon2{font-size:12px; line-height:160%; color:#525252;}
.zhuce_lclist.jz_list{ width:230px; height:300px; float:left;background-color:#F5F5F5; clear:none; text-align:center; border:none; margin-right:10px}
.zhuce_lclist.jz_list .zhuce_lcimg{ text-align:center; clear:both; width:230px;}
.zhuce_lclist.jz_list .zhuce_lcimg img{ width:145px; height:145px; border-radius:50%; margin-top:5px; border:#FFF solid 5px; box-shadow:0px 0px 3px #CCC}
.zhuce_lclist.jz_list .zhuce_lccon{ clear:both; text-align:center; width:220px; margin:0 auto}

.zhuce_lclist.tdlist{ height:80px; background-color:#fff; padding-top:-20px; width:470px; float:left; margin-right:10px; clear:none}
.zhuce_lclist.tdlist .zhuce_lcimg{ width:100px; text-align:center}
.zhuce_lclist.tdlist .zhuce_lccon{ width:320px;}
.zhuce_lclist.tdlist img{ padding-top:0px; margin-top:-10px}
.zhuce_lclist.tdlist p.zhuce_lccon1{ margin-top:10px}

.case_lists{ overflow:hidden; zoom:1; margin-top:13px; margin-bottom:50px;}
.case_box{ float:left; width:520px; height:135px; overflow:hidden; zoom:1; background-color:#F9F9F9; margin-bottom:10px; border:#FFF solid 5px}
.case_box:hover{ border:#F3F3F3 solid 5px}
.case_box dt{ float:left; width:140px; text-align:center;}
.case_box dt img{ width:108px; height:108px; margin-top:13px; border-radius:50%}
.case_box dd{ float:left; width:350px; margin-right:20px; vertical-align:top}
.case_box dd h2 a{ font-size:14px; font-weight:bold; color:#6E6E6E; margin-top:0px}

.case_box dd h2{ margin-bottom:-5px; padding-bottom:0px; margin-top:-9px}
.case_box dd p a{ color:#8F8F8F; font-size:12px; line-height:190%}
.case_box dd p a span{ padding:3px 10px; background-color:#fff; color:#808080; border-radius:15px}
.case_box:hover dd p a span{ background-color:#258BCB; color:#FFF}

.sol_con{ margin-top:10px; margin-bottom:10px}
.sol_con h3.sol_ntit{ font-size:16px; height:35px; line-height:30px; margin-top:30px}
.sol_con h3.sol_ntit i{ font-style:normal;font-size:16px; background-color:#0A95D8; padding:10px 30px; color:#fff}
.sol_con h3.sol_ntit span{ font-family:Arial, Helvetica, sans-serif}
.sol_ncon{ font-size:13px; color:#696969; line-height:180%; padding:20px 20px; background-color:#F7F7F7}
.sol_ncon h4{ font-size:13px; color:#3A3A3A; overflow:hidden; zoom:1; margin-bottom:10px;}
.ora_areabg{background-color:#E98C3A; color:#fff; font-size:14px; padding:2px 15px; float:left; margin-left:10px}
.sol_ncon h4 p{ font-weight:normal; color:#505050; width:900px; float:left; padding-left:15px; padding-top:5px; font-size:12px}

.news_con{ margin:0 auto; overflow:hidden; zoom:1; margin:10px 0px 40px 0px; font-size:12px; line-height:25px}
.news_list{ border:#F3F3F3 solid 1px; overflow:hidden; zoom:1; margin-bottom:25px; clear:both}
.news_list_date{ width:100px; height:68px; background-color:#93dffb; color:#EAA058; font-size:38px; text-align:center;font-family:Arial, Helvetica, sans-serif; float:left; margin-right:10px; line-height:25px; padding-top:30px; background-color:#EFEFEF}
.news_list_date span{ font-size:12px; display:block}
.news_list:hover{ background-color:#F5F5F5;}
.news_list:hover .news_list_date{ background-color:#F2890F ; color:#fff}
.news_list_con{ margin-left:10px; text-align:left; float:left; margin-top:11px; font-size:12px; width:900px; line-height:22px}
.news_list_con strong{ font-size:16px; display:block; margin-bottom:8px; }
.news_list_con strong a{color:#626262;}
.news_list_con a{ color:#757575;}

.top_news{ margin-top:25px; margin-bottom:35px; overflow:hidden; zoom:1; background-color:#fff}
.top_news .top_newsleft{ width:260px; float:left;}
.top_news .top_newsleft img{ border:#F5F5F5 solid 7px }
.top_news .top_newsrig{ width:800px; float:left; margin-top:-12px; padding-top:0px}
.top_news .top_newsrig h2 a{ font-size:16px; color:#6D6D6D;}
.top_news .top_newsrig p a{ color:#888; line-height:180%;}
.top_news .top_newsrig p.rmore a{ background-color:#F3F3F3; margin-top:35px; color:#D26C1A; font-size:13px; display:inline-block; padding:6px 25px}
.top_news .top_newsrig p.rmore a:hover{ background-color:#F0671E; color:#fff}

.mid_con_n{ width:1100px; margin:0 auto; margin-top:20px; overflow:hidden; zoom:1; font-size:12px}

.mid_con_nleft{ width:220px; border-radius:3px; float:left; margin-left:10px; padding-bottom:50px; text-align:left}
.mleft_menu{ margin-top:5px; height:auto;background-color:#F2F2F2; padding-top:2px; padding-bottom:15px; margin-bottom:10px; clear:both;}
.mleft_menu .mleft_menu_tit{ font-size:16px; text-align:left; padding-left:20px; height:30px; line-height:30px; margin-top:10px; padding-bottom:5px;  border-bottom:#D7D7D7 dashed 1px; background-color:#F2F2F2; clear:both; }
.mleft_menu h2.menu_icon{ background:url(../images/menu_icon.png) no-repeat 10px 4px; padding-left:40px}
.mleft_menu h2.news_icon{ background:url(../images/news_icon.png) no-repeat 10px 4px; padding-left:40px}
.mleft_menu h2.download_icon{ background:url(../images/download_icon.png) no-repeat 10px 4px; padding-left:40px}
.mleft_menu h2.link_icon{ background:url(../images/link_icon.png) no-repeat 10px 4px; padding-left:40px}
.mleft_link_list{ margin-top:2px; overflow:hidden; zoom:1; margin-bottom:10px}
.mleft_link_list li{ width:78px; float:left; padding-left:20px; padding-top:10px; text-align:center; height:90px; line-height:18px}
a.mleft_link_img{ display:block;}
a.mleft_link_img img{ padding-top:5px; width:65px;}
a.mleft_link_img:hover{ opacity:0.9;}
.mleft_link_list li a:hover{ color:#868686;}
.mleft_menu_list{ clear:both; font-size:13px; text-align:left; line-height:38px; margin-top:10px; background-color:#F2F2F2; font-size:12px}
.mleft_menu_list li{ clear:both; display:block; height:38px; margin-bottom:2px}
.mleft_menu_list li a{ display:block; padding-left:28px; background:url(../images/left_menu_icon1.jpg) no-repeat 150px center #F2F2F2; clear:both; width:160px; margin:0 auto; background-color:#E0E0E0; border-radius:3px;}
.mleft_menu_list li a:hover{  background:url(../images/left_menu_icon2.jpg) no-repeat 145px center #258BCB; color:#FFF}
.mleft_menu_list li a.cur{ background:url(../images/left_menu_icon2.jpg) no-repeat 145px center #258BCB; color:#FFF}

.news_info_left li a{background:url(../images/left_menu_icon1.jpg) no-repeat 10px center; padding-left:30px}
.news_info_left li a:hover{  background:url(../images/left_menu_icon2.jpg) no-repeat 10px center #9BC646; padding-left:30px}
.news_info_left li a.cur{  background:url(../images/left_menu_icon2.jpg) no-repeat 10px center #9BC646; padding-left:30px}
.mid_con_nrig{ width:835px; float:right;}
.mid_cnrig_tit{ height:54px; background:url(../images/h_border.jpg) repeat-x bottom;}
.mid_cnrig_tit .mid_cnrig_tit_txt{width:120px; float:left; text-align:left; font-size:16px; height:36px; padding-top:15px; font-weight:bold; color:#666; padding-left:3px; border-bottom:#258BCB solid 4px; line-height:36px}
.mid_cnrig_tit .con_bre_nav{ font-size:12px; width:300px; text-align:right; padding-top:23px; float:right; color:#969696; font-style:normal; padding-left:5px;}
.mid_cnrig_tit .con_bre_nav a{ color:#888; vertical-align:middle}
.mid_cnrig_tit .con_bre_nav img{ vertical-align:middle; padding-right:5px}
.mid_cnrig_con{ padding:5px; padding-left:2px; font-size:13px; line-height:180%; color:#7F7F7F; text-align:left; padding-bottom:60px;}
.mid_cnrig_con h2{ font-size:16px; font-weight:bold; color:#333; margin-bottom:10px; margin-top:10px}
span.con_num{ background-color:#9B9B9B; color:#FFF; padding:1px 6px; border-radius:3px}
h3.acc_pro_tit{ font-size:16px; margin-top:10px; margin-bottom:10px; font-weight:bold; padding-left:3px; color:#666}
.acc_pro_top{ margin-top:10px; overflow:hidden; zoom:1;}
.acc_pro_list{ width:220px; background-color:#F3F3F3; height:70px; float:left; margin-right:10px;}
.acc_pro_list:hover,.acc_pro_list.cur{ background-color:#efbe2f}
.mleft_d_list{ margin-top:10px}
.mleft_d_list li{ height:30px; width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px; padding-left:26px; padding-right:10px; background:url(../images/list_icon.png) no-repeat 13px center;}
.mleft_d_list li a:hover{ color:#12749E}

.case_pic_list li{ background-image:none; width:210px; margin-left:2px; padding-left:10px; border-bottom:#E1E1E1 dashed 1px; padding-bottom:6px; padding-top:6px}
.case_pic_list li:hover{ background-color:#fff}
.case_pic_list li img{width:75px; vertical-align:middle; margin-right:5px; border-radius:2px}

/*==2017-03-20样式新增===*/
.sol_ntitN{ font-size:32px ; text-align: center; margin-top: 20px; margin-bottom: 20px; padding-bottom: 20px; padding-top: 30px;}
.sol_nfp_item1{ width:1100px; margin: 0 auto; overflow: hidden; zoom:1; margin-top: 20px; margin-bottom: 60px;}
.sol_nfp_item1 .sol_nfpi_left{ float: left; width: 450px;}
.sol_nfp_item1 .sol_nfpi_rig{ float: left; width: 500px; height: 362px; box-shadow:0px 2px 8px #EDEDED; padding-left: 20px;background-color: #fff; padding-right: 20px; vertical-align: middle;}
.sol_nfp_item1 .sol_nfpi_rig span{ font-size: 14px; font-weight: normal;}
.sol_nfp_item1 .sol_nfpi_rig b{ font-size: 18px; color: #0593D8;}
.sol_nfp_item1 .sol_nfpi_rig b img{ vertical-align: middle; width: 80px;}
.sol_nfp_item1 .sol_nfpi_rig .s_nfpi_rigtxt{ border-top: #DEDEDE dashed 1px; margin-top: 30px; padding-top: 20px; font-size: 14px; line-height: 180%;}
.sol_con .sol_gzj_pri{ width: 90%; margin: 20px auto; background-color: #fff;}
.sol_con .sol_gzj_pri td{ padding: 15px 5px; background-color: #fff;}
.sol_con .sol_nyeihor ul{ height: 400px; height: 520px; width: 1030px; margin: 0 auto;}
.sol_con .sol_nyeihor ul li{ width: 300px; height: 515px; text-align: center; box-shadow: 0px 0px 0px 0px; border: #E0E0E0 solid 1px;}
.sol_con .sol_nyeihor ul li img{ width: 280px; height: 415px;}