@charset "utf-8";
/* CSS Document */

* html{margin:0; padding:0;}

body{margin:0;padding:0; background-color:#fff; font-family:"宋体",Arial,Verdana,Tahoma,sans-serif; font-size:12px; color:#3d3c3c; background:url(../images/index/htmlbg.jpg)}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0;}

ul{margin:0; padding:0; list-style-type:none;}

img{ border:0;}

a{ text-decoration:none;}

.clear{ clear:both}


/*首页*/
#all{ width:996px;margin:0px auto; background:url(../images/index/allbg.jpg)  repeat-y;}

.top{ width:988px; height:126px;margin-left:4px; background:url(../images/index/topbg.jpg) repeat-x;}

.logo{ width:251px; height:41px; float:left;margin-left:14px; margin-top:6px;}

.righttop{ width:250px; height:75px; float:right;}

.topnav{ width:250px; height:28px; float:left;}

.topnav a{ line-height:24px; color:#5e5e5f}

.topnav a:hover{ text-decoration:underline;}

.fenge{padding-left:5px;padding-right:5px;}

.topnav .fenge:hover{ text-decoration:none;}

.search{ width:223px; height:27px;margin-left:7px; float:left; display:inline; background:url(../images/index/search.jpg)}

.text{width:183px;height:26px; line-height:26px; border:none; color:#999; background:no-repeat;padding-left:10px; float:left}

.searchimg{ float:left}

.nav{ width:988px; height:34px; float:left;}

.nav a{ float:left; display:block; margin-left:80px; margin-right:22px; display:inline;}

.nava1{ width:117px; height:34px; background:url(../images/index/nav1.jpg) repeat-x bottom;}

.nava2{ width:126px; height:34px; background:url(../images/index/nav2.jpg) repeat-x bottom;}

.nava3{ width:111px; height:34px; background:url(../images/index/nav3.jpg) repeat-x bottom;}

.nava4{ width:141px; height:34px; background:url(../images/index/nav4.jpg) repeat-x bottom;}

.nava1:hover{background:url(../images/index/navh1.jpg) repeat-x bottom;}

.nava2:hover{background:url(../images/index/navh2.jpg) repeat-x bottom;}

.nava3:hover{background:url(../images/index/navh3.jpg) repeat-x bottom;}

.nava4:hover{background:url(../images/index/navh4.jpg) repeat-x bottom;}

#imgPlay { overflow:hidden; width: 988px;height:479px;zoom: 1; position:relative;margin-left:4px;}

#imgPlay .imgs img { border:none; width:988px;}

#imgPlay .imgs li { float:left; position: relative}

#imgPlay .num { display:inline;position:absolute; top: 455px;height:19px;}

#imgPlay .num span { display: inline-block; background:url(../images/index/2.png);background-repeat: no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/2.png');_ background-image: none; margin: 0px 2px; overflow: hidden;  cursor: pointer; line-height: 0; width: 14px;height: 13px}

#imgPlay .num span.on {  background:url(../images/index/1.png);background-repeat: no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/1.png');_ background-image: none;}

.indexcontent{ width:988px; height:322px; margin-left:4px;}

.iccompany{ width:462px; height:294px; float:left;margin-left:24px; margin-top:27px;margin-right:27px; display:inline;}

.iccompany a{margin-bottom:10px;}

.icp{margin-top:14px;}

.iccompany p img{ float:right;margin-left:6px;}

.icpp{ text-indent:20px; line-height:24px;}

.icpp a{ color:#007bff}

.icnews{ width:432px; height:155px; float:left;margin-top:27px;margin-bottom:20px;}

.icnews ul{margin-top:14px;}

.icnews ul li{ width:432px; height:21px;}

.icula{ display:block; width:413px; height:21px; line-height:21px; color:#3d3c3c; background:url(../images/index/indexnews1.jpg) repeat-y left;padding-left:19px;}

.icula:hover{ background:url(../images/index/indexnews2.jpg) repeat-y left; background-color:#0259b4; color:#fff;}

.num1{ float:left;}

.num2{ float:right;}

.icproduct{ width:448px; height:119px;float:left;}

a.abtn{display:block;height:78px;width:18px;overflow:hidden;}

a.aleft{float:left; background:url(../images/index/leftlist1.jpg);}

a.aright{float:left; background:url(../images/index/rightlist1.jpg);}

.scrolllist{width:448px;height:78px;margin:0 auto;margin-top:10px; font-size:12px;}

.scrolllist .imglist_w{width:412px;height:78px;overflow:hidden;float:left;position:relative;}

.scrolllist .imglist_w ul{position:absolute;left:0px;top:0px; width:1000px; }

.scrolllist .imglist_w li{width:52px; height:78px;float:left; margin-left:23px; margin-right:6px; display:inline; text-align:center;}

.scrolllist .imglist_w li .ila{ height:60px; width:52px;float:left;}

.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}

.scrolllist .imglist_w li p{float:left; width:52px; overflow:hidden;height:18px;line-height:18px;}

.flooer{ width:988px; height:74px; margin-left:4px; background:url(../images/index/flooerbg.jpg);}

.fp1{ width:670px;padding-left:14px;padding-top:18px; line-height:17px; float:left;}

.fp1 span{ display:block; color:#fff}

.fp1 span a{ color:#fff}

.fp2{ width:98px; height:74px; float:right;}

.fp2 h3{ font-size:14px; font-weight:bold;margin-top:4px;}

.fp2 img{margin-top:8px; margin-right:8px;}
/*首页结束*/

/*产品分类*/
.banner{width:988px; margin-left:4px;}

.main{ width:988px;margin-left:4px;margin-top:12px;}
#all .main .flooer{margin-left:0;}
.leftmenu{ width:188px; min-height:200px; _height:200px;margin-bottom:100px; float:left; background:#f7f7f7; display:inline;}

.leftmenutop{ width:187px; height:72px; background:url(../images/leftmenu/leftmenutop.jpg) repeat-x; border-top:1px solid #eee; border-right:1px solid #eee;}

.leftmenutop h2{ font: "微软雅黑","宋体"; font-size:20px; color:#213894;margin-left:18px;margin-top:16px;}

.leftmenutop h3{ font: "微软雅黑","宋体"; font-size:15px; color:#a2a3a3;margin-left:50px;}

.productcategories{ width:786px; float:left;margin-left:10px;padding-bottom:90px; display:inline;}

.title{ width:784px; height:30px; border:1px solid #e0e0e0; line-height:30px;}

.title img{ float:left;margin-left:10px;}

.pctspan{margin-left:10px; color:#4f4f4f; float:left;}

.pctspan a{ color:#4f4f4f;}

.productlist{ margin-left:18px;}

.productlist a{margin-left:16px;margin-top:26px; float:left}

.fenye{ width:784px;float:left; margin-top:60px; position:relative; z-index:1}

.fenye p{margin-left:290px;}

.fenye a{ background:#eaeaea;padding:4px 6px 4px 6px;margin-left:6px; float:left; color:#8e8c8d}

.fenye a:hover{ background:#8b1818; color:#fff;}
.fenye span{padding:4px 6px;}
.fenye a, .fenye span{display:inline-block;float:left;}

#menulist {width:188px; }

.has_children div{  width:188px; height:26px; clear:both; overflow:hidden;}

.has_children div h4{ font-size:12px; font-weight:normal; padding-left:22px;}

.has_children{background:url(../images/leftmenu/leftmenu1.jpg);color :#000;cursor:pointer; position:relative; z-index:999;margin-top:2px; line-height:26px;width:188px;}

.highlight{background:url(../images/leftmenu/leftmenu2.jpg); position:relative; z-index:1000; color:#fff;}

.has_children .aa{ display:none; color:#000; background:#fff;width:166px; float:left; border-bottom:1px dashed #CCC; padding-left:22px; font-size:10px; font:Arial, Helvetica, sans-serif; line-height:14px; padding-top:8px; padding-bottom:8px;}

.has_children a:hover{ color:#c3142b; text-decoration:underline; background:#e7e5e5}

.has_children div h4 a{ color:#000; background:none;}

.has_children div h4 a:hover{ color:#000; text-decoration:none; background:none;}

.highlight div h4 a{ color:#fff; background:none;}
/*产品分类结束*/

/*公司简介*/
.companycontent{ width:734px;padding:26px 30px 0 20px;}

.companycontent p{ text-indent:24px; line-height:30px;}
/*公司简介结束*/

/*新闻中心*/
.news{ width:700px;padding:40px 48px 0 36px;}

.conpanynews{ width:700px; height:18px; border-bottom:1px dashed #ccc;}

.conspan1{ float:left; color:#06376c; font-weight:bold; display:block}

.conspan2{ float:right; display:block;}

.conspan2 a{ color:#06376c;}

.conspan2 a:hover{ text-decoration:underline;}

.cnews1{ width:700px; height:72px; padding-top:18px; padding-bottom:18px; border-bottom:1px dashed #ccc;}

.cnews1 img{ float:left; border:1px solid #ccc;margin-right:20px;}

.cnews1 p{ float:left; line-height:24px; width:560px;}

.cnews1 p a{ display:block; color:#0056ac; font-size:14px; font-weight:bold;}

.cnews2{width:700px; height:72px; padding-top:18px; padding-bottom:50px;}

.cnews2 span{ display:block; float:left; width:305px; margin-right:45px; line-height:24px; display:inline;}

.cnews2 span a{ color:#636262}

.cnewsa:hover{ text-decoration:underline;}
/*新闻中心结束*/

/*新闻列表*/
.newslist{ width:768px;padding-left:16px; padding-top:30px;}

.newsleftlist{ width:518px; float:left;}

.newsleftlist ul li{ height:36px; width:518px; line-height:36px; border-bottom:1px dashed #ddeffb}

.newsleftlist ul li a{ color:#004182;margin-left:4px;}

.nllnext{text-align:center; float:left;margin-left:58px;margin-top:22px; display:inline; width:450px}

.nllnext a{ display:block; float:left; padding:3px 5px 3px 5px; border:1px solid #ccc; color:#8e8c8d;margin-right:6px;background:#eaeaea;}

.nllnext a:hover{ background:#8b1818; color:#fff;}

.nllnext .nllnexta:hover{ background:#eaeaea; color:#8e8c8d;}

.newsrightlist{ width:211px; height:404px; float:left;margin-left:28px; }

.newsrightlist img{ float:left}

.newsrightlist a{ color:#2d2e2e;margin-top:12px;margin-bottom:22px; float:left;text-align:center; width:100%}

.newsrightlist a:hover{ text-decoration:underline;}
/*新闻列表结束*/

/*新闻内容*/
.newscontent{ width:728px; padding:48px 32px 0 24px;}

.newsctop{ text-align:center;padding-bottom:30px;}

.newsctop h3{ font-size:16px; color:#213894}

.newsctop hr{ border:0; height:1px;border-bottom:1px dashed #ccc;}

.newscontent p{ line-height:30px; text-indent:24px;}
/*新闻内容结束*/

/*服务专区*/
.service{ width:784px; padding-top:24px;}

.sertop{ width:768px; padding-right:16px;}

.sertop img,.sertop p{ float:left}

.serimg1{margin-right:48px;margin-bottom:20px;}

.sertop p{ width:744px; line-height:30px; text-indent:24px;}

.sercenleft{ float:left; width:392px;}

.serh4{ font-size:12px; color:#0254a9;margin-bottom:36px;margin-top:36px;}

.sercenleft ul li{ width:376px; height:24px; line-height:24px; background:url(../images/service/serulli.jpg) repeat-y left;padding-left:16px;}

.sluls1{ display:block; float:left; width:150px; overflow:hidden}

.sluls2{ display:block; float:left; width:200px;margin-left:20px; overflow:hidden;}

sercenter{ float:left}

.sercenright{ float:left; width:250px;margin-left:90px;}

.sercenright a{ display:block; float:left;margin-top:10px;margin-left:45px; width:190px;padding-left:15px;}

.serria1{ background:url(../images/service/hk.jpg) repeat-y left; color:#ff0000}

.serria2{ background:url(../images/service/china.jpg) repeat-y left; color:#ff0000}

.serflooer{ float:left; width:620px;}

.serflooer span{ float:left; display:block; width:60px; text-align:right;padding-right:4px;}

.serflooer input{ border:1px solid #e3e9ef; border-top:1px solid #abadb3; float:left}

.serflooer div{ float:left; width:100%;margin-bottom:10px;}

.serflooer textarea{ width:554px; height:100px;max-width:554px;max-height:100px; border:1px solid #e3e9ef; border-top:1px solid #abadb3; float:left}

.serflooer .serfd1{padding-left:64px; width:556px}
/*服务专区结束*/

/*留言*/
.servicemessage{ width:600px; color:#595958; padding-left:134px; padding-top:72px;}

.servicemessage div{ float:left; width:600px;margin-bottom:10px; line-height:22px;}

.servicemessage span{ display:block; float:left; width:60px; text-align:right;padding-right:4px;}

.servicemessage input{ float:left; width:160px; height:22px; border:1px solid #ebe9e8; background:#ebe9e8}

.servicemessage .sermspan1{ width:100%; text-align:left;}

.sms1{ color:#ff0000;}

.sms2{ color:#010000}

.sms3{margin-left:20px;}

.servicemessage textarea{ width:405px;max-width:405px; height:82px;max-height:82px; border:1px solid  #ebe9e8; background:#ebe9e8}

.servicemessage .serfd1{padding-left:64px; width:536px}
/*留言结束*/

/*综合系统*/
.systemlist{ width:732px;padding:38px 38px 0 14px;}

.systemlist img{ border:5px solid #ddd; float:left; margin-right:14px;}

.syslright{ width:587px; float:left; line-height:23px;padding-bottom:45px;}

.syslr1{ border-bottom:1px solid #d9d9d9 }

.syslright a{ color:#0254a9;}

.syslr1 a:hover{ text-decoration:underline;}

.syslr1 p{ width:587px; height:46px; overflow:hidden;}

.syslrspan1{ display:block; float:left;}

.syslrspan2{ display:block; float:right; color:#ff0012}

.systemnext{margin-left:180px;}
/*综合系统结束*/

/*资源下载*/
.download{ width:750px; padding:20px 22px 30px 12px;}

.download table{ width:749px; border-top:1px solid #ccc;border-left:1px solid #ccc; text-align:center; color:#545454}

.download table tr td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

.download table .tr1{ color:#000;}

.td4 a{ color:#545454}

.td4 a:hover{ color:#c42525}

.donwnnext{margin-left:278px;}
/*资源下载结束*/

/*人力资源*/
.human{ width:754px;}

.hdiv{margin-bottom:20px;padding-bottom:10px;padding-top:28px; border-bottom:1px dashed #ccc;}

.hdiv span{ display:block; line-height:30px;}

.human table{ width:751px; border-top:1px solid #ccc;border-left:1px solid #ccc; text-align:center; color:#545454}

.human table tr td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

.human table .tr1{ color:#000;}

.human img{ float:right;margin-top:10px;}
/*人力资源结束*/

/*联系我们*/
.contart{ color:#000;padding-bottom:50px; float:left;}

.contartdiv1{ width:411px; float:left; line-height:30px; margin-left:33px;padding-top:40px;}

.con1{ margin-right:65px;}

.contart span{ display:block;}

.cons1{ color:#ff0000; font-size:14px; font-weight:bold;}
/*联系我们结束*/

/*产品列表*/
.product{padding-top:30px; float:left;min-height:470px;}

.productdiv{ width:133px; text-align:center; float:left;margin-right:20px;padding-bottom:20px; display:inline;}

.product img{ border:1px solid #c7c7c7; float:left;margin-bottom:10px; cursor:pointer}

.product .productdiv a{ color:#000;/*display:inline-block;height:17px; overflow:hidden;*/}
/*产品推荐弹出层*/
.product_tc{ height:450px; width:770px; background:#fff; border:1px solid #cccccc;position:absolute;top:340px; }
.hide,.tab_box{ display:none}
.selected{ background:url('../images/product/pl1.jpg') no-repeat; width:15px; height:8px;}
.product_tc_title{ float:right}
/*.product_pic{ margin-left:60px; position:relative; top:1px;*top:3px; _top:0px;z-index:100;_margin-left:0px; *left:-30px;_left:0px}*/
/*产品列表结束*/

/*应聘*/
.h1{ width:754px; min-height:150; _height:150px;}

.h1div1{ width:274px; min-height:150; _height:150px; float:left; margin-left:27px; display:inline; line-height:30px;margin-top:20px;}

.h1 span{ display:block;}

.h2{ width:727px; height:30px; background:#eae8e8; float:left; line-height:30px; font-size:13px; color:#1f1f1f;padding-left:27px; margin-top:30px;margin-bottom:30px; float:left;}

.h3{ width:727spx; min-height:160px; _height:160px;padding-left:27px; float:left}

.h3 span{ display:block; line-height:30px;}

.hh{ width:494px; height:22px; float:left;padding-left:260px;margin-top:20px;}

.hh img{ float:left;margin-right:10px;}
/*应聘结束*/