body,td,th {font-family: "Microsoft YaHei","微软雅黑" ,Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
body {margin:0; padding:0; background:#F7F7F7 url(../all/bg.jpg) repeat-x top;}
table,form,input{margin:auto; height:auto;margin:0;padding:0; }
img {border:0px;}
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}
.clearboth{clear:both; visibility:hidden}/*系统预设*/
a:link,a:visited,a:active {color: #333; text-decoration: none;}
a:hover {color: #f60;text-decoration: underline;}

.a1:link,.a1:visited,.a1:active {color: #fff; text-decoration: none;}
.a1:hover {color: #ccc;text-decoration: underline;}

.a2:link,.a2:visited,.a2:active {color: #f60; text-decoration: none;}
.a2:hover {color: #f60;text-decoration: underline;}

.a3:link,.a3:visited,.a3:active {color: #f60; text-decoration: none;}
.a3:hover {color: #f60;text-decoration: underline;}


.ma:link,.ma:visited,.ma:active {color: #fff; text-decoration: none; width:119px; height:50px; line-height:50px; font-size:14px; text-align:center; font-weight:bold; background:none; display:block;float:left;}
.ma:hover {text-decoration:none; color:#fff; background:url(../all/menubg2.jpg) no-repeat center top;}
.max{ width:1px; height:50px; background:url(../all/menux.jpg); display:block; float:left;}

.morea:link,.morea:visited,.morea:active {width:27px; height:28px;background: url(../all/morea.jpg); display:block;}
.morea:hover {background:url(../all/moreb.jpg);}

.moreb:link,.moreb:visited,.moreb:active {width:27px; height:28px;background: url(../all/moreb.jpg); display:block;}
.moreb:hover {background:url(../all/moreb.jpg);}



.proa:link,.proa:visited,.proa:active {width:190px; height:29px; line-height:29px; text-indent:36px; color:#000;background: url(../all/ma2.jpg); display:block; margin-bottom:7px;}
.proa:hover {background:url(../all/ma1.jpg); color:#fff;text-decoration:none;}

.proav:link,.proav:visited,.proav:active {width:190px; height:29px; line-height:29px; text-indent:36px; color:#fff;background: url(../all/ma1.jpg); display:block; margin-bottom:7px;}
.proav:hover {background:url(../all/ma1.jpg); color:#fff;text-decoration:none;}

.prob:link,.prob:visited,.prob:active {color: #333; text-decoration: none; width:190px; height:22px; line-height:22px; background: url(../all/dian03.jpg) no-repeat 15px center; text-indent:30px; display:block; overflow:hidden; }
.prob:hover {text-decoration:none; color:#c00; background:url(../all/dian04.jpg) no-repeat 25px center; text-indent:40px;}

.probv:link,.probv:visited,.probv:active {color: #c00; text-decoration: none; width:190px; height:22px; line-height:22px; background: url(../all/dian04.jpg) no-repeat 15px center; text-indent:30px; display:block; overflow:hidden; }
.probv:hover {text-decoration:none; color:#c00; background:url(../all/dian04.jpg) no-repeat 25px center; text-indent:40px;}

.ba1:link,.ba1:visited,.ba1:active {width:100px; height:60px;background: url(../all/a1.jpg); display:block; float:left;}
.ba1:hover {background:url(../all/a2.jpg);}

.ba2:link,.ba2:visited,.ba2:active {width:100px; height:60px;background: url(../all/a3.jpg); display:block; float:right;}
.ba2:hover {background:url(../all/a4.jpg);}

.qa1:link,.qa1:visited,.qa1:active {width:218px; height:54px; line-height:54px; text-indent:66px; color:#000;background: url(../all/qa1.jpg) no-repeat 22px center; display:block;}
.qa1:hover {background:url(../all/qa2.jpg) no-repeat 22px center; color:#02519C;text-decoration:none;}

.qa2:link,.qa2:visited,.qa2:active {width:218px; height:54px; line-height:54px; text-indent:66px; color:#000;background: url(../all/qa3.jpg) no-repeat 22px center; display:block;}
.qa2:hover {background:url(../all/qa4.jpg) no-repeat 22px center; color:#02519C;text-decoration:none;}

.qa3:link,.qa3:visited,.qa3:active {width:218px; height:54px; line-height:54px; text-indent:66px; color:#000;background: url(../all/qa5.jpg) no-repeat 22px center; display:block;}
.qa3:hover {background:url(../all/qa6.jpg) no-repeat 22px center; color:#02519C;text-decoration:none;}



.none{ display:none;}
.en {font-size: 11px;color: #999; }
.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:#666;}
.font04{ color:#f60;}
.px12{font-size: 12px;}
.px14{font-size: 14px;}
.px16{font-size: 16px;}
.fr{float: right;display:inline;}
.fl{float: left;display:inline;}
.padd10px{padding:10px;}
.padd15px{padding:15px;}
.paddl10px{padding:0 10px;}
.mtop10{ margin-top:10px;}
.mtop15{ margin-top:15px;}
.mtop20{ margin-top:20px;}
.box01{border: 1px solid #DEDEDE; border-bottom: 1px solid #CDCBCB;}
.box02{border: 1px solid #dcdcdc; background:#fff; padding:4px;}
.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;}
.title01{color:#c00; font-weight:bold; font-size:16px;}
.title02{font-weight:bold; font-size:14px;}
.hx{background: url(../all/hx.gif) repeat-x bottom;}
.hx2{background: url(../all/hx.gif) repeat-x center; height:20px; 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;}
.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;}
.page span.no{border:1px #CF5D02 solid;margin:2px;color:#FFF;background:#FF7101;text-decoration:none;}


.topwelcome{ margin:auto; width:1200px; height:28px; line-height:28px;  color:#fff;}
.topwelcome a{ color:#fff;}
.headtop{ margin:auto;width:1200px; height:137px; background:url(../all/logo.png) no-repeat;}
.headtop .head_left{ width:1200px; height:116px; float:left;}
.headtop .head_left .aa{width:360px; height:60px; display:block; margin-top:35px; float:left;}
.headtop .head_left .bb{width:100px; height:60px; display:block; margin-top:35px; float:left; margin-left:540px;}
.menubg{ margin:auto; width:100%; height:50px; background:#373737;border-top: 1px solid #000; }
.menu{ margin:auto; width:1200px; height:50px;}
.menu .menu_l{ width:1200px; height:50px; float:left;}
/*
.search{margin-top:12px; width:199px; height:26px; float:right;}
.search .ipnut_text{ background:url(../all/input_text.jpg) no-repeat left top #B8B8B8; width:155px; padding:0 0 0 12px; line-height:26px; height:26px; border:none; float:left;}
.search .ipnut_bt{width:32px; height:26px;  border:none; cursor:pointer; background:url(../all/input_text.jpg) no-repeat right top; float:left; }
*/
.search{float: right;margin: 3px 0 0 20px;}
.search input{width:140px;height: 21px;border: 0;padding: 0 0 0 8px;background: #fff url(../all/input01.jpg) no-repeat;float: left;line-height: 21px;color: #686d71;}
.search input.submit{width: 23px;height: 21px;cursor: pointer;background: url(../all/input02.jpg) no-repeat;}



#index_banner{background:#F7F7F7;margin:0 auto;height:500px;overflow:hidden;position:relative;}

.menurline{border-right: 1px solid #74ae18;}
.brandbx{background:#ccc; width:auto; height:5px; font-size:0; margin:auto;}

.brandbxc{background:#7ebf18; width:1000px; height:5px;font-size:0; margin:auto;}

#banner{width:100%; height:auto; overflow:hidden; background:#fff;}
.banner.box_skitter{ position:relative; width:1920px; height:500px; left:50%; margin-left:-960px;}


.main_box01{margin:15px auto auto; width:1200px; height:270px;}
.main_box01 ul li{ width:232px; height:270px; float:left; background:#EDEDED;}
.marr10px{ margin-right:10px;}

.news_tu_t{ width:232px; height:44px; background: url(../all/box01.jpg);}
.news_tu_img{ width:200px; height:133px; margin-left:15px;}
.news_tu_c1{ width:200px; height:30px;  line-height:30px; margin-left:15px; overflow:hidden;}
.news_tu_c2{ width:200px; height:44px;  line-height:22px; margin-left:15px; overflow:hidden; color:#999;}

.main_box02{margin:15px auto 15px auto; width:1200px; height:361px;}
.main_box02 .box02_left{ width:230px; float:left;height:359px;background: #fafafa;}
.main_box02 .box02_center{ width:714px; float:left; margin-left:10px; height:359px;background:#fafafa;}
.main_box02 .box02_right{ width:230px; float:right;height:359px;background:#fafafa;}



.dh_box{height:42px; width:auto;}
.dh_box .dh_box_t1{ height:42px; width:150px; float:left; background: url(../all/dh_aboutus.jpg) no-repeat 10px center;}
.dh_box .dh_box_t2{ height:42px; width:150px; float:left; background: url(../all/dh_case.jpg) no-repeat 10px center;}
.dh_box .dh_box_t3{ height:42px; width:150px; float:left; background: url(../all/dh_news.jpg) no-repeat 10px center;}
.dh_box .dh_box_t4{ height:42px; width:150px; float:left; background: url(../all/dh_service.jpg) no-repeat 10px center;}
.dh_box .dh_box_t5{ height:42px; width:150px; float:left; background: url(../all/dh_working.jpg) no-repeat 10px center;}
.dh_box .dh_box_m{ height:28px; width:27px; float:right;}
.dh_box_xian{ background:url(../all/line03.jpg) repeat-x top; width:auto; height:2px; margin:0 10px; font-size:0; }

.tit_news{ width:210px; height:auto; padding:5px 10px 10px;}
.tit_news ul li{ width:210px;height:28px;line-height:28px;float:left;text-align:left;text-indent:10px; font-size:12px; border-bottom: 1px  dashed #E7E7E7; background:url(../all/dian01.jpg) no-repeat left center; overflow:hidden;}
.tit_news ul li b{width:165px; 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:45px;}

.main_box03{margin:15px auto auto auto; width:1198px; height:250px; background:#fafafa;}
#scrolllayer {height:180px;overflow:hidden;display:block;}
#scrollmessage{width:1210px; overflow:hidden;}
#scrollmessage ul{width:1198px; overflow:hidden;}
#scrollmessage ul li{float:left;width:219px;height:180px; overflow:hidden; text-align:center; padding:0 10px;}
#scrollmessage ul li img{width:219px;height:146px;}
#scrollmessage ul li span{ width:219px; height:30px; line-height:30px;font-size:12px; text-align:center;overflow:hidden; display:block;}





.box6_cont{ width:694px; height:auto; padding:15px 10px 0 10px;}
.box6_cont ul li{ width:337px;height:100px;float:left;}
.box6_cont ul li .divli{ width:342px; height:100px; background:#fafafa;}
.box6_cont ul li .divli .divlibg{ width:120px; height:100px; float:left;}
.box6_cont ul li .divli .divlibg img{ width:120px; height:80px;}
.box6_cont ul li .divli .divlicont{ width:210px; height:100px; float:right;}
.box6_cont ul li .divli .divlicont .contt{ height:25px;width:210px; overflow:hidden;}
.box6_cont ul li .divli .divlicont .contcc{ height:60px; line-height:20px; color:#999; overflow:hidden; width:210px;}
.mright10px{ margin-right:10px;}






.dh_box{height:42px; width:auto;}
.dh_box .dh_box_t1{ height:42px; width:180px; float:left; background: url(../all/dh_news.jpg) no-repeat 10px center;background-color: #fafafa;}
.dh_box .dh_box_t2{ height:42px; width:180px; float:left; background: url(../all/dh_case.jpg) no-repeat 10px center;}
.dh_box .dh_box_m{ height:27px; width:27px; float:right;}
.dh_box_xian{ background:url(../all/line02.jpg) repeat-x top; width:auto; height:2px; margin:0 10px; font-size:0; }
.indexnewbox{ width:110px; height:83px; padding:4px;border: 1px solid #dcdcdc;}

.brand_aboutus{ margin:auto; width:100%; height:180px; background:url(../all/banner_aboutus.jpg) no-repeat center;}
.main_nboxt{margin:-60px auto auto; background:url(../all/protype.jpg) no-repeat left; width:1200px; height:60px;}



.main_boxbg{ width:auto; background:#fff url(../all/line03.jpg) repeat-x top; height:auto;}
.main_box{ margin:auto; width:1200px; height:auto;}
.main_box .nbox_left{ width:220px; height:auto; float:left; padding-bottom:30px;}
.main_box .nbox_left .leftd01{ width:190px; height:auto; background:#D4D4D4; padding:15px 15px 8px 15px;}
.main_box .nbox_left .leftd01 ul li{ width:190px; height:auto; float:left;}
.main_box .nbox_left .leftd01 ul li span{ width:190px; height:30px; display:block; float:left;}


.main_box .nbox_left .leftd02{ width:220px; height:159px; margin-top:15px; background:url(../all/leftsevice.jpg) no-repeat;}
.main_box .nbox_left .leftd03{ width:198px; padding:10px;border: 1px solid #ddd; border-top:none; line-height:22px; background:#F6F6F6; color:#000;}
.main_box .nbox_left .leftd04{ width:218px; height:164px; margin-top:15px;border: 1px solid #E7E7E7; overflow:hidden;}
.main_box .nbox_left .leftd04 ul li{ width:218px; height:54px;border-bottom: 1px dashed #DCDCDC; }
.main_box .nbox_right{ width:950px; height:auto; float:right;padding:10px 0 30px 25px;}
.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; background:url(../all/dian02.jpg) no-repeat left center; text-indent:20px; color:#1478a9; font-size:18px; font-weight:bold;}
.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;}

.caselist{ width:auto; height:auto;}
.caselist ul li{ width:270px; padding:0 23px; height:210px; margin-bottom:30px; float:left;}
.caselist ul li img{ width:270px; height:180px;}
.caselist ul li span{ width:250px; height:30px; line-height:30px; text-align:center; display:block;overflow:hidden; color:#fff; padding:0 10px; background:#333;}

.prolist{ width:auto; height:auto;}
.prolist ul li{ width:270px; padding:0 19px; height:210px; margin-bottom:30px; float:left;}
.prolist ul li img{ width:270px; height:180px;border:3px solid #D4D4D4;}
.prolist ul li span{ width:250px; height:30px; line-height:30px; text-align:center; display:block;overflow:hidden; padding:0 10px;}




.ctitle{ height:50px; line-height:50px; text-align:left; background:#f3f3f3 url(../all/hx.gif) repeat-x bottom; color:#212122; font-size:22px; text-align:center;}
.indlink{ margin:20px auto; width:1200px; line-height:20px; height:auto;}



.footbg{ margin:auto; width:100%; height:100px; background:url(../all/footbg.jpg) repeat-x top;}
.footbg .foot{ margin:auto; width:1200px; height:60px; padding:20px 0;}
.footbg .foot .foot_left{ width:900px; height:60px; float:left; line-height:25px; color:#999;}
.footbg .foot .foot_left a{ color:#999;}
.footbg .foot .foot_right{ width:110px; height:60px; float:right; text-align:right;}


