﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:12px;
line-height:24px;
font-family:arial,"微软雅黑","宋体";
color:#414446;

/*设置宽度*/
width:100%; 
min-width:1004px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}:; list-style:none;
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}

a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#fff;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/


/*页面框架结构*/
.gray_bg{ background:#f1f1f1;}
.menulist{ width:100%; border-bottom:1px dashed #d2d2d2; text-align:center;}
.menulist .ul{/* width:1240px; */ display:inline-block;  padding:30px 0;  text-align:center;}
.menulist_gcal .ul{text-align: left;}
.menulist .ul li{ display:block; float:left; position:relative; width:168px; min-height:38px; line-height:38px; background:url(/uploads/image/cimages/border_bg_off.png) no-repeat; margin:0 18px; margin-bottom: 5px;}
.menulist_gcal .ul li{text-align: center;}
.menulist .ul li.on,
.menulist .ul li:hover{ background:url(/uploads/image/cimages/border_bg_on.png) no-repeat; color:#fff;}
.menulist .ul li:hover a,
.menulist .ul li.on a{ color:#fff;}
.menulist .ul li a{ display:block; font-size:16px;}
.menulist .ul li:hover dl{color: #000; display:block; position:absolute; left: 0; top: 38px;}
.menulist .ul li dl{display: none; width: 168px; position:relative; left:0; background:#215298; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden;}
.menulist .ul li dl dd{ display:block;}
.menulist .ul li dd.dd a{display:block; color: #fff; padding: 0 10px; text-align:center;}
.menulist .ul li dd.dd a:hover{ background: #cb3836;}

.contain{ position:relative;}
.contain .bottom_top_bg{ width:100%; height:40px; background:url(/uploads/image/cimages/bottom_top_bg.png) no-repeat center; position:absolute; left:0; bottom:0;}
.sildebar{}
.maincontent{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:120px;}
.content{}
.singlepage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.current{ /*当前位置*/}

/*内页搜索*/
.nei_search{ width:1198px; border:1px dashed #d2d2d2; background:#fff; height:50px; margin:20px auto; line-height:50px;}
.nei_search .nei_sea{ float:left; font-size:14px; color:#333; font-weight:bold; width:90px; text-align:center;}
.nei_search .nei_input{ float:left; margin-top:10px;}
.nei_search .nei_input input{ padding:0 5px 0 15px; line-height:30px; width:149px; height:30px; background:url(/uploads/image/cimages/nei_search.png) no-repeat left center; float:left;}
.nei_search .nei_input .nei_sub{ background:url(/uploads/image/cimages/nei_search.png) no-repeat right center; width:44px; height:30px; display:block; float:left;}
.nei_search .hot{ font-size:14px; color:#333; float:left; margin-left:20px; width:580px; overflow:hidden;}
.nei_search .hot a{ color:#cb3836; margin-right:20px;}

.cn_title{ font-size:24px; color:#565656; text-align:center; margin:50px 0 10px 0;}
.cn_title em{ width:80px; height:24px; display:inline-block; line-height:26px;}
.cn_title em.em_l{ background:url(/uploads/image/cimages/case.png) no-repeat center left;}
.cn_title em.em_r{ background:url(/uploads/image/cimages/case.png) no-repeat center right;}
.en_title{ text-align:center; font-size:18px; color:#b0b0b0; margin-bottom:50px;}

.flip{ margin:50px 0;}
.flip a{ font-size:16px; margin-right:100px; line-height:32px;}
.flip a:last-child{ margin-right: 0; }
.flip a span{ width:77px; height:32px; background:url(/uploads/image/cimages/flip_bg.png) no-repeat; display:inline-block; text-align:center; line-height:32px; font-size:14px; margin-right:10px;}
.flip a:hover{ color:#0a3f89;}

/*产品页面*/
.prod_ul{ width:1350px;}
.prod_ul li{ width:283px; margin:0 20px 20px 0; float:left; display:block; border:1px dashed #d2d2d2; height:425px; background:#fff;}
.prod_ul li .pic,
.prod_ul li .pic img{ width:283px; height:307px;}
.prod_ul li .h2{ color:#215298; font-size:16px; text-align:center; font-weight:100; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0; height:30px; line-height:30px; padding:0 20px;}
.prod_ul li .h2 a{ color:#215298;}
.prod_ul li .p{ padding:0 20px; text-align:center; color:#b7b7b7; font-size:12px;}
.prod_ul li .more{ display:block; width:115px; height:30px; background:url(/uploads/image/cimages/li_more_off.png) no-repeat; padding-left:35px; line-height:30px; margin:10px auto;}
.prod_ul li .more:hover{ background:url(/uploads/image/cimages/li_more_on.png) no-repeat;}
.prod_div{ width:1200px; margin:0 auto;}
.prod_div .hd{ float:left; width:138px; }
.prod_div .hd ul li{ width:116px; height:126px; border:1px dashed #d2d2d2; margin:0 20px 20px 0; cursor:pointer; display:block;}
.prod_div .hd ul li img{ width:116px; height:126px;}
.prod_div .bd{ float:left; border:1px dashed #d2d2d2; width:525px; height:570px;}
.prod_div .bd li,
.prod_div .bd li img{ display:block; width:525px; height:570px;}
.prod_info{ width:513px; height:570px; float:right; border:1px dashed #d2d2d2; background:#fff;}
.prod_info .name{ font-size:18px; color:#656565; font-weight:bold; padding:50px 50px 0 50px;}
.prod_info .h2{ padding:10px 50px 20px 50px; border-bottom:1px solid #e5e5e5; font-size:18px; font-weight:100; color:#215298; margin:0;}
.prod_info .summ{ padding:50px 50px 30px 50px;}
.prod_info .price,.prod_info .fenx{ font-size:16px; color:#585858; padding:0 50px;}
.prod_info .price b{ font-size:18px; color:#215298;}
.prod_txt{ margin-top:20px;}
.prod_txt .hd{ margin-bottom:60px;}
.prod_txt .hd li{ width:140px; height:30px; background:url(/uploads/image/cimages/prod_info_li.png) no-repeat right; display:block; float:left; cursor:pointer; text-align:center; color:#4c4c4c; line-height:30px; font-size:14px; margin-right:20px;}
.prod_txt .hd li:hover,
.prod_txt .hd li.on{ background-position:left bottom; color:#fff;}
.prod_txt .bd li{ display:block;}

/*工程案例*/
.case_ul{ width:1250px; margin:30px 0 50px 0;}
.case_ul li{ width:575px; height:230px; float:left; margin:25px 50px 25px 0; display:block; background:#fff;}
.case_ul .pic{ margin:20px; width:285px; height:190px; float:left;}
.case_ul .pic img{ width:285px; height:190px;}
.case_ul .txt{ width:250px; height:230px; float:right; position:relative;}
.case_ul .txt a:hover{ color:#0a3f89;}
.case_ul .txt .h2{ font-size:14px; color:#333; margin:20px 20px 20px 0; font-weight:100;}
.case_ul .txt .p{ font-size:12px; color:#999; margin:0 20px 0 0;}
.case_ul .txt .more{ position:absolute; bottom:20px; left:0; background:url(/uploads/image/cimages/case_more.png) no-repeat; width:81px; height:27px; line-height:27px; text-align:center; color:#959791;}
.case_infor{ width:1150px; margin:0 auto;}
.case_infor .title{ text-align:center; font-size:24px; color:#333; margin:50px 0 20px 0;}
.case_infor .txt{ text-align:center; font-size:12px; color:#999;}


/*家居学堂*/
.study_ul{ width:1250px; margin:0 0 50px 0;}
.study_ul li{ width:283px; height:323px; float:left; margin:0 20px 65px 0; display:block; background:#fff; border:1px dashed #d2d2d2;}
.study_ul li .pic,
.study_ul li .pic img{ width:283px; height:172px;}
.study_ul .h2{ font-size:16px; color:#215298; padding:10px; text-align:center; font-weight:100; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.study_ul .h2 a{ font-size:16px; color:#215298;}
.study_ul .p{ font-size:12px; color:#b7b7b7; padding:0 10px 20px 10px; text-align:center;}
.study_ul .more{ background:url(/uploads/image/cimages/study_more.png); width:140px; height:30px; line-height:30px; text-align:center; display:block; margin:0 auto;}
.study_ul .more:hover{ color:#215298;}

/*新闻中心*/
.news_ul{ width:1250px; margin:0 0 50px 0;}
.news_ul li{ width:285px; height:323px; float:left; margin:0 20px 65px 0; display:block; background:#fff;}
.news_ul li .pic{ width:283px; height:172px; border:1px dashed #d2d2d2;}
.news_ul li .pic img{ width:283px; height:172px;}
.news_ul .h2{ font-size:16px; padding:10px; font-weight:100; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_ul .h2 a:hover{ font-size:16px; color:#215298;}
.news_ul .p{ font-size:12px; color:#b7b7b7; padding:0 10px 20px 10px; line-height:24px; height:48px; overflow:hidden;}
.news_ul .more{ background:url(/uploads/image/cimages/study_more.png); width:140px; height:30px; line-height:30px; text-align:center; display:block;}
.news_ul .more:hover{ color:#215298;}

/*关于迪森*/
.menulist_about{ width:100%; border-bottom:1px dashed #d2d2d2;}
.menulist_about .ul{ width:1200px; margin:0 auto; text-align:center; padding:30px 0;}
.menulist_about .ul li{ display:inline-block; width:132px; height:38px; line-height:38px; background:url(/uploads/image/cimages/about_sub.png) no-repeat left; margin:0 18px;}
.menulist_about .ul li.on,
.menulist_about .ul li:hover{ background:url(/uploads/image/cimages/about_sub.png) no-repeat right; color:#fff;}
.menulist_about .ul li.on a{ color:#fff;}
.menulist_about .ul li a{ display:block; font-size:16px;}

.brand_box{ width:1200px; height:605px; position:relative; overflow:hidden; padding-top:50px;}
.brand_box .big_ul{ width:1050px; float:left; height:605px;}
.brand_box .big_ul li{ display:block; margin-bottom:35px;}
.brand_box .big_ul li .pic{ width:200px; height:125px; float:left;}
.brand_box .big_ul li .pic img{ width:200px; height:125px;}
.brand_box .big_ul li .txt{ width:850px; float:left; height:125px;}
.brand_box .big_ul li .txt .h2{ margin:20px 20px 0 0; padding-left:60px; font-size:15px; font-weight:100; background:url(/uploads/image/cimages/brand_bg.png) no-repeat 30px center;}
.brand_box .big_ul li .txt .p{ padding:0 20px 10px 60px; font-size:12px;}
.brand_box .big_ul li.on .txt{ background:#fff;}
.brand_box .big_ul li.on .txt .h2{ color:#d21e00; font-weight:bold;}
.brand_box .next,
.brand_box .prev{ width:30px; height:30px; position:absolute; right:60px; display:block; cursor:pointer;}
.brand_box .next{ background:url(/uploads/image/cimages/next.png); top:0;}
.brand_box .prev{ background:url(/uploads/image/cimages/prev.png); bottom:0;}
.brand_box .year{ }
.brand_box .hd{ float:right; width:150px; margin-top:30px; height:545px; background:url(/uploads/image/cimages/year_line.png) center repeat-y;}
.brand_box .year li{ width:150px; height:75px; line-height:75px; display:block; text-align:center; font-size:14px; font-weight:bold; color:#b9b9b9; cursor:pointer;}
.brand_box .year li.onyear{ background:url(/uploads/image/cimages/year_on.png) center no-repeat; color:#fff;}


/*人才招聘*/
.job_box{ width:1200px; margin:0 auto;}
.job_box li{ display:block;}
.job_box .job_title{ background:#275392; border-bottom:1px solid #f1f1f1; border-top:1px solid #ebd3d3;}
.job_box .job_title .div{ float:left; border-right:1px solid #8ea5c6; color:#fff; height:45px; line-height:45px; font-size:14px; text-align:center; width:190px;}
.job_box .job_title .div_left{ float:left; border-right:1px solid #8ea5c6; color:#fff; height:45px; line-height:45px; font-size:14px; width:190px; text-align:center; padding-left:123px;}
.job_box .job_title .div_right{ float:left; color:#fff; height:45px; line-height:45px; font-size:14px; width:190px; text-align:center;}
.job_box .job_title_w{ background:#fff; padding-bottom:20px; cursor:pointer;}
.job_box .job_title_w .div{ float:left; color:#666; height:45px; line-height:45px; font-size:14px; text-align:center; width:191px;}
.job_box .job_title_w .div_left{ float:left; color:#666; height:45px; line-height:45px; font-size:14px; width:191px; text-align:center; padding-left:123px;}
.job_box .job_title_w .div_right{ float:left; color:#666; height:45px; line-height:45px; font-size:14px; width:190px; text-align:center;}
.job_box .job_title_w .txt{ padding:0 190px; font-size:14px; color:#666;}
.job_box .job_title_w .app{ margin:20px 0 0 190px; font-size:14px; color:#fff; background:url(/uploads/image/cimages/app_more.png) no-repeat; display:block; width:92px; height:31px; text-align:center; line-height:31px;}
.job_box .job_title_w.off{ background:#d3dfef; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; padding-bottom:0;}
.job_box .job_title_w.off .txt,
.job_box .job_title_w.off .app{ display:none;}

/*荣誉资质*/
.honor_box{position: relative;width:1200px;overflow:hidden;}
.honor_box .next{z-index:99;position:absolute;top:210px;right:0px; left:auto; cursor:pointer;display:block;width:50px;height:108px;background:url(/uploads/image/cimages/honor_next1.png) no-repeat;}
.honor_box .next:hover{background:url(/uploads/image/cimages/honor_next2.png) no-repeat;}
.honor_box .prev{z-index:99;position:absolute;top:210px;left:0;cursor:pointer;display:block;width:50px;height:108px;background:url(/uploads/image/cimages/honor_pre1.png) no-repeat;}
.honor_box .prev:hover{background:url(/uploads/image/cimages/honor_pre2.png) no-repeat;}
.honor_box .honor_con{ padding:0 50px;}
.honor_ul li{ display:block; float:left; width:265px; padding:5px; position:relative; text-align:center;}
.honor_ul li .pic{ border:1px solid #d9d9d9;height:360px;}
.honor_ul li .pic img{ width:263px; height:360px;}
.honor_ul li .more{ width:100%; height:100%; background:url(/uploads/image/cimages/honor_bg.png) no-repeat; position:absolute; top:0; right:0; display:none;}
.honor_ul li:hover .more{ display:block;}
.honor_ul a{ color:#858585; display:block; position:relative;}
.honor_ul a:hover{ color:#0a3f89;}
.honor_ul a .h5{ font-weight:100; background:url(/uploads/image/cimages/honor_h5.png) right center no-repeat; height:40px; line-height:40px; padding-right:30px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*下载中心*/
.download_ul li{ display:block; padding:10px; margin-bottom:30px;}
.download_ul .pic{ float:left; width:270px; height:150px; background:#fff; padding:10px; margin:-10px;}
.download_ul .pic img{ width:270px; height:150px;}
.download_ul .txt{ float:right; width:870px; position: relative;}
.download_ul .txt .h2{ margin-top:15px;}
.download_ul .txt .h2 a{ font-size:16px; color:#434343;}
.download_ul .txt .p{ font-size:14px; color:#434343; margin:10px 0;}
.download_ul .txt .more{ display:block; position: absolute; top: 45%; right: 10px; width:70px; height:29px; line-height:29px; color:#333; text-align:center; background:url(/uploads/image/cimages/download_off.png) no-repeat;}
.download_ul li:hover{ background:#fff;}
.download_ul li:hover .h2 a{ color:#00479d;}
.download_ul li:hover .txt .more{ background:url(/uploads/image/cimages/download_on.png) no-repeat; color:#fff;}

/*表单*/
.c_a_table{ width:490px; margin:0 auto; border:none; font-size:14px; color:#8c8c8c;}
.c_a_table td{ padding:5px;}
.c_a_table .td1{ text-align:right; white-space:nowrap; }
.c_a_table .text{ width:360px; height:36px; border:1px solid #bfbfbf; line-height:36px; padding:0 10px; font-family:"微软雅黑"; font-size:12px;}
.c_a_table .select{width:130px; /*height:36px; */border:1px solid #bfbfbf; line-height:36px; padding:10px 0px 10px 10px; font-family:"微软雅黑"; font-size:12px;}
.c_a_table .codes{ float:left; width:262px;}
.c_a_table .textarea{ width:550px; border:1px solid #bfbfbf; height:200px; line-height:24px; font-family:"微软雅黑"; padding:0 10px;}
.c_a_table .codes .text{ width:240px;}
.c_a_table .codes_txt{ width:110px; height:38px; float:left; text-align:center; color:#fff; line-height:38px; margin-left:10px; cursor:pointer; font-size:12px;}
.c_a_table .td3{ padding:0;}
.c_a_table .td3 .sub{ width:133px; height:36px; display:inline-block; background:url(/uploads/image/cimages/input.png) no-repeat; line-height:36px; font-family:"微软雅黑"; color:#7d7d7dl; font-size:12px; cursor:pointer; margin:50px 40px 0 0;}
.c_a_table .file{ border:initial; background-color: white;}

.c_a_table.t1{ width:700px;}
.c_a_table.t1 .text{ width:550px;}

/*经销商*/
.map_box{ text-align:center;}
.map_box .map_div{ display:inline-block; margin:0 10px; font-size:14px;}
.map_box .map_div input{ height:24px; padding:5px 0;}
.map_box .map_sel{ display:inline-block; margin:0 10px; padding:0 20px; line-height:34px; height:34px; border:1px solid #a1a1a1;}
.map_box .map_sel a{ display:block; color:#333; font-size:14px; height:34px; line-height:34px;}
.map_box .map_div select{ border:1px solid #a1a1a1; width:180px; height:34px; line-height:34px;font-family:"微软雅黑";}
.map_ul{ margin-top:50px;}
.map_ul li{ display:block; background:#e4e4e4; height:36px;overflow: hidden; margin:4px 0; border:1px solid #cbd4df; border-left:none; border-right:none; line-height:36px; font-size:14px;}
.map_ul li.title{ background:#275d98; color:#fff;}
.map_ul li.li{ background:#e4e4e4; color:black;}
.map_ul li.none{ text-align:center;}
.map_ul li span{ float:left; display:block; width:33%; padding-left: 1%; height: 36px; }
.map_ul li span.title2,.map_ul li span.title4{ width: 15% }

/*分页*/
.pages{ width:100%; text-align:center; margin-top:60px;}
.pages a{ display:inline-block; width:31px; height:31px; line-height:31px; font-size:14px;}
.pages a:hover{ color:#215298}
.pages em{ font-style:normal;}
.pages .a_prev,
.pages .a_next{ width:76px; height:31px; line-height:31px;}
.pages .a_prev{ background:url(/uploads/image/cimages/page_left_off.png) no-repeat;}
.pages .a_prev:hover{ background:url(/uploads/image/cimages/page_left_on.png) no-repeat;}
.pages .a_next{ background:url(/uploads/image/cimages/page_right_off.png) no-repeat;}
.pages .a_next:hover{ background:url(/uploads/image/cimages/page_right_on.png) no-repeat;}
/*分页*/

/*top*/
.top_nav{ width:1200px; margin:0 auto; position:relative; height:0;}
.top{ width:1114px; height:91px; background:url(/uploads/image/cimages/logo.png); position:absolute; left:-60px; top:28px; z-index:100;}
.top .logo{ display:block; float:left; width:250px; height:83px; margin-left:60px;}
.mainnav{ float:left; width:770px;}
.mainnav>ul>li{ display:block; float:left; height:83px; padding:0 10px;position: relative;}
.mainnav>ul>li>a{ font-size:14px; color:#333; line-height:80px; display:block; border-bottom:3px solid rgba(0,0,0,0); transition:all 0.2s;}
.mainnav>ul>li>a:hover,
.mainnav>ul>li>a.onnav{ border-bottom:3px solid #0a3f89; color:#0a3f89;}
.mainnav .sub_nav{ position:absolute; text-align:center;top:83px; left:-23px; background:url(/uploads/image/cimages/gray_70.png); width:120px; display:none;}
.mainnav .sub_nav .nav_down{ width:1100px; margin:0 auto;}
.mainnav .sub_nav .nav_down dl{ display:block; float:left; width:120px; padding:0 140px 30px 0;}
.mainnav .sub_nav .nav_down dd a{ color:#a6bad6; line-height:64px; display:block; width:120px; font-size:14px; background:url(/uploads/image/cimages/top_off.png) bottom no-repeat;}
.mainnav .sub_nav .nav_down dd .hot{color:rgb(243, 73, 71);font-size: 12px;position:absolute;top:13px;left:87px;}
.mainnav .sub_nav .nav_down dd:first-child{position: relative;}
.mainnav .sub_nav .nav_down dd a:hover{background:url(/uploads/image/cimages/top_on.png) bottom no-repeat; color:#fff;}
.mainnav .sub_nav .nav_down .pic_box{ float:left; width:690px; border-left:1px solid #767676; margin:20px 0; padding-left:70px;}
.mainnav .sub_nav .nav_down .pic_box .float{ float:left; width:297px; overflow:hidden;}
.mainnav .pic_box .pic,
.mainnav .pic_box .pic img{ width:297px; height:172px;}
.mainnav .pic_box .h2{ font-size:18px; color:#fff; font-weight:100;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:15px;}
.mainnav .pic_box .p{ font-size:12px; color:#ccc;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.search_bg{position: relative; width:468px; height:80px; background:url(/uploads/image/cimages/search_bg.png) no-repeat; overflow:hidden; position:absolute; right:-70px; top:0; z-index:98;}
.search_bg input{ width:92px; height:36px; background:url(/uploads/image/cimages/search_input.png) no-repeat; margin:30px 0 0 260px; padding:0 5px; line-height:36px; font-family:"微软雅黑"; float:left}
.search_bg .search{ display:block; float:left; width:37px; height:37px; background:url(/uploads/image/cimages/search.png) no-repeat; margin-top:30px;}
.language{position: absolute; top: 5px; right: 0px; z-index: 200;font-size: 16px; color: #fff; line-height: 18px;}
.language a{color:#fff; font-size: 14px;}
.language a:hover{color: #df4d44;}
.top_tel{position: absolute;font-size: 20px;color:#fff;left: 50px; top: 2px;}

.addsearchbg{width: 180px;height: 37px;margin: 0 auto 40px;}
.addsearchbg input{float: left;width: 119px;height: 36px;line-height: 36px;padding: 0 10px;background:url(/uploads/image/cimages/search_input.png) no-repeat;}
.addsearchbg .search{width: 37px;height: 37px;background:url(/uploads/image/cimages/search.png) no-repeat;float: left;}


/*top*/

/*bottom*/
.bottom{ background:url(/uploads/image/cimages/bottom_bg.png) center;}
.bottom .bottom_nav{ width:1200px; margin:0 auto; padding:30px 0 15px 0; border-bottom:1px solid #5074a8;}
.bottom .bottom_nav .left{ float:left; width:75%;}
.bottom .bottom_nav .dl{ width:98px; float:left; margin-right:52px;}
.bottom .bottom_nav .dl dd{ display:block; float:left; width:78px; background:url(/uploads/image/cimages/bottom_nav_bg.png) bottom no-repeat; padding-bottom:15px; margin-bottom:15px; height:24px;}
.bottom .bottom_nav .dl dd>a{ color:#fff; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bottom .bottom_nav .dl dt a{ font-size:14px; color:#a9b6d0; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bottom .bottom_nav .dl dt a:hover{color: #d02a25;}
.bottom .bottom_nav .dl dt{clear: both;}
.bottom .bottom_nav .qrc{ width:140px; /* float:right; */ position:relative;}
.bottom .bottom_nav .qrc .pic,
.bottom .bottom_nav .qrc .pic img{ width:140px; height:140px; float:right;}
.bottom .bottom_nav .qrc .txt{ font-size:14px; color:#a9b6d0; text-align:center; line-height:30px;}
.bottom .bottom_nav .qrc .icon{ position:absolute; right:0; width:200px; height:39px;}
.bottom .bottom_nav .qrc .icon .icon_a{ width:39px; height:39px; display:block; float:right; margin-left:10px; }
.bottom .bottom_nav .qrc .icon .icon_a img{display: block;width:100%;height: 100%;}
.bottom .bottom_nav .qrc .icon .icon_a img.img2{display: none;}
.bottom .bottom_nav .qrc .icon .icon_a:hover img.img1{display: none;}
.bottom .bottom_nav .qrc .icon .icon_a:hover img.img2{display: block;}


.bottom .copyright{ width:1200px; margin:0 auto; padding:15px 0;}
.bottom .copyright .bottomlinks{ float:left;}
.bottom .copyright .bottomlinks a{ font-size:14px; color:#a9b6d0; margin-right:28px;}
.bottom .copyright .copy{ float:right; text-align:right; font-size:14px; color:#a9b6d0;}
.bottom .copyright .copy a{ color:#d0d5e0;}
/*bottom*/

/*sildebar*/
.sildebar{}
/*sildebar*/

/*banner*/
.homeban{ width:100%; overflow:hidden;}
.ind_ban_box{position:relative;}
.ind_ban_box .hd{ position:absolute; bottom:30px; width:100%; text-align:center; z-index:99; cursor:pointer;}
.ind_ban_box .hd li{ display:inline-block; margin:0 2px; width:17px; height:12px; background:url(/uploads/image/cimages/banner_off.png) no-repeat;}
.ind_ban_box .hd li.on{ background:url(/uploads/image/cimages/banner_on.png) no-repeat;}
.ind_ban_box .bd li{}
.ind_ban_box .bd li img{width: 100%;display: block;max-width: 100%}

.banner{ width:100%; overflow:hidden;}
.nei_ban{ position:relative;}
.nei_ban .hd{ position:absolute; bottom:30px; width:100%; text-align:center; z-index:99; cursor:pointer;}
.nei_ban .hd li{ display:inline-block; margin:0 2px; width:17px; height:12px; background:url(/uploads/image/cimages/banner_off.png) no-repeat;}
.nei_ban .hd li.on{ background:url(/uploads/image/cimages/banner_on.png) no-repeat;}
.nei_ban .bd li{text-align:center;}
.nei_ban .bd li img{display: block;width: 100%;max-width: 100%}

.ban_bg_gray{ width:100%; height:30px; background:url(/uploads/image/cimages/banner_gray_bg.png) no-repeat; position:absolute; bottom:0; z-index:97;}
.ban_bg_white{ width:100%; height:30px; background:url(/uploads/image/cimages/banner_white_bg.png) no-repeat; position:absolute; bottom:0; z-index:97;}
/*banner*/

/*首页*/
.home1{ width:1200px; margin:70px auto 10px auto; position:relative;}
.home1 .ul li{ width:300px; float:left;}
.home1 .ul li .pic{ width:185px; height:185px; margin:0 auto;}
.home1 .ul li .pic img{ width:185px; height:185px;}
.home1 .ul li .h2{ font-size:16px; text-align:center; color:#333; margin:30px auto 10px auto; font-weight:100; width:190px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.home1 .ul li .p{ font-size:14px; text-align:center; color:#999; margin:0 auto; width:190px;}
.home1 .ul li:hover .h2{ color:#215298;}

.picscroll-left .hd{   height:49px; position: absolute;z-index: 999; width: 100%;}
.picscroll-left .hd .prev,
.picscroll-left .hd .next{ display:block;  width:49px; height:49px; overflow:hidden;cursor:pointer; background:#000000; position: absolute; left: -49px; top: 92px; background: url(/uploads/image/cimages/home1prev.png) no-repeat;}
.picscroll-left .hd .next{background:#000000; left: 1200px; background: url(/uploads/image/cimages/home1next.png) no-repeat; }

/*.home2{ width:1200px; height:450px; margin:50px auto 0 auto;}
.home2 .left{ width:645px; float:left; height:450px; position:relative;}
.home2 .left .pic,
.home2 .left .pic img{ width:645px; height:450px;}
.home2 .left .txt{ position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5); width:100%; height:167px;}
.home2 .left .txt .h2{ font-size:36px; color:#fff; line-height:50px; font-weight:100; padding:20px 0 0 30px;}
.home2 .left .txt .h2 span{ font-size:18px; font-family:arial, helvetica, sans-serif;}
.home2 .left .txt .p{ font-size:14px; color:#fff; padding:0 30px;}
.home2 .mid{ width:273px; float:left; height:450px;}
.home2 .mid .pic,
.home2 .mid .pic img{ width:273px; height:283px;}
.home2 .pic{overflow: hidden;}
.home2 .mid .txt{ background:url(/uploads/image/cimages/home2_mid.png) no-repeat; width:283px; height:167px; position:relative; z-index:2;}
.home2 .mid .txt .h2{ font-size:16px; color:#fff; line-height:30px; font-weight:100; padding:20px 0 10px 30px;}
.home2 .mid .txt .em{ width:32px; height:2px; overflow:hidden; background:#fff; display:block; margin-left:30px;}
.home2 .mid .txt .p{ font-size:14px; color:rgba(255,255,255,0.6); padding:15px 30px;}
.home2 .right{ width:282px; float:right; height:450px;}
.home2 .right .txt{ background:url(/uploads/image/cimages/home2_right.png) no-repeat; width:292px; height:167px; position:relative; z-index:2; margin-left:-10px;}
.home2 .right .txt .h2{ font-size:16px; color:#fff; line-height:30px; font-weight:100; padding:20px 0 10px 30px;}
.home2 .right .txt .em{ width:32px; height:2px; overflow:hidden; background:#fff; display:block; margin-left:30px;}
.home2 .right .txt .p{ font-size:14px; color:rgba(255,255,255,0.6); padding:15px 30px;}
*/


.home2{ width:100%; /*height:450px;*/ margin:50px auto 0 auto;}
.home2 .left{ width:50%; float:left; /*height:450px;*/ position:relative;}
.home2 .left .pic,
.home2 .left .pic img{ width:100%;    float: left; /*height:450px;*/}
.home2 .left .txt{ position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5); width:100%; /*height:167px*/;}
.home2 .left .txt .h2{ font-size:36px; color:#fff;line-height: 36px; font-weight:100; padding:20px 0 0 30px;}
.home2 .left .txt .h2 span{ font-size:18px; font-family:arial, helvetica, sans-serif;}
.home2 .left .txt .p{ font-size:14px; color:#fff; padding:0 30px;height:138px;}
.home2 .mid{position: relative;width:25%; float:left;background: #215298; /*height:450px;*/}
.home2 .mid .pic,
.home2 .mid .pic img{ width:100%;float: left; /*height:283px;*/}
.home2 .pic{overflow: hidden;}
.home2 .mid .txt{position: absolute;top: 0;background:rgba(0,0,0,0.5); width:100%; background-size: 100% auto;/* height:167px; */z-index:2;}
.home2 .mid .txt .h2{ font-size:16px; color:#fff; line-height:30px; font-weight:100; padding:20px 0 10px 30px;}
.home2 .mid .txt .em{ width:32px; height:2px; overflow:hidden; background:#fff; display:block; margin-left:30px;}
.home2 .mid .txt .p{ font-size:14px; color:#fff; padding:15px 30px;height:108px;}
.home2 .right{position: relative;width:25%; float:right; background: #215298;/*height:450px;*/}
.home2 .right .txt{position: absolute;bottom: 0;right:0;background:rgba(0,0,0,0.5); width:100%; background-size: 100% auto;/*height:167px;*/z-index:2;}
.home2 .right .txt .h2{ font-size:16px; color:#fff; line-height:30px; font-weight:100; padding:20px 0 10px 30px;}
.home2 .right .txt .em{ width:32px; height:2px; overflow:hidden; background:#fff; display:block; margin-left:30px;}
.home2 .right .txt .p{ font-size:14px; color:#fff; padding:15px 30px;height: 108px;}
.home2 .right .pic img{ width:100%;float: right; /*height:283px;*/}

.home2 img{
   
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* safari 和 chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}


.home2 .pic:hover img {
	transform: scale(1.2, 1.2);	
	-ms-transform:scale(1.2, 1.2); 	/* ie 9 */
	-moz-transform:scale(1.2, 1.2); 	/* firefox */
	-webkit-transform:scale(1.2, 1.2); /* safari 和 chrome */
	-o-transform:scale(1.2, 1.2); 	/* opera */
}

.home3{ width:100%; overflow:hidden; position:relative; height:480px; margin-top:80px;}
.home3 .left{ width:935px; height:480px; position:absolute; right:50%; margin-right:22px;}
.home3 ul li{ display:block; position:relative;}
.home3 ul li .pic,
.home3 ul li .pic img{ width:100%; height:480px;}
.home3 ul .mid{ width:170px; height:170px; left:50%; top:50%; margin:-85px; background:url(/uploads/image/cimages/home_case.png) no-repeat; position:absolute;}
.home3 ul .mid .cn{ font-size:36px; color:#fff; text-align:center; margin-top:65px;}
.home3 ul .mid .en{ font-size:10px; color:rgba(255,255,255,0.5); text-align:center;text-transform: uppercase;}
.home3 .next{ display:block; position:absolute; left:0; top:50%; margin-top:-28px; width:30px; height:57px; background:url(/uploads/image/cimages/case_left_next.png) no-repeat; z-index:50; cursor:pointer;}
.home3 .prev{ display:block; position:absolute; left:895px; top:50%; margin-top:-28px; width:30px; height:57px; background:url(/uploads/image/cimages/case_left_prev.png) no-repeat; z-index:50; cursor:pointer;}
.home3 .right{ width:985px; height:480px; position:absolute; left:50%; margin-left:-25px;}
.home3 .right .case_l{ position:absolute; left:3px; top:0; width:496px; height:480px; background:url(/uploads/image/cimages/case_right_bg.png) no-repeat; z-index:2;}
.home3 .right .case_l .h2{ font-size:30px; font-weight:100; color:#fff; padding:70px 0 0 15px;}
.home3 .right .case_l .h2 a{width: 450px; height: 80px; overflow: hidden; display: block; line-height: 38px;}
.home3 .right .case_l .en{ font-size:12px; color:rgba(255,255,255,0.5); padding-left:45px;text-transform: uppercase;}
.home3 .right .case_l .em{ display:block; margin:20px 0 20px 45px; background:#cb3836; height:2px; width:40px; overflow:hidden;}
.home3 .right .case_l .p{ padding:30px 75px 0 45px; font-size:16px; color:#fff;}
.home3 .right .case_l .more{ width:128px; height:36px; line-height:36px; padding-left:20px; background:url(/uploads/image/cimages/home_case_more.png) no-repeat; margin:155px; margin-top: 105px; display:block; color:#fff;}
.home3 .right .case_r{ float:right;}
.home3 .right .case_r img{ height:480px; width:510px;}

.home4{ width:1200px; margin:0 auto;overflow: hidden;}
.home4 .cn_t{ font-size:30px; text-align:center; color:#333; margin-top:50px;}
.home4 .en_t{ font-size:10px; text-align:center; color:#aaa; text-transform:uppercase;}
.home4 .em{ display:block; width:60px; height:2px; background:#cb3836; margin:0 auto; overflow:hidden;}
.home4 .home4_ul{ width:1200px; margin:30px 0 0 0;}
.home4 .home4_ul ol{ float:left; width:600px; display:block; margin:0; padding:0;}
.home4 .home4_ul ol .pic{width: 553px;height: 235px;}
.home4 .home4_ul ol .pic img{display: block;width: 553px;height: 235px;}
.home4 .home4_ul li{ float:right; width:599px; border-left:1px solid #ededed; display:block; padding-bottom:80px;}
.home4 .home4_ul .h2{ font-size:16px; color:#333; padding:10px 30px; font-weight:100; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.home4 .home4_ul .h2 a:hover{ color:#215298;}
.home4 .home4_ul .p{ font-size:14px; color:#999; width: 493px;padding:5px 30px 0 30px; font-weight:100; }
.home4 .home4_ul ol .time{ background:#f5f5f5; width:553px; height:80px; font-family:arial, helvetica, sans-serif; color:#999; display:block; position:relative; margin-top:20px;}
.home4 .home4_ul .time .mmdd{ font-size:38px; line-height:30px; padding:20px 0 0 30px;}
.home4 .home4_ul .time .yyyy{ font-size:16px; line-height:20px; padding-left:30px;}
.home4 .home4_ul .time .icon{ width:42px; height:42px; position:absolute; background:url(/uploads/image/cimages/news_off.png) no-repeat; right:20px; top:50%; margin-top:-21px;}
.home4 .home4_ul ol .time:hover{ background:#215298; color:#fff;}
.home4 .home4_ul ol .time:hover .icon{ background:url(/uploads/image/cimages/news_on.png) no-repeat;}
.home4 .home4_ul li .txt{ width:550px; border:2px solid #fff; float:right; border-bottom:none; padding-bottom:20px;}
.home4 .home4_ul li .time{ float:left; margin:0; width:551px; margin-left:-7px; background:url(/uploads/image/cimages/news_li_off.png) no-repeat left; padding-left:55px; height:80px; position:relative;}
.home4 .home4_ul li:hover .time{ background:url(/uploads/image/cimages/news_li_on.png) no-repeat left; color:#fff;}
.home4 .home4_ul li:hover .time .icon{ background:url(/uploads/image/cimages/news_on.png) no-repeat;}
.home4 .home4_ul li:hover .txt{ border-color:#e0e7f0;}

.home4 .addlink{padding: 60px 0;overflow: hidden;}
.home4 .addlink b,
.home4 .addlink a{display: block;width: 90px;margin-right:10px;float: left;color: #333;font-size: 16px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}


/*首页*/

/*在线客服*/
/* side */
.side{position:fixed;width:54px;height:275px;right:0;bottom:30%;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid rgba(0,0,0,0); display:block;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#909090;color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#909090;transition:all 0.3s;}
.side ul li .sidetop:hover{background:#215297;opacity:1;filter:alpha(opacity=100);}
.side ul li img{float:left;}

/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}



/*解决方案滑动*/


.hide{display:none;}
.show{display:block;}

#l-wrap{width:1000px; height:600px; overflow:hidden; position:relative; font-family:arial,'宋体';}
	.step{width:1000px; height:600px; position:relative;}
	
	.prev{background: 0 0 no-repeat; width:70px; height:25px; position:absolute; top:0; left:470px;
	background-image:\9;/*space.gif 是一个透明的图片文件*/
	filter:progid:dximagetransform.microsoft.alphaimageloader (, enabled=true, sizingmethod=scale)\9;cursor:pointer;}
	.next{width:99px; height:44px; position:absolute; bottom:0px; left:470px; font-size:0; line-height:0; background: 0 0 no-repeat; 
	background-image:\9;/*space.gif 是一个透明的图片文件*/
	filter:progid:dximagetransform.microsoft.alphaimageloader (, enabled=true, sizingmethod=scale)\9;}


	#step0{background: 0 0 no-repeat;}
		#step0 .next{filter:progid:dximagetransform.microsoft.alphaimageloader (src="/uploads/image/cimages/start.png", enabled=true, sizingmethod=scale)\9; background: 0 0 no-repeat; position:absolute; left:426px; top:186px; width:162px !important; height:46px !important;}
		/*#step0 .sui{position:absolute; left:517px; top:178px; width:132px; height:34px; font-size:0; line-height:0;}*/

	#step1{background: 0 0 no-repeat;}
		#step1 div a{display:block; width:26px;height:26px; position:absolute; font-size:0; line-height:0; z-index:2;}
		#step1 div a:hover{background: center center no-repeat; width:36px; height:36px;}
		#step1 .current{background: center center no-repeat !important; width:154px !important; height:154px !important; z-index:1 !important;}
		#step1 > div{position:relative; z-index:2;}
			#step1 > div.cur{z-index:1;}

		#step1 .dongbei a{left:596px; top:152px;}
			#step1 .dongbei a:hover{left:591px; top:147px;}
			#step1 .dongbei a.current{left:530px; top:92px;}
		#step1 .huabei a{left:507px; top:201px;}
			#step1 .huabei a:hover{left:502px; top:196px;}
			#step1 .huabei a.current{left:442px; top:138px;}
		#step1 .huazhong a{left:455px; top:349px;}
			#step1 .huazhong a:hover{left:450px; top:344px;}
			#step1 .huazhong a.current{left:391px; top:285px;}
		#step1 .huadong a{left:552px; top:345px;}
			#step1 .huadong a:hover{left:547px; top:340px;}
			#step1 .huadong a.current{left:488px; top:281px;}
		#step1 .huanan a{left:467px; top:440px;}
			#step1 .huanan a:hover{left:462px; top:435px;}
			#step1 .huanan a.current{left:403px; top:376px;}
		#step1 .xibei a{left:398px; top:245px;}
			#step1 .xibei a:hover{left:393px; top:240px;}
			#step1 .xibei a.current{left:334px; top:181px;}
		#step1 .xinan a{left:348px; top:347px;}
			#step1 .xinan a:hover{left:343px; top:342px;}
			#step1 .xinan a.current{left:284px; top:283px;}

		#step1 .textregion{position:relative; z-index:10;}
			#step1 .textregion div{position:absolute; width:42px; height:20px; background: 0 0 no-repeat;}
			#step1 .textregion .db{left:587px; top:182px; background-position: 0 0 ;}
			#step1 .textregion .hb{left:500px; top:232px; background-position: 0 -20px ;}
			#step1 .textregion .hzh{left:445px; top:380px; background-position: 0 -40px ;}
			#step1 .textregion .hd{left:544px; top:376px; background-position: 0 -60px ;}
			#step1 .textregion .hn{left:458px; top:470px; background-position: 0 -80px ;}
			#step1 .textregion .xb{left:391px; top:277px; background-position: 0 -100px ;}
			#step1 .textregion .xn{left:340px; top:380px; background-position: 0 -120px ;}

		#step1 .rgval{position:absolute; left:780px;; top:465px; width:100px; height:32px; line-height:32px; font-size:18px; font-weight:bold; color:#fff;}
		/*#step1 .next{width:74px; height:74px; position:absolute; top:517px; left:470px;}*/

	#step2{background: 0 0 no-repeat;}
		#step2 .gongyu,#step2 .bieshu {position:absolute; top:166px;}
		#step2 .gongyu{left:270px;}
		#step2 .bieshu{left:569px;}
		#step2 .gongyu a, #step2 .bieshu a{display:block; background: 0 0 no-repeat; width:163px; height:163px; font-size:0; line-height:0;}
		#step2 .gongyu a{background-position: 0 5px;}
		#step2 .gongyu a:hover,
		#step2 .gongyu a.current{background-position: 0 -167px;}
		#step2 .bieshu a{background-position: -163px 4px;}
		#step2 .bieshu a:hover,
		#step2 .bieshu a.current{background-position: -163px -167px;}
		#step2 .hsval{position:absolute; left:462px;; top:450px; width:100px; height:32px; line-height:32px; font-size:18px; font-weight:bold; color:#fff;}

		/*#step2 .next{width:74px; height:74px; position:absolute; top:517px; left:470px;}*/

	#step3{background: 0 0 no-repeat;}
		#step3 .poor, #step3 .general, #step3 .good{position:absolute; top:171px;}
		#step3 .poor{left:253px;}
		#step3 .general{left:457px;}
		#step3 .good{left:658px;}
		#step3 .poor a,#step3 .general a,#step3 .good a{display:block; background: 0 0 no-repeat; width:108px; height:190px; font-size:0; line-height:0;}
		#step3 .poor a{background-position: 0 0;}
		#step3 .poor a:hover,
		#step3 .poor a.current{background-position: 0 -190px;}
		#step3 .general a{background-position: -108px 0;}
		#step3 .general a:hover,
		#step3 .general a.current{background-position: -108px -190px;}
		#step3 .good a{background-position: -216px 0;}
		#step3 .good a:hover,
		#step3 .good a.current{background-position: -216px -190px;}
		#step3 .wdval{position:absolute; left:485px;; top:467px; width:100px; height:32px; line-height:32px; font-size:18px; font-weight:bold; color:#fff;}

		/*#step3 .next{width:74px; height:74px; position:absolute; top:517px; left:470px;}*/

	#step4{background: 0 0 no-repeat;}
		#xq1,#xq2,#xq3{position:absolute; top:171px;}
		#xq1{left:186px;}
		#xq2{left:436px;}
		#xq3{left:668px;}
		#xq1 a,#xq2 a,#xq3 a{display:block; background: 0 0 no-repeat; width:162px; height:170px; font-size:0; line-height:0;}
		#xq1 a{background-position: 0 0;}
		#xq1 a:hover, #xq1 a.current{background-position: 0 -170px;}
		#xq2 a{background-position: -162px 0;}
		#xq2 a:hover, #xq2 a.current{background-position: -162px -170px;}
		#xq3 a{background-position: -324px 0;}
		#xq3 a:hover, #xq3 a.current{background-position: -324px -170px;}
		#step4 .xqval{position:absolute; left:462px;; top:467px; width:140px; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#fff;}

		/*#step4 .next{width:74px; height:74px; position:absolute; top:517px; left:470px;}*/
			/*#btnxq1, #btnxq2, #btnxq3{background: 0 0 no-repeat;}
			#btnxq2{background-position: 0 -74px;}
			#btnxq3{background-position: 0 -148px;}*/
		#step4 .next6{position:absolute; left:0;bottom:0; background: 0 -2px no-repeat; width:1000px; height:34px; display:none;}
		#step4 .next7{position:absolute; left:0;bottom:0; background: 0 -2px no-repeat; width:1000px; height:34px; display:none;}
		
	#step5{background: 0 0 no-repeat;}
		#cn1,#cn2,#cn3{position:absolute; top:172px;}
		#cn1{left:196px;}
		#cn2{left:423px;}
		#cn3{left:634px;}
		#cn1 a,#cn2 a,#cn3 a{display:block; background: 0 0 no-repeat; width:162px; height:170px; font-size:0; line-height:0;}
		#cn1 a{background-position: 0 0;}
		#cn1 a:hover, #cn1 a.current{background-position: 0 -170px;}
		#cn2 a{background-position: -162px 0;}
		#cn2 a:hover, #cn2 a.current{background-position: -162px -170px;}
		#cn3 a{background-position: -324px 0;}
		#cn3 a:hover, #cn3 a.current{background-position: -324px -170px;}
		#step5 .cnval{position:absolute; left:462px;; top:435px; width:140px; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#fff;}

		/*#step5 .next{width:74px; height:74px; position:absolute; top:517px; left:470px;}*/

	#step6{background: 0 0 no-repeat;}
		#ny1,#ny2{position:absolute; top:209px;}
		#ny1{left:117px;}
		#ny2{left:318px;}
		#ny1 a,#ny2 a{display:block; background: 0 0 no-repeat; width:162px; height:170px; font-size:0; line-height:0;}
		#ny1 a{background-position: 0 0;}
		#ny1 a:hover, #ny1 a.current{background-position: 0 -170px;}
		#ny2 a{background-position: -162px 0;}
		#ny2 a:hover, #ny2 a.current{background-position: -162px -170px;}

		#step6 .open{position:absolute; left:660px; top:288px; background: 0 0 no-repeat; width:37px; height:28px;}
		
		#solary, #solarn{position:absolute; top:335px;}
		#solary{left:788px;}
		#solarn{left:834px;}
		#solary a, #solarn a{display:block; background: 0 0 no-repeat; width:37px; height:37px; font-size:0; line-height:0;}
		#solary a{background-position: 0 0;}
		#solary a:hover, #solary a.current{background-position: 0 -37px;}
		#solarn a{background-position: -37px 0;}
		#solarn a:hover, #solarn a.current{background-position: -37px -37px;}

		#step6 .next10{position:absolute; left:0;bottom:0; background: 0 0 no-repeat; width:1000px; height:34px; display:none;}


		#step6 .nyval{position:absolute; left:462px;; top:441px; width:140px; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#fff;}

		/*#step6 .next{width:74px; height:74px; position:absolute; top:517px; left:470px;}*/

	#step7{background: 0 0 no-repeat;}
		#step7 .mjval{position:absolute; left:142px; top:131px;}
		#step7 input{border:0; background:none; width:130px; height:30px; line-height:30px; font-size:20px; font-weight:bold; font-family:arial; color:#e1e1e1;}
		#step7 .next9{position:absolute; left:0;bottom:0; background: 0 0 no-repeat; width:1000px; height:34px; display:none;}

	#step8{background: 0 0 no-repeat;}
		#lc1,#lc2,#lc3{position:absolute; top:164px;}
		#lc1{left:161px;}
		#lc2{left:403px;}
		#lc3{left:643px;}
		#lc1 a,#lc2 a,#lc3 a{display:block; background: 0 0 no-repeat; width:210px; height:219px; font-size:0; line-height:0;}
		#lc1 a{background-position: 0 0;}
		#lc1 a:hover, #lc1 a.current{background-position: 0 -219px;}
		#lc2 a{background-position: -210px 0;}
		#lc2 a:hover, #lc2 a.current{background-position: -210px -219px;}
		#lc3 a{background-position: -420px 0;}
		#lc3 a:hover, #lc3 a.current{background-position: -420px -219px;}

		#step8 .lcval{position:absolute; left:462px;; top:456px; width:140px; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#fff;}

	#step9{background: 0 0 no-repeat;}
		#step9 .fjval{position:absolute; left:448px; top:438px;}
		#step9 input{border:0; background:none; width:130px; height:30px; line-height:30px; font-size:20px; font-weight:bold; font-family:arial; color:#e1e1e1;}

	#step9-2{background: 0 0 no-repeat;}
		#step9-2 .fjval2{position:absolute; left:448px; top:438px;}
		#step9-2 input{border:0; background:none; width:130px; height:30px; line-height:30px; font-size:20px; font-weight:bold; font-family:arial; color:#e1e1e1;}

		#step9-2 .next{background: 0 0 no-repeat; 
		background-image:\9;/*space.gif 是一个透明的图片文件*/ left:455px; bottom:0; width:99px; height:44px;
		filter:progid:dximagetransform.microsoft.alphaimageloader (, enabled=true, sizingmethod=scale)\9; position:absolute; left:455px; bottom:0; width:99px; height:44px;}

	#step10{background: 0 0 no-repeat;}
		#step10 .wnval1{position:absolute; left:490px; top:234px;}
		#step10 .wnval2{position:absolute; left:490px; top:313px;}
		#step10 .wnval3{position:absolute; left:490px; top:399px;}
		#step10 input{border:0; background:none; width:100px; height:30px; line-height:30px; font-size:20px; font-weight:bold; font-family:arial; color:#e1e1e1;}

		#step10 .next{ background: 0 0 no-repeat; 
		background-image:\9;/*space.gif 是一个透明的图片文件*/ left:455px; bottom:0; width:99px; height:44px;
		filter:progid:dximagetransform.microsoft.alphaimageloader (, enabled=true, sizingmethod=scale)\9;}
		
	
	#last{background:#f1f1f1 url(/uploads/image/cimages/floor-gy-2x.png) no-repeat;}
	.w310{width:310px; overflow:hidden;}
	.w430{width:430px;}
	.w715{width:745px;}
	.info{position:absolute; right:0; top:0; }
		.listtype1 li{border-bottom:2px solid #52c2ad; line-height:27px; font-size:12px; color:#fff; font-weight:bold;}
		.listtype2{width:432px; overflow:hidden;}
		.listtype2 li{float:left; width:106px; margin-right:38px; margin-bottom:5px; zoom:1;}

		.info .left{float:left; width:281px; background: right 0 repeat-y; padding-left:29px; height:600px; position:relative;}
			.info .left .taglist{margin-bottom:10px; overflow:hidden;padding-top: 20px;}
			.info .left .taglist li{float:left;}
			.info .left .taglist li a{background: 0 0 no-repeat; display:block; width:93px; height:27px; font-size:0; line-height:0;}
				.info .left .taglist li.item1 a{background-position: 0 0;}
				.info .left .taglist li.item1 a.current{background-position: 0 -27px;}

				.info .left .taglist li.item2 a{background-position: -93px 0;}
				.info .left .taglist li.item2 a.current{background-position: -93px -27px;}

				.info .left .taglist li.item3 a{width:94px; background-position: -186px 0;}
				.info .left .taglist li.item3 a.current{background-position: -186px -27px;}

			.info .left h1{font-size:16px; font-weight:bold; color:#fff; margin:10px 0 10px 20px;}
			.info .left h2{font-size:14px; color:#b5f0e4;margin:0;}
			.info_more,
			.info_close{display:block;}
			.info_more{background: 0 0 no-repeat; width:309px; height:65px; margin-left:-25px; font-size:0; line-height:0;}
			.info_close{display:none; background: 0 0 no-repeat; width:309px; height:65px; margin-left:-25px; font-size:0; line-height:0;}
			.list_l{padding:0 18px 0 20px; margin-bottom:12px;}
				
			.other{line-height:27px; font-size:12px; color:#fff; font-weight:bold;}
			.resetbtn{background: 0 0 no-repeat; width:204px; height:40px; position:absolute; bottom:100px; left:65px;}
			.resetbtn:hover{background-position:0 -40px;}

			.tjbtn{background: 0 0 no-repeat; width:204px; height:40px; position:absolute; bottom:40px; left:65px;}
			.tjbtn:hover{background-position:0 -40px;}

		.info .right{float:left; padding:15px 0 28px 30px; height:600px; background:#fff;}
			.proname{font-size:12px; color:#333; display:block;}
				.proname span{line-height:18px; display:block; padding-top:10px;}
			.proprice{color:#f98510; font-size:12px;}
		
		/* popup */
		.popupmb{display:none; background: 0 0 repeat; width:1000px; height:600px; position:absolute; top:0;left:0;}
		.popup{display:none; background: 0 0 no-repeat;width:513px; height:200px; position:absolute; top:200px; left:50%; margin-left:-270px; padding:20px;}
			.bigimg{float:left; width:290px; margin-right:15px;}
			.proinfo{float:left; width:450px; padding-top:20px;}
				.proinfo h1{font-size:14px; font-weight:bold; margin:14px 0 10px 0; line-height:18px; color:#52bfa6;}
				.proinfo p{color:#666666; line-height:20px; margin:0 0 16px 0;font-size:14px; font-weight:bold;}
			.close{position:absolute; right:0;top:2px; width:40px; height:45px;}

	/* tiny scrollbar */
	#scrollbar1 { width: 350px;}
	#scrollbar1 .viewport { width: 320px; height: 280px; overflow: hidden; position: relative; }
	#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 256px; padding: 0; margin: 0; }
	#scrollbar1 .scrollbar{ background: transparent  no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 6px; }
	#scrollbar1 .track { background: transparent  no-repeat 0 100%; height: 100%; width:6px; position: relative; padding: 0 1px; }
	#scrollbar1 .thumb { background: transparent  no-repeat 50% 100%; height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
	#scrollbar1 .thumb .end { background: transparent  no-repeat 50% 0; overflow: hidden; height: 5px; width: 6px; }
	#scrollbar1 .disable { display: none; }
	.noselect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.eff-layer {height:600px;}


.local_info{width: 1200px;margin: 10px auto;text-align: right;font-size: 14px;}
.local_info.local_info2{ line-height: 38px; }
.local_info span,
.local_info a:hover{ color:#0a3f89}

.home_link{ width:1152px; margin:20px auto 40px auto; position:relative; height:112px;}
.home_link .btn{ position:absolute; top:50%; margin-top:-15px; height:30px; width:30px; background:url(/uploads/image/cimages/link_bg.png); cursor:pointer;}
.home_link .btn.prev{ left:-35px; background-position:right; right:inherit;}
.home_link .btn.next{ right:-35px; background-position:left; left:inherit;}
.home_link li{ width:180px; height:110px; border:1px solid #ddd; float:left; margin:0 5px;}
.home_link li img{ width:180px; height:110px;}
.home_link li:hover{ border-color:#0a3f89;}

/*2017-02-21*/
.subname{ float: left; width: 80%; }
.subname li{ display:inline-block; width:132px; height:38px; line-height:38px; text-align: center; background:url(/uploads/image/cimages/about_sub.png) no-repeat left; margin:0 18px;}
.subname li.on,
.subname li:hover a{ background:url(/uploads/image/cimages/about_sub.png) no-repeat right; color:#fff;}
.subname li.on a{ color:#fff;}
.subname li a{ display:block; font-size:16px;}
.servi_js{ width: 100%; overflow: hidden;}


/* 20210326 */
.info-more{display: inline-block; width: 180px;line-height: 40px; text-align: center ;color: #fff; background-color: rgb(33, 82, 152); margin-left: 50px; margin-top: 30px;}