﻿body,td,th {font-family: "Microsoft YaHei","微软雅黑" ,Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
body {margin:0; padding:0; background:#fff url(../images/bg.jpg) repeat-x top;}
table{margin:auto; height:auto;margin:0;padding:0; }
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
img {border:0px;}
i , em{ font-style:normal;}
ul,dl,dt,dd,li,p{Margin:0px;Padding:0px;list-style:none}
h1,h2,h3,h4{ font-size:12px;margin:0;padding:0;font-weight:normal;}
ul,dl,dt,dd,li,p{Margin:0px;Padding:0px;list-style:none}
table {border-collapse: collapse;	border-spacing: 0;}
.clearboth{clear:both; visibility:hidden}/*系统预设*/

a:link,a:visited,a:active {color: #333; text-decoration: none;}
a:hover {color: #c00;text-decoration:none;}

.a1:link,.a1:visited,.a1:active {color: #fff; text-decoration: none;}
.a1:hover {color: #fff;text-decoration:none;}

.a2:link,.a2:visited,.a2:active {color: #f60; text-decoration: none;}
.a2:hover {color: #c00;text-decoration:none;}

.qa1:link,.qa1:visited,.qa1:active {width:208px; height:54px; line-height:54px; text-indent:66px; color:#8590A6;background: url(../images/qa1.jpg) no-repeat 22px center; display:block;}
.qa1:hover {background:url(../images/qa2.jpg) no-repeat 22px center; color:#1155A8;text-decoration:none;}

.qa2:link,.qa2:visited,.qa2:active {width:208px; height:54px; line-height:54px; text-indent:66px; color:#8590A6;background: url(../images/qa3.jpg) no-repeat 22px center; display:block;}
.qa2:hover {background:url(../images/qa4.jpg) no-repeat 22px center; color:#1155A8;text-decoration:none;}

.qa3:link,.qa3:visited,.qa3:active {width:208px; height:54px; line-height:54px; text-indent:66px; color:#8590A6;background: url(../images/qa5.jpg) no-repeat 22px center; display:block;}
.qa3:hover {background:url(../images/qa6.jpg) no-repeat 22px center; color:#1155A8;text-decoration:none;}



.line_h20 {LINE-HEIGHT: 20px}
.line_h22 {LINE-HEIGHT: 22px}
.line_h25 {LINE-HEIGHT: 25px}
.line_h30 {LINE-HEIGHT: 30px}
.font01{ color:#c00;}
.font02{ color:#999;}
.font03{ color:#fff;}
.font04{ color:#f60;}
.px12{font-size: 12px;}
.px14{font-size: 14px;}
.px16{font-size: 16px;}
.px18{font-size: 18px;}
.fr{float: right;display:inline;}
.fl{float: left;display:inline;}
.padd10px{padding:10px;}
.mtop20{ margin-top:20px;}
.box01{ border:#E2E2E2 1px solid;}
.contx{font-size:20px;font-weight: bold;color: #c00;font-family: "Microsoft YaHei","微软雅黑" ,"黑体";line-height:60px;}
.INPUT {height: 26px;border:1px #ccc solid;background: #fff; line-height:26px; padding:0 5px;}
.INPUT2 {border:1px #ccc solid;background: #fff;}
.INPUT3 {height: 22px;border:1px #ccc solid;background: #fff; line-height:22px; padding:0 5px; width:120px;}
.buttom {font-size: 14px;font-weight: bold; padding:3px; color:#fff; background:#333;border:2px solid #333; width:100px; height:40px;}
.title01{color:#408AF5; font-weight:bold; font-size:16px;}
.title02{font-size:16px; font-weight:bold;}
.hx{background: url(../images/hx.gif) repeat-x bottom;}
.hx2{background: url(../images/hx.gif) repeat-x  center; height:25px;}

.page {text-align:center; width:100%;margin:20px 0 30px 0;}
.page a{display:inline-block;padding:5px 8px 4px 8px;border:#E4E4E4 1px solid;margin:2px 4px;color:#666;text-decoration:none;cursor:pointer;border-radius:3px;}
.page a:hover{border:#CF5D02 1px solid;color:#FFF;background:#FF7101;}
.page span.current{display:inline-block;padding:5px 8px 4px 8px;color:#FFF;background:#FF7101;border:#CF5D02 1px solid;margin:2px 4px;border-radius:3px;}
.page span.no{border:1px #CF5D02 solid;margin:2px;color:#FFF;background:#FF7101;text-decoration:none;border-radius:3px;}

.headtop{ margin:auto;width:1200px; height:30px; line-height:30px; color:#fff; overflow:hidden;}
.headtop .head_left{ width:600px; height:30px; float:left; background:url(../images/hottel.jpg) no-repeat left center; padding-left:20px; color:#666;}
.headtop ul{border-right: 1px solid #E8E6E6;float: right;}
.headtop li{height: 30px;border-left: 1px solid #E8E6E6;float: left;}
.headtop li a{display: inline-block;width: 90px;line-height: 30px;color: #666;text-align: center;}
.headtop li a:hover{color: #666;}
.headlogo{ margin:auto;width:1200px; height:130px;background:url(../images/logo.jpg) no-repeat center center;}
.headlogo .logo{ width:540px; height:60px; margin-top:35px; float:left; }
.headlogo .logo a{width:540px; height:60px; display:block;}

.navbg{margin:auto; width: 100%; height:50px;position:relative;z-index:49;box-shadow:0px 5px 5px rgba(0,0,0,0.15); background: url(../images/bg.jpg) repeat-x bottom;}
.nav{ margin:auto; width:1200px; height:50px;}
.nav ul li{ display:block; width:133px;  height:50px; float:left; background:url(../images/menux.jpg) no-repeat right center;}
.nav ul li a:link,.nav ul li a:visited,.nav ul li a:active{ display:block; width:100%; text-decoration:none; height:50px; line-height:50px; text-align:center; color:#fff;font-size:16px;}
.nav ul li a:hover{color:#fff; background:url(../images/menubg.jpg) repeat-x top;}
.nav ul li.nobg{ background:none;}
.nav ul li.curr{width:133px;height:50px; line-height:50px; background:url(../images/menubg.jpg) repeat-x top; }
.nav ul li.curr a{color:#fff; display:block;}

.index_brand{height:450px;margin:auto;position: relative;}
.banner li{width: 100%;height:450px;position: absolute;left: 0;top: 0;display: none; }
.banner li a{display: inline-block;width: 100%;height: 100%;}
.banner .number{height:5px;position: absolute;left: 50%;bottom:10px;}
.banner .number span{display: inline-block;width:10px;height:10px;background: #fff;cursor: pointer;margin-left:10px;position: relative;overflow: hidden;border-radius:10px;}
.banner .number span.on{background: #c00;}

.main_noticebg{ margin:auto; width:100%; height:40px;border-bottom:#E3E3E3 1px solid; background:#fff; overflow:hidden;}
.main_notice{ margin:auto; width:1200px; height:40px;}
.main_notice .notice_title{ width:100px; height:40px; line-height:40px; color:#5d6da1;font-size:14px; text-indent:30px; font-weight:bold;float:left; background:url(../images/noticet.gif) no-repeat left center;}
.main_notice .notice_text{ width:900px; height:40px; line-height:40px; float:left; color:#000;}
.main_notice .notice_date{ width:200px; height:40px; line-height:40px; float:right; text-align:right; color:#999;}

.main_box02{ margin:15px auto auto; width:1200px; height:350px;}
.main_box02 .box02_news{ width:452px; float:left; height:350px;border:1px solid #DEDEDE;}
.main_box02 .box02_news .box02_news_c{ width:422px; height:168px; padding:0 15px 0 15px;}
.main_box02 .box02_faq{ width:432px; float:left; height:350px;border:1px solid #DEDEDE; margin-left:15px;}
.main_box02 .box02_faq .box02_about_c{ width:402px; height:150px; padding:10px 15px; line-height: 25px; overflow: hidden; font-size: 14px;}
.main_box02 .box02_faq .box02_about_img{  margin-top: 10px; padding: 0 15px;}
.main_box02 .box02_contactus{ width:280px; height:270px;float:right;border:1px solid #DEDEDE;}
.main_box02 .box02_contactus .contactus_tel{ height:83px; background:url(../images/ind_cont.jpg) no-repeat;}
.main_box02 .box02_contactus .contactus_c{line-height:25px; padding:6px 0 0 15px;}
.main_box02 .box02_contactus .contactus_cc{ padding:5px 0 10px 15px;}
.main_box02 .box02_links{ width:282px; height:70px;float:right; margin-top: 10px; background:#ccc;}

.ind_nhot{height:100px; width:422px; padding:10px 15px 0 15px;}
.ind_nhot img{width:150px; height:100px; float:left;}
.ind_nhot b{width:255px; height:25px; line-height:25px; font-size:14px; float:right; display:block; overflow:hidden;}
.ind_nhot span{width:255px; height:63px; line-height:21px; font-size:12px; float:right; display:block; overflow:hidden; color:#999; margin-top:5px;}

.box02_news_c ul li{ width:422px;height:27px;line-height:27px;float:left;text-align:left;text-indent:10px; font-size:12px; background:url(../images/dian01.jpg) no-repeat left center; overflow:hidden;}
.box02_news_c ul li b{width:354px; float:left; font-weight:normal;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.box02_news_c ul li span{ float:right; color:#999; text-align:right; font-size:10px;display:block; width:68px; text-indent:0px;}

.box02_t{height:38px; line-height:38px; padding:0 0 0 30px;border-bottom:1px solid #DEDEDE;}
.box02_tb1{ background: url(../images/dian02.jpg) no-repeat 10px center;}
.box02_tb2{ background: url(../images/dian03.jpg) no-repeat 10px center;}
.box02_tb3{ background: url(../images/dian04.jpg) no-repeat 10px center;}
.box02_tb4{ background: url(../images/dian12.jpg) no-repeat 3px center;}

.morea:link,.morea:visited,.morea:active { width:80px; height:38px; font-size:12px; float:right; line-height:38px; text-align:center;color: #999; text-decoration: none; border-left:1px solid #F5F5F5; background:#fff; display:block;}
.morea:hover {color: #f60;text-decoration: none; background:#F7F6F6;}

.main_ad{margin:15px auto auto; width:1200px; height:80px; }








.mainproduct{ margin:30px auto auto; width:100%; height:250px; background:#EFF4F8; padding:30px 0 20px 0;}
.mainproduct .mainproduct_title{ margin:auto; width:1200px; height:30px; background:url(../images/mainproduct.png) no-repeat left center;}
.mainproduct .mainproduct_title a{ float:right; display:block; width:80px; height:26px; line-height:26px; padding-right:24px; text-align:center; border:1px solid #D2D1D3;color:#fff;box-shadow:0px 2px 2px rgba(0,0,0,0.1); background:#3C80F5 url(../images/morea2.png) no-repeat right center;}
.mainproduct .mainproduct_title a:hover{width:80px; height:26px; padding-right:24px; border:1px solid #c00; background:#c00 url(../images/morea2.png) no-repeat right center; color:#fff;box-shadow:0px 2px 2px rgba(0,0,0,0.1);}


.ind_maincase{ margin:15px auto auto; width:1200px; height:170px;}
.ind_maincase ul li{ width:210px; height:170px; margin-right:10px; float:left;border:1px  solid #E3E3E3; padding:5px; background:#fff;border-radius:5px; }
.ind_maincase ul li img{ width:210px; height:140px;}
.ind_maincase ul li span{ width:190px; height:30px; line-height:30px; font-size:12px; text-align:center; display:block;overflow:hidden; padding:0 10px; color:#666;}


/*内页*/
.nbrand{ margin:auto; width:100%; height:250px; background:url(../images/nbrand.jpg) no-repeat center top;}
.main_nbox{ margin:auto auto 30px auto; width:1200px; height:auto;}
.main_nbox .nbox_left{ width:210px; height:auto; float:left;}
.main_nbox .nbox_left .leftd00{ margin-top:-80px; width:210px; height:80px; background:#1355A9;}
.main_nbox .nbox_left .leftd00 .page_name{width:135px;overflow:hidden;height:70px;color:#fff;padding:15px 13px 25px 13px;margin-bottom:30px;}
.main_nbox .nbox_left .leftd00 .page_name p{font-size:18px;color:#fff;}
.main_nbox .nbox_left .leftd00 .page_name span{font-size:11px;padding-top:5px;margin-bottom:5px;display:block;color:#fff;}
.main_nbox .nbox_left .leftd00 .page_name em{width:30px;background:#fff;height:2px;display:inline-block;font-size:0}
.main_nbox .nbox_left .leftd02{ width:210px; height:159px; margin-top:15px; background:url(../images/leftsevice.jpg) no-repeat;}
.main_nbox .nbox_left .leftd03{ width:188px; padding:10px;border: 1px solid #ddd; border-top:none; line-height:22px; background:#F6F6F6; color:#000;}
.main_nbox .nbox_left .leftd04{ width:208px; height:164px; margin-top:15px;border: 1px solid #E7E7E7; overflow:hidden;}
.main_nbox .nbox_left .leftd04 ul li{ width:218px; height:54px;border-bottom: 1px dashed #DCDCDC; }
.main_nbox .nbox_right{ width:960px; height:auto; float:right; padding-top:15px;}
.main_nbox .nbox_right .nbox_rtit{ height:27px; line-height:27px; width:auto; margin-bottom:20px; background:url(../images/rightdhb.jpg) no-repeat left bottom; padding:0 10px 20px 0; }
.main_nbox .nbox_right .nbox_rtit .rtit_left{ height:27px; width:400px; float:left; color:#DA0000; text-indent:13px;font-size:18px; font-weight:bold;}
.main_nbox .nbox_right .nbox_rtit .rtit_right{height:27px; width:500px; float:right; text-align:right; color:#999; }
.main_nbox .nbox_right .nbox_rtit .rtit_right a{color:#999;}
.main_nbox .nbox_right .nbox_cont{ line-height:30px; font-size:14px;}
.main_nbox .nbox_right .nbox_cont p{ padding-bottom:15px;}

.nexttext{ margin-top:30px; height:70px; line-height:35px; background:#FAFAFA; padding:5px 15px; font-size:14px;border-bottom:#E5E5E5 1px solid;}
.ctitle{text-align:center; width:100%; font-size:35px; font-family:"微软雅黑"; line-height:35px;}
.ctitle p{font-size:12px;}

.sidebar{width:210px;  height:auto; background:#F4F4F4;}
.sidebar li{width:210px;height:55px;text-align:left;line-height:55px;float:left;display:inline;text-indent:60px;border-bottom:#DCDCDC 1px solid;}
.sidebar li a{font-size:14px;color:#1355A9;display:block;  background:url(../images/lian01.png) no-repeat 25px center;}
.sidebar li a:hover{background:#c00 url(../images/lian02.png) no-repeat 25px center;text-decoration:none; color:#fff;}
/*
.sidebar li.curr{width:180px;height:32px; line-height:32px; }
.sidebar li.curr a{background:#c00 url(../images/lian02.png) no-repeat 13px center;text-decoration:none; color:#183885;}
*/

.sidebart{width:auto;height:45px; margin-bottom:30px;border:#f1f1f1 1px solid; background:url(../images/sidbg1.jpg) repeat-x bottom; }
.sidebart li{width:110px;height:45px;text-align:center;line-height:45px;float:left;display:inline; background: url(../images/sidbg3.jpg) no-repeat right bottom;}
.sidebart li a{font-family:"微软雅黑";font-size:14px;color:#c00; display:block;}
.sidebart li a:hover{width:110px;height:45px;background: url(../images/sidbg2.jpg) repeat-x top;color:#fff; display:block; text-decoration:none;}
.sidebart li.currr{width:110px;height:45px;background:url(../images/sidbg2.jpg) repeat-x bottom;color:#fff;}
.sidebart li.currr a{color:#fff;}

.block {display: block;position: relative;}
.vcenter{display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0;}
.news_list{ height:auto;}
.news_list li{border-bottom: 1px dashed #dbdbdb; height:140px; margin-bottom:20px; padding-bottom:20px;}
.news_list .pic{width: 210px; height: 140px; float:left;}
.news_list .pic img{width: 210px; height: 140px; border:1px solid #f1f1f1;border-radius:5px;}
.news_list .txt{margin-left: 28px; width: 630px;}
.news_list .txt .name{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 18px; line-height:20px; margin-top: 5px; margin-bottom: 20px;}
.news_list .txt .text{font-size: 13px; line-height:20px; height:40px; overflow: hidden; color:#999;}
.news_list .date{text-align: center; font-family: arial; width:44px; height: 64px; padding:8px; background: url(../images/icons.png) no-repeat -109px -400px;}
.news_list .date .m{font-size: 20px; line-height: 20px; padding: 2px 0 5px 0; color: #434343; margin-bottom: 3px; border-bottom: 1px solid #dbdbdb;}
.news_list .date .y{font-size: 12px;}
.news_list .txt .more{border-radius:3px;line-height: 12px; margin-top: 25px; color: #666; border: 1px solid #999; background: url(../images/icons.png) no-repeat 72px -141px #ffffff; display: inline-block; padding: 9px 26px 9px 18px;}
.news_list li:hover .txt .more{color: #fff; background: url(../images/icons.png) no-repeat 72px -184px #999; border: 1px solid #999;}

.caselist{ width:960px; height:auto; overflow:hidden;}
.caselist ul{ width:1000px; height:auto;}
.caselist ul li{ width:288px; height:224px; margin:0 30px 30px 0px; text-align:center; float:left;background:#fff;border:1px solid #eee; padding:5px;}
.caselist ul li img{ width:288px; height:194px;}
.caselist ul li span{ width:288px; height:30px; line-height:30px; display:block;overflow:hidden; font-size:14px;}

.othpro{width:760px; height:auto;}
.othpro ul{ width:800px;}
.othpro ul li{ width:155px; height:190px;margin:0 20px 20px 0px; text-align:center; float:left;background:#fff;border:1px solid #eee; padding:9px;}
.othpro ul li img{ width:155px; height:155px;}
.othpro ul li span{ width:155px; height:35px; line-height:35px; text-align:center; display:block; overflow:hidden;}

.pron_dh{ margin:20px 0; height:25px; line-height:25px; background:#EDEDED; margin-top:25px; padding:0 10px 0 10px;}
.pron_dh .pront{ width:90px; height:25px; text-align:center; background:#2462B5; color:#fff; float:left; font-size:14px; font-weight:bold;}

.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}

.projectlist{ width:760px; height:auto;}
.projectlist ul li{width:760px;height:86px;background: url(../images/projectbg.jpg) no-repeat;margin-bottom: 12px;}
.projectlist ul li .fle{width:35px;height:25px;background: url(../images/projectd.png) no-repeat;color: #fff;font-size:15px;font-weight: bold;margin-left:17px;margin-top:22px;text-align: center;line-height:20px;float:left;_display:inline;}
.projectlist ul li .fril{float:left;margin-left:12px;margin-top:22px;font-size: 14px; width:670px; line-height:22px;}

.hon_list{ width:940px; overflow:hidden; padding:0 10px;}
.hon_list ul{ width:1000px;}
.hon_list ul li{ width:200px; height:340px; float:left; margin:0 45px 35px 0;}
.hon_list ul li .img{ width:200px; height:300px; border:1px solid #eee;display:table-cell;vertical-align:middle; padding: 4px;}
.hon_list ul li .img img{ width:200px; height:auto;vertical-align:middle;}
.hon_list ul li span{ width:200px; height:30px; line-height:30px; text-align:center; display:block; overflow:hidden;}

.title_h3{display:inline-block;border-bottom:2px solid #f06405;padding:10px 5px;margin-bottom:15px; font-size: 16px; font-weight: bold;color:#f06405;}

.photos{width:960px; margin:auto; overflow:hidden;}
.photos ul{width:1000px;}
.photos ul li{padding:5px; width:288px;border:1px solid #f5f5f5; background:#fff; margin:0 30px 30px 0;box-shadow: 0px 1px 1px 1px #f5f5f5; float:left;}
.photos ul li img{ width:288px; height:192px;}
.photos ul li span{ display:block; height:25px; line-height:25px; width:288px; text-align:center;}
.photos ul li:hover{box-shadow: 0px 2px 3px 1px #ccc;}






/*版权*/
.footer{ margin:auto; width:auto; height:auto; background:#2D2D2D url(../images/footbg.jpg) repeat-x top; padding-top:2px;}
.footer .footnav{ margin:auto; width:1200px; height:46px; line-height:46px; text-align:center; color:#ccc;}
.footer .footcopy{ margin:auto; width:1200px; height:44px; line-height:22px; padding:10px 0; color:#fff;}
.footer .footcopy a{color:#fff;}

.izl-rmenu{margin-right: 0; width: 82px; position: fixed; right: 2px; top: 65%; -webkit-box-shadow: #DDD 0px 1px 5px; -moz-box-shadow: #DDD 0px 1px 5px; box-shadow: #DDD 0px 1px 5px; z-index:999;}
.izl-rmenu .consult{background-image: url(../images/consult_icon.gif); background-repeat: no-repeat; background-position: center -77px; display: block; height: 76px; width: 82px;}
.izl-rmenu .consult .phone{background-color: rgb(247,247,255); position: absolute; width: 160px; left: -180px; top: 0px; padding:20px 10px; line-height:35px; color: #000; font-size: 18px; text-align: center; display: none; box-shadow: #DDD -1px 1px 4px;}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart{background-image: url(../images/consult_icon.gif); background-repeat: no-repeat; background-position: center bottom; display: block; height: 16px; width: 16px; font-size: 12px; line-height: 16px; color: #45BDFF; text-align: center; padding-top: 15px; padding-right: 18px; padding-bottom: 47px; padding-left: 48px;}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top{background-image: url(../images/float_top.gif); background-repeat: no-repeat; background-position: center top; display: block; height: 39px; width: 82px; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out;}
.izl-rmenu .btn_top:hover{background-image: url(../images/float_top.gif);background-repeat: no-repeat;background-position: center bottom;}
.izl-rmenu .cart .pic{display:none; position: absolute; left: -160px; top: 65px; width: 160px; height: 160px; background:url(../images/foot_ma.jpg);}
#udesk-feedback-tab{position: fixed; right: 2px; top: 65%; margin-top: -76px; -webkit-box-shadow: #DDD 0px -1px 5px; -moz-box-shadow: #DDD 0px -1px 5px; box-shadow: #DDD 0px -1px 5px; z-index: 10000; cursor: pointer; background-image: url(../images/consult_icon.gif); background-repeat: no-repeat; background-position: center top; display: block; height: 76px; width: 82px; background-color: #FFF!important; z-index:999;}
