@charset "utf-8";
/* CSS Document */

html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, blockquote { margin: 0; padding: 0; font-size: 14px; }
html, body { width: 100%; height: 100%; }
body { zoom: 1; background: #ffffff; font-family: Arial, "微软雅黑", "Microsoft YaHei"; }
body { *font-family:"微软雅黑", "Microsoft YaHei";
}
img { border: 0 none; vertical-align: middle; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { }
body, input, select, button, textarea { font-size: 14px; font-family: Arial, "微软雅黑"; }
body, input, select, button, textarea { *font-family:"微软雅黑", "Microsoft YaHei";
}
table, tr, th, td { border: 0 none; vertical-align: middle; border-collapse: collapse; }
button { cursor: pointer; }
i, em, cite, address { font-style: normal; }
a { text-decoration: none; outline: none; blr:expression(this.onFocus=this.blur()); color:#333;}
a:link { text-decoration: none; cursor: pointer; }
a:hover, a:active { text-decoration: none; -moz-background-clip: 222; }
a:focus { outline: none; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner {
border:none;
padding:0;
}

.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}


.head{ width:100%; background:#fff; height:70px; position:fixed; top:0px; z-index:1000;}
.Menu { width: 1200px; margin: 0 auto;}
.Menu .Logo { float: left; width:160px; height: 70px;}
/*.Menu .MenuRight { float: right; }
.Menu .MenuRight ul { }
.Menu .MenuRight li {float:left;line-height:57px;margin-top:10px;border-bottom:3px solid #fff;color:#585858;margin-left:60px;font-size:16px;padding:0 5px; }
.Menu .MenuRight .current { border-bottom: 3px solid #fff; }
.Menu .MenuRight .current a { color: #0072ca; }
.Menu .MenuRight li:hover a { color: #0072ca; }
.Menu .MenuRight li:hover { border-bottom: 3px solid #fff; }
.Menu .MenuRight li a { color: #585858; }
.Menu .MenuButtom { width: 64px; height: 3px; background: #264ba6; position:relative; top: 67px; transition: width 1s; -moz-transition: width 1s;	 -webkit-transition: width 1s;	-o-transition: width 1s;	 display: none; }
*/

.Menu .MenuRight{ width:880px; float:right; margin-top:10px;}
.Menu .MenuRight ul li{ width:122px; display:block; float:left; height:60px; line-height:60px;}
.f-l{ float:left;}
.f-r{ float:right;}
.clearfix{ clear:both;}

 
.nav li {width:122px;height:60px;float:left;z-index:4;}
.nav li.current { height:60px; }
.nav li a{display:block;width:122px;height:60px;font-size:16px;color:#585858;font-family:"微软雅黑";text-align:center;z-index:444;}
.nav li.noline a { background:none;color:#585858;}
.nav li a:hover, .nav li.current a {width:122px;height:60px;line-height:60px; color:#0072ca;text-decoration:none;}
.son-nav { width:100%; height:284px; display:none; overflow:hidden; background:#e5e5e5 url(../images/sn-bg.jpg) repeat-x top; position:absolute; left:0px; top:70px; z-index:999; box-shadow: 1px 1px 2px #777; padding:20px 0px;}
.son-nav .sn-contain { width:1200px; height:284px; margin:0 auto;}
.nav li .son-nav.show-r { left:auto; right:18px;}
.son-nav .sn-txt { float: left;width: 450px;padding: 0 20px;border-right: 1px solid #dcdcdc;height: 284px;overflow: hidden;}
/*.son-nav .sn-txt .p-desc { line-height:20px;}*/
.son-nav .sn-txt .sn-list { width:450px; display:block; float:left;}
.son-nav .sn-txt .sn-list li { width:210px; height:40px; line-height:40px;padding-left:10px; float:left; background:url(../images/sn-icon.gif) no-repeat left center;}
.son-nav .sn-txt .sn-list li a { height:40px; line-height:40px;background:none; border:none; display:inline; text-align:left; font-size:15px;font-family:"微软雅黑"; color:#333;}
.son-nav .sn-txt .sn-list li a:hover { border-bottom:1px solid #333;}
.son-nav .sn-pic, .son-nav .sn-pic img { float:right;}
.son-nav .sn-pic img { width: 620px;height: 264px;margin-right: 50px;}



/*.sn-contain1{ width:380px;}
.son-nav .sn-txt1 .sn-list1 li { width:110px; height:35px; line-height:35px;padding-left:10px; float:left; background:url(../images/sn-icon.gif) no-repeat left center;}

.son-nav2{ width:532px; float:left;}
.son-nav .sn-contain2 {
    width:500px;
    height:250px;
    padding: 15px 15px;
    border: 1px solid #ccc;
}
.son-nav .sn-txt2 {
    width: 300px;
}
.son-nav .sn-txt2 .sn-list2 {
    width:300px;
    display: block;
    float: left;
}
.son-nav .sn-txt2 .sn-list2 li { width:140px; height:35px; line-height:35px;padding-left:10px; float:left; background:url(../images/sn-icon.gif) no-repeat left center;}



.son-nav3{ width:372px; float:left;}
.son-nav .sn-contain3 {
    width:340px;
    height: 250px;
    padding:15px 15px;
    border: 1px solid #ccc;
}
.son-nav .sn-txt3 {
    width:100px;
}
.son-nav .sn-txt3 .sn-list3 {
    width:100px;
    display: block;
    float: left;
}
.son-nav .sn-txt3 .sn-list3 li { width:90px; height:35px; line-height:35px;padding-left:10px; float:left; background:url(../images/sn-icon.gif) no-repeat left center;}


*/


.subnavbox{height: 60px; line-height: 60px; border-bottom: 1px solid #dcdcdc;}
.position{float: left;font-size: 13px; color: #888;background: url(../images/icon_home.png) 0 center no-repeat; padding-left: 20px;}
.position a{color: #888;}
.subnav{float: right;}
.subnav li{float: left;width:130px;}
.subnav li a{display: block; width:130px; height: 60px; color: #666; font-size: 13px; text-align: center;}
.subnav li a:hover,.subnav li a.on{background: url(../images/subnav_line.jpg) center bottom no-repeat;}


