
html{ overflow-x:hidden; margin:0px; padding:0px;}

.mains{ background:#ff0000; width:100%; overflow:hidden; z-index:9999;}
.head{ position:fixed; width:100%; z-index:999; background:#f3f3f3; height:160px;}
.head .main{ font-size:12px; color:#FFF;}
.head1{ background:#2f4a9e; overflow:hidden; height:30px;}
.head1_1{ float:left ;  color:#FFF;}
.head1_2{ float:right; background:url(../images/a1.jpg) left center no-repeat; padding-left:20px;}
.head1_2 a{ color:#FFF;}
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.headmain{ width:1200px; margin:0 auto;}
.logo{ float:left; z-index:999;}
.logoright{ float:right;}
.logoright1{ float:right; padding-top:15px; height:65px;}
.logoright1_1{ float:left;}
.logoright1_1_1{}
.logoright1_1_1 span{ font-size:16px; color:#2f4a9e;}
.logoright1_1_2{}
.soso1{ float:left; background:url(../images/a3.jpg) center no-repeat; width:143px; height:26px; line-height:26px; padding:0 10px; border:none;}
.soso2{ float:left;}
.logoright1_2{ float:right; margin-left:15px; margin-top:8px;}

#nav{ float:right; margin-top:0px;}
#nav li{ float:left; height:40px; line-height:40px; font-size:16px; text-align:right; position:relative; z-index:999; background:url(../images/a5.jpg) 30px no-repeat; padding-left:60px;}
#nav li a{ display:block; color:#333333;}
#nav li a:hover{ color:#2f4a9e; border-bottom:2px solid #2f4a9e;}
#nav li:hover a{ color:#2f4a9e; border-bottom:2px solid #2f4a9e;}
#nav ul li ul { width:100px; display:none; position:absolute; top:42px;right:-18px; margin-left:0px; overflow:hidden; background:rgba(55, 54, 59, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/background:#37363b;/*实现IE背景透明*/filter:Alpha(opacity=60); padding-bottom:5px;}
#nav ul li ul li{ padding:0px; height:32px; line-height:32px; font-size:14px; font-weight:normal; color:#333333; text-align:left; background:none; width:100px; text-align:center; border-bottom:none;}
#nav ul li ul li a{display:block;font-size:14px;color:#fff; padding:0px; background:none;}
#nav ul li ul li a:hover{color:#207bd3; text-decoration:none; border-bottom:none;}
#nav ul li:hover ul li a{ color:#fff; background:none; border:none;}
#nav ul li:hover ul li a:hover{ color:#fff;}
#nav ul li.current ul { display:block;}
#nav ul li:hover ul { display:block;}
#nav li .pronav{ width:120px;}
#nav li .pronav li{ width:120px;}