@charset "utf-8";
/* CSS Document */
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
ul,ol,li{list-style-type:none}
li{vertical-align:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
a{outline-style:none;color:#666;text-decoration:none}
a:hover{color:#cc0000; text-decoration:none}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif}
em{font-style:normal}
img{border:0px}
.clear{clear:both}
.hidden{display:none;}
body{ font-size:13px; font-family:"微软雅黑"; color:#666; position:relative; overflow-x:hidden}


/* css style */
.fl,.fldi{float:left}
.fr,.frdi{float:right}
.fldi,.frdi{display:inline}
.pr{ position:relative}
.pa{ position:absolute}
.w,.w760,.auto{ margin-left:auto; margin-right:auto}
.w{ width:1002px}
.w760{ width:760px}

.cr_r{ color:#cc0000}
.cr_w{ }

.f16{ font-size:16px}

.lh22{ line-height:22px}
.lh24{ line-height:24px}
.lh24 a:hover{color:#E63737}

.mb8{ margin-bottom:8px}
.mb12{ margin-bottom:12px}
.mb16{ margin-bottom:16px}
.mb22{ margin-bottom:22px}
.mb24{ margin-bottom:24px}
.mb26{ margin-bottom:0px}

/* 微信 */
.nav_tanchu_weixin{width: 258px;height: 258px;position: absolute;left: 700px;top: 90px;display: none;}

/* fanye css style */
.fany{ height:23px; text-align:center}
.fany a{ width:45px; height:23px; line-height:23px; display:inline-block}
.fany .fyl,.fany .fyr{ width:51px; background:url(../images/bg14.jpg) no-repeat}
.fany .am{ background:url(../images/bg15.jpg) no-repeat center 4px; color:#FFF}
.fany em{ padding-left:10px}
.fany input{ width:23px; height:19px; line-height:19px; text-align:center; border:1px solid #CCC; padding:0px}
.fany .go{ width:auto; height:21px; line-height:21px; border:1px solid #CCC; background:#D81406; color:#FFF; padding:0 2px}

/* head css style */
.htop{ width:960px; height:55px; padding-top:10px}
.htrt{ height:24px; right:0px; top:50px; color:#CCC}
.htrb{ width:210px; height:22px; position:absolute; right:240px; top:50px;}
.htrb input{ width:130px; height:20px; line-height:20px; border:1px solid #EDEDED; padding:0 5px; overflow:hidden}
.menu{ width:1001px; height:32px; background:#CCC; z-index:10}
.menu table{ width:1001px; height:38px}
.menu_div{ width:125px; height:37px; position:relative}
.menu_a{ width:125px; height:32px; display:block; background:url(../images/bg11.jpg) no-repeat; font-size:15px; line-height:30px; color:#FFF; text-align:center}
.menu_a:hover,.menu_b,.menu_b:hover,.menu_am{ background-position:left bottom; color:#cc0000}
.menu_cn{ width:1000px; height:32px; display:none; left:-3px; top:32px}
.menu_cn ul{ float:left; height:40px}
.menu_cn li{ width:86px; height:32px; line-height:36px; background:url(../images/bg3.png) repeat-x; float:left; text-align:center}
.menu_cn .menu_ll,.menu_cn .menu_lr{ width:10px; height:32px; overflow:hidden}
.menu_cn .menu_ll{ background:url(../images/bg4.png) no-repeat left top}
.menu_cn .menu_lr{ background:url(../images/bg5.png) no-repeat right top}
.menu_last{ left:auto; right:-3px}
.menu_last ul{ float:right}
.menu_last1{ left:auto; right:-3px}
.menu_last1 ul{ float:right}
.menu_cn2{ left:-2px}

/* main css style */
.main{ background:url(../images/bg2.jpg) repeat-y left top}
.mlbg,.mrbg{ width:22px; height:660px; top:0px; z-index:2}
.mlbg{ background:url(../images/bg2.png) no-repeat right center; left:-22px}
.mrbg{ background:url(../images/bg.png) no-repeat right center; right:-22px}
.mtop{ height:20px; padding:7px 14px 7px 0; background:#FFF}
.mtop div{ height:20px; line-height:20px; background:url(../images/bg10.jpg) no-repeat left center; padding-left:20px}
.mban,.mban img{ width:1002px; height:202px}
.mbbg{ height:3px; background:url(../images/bg3.jpg) no-repeat left top; overflow:hidden}
.mleft{ width:165px; background:url(../images/bg4.jpg) no-repeat}
.ml_h1{ height:30px; line-height:30px; padding-left:42px}
.ml_dl{ width:157px; display:block; margin:0 auto 3px}
.ml_dl dt{ height:28px}
.ml_dl dt a{ height:28px; line-height:28px; background:url(../images/bg5.jpg) no-repeat; display:block; padding-left:30px}
.ml_dl dt a:hover,.ml_dl dt .am{ background:url(../images/bg6.jpg) no-repeat; color:#cc0000}
.ml_dl dd{ padding:5px 0}
.ml_dl dd div{ height:28px}
.ml_dl dd a{ line-height:28px; display:block; padding-left:30px}
.ml_dl dd .am{ background:url(../images/bg7.jpg) repeat-x; color:#496AEC}
.mright{ width:828px; background:url(../images/bg8.jpg) repeat-x left top; margin-right:1px; min-height:450px; _height:450px;}
.mr_h1{ height:36px; line-height:34px; background:url(../images/bg9.jpg) no-repeat left center; padding-left:21px; margin:0 14px}

/* foot css style */
.foot{ height:72px; line-height:72px; color:#FFF; background:#A8A8A8}
.foot div{ padding:0 20px}
.foot a,.foot a:hover{ color:#FFF}
.foot a:hover{ text-decoration:underline}