@charset utf-8;
/* == 重置 == */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}ol,ul{list-style:none;}a img{border:0;}img{/*vertical-align:top;*/}/*table{empty-cells:show;border-collapse:collapse;border-spacing:0;}*/textarea{resize:none;}em{font-style:normal;}input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}a:active,a:focus{outline:0;}body{font:13px/150% Arial,"microsoft yahei",\5b8b\4f53,Verdana;background-color:#fff;_background-image:url(about:blank);_background-attachment:fixed;}a{text-decoration:none;}a:hover{text-decoration:underline;}

/* == 常见效果 == */
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix {zoom:1;}.clearfix:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}.overflow{overflow:hidden;}.block{display:block;overflow:hidden;}.hide{display:none;}.invisible{visibility:hidden;}.fl{float:left;}.fr{float:right;}.fn{float:none;}.al{text-align:left;}.ac{text-align:center;}.ar{text-align:right;}.noborder{border:0;}.yahei{font-family:"microsoft yahei";} img { vertical-align:middle;}
.mt10 { margin-top:10px;}
/* == Basic == */
body { color:#444444; -webkit-text-size-adjust:none; word-wrap:break-word; }
a { color:#525252;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
a:hover { color:#E7081A; }

.wrapper { width:100%; height:100%; }
.wbox { width:1002px; margin:0 auto;}

.header { position:relative; z-index:9; width:100%; overflow:hidden; }

.topArea { position:relative; padding:0; z-index:99; height:85px;}
.logo { float:left;}
.logo a,.logo img { display:block;}

.nav {height:85px; line-height:85px; float:right;}
.nav a {line-height:36px; color:#434243;font-size:14px; margin:0 13px;}
.nav a:hover,.nav a.current { color:#f40000; text-decoration:none;}

.banner { position:relative; width:100%; height:447px; overflow:hidden;}
.banner .bd { position:absolute; width:1920px; height:447px; left:50%; margin-left:-960px;}
.banner .hd { position:absolute; bottom:15px; text-align:center; width:100%;}
.banner .hd li { display:inline-block; *display:inline; zoom:1; width:80px; height:4px; font-size:0; overflow:hidden; cursor:pointer; background:#fff; margin:0 3px;}
.banner .hd li.on { background:#FF000C;}
.homepage .banner,.homepage .banner .bd  { height:672px;}

.container { width:100%; position:relative; z-index:10;}

.indexmune { background:#F7F7F7; padding:30px 0 50px;}
.indexmune li {  margin:0 15px; float:left;}
.indexmune li a { color:#808080; font-size:21px; line-height:1.5;width:125px; height:112px; padding:13px 0 0 10px; border:1px solid #B3B2B2; display:block;}
.indexmune li span { display:block;}
.indexmune li em { display:block; font-size:16px; background:url(ico_01.jpg) no-repeat 5px bottom; padding-bottom:8px;}
.indexmune li a:hover { text-decoration:none; color:#fff; border:1px solid #DF0011; background:#DF0011;}
.indexmune li a:hover em {background:url(ico_011.jpg) no-repeat left bottom;}

.box { padding:30px 0 50px;}
.box h2 { font-size:60px; font-weight:normal; letter-spacing:2px; text-align:center; background:url(ico_02.jpg) no-repeat center bottom; line-height:2; margin-bottom:15px; text-transform:uppercase; font-family:"MyriadPro-LightCond";}
.box h3 { font-size:22px; font-weight:normal; text-align:center; background:url(ico_03.jpg) no-repeat center bottom; line-height:2; margin-bottom:15px;}

.about .bd,.advantages .bd { text-align:center; font-size:13px; line-height:1.8}
.about {}
.advantages { background:#F7F7F7;}
.service {}
.service dl { width:178px; float:left; margin:0 10px;}
.service dl dt { border:2px solid #E70719; font-size:15px; line-height:1.5; height:85px; padding:10px 0 0 15px; margin-bottom:10px;}
.service dl dt em { color:#E70719; font-size:21px; display:block;}
.service dl dd { font-size:13px; padding-left:17px; line-height:1.8;}

.news {}
.news dl { padding:25px 0; width:700px; margin:0 auto;}
.news dt { width:213px; height:161px; float:left;}
.news dd { margin-left:235px; line-height:2;}
.news dd .date { color:#B5B5B6; font-size:35px; line-height:1.2;}
.news dd a { font-size:20px;}
.news dd p { font-size:13px;}

.contact { text-align:center; border-top:1px solid #949494; padding:30px 50px; line-height:1.3}

/* 底部 */
.footer {  line-height:1.5; background:#E50012; padding:15px 0 0; color:#fff; margin-top:40px;text-align:center;}
.footer a { margin:0 5px; color:#fff;}
.copyright {  padding:10px 0;}
.footnav { line-height:30px; padding-bottom:55px;}
.footnav a { margin:0 15px;}

/*内页*/
/* 主体 */
.container .wrap { margin-bottom:30px;}
.container .sidebar { float:left; width:227px; margin-bottom:10px; }
.container .main { float:right; width:726px;}

.secondclass { border-bottom:1px solid #949494; padding-bottom:45px;}
.secondclass li { width:139px; float:left; margin-right:33px; margin-top:30px;}
.secondclass li.nor { margin-right:0;}
.secondclass li a { display:block; border:7px solid #818181; width:115px; line-height:1.3; height:115px; padding:5px; background:#818181; color:#fff; font-size:15px; position:relative;}
.secondclass li a b { width:25px; height:16px; background:url(ico_07.jpg) no-repeat; position:absolute; bottom:-23px; right:10px; display:none;}
.secondclass li a span { position:absolute; bottom:5px; left:5px; width:width:115px;}
.secondclass li a span,.secondclass li a em { display:block;}
.secondclass li a:hover { border:7px solid #DF0011;background:#DF0011; color:#fff;}
.secondclass li a.current { border:7px solid #DF0011; color:#DF0011; background:none; text-decoration:none;}
.secondclass li a.current b { display:block;}

.sec_content { padding:30px; }
.sec_content .bd { line-height:1.8}

.leftTxtTitle { padding-left:35px; line-height:68px; color:#fff; font-size:20px; height:68px;font-weight:normal; background:#055DAF; margin-bottom:3px;}

	/* 二级导航 */
.menu {background:#EFEEEE;}
.menu dl { margin:0 auto; padding:1px 0;}
.menu dt { border-bottom:1px solid #D3D3D3;}
.menu dt a { display:block; _height:42px; *min-height:42px;  min-height:42px; color:#666; padding-left:35px; line-height:42px; font-size:14px; }
.menu dt a:hover, .menu dt .current { color:#fff; background:url(ico_02.png) no-repeat 90% center #DD2B23; text-decoration:none; }

/* 左侧广告图片 */
.left_pics { margin-top:20px; width:227px; height:300px; position:relative;}
.left_pics .hd { position:absolute; bottom:10px; text-align:center; width:100%;}
.left_pics .hd li { display:inline-block; *display:inline; zoom:1; width:10px; height:10px; font-size:0; border-radius:5px; overflow:hidden; cursor:pointer; background:#ACACAC; margin:0 3px;}
.left_pics .hd li.on { background:#E2524E;}

.breadcrumbs {  height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #D3D3D3; padding:16px 0 22px;}
.breadcrumbs span { float:right;}
.breadcrumbs span a.home {color:#055daf;}
.breadcrumbs h3 { float:left; font-size:18px; font-weight:normal; color:#055daf;}

/* Display */
.article { margin:0 auto; }
.article .hd { text-align:center; padding:30px 0; border-top:1px solid #949494; border-bottom:1px solid #949494;}
.article .hd h1 { padding:16px 0; color:#221815; font-size:28px; font-weight:normal;}
.article .bd { padding:20px 0 35px; line-height:210%; font-size:14px;}

.formbox { padding:40px 0;}
.formbox .txt { float:left; width:470px; line-height:1.4;}
.formbox .fbox { width:400px; float:right;}
.formbox .fbox h4 { font-size:25px; font-weight:normal; line-height:1.5;}
.formbox .fbox .wpinput { width:380px; background:#F3F3F3; height:38px; font-size:14px; padding:0 10px; border:0; margin-bottom:10px;outline: none;}
.formbox .fbox .wptextarea {width:380px; background:#F3F3F3;padding:10px; line-height:20px; height:80px; border:0;margin-bottom:10px;outline: none;}
.formbox .fbox .wpsubmit { border:2px solid #E50416; width:396px; cursor:pointer; color:#FF0000; font-size:20px; height:45px; background:#fff;}
.formbox .fbox .wpsubmit:hover { background:#E50416; color:#fff;}

.mapbox {border-top:1px solid #949494;}
.mapbox h2 { font-size:30px; font-weight:normal; text-align:center; line-height:1.5; padding:30px 0;}
.mapbox .bd { height:600px; border:1px solid #dedede;}

.prev_next {}
.prev_next a {}

.re_list { margin-top:15px;}
.re_list h2 { font-weight:normal; font-size:16px; color:#3366A5; border-bottom:1px dotted #6D5F32; line-height:30px; margin-bottom:8px; padding-left:10px;}
.re_list li { background:url(ico_03.jpg) no-repeat 13px center; padding-left:30px; line-height:30px;}

/* 新闻列表 */
.list { margin:0 auto; clear:both; padding:15px; }
.list ul li { border-bottom:1px dotted #6D5F32; line-height:30px; color:#7E6332; padding:8px 0;}
.list ul li .t { background:url(ico_dot.jpg) no-repeat left center; padding-left:18px; font-weight:bold;}
.list ul li .i { padding-left:18px;}
.list ul li .d {padding-left:9px;}
.list ul li .d a { margin:0 9px;}

/* 分页 */
.page { text-align:center; padding:20px 20px 15px; color:#784F04;}
.page a { margin:0 5px;color:#333; line-height:18px; padding:0 5px; border:1px solid #dedede; display:inline-block; *display:inline; zoom:1;}
.page a:hover, .page .current { text-decoration:none; color:#fff; border:1px solid #DD2B23; background:#DD2B23; }

/* 图片列表 */
.w110 { padding:20px 0 0;}
.w110 .pic-item { margin-bottom:10px; border-bottom:1px dashed #CFCFCF; padding-bottom:20px; }
.w110 .pic-item .list-pic { display:block; width:110px; height:130px; text-align:center; margin:0 auto; line-height:148px; position:relative; float:left; overflow:hidden;}
.w110 .pic-item dl { text-align:left; margin-left:145px;}
.w110 .pic-item dl dt { line-height:33px; font-size:14px; font-weight:bold;}
.w110 .pic-item dl dd a { color:#3366a5; }
.w110 .pic-item dl dd { line-height:22px;}
.w110 .pic-item dl dd .date { color:#282828; padding-top:5px;}
.w110 .pic-item dl dd .t { padding-top:5px; color:#6c6b6b;}

/* 图片列表 */
.w230 { padding:20px 0 0;}
.w230 .pic-item { width:230px; margin-bottom:0; padding:0 6px 20px; float:left; margin:0 0 30px; border-bottom:1px dashed #CFCFCF;}
.w230 .pic-item .list-pic { display:block; width:230px; height:230px; text-align:center; margin:0 auto; line-height:230px; position:relative; }
.w230 .pic-item dl { line-height:22px; padding-top:20px; text-align:center; }
.w230 .pic-item dl dt { font-size:14px;}
.w230 .pic-item dl dt a {}

/*hr*/
.hrcontent { font-size:14px; line-height:1.5; margin-top:30px;}
.hrcontent p { margin-bottom:10px;}

.hrlist { margin-top:30px;}
.hrlist .s1 { float:left; width:365px; padding-left:15px;}
.hrlist .s2 { float:left; width:100px; text-align:center;}
.hrlist .s3 { float:right; width:110px; text-align:center;}
.hrlist .hd { line-height:38px; background:#055DAF; color:#fff; font-size:14px;}
.hrlist .bd { line-height:37px;}
.hrlist .bd li { border-bottom:1px dashed #DCDCDC;}
.hrlist .s3 a { background:#949494; display:inline-block; display:inline; zoom:1; padding:4px 8px; color:#fff; border-radius:2px;}
.hrlist .bd .s1 { background:url(ico_05.png) 15px center no-repeat; padding-left:35px; width:345px;}
.hrlist .bd li.current { color:#DD2B23;}
.hrlist .bd li.current .s1 {background:url(ico_04.png) 15px center no-repeat;}
.hrlist .bd li.current .s3 a {background:#DD2B23;}

.fixed{position:fixed;bottom:0px;right:0px;width:45px; display:none; z-index:99999;}
.fixed .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:45px;height:45px;background:#cc0000;line-height: 45px;margin-top:1px;}
.fixed .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.fixed .child:hover{width:110px;background: #000;}
.fixed .child img{position:absolute;top:0px;left:0px;}
.fixed .child p{position: absolute;left:45px;color:#fff;}

.fixed .fixedQQ{bottom:92px;}
.fixed .fixedCall{bottom:46px;}
.fixed .fixedTop{position:absolute;right:0px;bottom:138px;color:#fff;background-color:#cbcbcb;cursor:pointer;text-align:center;width:45px;height:45px;line-height: 45px;font-size: 14px;font-family: "MICROSOFT YAHEI","Arial Narrow";}
.fixed .fixedTop .fixedTopPointer{position:absolute;top:-5px;left:18px;}
.fixed .fixedCode{bottom:0;cursor:pointer;width:45px;height:45px;background:#cc0000;line-height: 45px;margin-top:1px;}
.fixedCodeInfo{display:none;position:fixed;bottom:0px;right:54px;padding:0 3px;border:1px solid #ccc;background:#fff;z-index:99999;}
.fixedCodeInfo .fixedPointer{position: absolute;right:-6px;bottom:12px;}