@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;}
ul,li{ list-style-type:none; list-style-image:none;}
img{ border:none;}
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;}
em{ font-style:normal;}

.logo{ width:auto; border-top:3px solid #002846; min-width:1200px;}
.logo_all{ width:1200px; margin:auto; height:120px; padding-top:13px;}
.logo_l{ float:left; margin-top:6px;}
.logo_r{ float:right;}

.nav{ width:auto; min-width:1200px; height:56px; line-height:56px; background-color:#002846;}
.nav_all{ width:1200px; margin:auto;}
.nav_all div{ float:left; width:128px; text-align:center; font-size:16px;}
.nav_all div:hover{ background-color:#004998;}
.nav_all div a{ color:#FFF; display:block;}
.nav_all span{ float:right; width:298px; background:url(../images/img/nav_bg.jpg) 0 0 no-repeat; text-align:center; height:56px;}
.bg{ background-color:#004998;}

.nav_1{ width:auto; height:144px; margin:20px auto; text-align:center; min-width:1200px;}
.pro{ width:auto; min-width:1200px; background:url(../images/img/index_42.png) center center no-repeat; height:648px;}
.pro_all{ width:1200px; margin:auto;}
.pro_list{ float:left; width:250px; margin-left:10px; margin-right:10px; background-color:#FFF; padding:15px; margin-top:190px;}
.pro_list h2{ height:44px; line-height:44px; font-size:16px; text-align:center; border-bottom:1px dashed #CCCCCC; font-weight:lighter; background-color:#002846;}
.pro_list h2 a{ display:block; color:#FFF;}
.pro_list p{ width:250px; line-height:20px; color:#666; font-size:13px; height:90px; margin-top:8px;}
.pro_list div{ text-align:center;}

.nav_2{ width:1200px; text-align:center; height:474px; margin:20px auto;}
.nav_3{ width:auto; background:url(../images/img/cs_02.jpg) center center no-repeat; height:329px; margin:20px auto; min-width:1200px;}
.nav_4{ width:auto; text-align:center; margin:10px auto; margin-top:20px; height:90px;}
.nav_5{ width:auto; min-width:1200px; text-align:center; margin:10px auto; margin-top:20px; height:169px; background:url(../images/img/index_36.png) center center no-repeat;}
.nav_6{ width:auto; text-align:center; margin:10px auto; margin-top:10px; height:95px;}

.pro1{ width:1200px; margin:auto;}
.pro1 div{ float:left; margin-left:9px; margin-right:9px;}
.pro1 div img{ border:1px solid #CCC;}
.pro1 div h2{ height:40px; line-height:40px; width:280px; font-size:15px; color:#333; text-align:center; font-weight:lighter;}
.pro2{ width:1200px; margin:auto; margin-top:11px;}
.pro2 div{ float:left; margin-left:9px; margin-right:9px;}
.pro2 div img{ border:1px solid #CCC;}
.pro2 div h2{ height:40px; line-height:40px; width:380px; font-size:15px; color:#333; text-align:center; font-weight:lighter;}

.w1000{width:1200px;margin:0 auto; overflow:hidden;}

.news{ overflow:hidden;}
.news li{width:100%; clear:both; overflow:hidden;padding:25px 0;border-top:1px dashed #ccc;margin-top:-1px;}
.news li em{ display:block;float:left;padding-left:5px;}
.news li p{float:right;width:280px;color:#727272;font-size:12px;line-height:20px;}
.news li strong{ display:block;font-size:14px;line-height:24px;}
.news li strong a{color:#727272;font-weight:bold;}
.news li span{ display:block;color:#ab0000;line-height:24px;}
.news li span a{color:#ab0000;}

.news{ width:1200px; margin:auto; margin-top:26px;}
.news_l{ float:left; width:520px;}
.news_l h2{ font-size:19px; margin-top:8px; font-weight:lighter;}
.news_l h2 a{ color:#333;}
.news_l p{ width:520px; margin-top:10px; font-size:14px; color:#333;}

.news_r{ float:right; width:620px;}
.news_r p{ line-height:33px; color:#333; font-size:14px;}
.new_s{ width:620px; height:100px; margin-bottom:15px;}
.news_ls{ float:left; width:120px; line-height:80px; text-align:center; border-right:2px solid #CCC; color:#CCC; font-size:70px;}
.news_rs{ float:left; width:475px; margin-left:20px;}
.news_rs h2{ float:left; font-size:17px; font-weight:lighter;}
.news_rs h2 a{ color:#333;}
.news_rs em{ float:right; color:#999;}
.news_rs p{ margin-top:10px; height:auto; line-height:22px; font-size:13px; color:#999;}

.link{ width:1200px; height:50px; line-height:50px; margin:auto;}
.link span{ float:left; margin-left:3px; margin-right:3px; color:#333; font-size:13px;}
.link a{ float:left; margin-left:3px; margin-right:3px; color:#333; font-size:13px;}
.footer{ width:auto; min-width:1200px; background-color:#222222;}
.footer_all{ width:1200px; margin:auto; padding-bottom:20px;}
.footer_l{ float:left; margin-top:20px; margin-left:10px;}
.footer_l h2{ font-size:22px; color:#CCC; margin-bottom:20px;}
.footer_l div{ height:30px; line-height:30px; color:#FFF; font-size:14px;}
.footer_r{ float:right; margin-top:20px; margin-right:10px;}

.foo{ border-top:2px solid #333333; padding:10px; text-align:center; color:#CCC; line-height:30px; background-color:#222222; min-width:1200px;}
.foo a{ color:#CCC;}

.fullSlide {width:100%;position:relative; min-width:1200px;height:450px; 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:7px;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:50px;}
.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:50px;}

.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;}

#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; }

.banner{ width:auto; min-width:1200px; height:450px; background:url(../images/img/banner.jpg) center center no-repeat; border-bottom:1px solid #CCCCCC; margin-bottom:6px;}
.nav_s{ width:1200px; height:36px; line-height:36px; font-size:13px; color:#333; margin:auto;}
.nav_s a{ color:#333;}
.news_all{ width:1200px; margin:20px auto;}
.news_l_s{ float:left; width:250px;}
.left_1{ width:250px; margin-bottom:15px;}
.left_2{ margin-bottom:15px; width:250px;}
.left_3{ margin-bottom:15px;}
.news_r_s{ float:right; width:910px;}
.nav_right{ width:910px; height:48px; line-height:42px; background:url(../images/img/right_bg.jpg) center 42px no-repeat;}
.nav_right span{ float:left; margin-left:5px; font-size:18px; color:#CE000C; font-weight:bold;}
.nav_right em{ float:right; margin-right:5px; color:#666;}
.news_lists{ width:910px; height:165px; border-bottom:1px dashed #CCCCCC; margin-top:15px;}
.news_lists img{ float:left; margin-left:5px;}
.news_lists div{ float:right; width:632px;}
.news_lists div h2{ font-size:18px; height:32px;}
.news_lists div h2 a{ color:#333;}
.news_lists div ul{ height:35px; line-height:35px;}
.news_lists div ul li{ float:left; color:#666; margin-right:30px;}
.news_lists div p{ margin-top:10px; color:#666; line-height:22px; font-size:13px;}
.news_lists_s{ width:910px; margin-top:15px; height:95px; border-bottom:1px dashed #CCCCCC;}
.news_lists_s h2{ font-size:18px;}
.news_lists_s h2 a{ color:#333;}
.news_lists_s ul{ height:35px; line-height:35px;}
.news_lists_s ul li{ float:left; margin-right:30px; color:#666;}
.news_lists_s p{ width:910px; line-height:22px; color:#666;}
.pagess{ width:910px; height:60px; line-height:60px; text-align:center;}

.pro_lists{ float:left; text-align:center; width:303px; margin-top:15px; margin-bottom:5px;}
.pro_lists img{ margin-bottom:6px;}
.pro_lists h2{ height:30px; line-height:30px; font-size:15px; color:#333; font-weight:lighter;}
.tit{ width:auto; height:38px; line-height:38px; text-align:center; font-size:18px; color:#333; margin-top:10px;}
.inf{ width:910px; height:36px; line-height:36px; border-bottom:1px dashed #CCCCCC;}
.inf li{ float:left; margin-right:30px; color:#666;}
.cons{ width:910px; margin:20px auto; line-height:30px; font-size:14px; color:#333;}
.cons p{ color:#333;}
.cons div{ color:#333;}
.up_pag{ width:910px; height:40px;}
.up_pag span{ width:100px; background-color:#242424; height:30px; float:left; line-height:30px; text-align:center; margin-left:410px;}
.up_pag span a{ color:#FFF; display:block;}
.pags{ width:auto; margin:30px auto; line-height:26px; font-size:13px; color:#333;}
.pags a{ color:#333;}

.pro_list_s{ float:left; text-align:center; width:303px; margin-top:15px; margin-bottom:5px;}
.pro_list_s img{ margin-bottom:6px;}
.pro_list_s h2{ height:30px; line-height:30px; font-size:15px; color:#333; font-weight:lighter;}

.le_s{ width:250px; height:90px; background-color:#002846;}
.le_s span{ float:left; margin-top:35px; margin-left:30px; font-size:20px; color:#FFF;}
.le_s em{ margin-left:6px; color:#CCC; margin-top:46px; float:left;}
.left_2{ margin-top:3px; margin-bottom:15px; background-color:#D6D3D3; padding-bottom:8px; height:160px; padding-top:10px;}
.left_2 div{ width:220px; height:36px; line-height:36px; font-size:15px; text-indent:12px; border-bottom:1px dashed #999999; float:left; margin-left:15px;}
.left_2 div a{ color:#333; display:block; font-weight:bold;}
.left_2 div:hover{ background-color:#363636;}
.left_2 div:hover a{ color:#FFF;}

.tuijian{ width:1200px; margin:10px auto;}
.tj_list{ float:left; margin-top:10px; width:600px; margin-bottom:10px;}
.tj_list img{ float:left; border:1px solid #CCC;}
.tj_list div{ float:right; width:450px;}
.tj_list div h2{ height:30px; line-height:30px; font-size:17px;}
.tj_list div h2 a{ color:#333;}
.tj_list div p{ width:450px; line-height:22px; color:#666;}

