@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:12px; font-family:"微软雅黑","arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:12px;}
body{ background:#fff;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

body ul {list-style-type:none; padding:0px; margin:0px;}
body a {text-decoration:none;}
.wrap {margin:0 auto; width:100%; position:relative;}
.clear{clear:both; font-size:0; line-height:0;}

/* 首页背景活动图片
-------------------------------------------------------------- */
.flash_box {width:100%; height:874px; z-index:1; position:absolute; top:0px; left:0px; overflow:hidden;}
.flash {width:1500px; height:874px; margin:0 auto; background: no-repeat;}
.flash_nd {position:absolute; top:40px; left:22px; width:60px; height:80px;}

.headm {position: relative; top:0px; margin:0 auto; width:100%; z-index:5;}
.head_con {width:980px; height:100%; margin:0 auto;}
.logo { width:107px; height:57px; margin-top:8px;float:left; margin-left:0px;}
.head_right {float:right; margin-top:25px;}
.head_right ul li { background: no-repeat right; float:left; color:#e66757; padding-right:7px; padding-left:8px;}
.head_right ul li a { color:#e66757;}


/* 导航
-------------------------------------------------------------- */
.nav {position:absolute; top:76px; left:0px; z-index:6; width:100%; height:60px;}
.nav_con {width:986px; height:40px; margin:0 auto; position:relative;}
.nav_body {width:100%; height:40px;}
.nav_tab {float:left; height:40px; font-size:16px; color:#666; text-align:center; line-height:40px; cursor:pointer; position:relative;}

.nav_tab a{font-size:16px; color:#666; }

.nav_tab_left { height:40px; width:140px; background: no-repeat;}
.nav_tab_1 { height:40px; width:140px; background: no-repeat;}
.nav_tab_2 { height:40px; width:140px; background: no-repeat;}
.nav_tab_3 { height:40px; width:140px; background: no-repeat;}
.nav_tab_4 { height:40px; width:140px; background: no-repeat;}
.nav_tab_5 { height:40px; width:139px; background: no-repeat;}

.nav_tab_right { background: no-repeat; height:40px; width:140px;}
.hover,.h_left,.h_right,.h_1,.h_2,.h_3,.h_4 {background: repeat-x; color:#fff;}
.h_left {  background: no-repeat; width:140px; height:40px;color:#fff;}
.h_right{background: no-repeat;width:140px;height:40px;}
.h_1 { width:140px; background: no-repeat;height:40px;}
.h_2 {  width:140px; background: no-repeat;height:40px;}
.h_3 { width:140px; background: no-repeat;height:40px;}
.h_4 { width:140px; background: no-repeat;height:40px;}
.h_5 { width:139px; background: no-repeat;height:40px;}
.h_6 {  width:140px; height:40px;background: no-repeat; color:#fff;}
.h_5 a {color:#fff;}

.true_left { width:130px;}
.true_1 { width:169px;}
.true_2 { width:169px;}
.true_3 { width:169px;}
.true_4 { width:169px;}
.nav_line {float:left; width:1px; height:40px;}
.nav_0 {background: no-repeat; width:387px; height:77px;position:absolute;top:38px;left:0px; display:none;}
.nav_1 {background: no-repeat; width:389px;height:78px;position:absolute;top:38px;left:0px; display:none;}
.nav_2 {background: no-repeat; width:410px;height:78px;position:absolute;top:38px;left:0px; display:none;}
.nav_3 {background: no-repeat; width:412px;height:78px;position:absolute;top:38px;left:0px; display:none;}
.nav_4 {background: no-repeat; width:389px;height:78px;position:absolute;top:38px;left:-57px; display:none;}
.nav_tab_5 .nav_5 {background: no-repeat; width: 413px; height:78px;position:absolute;top:38px;left: -271px; display:none;}

.nav_list_0,.nav_list_1,.nav_list_2,.nav_list_3,.nav_list_4,.nav_list_5 { font-size:13px; font-weight:normal;color:#7d7d7d;margin-top:12px;}
.nav_list_0 li,.nav_list_1 li,.nav_list_2 li,.nav_list_3 li,.nav_list_4 li,.nav_list_5 li {float:left;height:28px; line-height:28px;}
.nav_list_0 {width:250px; margin-left:130px;}
.nav_list_1 {width:230px; margin-left:117px;}
.nav_list_2 {width: 250px; margin-left: 140px;}
.nav_list_3 {width:230px; margin-left:130px;}
.nav_list_4 {width:250px; margin-left:130px;}
.nav_list_5 {width:250px; margin-left:130px;}
.nav_list_6 {width:225px; margin-left:160px;}
.nav_list_0 li { text-align:left; float:left; padding-right:10px;}
.nav_list_1 li {  text-align:left; float:left; padding-right:10px;}
.nav_list_2 li {text-align:left; float:left; padding-right:10px;}
.nav_list_3 li { text-align:left; float:left; padding-right:10px;}
.nav_list_4 li { text-align:left; float:left; padding-right:10px;}
.nav_list_5 li { text-align:left; float:left; padding-right:10px;}
.nav_list_6 li { text-align:left; float:left; padding-right:10px;}

.nav_list_0 li { text-align:left; float:left; padding-right:10px;}
.nav_list_1 li a {color:#00a028; font-size:13px; font-weight:bold;}
.nav_list_2 li a {color:#ff6c00;font-size:13px; font-weight:bold;}
.nav_list_3 li a {color:#ff0000;font-size:13px; font-weight:bold;}
.nav_list_4 li a {color:#00a028;font-size:13px; font-weight:bold;}
.nav_list_5 li a {color:#ff6c00;font-size:13px; font-weight:bold;}
.nav_list_6 li a {color:#ff0000;font-size:13px; font-weight:bold;}


.nav_list_0 li a {color:#ff0000;font-size:13px; font-weight:bold;}
.nav_list_1 li a:hover,.nav_list_2 li a:hover,.nav_list_3 li a:hover,.nav_list_4 li a:hover,.nav_list_5 li a:hover,.nav_list_6 li a:hover {color:#7d7d7d;}
.nav_color {color:#424242;}

.mcont { position:absolute; z-index:1; width:100%;top:465px;}
.mcontn { margin:0 auto;width:1025px; background-color:#fff;}
.contentnr{ margin:0 auto; padding:20px 22px 40px 22px; width:985px; background:#fff;}
.xwpptit{ background:#e02b00; height:38px; padding-left:20px;}
.xwpptit li{ width:85px; float:left; line-height:38px; height:38px; font-size:13px; color:#fff;}
.xwpptit li a{ font-size:13px;  color:#fff;}
.ndq{ background: repeat-x left center; padding-left:15px; height:33px; line-height:33px; border:#e5e5e5 1px solid;}
.xwimg{background: no-repeat left  top; height:143px; width:209px; padding:12px 0 0 10px; float:left;}
.cndq1{ background: no-repeat left center; padding-left:18px; }
.xwzx{ overflow:hidden; width:986px; margin:0 auto;}
.xwleft{ width:612px; float:left;}
.mxwtitle{ overflow:hidden; border-bottom:#e02b00 2px solid; height:40px; line-height:40px;}
.mxleft{ float:left; height:40px; line-height:40px;}
.xright{ height:40px; line-height:40px; text-align:right; float:right;}
.xw1{ padding:5px  0 10px 0; width:600px; border-bottom:#acacac 1px dashed; overflow:hidden;}
.mljxq{ margin-top:5px; color:#255b99;background: no-repeat right; width:58px;}
.mljxq a { color:#e02b00;line-height:35px; }
.mgsxw ul li{ background: no-repeat 78px center; width:630px; line-height:32px; height:32px; border-bottom:#acacac 1px dashed; text-align:right;}
.mgsxw ul li a{ line-height:32px; height:32px; float:left;}
.mwright{ width:330px; float:right; padding-top:8px;}
.xwtitle1{ overflow:hidden; border-bottom:#cccccc 1px solid;}
.hzhb{ border-bottom:#cccccc 1px solid; height:167px; padding:20px 0 0 0;}
.tu3{ padding-top:25px;}
.mxwxw { height:150px; width:365px; padding-left:13px; float:left;}
.mxwxbt { color:#666666;line-height:34px;}
.mxwxbt a { color:#666666; font-size:14px; font-weight:bold; }
.mxwyw { color:#cccccc; font-family:arial, helvetica, sans-serif;font-size:14px;}
.mpphd { background: no-repeat top center; height:279px; padding:3px;}
.mpptu { width:313px;padding-top:6px; padding-left:6px;}
.mppbt { width:312px; line-height:22px; padding-left:7px; padding-top:12px;}
.zhms{ width:985px; margin:0 auto; line-height:25px; overflow:hidden; padding:20px 0;}
.cxlt{ float:left; padding:0 72px 0 0; }

/* 内页框架
-------------------------------------------------------------- */
.nmenu { margin:0 auto; width:100%;}
.mncont { width:100%; margin:0 auto; margin-top:20px;overflow:hidden;}
.mnconte { padding-top:100px; overflow:hidden;width:1040px; margin:0 auto;}
.nbgkb{ margin:0 auto;width:1040px;overflow:hidden; background: repeat-y; padding-bottom:15px;}
.nbgka { background: no-repeat; height:9px; width:1040px;}
.leftxc{ background: no-repeat right top; width: 727px; float:left; padding:30px 30px 0 24px;}
.rightxm{ width:253px; float:right; padding-right:7px; }
.rightxm ul{ color:#6f6f6f; line-height:67px; display:block; padding-bottom:450px; }
.rightxm ul li{ background: repeat-x center;  font-size:17px; color:#6f6f6f; height:67px; line-height:67px; display:block;}
.rightxm ul li a{ font-size:17px; color:#6f6f6f; height:67px; line-height:67px; padding-left:20px; display:block;}
.rightxm ul li a span{font:12px/69px arial; color:#9c9c9c;}
.rightxm ul li a:hover, .rightxm a.now{ font-size:17px;  background: repeat-x center; color:#fff;}
.rightxm ul li a:hover span, .rightxm a.now span{ color:#fff;}

.mhdbg { background: no-repeat; width:333px; height:243px;}
.mwsgm { float:left; text-align:center; padding-top:5px; padding-left:4px;}
.mtptu { width:313px;padding-top:8px; padding-left:10px;}

