/* CSS Document */
/*公用css start*/
@charset "utf-8";
*{padding:0;margin:0;}
img{margin:0px;padding:0px;border:0px;}
div{ padding:0px; margin:0px;}
p,span{ margin:0px; padding:0px; border:0px;}
h1,h2,h3,h4,h5,h6,p{margin:0px;padding:0px;}
body{font-size:12px;font-family:"宋体"; line-height:24px; color:#000000; background:#ffffff;}
ul,li{list-style-type:none; margin:0px; padding:0px;}
a{text-decoration:none; color:#000000;}
a:hover{ color:#ed2b2f;}
/*a,area { blr:expression(this.onFocus=this.blur()) }  for IE */
a:active, a:focus {outline:none;}
:focus { outline: none; } /* for Firefox */
/*公用css end*/

.header{ width:1002px; padding:0px 39px; height:113px; margin:0 auto; background:url(../images/bg.png) repeat-y center top;}
.headbox{ width:1002px; height:113px; margin:0 auto;}
.headbox_logo{ width:328px; height:auto; padding-top:47px; float:left;}
.headbox_right{ width:640px; height:auto; float:right;}
.headbox_right_ss{ width:100%; height:66px;}
.hrs{ width:auto; height:25px; overflow:hidden; padding-top:19px;}
.language{ width:auto; height:25px; overflow:hidden; line-height:25px; float:right; padding-right:5px;}
.sousuok{ width:200px; height:23px; overflow:hidden; float:right; background:url(../images/ssk.png) left top no-repeat; padding:1px;}
.sskey{width:173px;height:19px;line-height:23px;border:0;padding:2px 2px;float: left;}
.sstj_btn{width:23px;height:23px;border: none;background: none;cursor: pointer;}
.headbox_right_menu{ width:100%; height:47px; line-height:47px;}
.menulist{ width:100%; height:47px;}
.menulist li{ float:left; width:141px; text-align:right; position:relative;}
.flasher{ width:1002px; padding:0px 39px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bg.png) repeat-y center top;}
.flashbox1{ width:1002px; height:440px; padding-bottom:16px; background:url(../images/bg.png) repeat-y center top;}

.fsbox{ width:1002px; height:440px; padding-bottom:16px; background:url(../images/bg.png) repeat-y center top;}

.mainer{ width:1002px; padding:0px 39px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bg.png) repeat-y center top;}
.mainbox{ width:1002px; height:auto; overflow:hidden; background:url(../images/bg.png) repeat-y center top; padding-bottom:36px;}
.mainbox1{ width:100%; height:auto; overflow:hidden;}
.mainbox1_left{ width:713px; height:auto; float:left; padding-right:39px; overflow:hidden;}
.mainbox1_left_gundong{ width:100%; height:40px; overflow:hidden; line-height:40px; border-bottom:solid 1px #cdcdcd;}

.hot .list{ float:left; width:713px; height:40px; position:relative; float:left;overflow:hidden/* font-family:'Microsoft Yahei';*/}
.hot .list .prev{ display:none; width:18px; height:15px; position:absolute; background-position:left top;top:13px;left:80px;}
.hot .list .box_btn{ display:block; width:18px; height:15px; position:absolute;background-position:-19px top;top:13px;left:99px;}
.hot .list .next{ display:none; width:18px; height:15px; position:absolute;background-position:right top;top:13px;left:99px}
.hot .list h2.tit{font-size:12px; width:55px; height:40px; overflow:hidden; float:left; color:#00327d; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; }
.hot .list h2.tit b{ color:#000000;}
.hot .list div{ width:658px; float:left; height:40px;line-height:40px; position:relative; overflow:hidden}
.hot .list div ul{ width:658px; position:absolute;left:0px;top:0px;}
.hot .list div ul li{width:658px;font-size:0; height: 40px;line-height:40px;padding:0px; margin:0px;overflow:hidden;}
.hot .list div ul li a{ width:500px;font-size:12px; display:block; float:left; height:40px; line-height:40px;overflow:hidden;}
.hot .list div ul li b{ width:100px; font-size:12px;display:block; text-align:right; float:right;height:40px;line-height:40px;overflow:hidden;}
.hot .list div ul li b{color:#000; float:right; font-weight:normal;}


.mainbox1_leftbox{ width:100%; height:376px; overflow:hidden; position:relative; z-index:100;}
.mb{ width:100%; height:auto; overflow:hidden;}
.mb1{ width:236px; height:110px; padding-top:28px; float:left; overflow:hidden; position:relative; z-index:1;}
.mb2{ width:70px; height:70px; background:url(../images/inpro_bg.png) left top no-repeat;position:relative; z-index:20; float:left; padding:0px 5px 5px 0px;}
.mb3{ width:128px; height:110px; padding:0px 15px 0px 18px; float:left; overflow:hidden;position:relative; z-index:1;}
.mb31{ width:128px; height:18px; color:#000000; line-height:18px; display:block; overflow:hidden; position:relative; z-index:1;}
.mb32{ width:128px; height:78px; display:block; overflow:hidden; color:#6f6f6f; line-height:16px; position:relative; z-index:1;}
.mb33{ width:128px; height:14px; display:block; position:absolute; bottom:0px; background:url(../images/indmore.png) left top no-repeat; z-index:1;}
.mbs{ height:auto; overflow:hidden;}

.mainbox1_right{ width:250px; height:auto; float:right;}
.mainbox1_r_1{ width:100%; height:auto; overflow:hidden; padding-top:5px;}
.mainbox1_r_1 h3{ width:100%; height:30px; line-height:30px; font-weight:bold; font-size:14px; color:#00327d; display:block; overflow:hidden;}
.mainbox1_r_1 p{ width:100%; height:14px; line-height:14px; display:block; overflow:hidden; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.mainbox1_r_2{ width:100%; height:228px; overflow:hidden; padding-top:12px;}
.mainbox1_r_2 div{ margin-bottom:4px; width:250px; height:152px; overflow:hidden; display:block;}

.mainbox1_r_3{ width:100%; height:20px; line-height:20px; border-bottom:solid 1px #cdcdcd; padding-top:8px; text-align:right;}
.mainbox1_r_3 a{ color:#4b4b4b}
.mainbox1_r_3 a:hover{ color:#f30}

.footer{ width:1068px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bg.png) center top; padding:0px 6px; color:#6f6f6f;}
.footer a{ color:#6f6f6f;}
.footer a:hover{ color:#f30;}
.footbox{ width:1002px; padding:0px 33px; height:auto; margin:0 auto; overflow:hidden; background:#edecee;}
.footbox1{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:15px; padding-bottom:5px;}
.footbox1_left{ width:564px; height:auto; float:left; padding-right:50px;}
.footbox1_left .emailin{ width:186px; height:18px; line-height:18px; border:solid 1px #b5b5b5; padding:1px 3px;}
.footbox1_left .yijianin{ width:400px; height:55px; line-height:24px; border:solid 1px #b5b5b5;padding:1px 3px;}
.footbox1_left .subm{ background:url(../images/tj.png) no-repeat left top; width:68px; height:24px; display:block; cursor:pointer; border:0px;}
.footbox1_cent{ width:200px; height:auto; float:left; padding-right:44px;}
.footbox1_right{ width:135px; height:auto; float:left;}


.footbox2{ width:1002px; height:auto; overflow:hidden; margin:0 auto; border-top:solid 1px #c4c4c4}
.footbox22{ width:1002px;  height:auto; overflow:hidden; margin:0 auto; border-top:solid 1px #fff; padding-top:10px; padding-bottom:15px;}

/**内容页**/
.nr_left{ width:218px; height:auto; overflow:hidden; float:left; padding-right:17px;}
.nr_left1{ width:193px; height:29px; overflow:hidden; font-size:14px; font-weight:bold; color:#00327d; line-height:29px; padding-left:25px; background:url(../images/cat_bg.png) left top no-repeat;}
.nr_left1 span{ font-family:Arial; font-size:12px; font-weight:normal; color:#404040; line-height:29px;}
.nr_left2{ width:215px; height:auto; overflow:hidden; padding:0px 1px 0px 2px;}
.nr_left21{ width:182px; height:auto; overflow:hidden; border-bottom:1px dashed #d1d1d1; line-height:30px; padding-left:33px;}

.nr_left21a{width:163px; height:30px; overflow:hidden; display:block; padding-left:19px; background:url(../images/subcat_bgs.png) left 11px no-repeat;}
.nr_left21_off{ cursor: pointer; width:163px; height:30px; overflow:hidden; display:block; padding-left:19px; font-weight:normal; background:url(../images/subcat_bg.png) left 11px no-repeat;}
.nr_left21 a:hover{ color:#000000; font-weight:bold;}
.ale_sanji{ width:182px; height:auto; overflow:hidden; display:none;}
.nr_left22{ width:163px; height:30px; overflow:hidden; padding-left:19px;}
.nr_left22 a{width:155px; height:30px; overflow:hidden; display:block; line-height:30px; background:url(../images/new_bg.png) left center no-repeat; padding-left:8px;}
.nr_left22 a:hover{ color:#00327d; font-weight:normal; background:url(../images/suncat_bgs.png) left center no-repeat;}

.nr_right{ width:767px; height:auto; overflow:hidden; float:left;}
.nr_right1{ width:753px; height:29px; overflow:hidden; line-height:29px; padding:0px 5px 0px 9px; background:url(../images/rig_catbg.png) left top no-repeat; font-size:14px; font-weight:bold;}
.mbx{ width:auto; height:29px; overflow:hidden; font-size:12px; display:block; float:right; font-weight:normal; text-align:right;}
.nr_right2{ width:753px; height:auto; overflow:hidden; line-height:30px; padding:18px 5px 0px 9px;}
.nr_right3{ width:767px; height:auto; overflow:hidden; padding:18px 1px 0px 2px;}
.nr_right31{ width:147px; height:226px; overflow:hidden; padding:0px 22px; float:left;}
.nr_right32{ width:145px; height:145px; overflow:hidden; border:1px solid #a8a8a8;}
.nr_right33{ width:147px; height:auto; overflow:hidden;text-align:center;}
.nr_right34{ width:147px; height:32px; display:block; overflow:hidden; line-height:32px; }
.nr_right35{ width:147px; height:47px; display:block; line-height:15px; color:#6f6f6f;}

.nr_right4{ width:732px; height:auto; overflow:hidden; padding:9px 17px 0px 18px;}
.nr_right41{ width:725px; height:30px; overflow:hidden; line-height:30px; padding-left:7px; background:url(../images/new_bg.png) left center no-repeat;}
.nr_right42{ width:630px; height:30px; overflow:hidden; float:left;}
.nr_right43{ width:auto; height:30px; overflow:hidden; float:right;}

.teshucat{ width:985px; height:29px; overflow:hidden; background:url(../images/teshucat_bg.png) left top no-repeat; padding:0px 8px 0px 9px;}
.tscat{ width:auto; height:29px; overflow:hidden; float:left; font-weight:bold;}
.content{ width:972px; height:auto; overflow:hidden; padding:18px 12px 0px 18px; }
.con{ width:380px; height:auto; overflow:hidden; float:left; line-height:30px;}
.wzdt{ width:585px; height:422px; overflow:hidden; float:right;}

.page{ width:100%; height:32px; overflow:hidden; padding-top:32px; text-align:center;}
.page a{ width:auto; height:32px; line-height:32px; overflow:hidden; padding:0px 5px; display:inline-block;}
.page span{ width:auto; height:32px; line-height:32px; overflow:hidden; padding:0px 5px; display:inline-block;}

.biaodan{ width:620px; height:auto; overflow:hidden;line-height:24px; margin:0 auto;}
.jy{ width:560px; height:auto; overflow:hidden; padding-left:60px;}
.bot1{ width:100%; height:332px; padding-top:5px; }
.bot11{ width:299px; height:34px; overflow:hidden; line-height:34px; color:#2a5259; float:left;}
.zd{ width:128px; height:34px; display:block; text-align:right; float:left;}
.bz{width:128px; height:34px; display:block; line-height:34px; text-align:right; float:left;font-family:"宋体"; font-size:12px; color:#2a5259;}
.box{ width:171px; height:22px; padding-top:6px; padding-bottom:6px; float:right;}
.box input{ width:159px; height:18px; padding:0px 5px; border-top:1px #edeeee solid; border-bottom:1px #edeeee solid; border-left:none; border-right:none;}
.box span{ width:169px; height:20px; display:block; border:1px #9ea4a5 solid; }
.box1{ width:470px; height:22px;padding-top:6px; padding-bottom:6px; float:right;}
.box1 input{ width:458px; height:18px; padding:0px 5px; border-top:1px #edeeee solid; border-bottom:1px #edeeee solid; border-left:none; border-right:none;}
.box1 span{ width:468px; height:20px; display:block; border:1px #9ea4a5 solid; }
.bot13{ width:598px; height:34px; line-height:34px; color:#2a5259; padding:6px 0px; float:left;}
.bot12{ width:100%; height:auto; padding:6px 0px; float:left;}
.bot12 textarea{ width:458px; height:73px; border:1px #9ea4a5 solid; padding:5px;}
.tj{ width:55px; height:23px; background:url(../images/submit.png) no-repeat; border:none; margin-right:14px; cursor:pointer;}
.cz{ width:55px; height:23px; background:url(../images/reset.png) no-repeat; border:none; cursor:pointer;}
.xinwen_tit{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; padding:5px 0px;}
.kuang{ width:181px; height:21px; overflow:hidden; padding:1px; background:url(../images/sousuo.png) no-repeat;}
.key {
width: 156px;
height: 19px;
line-height: 14px;
border: 0;
padding:1px 0px;
float: left;}
.tj_btn {
width: 25px;
height: 21px;
border: none;
background: none;
cursor: pointer;}
/*图片详情页*/
.show_tit{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:16px; line-height:30px; font-weight:bold; padding-bottom:20px;}
.show_img{ width:100%; height:auto; overflow:hidden; padding:10px 0px;}
.show_img img{ display:block; margin:0 auto;}
.show_nr{ width:733px; height:auto; overflow:hidden; line-height:26px; padding:0px 10px;}
.anniu a{ width:auto; height:27px; overflow:hidden; display:block; float:left; padding:5px 20px 5px 107px; background:url(../images/down_bg.png) 0px 5px no-repeat;}
.show_xiangguan{ width:100%; height:auto; overflow:hidden;}

.fen_show{ width:100%; height:auto; overflow:hidden; padding-top:50px;}


.current a:hover{color:#D1121B; text-align:right;font-size:12px;}
.nav1 li a:hover,li.hover a:hover{color:#D1121B; text-align:center;font-size:12px;}
.menulist li.item { width:80px; height:47px; position:relative; z-index:10000000;  float:left; line-height:47px; }
.menulist li a{ width:80px; height:47px; display:block; line-height:47px; overflow:hidden;font-size:12px;}
.menulist li a.current { color:#fff;font-size:12px;}
.nav1,.nav1 li .nav2{ width:141px;display:none;position:absolute;z-index:150;background:#FFF; left:22px;
background:#FFF;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);  -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
}
#ziti{ font-family:Arial;}
.nav1 li { float:none;margin:0px;height:22px; line-height:22px; padding:0; color:#000;}
.nav1 li a{ width:131px; height:22px; line-height:22px; display:block; padding:0px 5px; text-align:left;}
.nav1 li .nav2 { display:none;position:absolute; left:141px; top:0px; padding-left:1px;}
.nav1 li .nav2 li { width:auto; height:22px; overflow:hidden; font-size:0px;}
.nav1 li .nav2 a { background:none;font-size:12px;}
.nav1 li.current {width:141px; height:22px; line-height:22px; font-size:0;}
.nav1 li.current a{ line-height:22px; text-align:left; font-size:12px;}