@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 '黑体',arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}
/*------------------- 左浮动--------------------------*/
.fl,
.li-fl li{float:left; display:inline;}
/*------------------- 右浮动--------------------------*/
.fr{float:right;display:inline;}
/*------------------- 清除浮动--------------------------*/
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
/*------------------- 视觉隐藏--------------------------*/
.vh { 
	border: 0; 
	clip: rect(0 0 0 0); 
	height: 1px; 
	margin: -1px; 
	overflow: hidden; 
	padding: 0; 
	position: absolute; 
	width: 1px; 
}
/*------------------- 图片替换--------------------------*/
.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

body{background:url(../img/body.jpg) repeat-x left 129px;}
/*-------------------p--------------------------*/
.pm{width: 1002px; margin: 0 auto;}
.p1 .pm{width:1082px; margin:0 auto;}
.p1{background:url(../img/p1.jpg) repeat-x center 129px #fff;}
.ph .phr1{border-bottom:1px solid #F3F3F3;}
.ph .phr1 p{height:39px; line-height:39px; display:inline; background:url(../img/ph-phr1.png) no-repeat left 8px; _background:url(../img/ph-phr1.gif) no-repeat left 8px; padding-left:30px; color:#575D71; font-size:14px;}
.ph .phc1 a{display:block; background:url(../img/logo.jpg) no-repeat; width:246px; height:89px; text-indent:-999em;}
.ph .phc2{padding-top:34px;}
.ph .phc2 a{font-size:16px; color:#575D71; padding:0 22px; border-right:1px dotted #B2B2B2;}
.ph .phc2 .last{border:none; padding:0 0 0 22px;}
.pf{margin:22px 0 20px 0; border-top: 1px solid #F3F3F3; padding-top:10px;}
.pf p{color:#999999; font-family:'微软雅黑'; line-height:18px; text-align:right;}
.pf p span{margin-left:15px;}
.p1 .pb .pm{background:#fff; padding:10px; margin-top:22px; width:1062px;}
.p1 .pbc1{width:188px;}
.p1 .pbc2{width:858px;}
.pb .pbc2{display:none;}
.pb .active{display:block;}

/*-------------------m--------------------------*/
.mh{position:relative;}
.hr{position:absolute; top:0; right:10px;}
.m1{padding-top:512px; background:url(../img/m1.jpg) no-repeat center top;}
.m1 .li1{float:left; display:inline; width:241px; margin-left:12px;}
.m1 .mb{margin-left:-12px;}

.m2{background:url(../img/m2.jpg) no-repeat; padding-top:136px;}
.m2 li{background:url(../img/m2-li.png) repeat-x; border:1px solid #444851; border-color:#61636B #444851 #4A4C52 #444851; height:42px; line-height:42px;}
.m2 li a{display:block; height:32px; width:168px; padding-left:18px; font-size:14px; color:#CFCFCF; background:url(../img/m2-a.png) no-repeat 166px 13px;}
.m2 .active{background:#4383CF; border-color:#4383CF #4383CF #4A4C52 #4383CF;}
.m2 .active a{background:url(../img/m2-active-a.png) no-repeat 166px 13px;}
.m2-1{background:url(../img/m2-1.jpg) no-repeat;}
.m2-2{background:url(../img/m2-2.jpg) no-repeat;}
.m2-3{background:url(../img/m2-3.jpg) no-repeat;}
.m2-4{background:url(../img/m2-4.jpg) no-repeat;}
.m2-4 li a{padding-left:10px;}

.m3 .mbr1{background:#4D5058; margin-bottom:30px;}
.m3 .mbr1 .mbc1{width:582px;}
.m3 .mbr1 .mbc2{width:255px;}
.m3 .mbr1 h2{line-height:34px; font-size:24px; font-weight:normal; color:#FFFFFF; padding:20px 0;}
.m3 .mbr1 h2 span{font-size:32px;}
.m3 .mbr1 li{font-size:14px; color:#fff; line-height:22px; margin-bottom:20px; font-family:'宋体'}
.m3 .mbr2 .mbc1{width:578px;}
.m3 .mbr2 .mbc2{width:258px;}
.m3 h2{font-size:24px; font-weight:normal; color:#2D2D2D;}
.m3 .mbr2 p{text-indent:2em;}
.m3 p{color:#2D2D2D; font-size:14px; line-height:20px; }
.m3 .mbr2 h3{font-size:14px; font-weight:normal; color:#2D2D2D; text-align:center; margin-top:10px;}
.m3 .mbr2 .l1{margin-bottom:20px;}
.m3 .mbr2{margin-bottom:40px;}
.m3 li{line-height:20px; font-size:14px; color:#2D2D2D;}
.m3 .mbr3{margin-bottom:35px;}
.m3 .mbr4 .pic{text-align:center; margin:15px 0 40px 0;}
.m3 .mbr5 span{display:inline-block; background:url(../img/m3-mbr5-span.jpg) no-repeat left center; padding-left:16px; margin-right:35px;}

.m4 .mr1{padding-bottom:420px;}
.m4 h2{margin:30px 0 20px 0; font-size:24px; color:#002771; padding:0 10px;}
.m4 p{padding:0 10px; font-size:14px; line-height:22px; margin-bottom:25px; text-indent:2em;}
.m4 p span{color:#005fb8;}
.m4 .mf{margin-left:-200px;}

.m5 .mr1{margin-top:35px;}
.m5 .mr1 .mc1{width:200px; margin-right:20px;}
.m5 .mr1 .mc2{width:615px;}
.m5 .mr1 .mh{height:32px; line-height:32px; position:relative;}
.m5 .mr1 h2{font-size:14px; color:#db332d; font-weight:normal;}
.m5 .mr1 .hr span{color:#6f7474; font-size:14px;}
.m5 .mr1 p{font-size:14px; color:#6f7474; line-height:24px; text-indent:2em; margin-bottom:10px;}
.m5 .mr1 a{color:#db332d; font-size:14px; text-decoration:underline;}
.m5 .mr2{padding-top:30px; margin-top:15px; border-top:1px solid #e7e7e7; margin-bottom:30px;}
.m5 .mr2 li{width:48%; padding-left:10px; background:url(../img/m5-li.png) no-repeat left center; font-size:14px; margin-bottom:10px;}
.m5 .mr2 li a:hover{color:#005fb8;}

.m6{padding:0 30px 0 10px;}
.m6 h2{height:62px; line-height:62px; color:#005fb8; font-size:20px; text-align:center; font-weight:normal;}
.m6 h3{height:28px; line-height:28px; color:#919191; background:#f1f1f1; text-align:center; font-weight:normal;}
.m6 .mb{padding:50px 0 110px 0;}
.m6 .mb p{font-size:14px; color:#919191; margin-bottom:25px; text-indent:2em;}

.m7 .mc1{width:156px; margin-right:38px;}
.m7 .mc2{width:630px;}
.m7 h2{height:56px; line-height:56px; font-size:24px; color:#002771; font-weight:normal;}
.m7 p{font-size:14px; color:#2d2d2d; line-height:22px; margin-bottom:20px; text-indent:2em;}
.m7 a{color:#0062bc; font-size:14px; text-decoration:underline;}
.m7 li{padding:40px 0 35px 0; border-bottom:1px dashed #e4e4e4;}
.m7 .last{padding:40px 0 0 0; border:none;}

.m8 h2{margin:30px 0 20px 0; font-size:24px; color:#002771; font-weight:normal;}
.m8 .mb{padding:0 15px;}
.m8 .mr1 .mc1,
.m8 .mr2 .mc2{width:358px;}
.m8 .mr1 .mc2,
.m8 .mr2 .mc1{width:446px;}
.m8 h3{font-size:16px; color:#2d2d2d; font-weight:normal; margin-bottom:10px;}
.m8 h4{font-size:14px; color:#2d2d2d; font-weight:normal; margin:10px 0 5px 0;}
.m8 p{font-size:14px; color:#2d2d2d; line-height:22px; text-indent:2em;}
.m8 .mr1{margin-bottom:65px;}
.m8 .mr2 .mc1{padding-top:35px;}
.m8 .mr2 .mc2 p{text-indent:0em; line-height:20px;}


/*-------------------w--------------------------*/
.w1 .picScroll-left{ width:241px;  overflow:hidden; position:relative; }
.w1 .picScroll-left .hd{ overflow:hidden;  height:27px; background:#fff; position:relative;  }
.w1 .picScroll-left .hd h2{font-size:16px; color:#575D71; line-height:27px; font-weight:normal; padding-left:10px;}
.w1 .picScroll-left .hr{position:absolute; top:9px; right:10px;}
.w1 .picScroll-left .hd .prev,.w1 .picScroll-left .hd .next{display:block;  width:5px; height:9px; float:right; margin-left:5px; overflow:hidden;cursor:pointer; background:url(../img/w1-prev.png) no-repeat;}
.w1 .picScroll-left .hd .next{ background:url(../img/w1-next.png) no-repeat; }
.w1 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.w1 .picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  }
.w1 .picScroll-left .bd ul li .pic{ text-align:center; }
.w1 .picScroll-left .bd ul li .pic img{ width:241px; height:127px; display:block; }

/*-------------------u--------------------------*/

/*-------------------f--------------------------*/
