@charset "utf-8";

/* CSS Document */

*{margin:0 auto;}

html,div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, form, fieldset, table, th, td { margin:0; padding:0; border:0; color:#000;}

body{ font-family:"微软雅黑"; font-size:12px; margin:0px; padding:0px; border:none; background-color:#FCFCFC;}

ul,li{ list-style-type:none; list-style-image:none;}

img{ border:none;}

em{ font-style:normal;}

a:link{ color:#333; text-decoration:none;}

a:hover{ color:#333; text-decoration:none;}

a:visited{ color:#333; text-decoration:none;}

a:active{ color:#333; text-decoration:none;}

.cle{ clear:both;}



.top{ width:auto; height:113px; margin:auto; min-width:1160px; border-top:3px solid #ff0000; background:url(../images/img/navbg.png) 0 0 repeat-x;}

.top_all{ width:1160px; margin:auto; height:113px;}

.top_l{ float:left; margin-top:19px;}

.top_r{ float:right; margin-top:8px;}

.nav{ width:auto; min-width:1160px; height:60px; line-height:60px;}

.nav_all{ width:1160px; margin:auto; height:60px;}

.nav_all div{ float:left; width:162px; text-align:center; border-bottom:2px solid #666;}

.nav_all div:hover{ border-bottom:2px solid #E91A2A;}

.nav_all div a{ color:#333; font-size:17px; display:block; font-weight:bold;}

.nav_all div a:hover{ color:#E91A2A;}

.nav_all span{ float:left; width:3px; color:#666; text-align:center; border-bottom:2px solid #666;}



.navs{ width:1160px; margin:auto; height:60px; line-height:60px;}

.navs_l{ float:left; font-size:13px; color:#666; width:500px;}

.navs_l span{ float:left;}

.navs_l a{ float:left; margin-right:10px; color:#666;}

.navs_r{ float:right; width:370px; margin-top:7px;}



.fullSlide { min-width:1160px;position:relative;height:450px; margin:auto; overflow:hidden;}

.fullSlide .bd {margin:0 auto;position:relative;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:450px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:450px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on {background:#005aab;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-33px;z-index:1;width:73px;height:73px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .prev{ background:url(../images/img/banLeft.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/img/banLeft.png');_background:none;left:150px;}

.fullSlide .next {background:url(../images/img/banRight.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/img/banRight.png');_background:none;right:150px;}



#pages { padding:14px 0 10px; font-size:14px; }

#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px}

#pages a.a1 { width:70px; padding:0 }

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }

#pages span { display:inline-block; height:30px; line-height:30px; background:#08A5E0; border:1px solid #08A5E0; color:#fff; text-align:center;padding:0 15px}

.page .noPage { display:inline-block; width:70px; height:30px; line-height:30px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



.mid{ width:1160px; margin:auto; margin-top:20px;}

.mind_con{ float:left; width:278px; margin-left:15px; background-color:#e6e2e2; height:330px;cursor:pointer}

.mind_con:hover{ background-color:#E91929; color:#FFF;}

.mind_con:hover h2{ color:#FFF;}

.mind_con:hover h3{ color:#FFF;}

.mind_con:hover p{ color:#FFF;}

.mind_con h2{ font-size:16px; width:278px; font-weight:lighter; margin-top:17px; text-align:center;}

.mind_con h3{ font-size:13px; width:278px; font-weight:lighter; text-align:center; height:45px; line-height:45px; color:#999;}

.mind_con div{ height:3px; width:98px; float:left; margin-left:90px; border-bottom:1px solid #CCC;}

.mind_con p{ text-align:center; width:240px; padding-left:19px; padding-right:19px; line-height:20px; clear:both; margin-top:15px; color:#666;}



.pro{ width:auto; height:150px; min-width:1170px; margin-top:25px; background:url(../images/img/bg3.jpg) center center no-repeat;}

.pro_nav{ width:1170px; margin:auto;}

.pro_l{ float:left; width:290px; height:85px; background-color:#FFF; margin-top:65px;}

.pro_l h2{ font-size:24px; color:#333; float:left; margin-left:30px; margin-top:15px; color:#E91929;}

.pro_l h3{ color:#E91929; font-size:16px; margin-left:30px; float:left; margin-top:10px;}



.pros{ width:1170px; margin:auto;}

.pros_l{ float:left; width:288px; border:1px solid #CCC; padding-top:2px;}

.pros_l div{ width:228px; height:66px; line-height:66px; border-bottom:1px solid #CCC; margin-left:30px; margin-right:30px; text-indent:26px; font-size:16px; font-weight:bold;}

.pros_l div a{ display:block;}

.pros_l div a:hover{ color:#F00;}

.bg1{ background:url(../images/img/ico1.jpg) 0 13px no-repeat;}

.bg2{ background:url(../images/img/ico2.jpg) 0 13px no-repeat;}

.bg3{ background:url(../images/img/ico3.jpg) 0 13px no-repeat;}

.bg4{ background:url(../images/img/ico4.jpg) 0 13px no-repeat;}

.bg5{ background:url(../images/img/ico5.jpg) 0 13px no-repeat;}

.bg6{ background:url(../images/img/ico6.jpg) 0 13px no-repeat;}

.bg7{ background:url(../images/img/ico7.jpg) 0 13px no-repeat;}

.bg8{ background:url(../images/img/ico8.jpg) 0 13px no-repeat;}



.pros_r{ width:860px; float:right;}

.pros_r div{ float:left; width:200px; margin-left:20px; margin-top:4px;}

.pros_r div img{ border:1px solid #CCC;}

.pros_r div h2{ height:30px; line-height:30px; font-size:15px; color:#FFF; text-align:center; background-color:#25201D;}

.pros_r div h2 a{ color:#FFF; display:block;}

.pros_r div h2:hover{ background-color:#E91929;}

.pros_r div span{ position:absolute; margin-top:-221px;}



.pro_r{ float:right; margin-top:65px;}



.news{ width:auto; min-width:1170px; margin-top:25px;}

.news_nav{ width:auto; text-align:center; background-color:#f3f3f3; padding:10px 0; margin-top:30px;}

.news_con{ width:1170px; margin:10px auto;}

.news_l{ float:left; margin-top:10px; width:700px;}

.news_top{ width:auto; height:120px;}

.time{ float:left; width:80px; height:80px; padding:15px; background-color:#E91929;}

.time h3{ text-align:center; font-size:30px; height:46px; color:#FFF; border-bottom:1px dashed #FFFFFF;}

.time span{ text-align:center; margin-top:10px; color:#FFF; float:left; font-size:14px;}

.inf{ float:left; margin-left:15px; width:570px;}

.inf h2{ height:60px; line-height:28px; width:550px; font-size:18px; background:url(../images/img/bg5.jpg) 500px 6px no-repeat;}

.inf h2 a{ color:#c6310e;}

.inf p{ width:570px; line-height:30px; font-size:14px; color:#333;}

.news_bot{ width:auto; height:31px; line-height:31px; margin:19px auto; padding-left:10px; padding-right:10px; background-color:#f3f3f3;}

.news_bot a{ font-size:14px; float:left;}

.news_bot span{ float:right; color:#666;}

.news_r{ float:right; margin-top:10px;}

.news_r img{ padding:4px; border:2px solid #E91929;}



.link_s{ width:1160px; height:50px; line-height:22px; font-size:13px; color:#333; margin:auto; margin-top:30px;}

.link_s a{ float:left; margin-left:2px; margin-right:2px;}

.link_s span{ float:left; margin-left:2px; margin-right:2px;}



.ad{ width:auto; margin-top:30px; text-align:center;}







.case{ background-color:#F5F8FD;padding:20px; margin-top:50px; min-width:1170px;}

.case_nav{ text-align:center; }

.case_list{ float:left; margin-left:12px; width:222px; margin-top:30px;}

.case_list img{ padding:2px; background-color:#FFF; border:1px solid #CCC;}

.case_list h2{ font-size:15px; font-weight:lighter; margin-top:7px; text-align:center;}



.case_all{ width:1160px; margin:auto; margin-top:10px; margin-bottom:15px;}



.hezuo{ width:1158px; border:1px solid #de1e29; margin:auto; height:91px; margin-top:34px;}

.hezuo span{ float:left; width:100px; background-color:#de1e29; height:91px; text-align:center; line-height:91px;}

.hezuo div{ float:left; margin-left:10px; margin-top:6px;}





.service_box{ position:fixed; z-index:1000;right:-147px;top:52%;margin-top:-100px;width:146px;border:1px solid #ece8e5; background:#fff; }

.service_box .tab_nav{ position:absolute;left:-42px;top:-1px;}

.service_box .tab_nav > li {background:#ece8e5;border-bottom:1px solid #dfdbd9;}

.service_box .tab_nav > li.active{ background:#ff6b09;}

.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}

.service_box .tab_nav > li:last-child{ border-bottom:none; border-radius:0 0 0 8px;}

.service_box .tab_nav > li > a{ display:block; width:28px;padding:12px 6px 12px 8px; line-height:14px; text-align:center;color:#2c2c2c; text-decoration:none;}

.service_box .tab_nav > li.active > a{ color:#fff;}

.service_box .tab_nav .icon{ display:block; height:28px;width:28px; background:url(../images/img/bg_online_service_new.gif) no-repeat; overflow:hidden;margin:3px 0;*margin:6px 0;}

.service_box .tab_nav .icon_1{ background-position:0 0 ;}

.service_box .tab_nav .icon_2{ background-position:-28px 0 ;}

.service_box .tab_nav .icon_3{ background-position:-56px 0 ;}

.service_box .tab_nav .active .icon_1{ background-position:0 -28px ;}

.service_box .tab_nav .active .icon_2{ background-position:-28px -28px ;}

.service_box .tab_nav .active .icon_3{ background-position:-56px -28px ;}

.service_box .tab_content{padding:20px 5px 10px; position:relative;}

.service_box .tab_plan{ display:none; text-align:center;}

.service_box .tab_plan p{color:#333;}



.banner{ width:auto; min-width:1160px; height:180px; background:url(../images/img/banner.jpg) center center no-repeat;}

.nav_x{ width:1160px; height:30px; line-height:30px; font-size:14px; color:#666; margin:auto;}

.nav_x a{ color:#666;}

.about{ width:1160px; margin:10px auto;}

.about_l{ float:left; width:250px; padding:10px; background-color:#ECE8E5; border:1px solid #E3E0E0;}

.l_1{ height:45px; line-height:45px; text-align:center; background:#E9182B; font-size:20px; color:#FFF;}



.about_r{ float:right; width:870px;}

.r_nav{ width:auto; height:45px; line-height:45px; background:url(../images/img/r_bg.jpg) 0 43px no-repeat;}

.r_nav span{ float:left; margin-left:5px; font-size:17px; font-weight:bold; color:#333;}

.r_nav em{ float:right; margin-right:5px; color:#666;}

.list_ss{ float:left; text-align:center; width:205px; margin-left:6px; margin-right:6px; margin-top:10px; margin-bottom:10px;}

.list_ss img{ width:205px; height:205px; border:1px solid #CCC;}

.list_ss h2{ height:35px; line-height:23px; font-size:13px; font-weight:lighter; color:#333;}

.list_ss h2 a{ color:#333;}



.list_sss{ float:left; text-align:center; width:205px; margin-left:6px; margin-right:6px; margin-top:10px; margin-bottom:10px;}

.list_sss img{ width:200px; height:80px; border:1px solid #CCC;}

.list_sss h2{ height:30px; line-height:30px; font-size:14px; font-weight:lighter; color:#333;}

.list_sss h2 a{ color:#333;}

.pagess{ width:auto; height:60px; line-height:60px; text-align:center;}

.ads{ margin-top:12px;}



.accordion {width:250px; margin: 13px auto 1px;background: #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }

.accordion .link {cursor: pointer;display: block;padding: 12px 15px 12px 42px;color: #4D4D4D;font-size: 15px;font-weight: 700;border-bottom: 1px solid #CCC;position: relative; background-color:#E8212E; color:#FFF; margin-top:4px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.accordion li:last-child .link {border-bottom: 0;}

.accordion li i {position: absolute;top: 16px;left: 12px;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}

.accordion li i.fa-chevron-down {right: 12px;left: auto;font-size: 16px;}

.accordion li.open .link {color:#FFF; font-size:15px;}

.accordion li.open i {color: #b63b4d;}

.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

.submenu {display: none; font-size: 14px; text-indent:5px;}

.submenu li {border-bottom: 1px dashed #CCCCCC;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.submenu a {display: block;text-decoration: none;color: #333;padding: 10px;padding-left: 42px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}

.submenu a:hover {background: #F64D24;color: #FFF;}



.list_news{ padding-bottom:12px; margin-top:12px; border-bottom:1px dashed #CCCCCC;}

.list_news img{ float:left; width:220px; min-height:100px;}

.list_s{ float:left; margin-left:13px; width:630px;}

.list_s h2{ font-size:18px; height:30px;}

.list_s h2 a{ color:#333;}

.list_s div{ height:26px; line-height:26px; font-size:12px; width:630px;}

.list_s div span{ float:left; color:#999; margin-right:30px;}

.list_s div em{ float:left; color:#999;}

.list_s p{ width:630px; font-size:12px; color:#666; line-height:20px;}

.list_newss{ padding-bottom:12px; margin-top:12px; border-bottom:1px dashed #CCCCCC;}

.list_newss h2{ font-size:18px; height:30px;}

.list_newss h2 a{ color:#333;}

.list_newss div{ height:30px; line-height:30px;}

.list_newss div span{ float:left; color:#999; margin-right:30px;}

.list_newss div em{ float:left; color:#999;}

.list_newss p{ color:#666; line-height:20px;}



.title{ width:auto; height:30px; line-height:30px; text-align:center; color:#333; margin-top:6px;}

.cons{ font-size:14px; line-height:30px; margin:15px auto; color:#333;}

.cons p{ color:#333;}.cons a{ color:#333;}.cons div{ color:#333;}

.infs{ width:auto; height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC; width:870px;}

.infs li{ float:left; margin-right:30px; color:#CCC;}

.pa{ width:auto; margin:15px auto; height:25px; line-height:25px; color:#333;}

.pa a{ color:#333; float:left; font-size:14px; margin-left:15px;}

.pa span{ float:left; width:90px; color:#FFF; text-align:center; text-align:center; height:25px; line-height:25px; background-color:#E9182B;}



.down_s{ height:50px; margin:15px auto;}

.down_s a{ width:190px; height:46px; background:url(../images/img/down.jpg) no-repeat; display:block; text-indent:-9999999px; overflow:hidden;}



.sr_body{ width:100%; height:100%;}

.sr_head{height:40px; line-height:40px; font-family:Arial,sans-serif; font-size:14px; width:567px; padding-left:3px; margin-top:20px; text-align:center;}

.sr_head .l a{ padding:6px 10px;font-weight:bold; text-decoration:none; margin-left:4px; margin-right:4px; overflow:hidden;}

.sr_head .l a.on{ outline: medium none;font-weight:bold; color:#333; background-color:#CA1515;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; color:#FFF; padding:6px 10px;}

.sr_main{width:1160px; margin:0px auto; background-color:#FFF;}

.wrap{ padding-bottom:10px;}

.sr_frm{width:454px; margin:0px auto;text-align:left!important; height:60px; margin-top:40px;}

.sr_logo img{ margin-left:-80px;}

.sr_frm_box{height:34px; line-height:34px;}

.sr_frmipt{float:left;width:454px; height:34px;background:url(../images/new_image/search_s.jpg) 0 0 no-repeat; overflow:hidden;}

.sr_frmipt input,.sr_frmipt .sp{float:left; margin-left:9px;}

.sr_frmipt input.ipt{height:28px; line-height:28px;margin-left:4px;margin-top:3px; *margin-top:2px; width:288px;border:none; *border:0px!important; background:none; text-indent:30px;}

.ss_btn{background:url(../images/new_image/sea_sub.jpg) 0 0 no-repeat; width:130px; cursor:pointer; border:none; font-size:14px; font-weight:bold; color:#fff; height:28px; margin-top:3px; overflow:hidden; text-indent:-9999px; float:right;}

.sp{ background:url(../images/search/sr_iptbg.gif) no-repeat -423px 0px; text-indent:-10000px; width:8px; margin-left:8px; margin-top:1px; height:30px; cursor:pointer; margin-right:5px;}

.sr_infoul{border:1px solid #91C0E3; padding:2px; width:310px; display:none;}

.sr_infoul ul li{ height:24px; line-height:24px; text-align:left!important; color:#666;}

.sr_infoul ul li a{display:block; color:#666!important;display:block; width:100%;}

.sr_infoul ul li a:hover,.sr_infoul ul li.ac_over a{color:#FFF!important; background:#069; text-decoration:none;}

.sr_footer{font-size:12px; line-height:22px; margin-top:30px; text-align:center; border-top:1px solid #DBE7ED; padding-top:10px;}

.sr_list{}

.sr_logo{height:80px;}

.sr_list .sr_frm_box{position:relative; float:left; margin-top:15px; margin-left:15px;}

.sr_list .sr_frm_box .sr_infoul{position:absolute; top:33px; background:#fff; left:0px!important;}

.sr_list .sr_main{}

.sr_list .sr_head{ padding:0px 30px;}

.sr_list .sr_logo img{ margin-left:0px;}

.sr_list .sr_logo{position:relative;overflow:visible;}

.sr_list .sr_logo div.l{ margin-top:15px;position:relative; width:1200px;}

.sr_list .jg{ text-align:left; font-size:12px; margin-top:20px; float:left; margin-left:20px;}

.brd1s{background:url(../images/search/sr_xbg.jpg) no-repeat; width:946px; height:2px; margin:10px auto 0px;}

.sr_lists{}

.sr_lists .l{ width:220px; float:left; background:url(../images/search/sr_ybg.jpg) no-repeat right top; height:auto!important; height:842px; min-height:842px;}

.sr_lists .l div{margin:16px 0px 0px; text-align:right; font-size:12px; background:url(../images/search/sr_bbg.jpg) no-repeat 100% 100%; padding:10px; padding-left:0px; margin-right:1px;}

.sr_lists .l div span{ font-size:12px; color:#999;}

.sr_lists .l div ul{ margin-top:6px;}

.sr_lists .l div ul li{ height:24px; line-height:24px; overflow:hidden;}

.sr_lists .l div ul li a{ padding-right:16px;}

.sr_lists .l div ul li a:hover,.sr_lists .l div ul li a.ac{}

.c{text-align:left; margin-top:20px; border:1px solid #E5E5E5; width:1158px;}

.c ul{ margin-top:10px; background-color:#FFF; width:1118px; padding-left:20px; padding-right:20px;}

.c li{border-bottom:1px dashed #CCC; margin-top:18px; height:96px; width:1118px;}

.c li div p{ line-height:25px; margin-top:6px; font-size:14px; color:#333;}

.c li div.adds{ font-size:12px; margin:10px 4px; color:#CCC;}

.c li a img{float:left; border:1px solid #ADCBE9; padding:2px; background:#FFF; margin-right:20px;}

.c li a:hover img{background:#FFFFFF;}

.c .a2{ margin:10px;}



.text{ float:left; height:30px; line-height:30px; text-indent:5px; font-size:13px; color:#666; border:1px solid #8B0F1A; width:280px; margin-top:5px;}



.button{ float:left; width:80px; height:34px; margin-top:5px; line-height:34px; text-align:center; font-size:14px; color:#FFF; border:none; background-color:#8B0F1A;cursor: pointer;}



.fanhui{ width:90px; height:40px; line-height:40px; text-align:center; background-color:#666;}

.fanhui a{ color:#FFF; display:block;}





.index_con{ min-width:1200px; margin:auto; height:390px; background:url(../images/img/con_bg.jpg) center center no-repeat; margin-top:30px;}

.index_con_all{ width:1200px; margin:auto;}

.lianxi{ text-align:center; font-size:32px; color:#FFF; font-weight:bold; background:url(../images/img/5.png) center 85px no-repeat; padding-top:40px; margin-bottom:20px; height:80px;}

.con_1{ width:280px; text-align:center; float:left; height:135px; background-color:#E91929; color:#FFF; font-size:15px;}

.con_1 img{ margin-bottom:10px; margin-top:24px;}

.con_1 a{ color:#FFF;}

.con_2{ width:280px; text-align:center; float:left; height:135px; background-color:#E91929; color:#FFF; font-size:15px; margin-left:27px;}

.con_2 img{ margin-bottom:10px; margin-top:24px;}

.con_3{ width:280px; text-align:center; float:left; height:135px; background-color:#E91929; color:#FFF; font-size:15px; margin-left:27px;}

.con_3 img{ margin-bottom:10px; margin-top:24px;}

.con_3 a{ color:#FFF;}

.con_4{ width:280px; text-align:center; float:left; height:135px; background-color:#E91929; color:#FFF; font-size:15px; margin-left:26px;}

.con_4 img{ margin-bottom:10px; margin-top:24px;}

.con_4 a{ color:#FFF;}



.footer{ min-width:1200px; background-color:#2E2E2E; height:240px;}

.footer_all{ width:1200px; margin:auto;}

.footer_l{ float:left; margin-top:30px; width:150px; text-align:center; color:#CCC; font-size:14px;}

.footer_l img{ margin-bottom:8px;}

.footer_m{ float:left; margin-top:20px; margin-left:40px;}

.footer_mm{ float:left; width:80px; text-align:center; margin-left:50px;}

.footer_mm h2{ font-size:14px; font-weight:lighter; color:#FFF; margin-top:30px;}

.footer_mm ul{ margin-top:15px;}

.footer_mm ul li{ font-size:14px; line-height:30px;}

.footer_mm ul li a{ color:#F7AF49;}

.footer_r{ float:left; margin-left:50px; width:750px;}

.footer_1{ font-size:30px; color:#FFF; margin-top:40px;}

.footer_2{ height:36px; line-height:36px; color:#CCC;}

.footer_2 a{ color:#CCC;}

.footer_3{ color:#FFF; margin-top:15px;}

.footer_3 a{ color:#ffffff; font-size:14px; float:left; margin-left:2px; margin-right:10px; float:left;}

.footer_3 span{ float:left; font-size:14px; margin-right:10px; color:#ffffff; }



.footers{ min-width:1200px; background-color:#1E1E1E; height:60px; text-align:center; font-size:24px; line-height:60px; padding-bottom:30px; color:#CCC;}

.footers a{ color:#CCC; display:block;}



.con1{ width:1170px; text-align:center; margin:10px auto; margin-top:30px;}



.sty{ width:1200px;  height:40px; line-height:40px; margin:auto;}

.sty div{ float:left; width:160px; background-color:#2A2929; text-align:center; height:36px; line-height:36px;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-left:20px; margin-right:20px;}

.sty div:hover{ background-color:#D88306;}

.sty div a{ display:block; font-size:13px; color:#FFF;}









.news1{ width:auto;  margin-top:12px; border-bottom:1px dashed #CCCCCC; padding-bottom:15px;}

.news1 img{ float:left; border:1px solid #CCC; padding:1px;}

.news1_2020{ float:left; margin-left:20px; width:610px;}

.news1_2020 h2{ font-size:18px; height:30px;}

.news1_2020 ul{ width:auto; height:30px; line-height:30px;}

.news1_2020 ul li{ float:left; margin-right:20px; color:#999;}

.news1_2020 p{ width:610px; margin-top:15px; line-height:23px; font-size:13px; color:#666;}

.news1_2020 span{ float:right; text-align:center; height:30px; line-height:30px; background-color:#CB2903; display:block; width:110px;}

.news1_2020 span a{ color:#FFF; display:block;}



.news2{ width:auto; padding-bottom:15px; margin-top:12px; border-bottom:1px dashed #CCCCCC;}

.news2 h2{ font-size:18px; height:30px;}

.news2 ul{ width:auto; height:22px; line-height:22px;}

.news2 ul li{ float:left; margin-right:20px; color:#999;}

.news2 p{ width:890px; margin-top:5px; line-height:23px; font-size:13px; color:#666; padding-bottom:12px;}

.news2 span{ float:right; text-align:center; height:30px; line-height:30px; background-color:#CB2903; display:block; width:110px;}

.news2 span a{ color:#FFF; display:block;}



.news{ width:1200px; margin:20px auto;}

.news_l{ width:300px; float:left; margin-right:20px;}

.news_l img{ border:1px solid #CCC;}

.news_l h2{ height:60px; line-height:60px; font-size:16px; font-weight:lighter;}

.news_l h2 a{ color:#000;}

.news_l p{ width:300px; line-height:22px; margin-top:15px; color:#666; font-size:13px; height:66px;}

.news_l div{ margin-top:15px;}

.news_l div em{ float:left;}

.news_l div span{ float:right;}

.news_l div span a{ color:#999;}

.news_r{ float:left; width:550px;}

.news_list{ width:550px; height:95px; margin-bottom:8px;}

.news_ls{ float:left; width:90px; height:90px; border:1px solid #CCC;}

.news_rs{ float:left; margin-left:10px; width:444px;}

.news_ls span{ text-align:center; height:40px; width:90px; margin-top:6px; float:left; line-height:40px; font-size:24px; font-weight:bold;}

.news_ls h3{ text-align:center; font-size:13px; color:#666; margin-top:5px; width:90px; font-weight:lighter; float:left;}

.news_rs h2{ font-size:18px; height:30px;}

.news_rs p{ width:444px; margin-top:6px; line-height:22px; color:#666;}



.case_2020{ width:auto; margin:7px auto; height:270px;}

.case_all_2020{ width:1200px; margin:auto;}

.case_tit_2020{ width:auto; text-align:center;}

#demo {overflow:hidden;width:1200px; margin-top:10px;}

#demo img {border: 1px solid #CCC; padding:2px; margin-bottom:3px;}

#demo a{ width:240px; height:270px; margin-left:6px; margin-right:6px; text-align:center; float:left;}

#indemo {float: left;width: 800%;}

#demo1 {float: left;}

#demo2 {float: left;}