@charset "utf-8";
/* CSS Document */
*{MARGIN-TOP:0PX; MARGIN-RIGHT:0PX; MARGIN-BOTTOM:0PX; MARGIN-LEFT:0PX; PADDING-LEFT:0PX; PADDING-TOP:0PX; PADDING-BOTTOM:0PX; PADDING-RIGHT:0PX;}
li{list-style-type:none;}
img{border:0;}
html,body{BACKGROUND-COLOR:#E8E8E8; FONT-FAMILY:"宋体"; FONT-SIZE:12px; COLOR:#666666;}

.leftDiv{float:left;}
.rightDiv{float:right;}
.clearDiv{clear:both;}

.bodyDiv{background-image:url(../images/body_bg.jpg); width:840px; margin:0 auto; text-align:left; padding-left:28px; padding-right:31px;  clear:both; overflow:auto;}
/*LINK*/
A:LINK {TEXT-DECORATION: none;COLOR: #666666;}
A:VISITED {TEXT-DECORATION: none;color: #666666;}
A:HOVER {TEXT-DECORATION: none;color: #990000;}
A:ACTIVE {TEXT-DECORATION: none;color: #666666;}

.fc_cd281f{color:#cd281f;}
.fc_cd281f A:LINK {color:#cd281f;}
.fc_cd281f A:VISITED {color:#cd281f;}
.fc_cd281f A:HOVER {color:#990000;}
.fc_cd281f A:ACTIVE {color:#cd281f;}

.fc_000000{color:#000000;}
.fc_000000 A:LINK {color:#000000;}
.fc_000000 A:VISITED {color:#000000;}
.fc_000000 A:HOVER {color:#990000;}
.fc_000000 A:ACTIVE {color:#000000;}

.fc_999999{color:#999999;}
.fc_999999 A:LINK {color:#999999;}
.fc_999999 A:VISITED {color:#999999;}
.fc_999999 A:HOVER {color:#990000;}
.fc_999999 A:ACTIVE {color:#999999;}

.fc_ffffff{color:#FFFFFF;}
.fc_ffffff A:LINK {color:#FFFFFF;}
.fc_ffffff A:VISITED {color:#FFFFFF;}
.fc_ffffff A:HOVER {color:#FFFFFF;}
.fc_ffffff A:ACTIVE {color:#FFFFFF;}

.fc_cc0000{color:#cc0000;}
.fc_cc0000 A:LINK {color:#cc0000;}
.fc_cc0000 A:VISITED {color:#cc0000;}
.fc_cc0000 A:HOVER {color:#990000;}
.fc_cc0000 A:ACTIVE {color:#cc0000;}

.fc_d5d5d5{color:#d5d5d5;}
.fc_d5d5d5 A:LINK {color:#d5d5d5;}
.fc_d5d5d5 A:VISITED {color:#d5d5d5;}
.fc_d5d5d5 A:HOVER {color:#990000;}
.fc_d5d5d5 A:ACTIVE {color:#d5d5d5;}

.fc_4a4a4a{color:#4a4a4a;}
.fc_4a4a4a A:LINK {color:#4a4a4a;}
.fc_4a4a4a A:VISITED {color:#4a4a4a;}
.fc_4a4a4a A:HOVER {color:#990000;}
.fc_4a4a4a A:ACTIVE {color:#4a4a4a;}

.fc_000001{color:#666666; font-weight:bold;}
.fc_000001 A:LINK {color:#666666; font-weight:bold;}
.fc_000001 A:VISITED {color:#666666; font-weight:bold;}
.fc_000001 A:HOVER {color:#cd281f; font-weight:bold;}
.fc_000001 A:ACTIVE {color:#666666; font-weight:bold;}

.linkU{}
.linkU A:LINK {TEXT-DECORATION:underline;}
.linkU A:VISITED {TEXT-DECORATION: underline;}
.linkU A:HOVER {TEXT-DECORATION: none;}
.linkU A:ACTIVE {TEXT-DECORATION: underline;}

.linkU1{}
.linkU1 A:LINK {TEXT-DECORATION:none;}
.linkU1 A:VISITED {TEXT-DECORATION: none;}
.linkU1 A:HOVER {TEXT-DECORATION: underline;}
.linkU1 A:ACTIVE {TEXT-DECORATION: none;}


/*font-size*/
.fs_13{font-size:13px;}
.fs_14{font-size:14px;}
.fs_15{font-size:15px;}
.fs_16{font-size:16px;}

.fs_bold{font-weight:bold;}

/*font-line_height*/
.lh_18{line-height:18px;}
.lh_20{line-height:20px;}
.lh_22{line-height:22px;}
.lh_24{line-height:24px;}
.lh_30{line-height:30px;}
/*border-color*/
.border_d4d4d4{border:1px solid #d4d4d4;}
/*DIvMargin*/
.marTop3{margin-top:3px;}
.marTop5{margin-top:5px;}
.marTop8{margin-top:8px;}
.marTop10{margin-top:10px;}
.marTop15{margin-top:15px;}
.marTop20{margin-top:20px;}
.marTop25{margin-top:25px;}
.marTop30{margin-top:30px;}
.marTop40{margin-top:40px;}
.marRight12{margin-right:12px;}
.marLeft15{margin-left:15px;}
.marLeft10{margin-left:10px;}
.marBottom10{margin-bottom:20px;}
.marLeft4{margin-left:4px;}
.marRight4{margin-right:4px;}

.Padd1{padding:1px;}
.PaddLeft5{padding-left:5px;}
.Padd10{padding:10px;}

.font_family{font-family:Arial, Helvetica, sans-serif;}
/*text*align*/
.ta_right{text-align:right;}
.ta_center{text-align:center;}
/*top*/
.top_bg{background-image:url(../images/body_top_bg.jpg); height:7px; width:899px; margin:0 auto; font-size:0px; overflow:hidden; margin-top:22px; clear:both;}
.top{background-image:url(../images/body_bg.jpg); width:840px; margin:0 auto; text-align:right; padding-left:28px; padding-right:31px; height:75px; overflow:hidden; clear:both;}
.top div.leftDiv{margin-top:21px;}
.top div.rightDiv{margin-top:46px;}
.top ul li{float:right; margin-left:25px;}
/*banner*/
.banner{clear:both; height:200px; margin-bottom:25px; overflow:hidden;}
#fW_Content{clear:both; height:340px; overflow:hidden; margin-bottom:13px;}
#fW_Content img{width:840px; height:340px;}
/*index*/
.indexDiv1{clear:both;}
.indexDiv1 div.leftDiv{width:400px;}
.indexDiv1 div.rightDiv{width:383px;}
.indexDiv1 div.rightDiv img{margin-top:19px; width:383px; height:196px;}
.indexDiv1 div.rightDiv span{display:block; text-align:right; margin-top:15px;}
.indexDiv1 div.rightDiv span img{margin:0; width:12px; height:11px;}
.indexDiv1_1{float:left; width:169px; margin-right:23px;}
.indexDiv1_2{float:left; width:177px;}

.indexHX{background-image:url(../images/indexhx.jpg); background-position:center; height:20px; font-size:0px; overflow:hidden; background-repeat:no-repeat;}

.indexDiv2{clear:both;}
.indexDiv2 div.leftDiv{width:384px; margin-left:12px;_margin-left:10px;}
.indexDiv2_ul{margin-top:25px; clear:both;}
.indexDiv2_ul ul li{ margin-bottom:20px; clear:both; height:77px;}
.indexDiv2_ul ul li div.left{float:left; margin-right:10px; width:76px;}
.indexDiv2_ul ul li div.right{float:left; margin-right:10px; width:285px;}
.indexDiv2_ul ul li div img{margin:3px;}

.indexDiv2 div.rightDiv{width:381px;}

#hei35{background-image:url(../images/body_bg.jpg); width:840px; margin:0 auto; text-align:left; padding-left:28px; padding-right:31px;  clear:both; font-size:0; height:35px; overflow:hidden;}


/*About*/
.about_1{width:190px; margin-right:31px; float:left;}
.about_2{width:385px;_width:375px; margin-right:20px; float:left;}
.about_3{width:214px; float:left; }

.about2_ul{margin-top:10px; clear:both;}
.about2_ul ul li{ margin-bottom:33px; clear:both; height:77px;}
.about2_ul ul li div{float:left; width:auto; margin-right:10px;}
.about2_ul ul li div img{margin:3px;}
.about2_ul ul li div.left{float:left; width:81px; margin-right:10px;}
.about2_ul ul li div.right{float:left; width:274px;}

.about3_ul{margin-top:10px; clear:both;}
.about3_ul ul li{background-image:url(../images/indexDiv2_06.jpg); background-repeat:no-repeat; background-position:left; padding-left:10px; clear:both; margin-left:5px; height:24px; line-height:24px;}

.about3hei{height:2px; overflow:hidden; clear:both; background-color:#333333; font-size:0; margin-top:10px;}
/*contact*/
.contact_left{float:left; width:500px; margin-right:30px;}
.contact_right{float:left; width:300px;}
.contact_form{}
.contact_form input{border:1px solid #cccccc; height:15px; width:150px; padding-left:3px; padding-top:1px;}
.contact_form select{width:155px;}
.contact_form textarea{border:1px solid #cccccc;}
.contact_ul{margin-top:10px; clear:both; background-image:url(../images/contact_04.jpg); background-repeat:no-repeat; background-position:right;}
.contact_ul ul li{background-image:url(../images/indexDiv2_06.jpg); background-repeat:no-repeat; background-position:left; padding-left:10px; clear:both; margin-left:5px; height:24px; line-height:24px;}

/*services*/
.Services{clear:both; margin-top:20px;border-top:1px dashed #cccccc;}
.Services ul li{background-image:url(../images/services_04.jpg); padding-left:26px; clear:both; background-position:left; background-repeat:no-repeat; height:28px; line-height:28px; border-bottom:1px dashed #cccccc;}
.Services ul li span#title{float:left;}
.Services ul li span#time{float:right;}

.Services_index{clear:both;}
.Services_index ul li{clear:both; margin-top:25px; height:85px;}
.Services_index ul li img{margin-right:20px; margin-top:5px;}

/*Process*/
.Process_title{height:27px; line-height:27px; padding-left:6px; font-weight:bold; background-color:#f3f1f2;}
.Process_info{margin-left:7px; margin-bottom:25px; margin-top:5px;}
/*faq*/
.faqhx{height:1px; overflow:hidden; font-size:0px; background-color:#cccccc; clear:both}
.faq{clear:both;}
.faq ul li{height:20px; line-height:20px; clear:both;}
/*case*/
.caseDiv{width:890px; padding-left:4px; padding-right:5px; margin:0 auto; clear:both; background-image:url(../images/case_b.jpg);}
.case{clear:both;}
.case ul li{width:198px; padding-left:11px; padding-right:8px; padding-bottom:20px; margin-top:30px; border-bottom:1px solid #545454; float:left; height:300px; overflow:hidden;}
.case ul li img{width:190px; height:130px;}
.caseimg{border:4px solid #4b4b4b;}
.caseimg1{border:4px solid #373737;}
.csdiv{clear:both; text-align:center; margin-top:30px; margin-bottom:50px;}
/*Solutions*/
.Solutions_left{float:left; width:596px; margin-right:30px;}
.Solutions_right{float:left; width:214px;}

.Solutions_ul{ clear:both; margin-top:10px;}
.Solutions_ul ul li{ margin-bottom:25px; clear:both; height:77px; border-bottom:1px dashed #bdbdbd; padding-bottom:20px;}
.Solutions_ul ul li div.left img{padding:2px; border:1px solid #d7d7d7; width:100px; height:75px; margin-right:10px;}
.Solutions_ul ul li div.left{float:left; width:116px;}
.Solutions_ul ul li div.right{float:left; width:470px;}

/*company*/
.company{background-color:#fd9421; width:66px; display:inline-block; height:24px; line-height:24px; text-align:center; margin-right:6px; _margin-top:10px;}
.company1{background-color:#fd9421; width:90px; display:inline-block; height:24px; line-height:24px; text-align:center; margin-right:6px; _margin-top:10px;}
.company3{clear:both; margin-top:20px;}
.company3 ul li{float:left; margin-right:20px;}
/*link*/
.link{clear:both;}
.link ul li{margin-top:17px; margin-right:8px; float:left;}
.link ul li img{border:1px solid #ebebeb; width:88px; height:31px;}

.link1{clear:both;}
.link1 ul li{margin-top:17px; margin-right:10px; float:left;}


/*263_mail*/
.mail_263{clear:both;}
.mail_263 li{float:left; width:290px; margin-top:10px; margin-bottom:30px;}
.mail_263 li img{margin-right:10px;}
.mail_table{}
.mail_table td{padding:8px;}

/*view*/
.View{ clear:both; margin-top:20px;}
.View ul li{ margin-bottom:25px; clear:both; height:120px;padding-bottom:20px; background-image:url(../images/view_06.jpg); background-position:bottom; background-repeat:repeat-x;}
.View ul li div.left img{width:120px; height:120px; margin-right:20px;margin-top:5px;_margin-top:auto;}
.View ul li div.left{float:left; width:140px;_width:120px;}
.View ul li div.right{float:left; width:430px;}

.view_right{word-wrap:break-word;word-break:break-all;}
.view_right ul li{float:left; width:70px; height:70px; overflow:hidden; margin-top:1px; margin-right:1px;}
.view_right img{width:70px; height:70px;}
/*bottom*/
.bottomDiv{background-color:#20649d; clear:both; _margin-bottom:-14px;}
.bottom{background-image:url(../images/bottom.jpg); width:840px; margin:0 auto;padding-left:28px; padding-right:31px; padding-top:17px;}
.bottom_1{float:left; width:84px;}
.bottom_2{float:left; margin-left:20px;}
.bottom_5{float:left; margin-left:40px;}
.bottom_3{float:right; margin-top:103px;}
.bottom_4{height:11px; clear:both; font-size:0px; overflow:hidden; background-color:#2570a9;}

/**/
.guff{cursor:pointer;}
/*Map*/
.pom{ width:443px; float:left;}
.pleft{ width:216px; float:left; margin-right:10px; margin-bottom:25px;}
.pright{ width:216px; float:left}
.leftk{ display:block; width:216px; height:30px; background-image:url(../images/ditu_03.jpg); line-height:30px;background-repeat: no-repeat; margin-bottom:8px; font-size:13px;}
.leftk a{ text-decoration:none; padding-left:10px; color:#0059aa; font-weight:bold; font-size:13px;}
.leftk a:hover{ display:block;background-image:url(../images/ditu_04.jpg);width:206px; height:30px; text-decoration:underline;}
.leftk1{width:216px;}
.leftk1 ul{ margin:0; padding:0; float:left; width:216px;}
.leftk1 ul li{ height:19px; border-bottom:1px dashed #cdcdcd; color:#555555; padding-top:12px;}
.leftk1 ul li a { color:#555555; text-decoration:none; padding-left:12px;}
.leftk1 ul li a:hover{ color:#f65c00;}


/*other*/
.container, .container *{margin:0; padding:0;}

.container{width:840px; height:340px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:840px; height:340px; display:block;}

.slider2{width:25200px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}
