@charset "utf-8";
body{background:#f6f6f6;}
/*head*/
.headbox{height:130px;background:#f0f0f0;}
.headtop{height:44px;background:url(headxian.png) repeat-x left bottom;background-color:#f0f0f0;}


.sethome{font-weight:normal;letter-spacing:2px;margin-top:10px;float:right;font-size:22px;color:#0585be;line-height:34px;display:block;width:190px;height:34px;padding-left:34px;background:url(tel.png) no-repeat left center;}


.mfnav{position:relative;}
.logo{width:250px;height:70px;display:block;float:left;}
.navbox{width:860px;height:50px;float:right;background:url(navbg.png) no-repeat center center;margin-top:10px;padding:5px 3px;}
.navbox ul li{float:left;margin:0 2px;width:118px;}
.navbox ul li>a{display:block;width:100%;height:42px;color:#fff;text-align:center;font-size:14px;font-weight:500;letter-spacing:2px;}
.navbox ul li p{height:8px;width:100%;border-right:1px solid #fff;}
.navbox ul li:hover p{background:url(navico.png) no-repeat center top;}
.navbox ul li a span{font-size:12px;color:#fff;}

#menubg p{background:url(navico.png) no-repeat center top;}
#menuli{width:2px; background:url(navx.png) top center;float:left;height:45px;}

.subnav{width:100%;background:url(tow_bg.png);min-height:150px;position:absolute;left:0;top:62px;z-index:99;display:none;}
.smnav{float:left;border-left:1px solid #e2e2e2;width:118px;margin-right:3px;}
.smnav h1 a{display:block;width:116px;height:16px;line-height:16px;border-left:2px solid #f2f2f2;text-indent:15px;color:#666;margin-top:8px;font-size:12px}
.smnav h1 a:hover{border-left:2px solid #3d3d3d;color:#9a2232;text-decoration:underline;}

/*head---end---*/


.banner{height:335px;width:1350;overflow:hidden;min-width:1152px;position:relative;}
.banner img{height:335px;width:1350px;margin:0 auto;}


/*广告轮播图*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{  height:335px; background:#333; position:relative; overflow:hidden;width:1350px;left:50%;margin-left:-675px;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(l.png) no-repeat; position:absolute; top:154px; left:10%; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(r.png) no-repeat; position:absolute; top:154px; right:10%; z-index:10;}
#playBox .smalltitle {width:100%; height:44px; position:absolute; bottom:0;left:0; z-index:10;background:url(tm50.png);}
#playBox .smalltitle ul{ width:180px; margin:0 auto;}
#playBox .smalltitle ul li{border-radius:3px; width:30px; height:7px; margin:15px 7px; background:#808080; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#3d3d3d;width:60px;}



.main{width:1152px;min-width:1152px;margin:0 auto;}
.pad15{padding:15px 0;}
.inleft{width:186px;float:left; }
.inleft ul{width:100%;background:#fff;/*height:485px;*/overflow:hidden;}
.inleft ul li{border-right:2px solid #6d6d6d;}
.inleft ul li a{color:#808080;font-size:14px;display:block;width:99%;height:34px;text-indent:25px;line-height:34px;}
.inleft ul li:hover{border-color:#3a99f4;}
.inleft ul li a:hover{background:#389bf8;color:#515151;}
#inhov{border-color:#3a99f4;}
#inhov a{background:#389bf8;color:#515151;}

.inleft ul li .mservice{display: none;}
.inleft ul li .mservice h1{height:34px;}
.inleft ul li .mservice h1 a{text-indent:35px;font-size: 14px;}

.inrcontent{width:950px;float:right;}


.main_one{width:100%;height:140px;}
.main_one ul li{width:228px;height:140px;float:left;margin-left:11px;overflow:hidden;}
.main_one ul li.mobg0{background:url(mobg1.png) no-repeat right top;margin-left:0;}
.main_one ul li.mobg1{background:url(mobg2.png) no-repeat right top;}
.main_one ul li.mobg2{background:url(mobg3.png) no-repeat right top;}
.main_one ul li.mobg3{background:url(mobg4.png) no-repeat right top;}
.main_one ul li a{display:block;width:173px;height:100%;background:url(mobai.png) no-repeat;padding:10px 40px 10px 15px;}
.main_one ul li h1{color:#0A5396;font-size:18px;width:120px;line-height:32px;overflow:hidden; letter-spacing:1px;}
.main_one ul li h2{font-size:12px;width:150px;line-height:22px;overflow:hidden;}
.main_one ul li p{font-size:12px;line-height:18px;}
.main_one ul li a:hover{background:url(moblue1.png) no-repeat;}
.main_one ul li a:hover h1{color:#fff;}
.main_one ul li a:hover h2{color:#e6e6e6;}
.main_one ul li a:hover p{color:#fff;}



.main_two{
width:940px;
height:307px;
padding:11px 5px;
background:#fff;

margin-top:16px;
}

.intitle{height:40px;border-bottom:1px solid #d8d8d8;}
.intitle p{height:39px;width:70%;line-height:39px;float:left;color:#808080;font-size:16px;letter-spacing:2px;}
.intitle em{float:left;color:#3596f8;font-size:20px;line-height:39px;}
.intitle p span{font-size:20px;color:#3596f8;border-bottom:2px solid #3596f8;padding-bottom:7px;}
.intitle a{margin-top:10px;font-family:"Aparajita";float:right;background:#3596f8;letter-spacing:2px;color:#fff;font-size:14px;padding:1px 10px;}

.active{margin:17px 0;}
.active ul li{float:left;margin-right:5px;}
.active ul li a{padding:5px 10px;border:1px solid #e5e5e5;color:#6c6c6c;font-size:14px;}
.active ul li a:hover{color:#fff;border-color:#3596f8;background:#3596f8;}

.incase{width:100%;}
.incase ul{width:100%;}
.incase ul li{width:430px;height:30px;float:left;margin:0 20px;}
.incase ul li a{float:left;line-height:30px;color:#656565;}
.incase ul li span{float:right;line-height:30px;color:#656565;}
.incase ul li a:hover{color:#389bf8;text-decoration:underline;}

.inhezuo{background:#fff;margin-top:16px;height:145px;}
.picScroll-left{ width:100%;  overflow:hidden; position:relative;    }
.picScroll-left .prev{ display:block;  width:15px; height:30px; float:right; margin-right:7px; margin-top:35px;  overflow:hidden;
			 cursor:pointer; background:url(right.png) no-repeat;}
.picScroll-left .next{ display:block;  width:15px; height:30px; float:left;background:url(left.png) no-repeat;margin-top:35px;  }
.picScroll-left .bd{ padding:10px;float:left;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 13px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:190px; height:80px; display:block;   }







/*foot*/
.footer{background:#c8c8c8;padding:11px;}
.fnav{height:60px;text-align:center;line-height:60px;color:#616364;border-bottom:1px solid #515151;}
.fnav a{color:#616364;margin:0 10px;}
.copyright{text-align:center;line-height:26px;color:#616364;}
.copyright p{line-height:26px;color:#616364;}
.link{margin-top:16px;line-height:30px;}
.link a{margin: 0 9px;}


/* 内页 */
.alld{width:100%;background:#e9e9e9;padding-bottom:20px;}
.homepage{width:100%;height:36px;border-bottom:1px solid #d8d8d8;margin-bottom:25px;}
.content{width:1153px;margin:0 auto;padding:40px 0;min-width:1000px;}
.left{width:252px;float:left;background:#fff;min-height:450px;}
.dctitle{width:100%;height:91px;background:url(dctitle.png) no-repeat center top;}
.dctitle table{width:100%;height:100%;}
.dctitle table tr td p{color:#fff;font-size:50px;text-align:right;padding-right:9px;}
.dctitle table tr td h1{color:#fff;font-size:18px;}
.dctitle table tr td span{color:#fff;font-size:10px;}
.left ul{background:#f9f9f9;padding:0 3px;}
.left ul li{background:url(cateico.png) no-repeat 20px center;height:40px;line-height:40px;border-bottom:1px solid #e1e1e1;}
.left ul li a{display:block;width:100%;height:100%;font-size:14px;color:#434343;text-indent:40px;}
.left ul li a:hover{background:url(catebg.png) no-repeat;color:#fff;}
#hov{background:url(catebg.png) no-repeat;color:#fff;}
.right{width:880px;float:right;background:#fff;padding:16px 5px;}
.dtitle{height:36px;line-height:28px;width:50%;float:left;}
.dtitle span{color:#3596f8;font-size:22px;border-bottom:2px solid #3596f8;padding-bottom:8px;}
.weizhi{float:right;width:49%;color:#848484;text-align:right;}
.weizhi a{color:#848484;letter-spacing:1px;line-height:36px;}
.weizhi a.home{background:url(home.png) no-repeat left center;padding-left:22px;}

.msgcontent{padding: 0px 10px 10px;line-height:24px;min-height:300px;margin-bottom:20px;color:#434343;}
.msgcontent p{line-height:24px;color:#434343;}
.msgcontent img{max-width:840px;}
.ddtitle{border-bottom:1px solid #e3e3e3;height:60px;margin-bottom:10px;}
.ddtitle h1{text-align: center;font-size:16px ;color:#585858;}
.ddtitle h2{text-align: center;font-size: 14px;color:#999999;line-height: 30px;}
.msgcontent h3 a:hover{color:#389bf8;}

/*list_book*/
.book{margin-left:55px;}
.book table tr{height:60px;}
.book table tr td span{font-size:18px;}
.book input[type=text]{height:38px;width:466px;background:#e5e6e6;border-radius:5px;border:none;}
.shabox{-moz-box-shadow:-1px -1px 1px 1px #d9dada;-webkit-box-shadow:-1px -1px 1px 1px #d9dada;box-shadow:-1px -1px 1px 1px #d9dada;}
.book textarea{height:208px;width:668px;background:#e5e6e6;border-radius:5px;border:none;}
.book input[type=submit]{height:54px;width:200px;background:url(btnbg.png) repeat-x;border-radius:5px;border:none;cursor:pointer;overflow:hidden;text-align:center;line-height:54px;font-size:20px;color:#fff;}

/*service*/
.fwlist{height:128px;padding:20px 10px;border-bottom:1px solid #e3e3e3;}
.fwlist table{width:100%;height:100%;}
.fwlist table tr td img{width:200px;height:125px;border:1px solid #afafb1;}
.fwlist table tr td h1 a{color:#585858;font-size:16px;line-height:34px;font-weight:600;}
.fwlist table tr td p{line-height:30px;}
.fwlist table tr td h1 a:hover{color:#389bf8;}

/*knowledge*/
.knowlist{width:41%;float:left;margin:10px 4%;height:140px;overflow: hidden;border-bottom:1px solid #ccc;}
.knowlist table tr td img{width:130px;height:100px;}
.knowlist table tr td h1 a{color:#333;font-size: 16px;line-height: 28px;}
.knowlist table tr td div p{line-height: 24px;}


/*pros*/
.prolist{width:100%;height:280px;overflow:hidden;padding-bottom:20px;border-bottom:1px dashed #ccc;margin-top:30px;}
.propic{width:281px;float:left;}
.propic img{width:265px;height:252px;display:block;border:1px solid #ccc;padding:5px;}
.proc{width:500px;float:right;}
.proc h1{line-height:30px;}
.proc h1 a{font-size:16px;color:#7c7c7c;}
.proc h1 a:hover{color:#4d4d4d;text-decoration:underline;}

.pronote{height:90px;width:100%;line-height:26px;}
.pronote p{line-height:26px;}
.ppiclist{height:155px;}
.ppiclist ul li{float:left;margin-left:40px;width:136px;}
.ppiclist ul li img{width:134px;height:126px;border:1px solid #ccccce;}
.ppiclist ul li p{text-align:center;}
.ppiclist ul li a:hover p{color:#4d4d4d;text-decoration:underline;}

.prode{height:266px;width:100%;padding-bottom:20px;border-bottom:1px dashed #ccc;}
.prode table tr td  img{width:352px;height:263px;}
.prode table tr td h1{font-size:16px;color:#333;margin-bottom:10px;}
.prode table tr td  p{line-height:24px;}
.pdtitle{width:140px;margin:30px 0 19px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#fff;background:#e00000;}
.pdc{line-height:26px;min-height:235px;line-height:26px;}
.pdc p{line-height:26px;}

.prodec{width:100%;margin-top:25px;min-height:350px;}
#outer {width:100%;margin:0px auto;}
#tab {overflow:hidden;zoom:1;border-bottom:2px solid #333333;}
#tab li {float:left;height:40px;	cursor:pointer;	line-height:40px;padding:0 25px;}
#tab li.current {color:#fff;background:#333333;}
#proc ul {line-height:26px;display:none;	padding:15px 0;}
/*news*/
.newslist{height:74px;line-height:25px;margin-top:20px;}
.newsnum{height:74px;width:74px;float:left;text-align:center;line-height:74px;color:#8c8c8c;font-size:38px;font-weight:normal;}
.newsdc{width:651px;height:74px;float:left;border-left:3px solid #efefef;padding:0 10px;}

.newslist h1{height:34px;line-height:34px;}
.newslist h1 a{float:left;color:#494949;font-size:16px;font-weight:bold;}
.newslist h1 span{float:right;font-size:14px;}
.newslist p{line-height:28px;}
.newslist:hover .newsnum{background:#eda616;color:#fff;}
.newslist:hover .newsdc{background:#efefef;}

.newscontent,.newscontent p{line-height:26px;}
/*case*/
.caselist{width:277px;height:205px;float:left;overflow:hidden;margin:8px;}
.caselist img{width:275px;height:166px;border:1px solid #afafb1;}
.caselist h1 {text-align:center;padding-top:7px;}
.caselist h1 a{line-height:20px;font-size:14px;color:#828282;}
.caselist h1 a:hover{color:#389bf8}

/*kehu*/
.khlist{width:192px;height:120px;float:left;overflow:hidden;margin:13px;}
.khlist img{width:190px;height:80px;border:1px solid #afafb1;}
.khlist h1 {text-align:center;padding-top:7px;}
.khlist h1 a{line-height:20px;font-size:14px;color:#828282;}
.khlist h1 a:hover{color:#389bf8}

.cbshow{height:480px;width:100%;background:url(cbbg.png) no-repeat center bottom;}
.conc{background:#424242;padding-bottom:20px;}
.conct{background:#f89f21;width:270px;height:60px;text-align:center;line-height:60px;color:#fff;font-size:22px;letter-spacing:2px;}

.mnp{margin:20px 0;}
.mnp table tr td{font-size:16px;}
.mnp table tr td a{font-size:16px;}

/*fangan*/
.falist{width:260px;height:243px;margin-top:20px;float:left;margin-left:30px;}
.falist img{width:260px;height:203px;display:block;}
.falist p{line-height:30px;letter-spacing:1px;text-align:center;margin-top:10px;}


/*contact*/
.contact{margin-left:10px;padding-left:70px;background:url(contact.png) no-repeat left 20px;min-height:380px;color:#333333;}
.contact h1{color:#333333;font-size:18px;font-weight:bold;margin-bottom:20px;}
.contact p{color:#333333;line-height:26px;}
.ditu{width:730px;margin:0 auto;}
/* 公共分页样式*/
.page{ height:25px; text-align:center; margin-top:20px;}
.page span{ margin:2px; border:1px solid #CCC; padding:2px 5px;}
.page a{ margin:2px;}
.hover{ color:#F00}


.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(qqbg.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}



