﻿/* CSS Document */
body {font-family:Arial,"宋体";padding:0;margin:0px;color:#000; font-size:12px;behavior:url("hover.htc");}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin: 0; padding: 0; border: 0; font-size:12px;}
ul li{list-style-type:none;}
ul li img{vertical-align:top;}
.clearboth{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
a:link{color:#212121; text-decoration:none; font-size:12px;}
a:visited{color:#212121; text-decoration:none; font-size:12px;}
a:hover{color:#212121; text-decoration:underline; font-size:12px;}
div#top{width:982px; height:108px; margin:0px auto;}
div#logo{margin-top:18px;float:left;}
div#tel{float:left; margin-left:580px; display:inline;}

.webnav{
	float:right;
	height:45px;
	width:580px;
	overflow:hidden;
}
.webnav *{font-family:"Microsoft Yahei",Arial,'宋体';}
.ulli01{
    float:right;
    height: 45px;
    position: relative;
}
.ulli01 li{float:left;}
.ulli01 li a:hover{
    border: medium none;
    color: #00B5F7;
    text-decoration: none;
}
.ulli01 li a:active {
    border: medium none;
    color: #00B5F7;
    text-decoration: none;
}
.ulli01 .current {
    color: #02578b;
}
.ulli01 .current a {
    color: #02578b;
	font-weight:bold;
}
.ulli01 li {
    float: left;
    list-style: none outside none;
}
.ulli01 li.back {
    background: url(images/b_slider.gif) repeat-x scroll left bottom transparent;
    height: 45px;
    position: absolute;
    width:55px;
    z-index: 8;
}
.ulli01 li a {
    color: #303030;
    display: block;
    float: left;
    font: 12px;
	font-family:"Microsoft Yahei",Arial;
    height: 45px;
    letter-spacing: 0;
    outline: medium none;
    overflow: hidden;
    padding: 0px 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    z-index: 10;
	line-height:45PX;
}
.sep{
	padding-top:15px;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	color:#aeadad;
	float:left;
	height:20px;
	border-top:none;
}


.search{margin-right:59px; float:right; display:inline;}
div#div_key{float:left; width:179px; height:22px; background:url(images/search_bg.jpg) no-repeat;}
div#div_key input{margin-left:24px; margin-top:1px; border:0px; width:145px; color:#999999; display:inline;}
div#div_searbtn{float:left; margin-left:6px; display:inline;}
div#menu{width:982px; height:23px; margin:0px auto;}
div#menu ul{width:640px; height:22px; float:right; border:1px solid #d7d7d7; border-bottom:0px;}
div#menu ul li{float:left; width:79px; height:22px; line-height:22px;  border-right:1px solid #a4a6aa;}
div#menu ul li a{color:#FFFFFF; width:79px; height:22px; display:block;background:url(images/menubg.jpg) repeat-x; text-align:center;}
div#menu ul li a:hover{color:#FFFFFF; width:79px; height:22px; display:block;background:url(images/menubg1.jpg) repeat-x; text-align:center; text-decoration:none;}
div#banner{width:982px;margin:0px auto; margin-bottom:4px; clear:both;}
.index_body{width:982px; margin:0px auto; clear:both; overflow:hidden;}
.index_left{width:311px; float:left; margin-right:19px; display:inline;}
.index_center{width:325px; float:left; margin-right:17px; display:inline;}
.index_right{width:300px; float:left;}
.index_left h1,.index_right h1{font-family:"Microsoft Yahei",Arial,'宋体';width:310px; height:34px; border-bottom:1px solid #d5d5d5; display:block; line-height:34px; background:url(images/icon.gif) left no-repeat; text-indent:12px; text-align:left; font-size:12px;}
.index_left div{width:310px; height:104px; line-height:24px; color:#2e2e2e;}
.index_left span,.index_center span{float:right; margin-right:15px;}
.index_news_head{width:311px; height:34px; border-bottom:1px solid #d5d5d5;background:url(images/icon.gif) 63px no-repeat;}

.hide { position: absolute; top: -9999px; left: -9999px; }
.nav{clear:both;background:url(images/icon.gif) 61px no-repeat; width:325px; height:34px;border-bottom:1px solid #d5d5d5; }
.nav li{font-family:"Microsoft Yahei",Arial,'宋体';font-size:12px; float:left; line-height:34px; padding-left:8px; padding-right:8px; float:left; font-weight:bold;}
.list-wrap{clear:both;}
.list-wrap li{line-height:24px; background:url(images/icon1.gif) 8px no-repeat; padding-left:21px;}
.index_center ul li a.current { background-color: #c60c0c; color: white; padding-left:2px; padding-right:2px; }
.caselist{float:left; width:272px; height:81px; overflow:hidden; margin-top:9px;}
.caselist ul li{float:left; margin:0px 7px; display:inline; width:122px; height:81px;}
.caselist ul li img{margin-top:2px; margin-left:2px; width:118px; height:77px;}
.prev{float:left; margin-top:21px; cursor:hand;}
.next{float:left; margin-top:21px; cursor:hand;}
.caselist ul li:hover{background:#c40c0d;}
.clienthead{width:980px; height:35px; line-height:35px; background:url(images/clientbg.gif) no-repeat;font-family:"Microsoft Yahei",Arial,'宋体'; font-weight:bold; color:#c40c0d; text-indent:14px; clear:both; margin:0px auto; margin-top:15px;}
.linklogo{width:980px; margin:0px auto;}
.linklogo ul{width:892px; margin:0px auto;}
.linklogo ul li{width:218px; height:57px; float:left; margin-right:5px; margin-bottom:15px; margin-top:9px; display:inline;}
.linklogo ul li img{width:218px; height:57px;}

div#index_main{width:982px; margin:0px auto; clear:both;}
div#index_left{width:236px; float:left;}
div#index_center{width:366px; float:left; margin-left:18px; margin-right:15px; display:inline;}
div#index_right{width:347px; float:left;}
div#index_about_img{text-align:right; margin-top:12px; margin-bottom:5px;}
div#index_about{line-height:24px; color:#2e2e2e; margin-left:6px;}
div#index_news_title{margin-top:13px; margin-bottom:8px;}
ul#index_news li{line-height:24px; background:url(images/dot.gif) 6px center no-repeat; padding-left:16px;}
ul#index_client{margin-top:9px;}
ul#index_client li{line-height:25px; background:url(images/dot.gif) 3px center no-repeat; padding-left:9px; float:left; margin-right:16px; display:inline;}
.width1{width:168px;}
.width2{width:120px;}
ul#index_img{margin-top:12px; clear:both;}
ul#index_img li{float:left; margin-right:8px; display:inline; margin-top:8px;}
div#foot{width:982px; margin:0px auto; height:82px; padding-top:18px; border-top:4px solid #d0d0d0; text-align:right; color:#7c7c7b; line-height:24px; clear:both; margin-top:6px;}
div#foot a{color:#7c7c7b;}
div#left{width:193px; float:left;}
div#right{width:774px; min-height:320px; _height:320px; padding-left:11px; float:left; border-left:1px solid #094c7b;}
ul#leftmenu{width:175px;border-top:1px solid #cfcfcf; margin-top:14px;}
ul#leftmenu li{line-height:23px; border-bottom:1px solid #cfcfcf;}
ul#leftmenu li a{display:block;width:166px; padding-left:9px;}
ul#leftmenu li a:hover{display:block;width:166px; padding-left:9px; background:url(images/leftmenu_bg.gif) no-repeat; font-weight:bold; text-decoration:none;}
div#right_title{width:760px; padding-right:14px; height:37px; line-height:37px; background:#e9e9e9; text-align:right; color:#3e3e3e; margin-bottom:12px;}
div#right_title img{float:left;}
div#about_img{float:left; display:inline; margin-right:27px; margin-left:21px; margin-top:14px;}
div#about{width:392px; float:left;line-height:21px; color:#2d2d2d;}
div#superiority{background:url(images/line.gif) top repeat-x; margin-top:12px; text-indent:8px; padding-top:1px; margin-bottom:12px;}
ul#newslist{width:744px; margin:0px auto;}
ul#newslist li{height:84px; width:744px; background:url(images/line1.gif) bottom repeat-x;}
ul#newslist li div{line-height:21px; padding-top:6px;}
ul#newslist li span{font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; line-height:26px; color:#acacac;}
ul#newslist li a{display:block; height:26px; line-height:26px; font-weight:bold; color:#555555; background:#ffffff; width:auto; margin-left:3px; display:inline;}
h1.newstitle{width:750px; margin:0px auto; font-size:16px; font-weight:bold; display:block; height:70px; line-height:70px; border-bottom:1px solid #a1a1a1; margin-top:14px; text-align:center; color:#161616;}
div#content{width:723px; margin:0px auto; line-height:24px; margin-top:16px; margin-bottom:30px; color:#232323;}
div#news_attrib{width:710px; text-align:right; height:21px; line-height:21px; color:#232323; margin:0px auto;}
div#other_news{width:710px; background:url(images/line2.gif) top left no-repeat; padding-top:12px; line-height:24px; margin:0px auto; margin-top:24px; margin-bottom:40px;}
ul#caselist{width:738px; margin:0px auto;}
ul#caselist li{float:left; width:192px; height:255px; padding:7px; margin:0px 20px; display:inline;}
ul#caselist li:hover{background:#9f0847;}
ul#caselist li:hover *,ul#caselist li:hover div#case_attrib span,ul#caselist li:hover div#case_intro a,ul#caselist li:hover div#case_attrib a,ul#caselist li:hover h4 a{color:#FFFFFF;}
ul#caselist li div#case_attrib{height:32px; line-height:32px;}
ul#caselist li div#case_attrib a{display:block; float:left;}
ul#caselist li div#case_attrib span{float:right; color:#666666;}
ul#caselist li h4{}
ul#caselist li div#case_intro{line-height:19px; color:#666666;}
ul#solutions_list{width:748px; margin:0px auto; background:url(images/line4.gif) center repeat-y;}
ul#solutions_list li{width:350px; height:145px; padding:9px 12px; float:left; background:url(images/line3.gif) bottom no-repeat;}
ul#solutions_list li h2{display:block; height:29px; line-height:29px;}
ul#solutions_list li div{line-height:21px; width:350px; height:117px; margin-top:5px;}
ul#solutions_list li div img{float:right; margin-left:8px; width:101px; height:105px;}
ul#solutions_list li a:hover{text-decoration:none; color:#990000;}
div#page{height:40px; line-height:40px; margin-bottom:20px; clear:both;}
.faq_title{background:url(images/line5.gif) bottom repeat-x;width:732px; margin:0px auto; height:24px; line-height:24px; margin-top:6px;}
.faq_title h3{color:#c32607; display:block; padding-left:18px;}
.faq_content{line-height:21px; width:728px; margin:0px auto; clear:both; margin-top:4px;}
div#contact{width:239px; height:128px; padding:18px 24px 24px 24px; border:1px solid #e3d9d9; line-height:27px; margin-top:51px; margin-left:57px; float:left; display:inline;}
div#kuikuan{width:276px; height:96px; padding:18px 24px 24px 24px; border:1px solid #e3d9d9; line-height:27px; margin-top:51px; margin-left:66px; float:left;}
.contact{height:550px; background:url(images/contact_bg.jpg) bottom no-repeat; margin-bottom:40px;}
.info_title{background:#146092;color:#FFFFFF; font-weight:bold;}
.input_border{border:1px solid #2d78a9; background:#e3edf4;}
.input_btn{border:1px solid #2d78a9; background:#b9d0df;}
.nofoundleft{float:left; width:326px; height:254px; margin-left:50px;  display:inline;}
.nofoundright{margin-top:40px; line-height:24px; margin-left:30px; float:left;}
.nofoundright a{ text-decoration:underline; color:#FF0000;}
h5{ width:720px; display:block; height:30px; line-height:30px; border-bottom:1px solid #DBDBDB; margin-left:30px; clear:both; }
.map{width:720px; margin:8px auto;}
.map li{list-style-type:none; float:left;  margin:4px;}
.map li a{width:108px; height:23px; line-height:23px; text-align:center; display:block; border:1px solid #e4e4e4; background:#f7f7f7; color:#333333;}
.map li a:hover{background:#FFFFFF; color:#FF0000; display:block;}

ul#marqueediv{width:360px; height:24px; line-height:24px;}
ul#marqueediv li{width:344px; height:24px; line-height:24px;background:url(images/dot.gif) 6px center no-repeat; float:left; padding-left:16px;}
div#flink{width:982px; margin:0px auto; color:#7c7c7b; line-height:24px; clear:both; text-align:right;}
div#flink a{color:#7c7c7b; }
