﻿@charset "utf-8";
/* CSS Document */

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family: "宋体";}
ol, ul ,li{list-style: none;}
img {border: 0px;}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden;}
.clear{clear:both;height:1px; margin-top:-1px; width:100%;}
.dis{display:block;}
.undis{display:none;}

body{color:#5d5d5d; text-align:left; font-size:12px; font-family: "宋体"; background-color:#EBECEE;}

a:link{ text-decoration:none; color:#5d5d5d;}
a:visited{ text-decoration:none; color:#5d5d5d;}
a:active{ text-decoration:none; color:#5d5d5d;}
a:hover{ text-decoration:none;c color:#5d5d5d;}

#bgheader{margin:0 auto; padding:0px; width:100%; height:100px;background:url(../images/headerbg.jpg) repeat-x left top;}
#header{margin:0 auto; padding:0px; width:1000px; height:100px;background:url(../images/headerbg.jpg) repeat-x left top}
.logo{width:195px; height:50px; float:left; margin:25px 0 0 0;}
.header{width:530px; height:70px; float:right; margin:25px 0 0 0; line-height:20px}
.header1{min-width:490px;  height:20px; margin: 0 0 15px 0; float:right}
.header1 em{float:left; margin:5px 5px 0 0px}
.header1_{float:left; width:auto; height:20px; margin:0 20px 0 0; _margin:0 16px 0 0}
.header1_1{float:left; width:auto; height:20px;}
.header input.header_text{width:100px; height:18px; padding:0 4px; line-height:18px; border:1px solid #c6c6c6; float:left; margin:0 10px 0 0}

.header2{width:490px; height:20px; line-height:20px; float:right; text-align:right;color:#d0111b}
.header2 em{float:left; margin:5px 5px 0 0px} .header2 span{float:left; color:#57585a}
.header2_{float:right; width:auto; height:20px; margin:0 20px 0 0; _margin:0 16px 0 0}



#bgnav{margin:0 auto; padding:0px; width:100%; height:35px;background:url(../images/navbg.jpg) repeat-x left top;}
#nav{margin:0 auto; padding:0px; width:1000px; height:35px;}


#nav ul{width:990px; height:35px; margin:0 auto}
#nav ul li{width:165px; height:35px;line-height:35px; text-align:center; float:left; font-family: "微软雅黑" ; background:url(../images/navline.jpg) no-repeat right center}
#nav ul li.end{background-image:none}
#nav ul li a{color:#57585a} #nav ul li a:visited{color:#57585a}


.menu{ height:197px; width:100%; padding:0; margin:0 auto; color:#6e6b6b; background:#fff url(../images/menubg.jpg) repeat-x left top}
.menu{ height:197px; width:1000px; margin:0 auto; color:#6e6b6b; background:url(../images/menuicon1.jpg) no-repeat center bottom; line-height:25px}
.menu strong{color:#ef0f1b;} .menu_ strong a{color:#ef0f1b;} .menu_ strong a:visited{color:#ef0f1b;}
.menu span{color:#6e6b6b; display:block; background:url(../images/menuicon2.jpg) no-repeat left center; padding:0 0 0 15px}
.menu span a{color:#6e6b6b;} .menu_ span a:visited{color:#6e6b6b;}
.menu{display:none;}
.submenu1{display:none;padding-bottom:10px;}
.submenu2{display:none;padding-bottom:10px;}
.submenu3{display:none;padding-bottom:10px;}


#bgpagebanner{margin:0 auto; padding:0px; width:100%; height:200px; background:url(../images/bg.jpg) repeat left top;}
#pagebanner{margin:0 auto; padding:0px; width:1000px; height:200px; background:url(../images/bg.jpg) repeat left top;}
.pagebanner{ position:relative; width:auto; height:auto;}
.pagebannerimg{ position:absolute; top:0px; left:-140px;  z-index:9;}
.pagejsbtn{ position:absolute; top:0px; right:0px; top:175px;  z-index:20; width:60px; height:15px;}
.pagejsbtn ul{width:60px; height:15px;}
.pagejsbtn ul li{width:20px; height:15px; float:left}
.pagejsbtn ul li a{width:15px; height:15px; display:block; background:#f3b552; line-height:15px; text-align:center; font-family:Arial; color:#fff; font-weight:bold}
.pagejsbtn ul li a:visited{color:#fff;}
.pagejsbtn ul li a:hover{background:#f00} .pagejsbtn ul li a.a3{background:#f00}

#bgmain{margin:0 auto; padding:0px; width:100%; min-height:350px;background:url(../images/bg.jpg) repeat left top; padding:20px 0 80px 0; float: left}
#main{margin:0 auto; padding:0px; width:1010px; min-height:350px;background:url(../images/bg.jpg) repeat left top; }

.main{ width:1005px; min-height:350px; padding:0 0 0 5px }
.main_title{width:1005px; height:40px; margin:0 0 25px 0; background:url(../images/maintitle1bg.png) no-repeat left top}
.main_title ul{width:auto; height:40px;}
.main_title ul li{width:104px; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold; background:url(../images/maintitlebg.jpg) no-repeat left top; float:left}
.main_title ul li a{color:#fff; display:block; width:100px; height:40px; padding:0 4px 0 0;} .maintitle ul li a:visited{color:#fff;}
.main_title ul li a:hover{ background:url(../images/maintitlebg_hover.jpg) no-repeat left top;}
.main_title ul li a.a2{background:url(../images/maintitlebg_hover.jpg) no-repeat left top;}

.main_title em{margin:12px 20px 0 0px; color:#7c7c7c; font-style:normal; float:right}

.blog{width:1005px; min-height:350px; margin:0 0 45px 0}

.blog ul{width:1005px; height:auto; }
.blog ul li{width:1005px; height:40px; line-height:40px;background:url(../images/line2.jpg) repeat-x left bottom; overflow:hidden}
.blog ul li em{float:right; font-style:normal; margin:0 10px 0 0}
.blog ul li a{width:985px; height:40px; background:url(../images/icon12.gif) no-repeat 10px center; display:block; padding:0 0 0 20px}

.blogshow{width:1005px; min-height:350px;}
.blogshow_title{width:1005px; height:95px; margin:10px 0 0 0;}
.blogshow_title h1{width:1005px; height:45px; line-height:32px; font-size:18px; color:#d0111b; text-align:center; font-family: "微软雅黑" ; background:url(../images/line3.jpg) repeat-x left bottom}
.blogshow_title h2{line-height:32px; font-size:12px; color:#888;text-align:center;}
.blogshow_title h2 span{margin:0 45px 0 45px;}
.blogshow_content{width:985px; height:auto; line-height:25px; float:left; margin:0px 0 40px 0; padding:0 10px; color:#595758 }
.blogshow_content a{color:#0000FF;}
.blogshow_content a:hover{color:#C0F;}
.blogshow_content a:visited{color:#0000FF;}




.mainL{width:202px; min-height:350px; float:left; padding:0 0 0 3px }
.mainR{width:775px; min-height:350px; float:right; }

.maintitle{width:775px; height:40px; margin:0 0 25px 0; background:url(../images/maintitlebg.png) repeat-x left top}
.maintitle ul{width:auto; height:40px; float:left}
.maintitle ul li{width:104px; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold; background:url(../images/maintitlebg.jpg) no-repeat left top; float:left}
.maintitle ul li a{color:#fff; display:block; width:100px; height:40px; padding:0 4px 0 0;} 
.maintitle ul li a:visited{color:#fff;}
.maintitle ul li a:hover{ background:url(../images/maintitlebg_hover.jpg) no-repeat left top;}
.maintitle ul li a.a2{background:url(../images/maintitlebg_hover.jpg) no-repeat left top;}

.maintitle em{margin:12px 20px 0 0px; color:#7c7c7c; font-style:normal; float:right}
.maintitle span{width:auto; height:40px; line-height:40px; margin:0 0 0 10px; float:left}
input.text3{height:20px; line-height:20px; padding:0 5px;color:#595758;  width:190px; background:#fff; border:1px solid #dddddd}

.maintitle1{width:105px; height:40px; line-height:35px; text-align:center; color:#fff; font-weight:bold; background:url(../images/maintitlebg_hover.jpg) no-repeat left top; float:left}
.maintitle2{width:670px; height:40px; float:left }

.hotsearch{width:775px; height:auto; line-height:18px;}
.hotsearch em{margin:0 0 0 5px; color:#f00; font-style:normal}
.hotsearch span{margin:0 30px 0 5px; color:#595758}
.hotsearch span a{color:#595758} 
.hotsearch span a:visited{color:#595758} 
.hotsearch span a:hover{ text-decoration:underline}



.maintitle_{width:775px; height:40px; margin:0 0 25px 0; background:url(../images/maintitlebg.png) repeat-x left top}
.maintitle_ ul{width:auto; height:40px;}
.maintitle_ ul li{width:161px; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold; background:url(../images/maintitlebg1.jpg) no-repeat left top; float:left}
.maintitle_ ul li a{color:#fff; display:block; width:157px; height:40px; padding:0 4px 0 0;} .maintitle_ ul li a:visited{color:#fff;}
.maintitle_ ul li a:hover{ background:url(../images/maintitlebg1_hover.jpg) no-repeat left top;}
.maintitle_ ul li a.a2{background:url(../images/maintitlebg1_hover.jpg) no-repeat left top;}
.maintitle_ em{margin:12px 20px 0 0px; color:#7c7c7c; font-style:normal; float:right}
.maintitle_ em a{color:#595758}
.maintitle_ em a:visited{color:#595758}
.maintitle_ span{margin:12px 0 0 18px; float:left}



.training{width:775px; min-height:350px; line-height:25px; color:#5d5d5d;}
.training_title{width:775px; height:45px; line-height:30px; background:url(../images/frame9.png) no-repeat left top; color:#5d5d5d; }
.training span.span3{ width:290px; height:45px; text-align:center; float:left; display:block; overflow:hidden}
.training span.span4{ width:120px; height:45px; text-align:center; float:left; overflow:hidden; display:block}

.training_content{width:775px; height:auto; margin:0 0 30px 0; }
.training_content a:hover{ text-decoration:underline}
.training_content p{width:775px; height:75px; line-height:75px; background:url(../images/line2.jpg) repeat-x left bottom; color:#5d5d5d; float:left; overflow:hidden }


.training_show{width:775px; min-height:350px; _height:350px; color:#5d5d5d; padding:0 0 50px 0; float:left}

.training_show p{width:770px; min-height:24px;_height:24px; line-height:24px; padding:13px 0; margin:1px 0 0 0; background:url(../images/frame10.png) repeat-y left top; float:left }
.training_show p  span.span5{ width:155px; height:auto; text-align:center; float:left; display:block; overflow:hidden; font-weight:bold}
.training_show p  span.span6{ width:545px; height:auto; padding:0 35px; text-align:left; float:left; display:block; overflow:hidden}


.consulting{width:735px; min-height:350px; line-height:25px; color:#5d5d5d; padding:0 20px}


.question{width:775px; min-height:350px; line-height:25px; color:#5d5d5d; padding:0 0 0 0px}

.questioncontent{width:775px; height:auto; float:left;}
.question1{width:775px; padding:0 0 30px 0; margin:0 0 30px 0; background:url(../images/line2.jpg) repeat-x left bottom; float:left}
.questionL{width:60px; height:60px; float:left}
.questionR{width:690px; float:right}
/*
.question_list{width:670px; height:60px; padding:0 10px 0 10px; line-height:35px; font-size:14px; background:url(../images/questionbg.png) no-repeat left top}
*/

.question_list{width:690px; height:auto; margin:0 0 10px 0;}
.question_list1{width:690px; height:5px; }
.question_list2{width:670px; height:auto; padding:0 10px; line-height:25px; background:url(../images/questionbg2.jpg) repeat-y left top}
.question_list3{width:690px; height:20px; }


.answer{width:690px; line-height:25px; font-size:12px; float:left}
.answerR{width:60px; height:60px; float:right;}
.answerL{width:630px; min-height:60px;  float:left; }
.answer_T{width:630px; height:35px;  background:url(../images/answerbg1.png) no-repeat left top; float:left;  }
.answer_C{width:630px; min-height:7px;   background:url(../images/answerbg2.png) repeat-y left top; float:left;}
.answer_B{width:630px; height:8px;   background:url(../images/answerbg3.png) no-repeat left top; float:left; }
.answer_content{width:580px; height:auto; padding:0 35px 0 15px; margin-top:-25px; _margin:0px 0 0 0; z-index:9}

.service{width:775px; min-height:350px; line-height:25px; color:#5d5d5d;}
.service p{padding:0 0 0 25px; background:url(../images/icon15.gif) no-repeat 10px 7px; width:auto; height:auto}

.workflow{width:775px; min-height:350px;}

.service1{width:775px; min-height:680px;_height:680px; line-height:25px; color:#5d5d5d;  background:url(../images/image7.png) no-repeat right bottom}
.service1 p{padding:0 0 0 25px; background:url(../images/icon15.gif) no-repeat 10px 7px; width:auto; height:auto}
.service2{width:775px; min-height:350px; line-height:25px; color:#5d5d5d;}
.service3{width:725px; min-height:350px; line-height:25px; color:#5d5d5d; padding:0 0 0 50px}
.service4{width:725px; min-height:350px; line-height:25px; color:#5d5d5d; padding:0 0 0 50px}
.service5{width:725px; min-height:350px; line-height:25px; color:#5d5d5d; padding:0 0 0 50px}


.news{width:775px; min-height:350px;}
.newscontent{width:775px; height:auto; padding:0 0 45px 0 }
.newscontent dl{width:775px; height:150px; background:url(../images/line2.jpg) repeat-x left bottom}
.newscontent dl dt{width:210px; height:125px; float:left;}
.newscontent dl dd{width:520px; height:125px; float:right; overflow:hidden; margin:0 15px 0 0}
.newscontent dl dd h1{font-size:18px;  font-weight:bold; width:520px; height:30px; overflow:hidden; font-family: "微软雅黑" ;}
.newscontent dl dd p{line-height:25px;}
.newscontent ul{width:775px; height:auto; }
.newscontent ul li{width:775px; height:40px; line-height:40px;background:url(../images/line2.jpg) repeat-x left bottom; overflow:hidden}
.newscontent ul li em{float:right; font-style:normal; margin:0 10px 0 0}
.newscontent ul li a{width:755px; height:40px; background:url(../images/icon12.gif) no-repeat 10px center; display:block; padding:0 0 0 20px}

.newshow{width:775px; min-height:350px;}
.newsshow_title{width:775px; height:95px; margin:10px 0 0 0;}
.newsshow_title h1{width:775px; height:45px; line-height:45px; overflow:hidden; font-size:18px; color:#d0111b; text-align:center; font-family: "微软雅黑" ; background:url(../images/line3.jpg) repeat-x left bottom}
.newsshow_title h2{line-height:32px; font-size:12px; color:#888;text-align:center;}
.newsshow_title h2 span{margin:0 45px 0 45px;}
.newsshow_content{width:775px; height:auto; line-height:25px; float:left; margin:0px 0 20px 0; color:#595758; overflow:hidden }
.newsshow_content a{color:#0000FF;}
.newsshow_content a:hover{color:#C0F;}
.newsshow_content a:visited{color:#0000FF;}

.activities{width:775px; min-height:350px}
.activities dl{width:775px; height:150px; margin:0 0 20px 0; background:url(../images/line2.jpg) repeat-x left bottom; }
.activities dl dt{width:210px; height:125px; float:left;}
.activities dl dd{width:520px; height:125px; float:right; overflow:hidden; margin:0 15px 0 0}
.activities dl dd h1{font-size:18px;  font-weight:bold; width:520px; height:30px; overflow:hidden; font-family: "微软雅黑" ;}
.activities dl dd p{line-height:25px;}

.activities{width:775px; min-height:350px;}
.activities_title{width:775px; height:95px; margin:10px 0 0 0;}
.activities_title h1{width:700px; height:45px; line-height:32px; font-size:18px; color:#d0111b; text-align:center; font-family: "微软雅黑" ; background:url(../images/line3.jpg) repeat-x left bottom}
.activities_title h2{line-height:32px; font-size:12px; color:#888;text-align:center;}
.activities_title h2 span{margin:0 45px 0 45px;}
.activities_content{width:775px; height:auto; line-height:25px; float:left; margin:0px 0 20px 0; color:#595758 }


.about{width:735px; min-height:350px; line-height:25px; padding:0 20px;}
.about a{color:#0000FF;}
.about a:hover{color:#C0F;}
.about a:visited{color:#0000FF;}
.team{width:735px; min-height:350px; line-height:25px; padding:0 20px;}
.course{width:735px; min-height:350px; line-height:25px; padding:0 20px;}
.honour{width:735px; min-height:350px; line-height:25px; padding:0 20px;}
.joinus{width:775px; min-height:350px; line-height:25px; }

.joinus_title{width:770px; height:40px; line-height:40px; background:url(../images/joinus_title.jpg) no-repeat left top; color:#fff; font-weight:bold; overflow:hidden }
.joinus_content{width:770px; height:auto; background:url(../images/joinusbg.png) repeat-y left top;float:left;overflow:hidden}
.joinus_content p{width:770px; height:31px; line-height:31px; float:left;overflow:hidden}

.joinus span.span1{ width:153px; height:auto; text-align:center; float:left}
.joinus span.span2{ width:158px; height:auto; text-align:center; float:left; overflow:hidden}
.joinus a:hover{ text-decoration:underline}

.contact{width:775px; min-height:350px; line-height:25px; }

.case{width:775px; min-height:350px;}
.case dl{width:775px; height:130px; padding:0 0 50px 0; margin:20px 0 30px 0; float:left; background:url(../images/line2.jpg) repeat-x left bottom}
.case dl dt{width:200px; height:130px; overflow:hidden; float:left}
.case dl dd{width:555px; height:130px; overflow:hidden; float:right}
.case dl dd h1{color:#d0111b; font-weight:bold; overflow:hidden; width:555px; height:25px;}
.case dl dd h2{color:#2d2d2d; font-weight:bold; overflow:hidden; width:555px; height:25px;} 
.case dl dd h2 a{color:#2d2d2d;} .case dl dd h2 a:visited{color:#2d2d2d;}
.case dl dd p{color:#595758;  overflow:hidden; width:555px; height:80px; line-height:20px}
.case dl dd h2 a{color:#595758;} .case dl dd h2 a:visited{color:#595758;}
.case dl dd span{float:right; width:auto; height:20px; color:#595758; font-weight:bold; margin:-15px 0 0 0}
.case dl dd span a{color:#595758;} .case dl dd span a:visited{color:#595758;}

/*翻页样式*/
.turn_page{width:775px; height:20px; text-align:center;line-height:20px; padding:0px 0 0 0; clear:both}
.turn_page a{ border:1px solid #cfcfcf; padding:0px 5px 0px 5px; margin:0px; color:#5d5d5d; display:inline-block;}
.turn_page a.a4{ border:0px; }

.turn_page1{width:1005px; height:20px; text-align:center;line-height:20px; padding:0px 0 0 0; clear:both}
.turn_page1 a{ border:1px solid #cfcfcf; padding:0px 5px 0px 5px; margin:0px; color:#5d5d5d; display:inline-block;}
.turn_page1 a.a4{ border:0px; }

.caseshow{width:775px; min-height:350px;}
.caseshow_title{width:775px; height:95px; margin:10px 0 0 0;}
.caseshow_title h1{width:775px; height:45px; line-height:32px; font-size:18px; color:#d0111b; text-align:center; font-family: "微软雅黑" ; background:url(../images/line3.jpg) repeat-x left bottom}
.caseshow_title h2{line-height:32px; font-size:12px; color:#888;text-align:center;}
.caseshow_title h2 span{margin:0 45px 0 45px; _margin:0 35px 0 35px;}
.caseshow_content{width:775px; height:auto; line-height:25px; float:left; margin:0px 0 20px 0; overflow:hidden; color:#595758;}
.caseshow_content a:link{color:#0000FF;}
.caseshow_content a:hover{color:#C0F;}
.caseshow_content a:visited{color:#0000FF;}

/*上下文章，样式*/
.turn_article{width:775px; height:40px; line-height:40px; float:left;overflow:hidden; }
.turn_articleL{width:150px; float:left; overflow:hidden; }
.turn_articleR{width:150px; float:right; text-align:right; overflow:hidden; }
.turn_article a{color:#d0111b}
.turn_article a:visited{color:#d0111b}
.turn_article a:hover{ text-decoration:underline;}


.turn_article1{width:985px; height:40px; line-height:40px; float:left; padding:0 10px ; overflow:hidden;}
.turn_article1L{width:350px; float:left; overflow:hidden; }
.turn_article1R{width:350px; float:right; text-align:right; overflow:hidden; }
.turn_article1 a{color:#d0111b}
.turn_article1 a:visited{color:#d0111b}
.turn_article1 a:hover{ text-decoration:underline;}


.othercase{width:775px; height:200px; float:left; margin:25px 0 0 0 }
.othercase_L{width:365px; height:200px; float:left}
.othercase_R{width:365px; height:200px; float:right}
.othercase h1{width:345px; height:50px; line-height:36px; padding:0 0 0 20px; font-weight:bold; color:#d0111b; background:url(../images/frame7.png) no-repeat left top; font-family: "微软雅黑" ;}
.othercase h1 em{margin:12px 15px 0 0; *+margin:0px 15px 0 0; font-style:normal; float:right}

.othercase ul{width:365px; height:150px; }
.othercase ul li{width:335px; height:25px; line-height:25px; padding:0 0 0 30px; background:url(../images/icon12.gif) no-repeat 20px center}


.u8product{width:775px; min-height:350px;}
.u8product1{width:775px; height:auto; margin:25px 0 50px 0; line-height:20px; float:left}
.u8product1 dl{width:775px; height:auto;}
.u8product1 dl dt{width:200px; height:210px; overflow:hidden; float:left}
.u8product1 dl dd{width:540px; height:auto; overflow:hidden; float:right}
.u8product1 dl dd h1{color:#d0111b; font-size:18px; font-family: "微软雅黑"; line-height:32px; text-transform:uppercase}
.u8product1 dl dd p{width:540px; height:auto; margin:0 0 15px 0;}
.u8product1 dl dd span{width:120px; height:45px; display:block; float:left; padding:0 5px 5px 0; background:url(../images/frame2.png) no-repeat left top; margin:0 45px 0 0; overflow:hidden}

.u8product2{width:775px; height:auto; line-height:25px; float:left}
.u8product2_title{width:775px; height:40px; margin:0 0 20px 0; background:url(../images/maintitlebg.png) repeat-x left top}
.u8product2_title span{ margin:11px 0 0 15px; float:left}
.u8product2_title em{ margin:6px 25px 0 0px; _margin:12px 25px 0 0px; font-style:normal; float:right}

.line{width:100%; height:2px; background:url(../images/line2.jpg) repeat-x left top}


.u8product3{width:775px; height:auto; line-height:25px; float:left;position:relative}
.u8product3_title{width:775px; height:40px; margin:0 0 20px 0; background:url(../images/maintitlebg.png) repeat-x left top}
.u8product3_title ul{width:auto; height:40px;}
.u8product3_title ul li{width:104px; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold; background:url(../images/maintitlebg.jpg) no-repeat left top; float:left}
.u8product3_title ul li a{color:#fff; display:block; width:100px; height:40px; padding:0 4px 0 0;}
.u8product3_title ul li a:visited{color:#fff;}
.u8product3_title ul li a:hover{ background:url(../images/maintitlebg_hover.jpg) no-repeat left top;}
.u8product3_title ul li a.a2{background:url(../images/maintitlebg_hover.jpg) no-repeat left top;}

.u8product3_content{width:775px; height:auto; line-height:25px; float:left; }
.u8product3_content1{width:775px; height:325px; overflow:hidden;}
.u8product3_content1_{width:775px; height:160px; overflow:hidden}
.u8product3_content1L{width:350px; height:160px; float:left}
.u8product3_content1R{width:350px; height:160px; float:right}

.u8product3_content1 dl{width:350px; height:160px; overflow:hidden}
.u8product3_content1 dl dt{width:119px; height:84px; float:left; padding:3px 8px 8px 3px; overflow:hidden; background:url(../images/frame3.png) no-repeat left top}
.u8product3_content1 dl dd{width:205px; height:125px; overflow:hidden;float:right; line-height:25px; color:#595758}
.u8product3_content1 dl dd h1{width:205px; height:25px; overflow:hidden; font-weight:bold}
.u8product3_content1 dl dd p{width:205px; height:100px; overflow:hidden; }
.u8product3_content1 dl dd p span{ color:#f00; float:right}


.u8product3_btn{width:121px; height:17px; position:absolute; right:0px; top:380px}
.u8product3_btn1{width:23px; height:17px; float:left}
.u8product3_btn2{width:60px; height:17px; margin:0 5px 0 10px; float:left}
.u8product3_btn2 ul{width:60px; height:17px;}
.u8product3_btn2 ul li{width:20px; height:17px; float:left; overflow:hidden}


.u8product3_content2{width:775px; height:100px; overflow:hidden; margin:10px 0 0 0;}
.u8product3_content2_{width:775px; height:25px; overflow:hidden;}
.u8product3_content2L{width:330px; height:25px; overflow:hidden; float:left; padding:0 0 0 10px; background:url(../images/icon12.gif) no-repeat 3px center}
.u8product3_content2R{width:330px; height:25px; float:right; overflow:hidden; padding:0 0 0 10px; background:url(../images/icon12.gif) no-repeat 3px center}
.u8product3_content2 em{ float:right; font-style:normal; }


.u8value{width:775px; height:450px; }
.u8function{width:775px; height:auto;}
.u8honour{width:775px; height:auto; background:url(../images/frame4.png) repeat-y left top}
.u8client{width:775px; height:auto; background:url(../images/frame5.png) repeat-y left top}




.u8case{width:775px; min-height:350px;}
.u8case_list{width:770px; height:280px; background:url(../images/line4.png) repeat-y left top}
.u8case_listend{width:770px; height:190px; background:url(../images/line4.png) repeat-y left top}
.u8case_L{width:335px; height:190px; padding:0 0 40px 0; float:left; }
.u8case_R{width:335px; height:190px; padding:0 0 40px 0; float:right; }
.u8case dl{width:320px; height:100px;}
.u8case dl dt{width:170px; height:100px; float:left; overflow:hidden; }
.u8case dl dd{width:130px; height:100px; float:right; overflow:hidden; line-height:24px}
.u8case dl dd h1{line-height:26px; font-size:12px; font-weight:bold; }
.u8case dl dd h2 img{ float:left; margin:8px 5px 0 0}
.u8case dl dd h2 a:hover{color:#333}
.u8case p{width:320px; height:75px; line-height:25px; margin:15px 0 0 0; overflow:hidden}


.u8case1{width:775px; min-height:350px;}
.u8case1_list{width:770px; height:205px; background:url(../images/line5.png) repeat-y left top}
.u8case1_listend{width:770px; height:160px; background:url(../images/line5.png) repeat-y left top}
.u8case1_L{width:330px; height:160px; padding:0 0 45px 0; float:left; }
.u8case1_R{width:330px; height:160px; padding:0 0 45px 0; float:right; }
.u8case1 dl{width:325px; height:115px;}
.u8case1 dl dt{width:100px; height:115px; float:left; overflow:hidden; }
.u8case1 dl dd{width:205px; height:115px; float:right; overflow:hidden;}
.u8case1 dl dd h1{width:205px; height:15px; font-size:12px; font-weight:bold; }
.u8case1 dl dd p{width:205px; height:75px; line-height:25px;  float:left; overflow:hidden}
.u8case1 dl dd span{width:75px; height:15px; display:block; float:left; line-height:15px; margin:10px 0 0 0; background:url(../images/icon7.gif) no-repeat left center; padding:0 0 0 15px }
.u8case1 dl dd span a:hover{color:#333}



.u8case2{width:775px; min-height:350px;}
.u8case2 dl{width:775px; height:90px; padding:50px 0; background:url(../images/line2.jpg) repeat-x left bottom}
.u8case2 dl.end{width:775px; height:90px; padding:50px 0;}
.u8case2 dl dt{width:150px; height:90px; float:left; overflow:hidden}
.u8case2 dl dd{width:600px; height:90px; float:right; overflow:hidden}
.u8case2 dl dd h1{width:600px; height:15px; overflow:hidden; font-weight:bold; line-height:15px;}
.u8case2 dl dd p{width:600px; height:75px; overflow:hidden; line-height:25px;}


.u8register{width:775px; min-height:350px; color:#595758}
.u8register h1{ font-size:18px; font-family: "微软雅黑"}
 input.text1{height:20px; line-height:20px; padding:0 5px;color:#595758; width:220px; background:#fff; border:1px solid #dddddd}
 input.text2{height:20px; line-height:20px; padding:0 5px;color:#595758; width:310px; background:#fff; border:1px solid #dddddd}
 input.btn{height:33px;  width:92px; background: url(../images/btn.jpg) no-repeat left top; border:0px; cursor:pointer}
 textarea.textarea1{width:400px; height:110px; overflow:hidden; background:#fff; border:1px solid #dddddd; margin:10px 0 0 0; padding:5px; line-height:18px}



.sidebar{width:202px; min-height:40px; margin:0 0 20px 0; float:left}

.sidebar1{width:177px; height:36px; line-height:36px; padding:0 0 0 25px; background:url(../images/sidebar1.jpg) no-repeat left top; font-size:14px; font-family: "微软雅黑" ; font-weight:bold; color:#fff}
.sidebar2{width:200px; height:auto; background:#dddddd; padding:0 1px}
.sidebar3{width:202px; height:11px;}

.sidebar2 ul{width:200px; min-height:32px;}
.sidebar2 ul li{width:200px; height:31px; line-height:30px; margin:1px 0 0 0; background:url(../images/sidenavbg.jpg) no-repeat left top;overflow: hidden;}
.sidebar2 ul li a{display:block; width:170px; height:31px;color:#595758; padding:0 0 0 30px}
.sidebar2 ul li a.a1{ background:url(../images/sidenavbg_hover.jpg) no-repeat left top; color:#ffffff}.sidebar2 ul li a.a1:visited{color:#ffffff}
.sidebar2 ul li a:hover{ color:#ffffff;background:url(../images/sidenavbg_hover.jpg) no-repeat left top;}



.sideimg{width:194px; height:64px; overflow:hidden; float:left; margin:0 0 17px 0; padding:3px 5px 6px 3px; background:url(../images/frame1.png) no-repeat left top}
.sidead{width:200px; height:auto; float:left;}



#bgbanner{margin:0px auto 0 auto; padding:0px; width:100%; height:425px; background:url(../images/bg.jpg) repeat left top; overflow:hidden;}
#banner{margin:0 auto; padding:0px;  height:425px; background:url(../images/bg.jpg) repeat left top;position:relative; overflow:hidden; width:1280px;}
/*width:1000px; left:-140px;*/
.banner{ position:relative; width:auto; height:auto;}
.bannerimg{ position:absolute; top:0px; left:-140px;  z-index:9; height:425px; overflow:hidden}









#bgcontainer{margin:0 auto; padding:0px; width:100%; height:395px; background:url(../images/bg.jpg) repeat left top }
#container{margin:0 auto; padding:0px; width:1010px; height:395px; background:url(../images/bg.jpg) repeat left top }
.hotnews{height:65px; width:1005px; padding:10px 0 0 5px; overflow:hidden}
.hotnews1{width:10px; height:40px; float:left}
.hotnews2{width:140px; height:40px; float:left; background:url(../images/hotbg2.jpg) repeat-x left top; font-family: "微软雅黑" ; font-weight:bold; line-height:35px; color:#fff;}
.hotnews3{width:40px; height:40px; float:left}
.hotnews4{width:805px; height:40px; float:left; background:url(../images/hotbg4.jpg) repeat-x left top}

.hotnews2 span{float:left; margin:10px 0 0 5px; cursor:pointer} .hotnews2 em{float:left; margin:10px 15px 0 15px}
.hotnews4 ul{width:805px; height:auto}
.hotnews4 ul li{width:795px; height:35px; line-height:35px; padding:0 0px 5px 10px; font-family: "微软雅黑" ; float:left}
.hotnews4 ul li em{ float:right; margin:0 15px 0 0; font-style:normal}
.hotnews4 ul li a{color:#fff;} .hotnews4 ul li a:visited{color:#fff;} 

.container{height:320px; width:1005px; padding:0px 0 0 5px; }
.container1{height:320px; width:255px; float:left; background:url(../images/containerbg.jpg) no-repeat left top; overflow:hidden}
.container2{height:320px; width:240px; float:left; background:url(../images/containerbg.jpg) no-repeat left top; overflow:hidden}
.container_title{width:205px; height:35px; padding:15px 0 0 15px; font-family: "微软雅黑" ; font-size:14px}
.container_title em{ font-style:normal; float:right; margin:7px 0 0 0}
.container_title a{color:#57585a} .container_title a：visited{color:#57585a}

.index_modle{width:205px; height:270px; padding:0px 0 0 15px}
.index_modleimg{width:170px; height:120px; padding:0 0 5px 15px; overflow:hidden}
.index_modle span{margin:0 0px 0 10px; width:90px; float:left; line-height:20px; height:20px; overflow:hidden;}

.index_industry{width:205px; height:255px; padding:0px 0 0 15px; line-height:20px}
.index_industry dl{width:205px; height:40px; padding:0 0 10px 0; margin:0 0 10px 0; background:url(../images/line2.jpg) repeat-x left bottom}
.index_industry dl dt{width:70px; height:40px; overflow:hidden; float:left}
.index_industry dl dd{width:122px; height:40px; overflow:hidden; float:right}
.index_industry dl dd h1{width:122px; height:25px; line-height:25px; overflow:hidden}
.index_industry dl dd p{width:122px; height:15px; line-height:15px; font-family:Arial; font-size:10px; overflow:hidden; color:#888888}
.index_industry dl dd p a{color:#888888} .index_industry dl dd p a:visited{color:#888888}
.index_industry dl.end{background-image:none}



.index_case{width:205px; height:250px; padding:0px 0 0 15px; position:relative}

.indexcase ul{width:205px; height:250px;overflow:hidden}
.indexcase ul li{width:205px; height:250px; overflow:hidden}
.indexcase{width:205px; height:250px;}
.indexcase_img{width:155px; height:95px; overflow:hidden; margin:0 auto}
.indexcase_text1{width:205px; height:30px; line-height:30px; text-align:center; overflow:hidden; margin:10px 0 0 0; background:url(../images/line3.jpg) repeat-x left bottom; font-weight:bold}
.indexcase_text2{width:205px; height:90px; line-height:20px;  overflow:hidden;} .indexcase_text2 p{padding:5px 0 0 0;width:205px; height:80px; overflow:hidden}
.indexcase_btn1{ position:absolute; width:8px; height:13px; top:40px; left:20px; cursor: pointer}
.indexcase_btn2{ position:absolute; width:8px; height:13px; top:40px; right:5px; cursor: pointer}


.index_blog{width:205px; height:250px; padding:0px 0 0 15px;}
.index_blog ul{width:205px; height:auto}
.index_blog ul li{width:205px; height:30px; line-height:30px; overflow:hidden; background:url(../images/line2.jpg) repeat-x left bottom}
.index_blog ul li em{ float:left; font-style:normal; margin:12px 6px 0 8px}
.index_blog ul li a{width:175px; height:30px; line-height:30px; overflow:hidden; display:block}

.index_blog dl{width:205px; height:50px; padding:20px 0 0 0}
.index_blog dl dt{width:80px; height:50px; float:left}
.index_blog dl dd{width:110px; height:50px; float:right}
.index_blog dl dd span{color:#f00; font-weight:bold; line-height:30px}



#bgfooter{margin:0 auto; padding:0px; width:100%; height:125px; background:url(../images/bg.jpg) repeat left top; float:left }
#footer{margin:0 auto; padding:0px; width:1010px; height:125px; background:url(../images/bg.jpg) repeat left top }
.subnav{width:1005px;height:35px;  padding:0px 0 15px 5px;}
.subnav1{width:10px;height:35px; float:left} 
.subnav2{width:985px;height:35px; float:left; background:url(../images/subnav2.jpg) repeat-x left top} 
.subnav3{width:10px;height:35px; float:left}

.subnav2 ul{margin:0 auto; width:840px; height:30px;}
.subnav2 ul li{width:90px; height:30px; line-height:30px; text-align:center; float:left; background:url(../images/line1.jpg) no-repeat right center}
.subnav2 ul li.end{background-image:none}
.subnav2 ul li a:hover{color:#333}

.copyright{width:1010px;height:auto; text-align:center}
.copyright span{margin:0 10px 0 0} .copyright em{margin:0 10px 0 0; font-style:normal}


.iDiv {POSITION: absolute; LINE-HEIGHT: 22px; TEXT-INDENT: 4px; BACKGROUND: url(../images/frame6.jpg) no-repeat 100% 0px; HEIGHT: 22px; COLOR: #999999; VERTICAL-ALIGN: middle; CURSOR: pointer; border-left:1px solid #ccc; z-index:-1px;}
.iDiv_over{BACKGROUND-POSITION: 100% 0px; COLOR: #999999; position:absolute; z-index:-1px;}
.iDiv_out{BACKGROUND-POSITION: 100% 0px; COLOR: #999999; position:absolute; z-index:-1px;}
.cDiv{Z-INDEX: 1; BORDER: #ccc 1px solid; POSITION: absolute; BACKGROUND: #fff; OVERFLOW: auto; CURSOR: default; moz-user-select: none}
.cDiv UL{PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; listStyle: none}
.cDiv UL LI {LINE-HEIGHT: 20px; TEXT-INDENT: 4px; HEIGHT: 20px}

#idTabs a.selected {background:url(../images/maintitlebg_hover.jpg) no-repeat left top;}
.items>div { display:none; float:left; margin:0.1em 0 0 0.5em; }

#box {position:relative;width:auto;height:auto}
#box .imgList{	position:relative;width:1280px;height:200px;overflow:hidden;}
#box .imgList li{position:absolute;top:0;width:1280px;height:200px;}
#box .countNum{	position:absolute;	right:140px; bottom:5px;}
#box .countNum li{	width:15px;	height:15px; line-height:15px;	float:left;	color:#fff;	border-radius:20px;	background:#f3b552;text-align:center;margin-right:5px;cursor:pointer;opacity:0.9;filter:alpha(opacity=90);}
#box .countNum li.current{background:#f00;font-weight:bold;opacity:1;filter:alpha(opacity=90);}

.Obtn {
	MARGIN-TOP: 104px; WIDTH: 30px; BACKGROUND: url(../images/float_btn.png) no-repeat; FLOAT: left; HEIGHT: 140px; MARGIN-LEFT: 0px
}
* HTML .Obtn {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/float_btn.png",sizingMethod='crop'); WIDTH: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 140px
}
* + HTML .Obtn {
	MARGIN-TOP: 104px; WIDTH: 30px; BACKGROUND: url(../images/float_btn.png) no-repeat; FLOAT: left; HEIGHT: 140px; MARGIN-LEFT:0px
}

#selecttype{ float:left; height:20px; padding:0px; margin:0px; border:1px solid #c6c6c6; line-height:20px;}






.knowlage{width:775px; min-height:350px;}
.knowlagecontent{width:775px; height:auto; padding:0 0 45px 0 }
.knowlagecontent ul{width:775px; height:auto; }
.knowlagecontent ul li{width:775px; height:40px; line-height:40px;background:url(../images/line2.jpg) repeat-x left bottom; overflow:hidden}
.knowlagecontent ul li em{float:right; font-style:normal; margin:0 10px 0 0}
.knowlagecontent ul li a{width:755px; height:40px; background:url(../images/icon12.gif) no-repeat 10px center; display:block; padding:0 0 0 20px}

.sidebar2_1{width:180px; height:180px; background:#ececed; padding:10px}
.sidebar2_2{width:200px; height:25px; text-align:center; line-height:25px; background:#ececed; padding:0 0 10px 0}


.member{width:775px; min-height:350px; margin:0 0 40px 0}
.login{width:505px;height:320px; margin:90px 0 0 0; padding:0 20px; background:url(../images/loginbg.png) no-repeat left top}

input.text4{height:20px; line-height:20px; padding:0 5px;color:#595758; width:450px; background:#fff; border:1px solid #dddddd}
textarea.textarea2{width:600px; height:110px; overflow:hidden; background:#fff; border:1px solid #dddddd; margin:10px 0 0 0; padding:5px; line-height:18px}
select.select1{height:20px; width:230px;  }
input.btn6{height:41px;  width:121px; background: url(../images/btn6.jpg) no-repeat left top; border:0px; cursor:pointer}

.member ul{width:775px; height:auto; }
.member ul li{width:775px; height:40px; line-height:40px;background:url(../images/line2.jpg) repeat-x left bottom; overflow:hidden}
.member ul li em{float:right; font-style:normal; margin:0 10px 0 0}

.member ul li span{float:right; font-style:normal; margin:0 10px 0 30px}
.member ul li span strong{font-weight:normal; color:#ff0000}

.member ul li a{width:755px; height:40px; background:url(../images/icon12.gif) no-repeat 10px center; display:block; padding:0 0 0 20px}









#banner ul{position:absolute;list-style-type:none; border:0px solid #fff;z-index:999;margin:0; padding:0; bottom:15px;left:960px;}
#banner ul li{padding:0px 0px;width:16px; float:left;display:block; text-indent:-9999px; color:#FFF;border:#e5eaff 0px solid; background:url(../images/jsbtn.png) no-repeat left top;cursor:pointer}
#banner ul li.on{background:url(../images/jsbtn_hover.png) no-repeat left top}
#banner_list a{position:absolute; top:0px} /*让四张图片都可以重叠在一起*/


.link{ width:1010px; background:#f00; margin:0px auto; margin-bottom:13px;}
.link_bg_cen{ background:url(../Images/link_bg_cen.jpg) repeat-y; height:auto; padding:0px 30px; width:950px; line-height:22px;}
.link_bg_cen span{ font-family: "微软雅黑" ; font-size:14px; padding-right:8px;}
.link_bg_cen a{ padding:0px 8px 0px 0px;}