﻿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:14px;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: #3770BD; text-decoration: none;}
.a1:hover {color: #c00;text-decoration:none;}

.a2:link,.a2:visited,.a2:active {color: #f60; text-decoration: none;}
.a2:hover {color: #c00;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:#909AA4;}
.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 #F61614 solid;background: #fff; width:141px; height:21px;}
.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:#c00; font-weight:bold; font-size:14px;}
.title02{font-size:16px; color:#9E0309;font-weight:bold;}
.title03{color: blue; font-weight:bold; font-size:14px;}
.hx{background: url(../images/hx.gif) repeat-x bottom;}
.hx2{background: url(../images/hx.gif) repeat-x  center; height:30px; margin:auto;}

.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:25px; line-height:25px; color:#666; overflow:hidden;}
.headtop .head_left{ width:300px; height:25px; float:left;color:#666;}
.headtop ul{border-right: 1px solid #E5E5E5;float: right;}
.headtop li{height: 25px;border-left: 1px solid #E5E5E5;float: left;}
.headtop li a{display: inline-block;width:80px;line-height: 25px;color: #666;text-align: center;}
.headtop li a:hover{color: #666;}
.headlogo{ margin:auto;width:1200px; height:95px; background:url(../images/head.jpg) no-repeat center top;}
.headlogo a{width:400px; height:95px; display:block; line-height:250px; overflow:hidden; float:left;}

.nav{ margin:auto; width:1200px; height:40px;}
.nav ul li{ display:block; width:133px;  height:40px; 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:40px; line-height:40px; text-align:center; color:#fff;font-size:14px; font-weight:bold;}
.nav ul li a:hover{color:#fff; background:#c00;}
.nav ul li.nobg{ width:133px; background:none;}
.nav ul li.curr{width:133px;height:40px; line-height:40px; background:#c00; }
.nav ul li.curr a{color:#fff; display:block;}

.index_brand{height:450px; width:100%; margin:auto;position: relative;z-index:1;background: url(../images/brandbg.jpg) no-repeat center top;border-bottom:#E4E3E1 1px solid; }
.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:12px;position: absolute;left: 50%;bottom:20px;}
.banner .number span{display: inline-block;width:30px;height:5px;background:#fff;cursor: pointer;margin-left:5px;position: relative;overflow: hidden;}
.banner .number span.on{background:#c00;}

/*
#cases{width:1206px;height:90px;margin:0px auto;position:absolute;left:50%;margin:-40px 0px 0px -603px;z-index:100;}
#cases .btn{display:block;background:url(../images/complex_case-title.png) no-repeat;background-position:top center;height:14px;}
#cases .btn a{display:block;height:14px;}
#cases .sA{background:url(../images/complex_case-title_A.png) no-repeat !important;background-position:top center;display:block;height:14px;}
#cases .con{background:url(../images/complex_case-con.png) no-repeat;background-position: top center;height:76px; width:1186px; padding-left:20px;overflow:hidden;}
#cases .con a{display:block;float:left;width:275px;margin:10px 20px 0px 0px;}
#cases .con a img{display:block;float:left; width:100px; height:50px;padding:0px 15px 0px 0px;}
#cases .con a .text{display:block;float:left;color:#999;text-align:left; line-height:23px;}
#cases .con a .text strong{font-size:14px;display:block;color:#666;}
#cases .con a:hover strong{color:#d01d23;}
*/

#main_box01{ margin:30px auto auto auto; width:1200px; height:330px; position: relative;z-index:99;background:url(../images/line01.jpg) no-repeat 420px 30px; overflow:hidden;}
#main_box01 .box01_left{ width:400px; height:auto; float:left;}
#main_box01 .box01_left .news_box{ height:280px;}
#main_box01 .box01_center{ width:490px; height:330px; float:left;background:url(../images/line02.jpg) no-repeat left bottom; margin-left:40px;}
#main_box01 .box01_right{ width:250px; height:auto; float:right;}
#main_box01 .box01_right .box01_rtel{ height:83px; background:url(../images/ind_cont.jpg);}
#main_box01 .box01_right .box01_rcont{border:#DFDFDF 1px solid; border-top:none; padding:10px; line-height:24px; height:210px;}
#main_box01 .box01_right .box01_search{border:#DFDFDF 1px solid; border-top:none; width:173px; height:20px; background: url(../images/ind_search.jpg) no-repeat center center; padding:10px 0 10px 75px;}
#main_box01 .box01_right .box01_search .sbox1{ width:130px; height:20px; float:left;}
#main_box01 .box01_right .box01_search .sbox2{ width:20px; height:20px; float:left; margin-left:5px;}

.box01_s_input{border:none;background:#E5E5E5; width:130px; height:20px;}



.news_t1{width:400px;height:26px; margin-bottom:20px;}
.news_t1 li{ width:100px; height:26px; line-height:24px; float:left;border-right:#fff 1px solid; font-size:14px;}
.news_t1 a{display:block; height:26px; width:100px;text-align:center; overflow:hidden; background:#9E9E9E;}
.news_t1 a:link,.news_t1 a:visited,.news_t1 a:hover{color:#fff;}
.news_t1 a.newsaon{width:100px; height:26px;text-align:center; overflow:hidden;}
.news_t1 a.newsaon:link,.news_t1 a.newsaon:visited,.news_t1 a.newsaon:hover{color:#fff;background:#D01D23; text-decoration: none;}

.ind_nhot{height:100px; width:400px;}
.ind_nhot img{width:150px; height:100px; float:left;}
.ind_nhot b{width:230px; height:25px; line-height:25px; font-size:14px; float:right; display:block; overflow:hidden;}
.ind_nhot span{width:230px; height:63px; line-height:21px; font-size:12px; float:right; display:block; overflow:hidden; color:#999; margin-top:5px;}

.tit_news{ width:400px; height:150px;}
.tit_news ul li{ width:400px;height:25px;line-height:25px;float:left;text-align:left;text-indent:10px; font-size:12px; background:url(../images/dian01.jpg) no-repeat left center; overflow:hidden;}
.tit_news ul li b{width:330px; float:left; font-weight:normal;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.tit_news ul li span{ float:right; color:#999; text-align:right; font-size:10px;display:block; width:70px; text-indent:0;}

.hotpro{width:490px; height:330px; overflow: hidden;}
.hotpro .bd{}
.hotpro .bd .text{height: 27px; margin-top: -22px; background: #0a3b95; position: relative; z-index: 5;}
.hotpro .bd .text p{line-height: 27px; font-size: 14px; padding-left: 5px; color: #fff;}
.hotpro .hd{height: 27px; margin-top: -27px; position: relative; z-index: 15; width:60px;background: #0a3b95; float:right;}
.hotpro .hd .next{width: 16px; display: block; height: 16px; position: absolute; right: 30px; top: 6px; background: url(../images/btn2.png) no-repeat;}
.hotpro .hd .prev{width: 17px; display: block; height: 16px; position: absolute; right: 9px; top: 6px; background: url(../images/btn2.png) no-repeat; background-position: -17px 0px;}

.main_box02_t{ margin:20px auto auto; width:1200px; height:35px;border-bottom:#EAEAEA 1px solid; background:url(../images/ind_dh01.jpg) no-repeat left center;}


.main_box03_b{ margin:20px auto auto; height:215px; background:#F2F2F2; padding:25px 0;}
.main_box03{ margin:auto; width:1200px; height:215px;}

.main_box03 .box03_left{ width:400px; height:auto; float:left;}
.main_box03 .box03_left .ind_aboutus{ width:380px; height:131px; background:#fff; padding:10px; line-height:25px; overflow:hidden;}
.main_box03 .box03_right{ width:760px; height:auto; float:right;}

.dh01{ height:30px; line-height:30px; font-size:16px; color:#000; margin-bottom:15px;}

.ind_mainpro{width:1200px; height:171px;}
.ind_mainpro ul li{ width:210px; height:171px; margin-right:1px; float:left;}
.ind_mainpro ul li img{ width:210px; height:140px;}
.ind_mainpro ul li span{ width:190px; height:30px; line-height:30px; font-size:12px; text-align:center; display:block;overflow:hidden; padding:0 10px; background:#323232; color:#fff; margin-top:1px;}

.morea:link,.morea:visited,.morea:active { width:50px; height:30px; display:block; background:url(../images/more01.gif) no-repeat center; float:right; text-decoration: none;}
.morea:hover { background:url(../images/more02.gif) no-repeat center;}

.main_box02{ margin:30px auto auto; width:1200px; height:80px;}
.main_box02 .box02_left{ width:400px; height:80px; float:left;}
.main_box02 .box02_center{ width:360px; height:80px; float:left; margin-left:40px;}
.main_box02 .box02_right{ width:360px; height:80px; float:left; float:right;}

.main_box04{ margin:20px auto auto; width:1200px; height:470px; overflow:hidden;}

.main_box04_pro{ margin:auto; width:1198px; height:397px; overflow:hidden;border:1px solid #E6E5E5;}
.main_box04_pro ul{ width:1220px; height:auto;}
.main_box04_pro ul li{ width:210px; height:170px;border-bottom:#D2D2D2 1px  dotted;border-right:#D2D2D2 1px  dotted; float:left; padding:14px 14px 14px 15px; }
.main_box04_pro ul li img{ width:210px; height:140px;}
.main_box04_pro ul li span{ width:210px; height:30px; line-height:30px; display:block; text-align:center; font-size:12px; margin-top:10px;}


/*内页*/
.nbrand{ margin:auto; width:100%; height:225px; background:#C4F2FF url(../images/nbrand.jpg) no-repeat center top;}
.nbrandg{ margin:auto; height:24px; background:url(../images/line03.jpg) repeat-x top;}
.main_box{ margin:auto auto 30px auto; width:1200px; height:auto;}
.main_box .nbox_left{ width:216px; height:auto; float:left; background:url(../images/left_t2.jpg) no-repeat 216px top; padding-right:20px;}
.main_box .nbox_left .leftd00{ width:201px; height:35px; background: url(../images/left_t1.jpg) no-repeat; padding:46px 0 0 15px;}
.main_box .nbox_left .leftd00 .lftd1{ width:143px; height:23px; float:left;}
.main_box .nbox_left .leftd00 .lftd2{ width:45px; height:23px; float:left; margin-left:1px;}
.main_box .nbox_left .leftd01{ width:216px; height:12px; background: url(../images/left_t3.jpg); font-size:0px;}
.main_box .nbox_left .leftd02{ width:196px; height:auto; background: url(../images/left_t4.jpg); padding:6px 10px;}
.main_box .nbox_left .leftd02 ul li{ width:196px; height:auto; float:left;}
.main_box .nbox_left .leftd03{ width:196px; height:68px; background: url(../images/left_t4.jpg); padding:10px 10px;}
.main_box .nbox_left .leftd04{ width:196px; height:auto; background: url(../images/left_t4.jpg); padding:6px 10px; line-height:25px;}
.main_box .nbox_left .leftd05{ background:url(../images/left_t5.jpg) no-repeat; height:75px;}
.main_box .nbox_right{ width:950px; height:auto; float:right;}
.main_box .nbox_right .nbox_rtit{ height:35px; line-height:35px; width:auto; border-bottom: 1px solid #F0F0F0; margin-bottom:30px; }
.main_box .nbox_right .nbox_rtit .rtit_left{ height:35px; width:400px; float:left; color:#0F4DB2; font-size:18px; font-weight:bold; background:url(../images/dian03.jpg) no-repeat left center; text-indent:25px;}
.main_box .nbox_right .nbox_rtit .rtit_right{height:35px; width:500px; float:right; text-align:right; color:#999; }
.main_box .nbox_right .nbox_rtit .rtit_right a{color:#999;}
.main_box .nbox_right .nbox_cont{ line-height:30px; font-size:14px;}
.main_box .nbox_right .nbox_cont p{ padding-bottom:15px;}
.main_box .nbox_right .ctitle{ height:50px; line-height:50px; text-align:left; background:#f5f5f5 url(../images/hx.gif) repeat-x bottom; color:#212122; font-size:22px; text-align:center;}


.proa:link,.proa:visited,.proa:active {width:196px; height:32px; line-height:30px; color:#333;background: url(../images/left_a1.jpg) no-repeat; display:block; font-size:14px; text-indent:32px; margin-bottom:8px;}
.proa:hover {background: url(../images/left_a2.jpg) no-repeat; color:#fff;text-decoration:none;}

.proav:link,.proav:visited,.proav:active {width:196px; height:32px; line-height:30px; color:#fff; font-size:14px; font-weight:bold;background: url(../images/left_a2.jpg) no-repeat; display:block; text-indent:32px; margin-bottom:8px;}
.proav:hover {background-position: 0 -41px; color:#fff;text-decoration:none;}

.prob:link,.prob:visited,.prob:active {color: #333; text-decoration: none; width:196px; height:30px; line-height:30px; display:block; overflow:hidden;background:#fff url(../images/dian04.jpg) no-repeat 15px center;border-bottom: 1px solid #EDEDED; text-indent:32px;}
.prob:hover {text-decoration:none; color:#c00;background:url(../images/dian05.jpg) no-repeat 15px center;}

.probv:link,.probv:visited,.probv:active {color:#c00; text-decoration: none; width:196px; height:30px; line-height:30px; text-indent:32px; font-weight:bold; display:block; overflow:hidden; background:url(../images/dian04.jpg) no-repeat 15px center;border-bottom: 1px solid #EDEDED;}
.probv:hover {text-decoration:none; color:#c00;}

.news_list{ height:auto;}
.news_list ul li{margin-bottom:15px; padding-bottom:15px;border-bottom:#E8E8E8 1px dotted; line-height:25px; height:100px; overflow:hidden; color:#666; }
.news_list ul li img{ width:150px; height:100px;margin:0 15px 0 0; float:left;}

.pro_list{ width:950px; height:auto; overflow:hidden;}
.pro_list ul{ width:990px;}
.pro_list ul li{ width:270px; height:210px; padding:9px; margin:0 40px 40px 0; float:left;border:1px solid #D4D4D4;}
.pro_list ul li img{ width:270px; height:180px;}
.pro_list ul li span{ width:270px; height:30px; line-height:30px; text-align:center; display:block;overflow:hidden; font-size:14px;}

.othpro{ margin-top:20px; width:auto; height:auto;}
.othpro ul li{ width:200px; height:200px; padding:0 18px; float:left;}
.othpro ul li img{ width:200px; height:133px;border:#E8E8E8 1px solid;}
.othpro ul li span{ width:200px; height:35px; line-height:35px; text-align:center; display:block; overflow:hidden;}

.case_list{ width:auto; height:auto;}
.case_list ul li{ width:270px; padding:0 23px; height:210px; margin-bottom:30px; float:left;}
.case_list ul li img{ width:270px; height:180px;}
.case_list ul li span{ width:250px; height:30px; line-height:30px; text-align:center; display:block;overflow:hidden; color:#fff; padding:0 10px; background:#006ABC;}
.case_list ul li span a{color:#fff;}

.salnet{ width:420px; height:420px; background:url(../images/tu_salnet.jpg) no-repeat 0 50px; padding:150px 0 0 560px;}

.sidebar{width:auto;height:42px; margin-bottom:30px;border:#DEDEDE 1px solid; background:url(../images/sidbg1.jpg) repeat-x bottom; }
.sidebar li{width:120px;height:42px;text-align:center;line-height:42px;float:left;display:inline;border-right:#DEDEDE 1px solid;}
.sidebar li a{font-family:"微软雅黑";font-size:14px;color:#4D4D4D; display:block;}
.sidebar li a:hover{width:120px;height:42px;background: url(../images/sidbg2.jpg) repeat-x top;color:#fff; display:block; text-decoration:none;}
.sidebar li.curr{width:120px;height:42px;background:url(../images/sidbg2.jpg) repeat-x bottom;color:#fff;}
.sidebar li.curr a{color:#fff;}

.pron_dh{ margin:20px 0; height:42px; background:url(../images/pro_line01.gif) repeat-x top; margin-top:25px; padding:0 10px 0 20px;}
.pron_dh .pront{ width:94px; height:36px; line-height:36px; text-align:center; background:url(../images/pro_line02.gif); padding-top:6px; color:#f60; float:left; font-size:16px; font-weight:bold;}


.cont_pian{ width:950px; height:auto; overflow:hidden;}
.cont_pian ul{ width:980px;}
.cont_pian ul li{ width:418px; height:176px; float:left; margin:0 30px 30px 0;border:#DEDEDE 1px solid; background:#F1EDEA; padding:20px;}
.cont_pian ul li .p1{ height:35px; line-height:35px;border-bottom:#ccc 1px dashed; }
.cont_pian ul li .p2{ height:60px; line-height:20px; overflow:hidden; margin-top:10px;}
.cont_pian ul li .p3{ height:25px; line-height:25px; margin-top:10px;}
.pt1{ font-size:18px; font-weight:bold; color:#c00;}
.pt2{ font-size:14px; font-weight:bold; color:#000;}


.honour_list{ width:950px; height:auto;}
.honour_list ul li{ width:270px; padding:0 23px; height:210px; margin-bottom:30px; float:left;}
.honour_list ul li img{ width:270px; height:180px;border:1px solid #D4D4D4;}
.honour_list ul li span{ width:250px; height:30px; line-height:30px; text-align:center; display:block;overflow:hidden; color:#333; padding:0 10px;}
.honour_list ul li span a{color:#fff;}

.info_ilin{width:950px;height:auto;}
.info_ilin ul li{width:950px;height:45px;line-height:45px;float:left;border-bottom:1px dotted #EAEAEA;text-align:left;text-indent:15px; font-size:14px; background:url(../images/dian04.jpg) no-repeat left center;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.info_ilin ul li span{ float:right; color:#666; font-size:12px;}


/*版权*/
.foot{ margin:auto; width:100%; height:120px; background:#FAFAFA url(../images/footbg.jpg) repeat-x top; padding-top:35px;}
.foot .footnav{ margin:auto; width:1200px; height:100px; line-height:30px; background:url(../images/footma.jpg) no-repeat right top;}

.QQbox{z-index:99;width:232px;left:-200px;top:0;position:fixed;margin:100px 0 0 0;}
.QQbox .Qlist{width:232px;display:block;overflow:hidden;zoom:1;}
.QQbox .Qlist .qqtop{ cursor: pointer; background:url(../images/xxqt.jpg) no-repeat;width:200px;height:19px;}
.QQbox .Qlist .con{background:#fff;padding-top:10px;padding-bottom:10px;line-height:25px;color:#D40000;font-size:14px;}
.OnlineLeft{float:left;display:inline;width:200px;overflow:hidden;zoom:1;}
.OnlineBtn{float:right;margin:80px 0 0;display:inline;width:32px;height:140px;background:url(../images/xxqq.png) no-repeat;}







