@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body{ font-family:"宋体"; font-size:12px; color:#525252; background:#f4f4f4 url(../images/bodybg.jpg) no-repeat center top; text-align:center;}
#main{ background:url(../images/mainbg.jpg) repeat-x left 138px; text-align:left; width:100%; margin-left:auto; margin-right:auto;}
ul,li{ list-style:none;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.center{ text-align:center;}
.h2{ font-size:14px; font-weight:normal;}
.h2 span{font-size:12px;}
span a{ color:#666;}
.auto{ margin-left:auto; margin-right:auto;}

.cont{ width:730px; overflow:hidden; margin:0 auto;}

.Location{ font-size:14px;color:#d00; font-weight:bold; line-height:32px; margin-left:20px;}

.width{ width:980px; margin-left:auto; margin-right:auto;}
.logo, .logo img{ display:block; width:352px; height:72px;}
.logo{ margin-top:16px;}
#header{ padding-bottom:12px;}
.header_right{ width:320px; margin-top:16px;}
.header_right .home{ background:url(../images/homebg.gif) no-repeat left center;}
.header_right .jrsc{ background:url(../images/jrscbg.gif) no-repeat left center;}
.header_right p{ text-align:right;line-height:24px;}
.header_right p a{ color:#e00a0a; display:block; float:right; padding-left:20px; padding-right:15px;margin-bottom:24px;}


.header_right img{ display:block; width:318px; height:22px;}


#nav{ background:url(../images/navbg.jpg) repeat-x;}
.navfirst li{ font-size:14px; font-weight:bold; background: url(../images/navlibg.jpg) no-repeat;float:left;}
.navfirst li a{ color:#fff; text-align:center; line-height:38px; display:block; width:110px; height:38px;}
.navfirst li .sy{ background:url(../images/navlisybg.jpg) no-repeat; width:100px;}

.navsecond_left, .navsecond_right{ width:6px; height:34px;}
.navsecond_middle { background:url(../images/navsbg.jpg) repeat-x; width:968px;}
.navsecond_middle li{ background:url(../images/navslibg.jpg) no-repeat left center; display:inline; float:left; line-height:34px; margin-left:28px; padding-left:10px;}

#banner{ background:url(../images/bannerbg.jpg) no-repeat center bottom; padding-bottom:37px;}
.banner{ width:980px; height:300px; margin-top:10px;}

#content{ background:url(../images/contentbg.jpg) no-repeat center top;}


.abouthn{ background:url(../images/abouthnbg.jpg) repeat-x;width:422px;}
.abouthn .h2{ font-size:21px; font-weight:bold; color:#cc0a0a; line-height:42px; padding-left:20px;}
.abouthn .h2 span, .ppyxltxt h2 span{ font-weight:normal; margin-right:10px;}
.abouthn .h2 span a, .ppyxltxt h2 span a{ color:#999;}
.abouthn p{ line-height:21px; padding-left:11px; padding-right:10px; margin-top:3px; text-indent:30px; height:260px;}

.bottombg{ background: url(../images/bottombg.jpg) repeat-x left bottom;}
.abouthntxt{ padding-bottom:26px;}
.abouthntxt .english{ font-family:"Arial"; font-size:18px; color:#666; margin-left:10px;}
.aboutuspic, .aboutuspic img{ display:block; width:394px; height:142px;}
.aboutuspic{ margin-top:14px;}


.ppyxl{ background:url(../images/bottombg.jpg) repeat-x left bottom;width:546px; padding-bottom:14px;}
.ppyxltxt{ background:#fff url(../images/ppyxltxtbg.jpg) repeat-x left 28px;width:546px; padding-bottom:14px; height:460px;}
.ppyxltxt .h2{ font-weight:bold; color:#df211c; background:url(../images/ppyxlh2bg.jpg) repeat-x;line-height:28px; padding-left:12px; font-size:14px;}
.ppyxltxt .english{font-family:"Arial"; font-size:12px;color:#666; margin-left:10px;}
.ppyxltxt ul{ margin-top:7px;}
.ppyxltxt li{ background:#fff; display:inline; float:left; width:255px; padding:1px; margin-left:9px; margin-top:13px; border:solid 1px #e6e6e6;}
.ppyxltxt li img{ display:block; width:255px; height:170px;}
.ppyxltxt li p{ background:url(../images/ppyxlipbg.jpg) no-repeat 6px center; line-height:24px; text-align:center;}


.hnviews{ background:#fff url(../images/bottombg.jpg) repeat-x left bottom; width:980px; position:relative; padding-top:28px; padding-bottom:30px;}
.hnviews .h2{color:#fff;background:url(../images/hnsdh2bg.jpg) no-repeat left;line-height:34px;width:971px;height:34px;padding-left:9px;position:absolute;top: -8px;
}

.vieswcon{ width:954px; margin-left:14px; margin-right:12px; padding-bottom:13px; border-bottom: dashed 1px #888;}
.vieswconleft{ width:650px; margin-top:20px;}
.vieswconleft img{ display:block; width:225px; height:150px; padding:4px; border:solid 1px #dc180f;}
.vieswconleft .yellow img{ border-color:#fae609;}
.vieswconleft .blue img{border-color:#0078ff;}
.vieswconleft .green img{border-color:#1aad12;}





.vieswconleft dt{ float:left; margin-right:14px;}
.vieswconleft dl .more{ font-weight:normal;float:right;}
.vieswconleft dl dd{ line-height:21px;}
.vieswconleft dl dd a{ color:#666;}
.vieswconleft dl .color, .vieswconleft dl .color a{ font-weight:bold; color:#000;}
.vieswconleft dl .ddbg{ background:url(../images/chhdbg.jpg) no-repeat 244px 9px; padding-left:270px; padding-top:6px;}
.vieswconleft dl .redcolor, .vieswconleft dl .redcolor a{ font-weight:bold; color:#df211c;}
.vieswconleft dl .redcolor{ margin-top:10px;}



.vieswconright{ width:281px; margin-top:13px; padding:1px; border:dashed 1px #f2928f;}
.viewstxt{ background:#f5f5f5 url(../images/viewstxtbg.jpg) no-repeat right bottom; padding:10px 14px 10px; height:145px;}
.bgyellow{ background:#f5f5f5 url(../images/yellowbg.jpg) no-repeat right bottom;}
.bgblue{background:#f5f5f5 url(../images/bluebg.jpg) no-repeat right bottom;}
.bggreen{background:#f5f5f5 url(../images/greenbg.jpg) no-repeat right bottom;}


.vieswconright p{ line-height:27px;}
.vieswconright p a{ width:54px; height:28px; overflow:hidden; background:url(../images/viewstxtabg.jpg) no-repeat left center; display:block; float:left;padding-left:6px; padding-right:2px; border-bottom: dashed 1px #999;}



.action, .news, .lymodden{ background:#fff url(../images/bottombg.jpg) repeat-x left bottom; width:980px; position:relative;padding-bottom:30px; }
.action .h2{color:#000;background:url(../images/actionhbg.jpg) no-repeat left center;line-height:34px;width:971px;height:34px;padding-left:9px;position:absolute;top: -8px;
}
.action .more, .news .more{position:absolute; left:935px; top:12px;z-index:1;}
.action .more a, .news .more a{ color:#999;}
.action ul, .lymodden ul { height:200px; clear:both; padding:0px;}
.action li, .lymodden li { display:inline; float:left; margin-top:30px; margin-left:9px; height:170px;width:185px;}
.action li img, .lymodden li img{ display:block; width:185px; height:148px;}
.action li p, .lymodden li p{ background:url(../images/actionlipbg.jpg) no-repeat 0px; center; text-align:center; line-height:24px;}


.news{padding-bottom:30px;}
.news .h2, .lymodden .h2{color:#fff;background:url(../images/newshbg.jpg) no-repeat left center;line-height:34px;width:971px;height:34px;padding-left:9px;position:absolute;top: -8px;}
.news ul{ background:#f5f5f5; width:950px; padding:15px 5px 15px; margin-top:30px; border:solid 1px #ddd; overflow:hidden;}
.news li{ color:#999; line-height:24px; border-bottom:dashed 1px #999;width:429px; float:left; margin-left:20px; }
.news li a{ color:#333;}
.news li a .newscolor{ color:#ba0a05;}
.newstxtf{ padding-left:10px; padding-right:12px;}

.lymodden h2{ color:#000; background:url(../images/lymoddenhbg.jpg) no-repeat left center;}
.lymodden .more{position:absolute; left:900px; top:12px;z-index:5;}
.lymodden .more a{ display:block; width:11px; height:15px; float:left; margin-right:20px;}
.lymodden .more img{ display:block;}

.friendlinks{ background:#fff; padding-top:10px; padding-bottom:20px; border-bottom:solid 1px #999;}
.friendlinks .h2{ font-weight:bold; color:#333; padding-left:10px; line-height:32px;}
.friendlinks .h2 span{ font-family:"Arial"; font-size:14px; color:#cc0809; margin-left:5px;}
.friendlinks p{ line-height:21px; padding-left:20px; padding-right:25px; margin-top:5px;}
.friendlinks p a{ margin-left:8px; margin-right:8px;}

#footer{ background:#fff url(../images/footerbg.jpg) repeat-x left top; margin-top:10px; padding-top:22px;}
.copymenu{ background:url(../images/menubg.jpg) no-repeat left center; width:671px; height:30px; margin-bottom:10px;}
.copymenu p{ font-weight:bold; color:#cc0809; text-align:center;line-height:30px;}
.copymenu p a{color:#cc0809; margin-left:7px; margin-right:7px; }

.address p{ text-align:center; line-height:21px;}


/*********内页样式wenyi*********/
.conneileft{ width:218px;}
.conw_wyyc{ background:#fff;padding-bottom:13px;}
.conw_wyyc .h2, .conw_contactus .h2{ font-weight:bold;color:#ffde00; background:url(../images/wyychbg.jpg) repeat-x; line-height:16px; height:36px; padding-top:5px; padding-bottom:9px; padding-left:10px;}
.conw_wyyc .h2 span, .conw_contactus .h2 span{ color:#eaeaea; display:block; font-size:12px;}
.conw_wyyc ul{ margin-left:40px; margin-right:20px;}
.conw_wyyc li{border-bottom:dashed 1px #b3b3b3; padding-top:9px; padding-bottom:3px; padding-left:3px;}
.conw_wyyc li ul{padding-left:25px; padding-top:6px; padding-bottom:5px; margin-left:0; margin-top:3px; margin-right:0; border-top:dashed 1px #b3b3b3;}
.conw_wyyc li ul li{ line-height:22px; border:none;padding-top:0; padding-bottom:0;}
.conw_wyyc li span{display:block; line-height:16px;}
.conw_wyyc  .other{ font-size:14px;}
.conw_wyyc .redli { font-weight:bold; color:#d60c0c; font-size:14px;}
.conw_wyyc .redli ul li a{ font-weight:normal; color:#525252;}
.conw_wyyc .redli .redli a{color:#d60c0c;}
.red a{ color:#d60c0c;}

.conw_qtsevers .h2{font-weight:bold; color:#fff; background:url(../images/qtseverhbg.jpg) repeat-x; line-height:16px; height:36px; padding-top:5px; padding-bottom:9px; padding-left:10px;}
.conw_qtsevers .h2 span{color:#eaeaea; display:block;}

.conw_abouthn img{ display:block; width:216px; height:79px; border:solid 1px #d2d2d2; margin-top:8px;}

.conw_contactus{ background:url(../images/neicontactusbg.jpg) repeat-x left 43px; margin-top:8px;}
.conw_contactus .h2{ background:url(../images/neicontacthbg.jpg) repeat-x;}
.conw_contactus .h3{ font-family:"黑体"; font-size:14px; color:#333; line-height:24px;padding-left:14px;}
.conw_contactus ul{padding-left:14px; padding-bottom:14px;}
.conw_contactus ul li{ line-height:24px;}
.conw_contactus ul li span{ color:#d00; font-weight:bold;}

.conw_zxkf{ background:url(../images/neikfbg.jpg) repeat-x; height:127px; margin-top:8px; padding-left:10px;}
.conw_zxkf h2{ color:#2b2b2b; font-weight:bold; line-height:42px;}
.conw_zxkf p{ color:#777; line-height:14px;}
.conw_zxkf .kefupic{ margin-top:13px;}
.conw_zxkf .kefupic img{ margin-right:12px;}

.fanhui{background:url(../images/fanhuibg.jpg) no-repeat 120px 5px; line-height:24px; padding-left:136px; margin-top:10px;}
.fanhui a{ color:#d00; font-weight:bold;}



.conneiright{ width:755px;}
.neiwyyc_right, .neiywmenu{ background: #fff url(../images/neiwyycbg.jpg) repeat-x;padding-bottom:25px;border-left:solid 2px #fff;}
.conneihstyle .h2{ color:#e70c06; background:url(../images/neiwyychbg.jpg) no-repeat left top; line-height:38px; height:38px; padding-left:52px; padding-right:10px; border-top:solid 2px #fff; margin-bottom:18px; font-weight:bold;}
.conneihstyle .h2 span{ color:#333; margin-left:5px;}

.neiwyycflash{margin-bottom:15px;}
.neiwyycflash, .neiwyycflash img{ display:block; width:746px; height:210px;}

.neiwyyctxt{ width:670px; padding-left:23px; margin-top:15px; padding-right:60px;}
.neiwyyctxt h3, .blgjc h3{ font-size:14px;color:#d00; font-weight:bold; line-height:32px;}
.neiwyyctxt li{ background:url(../images/ppyxlipbg.jpg) no-repeat 10px center; line-height:24px; padding-left:24px;}
.neiwyyctxt li  .newscolor{ color:#ba0a05;float:left;}


.fanye p{ text-align:center; line-height:80px;}
.fanye p a:hover, .fanye p .fycolor{color:#d00;}

.blgjc{ padding-left:23px;}
.blgjc p{ line-height:24px; padding:0 25px;}
.blgjc p a{ padding-left:0px; padding-right:5px;}

.subywmenu{ padding:20px 20px 10px;}
.subywmenu h3{font-size:14px;color:#d00; font-weight:bold; background: url(../images/ywmenulibg.jpg) no-repeat left center; line-height:32px; padding-left:10px;}
.subywmenu p { padding-left:0px;}
.subywmenu p a{ line-height:24px;  width:100px; display:block; float:left; text-align:center;}

.neiwyycpics{ width:742px; background:url(../images/neiwyycpicsbg.jpg) repeat-x; padding-top:10px; margin-left:5px; margin-right:7px;}
.neiwyycpics li{ background:#fff; display:inline; float:left; width:335px; padding:7px; margin-left:14px; margin-bottom:15px; border:solid 1px #d8d8d8;}
.neiwyycpics li img{ display:block; width:335px; height:223px;}
.neiwyycpics li p{ background:url(../images/ppyxlipbg.jpg) no-repeat 8px center; line-height:24px; text-align:center;}
.neiwyycpics li  a{ color:#FF5151; font-size:12px; font-weight:bold;}
/*********内页样式 wenyi式结束*********/

.boxs{ padding:1px 10px;}
.titleshow_1{ text-align:center; color:#F55; margin:10px auto; font-size:18px; font-weight:bold;}
.titleshow{ text-align:center; color:#000; margin:10px auto; font-size:18px; font-weight:bold;}
.ti{  border-bottom: 1px solid #dcdcdc; margin:0px auto; text-align:center; width:92%;}
.showcontent{ min-height:600px; height:auto; overflow:hidden;  line-height:200%; margin:10px auto 0; width:92%;}

.job table,tr,td{ clear:both; margin:5px;; padding:3px;; }