﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#0062a5; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.wal{width:1200px; margin:0px auto;}
.w300{width:300px; overflow:hidden;}
.w848{width:848px; overflow:hidden;}

.headDiv{ height:89px; position:absolute; left:0px; top:0px; z-index:20; width:100%; background:url(../images/bg1.png);}
.headDiv .wal{ position:relative; height:89px;}
.headDiv .logo{ position:absolute; left:17px; top:20px;}
.nav{position:absolute; top:0px; right:0px; height:89px; padding-left:2px;}
.nav li{float:left; height:89px; padding-right:2px;}
.nav a{display:block; float:left; height:89px; width:105px; overflow:hidden; text-align:center; color:#000;}
.nav a div{padding-top:15px; height:50px; overflow:hidden;}
.nav a .img1{display:none;}
.nav a:hover, .nav .aNow, .nav .aNow1{background:#0062a5; color:#FFF;}
.nav a:hover img, .nav .aNow img, .nav .aNow1 img{display:none;}
.nav a:hover .img1, .nav .aNow .img1, .nav .aNow1 .img1{display:inline-block;}
/*.nav .aNow1, .nav .sNavA:hover{background:url(../images/navBg.gif) center top no-repeat;}

.sNav{position:absolute; z-index:100; top:89px; left:50%; margin-left:-228px; background:#f4f4f4; width:582px; height:304px; display:none;}
.sNav .fl{width:160px; height:262px; padding:5px 25px; overflow:hidden; position:relative; left:10px; top:10px;}
.sNav .fl a{display:block; height:29px; line-height:38px; overflow:hidden; color:#333; font-size:14px;}height:38px;
.sNav .fl a:hover{color:#0062a5;}
.sNav .fr{ width:316px; overflow:hidden; margin-right:35px;}
.sNav .fr p{ padding:40px 5px 15px 0; font-style:italic; color:#0062a5; font-size:18px; text-align:right;}*/





.nav .aNow1, .nav .sNavA:hover{background:#0062a5;}
.sNavDiv1{position:absolute; z-index:19; top:89px; left:50%; margin-left:-360px; width:690px; height:68px; display:none; background:url(../images/bg3.png); text-align:center;}
.sNavDiv2{position:absolute; z-index:19; top:89px; left:50%; margin-left:-220px; width:410px; height:68px; display:none; background:url(../images/bg3.png); text-align:center;}
.sNavDiv3{position:absolute; z-index:19; top:89px; left:50%; margin-left:-490px; width:953px; height:68px; display:none; background:url(../images/bg3.png); text-align:center;}
.sNavDiv4{position:absolute; z-index:19; top:89px; left:50%; margin-left:-505px; width:970px; height:68px; display:none; background:url(../images/bg3.png); text-align:center;}
.sNavDiv5{position:absolute; z-index:19; top:89px; left:50%; margin-left:-480px; width:1078px; height:68px; display:none; background:url(../images/bg3.png); text-align:center;}
.sNavDiv6{position:absolute; z-index:19; top:89px; left:50%; margin-left:186px; width:412px; height:68px; display:none; background:url(../images/bg3.png); text-align:center;}
.sNav a{ line-height:68px; margin:0px 20px; color:#fff; font-size:14px;}
.sNav a:hover{ color:#0062a5}














.footDiv{ height:180px;}
.footDiv .name{ padding-top:40px; font-size:16px; color:#000;}
.footDiv .name b{ font-size:24px; padding-right:15px; color:#404040;}
.footDiv .share{ padding-top:30px;}
.footDiv .share a{ display:block; float:left; width:43px; height:43px; margin-left:14px;}
.footDiv .share a .img1{ display:none;}
.footDiv .share a:hover .img1{ display:block;}
.footDiv .share a:hover img{ display:none;}
.footDiv .links{ padding-top:40px; position:relative; left:-10px;}
.footDiv .links a{ padding:0 12px;}
.footDiv .content{ padding-top:40px;}

.footNav{ height:396px; background:#f0f0f0;}
.footNav .wal{ height:396px; position:relative;}
.footNav .list{position:absolute; left:0px; top:78px;}
.footNav .list li{float:right; width:130px; overflow:hidden; line-height:24px;}
.footNav .list h2{padding:0 0 35px 0; font-weight:400; font-size:16px;}
.footNav .list h2 a{color:#000;}
.footNav .list a{color:#5f5f5f; font-size:14px;}
.footNav .list a:hover{color:#0062a5;}
.footNav .ewm{float:right; width:300px; min-height:230px; _height:230px; position:relative; padding-top:84px;}
.footNav .ewm .imgDiv{position:absolute; left:0px; top:84px;}
.footNav .ewm .content{font-size:14px; line-height:18px; padding-left:160px;}
.footNav .ewm .content h1{font-weight:400; font-size:20px; line-height:24px; padding:15px 0;}
.footNav .ewm .content em{display:block;}
.footNav .ewm dl{height:40px; position:absolute; left:0px; top:260px;}
.footNav .ewm dd{float:left; margin-right:14px;}
.footNav .ewm dd a{display:block; width:43px; height:43px;}
.footNav .ewm a .img1{ display:none;}
.footNav .ewm a:hover .img1{ display:block;}
.footNav .ewm a:hover img{ display:none;}

.foot{ height:150px; background:#0062a5;}
.foot .name{ padding-top:30px; font-size:16px; color:#fff;}
.foot .name b{ font-size:24px; padding-right:15px;}
.foot .links{ padding-top:20px; position:relative; left:-10px; color:#fff; opacity:0.5}
.foot .links a{ padding:0 12px; color:#fff;}
.foot .content{ padding-top:20px; color:#fff; opacity:0.5}
.foot .content a{ color:#fff;}


/*.sideBar{position:fixed; z-index:100; top:160px; right:10px; background:url(../images/sideBar.png) left top no-repeat; width:76px; height:78px; cursor:pointer;}*//*top:110px; */
/*.sideBar ul{display:none;}
.sideBar li{position:relative; top:77px; height:77px;}*/
.sideBar{position:fixed; z-index:100; top:160px; right:10px;/* width:76px; height:78px; cursor:pointer;*/}
.sideBar .sideBar_a{ display:block; height:78px; width:76px; background:url(../images/sideBar.png) left top no-repeat;}
.sideBar ul{display:none;}
.sideBar li{position:relative; top:0px; height:77px;}



.sideBar .mouse{position:absolute; left:-200px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBarBg.png) left top no-repeat; height:76px; text-align:center;}
.sideBar .img img{position:relative; top:19px;}
.sideBar .liNow .img{background:url(../images/sideBarBgon.png) left top no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li_01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:198px; height:217px; left:-198px; top:0px;}
.sideBar .li_01 p{ padding:24px 0 0 27px; color:#5b5b5b; font-size:14px; line-height:24px;}
.sideBar .li_01 em{ color:#0062a5;}
.sideBar .li_01 .imgDiv{ padding:10px 0 0 27px;}
.sideBar .li_02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:276px; height:111px; left:-276px;}
.sideBar .li_02 p{ padding:22px 0 0 27px; font-size:18px; color:#000;}
.sideBar .li_02 .list{ padding:18px 0 0 27px;}
.sideBar .li_02 dd{float:left; width:80px; line-height:22px; color:#999; position:relative; padding-left:40px; font-size:14px;}
.sideBar .li_02 dd img{ position:absolute; left:12px; top:0px;}
.sideBar .li_03{ position:relative;}
.sideBar .li_03 .mouse{width:277px; left:-277px; background:url(../images/sideBarBg3.png) left top no-repeat; height:94px;}
.sideBar .li_03 .tel{ padding:39px 0 0 26px; font-size:18px; color:#a1a1a1;}
.sideBar .li_03 .tel em{ color:#00397c;}

.pageBanner{ height:500px; position:relative;}

.pageNow{position:absolute; left:0px; bottom:0px; background:#0062a5; height:67px; line-height:67px; width:100%; text-align:right; color:#FFF;}
.pageNow li{ float:left; width:131px; text-align:center; font-size:16px;}
.pageNow a{color:#FFF; display:block;}
.pageNow a.aNow,.pageNow a:hover{ background:url(../images/pageNow.png) no-repeat; height:73px;}
.pageTitle{position:absolute; z-index:10; left:50%; margin-left:-600px; bottom:0px; background:url(../images/bg2.png); width:214px; height:161px; font-size:14px; color:#FFF; text-align:center;}
.pageTitle h1{font-size:30px; padding:30px 0 10px 0;font-family:Arial, "黑体";}
.pageTitle em{ font-size:14px; font-family:Georgia; display:block; padding-bottom:10px;}

.pageBox{ padding-top:20px;}


.topA{ width:76px; height:73px; display:block;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.pageDiv{ margin-top:40px; position:relative; margin-bottom:20px;}
.pageDiv h1{ font-size:24px; color:#009a71; font-weight:100;}
.pageDiv h1 span{ font-size:18px; color:#009a71;}
.pageDiv h1 em{ font-size:18px; color:#0062a5;}
.pageDiv h2{ font-size:24px; color:#000; font-weight:100;}
.pageDiv h2 span{ font-size:14px; color:#999;}
.pageAddress{ position:absolute; right:0px; top:0px; background:url(../images/limg16_1.png) left center no-repeat; padding-left:35px; color:#6d6d6d;}
.pageAddress a{ color:#6d6d6d;}
.pageAddress .anow{ color:#0062a5}


/*分页*/
.pageNum{text-align:center; height:85px; overflow:hidden; padding-top:20px; color:#666;}
.pageNum a{display:inline-block; height:25px; line-height:25px; padding:0 9px; margin:0 2px; border:#cbcbcb solid 1px; color:#999999;}
.pageNum a:hover, .pageNum .aNow{background:#0062a5; border:#0062a5 solid 1px; color:#fff;}
.pageNum .input1{width:33px; height:25px; line-height:25px; text-align:center; margin:0 5px; border:#cbcbcb solid 1px;}
.pageNum .btn1{background:#0062a5; width:58px; height:25px; margin-left:5px; color:#fff; cursor:pointer;}
.pageNum .prev em{padding-left:10px; background:url(../images/limg5_left.png) left center no-repeat;color:#999;}
.pageNum .prev:hover em{color:#fff; background:url(../images/limg5_lefton.png) left center no-repeat;}
.pageNum .next em{padding-right:10px; background:url(../images/limg5_right.png) right center no-repeat;color:#444;}
.pageNum .next:hover em{color:#fff; background:url(../images/limg5_righton.png) right center no-repeat;}

.sideNav{width:282px; overflow:hidden; position:relative; float:right; z-index:55}
.sideNav li{float:right; text-align:center; width:138px; height:104px; margin-left:3px;}
.sideNav a{display:block; width:138px; height:101px; text-align:center; background:#dddddd; font-size:16px; color:#8b8989;}
.sideNav .img2{display:none;}
.sideNav a div{padding:18px 0 6px 0;}
.sideNav a:hover, .sideNav .aNow{background:#0062a5; color:#FFF;}
.sideNav a:hover img, .sideNav .aNow img{display:none;}
.sideNav a:hover .img2, .sideNav .aNow .img2{display:inline-block;}





#Layer1{
	position:relative;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}



.wrap { width:1000px; margin:0 auto; }
.logo { width:200px;   }
.fl { float:left; }
.fr { float:right; }


.rollBox{ width:1200px;overflow:hidden;padding:0; margin-bottom:20px } 
.rollBox .LeftBotton{height:256px;width:38px;background:url(left.png) no-repeat 50%;overflow:hidden;float:left;display:inline;margin:0;cursor:pointer;} 
.rollBox .RightBotton{height:256px;width:38px;background:url(right.png) no-repeat 50%; overflow:hidden;float:left;display:inline;margin:0;cursor:pointer;} 
.rollBox .Cont{ width:1100px;overflow:hidden;float:left; margin:0 10px } 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{width:208px; height:248px; float:left;text-align:center; margin:0 12px 0 0;  border:1px solid #d1cbcb } 
.rollBox .Cont .pic img{padding:0; display:block;  } 
.rollBox .Cont .pic p{line-height:40px; font-size:14px; color:#666;  width:100%; background:#f1f1f1   } 
.rollBox .Cont a{color:#666;text-decoration:none; line-height:40px} 
.rollBox .Cont a:hover{color:#000;text-decoration:none; line-height:40px} 
.rollBox #List,.rollBox #List3{float:left;} 




.win300 { width:300px; float:left; margin:40px }
.win300 span { font-size:26px; margin-bottom:20px }




.NewsList{ padding:0 0 30px 0; }
.NewsList .list{background:url(../images/index11.jpg);}
.NewsList .list li{text-align:left; height:33px;}
.NewsList .list li a{display:block;height:33px; color:#666; padding-left:35px; background:url(../images/dots.gif) 15px center no-repeat;height:23px;display:block; padding-top:10px; position:relative;}
.NewsList .list li a:hover{color:#369;border:#CCC 1px dashed; }
.NewsList .list li a span{ padding-right:25px; color:#333; float:right; position:absolute; top:10px; right:0;}
.NewsList  .Vlist li{width:212px; height:190px; float:left; text-align:center; margin-bottom:15px; overflow:hidden}
.NewsList  .Vlist li a{display:block; width:198px;  padding:4px; line-height:30px;}
.NewsList  .Vlist li a img{border:1px #cdcdcd solid; padding:2px;}
.NewsList  .Vlist li a:hover{border:#ccc 1px solid; background:#f8f8f8;}


.ProMenu{padding-top:30px; text-align:left;height:auto!Important;  padding-bottom:30px}
.ProMenu .proli{height:auto!Important; height:40px; min-height:40px; width:220px; margin:0 auto; border-bottom:1px dashed #e1e1e1 }
.ProMenu .proli a.proa{font-size:12px; color:#666; padding-left:20px;display:block; padding-top:13px; height:27px;}
.ProMenu .proli a.proa:hover,.main .mainc .mainR .ProMenu .proli a.proa1, .proli a.active0 {color:#fff; display:block; border:#CCC 1px dashed; background:#0062a5; font-family:"宋体"; font-size:12px; color:#fff; padding-left:20px;display:block; padding-top:13px; height:27px;}
.ProMenu .proli .sul{display:none;}
.ProMenu .proli .sul li{height:25px; background:none; padding-left:20px;}
.ProMenu .proli .sul li a{font-size:12px; color:#666; padding-left:20px;display:block; line-height:25px;}
.ProMenu .proli .sul li a:hover,.main .mainc .mainR .ProMenu .proli .sul li a.sel{color:#fff; display:block; border:#CCC 1px dashed; background:#0062a5; }


.page {padding:5px; margin:5px; text-align:center; margin:30px 0}
.page a{ border:#ddd 1px solid; padding:5px 7px; margin-right:4px; text-decoration:none; color:#0064b2; font-size:14px;}
.page a:hover { border:#0064b2 1px solid; color:#fff; background:#0064b2;}
.page a:active { border:#235571 1px solid; color:#235571; background:#0064b2;}
.page span.current { border: #0064b2 1px solid; padding:5px 7px; font-weight:bold; color:#fff; margin-right:4px; background:#0064b2; font-size:14px}
.page span.disabled { border:#f3f3f3 1px solid; padding:5px 7px; color:#ccc; margin-right:4px; font-size:14px}

















#demo{overflow:hidden;width:100%; height:170px}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}
.product_list{margin:10px 5px}
.product_list li{float:left;margin-left:10px;margin-right:5px;padding-bottom:15px;_display:inline;}
.product_list li a.img{border:1px solid #e2e2e2;border-radius:2px;padding:30px 18px}
.product_list li a.img img{width:210px;height: 72px;}
.product_list li h3{text-align:center;padding-top:5px;padding:15px 0;}
.product_list li h3 a{font-weight:normal;color: #434343;font-weight:bold;}
.product_list li h3 a:hover{color: #c20800;}
.product_list li a.img{display:block;}
.product_list li a.img:hover{border-color:#001A5C;}
.roll_product{float:left;}
.product_list li h4{text-align:center;padding-top:5px;color: #979797;font-weight:normal;}



.download{ margin-bottom:50px}
.download .time{height:35px; line-height:35px; text-align:center; background-color:#F6F6F6; border:1px solid #EFEFEF;color:#333; font-weight:bold; font-size:13px}
.download .math{height:50px; line-height:50px; text-align:center;border-bottom:1px solid #f00;color:#000;font-size:13px;padding-bottom:20px;}
.download .math img{ vertical-align:middle}
.download .table{border-bottom:1px solid #EEEEEE}



.case{margin:0 auto; border-bottom:1px dashed #D6D6D6;padding-bottom:20px}
.case .cases{padding-top:22px}
.case .case1{padding-top:15px}
.case dl{ overflow:hidden;zoom:1}
.case dt{ float:left}
.case dd{ float:left;width:580px;color:#666; font-size:14px;padding-left:25px; line-height:21px;padding-top:10px}
.case dl .deep a{color:#000; font-weight:bold; font-size:14px;padding-bottom:20px}
.case dd span{}
.case dd span a{color:#0064b2; font-size:12px}
.case dl .deep1{padding-top:20px; font-size:13px;}









































