/*----------全站共用----------*/
body{ width:100%; height:auto ;margin:0 auto; font-size:12px; padding:0; font-family:Verdana, Geneva, sans-serif; font-family:"微软雅黑" ; color:#666;}
img{ border:0; margin:0; padding:0}
form{ margin:0; padding:0}
ul{ margin:0; padding:0; list-style-type:none}
li{ margin:0; padding:0; list-style-type:none}
p{ margin:0; padding:0}
dl,dt,dd{ margin:0; padding:0}
input{ margin:0; padding:0; vertical-align:middle ; outline:none}
select{ margin:0; padding:0; vertical-align:middle}

/*----------去虚框代码----------*/
a,area {blr:expression(this.onFocus=this.blur()) } 
:focus { -moz-outline-style: none; } 

/*----------全站默认链接样式----------*/
a{ color:#333; text-decoration:none}
a:hover{ color:#FB0000; text-decoration:none}




/*----------浮动和清除----------*/
.cb{ clear:both}
.fl{ float:left}
.fr{ float:right}
.block{ display:block}

/*----------外边距----------*/
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}

.mr10{ margin-right:10px}
.mr20{ margin-right:20px}
.mr21{ margin-right:21px}
.mr0{ margin-right:0}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}

.ml10{ margin-left:10px}
.ml20{ margin-left:20px;}

.mtb10{ margin:10px 0}
.mtb20{ margin:20px 0}

/*----------内填充----------*/
.pt10{ padding-top:10px}

.pr10{ padding-right:10px}
.pr20{ padding-right:20px}

.pb10{ padding-bottom:10px}
.pb20{ padding-bottom:20px}

.pl20{ padding-left:20px}

/*----------对齐方式----------*/
.tac{ text-align:center}
.tar{ text-align:right}
.vat{ vertical-align:top}
.ti20{ text-indent:20px}


/*----------字体----------*/
.font-size10{ font-size:10px;}
.font-size12{ font-size:12px;}
.font-size14{ font-size:14px;}
.font-size16{ font-size:16px;}
.font-weight{ font-weight:bold;}
.font-normal{ font-weight:normal;}
.font-red1{ color:#C00}
.font-red2{ color:#C03}
.font-red3{ color:#C00}
.font-red4{ color:#903}
.font-color{ color:#2566A8}
.font-color2{ color:#f90}
.font-hui0{ color:#000}
.font-hui1{ color:#333}
.font-hui2{ color:#666}
.font-hui3{ color:#999}
.font-hui4{ color:#ccc}
.font-hei{ color:#000}
.font-cheng{ color:#F9AA00}
.delline{ text-decoration:line-through}
.underline{ text-decoration:underline}
.hand{ cursor:pointer}
.font1{ font-family:"宋体"}
.font2{ font-family:"微软雅黑"}


/*----------边框----------*/
.border-top-dashed{border-top:1px dotted #ccc }
.border-top-solid{border-top:1px solid #e2e2e2 }
.border-bottom-dashed{ border-bottom:1px dotted #ccc }
.border-bottom-solid{ border-bottom:1px solid #e2e2e2 }

.textbox-ss{width:170px; height:18px; background-color:#fff;  border:1px solid #fff; color:#999; line-height:18px; font-family:"宋体"; font-size:12px; margin:0 3px;}
.textbox{width:200px; height:18px; background-color:#fff;  border:1px solid #e2e2e2; color:#666; }
.textbox60{width:60px; height:18px; background-color:#fff;  border:1px solid #e2e2e2; color:#666; text-align:center; vertical-align:middle}
.textbox150{width:150px; height:20px; background-color:#fff;  border:1px solid #D2E9E8; color:#333;  vertical-align:middle; line-height:20px; font-family:"宋体"}
.textbox170{width:174px; height:20px; background-color:#fff;  border:1px solid #fff; color:#333;  vertical-align:middle; line-height:20px; font-family:"宋体"}
.textbox250{width:250px; height:20px; background-color:#fff;  border:1px solid #e2e2e2; color:#333;  vertical-align:middle; line-height:20px; font-family:"宋体"}
.textbox80{width:80px; height:20px; background-color:#fff;  border:1px solid #e2e2e2; color:#333;  vertical-align:middle; line-height:20px; font-family:"宋体"}
.wenjianyu{width:252px; height:22px; background-color:#fff;  border:1px solid #e2e2e2; color:#666}
.textbox-more{width:700px; height:100px; border:1px solid #e2e2e2; color:#666; vertical-align:top; background-color:#fff}
.textbox-more500{width:500px; height:100px; border:1px solid #e2e2e2; color:#666; vertical-align:top; background-color:#fff}
.listmenu{ width:160px; height:20px; border:1px solid #e2e2e2;  color:#666; background-color:#fff; line-height:18px; vertical-align:middle; font-family:"宋体"}
.listmenu80{ width:80px; height:22px; border:1px solid #ccc;  color:#999; background-color:#fff; line-height:22px; vertical-align:middle}
.listmenu100{ width:100px; height:20px; border:1px solid #e2e2e2;  color:#666; background-color:#fff; line-height:20px; vertical-align:middle}
.listmenu240{ width:220px; height:20px; border:1px solid #e2e2e2;  color:#666; background-color:#fff; line-height:20px; vertical-align:middle}
.listmenu200{ width:202px; height:18px; border:1px solid #e2e2e2;  color:#666; background-color:#fff; line-height:18px; vertical-align:middle}
.listmenu60{ width:60px; height:30px; border:1px solid #eee;  color:#333; background-color:#fff; line-height:30px; vertical-align:middle; font-size:14px;}
.listmenu400{ width:402px; height:32px; border:1px solid #eee;  color:#333; background-color:#fff; line-height:32px; vertical-align:middle; font-size:14px;}

/*----------按钮样式----------*/

.button{ width:84px; height:24px; background-image:url(../images/button.jpg); background-repeat:no-repeat; border:0; background-position:center;cursor:pointer; line-height:24px }
.button-font{ color:#734D26; font-size:12px; font-weight:bold }

.btn{ width:120px; height:34px; background-color:#3E9ED0; border:0; line-height:34px; border-radius:3px ;cursor:pointer;}
.btn-font{ color:#fff; font-size:14px; font-family:"微软雅黑" }


/*----------分页----------*/
.fenye{ width:870px; float:left; color:#ccc; height:30px; display:inline; padding:20px 0px 0px 0px ; display:inline;}
.fenye .div1{ width:600px;}
.fenye .div1 div div:first-child{ width:30% !important;line-height:22px;height:22px;}
.div1{ text-align:right; float:right; color:#999}
.div01{ margin:0; height: 20px; line-height:20px; width:100%; text-align:center;}
.diva{color: #999;float: left; height:22px; line-height:22px;width:400px;text-align: right;float: left; }
.diva0{color: #999;float: left; height:20px; line-height:20px;width:130px;text-align: center;float: left;}
.divb{color: #999;float: left; height:20px; line-height:20px;width:70px;text-align: center; margin-left:5px; border:1px solid #e7e7e7}
.divc{color: #999;float: left; height:20px; line-height:20px;width:20px;text-align: center; margin-left:5px; border:1px solid #e7e7e7} 
.divd{color: #999;float: left; height:20px; line-height:20px;width:20px;text-align: center; margin-left:5px; border:1px solid #e7e7e7}
/*----------分页链接色----------*/
.divb a{height:20px; line-height:20px; background-color:#fff; display:block; color:#999}
.divb a:hover{height:20px; line-height:20px; background-color:#efefef; display:block; color:#454545 }
.divc a{height:20px; line-height:20px; background-color:#fff; display:block; color:#999}
.divc a:hover{height:20px; line-height:20px; background-color:#efefef; display:block; color:#454545 }
.divd a{height:20px; line-height:20px; background-color:#fff; display:block; color:#999}
.divd a:hover{height:20px; line-height:20px; background-color:#efefef; display:block; color:#454545 }






/*----------头部----------*/


.topbox{ width:100%; margin:0 auto; height:120px; background-color:rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000);position:absolute; z-index:9999; left:0; top:0 }
.top{ width:1200px; margin:0 auto; height:120px;  }

.logo{ width:450px; height:120px; float:left ;}
.logo img{ width:439px; height:51px; float:left; margin-top:34px; display:inline }

.head{ width:750px; height:120px; float:left ;}
.yanyu{ width:750px; height:60px; float:left ; }
.yanyu a{ width:90px; height:24px; line-height:24px; float:right ; background-image:url(../images/liuyan.png); background-repeat:no-repeat; background-position:10px center ; text-indent:30px; border:1px solid rgba(255,255,255,0.4);color:#fff; color:rgba(255,255,255,0.4); border-radius:3px; margin-top:26px; }



.nav{ width:750px; float:left ; height:60px; position:relative; z-index:9999; }
.nav ul{ float:right }
.nav ul li{ width:70px; float:left; height:60px; text-align:center; position:relative }
.nav ul li a{ width:70px; height:57px; line-height:57px; color:#fff; font-size:16px; font-family:"微软雅黑"; display:block ;}
.nav ul li a:hover{ width:70px; height:57px; line-height:57px; color:#3FD6FC; font-size:16px; font-family:"微软雅黑"; display:block ; border-bottom:3px solid #3FD6FC }
#on{ width:70px; height:57px; line-height:57px; color:#3FD6FC; font-size:16px; font-family:"微软雅黑"; display:block ; border-bottom:3px solid #3FD6FC }

.nav ul p{ width:26px; float:left; height:57px; line-height:60px; font-size:16px; text-align:center; position:relative; color:#fff; color:rgba(255,255,255,0.4); font-family:"宋体"; overflow:hidden}

.nav ul li #two{ display:none ; float:none }
.nav ul li:hover #two{ display:block; position:absolute; top:60px; left:-14px; z-index:9999 ; text-align:center;background-color:rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000); }
#two li{ width:100px; height:40px; line-height:40px; text-align:center; float:left }
#two li a{ width:100px; height:40px; line-height:40px; color:#fff; font-size:12px; font-family:"微软雅黑";border:0 ; overflow:hidden; }
#two li a:hover{ width:100px; height:40px; line-height:40px; color:#fff; font-size:12px; font-family:"微软雅黑"; border:0 ; overflow:hidden;background-color:rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000);}







/*----------首页切换广告开始----------*/

.bannerbox{ width:100%; margin:0 auto 194px auto ; position:relative; left:0; top:0  }

.ly_bac { overflow:hidden; }
.ly_banner{ width:100%;height:800px; }

#content{ margin:0 auto; width:100%; position:relative; height:800px;}
#content img{ display:block; border:none;}


.banner_item{ width:1920px; height:800px; position:absolute; display:none; overflow:hidden;}
.banner_item a{ width:100%;height:800px; display:inline-block}
.banner_item img{ float:left; display:inline;}
.banner_bar{ display:block;}

#dingwei{ width:1200px; margin:0 auto; position:relative; height:42px; top:650px}
.prev{ position:absolute;left:0px;top:0px;z-index:10; width:42px; height:42px; cursor:pointer;}
.next{ position:absolute;left:54px;top:0px;z-index:10; width:42px; height:42px;cursor:pointer;}
.prev a, .next a{ position:relative; width:42px; height:42px; display:block;}

.mouse{ position:absolute;top:0;left:0; display:none;}

.circle_item{ position:absolute; left:570px; bottom:15px; font-size:0px;}
.circle_item .active{ background-position:-12px 0;}
.ks_l{ cursor:pointer; margin-left:6px; width:12px; height:12px; background:url(../images/icon.png) no-repeat; display:block; float:left;}

/*----------首页切换广告结束----------*/

.notebox{ width:100%; margin:0 auto; height:280px; position:absolute; bottom:-174px; left:0; z-index:9999; }
.note{ width:1200px; margin:0 auto ; height:50px; background-color:rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.notice{ width:910px; float:left ; height:50px;}
.notice p{ width:120px; height:50px; line-height:50px; float:left; background:url(../images/notice.png) no-repeat 15px center; float:left; color:#fff; font-size:14px; font-weight:bold; text-indent:40px; }


#scrollDiv{ width:790px; height:50px; overflow:hidden; position:relative; float:left; }
#scrollDiv ul li{ width:790px; height:50px; line-height:50px; color:#fff }
#scrollDiv ul li a{ color:#fff; font-size:14px ; }
#scrollDiv ul li a:hover{ color:#3FD6FC; text-decoration:underline }

#scrollDiv #btn1{ position:absolute; right:10px ; top:19px; width:8px; height:12px; font-size:0px; line-height:0px; background-image:url(../images/xia.png); background-repeat:no-repeat;}
#scrollDiv #btn1:hover{ position:absolute; right:10px ; top:19px; width:8px; height:12px; font-size:0px; line-height:0px; background-image:url(../images/xiah.png); background-repeat:no-repeat;}
#scrollDiv #btn2{ position:absolute; right:32px ; top:19px;width:8px; height:12px; font-size:0px; line-height:0px; background-image:url(../images/shang.png); background-repeat:no-repeat;}
#scrollDiv #btn2:hover{ position:absolute; right:32px ; top:19px;width:8px; height:12px; font-size:0px; line-height:0px; background-image:url(../images/shangh.png); background-repeat:no-repeat;}


.search{ width:290px; height:50px; float:left ; }
.find{ width:180px; height:28px; float:right; border:1px solid #fff ; border:1px solid rgba(255,255,255,0.5); margin:10px}
.find1{ width:140px; height:28px; float:left; padding:0 6px; overflow:hidden; background:none }
.find2{ width:28px; height:28px; float:left ; background:url(../images/search.png) no-repeat center center; }
.textbox-search{ width:140px; height:28px; line-height:28px; background:none; border:0; color:#fff; font-family:"微软雅黑"; padding:0; margin:0; font-size:12px; }
.button-search{ width:28px; height:28px; border:0; cursor:pointer; background:none; margin:0; padding:0;}

.wukuai{ width:1200px; height:230px; margin:0 auto ; background-color:#3E9ED0 }
.wukuai a{ color:#fff }
.wukuai a:hover{ color:#2566A8 }
.wukuai ul{ width:190px; height:230px; float:left ; padding:0 25px; position:relative}
.wukuai ul p{ width:190px; height:50px; line-height:50px; float:left;  font-size:18px; font-weight:bold; text-align:center; margin-top:105px; overflow:hidden }
.wukuai ul li{ width:190px; height:50px; line-height:25px; float:left; color:#fff; font-size:13px; overflow:hidden  }

.wk1{ background-repeat:no-repeat; background-position:center 30px ; }
.wk2{ background-repeat:no-repeat; background-position:center 30px ; }
.wk3{ background-repeat:no-repeat; background-position:center 30px ; }
.wk4{ background-repeat:no-repeat; background-position:center 30px ; }
.wk5{ background-repeat:no-repeat; background-position:center 30px ; }





.shuxian{ width:1px ; height:140px; position:absolute; right:0; top:35px; font-size:0px; line-height:0px; }

/*----------底部----------*/


.bottombox{ width:100%; margin:0 auto; height:170px ; background-color:#efefef }
.bottom{ width:1200px; margin:0 auto; height:170px ; overflow:hidden  }
.bottom-left{ width:380px; float:left ; height:170px;  }
.bottom-left img{ width:185px; float:left ; height:110px; margin:35px 0 25px 0 }

.bottom-middle{ width:390px; float:left ; height:170px;  }
.bottom-middle p{ width:390px; float:left ; height:30px; line-height:30px; color:#333; font-size:14px; font-weight:bold; margin-top:40px; margin-bottom:10px; }
.bottom-middle li{ width:50px; float:left ; height:55px;  margin-right:15px; }
.bottom-middle li a{ width:50px; float:left ; height:20px; line-height:20px; padding-top:35px; background-image:url(../images/qq.png); background-repeat:no-repeat; background-position:center top; color:#666 ;}



.bottom-right{ width:430px; float:left ; height:170px; overflow:hidden }
.bottom-right p{ width:80px; float:left ; height:170px; margin-right:35px;  }
.bottom-right p img{ width:70px; float:left ; height:70px; padding:5px; background-color:#fff; margin:45px 0;}
.bottom-right ul{ width:315px; float:left ; height:90px; padding:40px 0 20px 0 }
.bottom-right ul li{ width:315px; float:left ; height:30px; line-height:30px; color:#666 ; text-indent:25px; overflow:hidden }

.icon1{ background-image:url(../images/icon1.png); background-repeat:no-repeat; background-position:left center }
.icon2{ background-image:url(../images/icon2.png); background-repeat:no-repeat; background-position:left center }
.icon3{ background-image:url(../images/icon3.png); background-repeat:no-repeat; background-position:left center }


.footerbox{ width:100%; margin:0 auto; height:50px ; background-color:#3E9ED0 }
.footer{ width:1200px; margin:0 auto; height:50px ; line-height:50px; overflow:hidden ; color:#fff  }
.footer a{ color:#fff;  }
.footer a:hover{ color:#fff ; text-decoration:underline }


/*------------------主体结构-----------------*/

.mainbox{ width:100%; margin:0 auto; }
.main{ width:1200px; margin:0 auto 20px auto; }


.middle{width:1200px; float:left ; }

.left{ width:870px; float:left; margin-right:30px; display:inline;}
.right{ width:300px; float:left; }


/*------------------首页-----------------*/



.zoujinbox{ width:100%; margin:0 auto;  }
.zoujin{ width:1200px; margin:0px auto; height:440px; }
.zoujin-zuo{ width:500px; float:left; height:440px; margin-right:40px; display:inline }
.zoujin-zuo-bt{ width:500px; float:left; margin-top:70px; }
.zoujin-zuo-bt p{ width:500px; float:left; height:20px; line-height:20px; font-size:14px; color:#3E9ED0; }
.zoujin-zuo-bt li{ width:500px; float:left; height:30px; line-height:30px; font-size:20px; color:#333 ; font-weight:bold }

.zoujin-zuo-nr{ width:500px; float:left; }
.zoujin-zuo-nr p{ width:500px; float:left; margin:20px 0 30px 0 }
.zoujin-zuo-nr p a{ height:24px; line-height:24px; border:1px dotted #333 ; padding:0 10px; font-size:14px; color:#333; margin-right:10px; display:inline-block }
.zoujin-zuo-nr p a:hover{ height:24px; line-height:24px; border:1px dotted #3E9ED0 ; padding:0 10px; font-size:14px; color:#3E9ED0; margin-right:10px; display:inline-block }
.zoujin-zuo-nr ul li{ width:500px; float:left; height:100px; line-height:25px; font-size:14px; color:#333 ; overflow:hidden ; margin-bottom:30px;}

.zoujin-you{ width:660px; float:left; height:366px; font-size:0px; line-height:0 ; padding-top:74px;}

.more{ width:76px; height:30px; line-height:30px; color:#fff; background-color:#3E9ED0 ; display:inline-block; padding:0 10px; text-align:right }
.more:hover{ width:76px; height:30px; line-height:30px; color:#fff; background-color:#333 ; display:inline-block; padding:0 10px; text-align:right }
.zhishang{ width:137px; height:137px; position:absolute; left:0 ;top:0 }



.zixunbox{ width:100%; margin:0 auto; height:600px; background-image:url(../images/zixunbox.jpg); background-repeat:no-repeat; background-position:center center;  }
.zixun{ width:1200px; margin:0px auto; height:600px; }
.zixun-bt{ width:1200px; margin:70px auto 25px auto; height:50px; float:left }
.zixun-bt p{ width:1200px; float:left; height:20px; line-height:20px; font-size:14px; color:#3E9ED0; text-align:center }
.zixun-bt li{ width:1200px; float:left; height:30px; line-height:30px; font-size:20px; color:#333 ; font-weight:bold; text-align:center ; background-image:url(../images/zixun-bt.png); background-repeat:no-repeat; background-position:center center; }
.zixun-nr{ width:1200px; float:left ;}

.tab-bt{ width:1200px; float:left ; text-align:center ; margin-bottom:35px }
.tab-bt ul{ width:312px; margin:0 auto ; text-align:center; }
.tab-bt ul li{ float:left; }

.z1{ width:90px; height:26px; line-height:26px; background-color:#333 ; border:1px solid #111; color:#fff ; text-align:center ; border-radius:2px; cursor:pointer  ; margin:0 6px; }
.z2{ width:90px; height:26px; line-height:26px; background-color:#fff ; border:1px solid #eee; color:#666 ; text-align:center; border-radius:2px; cursor:pointer  ; margin:0 6px; }


.tab-nr{ width:1200px; float:left ; }
.tab-pic{ width:400px; float:left ; height:280px; margin-right:50px; overflow:hidden }
.tab-text{ width:750px; float:left ; height:280px; overflow:hidden }

.rollBox{ width:400px; height:280px; position:relative ;}
.rollBox .LeftBotton{ width:10px; height:18px; background:url(../images/zuo.png) no-repeat ;overflow:hidden;float:left; cursor:pointer; position:absolute; top:122px; left:20px ; z-index:1000}
.rollBox .RightBotton{ width:10px; height:18px; background:url(../images/you.png) no-repeat ;overflow:hidden;float:left; cursor:pointer; position:absolute; top:122px; right:20px ; z-index:1000}
.rollBox .Cont{ width:400px; height:280px; overflow:hidden;float:left; }
.rollBox .ScrCont{ width:10000000px;}
.rollBox .Cont .pic{ width:400px; float:left; position:relative }
.rollBox .Cont .pic img{ width:400px; height:280px; border:0 ; float:left; }
.rollBox .Cont .pic p{ width:400px; float:left; height:40px; line-height:40px; display:inline; color:#fff ; font-size:14px; background-color:rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); position:absolute; left:0; bottom:0; text-align:center }
.rollBox #List1,.rollBox #List2{ float:left; }

.tablist{ width:750px; height:80px; float:left ; margin-bottom:20px; }
.tablist a{ width:750px; height:80px; float:left ; background-color:#fff }
.tablist a:hover{ width:750px; height:80px; float:left ; background-color:#3E9ED0; color:#fff }

.tablist a:hover p{ color:#fff;}
.tablist a:hover li{ color:#fff;}

.tablist-zuo{ width:90px; height:60px; float:left; padding:10px 0; text-align:center }
.tablist-zuo p{ width:90px; height:40px; line-height:40px; float:left; font-size:30px; font-weight:bold ; color:#444}
.tablist-zuo li{ width:90px; height:20px; line-height:20px; float:left; font-size:13px; color:#999 }
.tablist-you{ width:600px; height:40px; float:left ; margin:20px 0 ; border-left:1px solid #ededed; padding:0 30px 0 29px}
.tablist-you p{ width:600px; height:20px; line-height:20px; float:left; font-size:14px; font-weight:bold ; color:#444}
.tablist-you li{ width:600px; height:20px; line-height:20px; float:left; font-size:12px; color:#999 }

.xiangxi{ width:1200px; margin:40px auto 0 auto ; height:30px; float:left ; text-align:center }
.xiangxi a{ width:120px; height:26px; line-height:26px; border:1px solid #3E9ED0; font-size:12px; color:#3E9ED0 ; border-radius:50px; display:inline-block; text-align:center; }
.xiangxi a:hover{ width:120px; height:26px; line-height:26px; border:1px solid #3E9ED0; background-color:#3E9ED0; font-size:12px; color:#fff ; border-radius:50px; display:inline-block; text-align:center; }




.casebox{ width:100%; margin:0 auto; height:730px;  }
.case{ width:1200px; margin:0 auto; height:680px; padding-top:50px; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:right bottom; }
.case-bt{ width:1200px; height:84px; float:left; background-image:url(../images/case-bt.png); background-repeat:no-repeat; background-position:center center; margin-bottom:40px;  }
.case-bt p{ width:1200px; float:left; height:20px; line-height:20px; font-size:14px; color:#23B37E; text-align:center ; margin-top:30px;}
.case-bt li{ width:1200px; float:left; height:30px; line-height:30px; font-size:20px; color:#333 ; font-weight:bold; text-align:center ; }

.case-nr{ width:1200px; float:left }

.case-nr a{ width:285px; float:left; height:376px; background-color:#fff;}
.case-nr a:hover{ width:285px; float:left; height:376px; background-color:#23B37E; color:#fff }
.case-nr a:hover p{ color:#fff }
.case-nr a:hover li{ color:#fff ; border-bottom:1px solid #fff;}
.case-nr a:hover span{ color:#fff }
.case-nr ul{ width:255px; float:left; height:346px; padding:15px; }

.case-nr ul img{ width:255px; float:left; height:190px; margin-bottom:7px; }
.case-nr ul p{ width:255px; float:left; height:40px; line-height:40px; font-size:15px; color:#333 }
.case-nr ul li{ width:255px; float:left; height:75px; line-height:25px; font-size:13px; color:#666 ; border-bottom:1px solid #ddd; margin-bottom:7px; padding-bottom:7px;}
.case-nr ul span{ width:255px; float:left; height:20px; line-height:20px; font-size:12px; color:#999 }



.rollBox4{ width:1200px; height:376px; position:relative ; overflow:hidden }
.rollBox4 .Cont{ width:1200px; height:376px; overflow:hidden;float:left; }
.rollBox4 .ScrCont{ width:10000000px;}
.rollBox4 .Cont .pic{ width:285px; float:left; height:376px;  position:relative }
.rollBox #List7,.rollBox #List8{ float:left; }












.xiangxi2{ width:1200px; margin:40px auto 0 auto ; height:30px; float:left ; text-align:center }
.xiangxi2 a{ width:120px; height:26px; line-height:26px; border:1px solid #23B37E; background-color:#23B37E; font-size:12px; color:#fff ; border-radius:3px; display:inline-block; text-align:center; }
.xiangxi2 a:hover{ width:120px; height:26px; line-height:26px; border:1px solid #333; background-color:#333; font-size:12px; color:#fff ; border-radius:3px; display:inline-block; text-align:center; }




/*------------about-------------*/


.adbox{ width:100%; margin:0 auto ; min-height:560px ; position:relative }

.sidebox{ width:100%; margin:0 auto 30px auto; position:relative; height:60px; background-color:#3E9ED0 }
.side{ width:1200px; margin:0 auto; position:relative }
.side-bt{ width:200px; float:left ; height:160px; background-image:url(../images/side.png); background-repeat:no-repeat; background-position:center 100px ; text-align:center ;background-color:rgba(62,158,208,0.8) ;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C83E9ED0,endcolorstr=#C83E9ED0); position:absolute; bottom:-60px; left:0 }
.side-bt p{ width:200px; float:left ; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#fff; margin-top:30px; }
.side-bt li{ width:200px; float:left ; height:20px; line-height:20px; font-size:12px; color:#fff }

.side-nr{ width:1000px; float:left; margin-left:200px; }
.side-nr ul{ float:right;}
.side-nr ul li{ width:140px; float:left;}
.side-nr ul li a{ width:140px; height:60px; line-height:60px; float:left ; color:#fff; font-size:14px; font-family:"微软雅黑"; display:block; text-align:center ; }
.side-nr ul li a:hover{ width:140px; height:66px; line-height:60px; float:left ; color:#fff; font-size:14px; font-family:"微软雅黑"; display:block ; background-color:#2566A8 ; text-align:center; background-image:url(../images/lansanjiao.png); background-repeat:no-repeat; background-position:center bottom ;}

#now{ width:140px; height:66px; line-height:60px; float:left ; color:#fff; font-size:14px; font-family:"微软雅黑"; display:block ; background-color:#2566A8 ; text-align:center; background-image:url(../images/lansanjiao.png); background-repeat:no-repeat; background-position:center bottom ;  }


.position{ width:1200px; float:left; margin-bottom:10px; }
.title{ width:600px; height:50px; float:left }
.title p{ font-size:20px; color:#333; float:left;line-height:45px; margin-right:10px  }
.title li{ font-size:14px; color:#999; float:left ;line-height:50px;  }
.weizhi{ width:600px; height:50px; line-height:50px; float:left ; text-align:right }
.weizhi a{ font-size:12px; color:#666; }
.weizhi a:hover{ color:#333; text-decoration:underline }
.dangqian{ color:#3E9ED0 }

.about{ width:870px; float:left; }
.about ul li{ width:870px; float:left;  line-height:30px; font-size:14px  }
.about ul li img{ max-width:870px; width: expression(this.width > 870 ? 870: true); }
.about ul li a{ color:#FF9226 }
.about ul li a:hover{ color:#FF9226 ; text-decoration:underline }



.piclink{ width:300px; float:left }
.piclink ul li{ width:300px; float:left; height:100px; margin-bottom:1px  }
.piclink ul li a{ width:300px; float:left; height:100px; line-height:100px; font-size:16px; color:#fff; text-indent:150px; background-repeat:no-repeat; background-position:40px center ; background-size:50px auto  }
.piclink ul li a:hover{ background-color:#333; }

.pk1{ background-image:url(../images/wk1.png); background-color:#5FBCDB}
.pk2{ background-image:url(../images/wk2.png); background-color:#53A4C1}
.pk3{ background-image:url(../images/wk3.png); background-color:#0687C1}
.pk4{ background-image:url(../images/wk4.png); background-color:#2566A8}
.pk5{ background-image:url(../images/wk5.png); background-color:#68B46C}



.rongyu-list{ width:870px; float:left; }
.rongyu-list ul li{ width:276px; float:left; margin-bottom:20px; display:inline }
.rongyu-list ul li img{ width:276px; height:192px; float:left}
.rongyu-list ul li p{ width:276px; height:40px; line-height:40px;  overflow:hidden}
.rongyu-list ul li p a{ width:276px; height:40px; line-height:40px; float:left; font-size:14px; color:#666 }
.rongyu-list ul li p a:hover{ color:#333; text-decoration:underline }



 
/*------------news-list-------------*/


.news-list{ width:870px; float:left; }


.xw{ width:870px; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #ccc }
.xw p{ width:870px; float:left ; height:30px; line-height:30px;}
.xw p a{ color:#333; font-weight:bold ; font-size:14px }
.xw p a:hover{ color:#2566A8; text-decoration:underline}
.xw li{ width:870px; float:left ; height:40px; line-height:20px; color:#999 }
.xw span{ width:870px; float:left ; height:25px; line-height:20px; color:#CCC}


.news{ width:870px; float:left; }
.news ul li{ width:870px; float:left;  line-height:30px; font-size:14px  }
.news ul li img{ max-width:870px; width: expression(this.width > 870 ? 870: true); }
.news ul li a{ color:#2566A8 }
.news ul li a:hover{ color:#2566A8 ; text-decoration:underline }


.bigtitle{ width:870px; float:left; line-height:40px; font-size:16px; font-weight:bold; color:#333 ; text-align:center}
.smalltitle{ width:870px; float:left; line-height:40px; font-size:12px; color:#999 ; text-align:center}


/*------------xiangmu-------------*/

.xiangmu{ width:870px; float:left; }
.xiangmu ul li{ width:870px; float:left;  line-height:30px; font-size:14px  }
.xiangmu ul li img{ max-width:870px; width: expression(this.width > 870 ? 870: true); }
.xiangmu ul li a{ color:#2566A8 }
.xiangmu ul li a:hover{ color:#2566A8 ; text-decoration:underline }



/*------------anli-list-------------*/

.anli-list{ width:870px; float:left; }
.anli-list a{ width:276px; float:left; }
.anli-list ul{ width:276px; float:left; margin-bottom:20px; }
.anli-list ul img{ width:276px; float:left; height:190px; margin-bottom:7px; }
.anli-list ul p{ width:276px; float:left; height:40px; line-height:40px; font-size:15px; color:#333 }
.anli-list ul p a{ color:#333 }
.anli-list ul p a:hover{ color:#2566A8 ; text-decoration:underline }
.anli-list ul li{ width:255px; float:left; height:75px; line-height:25px; font-size:13px; color:#666 ; }
.anli-list ul span{ width:276px; float:left; height:30px; line-height:30px; font-size:12px; color:#999 }


/*------------zhaopin-list-------------*/

.zhaopin-list{ width:870px; float:left; }
.zhaopin-list ul li{ width:870px; float:left; line-height:46px; font-size:14px; background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:2px center ; text-indent:20px; border-bottom:1px dotted #ccc}
.zhaopin-list ul li a{ font-size:14px; color:#333 }
.zhaopin-list ul li a:hover{ color:#2566A8 ; text-decoration:underline}

.time{ float:right; color:#999; font-size:12px }

.contact{ width:870px; float:left; }
.contact ul li{ width:870px; float:left;  line-height:30px; font-size:14px  }
.contact ul li img{ max-width:870px; width: expression(this.width > 870 ? 870: true); }
.contact ul li a{ color:#FF9226 }
.contact ul li a:hover{ color:#FF9226 ; text-decoration:underline }

#apply{ width:140px; height:40px; line-height:40px; background-color:#3E9ED0; border-radius:3px ;cursor:pointer; display:inline-block; color:#fff; text-decoration:none; text-align:center; }


/*------------feedback-------------*/

.liuyan{ width:870px; float:left; }




.wenda{ width:820px; float:left; border:1px solid #eee ; padding:24px; margin-bottom:20px;}

.ask{ width:820px; float:left; margin-bottom:15px; display:inline }
.ask ul{ width:820px; float:left;}
.ask ul li{ width:820px; float:left; line-height:30px ; font-size:12px }

.answer{ width:780px; float:left; background-color:#f5f5f5; padding:20px; border-radius:5px }
.answer ul{ width:780px; float:left; }
.answer ul li{ width:780px; float:left; line-height:30px ; font-size:12px }




.feedback{ width:820px; float:left; border:1px solid #eee ; padding:24px;}
.feedback ul p{ width:820px; float:left; line-height:30px; font-size:14px; margin-bottom:20px; }
.feedback ul li{ width:820px; float:left; margin-bottom:20px; display:inline; font-size:14px; }

.ziduan8{ width:100px; float:left; line-height:30px }

.textbox400{ width:400px; height:30px; background-color:#fff;  border:1px solid #eee; color:#666; line-height:30px }
.textbox-more{width:600px; height:100px; border:1px solid #eee; color:#666; vertical-align:top; background-color:#fff }



/*--------------------------------------------------悬浮开始------------------------------------------------------*/ 

.relative{ position:relative;top:0;left:0;}

/*asid_share*/
.asid_share{ position:fixed; bottom:40%; right:0px; z-index:9999;}
*html #asid_share{ position:absolute;top:expression(documentElement.scrollTop + "px"); margin:300px 0 0 0;}

.asid_share .asid_share_box{ width:100%; margin-bottom:0px; }
.asid_share .asid_share_box span{ width:50px; display:block; height:50px; line-height:50px; overflow:hidden;  background-color:rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.asid_share .asid_share_box span:hover{ background:#2C8FDD }

.asid_share .asid_sha_layer{ width:auto; height:auto; display:none ; position:absolute ; right:50px; top:1px; }



#kefu{ width:170px; float:left; box-shadow:0 1px 5px #000; background-color:#fff; position:absolute ; right:0px; top:-50px;}
#kefu-bt{ width:170px; float:left; height:30px; line-height:30px;font-family:"微软雅黑"; color:#333; font-size:14px; font-weight:bold ; text-align:center; background-color:#f8f8f8;border-bottom:1px solid #e9e9e9}
#kefu-nr{ width:170px; float:left; }
#kefu-nr li{ width:170px; float:left; height:50px; line-height:50px; font-family:"微软雅黑"; color:#333; font-size:12px; font-weight:bold; border-bottom:1px solid #e2e2e2;}
#kefu-nr li p{ float:left; padding-left:10px; }
#kefu-nr li img{float:left; margin-top:15px; }



#weixin{ width:120px; float:left;background:#fff; padding:20px 20px 15px 20px; box-shadow:0 1px 5px #000;  position:absolute ; right:0px; top:0px; }
#weixin img{ width:114px; float:left; height:114px; margin-bottom:10px; display:inline; border:3px solid #e4e4e4 }
#weixin p{ width:120px; float:left; line-height:20px; text-align:center;font-family:"微软雅黑"; color:#333 }



/*--------------------------------------------------悬浮结束------------------------------------------------------*/
