@charset "utf-8";
/* CSS Document */

.main { padding-top:10px; }

.side-nav { float:left; width:220px; }
.content { margin-left:256px; }

.side-nav .side-nav-hd { position:relative; border-bottom:6px solid #0066B3; _height:60px; }
.side-nav .side-nav-hd b { position:absolute; right:0; bottom:-6px; width:76px; height:6px; background:#F5A100; overflow:hidden; }

.side-nav .side-nav-bd { padding-top:20px; }
.side-nav .side-nav-bd h3 { position:relative; margin-top:10px; }
.side-nav .side-nav-bd h3 a { display:block; height:40px; line-height:40px; padding-left:30px; border-left:4px solid #BAE3F9; background:#D3EDFB; font-size:18px; color:#333; }
.side-nav .side-nav-bd h3 a:hover { text-decoration:none; border-left:4px solid #ED6C00; background:#F5A100; color:#fff; }
.side-nav .side-nav-bd h3.current a { border-left:4px solid #ED6C00; background:#F5A100; color:#fff; }

.side-nav .news {  padding:10px 0 10px 25px ; border-left:4px solid #FEEBBE; background:#FFF5D7; font-size:16px; color:#333; overflow:hidden; }
.side-nav .news li { height:30px; }
.side-nav .news li a:hover { text-decoration:none; color:#F5A100; }
.side-nav .news li b { float:left; margin:10px 5px 0 0; width:2px; height:2px; background:#333; overflow:hidden; }
.side-nav .news li a:hover b { background:#F5A100; }
.side-nav .news li.current a { color:#F5A100; }
.side-nav .news li.current b { background:#F5A100; }

.content .location { height:60px; line-height:60px; }
.content .location em { margin:0 5px; }
.content .info { min-height:500px; padding:25px; border:1px solid #ddd; background:#fff; font-size:14px; _height:500px; }

/*arrow*/
.arrow { position:absolute; left:10px; top:15px; }
.arrow em { position:relative; display:block; width:12px; height:6px; }
.arrow b,.arrow i { position:absolute; left:0; top:2px; width:0; height:0; border-width:6px 6px 0; border-style:solid dashed dashed; border-color:#fff transparent transparent; overflow:hidden; }
.arrow i { top:0px; border-top-color:#F5A100; }

/*info*/
.content-img { padding-bottom:10px; overflow:hidden; }
.content-img .img-item { width:344px; }
.content-img .img-item span { display:block; height:30px; line-height:30px; }
.content-con p span { font-size:16px; /*color:#0066b3;*/ }

.product-con { margin-top:30px; overflow:hidden; }
.product-con a { margin-top:40px; }

.major h2 { padding:20px 0; font-size:20px; color:#0066b3; text-align:center; }
.major p { text-indent:2em; }