@charset "utf-8";

/*head*/
.headbox{height:138px;}
.headtop{height:38px;background:url(headxian.png) repeat-x left bottom;background-color:#f0f0f0;}

.welcome{float:left;line-height:37px;color:#808080;}
.sethome{float:right;letter-spacing:1px;color:#808080;line-height:37px;display:block;width:130px;height:36px;padding-left:39px;background:url(tel.png) no-repeat left center;}

.hmain{width:1000px;margin:0 auto;height:100px;position:relative;}
.mfnav{height:45px;background:url(navbg.png);}
.logo{width:330px;height:110px;display:block;position:absolute;left:0;top:0;z-index:999999;}
.navbox{width:646px;height:100px;float:right;}
.navbox ul li{float:left;line-height:100px;margin:0 6px;}
.navbox ul li a{padding:5px 14px;color:#8c8c8c;text-align:center;font-size:16px;letter-spacing:1px;border-radius:9px;}
.navbox ul li a:hover{background:#e60012;color:#fff;}


#menubg{background:#e60012;color:#fff;}
#menuli{width:2px; background:url(navx.png) top center;float:left;height:45px;}


/*head---end---*/


.banner{height:480px;width:100%;overflow:hidden;min-width:1200px;position:relative;}
.banner img{height:480px;width:1920px;margin:0 auto;}


/*广告轮播图*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{  height:480px; background:#333; position:relative; overflow:hidden;width:1920px;left:50%;margin-left:-960px;}
#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:210px; left:20%; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(r.png) no-repeat; position:absolute; top:210px; right:20%; 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:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:15px; height:15px; margin:15px 7px; background:url(lbai.png) no-repeat; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:url(lred.png) no-repeat;}



.main{width:1000px;min-width:1000px;margin:0 auto;}
.pad50{padding:50px 0;}
.inleft{width:288px;float:left; }
.leftone{
-moz-box-shadow:0px 2px 2px 2px #c0c0c0;
-webkit-box-shadow:0px 2px 2px 2px #c0c0c0;
box-shadow:0px 2px 2px 2px #c0c0c0;
}
.inltitle{

height:63px;
padding:15px;
background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #09233f), color-stop(1, #153250));
  background:-moz-linear-gradient(top, #09233f 5%, #153250 100%);
  background:-o-linear-gradient(top, #09233f 5%, #153250 100%);
  background:-ms-linear-gradient(top, #09233f 5%, #153250 100%);
  background:linear-gradient(to bottom, #09233f 5%, #153250 100%);
  background:-webkit-linear-gradient(top, #09233f 5%, #153250 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#09233f', endColorstr='#153250',GradientType=0);
  }
.inltitle p{font-size:22px;font-family:"Microsoft Yahei";color:#fff;letter-spacing:3px;line-height:28px;}
.inltitle p span{font-size:14px;font-family:"Microsoft Yahei";letter-spacing:1px;}
.inab{
height:138px;
padding:17px;
overflow:hidden;
background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #42688d), color-stop(1, #618db8));
background:-moz-linear-gradient(top, #42688d 5%, #618db8 100%);
background:-o-linear-gradient(top, #42688d 5%, #618db8 100%);
background:-ms-linear-gradient(top, #42688d 5%, #618db8 100%);
background:linear-gradient(to bottom, #42688d 5%, #618db8 100%);
background:-webkit-linear-gradient(top, #42688d 5%, #618db8 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42688d', endColorstr='#618db8',GradientType=0);
}
.inabpic{display:block;width:288px;height:183px;}
.cbox{padding-bottom:17px;border-bottom:1px solid #BBAFAF;height:100px; font-size:14px; overflow:hidden; color:#fff;}
.cbox p{line-height:26px;color:#fff;}

.more{text-align:right;margin-top:9px;}
.more a{color:#fff;font-size:14px;}

.incontact{
width:252px;
padding:12px 17px;
border:1px solid #d4d4d4;
margin-top:15px;
-moz-box-shadow:0px 1px 1px 1px #dfdfdf;
-webkit-box-shadow:0px 1px 1px 1px #dfdfdf;
box-shadow:0px 1px 1px 1px #dfdfdf;
}
.tacttitle{height:80px;width:100%;}
.tacttitle p{padding-bottom:11px;border-bottom:1px solid #dbdbdb;}
.tacttitle p .tlt{padding-left:16px;border-left:5px solid #68ab54;color:#00a1e8;font-size:18px;}
.tacttitle p .trt{color:#00a1e8;font-size:18px;color:#e50213;margin-left:34px;font-size:14px;}
.tacttitle img{margin-top:10px;}
.tactc{margin-top:2px;}
.tactc h1{font-size:18px;font-family:"Microsoft Yahei";color:#555555;line-height:44px;}
.tactc p{font-size:12px;font-family:"Microsoft Yahei";color:#636363;line-height:26px;}
.inrcontent{width:693px;float:right;}

.innews{
width:301px;
height:241px;
padding:17px;
border:1px solid #d4d4d4;
-moz-box-shadow:0px 1px 1px 1px #c0c0c0;
-webkit-box-shadow:0px 1px 1px 1px #c0c0c0;
box-shadow:0px 1px 1px 1px #c0c0c0;
float:left;
}

.inctitle{height:34px;border-bottom:1px solid #b3b3b3;}
.inctitle p{color:#00a1e8;font-size:18px;font-family:"Microsoft Yahei";width:220px;float:left;}
.inctitle p span{color:#e50213;font-size:14px;font-family:"Microsoft Yahei";line-height:34px;margin-left:15px;}
.inctitle a{float:right;color:#8c8c8c;font-size:12px;font-family:"Microsoft Yahei";line-height:34px;}

.innewbox{height:45px;margin-top:15px;}
.innewbox span{color:#707070;font-size:14px;font-family:"Microsoft Yahei";}
.innewbox h1{line-height:35px;height:35px;width:301px;overflow:hidden;}
.innewbox h1 a{color:#1b1c41;}
.innewbox h1 a:hover{color:#8d8ea0;text-decoration:underline;}

.inys{
width:339px;
float:right;
height:275px;
border:1px solid #d4d4d4;
-moz-box-shadow:0px 1px 1px 1px #c0c0c0;
-webkit-box-shadow:0px 1px 1px 1px #c0c0c0;
box-shadow:0px 1px 1px 1px #c0c0c0;
position:relative;
}

.tm{position:absolute;top:0;left:0;width:339px;height:36px;background:none;z-index:10;}
.tmtext1{width:310px;height:35px;margin-top:15px;border-bottom:1px solid #fff;margin-left:15px;}
.tmtext1 p{color:#fff;font-size:22px;font-family:"Microsoft Yahei";line-height:20px;}
.tmtext1 p span{color:#fff;font-size:14px;font-family:"Microsoft Yahei";line-height:34px;margin-left:15px;}
.tmtext2{line-height:36px;color:#fff;font-size:18px;font-family:"Microsoft Yahei";margin-top:55px;margin-left:15px;}


.main_one{width:100%;height:280px;}
.leftcate{width:230px;float:left;background:#fff;}
.catetitle{width:100%;height:40px;background:url(catebg1.png) no-repeat;text-indent:68px;color:#fff;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:40px;}

.picScroll-left{ width:339px;  overflow:hidden; position:relative;  border:0px solid #ccc;  }		
.picScroll-left .hd {line-height:27px;width:49px;height:27px;position:absolute;right:10px;top:13px;background:url(allbtn.png) no-repeat;z-index:13;}
.picScroll-left .hd .prev{padding:4px 9px;pointer:cursor;}
.picScroll-left .hd .next{padding:4px 9px;pointer:cursor;}
.picScroll-left .bd{ float:left; width:339px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0px; float:left; _display:inline; overflow:hidden; position:relative;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:339px; height:272px; display:block;  }
.picScroll-left .bd ul li .tmtext3{width:309px;padding:10px 15px;height:45px;background:rgba(0,0,0,0.5);color:#fff;line-height:22px;position:absolute;left:0;bottom:0;z-index:13;}





.main_two{
width:659px;
height:365px;
padding:30px 15px;
border:1px solid #d4d4d4;
-moz-box-shadow:0px 1px 1px 1px #c0c0c0;
-webkit-box-shadow:0px 1px 1px 1px #c0c0c0;
box-shadow:0px 1px 1px 1px #c0c0c0;
margin-top:10px;
}

.inpnote{width:100%;height:83px;color:#1b1c41;line-height:26px;font-weight:500;margin-top:20px;overflow:hidden;}
.inpnote p{color:#1b1c41;line-height:26px;font-weight:500;}
.inpshow{height:190px;border-bottom:1px solid #b3b3b3;padding-top:17px;}

.inpbox{width:140px;height:140px;margin-top:2px;float:left;position:relative;margin-left:25px;}
.inpbox img{width:140px;height:140px;}
.inptm{width:100%;position:absolute;left:0;bottom:0;height:60px;line-height:60px;text-align:center;background:rgba(0,0,0,0.3);z-index:10;overflow: hidden;}
.inptm a{letter-spacing:2px;color:#fff;}
.ml25{margin-left:25px;}

.inptm a:hover{color:#f3f3f3;text-decoration:underline;}

.intitle{height:40px;background:url(titlexian.png) repeat-x left bottom;}
.intitle p{display:inline;height:38px;border-bottom:2px solid #ff9a00;line-height:38px;float:left;color:#4e93d4;font-size:16px;letter-spacing:2px;}
.intitle p em{color:#b3b3b3;}
.intitle p span{font-size:12px;color:#b3b3b3;}
.intitle a{float:right;letter-spacing:2px;color:#4e93d4;font-size:16px;line-height:38px;}







/*foot*/
.footer{height:100px;background:#5f5b5b;padding:11px;}
.hmain{width:1100px;margin:0 auto;}
.textcenter{text-align:center;line-height:30px;color:#fff;}
.textcenter p{line-height:30px;color:#fff;}
.qq{position:absolute;right:130px;top:35px;z-index:10;}

/* 内页 */
.alld{width:100%;background:#e9e9e9;padding-bottom:20px;}
.homepage{width:100%;height:32px;border-bottom:1px solid #a8a8a8;margin-bottom:30px;}
.content{width:1000px;margin:0 auto;padding:40px 0;min-width:1000px;}
.left{width:140px;float:left;}
.left ul li{background:url(cateico.png) no-repeat left center;text-indent:18px;height:40px;line-height:40px;width:100%;overflow:hidden;}
.left ul li a{font-size:16px;color:#00a1e8;}
.right{width:840px;float:right;}
.dtitle{height:32px;line-height:20px;color:#e60012;font-size:18px;width:50%;float:left;}
.weizhi{float:right;width:49%;color:#999999;text-align:right;font-size:12px;margin-top:7px;}
.weizhi a{color:#999999;letter-spacing:2px;font-size:12px;}

.msgcontent{padding: 0px 10px 20px;line-height:28px;min-height:350px;background:#fff;margin-bottom:20px;}
.msgcontent p{line-height:28px;}
.msgcontent img{max-width:840px;}

/*list_book*/
.book{border-color:#000;}

/*pros*/
.prolist{width:100%;height:315px;overflow:hidden;margin-top:30px;}
.propic{width:281px;float:left;}
.propic img{width:265px;height:252px;display:block;border:1px solid #ccc;padding:5px;}
.proc{width:540px;float:right;}
.proc h1{line-height:30px;}
.proc h1 a{font-size:16px;color:#7c7c7c;}
.proc h1 a:hover{color:#4d4d4d;text-decoration:underline;}
.proc img{width:100%;height:315px;}

.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;}

#phov{color:#808080;}
.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:743px;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:380px;height:350px;float:left;overflow:hidden;margin:10px;}
.casepic{width:380px;height:210px;position:relative;}
.casetm{height:38px;line-height:38px;position:absolute;left:0;bottom:0;background:url(tm.png);color:#fff;text-align:center;width:100%;}
.casetm a{font-size:16px;color:#fff;}
.casetm a:hover{color:#c77f1b;}
.casec{padding:20px;}
.casec p{line-height:26px;}

.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*/
.ccontent{margin-top:5px;width:100%;background:url(contact.png) no-repeat right top;min-height:400px;}
.ccontent h1{color:#333333;font-size:18px;font-weight:bold;margin-bottom:20px;}
.ccontent p{color:#333333;line-height:40px;letter-spacing:1px;}
/* 公共分页样式*/
.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}

/*kefu*/

.kefu{width:108px;height:162px;border:1px solid #dddddd;border-radius: 13px 13px 0 0;background: url(qqzx.png) no-repeat center top;background-color:#fff;position: fixed;top:320px;right:10px;z-index:9999;}
.kefu p{margin-top:130px;text-align: center;}
.kefu p a{display: block;width:80px;height:20px;border-radius: 5px;text-align: center;line-height: 20px;color:#fff;background: #0484cd;margin:0 auto;}
