* {padding:0; margin:0; outline:0;}
a {text-decoration:none;color:#666;}
a:focus{outline:0;} /*for ff f6n.net*/
h5 { font-size:12px;}
li {list-style:none;}
img {border:0px;}
body {font-size:12px;}
.clear{clear:both;margin:0;padding:0;font-size:0;line-height:0;}
.w1000{width:1000px; margin:auto;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fn:after { clear: both; content: " "; display: block; font-size: 0; height: 0;visibility: hidden; }
.fn {zoom:1;}
.pa{ position:absolute;}
.pr{ position:relative}
.container{margin-left:auto; margin-right:auto; width:980px;}
.content , .footer { width:980px; margin:0 auto; overflow:hidden; }

.top{ width:100%; margin:auto;}
.header{width:1000px; height:158px; margin:auto; position:relative;}

.hot{border-bottom:1px solid #f7fafd; position:relative; top:36px;}

.welcome{color:#8d8d8d; padding-top:10px;}

.logo{ background:url(images/index_01.png); width:650px; height:120px; float:left; margin-top:10px;}

.hotline{ background:url(images/index_02.png); width:206px; height:25px; float:right; margin-top:40px; font-size:26px; color:#024fa1; font-weight:bold; padding-top:18px;}

.sub{color:#8d8d8d; float:right; margin:10px 20px;}
.sub a{color:#8d8d8d;}

.nav{ background:url(images/index_03.png) no-repeat; width:998px; margin:auto; height:46px; position:absolute; z-index:2}
.nav a{ float:left; line-height:46px; width:109px; font-size:14px; font-family:微软雅黑; color:#fff; text-align:center;}
.nav a:hover{background:url(images/index_03.jpg); color:#fff;}
.nav img { float:left;}

.banner{ width:100%; height:500px; position:relative;}
.flash { }
.main{width:100%; margin:auto;}

.pp{width:1000px; margin:auto;}

.l_tit { height:26px; line-height:22px; border-bottom:1px solid #e5e5e5; font-weight:normal; margin-bottom:10px;}
.l_tit a { font-family:"Microsoft Yahei"; font-size:14px; color:#0062b4; border-bottom:3px solid #038bd5; height:24px; display:inline-block; padding-right:5px; margin-right:3px;}
.l_tit a:hover { text-decoration:none;}
.l_tit em { color:#dbdbdb; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}


/*--Flexslider--*/
.flexslider{position:relative;width:100%;height:500px; margin:0 auto;overflow:hidden;zoom:1; text-align:center; background:url(images/index_06.jpg) repeat-x center top; position:relative; z-index:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; }
.flexslider .slides li{height:500px;}
.flexslider .shadow{ width:100%; position:relative; bottom:60px; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; font-size:20px; color:#F7E6CB; text-align:center }  
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:200px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer; display:none}
.flex-control-paging li a.flex-active{background-position:0 0;}

/*资质证书*/
.all {padding-top:30px; margin-bottom:30px;}
.all .l_tit a { padding-right:15px;}
.all .l_tit a.more_tit { border-bottom:none; color:#ababab; font-size:12px;}
.about { width:667px; height:435px; background:url(images/index_15.jpg) right center no-repeat; padding-right:35px;}
.cert { width:248px;}
.about .l_tit { margin-bottom:15px; margin-right:0px;}
.about dt { float:left;}
.about dt img { width:253px; height:200px; border:1px solid #d7dacc;}
.about dd { width:400px; float:right;}
.about dd h3 { height:42px; line-height:42px; padding-left:14px; font-weight:normal; font-family:"Microsoft Yahei"; font-size:16px;}
.about dd h3 a { color:#1370cf;}
.about dd p { text-indent:24px; color:#8d8d8d; line-height:26px;}
.about .more { display:inline-block; background:url(images/more.jpg) no-repeat; width:105px; height:19px; line-height:19px; text-align:center; color:#fff; margin:12px 20px 0px 0px; float:right; }
.ab_list { position:relative; height:160px; margin:15px 0px 0px 18px; border-top:1px solid #d0d0d0; padding-top:12px;}
.ab_list em { position:absolute; display:inline-block; cursor:pointer; top:75px; width:12px; height:22px;}
.ab_list .a_left { left:-14px; background:url(images/a_left.png) no-repeat;}
.ab_list .a_right{ right:-16px;  background:url(images/a_right.png) no-repeat;}
.ab_wrap { width:652px; margin:0 auto; overflow:hidden; }
.ab_wrap li { float:left; display:inline; margin:0px 5px;}
.ab_wrap li a { display:block;  background:url(images/sh2.jpg) center bottom no-repeat; padding-bottom:12px; }
.ab_wrap li img { width:204px; height:138px; border:1px solid #eee;}
.cert .l_tit { margin-bottom:20px;}
.cer_list a { display:block; margin-bottom:8px;}
.cer_list img { width:240px; height:158px; border:1px solid #e6e6e6;}
.cer_list span { display:block; text-align:center; color:#5c5c5c; font-family:"Microsoft Yahei"; margin-top:3px;}

/*案例*/
.alSpan{padding-bottom:28px; padding-top:4px; background-color:#eef2f5;}

.alSpan .alCont{position:relative;}
.alSpan .alCont ul{margin:0 auto 0 auto; width:928px; overflow:hidden;}
.alSpan .alCont li{margin:0 9px; width:214px; float:left; text-align:center;}
.alSpan .alCont li img{border:10px solid #fff;}
.alSpan .alCont li h5{padding-top:14px; font-weight:normal;}
.alSpan .alCont .btnLeft , .alSpan .alCont .btnRight{position:absolute; top:72px; width:24px; height:24px;}
.alSpan .alCont .btnLeft{left:0px; background:url(images/alBtnLeft.png) no-repeat center;}
.alSpan .alCont .btnRight{right:0px; background:url(images/alBtnRight.png) no-repeat center;}

.contTit{position:relative; height:44px; line-height:44px; font-family:"Microsoft Yahei";}
.contTit .titA{padding-left:22px; font-size:16px; color:#024fa1; background:url(images/titA_ico.png) no-repeat left center;}
.contTit span{margin-left:10px; font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#b0b0b0;}
.contTit .titMore{position:absolute; right:0px; top:14px; width:52px; height:16px; background:url(images/titMore_ico.png) no-repeat center;}

/*动态*/
.dtBox{width:710px; height:376px; overflow:hidden; border:1px solid #e5e5e5; border-top-color:#024fa1; margin-top:20px;}
.dtBox h4{height:42px; line-height:42px; overflow:hidden;}
.dtBox h4 a{float:left; width:50%; text-align:center; font-size:16px; color:#333; text-decoration:none; background:url(images/dtTitA.png) repeat-x center;}
.dtBox h4 a:hover , .dtBox h4 a.cur{color:#fff; background-image:url(images/dtTitAH.png);}
.dtBox dl{margin:20px;}
.dtBox dt img{border:10px solid #e4eaee;}
.dtBox dd{margin-left:236px; margin-right:10px; height:154px; overflow:hidden;}
.dtBox dd h5{height:52px; line-height:52px; font-size:14px;}
.dtBox dd h5 a{color:#333;}
.dtBox dd p{line-height:20px;}
.dtBox ul{margin:0 20px; padding-top:14px; border-top:1px solid #cecece;}
.dtBox li{position:relative; height:28px; line-height:28px;}
.dtBox li a{display:inline-block; padding-left:10px; background:url(images/dtLi_ico.png) no-repeat left center; width:470px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#414141;}
.dtBox li span{position:absolute; right:0; top:0; color:#ccc;}

.yxwlBox{width:296px; height:376px; border:1px solid #e5e5e5; margin-top:20px;}
.yxwlBox .contTit{padding:0 16px; height:43px; line-height:43px; background:url(images/yxwlTit.png) repeat-x center;}
.yxwlBox ul { width:96%; margin:auto; font-size:14px;}
.yxwlBox ul li { line-height:36px; border-bottom:1px solid #ccc;}

.jjfaMu{width:245px;margin-top:20px;}
.jjfaMu h4 img{display:block;}
.jjfaMu li{height:36px; line-height:36px; overflow:hidden;}
.jjfaMu li a{*height:36px; *line-height:36px; padding-left:34px; display:block; background:url(images/jjfaMuLi.png) no-repeat center; color:#fff; text-decoration:none;}
.jjfaMu li a:hover{background-image:url(images/jjfaMuLiH.png); color:#333;}

.footWrap{background-color:#333; margin-top:40px;}
.footWrap a { color:#fff;}
.footer{position:relative; height:322px; overflow:hidden;}
.yqlj{margin:20px 0;}
.yqlj .contTit{}
.yqlj .contTit .titA{background-image:url(images/yqljTit_ico.png); color:#fff;}
.yqlj .contTit span{color:#4c4c4c;}
.yqlj p{margin-left:-10px; margin-top:10px; height:34px; line-height:34px; overflow:hidden;}
.yqlj p a{padding:0 10px; color:#9c9c9c;}
.fotNav{margin-left:-16px; height:44px; line-height:44px; color:#fff;}
.fotNav a{margin:0 16px; color:#fff;}
.fotTxt{padding-left:280px; margin-top:14px; line-height:20px; min-height:69px; color:#ccc; background:url(images/fotLogo.png) no-repeat left center;}
.fotTxt a{color:#ccc;}
.fotPhone{position:absolute; right:0px; top:186px; padding:4px 0 4px 46px; background:url(images/fotPhone_ico.png) no-repeat left center; color:#fff;}
.fotPhone dd{font-size:26px; font-family:Arial, Helvetica, sans-serif;}


.left { width:201px; float:left; overflow:hidden; margin-top:20px;}

.prs .t05{background:#024fa1;height:63px;line-height:63px;padding-left:25px;font-family:"微软雅黑";font-size:22px;font-weight:normal;}
.prs .t05_con{border:5px solid #024fa1;width:189px;border-top:0;}
.prs li{line-height:35px;padding-left:16px;border-bottom:1px dotted #b4b1b1;background:url("images/dtLi_ico.png") no-repeat scroll 7px center;}

.prs li.cur a{color:#024fa1}
.prs li a{color:#333333;font-size:12px;font-weight:bold;}

.t01 , .t02 , .t03 ,   .t05 , .t06 , .t07 , .t08 , .t09 , .plc , .plc2 , .rtit , .rtit1 , .pro_lc , .lc1 , .lc2 , .lc3 , .lc4 , .lnav h3 , .userleftnav h4 , .leftsearch , .topsearch , .ljob , .jointel, .club_lin2, .procom h4, .caigou, .comments h4{ background:url(../images/SkinsVIBar.png) no-repeat;}

.t05 { background-position:-280px -338px; line-height:40px;}
.t05 {padding:0 10px; color:#fff;font-size:14px;} /*左边标题块*/
.t05 a{color:#fff;}

.t05 img { padding:6px 0 0 0; float:right;}
.t05_con { border:solid 1px #ccc; border-top:0; padding:8px 1px; margin-bottom:10px; zoom:1; width:197px; overflow:hidden;background:#fff;} 
.t05_cons { border:solid 1px #d7d7d7; border-top:0; padding:2px 0; margin-bottom:10px; zoom:1;} 
.t05_cons1 { border:solid 1px #d7d7d7; border-top:0; padding:2px 10px; margin-bottom:10px; zoom:1;background:#fff;} 
.t05_cons1 li {background: url("../images/ico27.gif") no-repeat scroll 0 10px transparent; line-height: 25px;height:25px; overflow: hidden;   padding-left: 10px; width: 160px;}

.contactn .tits {background:#024fa1; color: #fff; height: 32px;line-height: 32px;padding-left: 13px;}
.contactn .tits a { color: #fff;}
.contactn .subnr { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; overflow: hidden;padding: 5px 9px;width: 181px;}
.contactn .subnr p {line-height: 25px;overflow: hidden;}
.contactn .subnr span {color: #333333;}
.contactn .subnr h5 {line-height: 28px;overflow: hidden;}

.plc {  height:35px; line-height:35px; padding:0 10px; position:relative; font-size:12px;border:1px solid #ccc; color:#666; overflow:hidden;  margin-bottom:10px;} 

.right { width:764px; float:left; display:inline; margin-left:15px; overflow:hidden; margin-top:20px;}
.right_main { border:1px solid #ccc; padding:10px; min-height:480px;}

/*** 新闻列表 ***/
.News ul { margin-top:8px;}
.News li {height:26px; line-height:26px;}
.News li a {color:#000000; text-decoration:none; float:left;}
.News li a:hover {color:#FF0000;}
.News li span{float:right;}

/*** 新闻内容 ***/
.New_Content { width:700px; margin:auto; padding:10px;}
.New_Content .Title {text-align:center; font-family:黑体; font-size:20px; line-height:50px;}
.New_Content .info {text-align:center; border-bottom:1px dashed #c8d8f2; border-top:1px dashed #c8d8f2; line-height:26px; background:#e7f0fa;}
.New_Content .Content { line-height:24px; text-indent: 18pt; padding-top:20px;}

/*** 产品列表 ***/
.procontent .listpro{width:100%; float:left;text-align:center; margin-top:5px;}
.procontent .listpro li img { width:204px; height:138px;}
.procontent .listpro li{width:33%; float:left;list-style-type:none;text-align:center; margin-top:20px;}
.procontent .listpro li span{line-height:20px;}
.procontent .listpro li a{font-size:12px;text-decoration:none; color:#000000;}
.procontent .listpro li a:hover{font-size:12px;color:#FF0000;text-decoration:none;}

/*** 产品内容 ***/
.Pro_Content {margin:auto; padding:10px;}
.Pro_Content .Title {text-align:center; font-family:黑体; font-size:20px; line-height:50px; border-bottom:1px solid #c8d8f2 }
.Pro_Content .img { text-align:center; margin:10px; border:0px;}
.Pro_Content .Content { line-height:24px; padding-top:20px;}

/*** 产品列表 ***/
.procontent1 .listpro{width:100%; float:left;text-align:center; margin-top:5px;}
.procontent1 .listpro li img { width:194px; height:144px;}
.procontent1 .listpro li{width:33%; float:left;list-style-type:none;text-align:center; margin-top:20px;}
.procontent1 .listpro li span{line-height:20px;}
.procontent1 .listpro li a{font-size:12px;text-decoration:none; color:#000000;}
.procontent1 .listpro li a:hover{font-size:12px;color:#FF0000;text-decoration:none;}

/*** 产品列表 ***/
.procontent2 .listpro{width:100%; float:left;text-align:center; margin-top:5px;}
.procontent2 .listpro li img { width:240px; height:158px;}
.procontent2 .listpro li{width:50%; float:left;list-style-type:none;text-align:center; margin-top:20px;}
.procontent2 .listpro li span{line-height:20px;}
.procontent2 .listpro li a{font-size:12px;text-decoration:none; color:#000000;}
.procontent2 .listpro li a:hover{font-size:12px;color:#FF0000;text-decoration:none;}

/*分页*/
#Divpage{margin:auto; width:auto; padding-top:5px; margin-bottom:8px;}
#Divpage li{float:left; color:#000000; width:auto; padding:2px; text-decoration:none; list-style:none;}
#Divpage li a {color:#333333; font-size:12px; text-decoration:none; }
#Divpage li a:visited {color:#000000; font-size:12px; text-decoration:none;}
#Divpage li a:hover {color:#ff9900; font-size:12px; text-decoration:none;}
#bottom { background:url(images/index_40.jpg) repeat-x; height:100px; text-align:center; color:#d4dbe8;}

/*** 在线留言 ***/
.Guestbook { margin-top:16px;}
.Guestbook table { margin:auto; border-collapse:collapse;}
.Guestbook td {padding:8px 2px; }
.Guestbook label{ float:right;}
.Guestbook input{ border:1px solid #ccc;}
.Guestbook textarea{ border:1px solid #ccc;}
.input-button, .input-submit { background-color:#014ea0; border-color:#a6cbf6 #001125 #001125 #a6cbf6; border-style:solid; border-width:1px; color:#FFF; cursor:pointer; font-size:12px; padding:4px 15px; text-align:center; }

.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-ww{background:url(images/r_ww.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-ww:hover{background-color:#488bc7;}
.izl-rmenu a.btn-ww,.izl-rmenu a.btn-ww:visited{background:url(images/r_ww.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
