@charset "utf-8";

/*红色:#2865cd; 线色color:#dbdbdb; 深色: #333333;  */
html{ overflow-y:auto; overflow-x:hidden;}
body{ font-family: \5FAE\8F6F\96C5\9ED1,'Arial'; font-size: 14px; line-height:24px; color: #646464; position: relative; background:#fff;}
.body{ background:#fff;}
a{ cursor: pointer; color: #646464;}
a:hover{ transition: 0.4s;-moz-transition:  0.4s;	-webkit-transition:  0.4s;-o-transition:  0.4s; }
*:focus{ outline:none;}
input{ outline: none;font-family: \5FAE\8F6F\96C5\9ED1,'Arial'; font-size: 14px;color: #646464; }
table{ border-collapse: collapse;}
table tr td{}
input,select{ color:#3a3a3a;background:#fff;font-family: \5FAE\8F6F\96C5\9ED1,'Arial';}
textarea{ resize:none;font-family: \5FAE\8F6F\96C5\9ED1,'Arial'; outline: none;color: #646464; }
.clear{ clear: both;}
em,i,b{ font-style:normal;}

.header_top{margin-bottom:-13px;color:#fff;text-align:right;background:#2865cd;}
.header_top a{display:inline-block;color:#fff;}
.con{ width:1360px; line-height: 50px;font-size:24px;margin:0 auto;}
/*.resize_h{ overflow:hidden;}*/
.f_l{ float:left;}
.f_r{ float:right;}
.paddT100{ padding-top:100px;}

.header{ position:relative; z-index:12; background:#fff; height:165px; border-bottom: solid 1px  #eee;}
.header .logo{ height:64px; margin-top:18px; float:left; display:block;}
.header .logo img{ width:auto; height:93px; float:left;}
.header .boxr{ float:right;}
.header .boxr .tell{ text-align:right; color:#2865cd; font-family:Arial; font-size:20px; line-height:34px; padding-top:15px; letter-spacing:2px;}
.header .boxr .tell .english a{display:inline-block;padding:0 3px;color:#2865cd;text-line:center;line-height:20px;height:20px;font-size:16px;font-weight:bold;}
.header .boxr .tell .english a:hover{background:#2865cd;color:#fff;}

.menu_ul .nav1{float: left;width: 115px;position: relative;height: 45px;}
.menu_ul .nav1:hover .menu_ul1{display:block;}
.menu_ul .last{float: left;}
.menu_ul .nav1:hover>a{color: #2865cd;}
.menu_ul #on>a{color: #2865cd;}
.menu_ul .nav1 .menu_ul1 .nav2{height: 50px;line-height: 50px;width: 100%;position: relative;}
.menu_ul .nav1 .menu_ul1{position: absolute;left: -35px;width: 140px;top: 44px;display: none;}
.menu_ul .nav1 .menu_ul1 .nav2>a{background: rgba(0, 0, 0, 0) url("../images/black70.png") repeat scroll 0 0;border-bottom: 1px solid #9a8789;color: #fff;display: block;font-size: 15px;height: 50px;line-height: 50px;padding: 0 4%;text-align: center;white-space: nowrap;width: 92%;}
.menu_ul .nav1 .menu_ul1 .nav2>a:hover{background: #2865cd none repeat scroll 0 0;transition: all 0s ease 0s;}
.menu_ul .nav1 .menu_ul1 .nav2:hover .menu_ul2{display:block;}
.menu_ul .nav1 .menu_ul1 .nav2 .menu_ul2{position: absolute;top:0;left: 140px;width: 140px;display: none;}
.menu_ul .nav1 .menu_ul1 .nav2 .menu_ul2 .nav3{position: relative;}
.menu_ul .nav1 .menu_ul1 .nav2 .menu_ul2 .nav3>a{background: rgba(0, 0, 0, 0) url("../images/black70.png") repeat scroll 0 0;border-bottom: 1px solid #9a8789;border-left: 1px solid #9a8789;color: #fff;display: block;font-size: 15px;height: 50px;line-height: 50px;padding: 0 4%;text-align: center;white-space: nowrap;width: 92%;}
.menu_ul .nav1 .menu_ul1 .nav2 .menu_ul2 .nav3>a:hover{background: #2865cd none repeat scroll 0 0;transition: all 0s ease 0s;}
.menu_ul .nav1 .menu_ul1 .nav2 .menu_ul2 .nav3 .menu_ul3{position: absolute;top:0;left: 140px;width: 140px;display: none;}
.menu_ul .nav1 .menu_ul1 .nav2 .menu_ul2 .nav3:hover .menu_ul3{display:block;}
.menu_ul .nav1 .menu_ul1 .nav2 .menu_ul2 .nav3 .menu_ul3 .nav4>a{background: rgba(0, 0, 0, 0) url("../images/black70.png") repeat scroll 0 0;border-bottom: 1px solid #9a8789;border-left: 1px solid #9a8789;color: #fff;display: block;font-size: 15px;height: 50px;line-height: 50px;padding: 0 4%;text-align: center;white-space: nowrap;width: 92%;}
.menu_ul .nav1 .menu_ul1 .nav2 .menu_ul2 .nav3 .menu_ul3 .nav4>a:hover{background: #2865cd none repeat scroll 0 0;transition: all 0s ease 0s;}



.header .boxr .searchbox{ height:24px; float:left; width:160px; padding:2px 0px; background:#dfdfdf; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;}
.header .boxr .searchbox .input{ height:24px; line-height:24px; width:110px; padding:0 5px 0px 15px; float:left; border: none; background:none;}
.header .boxr .searchbox a{ display:block; float:left; width:24px; height:24px; background:url(../images/searchtbn_03.png) no-repeat center center;}




/*首页-banner*/
.sy_banner{ width: 100%; height: 787px; position: relative; z-index: 2;}
.sy_banner ul{ width: 100%; height: 787px;}
.sy_banner ul li{ width: 100%; height: 787px; position: absolute; left: 0; top: 0; display: none; background-size:1920px 787px; background-position: center top;}
.sy_banner ul li a{ width: 100%; height: 787px; display: block;}
.sy_banner dl{ text-align: center; position: absolute; left: 0; bottom: 30px; width: 100%; height: 12px;}
.sy_banner dl dd{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; width: 5px; height:5px; background:url(../images/bannerli_03.png);  display: inline-block; *display: inline; *zoom: 1; margin: 0 8px; cursor:pointer;}
.sy_banner dl dd.current{ background:url(../images/bannerli_05.png);}
.sy_banner .prev{ position: absolute; width: 72px; height: 71px; background: url(../images/ico_sliding.png) no-repeat left center; background-position: 0 0; left: 50px; top: 50%; margin-top:-36px; cursor: pointer; z-index:3; display:none;}
.sy_banner .next{ position: absolute; width: 72px; height: 71px; background: url(../images/ico_sliding.png) no-repeat right center;background-position: 0 -72px; right: 50px; top: 50%;margin-top:-36px; cursor: pointer; z-index:3; display:none;}
.sy_banner .prev:hover{background-position:0 -144px;}
.sy_banner .next:hover{background-position:0 -216px;}
.sy_banner:hover .prev{ display:block;}
.sy_banner:hover .next{ display:block;}


.float_r{ position:fixed; z-index:20; right:0; top:50%; margin-top:-180px; width:50px;}
.float_r li{ width:50px; height:50px;text-align:center;margin-bottom:1px; cursor:pointer;}
.float_r li.li_c{background-image:url(../images/black50.png); color:#fff;  padding:5px; width:40px; height:40px; line-height:20px;}
.float_r li.li_c1{background-image:url(../images/black50.png); color:#fff;  padding:5px; width:40px; height:40px; line-height:20px;position: relative;}
.float_r li.li_c1 span{position: absolute; width:150px; height:50px;background: #2865cd;color: #fff;text-align: center;line-height: 50px;display: none;top:0;left: -150px;}
.float_r li.li_c1:hover{background:#2865cd;}
.float_r li.li_c1:hover span{display: block;}
.float_r li.li_c2{background-image:url(../images/black50.png); color:#fff;  padding:5px; width:40px; height:40px; line-height:20px;position: relative;}
.float_r li.li_c2 .qq{position: absolute; width:150px;background: #2865cd;color: #fff;text-align: center;display: none;top:0;left: -150px;}
.float_r li.li_c2 .qq a{color: #fff;width: 100%;height: 40px;line-height: 40px;font-size: 12px;}
.float_r li.li_c2 .qq a img{vertical-align:middle;margin-right: 8px;}
.float_r li.li_c2:hover{background:#2865cd;}
.float_r li.li_c2:hover .qq{display: block;}



.float_r li.to_top{ font-size:14px; font-family:Arial; line-height:50px; width:40px; padding-right:10px; background:#000 url(../images/fixed_03.png) no-repeat 40px center; color:#fff; text-transform:uppercase;}
.float_r li.ewm_1{ background:#fff url(../images/fixed_07.png) no-repeat center center; position:relative;}
.float_r li.ewm_1 img{ position:absolute; right:51px; width:106px; height:106px; top:-22px; display:none;}
.float_r li.ewm_2{ background:#fff url(../images/fixed_11.png) no-repeat center center;}
.float_r li a{ display:block; width:100%; height:100%;}
.float_r li.li_c.current{ background:#2865cd; }

.banner1212{ overflow:hidden;position: absolute;top:-15px;left: 15px;width:1088px;}
#full-screen-slider { width:100%; height:195px; float:left; position:relative}
#slides { display:block; width:100%; height:195px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:100px; top:170px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF;display: none;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#2866cd;}


.sy_about{ background-attachment:fixed; padding:70px 0px 100px;}
.sy_about .con{ text-align:center; font-size:16px; line-height:26px;}
.sy_about .logo{margin:0 auto; display:block;}
.sy_about .txt_box{ padding-top:45px; width:1088px; margin:0 auto; text-align:left;}
.sy_about .imgbox{ border: solid 1px #dedede; width:1088px; padding:15px; margin:80px auto 0px ;position: relative;height: 165px;}
.sy_about .imgbox img{ width:1088px !important; height:auto !important; margin-top:-15px;}

.sy_big_bt1{ text-align:center; font-size:60px; height:70px; line-height:70px; color:#fff; background:url(../images/btbg_15.png) no-repeat center  center;}
.sy_big_bt2{ text-align:center; font-size:60px; height:70px; line-height:70px; color:#333; background:url(../images/btbg_18.png) no-repeat center  center;}

.sy_solution{ height:818px; padding-top:70px; color:#fff; font-size:16px; line-height:26px;}
.sy_solution .txt_p{ width:765px; margin: 25px auto 90px; text-align:center;}

.sy_solution .rotatebox{ position:relative;}
.sy_solution .rotatebox .quan{ position: relative; width:421px; height:421px; margin:0 auto;}
.sy_solution .rotatebox .quan .img_rotate{width:421px; height:421px; display:block; position:relative; z-index:1;}
.sy_solution .rotatebox .quan .center_circle{ width:210px; height:210px; position: absolute; top:105px; left:105px; background:url(../images/center_circle.png); z-index:4; text-align:center;}
.sy_solution .rotatebox .quan .div_t{ position: absolute; left:0; top:0;width:421px; height:421px; z-index:3;}
.sy_solution .rotatebox .quan .div_t div{ font-size:18px; position:absolute; height:60px; line-height:60px;  white-space:nowrap; display:block; z-index:5; cursor:pointer;}
.sy_solution .rotatebox .quan .sp1{ text-align:right; top:14px; right:293px;padding:0px 40px 0px 20px; }
.sy_solution .rotatebox .quan .sp6{ text-align:left; top:14px; left:293px;padding:0px 20px 0px 40px; }
.sy_solution .rotatebox .quan .sp2{ text-align:right; top:180.5px; right:390px;padding:0px 40px 0px 20px; }
.sy_solution .rotatebox .quan .sp5{ text-align:left; top:180.5px; left:390px;padding:0px 20px 0px 40px;}
.sy_solution .rotatebox .quan .sp3{ text-align:right; bottom:14px; right:293px;padding:0px 40px 0px 20px; }
.sy_solution .rotatebox .quan .sp4{ text-align:left; bottom:14px; left:293px;padding:0px 20px 0px 40px;}
.sy_solution .rotatebox .quan .div_t div.current p{ font-weight:bold;}
.sy_solution .rotatebox .quan .div_t div p a{ display:block; color:#fff;}
.sy_solution .rotatebox .quan .sp1.current{ background:url(../images/whiteline.jpg) no-repeat left center;}
.sy_solution .rotatebox .quan .sp6.current{background:url(../images/whiteline.jpg) no-repeat right center;}
.sy_solution .rotatebox .quan .sp2.current{background:url(../images/whiteline.jpg) no-repeat left center;}
.sy_solution .rotatebox .quan .sp5.current{background:url(../images/whiteline.jpg) no-repeat right center;}
.sy_solution .rotatebox .quan .sp3.current{background:url(../images/whiteline.jpg) no-repeat left center;}
.sy_solution .rotatebox .quan .sp4.current{background:url(../images/whiteline.jpg) no-repeat right center;}

.sy_solution .rotatebox .quan .div_t div .chuan{ display:none;}
.sy_solution .rotatebox .quan .center_circle img{ display:block; width:100px; height:auto; margin:30px auto 20px;}
.sy_solution .rotatebox .quan .center_circle a{ display:block; width:210px; height:210px; overflow:hidden;}
.sy_solution .rotatebox .quan .center_circle a span{ display:inline-block;*display:inline; *zoom:0;  color:#2865cd;}
.sy_solution .rotatebox .quan .center_circle a:hover{ text-decoration:underline;}


.sy_case{ background:#fff; padding-top:70px;}
.sy_case .txt_p{ width:765px; color:#333; margin: 15px auto; text-align:center;font-size:16px; line-height:26px;}
.sy_case .morebtn{ width:90px; height:26px; line-height:26px; background:#5283d7; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; color:#fff; margin:0 auto; display:block; font-size:12px; text-transform:uppercase;}
.sy_case .tab_menu{ text-align:center; padding-top:30px;}
.sy_case .tab_menu a{ display:inline-block; *zoom:1; *display:inline; height:38px; vertical-align:middle; font-size:14px; line-height:38px; border: solid 1px #888; color:#888; padding:0px 20px; margin:0px 4px 10px;}
.sy_case .tab_menu a.active{ color:#5283d7; border: solid 1px #5283d7;}
.sy_case .tab_menu a:hover{ color:#5283d7; border: solid 1px #5283d7;}
.sy_case .tab_con{ width:100%; padding-top:40px;}
.sy_case .tab_con .tab_detail{ text-align: center;}

.sy_case  .scroll{ width: 100%; /*height:400px;*/ height:320px;position: relative; margin: 0px auto; overflow:hidden;}
.sy_case  .scroll .sub_scroll{ width: 1280px; margin: 0 auto;  /*height:400px;*/ height:320px; position: relative;}
.sy_case  .scroll .sub_scroll ul{ /*overflow: hidden; position: absolute; left: 0; top: 0;*//*width:2000%;*/height:400px;position:relative;margin-left:-640px; left:0;}
.sy_case  .scroll .sub_scroll ul li{ float: left; width:640px;/*height:400px;*/ height:320px; background: ccc; position:relative;}
.sy_case  .scroll .sub_scroll ul li a{ display:block;}
.sy_case  .scroll .sub_scroll ul li img{width:640px;/*height:400px;*/ height:320px;float:left;}
.sy_case  .scroll .sub_scroll ul li .p{ position:absolute; z-index:4; background:url(../images/black50.png); height:50px; text-align:center; color:#fff; left:0; bottom:0; width:600px; padding:0 20px; overflow:hidden; line-height:50px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/* filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0;  transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;*/ display:none;}
.sy_case  .scroll .sub_scroll ul li.showp .p{ display:block;/*filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1;*/ }

.sy_case  .scroll .prev{width:57px;height:57px; background: url(../images/redarrow.png) no-repeat left bottom;position:absolute;left:583px;top:131.5px;z-index:3;}
.sy_case  .scroll .next{width:57px;height:57px;background:url(../images/redarrow.png) no-repeat right bottom;position:absolute;right:583px;top:131.5px;z-index:3;}
.sy_case  .scroll .prev:hover{background:url(../images/redarrow.png) no-repeat left top;}
.sy_case  .scroll .next:hover{background:url(../images/redarrow.png) no-repeat right top;}

.sy_case  .leftmark{width:600px;/*height:400px;*/ height:320px;background: url(../images/black70.png);position:absolute;left:-600px;bottom:0px;z-index:10;}
.sy_case  .rightmark{width:600px;/*height:400px;*/ height:320px;background:url(../images/black70.png);position:absolute;right:-600px;bottom:0px;z-index:10;}

.sy_contact{background:url(../images/121211.png) no-repeat center center; background-size: 100%;padding-top:0px;text-align: center; color:#333;}
.sy_contact .top_bt{ font-size:48px; background:url(../images/redline_03.jpg) no-repeat center bottom; color:#2865cd; line-height:54px; padding-bottom:20px; margin-bottom:40px;}

.sy_contact h3{ font-size:24px; line-height:30px;}
.sy_contact h4{ font-size:14px; line-height:20px; text-transform:uppercase;}
.sy_contact .p_txt{ font-size:16px; line-height:26px; padding-top:30px;}
.sy_contact .erwm{ width:150px; margin:0 auto; padding-top:60px; }
.sy_contact .erwm .img{ width:140px; height:140px; border: solid 1px  #eee; background:#fff;  padding:4px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.sy_contact .erwm .img img{width:140px; height:140px;}
.sy_contact .erwm span{ width:150px; height:32px; line-height:32px; text-align:center; background:#2865cd; color:#fff; font-size:14px; display:block;}
.sy_contact .erwm:hover .img{ transform:translateY(-10px) scale(1.1,1.1); -webkit-transform:translateY(-10px)  scale(1.1,1.1); -moz-transform:translateY(-10px)  scale(1.1,1.1);}


/*.to_top2{ width:60px; height:60px; background:#2865cd url(../images/top3_03.png) no-repeat center center; right:54px; bottom:82px; display:none; position:fixed; z-index:20; cursor:pointer;}*/

.footer{ height:82px; background:#242424; z-index:13; position:relative;}
.footer .con{ width:1360px; /*background:url(../images/logo_hui.png) no-repeat right center;*/ height:82px; position:relative;}
.footer .con .menu{ padding-top:15px; line-height:30px; }
.footer .con .menu a{color:#9c9c9c; float: left; display:block; margin-right:30px;}
.footer .con .copyright{ color:#4a4a4a; font-size:12px; text-transform:uppercase;}
.footer .con .linkbox{ width:210px;  position: absolute; right:0; bottom:25px; color:#9c9c9c; border: solid 1px  #666; overflow:hidden; background:#242424;}
.footer .con .linkbox p{ line-height:30px;height:30px; background: url(../images/zk_0top.png) no-repeat 190px center; cursor:pointer; padding-left:10px;}
.footer .con .linkbox .boxslide{ padding:0px 10px; height:auto; display:none;}
.footer .con .linkbox .boxslide a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#9c9c9c;}
.footer .con .linkbox .boxslide a:hover{ text-decoration:underline;}
.footer .con .linkbox p.cur{ background:url(../images/zk_0down.png)  no-repeat 190px center;}

/***************************/
.pagebanner{ background-position: top center; background-repeat:no-repeat;}
.h_650{ height:650px;}
.h_700{ height:700px;}
.Breadcrumbs{ text-align:right; height:50px; line-height:50px; color:#666; font-size:12px; }
.Breadcrumbs a{color:#666;}
.Breadcrumbs span{color:#2865cd; }
.Breadcrumbs a:hover{ text-decoration:underline;}
.case_def { padding-bottom:60px;}
.case_def .scrollbox{ width:100%; margin-top:60px; /*border-bottom: solid 6px #1d1d1d;*/}
.case_def .scrollbox .scroll{ width: 1360px; height:920px; position: relative;}
.case_def .scrollbox .scroll .sub_scroll{ width: 1360px; margin: 0 auto; overflow: hidden; height: 920px; position: relative;}
.case_def .scrollbox .scroll .sub_scroll ul{ overflow: hidden; position: absolute; left: 0; top: 0;}
.case_def .scrollbox .scroll .sub_scroll ul li{ float: left; width: 1360px; height: 790px; background:#333; }
.case_def .scrollbox .scroll .sub_scroll ul li img{ display:block; width: 1360px; height: 680px;}
.case_def .scrollbox .scroll .prev{ width:62px; height: 62px; position: absolute; top: 50%; margin-top:-31px; left: 0; background: url(../images/arrow34_03.png) no-repeat left bottom; cursor: pointer;}
.case_def .scrollbox .scroll .next{ width: 62px; height: 62px; position: absolute; top: 50%;margin-top:-31px; right: 0; background:url(../images/arrow34_03.png) no-repeat right bottom; cursor: pointer;}
.case_def .scrollbox .scroll .prev:hover{background: url(../images/arrow34_03.png) no-repeat left top; }
.case_def .scrollbox .scroll .next:hover{background: url(../images/arrow34_03.png) no-repeat right top; }
.case_def .scroll_txt{ height:215px; background:#2865cd; color:#fff; padding:25px 15px 25px 45px;}
.case_def .scroll_txt .overflowbox{ height:215px; overflow:auto; padding-right:30px; font-size:20px;}
.jies_scrollbar{ color:#a9a9a9; line-height:1.5em; overflow:auto;}
.jies_scrollbar::-webkit-scrollbar {width: 3px;}
.jies_scrollbar::-webkit-scrollbar-track { background:#474747; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.jies_scrollbar::-webkit-scrollbar-thumb {background: #2865cd; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.jies_scrollbar::-webkit-scrollbar-thumb:window-inactive {background: #2865cd;}


.case_def .jies_scrollbar h2{ font-size:1.6em; line-height:1.8em; color:#fff; margin-bottom:20px;}
.case_def .jies_scrollbar span{ color:#fff;}
.case_def .jies_scrollbar b{ color:#fff; font-weight:bold; font-size:0.9em; display:block; margin-top:30px;}
.case_def .jies_scrollbar .p_1{font-size:0.9em;}
.case_def .jies_scrollbar .p_2{font-size:0.8em;}
.case_def .bt_h1{ margin-top:-40px; height:68px; background:url(../images/xian3_11.jpg) repeat-x center center; text-align:center; margin-bottom:40px;}
.case_def .bt_h1 span{ display:inline-block; *display:inline; *zoom:1; font-size:48px; height:68px; line-height:68px; background:#fff; width:280px; color:#333;}
.case_def .case_ul dd{ background:#333; margin-bottom:60px;}
.case_def .case_ul .imgbox_swiper{ width:766px; height:433px; float:left;}
.case_def .case_ul .imgbox_swiper img{width:766px; height:433px; float:left;}
.case_def .case_ul .imgbox_swiper .al_banner{ width: 100%; height: 433px; position: relative; z-index: 2;}
.case_def .case_ul .imgbox_swiper .al_banner ul{ width: 100%; height: 433px;}
.case_def .case_ul .imgbox_swiper .al_banner ul li{ width: 100%; height: 433px; position: absolute; left: 0; top: 0; display: none; }
.case_def .case_ul .imgbox_swiper .al_banner ul li a{ width: 100%; height: 433px; display: block;}
.case_def .case_ul .imgbox_swiper .al_banner dl{ text-align: right; position: absolute; right:20px; bottom: 20px; width: 100%; height: 12px;}
.case_def .case_ul .imgbox_swiper .al_banner dl dd{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; width:20px; height:4px; background:#fff;  display: inline-block; *display: inline; *zoom: 1; margin: 0 3px; cursor:pointer;}
.case_def .case_ul .imgbox_swiper .al_banner dl dd.current{ background:#2865cd;display: none;}
.case_def .case_ul dd .r_txtbox{ padding:25px 10px 25px 40px; width:513px; float:right;}
.case_def .case_ul dd .r_txtbox .overflowbox{height:383px; overflow:auto; padding-right:25px; font-size:17.5px;}
.case_def .load_more{ display:block; margin:0 auto; font-size:18px; line-height:24px; height:24px; border-bottom: solid 1px #333; color:#333; text-align:center; width:80px;}
.case_def .load_more:hover{ color:#2865cd;}


/*解决方案*/
.solution_banner{ background:#000; position:relative; z-index:1;}
.solution_banner .bg{ position: relative; width:1920px; height:700px; left:50%;margin-left:-960px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5; opacity: 0.5; }
.solution_banner .boxwarp{ position:absolute; width:100%; height:100%; left:0; top:0; color:#fff; text-align:center; z-index:2;}
.solution_banner .boxwarp .con{ width:1060px; margin-top:160px;}
.solution_banner .boxwarp .con .ico3{ width:120px; height:120px; margin:10px auto;  -webkit-transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s;transition:0.4s;}
.solution_banner .boxwarp .con h1{ font-size:60px; font-weight:bold; line-height:1.4em;}
.solution_banner .boxwarp .con .ptxt{ font-size:16px; padding-top:30px; line-height:26px;}
.solution_banner .con:hover .ico3{ -moz-transform:scale(-1,1); -ms-transform:scale(-1,1); -webkit-transform:scale(-1,1); transform:scale(-1,1);} 

.c_solu1{ color:#693704;}
.bc_solu1{ background-color:#693704;}
.c_solu6{ color:#ef8000;}
.bc_solu6{ background-color:#ef8000;}
.c_solu3{ color:#008b52;}
.bc_solu3{ background-color:#008b52;}
.c_solu4{ color:#0e67ad;}
.bc_solu4{ background-color:#0e67ad;}
.c_solu2{ color:#c80814;}
.bc_solu2{ background-color:#c80814;}
.c_solu5{ color:#440b5b;}
.bc_solu5{ background-color:#440b5b;}

.c_solu_f{ color:#fff;}
.bc_solu_f{ background-color:#fff;}

/*solution 1*/
.solu_title1_b{ font-size:48px; font-weight:bold; margin-top:20px; line-height:60px; text-align: center;}
.solu_title1_en{ text-transform:uppercase;text-align: center; font-size:16px; line-height:30px; font-family: Arial;}
.solu_title1_p{ color:#888; text-align:center; font-size:24px; line-height:30px; }
.solu_title1_p.c_solu_f{ color:#fff; margin-top:6px;}

.solu_page1_f2{ padding-top:50px;}
.solu_page1_f2 .tab_menu{ text-align:center; width:1040px; margin:0 auto;}
.solu_page1_f2 .tab_menu li{ width:170px; height:190px; position:relative; background:#d1d1d1; float:left; margin:0 45px; overflow:hidden; cursor:pointer;}
.solu_page1_f2 .tab_menu li .hoverimg{ width:170px; height:190px; position:absolute; left:0; top:0; z-index:4;}
.solu_page1_f2 .tab_menu li .bgbox1{ background:#693704; position:absolute; width:170px; height:0; z-index:1; left:0; bottom:0;}
.solu_page1_f2 .tab_menu .boxtxt{ position:relative; z-index:3;}
.solu_page1_f2 .tab_menu .boxtxt .ch{ font-weight:bold; margin-top:60px; font-size:18px;-webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s;transition:0.5s;}
.solu_page1_f2 .tab_menu .boxtxt .en{ font-family:Arial; font-size:12px;-webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s;transition:0.5s; color:#888;}
.solu_page1_f2 .tab_menu li.active .boxtxt{ color:#fff;}
.solu_page1_f2 .tab_menu li.active .boxtxt .en{ color:#fff;}
.solu_page1_f2 .tab_menu li .hide{ display:none;}
.solu_page1_f2 .chuanzbox{ padding-top:70px; padding-top:70px;width:1040px; margin:0 auto; text-align:center; background:url(../images/line234_03.jpg) no-repeat center 50px;}

.solu_page1_f3{ margin-top:70px;}
.solu_page1_f3 .tabmenu{ height:118px; background:#e0e0e0;}
.solu_page1_f3 .tabmenu li{ width:25%; margin-left:-1px; border-left: solid 1px #e0e0e0; float:left; height:118px; background:#f5f5f5; text-align:center; color:#888; cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;}
.solu_page1_f3 .tabmenu li .ch{ font-weight:bold; font-size:36px; padding-top:30px; line-height:40px;}
.solu_page1_f3 .tabmenu li .en{font-family:Arial; font-size:14px; text-transform:uppercase;}
.so1.solu_page1_f3 .tabmenu li.active{ color:#fff; background:#693704;}
.so6.solu_page1_f3 .tabmenu li.active{ color:#fff; background:#f08100;}
.solu_page1_f3 .tab_main{ padding:60px 0px 60px; text-align:center;}
.so1 .tab_detail{}
.so1 .tab_detail img{ margin:10px auto; display:block; max-width:100%; height:auto;}
.so1 .tab_detail1{}
.so1 .tab_detail .ptxt_1{ font-size:24px; color:#693704; line-height:1.5em; width:650px; margin:0 auto 60px;}
.so1 .tab_detail .ptxt_2{ font-size:24px; color:#693704; line-height:1.5em; width:680px; margin:0 auto 60px;}
.so1 .tab_detail .ptxt_3{ font-size:24px; color:#693704; line-height:1.5em; width:680px; margin:0 auto 60px;}
.so1 .tab_detail .ptxt_4{ font-size:24px; color:#693704; line-height:1.5em; width:680px; margin:0 auto 60px;}
.so1 .tab_detail1 .major_ul{ padding-top:70px; width:1140px; margin:0 auto; }
.so1 .tab_detail2 .major_ul{ padding-top:70px; width:1140px; margin:0 auto; }
.so1 .tab_detail3 .major_ul{ padding-top:70px; width:1232px; margin:0 auto; }
.so1 .tab_detail4 .major_ul{ padding-top:30px; width:1232px; margin:0 auto; }
.so1 .tab_detail1 .major_ul .dl{ width:280px; color:#693704; height:334px; float:left; /*display:inline-block; *display:inline; *zoom:0; vertical-align: middle;*/ margin:0px 50px; background:url(../images/solu_101bg.png) no-repeat center center; overflow:hidden;}
.so1 .tab_detail1 .major_ul .dl .dt{ line-height:130px; margin-bottom:20px; font-weight: bold; font-size:18px;}
.so1 .tab_detail1 .major_ul .dl .dd{ color:#693704;}


/*solution 6*/
.solu_page6_f2{ padding-top:50px;}
.solu_page6_f2 .con{ height:412px; overflow: hidden;}
.half_f{ width:50%; float:left; overflow:hidden;}
.solu_page6_f2 .con img{ width:680px; height:412px; float:left;}

.so6 .a_scrollbar1{line-height:1.5em; overflow:auto; margin:30px 40px 30px 60px; width:560px; height:352px; color:#fff; padding-right:40px;}
.so6 .a_scrollbar{ }
.so6 .a_scrollbar::-webkit-scrollbar {width: 3px;}
.so6 .a_scrollbar::-webkit-scrollbar-track { background:#e6e6e6; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.so6 .a_scrollbar::-webkit-scrollbar-thumb {background: #fcc98d; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.so6 .a_scrollbar::-webkit-scrollbar-thumb:window-inactive {background: #e6e6e6;}

.so6 .a_scrollbar1 .bt2{ font-size:24px; line-height:50px;}
.so6 .a_scrollbar1 .txt_p3{ font-size:16px; line-height:34px; padding-bottom:36px;}

.so6 .tab_detail .ptxt_1{ font-size:24px; color:#f08100; line-height:1.5em; width:650px; margin:0 auto 60px;}
.so6 .tab_detail .ptxt_2{font-size:24px; color:#f08100; line-height:1.5em; width:620px; margin:0 auto 60px;}
.so6 .tab_detail .ptxt_3{font-size:24px; color:#f08100; line-height:1.5em; width:620px; margin:0 auto 60px;}
.so6 .tab_detail .ptxt_4{font-size:24px; color:#f08100; line-height:1.5em; width:887px; margin:0 auto 60px;}
.so6 .tab_detail img{ margin:0px auto 50px; display:block;}

.solu_page6_f4{ padding-top:40px; background:#f5f5f5; padding-bottom:50px;}
.solu_page6_f4 .servicebox{ height:457px; background:#fff; margin-top:50px;}
.so6 .a_scrollbar2{line-height:1.5em; overflow:auto; margin:40px 40px 40px 60px; width:560px; height:377px; padding-right:40px;}
.solu_page6_f4 .servicebox img{ width:680px; height:457px; float:left;}

.solu_page6_f4 .servicebox .bt2{ background:url(../images/line78_07.jpg) no-repeat left 4px; font-size:24px; line-height:30px; padding-left:15px; color:#333;}
.solu_page6_f4 .servicebox .txt_p3{ font-size:16px; line-height:34px; padding-bottom:40px; padding-top:10px;}
.solu_page6_f5{ height:517px; position:relative; background:#000; padding-top:70px;}
.solu_page6_f5 .bg{ width:1920px; height:587px; position:absolute; z-index:1; top:0; left:50%; margin-left:-960px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5; opacity: 0.5;}
.solu_page6_f5 .con{ position:relative; z-index:2; width:870px;}
.solu_page6_f5 h2{ font-size:48px; font-weight:bold; color:#fff; line-height:60px; text-align:center;}
.solu_page6_f5 h3{ font-size:24px; color:#fff; line-height:40px; text-align:center; padding-top:5px; margin-bottom:40px;}
.solu_page6_f5 .rows{/* display:table;*/ margin-bottom:10px; width:100%; background:url(../images/white80.png); position:relative; min-height:70px;}

.solu_page6_f5 .rows .orange_l{ /*display: table-cell; vertical-align:middle;*/  color:#fff; font-size:24px; font-weight:bold; text-align:center; padding:0px 15px; width:120px; line-height:1.2em; position:absolute; left:0; top:0; height:100%;}
.solu_page6_f5 .rows .cell_r{/* display: table-cell; vertical-align:middle;*/  color:#333; width:660px; font-size:16px; line-height:28px; padding:15px 30px 15px 180px; min-height:40px;}
.solu_page6_f5 .rows .orange_l b{ font-family:Arial; font-size:48px; display:block; height:50px; line-height:50px;}
.solu_page6_f5 .rows .cell_r h4{ font-size:24px; line-height:36px;}




/*solution 3*/
.solu_page3_f1{ padding-top:30px; padding-bottom:50px;}
.solu_page3_f1 img{ max-width:100% !important; height:auto !important;}
.solu_page3_f1{ display:block; margin:0 auto; max-width:1360px;}
.solu_page3_f1 .box{font-size:0;
	[;font-size:12px;];
	*font-size:0;
	[;letter-spacing:-3px;];
	*letter-spacing:normal;
	*word-spacing:-1px;}
.solu_page3_f1 .box .half50{ padding:40px 20px 0px 60px; width:600px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:14px;
	letter-spacing:normal;
	word-spacing:normal; vertical-align:top;}
.solu_page3_f1 .box .half50 h4{ font-size:24px; line-height:30px;}
.solu_page3_f1.so3 .box .half50 h4{ color:#008b52;}
.solu_page3_f1.so2 .box .half50 h4{ color:#c80814;}
.solu_page3_f1 .box .half50 .en{ font-size:14px; line-height:30px; color:#8e8e8e;font-family:arial;}
.solu_page3_f1 .box .half50 .ptxt{ font-size:16px; line-height:26px;}

.solu_page3_f2{ background:#fff; padding-top:50px; padding-bottom:70px;}
.solu_page3_f2 .searvicebox{ padding-top:40px; text-align:center; width:1000px; margin:0 auto;}
.solu_page3_f2 .searvicebox .inlinebox{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin:0px 16px 25px; width:103px; line-height:18px; }
.solu_page3_f2 .searvicebox .inlinebox img{ width:103px; height:103px; display:block; margin-bottom:6px;-webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s;}
.solu_page3_f2 .searvicebox .inlinebox:hover img{ -webkit-transform:scale(-1,1); -moz-transform:scale(-1,1); transform:scale(-1,1);}

.solu_page3_f3{ height:630px; padding-top:50px; position:relative; color:#fff; background:#000;}
.solu_page3_f3 .bg{width:1920px; height:680px; position:absolute; z-index:1; top:0; left:50%; margin-left:-960px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5; opacity: 0.5;}

.solu_page3_f3 .con{ position:relative; z-index:2;}
.solu_bottom1.so3 .ulbox3{ width:1394px; margin-top:80px;}
.solu_bottom1.so3 .ulbox3 .box{background:#008b52;}
.solu_bottom1.so3 .ulbox3 .box .table_2{border: solid 1px #80c5a9;}

.solu_bottom1.so2 .ulbox3{ width:1394px; margin-top:80px;}
.solu_bottom1.so2 .ulbox3 .box{background:#c80814;}
.solu_bottom1.so2 .ulbox3 .box .table_2{border: solid 1px #e4848a;}
.solu_bottom1.so2 .li .p_txt3{ padding-top:10px;}

.solu_page3_f3.so5{ height:auto; padding-top:0px; position:relative; color:#fff; background:none; margin-top:60px;}
.solu_bottom1.so5 .ulbox3{ width:1044px; margin:0 auto;}
.solu_bottom1.so5 .ulbox3 .box{background:#666;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.solu_bottom1.so5 .ulbox3 .box .table_2{border: solid 1px #b3b3b3;}
.solu_bottom1.so5 .ulbox3 .li{ margin:0 15px; cursor:pointer;}
.solu_bottom1.so5 .ulbox3 .li.active .box{ background:#440b5b;}
.solu_bottom1.so5 .ulbox3 .hide{ display:none;}
.solu_bottom1.so5 .chuanzbox{ padding-top:50px;}
.solu_bottom1.so5 .chuanzbox .bt34{ display:inline-block;* display:inline; *zoom:1; font-size:24px; font-weight:bold; color:#440b5b; line-height:32px; padding-bottom:7px; border-bottom: solid 3px #440b5b; margin-bottom:40px;}
.solu_bottom1.so5 .chuanzbox .blockbox{}
.solu_bottom1.so5 .chuanzbox .blockbox span{ display:inline-block;* display:inline; *zoom:1; border: solid 1px #333; color:#333; font-size:16px; height:48px; line-height:48px; padding:0px 30px; margin:3px;}



.solu_bottom1 .ulbox3 .li{ float:left; width:317.5px; margin-right:30px; text-align:center;}
.solu_bottom1 .ulbox3 .box{ width:301.5px; height:194px; padding:8px;}
.solu_bottom1 .ulbox3 .box .table_2{  text-align:center; width:299.5px; height:192px; position: relative; font-size:16px;}
.solu_bottom1 .ulbox3 .box .table_2 .img3{ width:80px; height:80px; display:block; margin:30px auto 20px;}
.solu_bottom1 .ulbox3 .box .table_2 .transform{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3; opacity: 0.3;   position: absolute; top:30px; left:50%; margin-left:-40px;}
.solu_bottom1 .ulbox3 .box .table_2 .transform.current{  -webkit-transform:scale(1.6,1.6); -moz-transform:scale(1.6,1.6);transform:scale(1.6,1.6);-webkit-transition:1s; -moz-transition:1s; transition:1s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0; }
.solu_bottom1 .ulbox3 .box .table_2 p{ padding:0 15px;}

.solu_page4_f2{ padding-top:50px;}
.solu_page4_f2 .tab_menu{ text-align:center; width:1082px; margin:0 auto;}
.solu_page4_f2 .tab_menu li{ width:192px; height:192px; position:relative; background:#e7e7e7 url(../images/solu44_07.png) no-repeat center center; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; overflow:hidden; float:left; margin:0 39px; overflow:hidden; cursor:pointer; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s;}
.solu_page4_f2 .tab_menu li .img1{ width:192px; height:192px; position:absolute; left:0; top:0; z-index:4;-webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s;}
.solu_page4_f2 .tab_menu li .img2{ width:192px; height:192px; position: relative;-webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0; }

.solu_page4_f2 .tab_menu li.active{ background:#0e67ad url(../images/solu44_05.png) no-repeat center center;}
.solu_page4_f2 .tab_menu li.active .img1{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0; }
.solu_page4_f2 .tab_menu li.active .img2{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1; }


.solu_page4_f2 .tab_menu li .hide{ display:none;}
.solu_page4_f2 .chuanzbox{ padding-bottom:70px; padding-top:70px;width:1040px; margin:0 auto; text-align:center; background:url(../images/line234_04.jpg) no-repeat center 50px; font-size:18px; line-height:30px;}

.solu_page4_f2 .chuanzbox h3{ color:#0e67ad; font-weight: bold; font-size:24px; line-height:32px; margin-bottom:40px;}
.solu_page4_f2 .chuanzbox span{ font-weight:bold;}

.solu_page5_f1{ padding-top:40px; padding-bottom:50px; text-align:center; }
.solu_page5_f1 img{ display:block; margin:0 auto; max-width:1360px; height:auto;}
.solu_page5_f1 .bt24{ font-size:24px;color:#38084b; padding:40px 0px 15px; background:url(../images/line234_05.jpg) no-repeat bottom center; font-weight:bold;}
.solu_page5_f1 .txt_p2{ font-size:16px; padding-top:15px; line-height:26px; margin-bottom:10px;}

.solu_page5_f2{ background:#f6f6f6; text-align:center; padding:50px 0px;}





/*关于我们*/
.bg_fixed{background-attachment:fixed; }
.about_info{ background-repeat:no-repeat; background-position: top center;}
.about_info .top_bt{ text-align:center; height:88px; line-height:88px; background:url(../images/redline_98.jpg) no-repeat bottom center; color:#2865cd; font-weight:bold; font-size:36px;}
.about_info .about_top2{ background:#fff url(../images/SFSI1_03.jpg) no-repeat right top;height: 50px;}
.about_info .about_top2 h1{ font-size:24px; color:#2865cd; line-height:40px;}
.about_info .about_top2 .en{ text-transform:uppercase;}
.about_info .about_top2 .date{ font-size:18px; padding-top:20px; line-height:30px; font-weight:bold;}
.about_info .about_top2 .c_333{ color:#333;}
.about_info  .info_main{font-size:16px; line-height:30px;background:#fff;padding:50px 20px 100px;}
/*.about_info  .info_main img{ float:left; width:250px; margin:0px 35px 35px 0px;}*/
.about_info  .info_main .inpbox{ background:url(../images/white80.png); padding:0px 30px 60px 0px;}
.about_info .bottombanner{ height:543px; overflow:hidden; position:relative;}
.about_info .bottombanner img{ position:absolute; top:0; left:50%; margin-left:-960px;-webkit-transition:4s; -moz-transition:4s; transition:4s;}
.about_info .bottombanner:hover img{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}

.page_news_main{ padding-top:40px;}
.page_news_main ul{ width:1380px;}
.page_news_main ul li{ width:440px; margin-right:20px; background:#fff; margin-bottom:40px; float:left;}
.page_news_main ul li .a_img{ display:block; height:274px; overflow:hidden;}
.page_news_main ul li img{width:440px;height:274px;-webkit-transition:1s; -moz-transition:1s; transition:1s;}
.page_news_main ul li:hover img{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}

.page_news_main ul li .box{ padding:22px;}
.page_news_main ul li .box h2{ font-size:18px; line-height:30px;}
.page_news_main ul li .box h2 a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333;}
.page_news_main ul li:hover .box h2 a{ color:#2865cd;}
.page_news_main ul li .box .ptxt{ height:48px; overflow:hidden; margin-bottom:20px; color:#888;}
.page_news_main ul li .box .date{ float:left; font-size:#888; font-family:Arial;}
.page_news_main ul li .box  .download{ float:right; height:23px; line-height:23px; border-bottom: solid 1px #888; display:block; background:url(../images/download_03.png) no-repeat left center; padding-left:20px;}
.page_news_main ul li .box  .download:hover{border-bottom: solid 1px #2865cd; color:#2865cd;background:url(../images/download_06.png) no-repeat left center}
.page_news_main ul li .box  .yul{ float:right; display:block; margin-right:30px;height:23px; line-height:23px; border-bottom: solid 1px #888; }
.page_news_main ul li .box  .yul:hover{border-bottom: solid 1px #2865cd; color:#2865cd;}

/*分页*/
div.pagebox{ margin-bottom:60px; padding-bottom:20px; border-bottom: solid 1px #ddd; text-align: right;height:40px;font-family:\5B8B\4F53;}
div.pagebox a{ padding:0px 15px;margin:2px;color:#646464; background:#e6e6e6; text-align:center; display:inline-block;*display:inline; *zoom:0; text-decoration:none;  vertical-align: middle; height:34px; line-height:34px;}
div.pagebox .on{padding:0px 15px;text-align:center; margin:2px;color:#000; display:inline-block;text-decoration:none; background:#b50100; vertical-align: middle;  height:34px; line-height:34px;}
div.pagebox .on{margin:2px;color:#fff;background-color:#333; vertical-align: middle;}
div.pagebox a:hover{color:#fff;background-color:#333;}

.newsdetail{ background:#fff; padding:37px; margin-bottom:80px;}
.newsdetail img{ max-width:100%; height:auto;}
.newsdetail .top1{ position:relative;}
.newsdetail .top1 .back{ position:absolute; right:0; top:10px; background:#e2e2e2; width:60px; height:37px; line-height:37px; text-align:center;}
.newsdetail .top1 .back:hover{ color:#fff; background:#2865cd;}
.newsdetail .top1 h1{ width:1080px; font-size:30px; line-height:40px;text-transform:uppercase; color:#333;}
.newsdetail .top1 .date{ color:#888; margin-bottom:20px; }
.newsdetail .top1 .detail_con{ font-size:16px; line-height:26px; padding:35px 0px 50px; border-top: solid 1px #ddd;}
.newsdetail .top1 .detail_con img{ display:block; margin:20px auto;}

.newsdetail .guanlian{ border-top: solid 1px #ddd; padding-top:10px;}
.newsdetail .guanlian .li{ height:40px; line-height:40px;}
.newsdetail .guanlian .li span{ display:block;}
.newsdetail .guanlian .li a{ float:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:850px;}
.newsdetail .guanlian .li .f_l,.newsdetail .guanlian .li a:hover{ color:#2865cd;}


/*recruitment*/
.recruitmentbanner{width:100%; height:459px; overflow:hidden; position:relative;}
.recruitmentbanner img{ position:relative; width:1920px; height:459px; left:50%; margin-left:-960px;}

.faq_ss{ padding-bottom:60px;}
.faq_ss li{ position:relative; margin-bottom:10px;}
.faq_ss li .p_title{ background:#9c9c9c;  position:relative; color:#fff;}
.faq_ss li .p_title .h2{ position:relative; z-index:1;  padding:14px 46px 14px 40px; cursor:pointer; line-height:24px;}
.faq_ss li .p_title .h2 span{ font-size:20px; font-weight:bold; padding-right:20px;}
.faq_ss li .p_title.current{ background:#2865cd; }
.faq_ss li .p_title .tou{ position: absolute; display:block; right:0; top:0; width:46px; font-size:14px; height:60px; text-align: center; background:url(/images/zx_06.png) no-repeat center center;}
.faq_ss li .p_title.current .tou{ background:url(/images/zx_03.png) no-repeat center center;}
.faq_ss li .yaoq_box{  height:0; overflow:hidden; position:relative;}
.faq_ss li .yaoq_box .txt_b1{ padding:30px 60px 20px 40px; background:#f8f8f8; font-size:16px; line-height:26px;}
.faq_ss li .yaoq_box .txt_b1 .zaop{ font-size:18px; padding-bottom:20px; }
.faq_ss li .yaoq_box .txt_b1 .zaop span { float:left; display:block; margin-right:80px;color:#333;}
.faq_ss li .yaoq_box .txt_b1 .zaop span  em{ color:#2865cd;}
.faq_ss li .yaoq_box .txt_b1 .bt3{ font-size:18px; font-weight:bold; line-height:50px;}
.faq_ss li .yaoq_box .txt_b1 .txt_pt{ margin-bottom:20px; line-height:28px;}
.faq_ss li .yaoq_box .txt_b1 a{ font-size:14px; height:22px; line-height:22px; border-bottom: solid 1px #c80814; color:#c80814; float:left;}


/**/
.investor_page .top_bt{ font-size:36px; background:url(../images/redline_03.jpg) no-repeat center bottom; color:#333; text-align:center; line-height:54px; padding-bottom:10px; margin-bottom:40px; margin-top:20px;}

.investor_page .bannerinvestor{ }
.investor_page .bannerinvestor img{ width:100%; height:auto; display:block;}

.investor_page .conbox{ margin:25px 0px 80px;}
.investor_page .conbox li{ height:60px; background:#fff; line-height:60px; margin-bottom:1px; padding:0 35px; font-size:16px;}
.investor_page .conbox li .bt{ display:block; font-size:18px; font-weight:bold; color:#2865cd;}
.investor_page .conbox li a{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; max-width:870px;padding-right:10px;}
.investor_page .conbox li a.aload{ display:block; float:left; width:20px; height:12px; padding-top:24px;}
.investor_page .conbox li .span{ display:block; font-family: Arial;}
.investor_page .conbox li a:hover{ color:#2865cd;}
.investor_page .conbox li:hover{ background:#fff5ea;}


/**/
.search_page .top_bt{ font-size:36px; background:url(../images/redline_03.jpg) no-repeat center bottom; color:#333; text-align:center; line-height:54px; padding-bottom:10px; margin-bottom:40px; margin-top:20px;}

.search_page .conbox{ margin:25px 0px 80px;}
.search_page .conbox li{ height:50px; background:#fff; line-height:50px; margin-bottom:1px; padding:0 35px; font-size:16px;}
.search_page .conbox li .bt{ display:block; font-size:18px; font-weight:bold; color:#2865cd;}
.search_page .conbox li a{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; max-width:870px; padding-right:30px;}
.search_page .conbox li .span{ display:block; font-family: Arial;}
.search_page .conbox li a:hover{ color:#2865cd;}
.search_page .conbox li:hover{ background:#fff5ea;}
.search_page .conbox li a.xz{background:url(../images/download_06.png) no-repeat right center; }

.error_alert{ position: fixed; width: 200px; left: 50%; margin-left: -100px; line-height: 20px; padding: 15px 0; text-align: center; font-size: 14px; border-radius: 5px; top: 50%; margin-top: -25px; background:#2865cd; color: #fff; display: none; z-index: 30;}











@media screen and (max-width:1680px){
.sy_banner{ height: 680px;}
.sy_banner ul{  height: 680px;}
.sy_banner ul li{height: 680px; background-size:auto 680px;}
.sy_banner ul li a{ height: 680px; }
.solution_banner .bg{ position: relative; width:1700px; height:619px;margin-left:-850px;}
.solution_banner .boxwarp .con{ margin-top:120px;}

	
}
@media screen and (max-width:1440px){
.sy_banner{ height: 590px;}
.sy_banner ul{  height: 590px;}
.sy_banner ul li{height: 590px; background-size:auto 590px;}
.sy_banner ul li a{ height: 590px; }
.header,.footer,.sy_case{ min-width:1300px;}		
.header .con{ width:1200px;}
.footer .con{ width:1200px;}	
.sy_case .con{ width:1200px;}

.solution_banner .bg{ position: relative; width:1500px; height:546px;margin-left:-750px;}
.solution_banner .boxwarp .con{ margin-top:100px;}

.con{ width:1200px;}
.solu_bottom1.so5 .ulbox3{ width:946px;}
.page_news_main ul{ width:1220px;}
.page_news_main ul li{ width:386px;}
.solu_page3_f1{ width:1200px;}
.solu_page3_f1 .box .half50{ width:500px;}
.solu_bottom1.so2 .ulbox3{ width:1330px;}
.solu_bottom1 .ulbox3 .li{ width:285px; margin-right:20px;}
.solu_bottom1 .ulbox3 .box{ width:269px;}
.solu_bottom1 .ulbox3 .box .table_2{ width:267px;}

.case_def .scrollbox .scroll{ width: 1200px; height:1020px; position: relative;}
.case_def .scrollbox .scroll .sub_scroll{ width: 1200px; margin: 0 auto; overflow: hidden; height: 1020px; position: relative;}
.case_def .scrollbox .scroll .sub_scroll ul{ overflow: hidden; position: absolute; left: 0; top: 0;}
.case_def .scrollbox .scroll .sub_scroll ul li{ float: left; width: 1200px; height: 1020px; background:#333; }
.case_def .scrollbox .scroll .sub_scroll ul li img{ display:block; width: 1200px; height: 650px;}

.case_def .case_ul dd .r_txtbox{ width:383px;}
.so6 .a_scrollbar1{ width:500px;}
.so6 .a_scrollbar2{ width:500px;}

}
@media screen and (max-width:1366px){

}

.header_zq {float:left;color:#2865cd;font-size:16px;font-weight:bold;margin-left:30px;margin-top:51px;}


.newwss{background: url(../images/1212121.png)no-repeat;background-size: 100%;}
.newwss .newwss_tt{text-align: center;padding:50px 0;}
.newwss_c{width: 1130px;margin:0 auto;}
.newwss_c_l{float: left;width: 530px;padding-bottom: 30px;border-bottom:1px dashed #828282;margin-right:70px;margin-bottom: 30px;}
.newwss_c .newwss_c_l:nth-child(even){margin-right: 0;}
.newwss_c_l_l{width: 72px;float: left;height: 72px;background: #2865cd;color: #fff;}
.newwss_c_l_r{width: 435px;float: right;}
.new_t{font-size: 16px;}
.new_t a{color: #000;}
.new_c{font-size: 12px;margin-top: 5px;}

.yss{font-size: 20px;font-weight: bold;text-align: center;margin-top: 13px;}
.yyys{text-align: center;}
.marowew{padding:30px 0 3px;text-align: center;font-size: 20px;}

.sssasss{text-align: center;padding:60px 0;}
.adds{padding-bottom:50px;font-size: 18px;}

.mess{width: 1130px;margin: 0 auto;}
.sjj{height: 5px;display: block;border-top: 1px dashed #828282;border-bottom: 1px dashed #828282;}
.ohgff{height: 115px;line-height: 115px;font-size: 35px;color: #000;font-weight: bold;text-align: left;letter-spacing:4px;}

.khhgg{width: 475px;height: 42px;line-height: 42px;float: left;margin-right:50px;margin-bottom: 30px;}
.khhgg span{float: left;width: 88px;font-size: 16px;font-weight: bold;}
.khhgg span b{color: #f00;margin-right: 10px;}
.khhgg .lkh{float: right;width: 330px;height: 40px;background: #fff;border: none;padding:0 25px;}
.sssssa{display: block;width: 500px;}

.sssssa{height: 40px;line-height: 40px;}
.sssssa span{float: left;width: 150px;font-size: 16px;font-weight: bold;}
.sssssa span b{color: #f00;margin-right: 10px;}
.andaa{width: 150px;float: left;}
.andaa input{margin-left: 8px;margin-right:15px;}
.submit{padding: 60px 0;}
.submit input{width: 100px;height: 35px;border: none;background: #2865cd;color: #fff;font-weight: bold;font-size: 20px;border-radius: 3px;}

.prosiu{width: 578px;float: left;margin:0 50px;border: 1px solid #b0b0b0;margin-top: 50px;}
.ssssaas{display: block;padding: 20px;}
.prosiu img{width: 100%;height: 305px;}
.prosiu p{text-align: center;height: 60px;line-height: 60px;background: #646464;color: #fff;}
.prosiu:hover p{background: #2865cd;}
.prosiu p a{color: #fff;}