@charset 'utf-8';
/* 页面通用样式 */
body{background:#F5F6F8;}
a{color:#000;text-decoration:none;}
a:hover{color:#f50; text-decoration:none;}
div{margin:0 auto;padding:0;}
input:focus, textarea:focus, select:focus{outline:thick; border:1px solid #4D90FE;}/* 去掉chrome中表单获取焦点时自动添加的土黄色边框，改成自定义的 */
textarea{resize:none;}/* 去掉chrome中右下角的小三角 */

/* 字体 */
.bold{font-weight:bold;}
.f1{color:#000;}

.title{padding-left:15px; border-bottom:1px solid #ddd; height:30px; line-height:30px;}/* 标题 */
.more{padding-right:5px; position:absolute; right:0; top:0;}

/* 宽度 */
.width{}

/* 整体网站布局样式 */
.block{width:967px;height:auto;margin:0 auto;}
.area-l{width:210px;float:left;margin-right:8px;}
.area-r{width:749px;float:left;}

/* 页面留白 */
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}

/* 线条 */
.line1{background:url(../images/line.gif) repeat-x left top; height:2px;}

/* 页头 */
#head{background:url(../images/nav_bg.gif) no-repeat left center; margin:8px auto; height:60px; line-height:60px;}
#head .logo{float:left; margin:20px 15px 20px 20px;}
#head .nav{float:left;}
#head .nav li{float:left; font-size:16px;}
#head .nav li a{color:#525252; letter-spacing:4px; border-left:2px solid #808080; padding:0 20px;}
#head .nav li a:hover{color:#005DC4;}
#head .nav li#pinpai{width:122px; height:60px;z-index:999; position:relative;}
#head .menu{ width:122px; height:119px; overflow:hidden; border:1px solid #ddd; border-top:none; display:none; position:relative;}
#head .menu p{width:122px; height:159px;position:relative; top:-160px; background:#fff;}
#head .nav li .menu a{display:block;border:none; height:40px; line-height:40px; background:url(../images/bg4.gif) no-repeat center bottom; position:relative; z-index:999; text-align:center;}
#head .global{float:left;margin-left:10px; color:#595857;}
#head .global img{vertical-align:middle; position:relative; top:-2px; left:8px; *top:0;}
#head .search{float:left; margin-left:35px; *margin-left:17px;}
#head .search input{width:144px; height:15px; line-height:15px; background:url(../images/search_nav.gif) no-repeat left center; border:0; color:#7D7D7D; padding:6px 2px 6px 8px;}
#head .search #submit{width:26px; height:27px; line-height:18px; background:url(../images/search.gif) no-repeat left center; position:relative; left:-4px; top:9px; *top:0; padding:0;}

/* 页脚 */
#foot{height:167px; background:url(../images/foot_bg.gif) repeat-x left bottom; color:#A1A0A0; padding-top:10px;}
#foot a{color:#A1A0A0;}
#foot a:hover{color:#f50;}
#foot .brand, #foot .law, #foot .partner{ height:129px;float:left; background:url(../images/vline.gif) repeat-y right top; text-align:center;}
#foot .brand h3, #foot .law h3, #foot .partner h3{ width:160px; margin-bottom:10px;font-size:16px; font-weight:700;}
#foot .brand a, #foot .partner a{display:block; margin:8px 0; *margin:9px 0;}
#foot .law{width:470px; padding:0 40px; text-align:left;}
#foot .law h3{margin-bottom:3px;}
#foot .partner{width:250px; background:none; overflow:hidden;}
#foot .partner h3{width:auto; margin-bottom:10px;}
#foot .partner a{width:100px;float:left; margin:8px 10px; text-align:center; position:relative; left:8px;}
#foot .copyright{margin:8px auto; text-align:center; height:20px; float:left; width:967px;}

/* 首页四大模块 */
.box{width:481px; height:158px; overflow:hidden; float:left;overflow:hidden; background:url(../images/bg1.gif) no-repeat left bottom; margin-bottom:10px;}
.box .title{width:410px; background:url(../images/icon.gif) no-repeat left center; padding-left:25px; font-size:14px; position:relative;}
.box .news{width:280px;margin: 20px 0 20px 3px; padding-right:20px; float:left;}
.box .news li{height:20px;line-height:20px; padding-left:35px; background:url(../images/icon1.gif) no-repeat 20px center;}
.box .newsimg{float:left; margin:10px 0 10px 0;}
.box .info{width:250px; float:left;padding: 20px 30px 20px 23px;}
/* 首页滚动焦点图 */
.banner{width:966px; height:480px; margin:2px 0; overflow:hidden;}
#f{width:966px; height:485px; overflow:hidden; position:relative;}
#f #index{position:absolute;right:416px;bottom:10px;}
#f #index a{padding:2px 10px; background:url(../images/focus_link.gif) no-repeat center center;margin-right:3px;text-decoration:none;}
#f #index a.focus{background:url(../images/focus_hover.gif) no-repeat center center;}

/* 二级页面 */
/* 二级页面焦点图 */
.banner_2{width:966px; height:250px; margin:0 0 2px; overflow:hidden;}
#focusimg{width:966px; height:250px; overflow:hidden; position:relative;}
#focusimg #index{position:absolute;right:416px;bottom:5px;}
#focusimg #index a{padding:2px 10px; background:url(../images/focus_link.gif) no-repeat center center;margin-right:3px;text-decoration:none;}
#focusimg #index a.focus{background:url(../images/focus_hover.gif) no-repeat center center;}
#content{background:#fff url(../images/bg3.gif) no-repeat top center; position:relative;}
.catatitle{height:51px; line-height:60px; background:url(../images/bg2.gif) no-repeat 1px 5px; padding-left:45px; color:#fff; font-weight:700; font-size:15px;}
.catagory{width:160px; margin:0px 0 0 30px;}
.catagory li{height:35px; line-height:35px; padding-left:33px; background:url(../images/icon4.gif) no-repeat 10px center; font-size:14px; border-bottom:1px dotted #ddd;}
.catagory li a{color:#312F2F;}
.catagory li a:hover{color:#005DC4;}
.contact{width:182px; margin-top:40px; margin-bottom:100px;}
.contact span{display:block; color:#333333; margin:7px 0; font-size:13px; padding-left:13px; line-height:25px;}
#content .contenttitle{height:50px; line-height:60px; border-bottom:1px solid #005EC4; margin:0 20px; font-size:15px; background:url(../images/icon2.gif) no-repeat 2px 20px; padding-left:30px; font-weight:700; position:relative;}
.position{font-weight:normal; font-size:12px; position:absolute; top:0; right:0;}

/* 语言版本 */
#J-lang{display:none;}
#lang {position:relative; width:1009px; text-align:center; z-index:11;}
.mainlang { padding-top:10px; margin-top:10px; }
#lang img { vertical-align:bottom; padding-right:5px; }
#lang a { margin:0 5px 0 0; }
#countries {margin:15px 10px 0; width:140px; height:330px;background:url(../images/arrow.gif) no-repeat 10px 20px; float:left;}
.area{color:#DF0070; border-bottom:1px solid #DF0070; text-align:left; padding-left:10px; height:20px; line-height:20px; margin-bottom:15px; font-size:14px; font-weight:700;}
.country{text-align:left; padding-left:10px; width:120px; float:left; height:25px;}
.width360{width:360px;}
.width360 .country{width:130px;}