/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background-color:#021831; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}
.nav{ background:url(../images/nav_bg.jpg) 0 0 repeat-x; height:51px; width:100%;}
.nav .nav_cont{ width:1000px; height:51px; margin:0 auto; overflow:hidden;background:url(../images/nav_bg.jpg) 0 0 repeat-x;}
.nav .subnav{ float:right; display:inline; line-height:25px; height:25px; padding-top:13px;}
.subnav li {float:left; display:inline; padding:0 10px; background:url(../images/link_line.gif) no-repeat right center;}
.subnav li.nobg {background:none;}
.subnav li a{ color:#333; text-decoration:none;}
.subnav li a:hover{ color:#b10000;}
.nav .a_wbhd{ display:block; background:url(../images/wbhd.jpg) 0 0 no-repeat;margin-right:8px; width:218px; height:51px; text-indent:-999em; overflow:hidden;}

.wrap{ background:url(../images/wrapbg.jpg) no-repeat center top; }
.wrap .content{ width:940px; margin:0 auto; padding-top:498px;}
.main{ width:940px;}
.mod{margin-top:40px; background:#b4bbda; border:1px solid #000;}
.mod .mod_hd{ height:64px; background:#334282; color:#59bdf8; font-size:30px; line-height:64px; border-bottom:1px solid #000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mod .mod_hd .g_logo{ width:340px; height:64px; float:left; margin-right:15px; background:url(../images/logo_bg.jpg) no-repeat left top; text-align:center; color:#7546a5; font-size:26px; line-height:64px;}
.mod img{ display:block;}
.mod_bd .g_pic{ width:340px; height:440px; float:left;}
.mod_bd .mod_txt{ margin-left:340px; padding:20px; position:relative; height:400px;}
.mod_bd .mod_txt p{ color:#3c3e45; font-size:14px; line-height:24px; padding-bottom:24px; text-indent:2em;}
.mod_bd .mod_txt p a{ color:#f90}
.mod_bd .mod_txt p .a_lj{ color:#7e7e7e; text-decoration:underline;}
.mod_bd .btn_group  {position:absolute; right:10px; bottom:20px; z-index:99}
.mod_bd .btn_group li {float:right; display:inline-block; padding-right:10px}
.mod_bd .btn_group a { display:inline-block;height:47px; padding:0 10px 0 50px; line-height:47px; font-size:14px;   text-align:center;}
.mod_bd .see{ background:#7052a3 url(../images/see.jpg) no-repeat left center; color:#fce0ff; }
.mod_bd .see:hover{background:#7e67ae url(../images/seeh.jpg) no-repeat left center;}
.mod_bd .talk{  padding:0 10px 0 53px; background:#7052a3 url(../images/talk.jpg) no-repeat left center; color:#fce0ff;  z-index:99; right:178px; line-height:47px;}
.mod_bd .talk:hover{background:#7e67ae url(../images/talkh.jpg) no-repeat left center;}

.mod_zf .mod_hd{ background:#b31610; color:#fff; border:none;}
.mod_zf .mod_mod_bd .g_pic{ float:none; width:938px; height:197px;}
.mod_zf .mod_bd .mod_txt{ margin:0; height:auto; text-align:center;}
.mod_zf .mod_bd .mod_txt p{ text-align:left}
.mod_zf .mod_bd .btn_zf{ background:#630400 url(../images/zf.jpg) no-repeat left center; height:56px; padding:0 10px 0 65px; line-height:56px; color:#ec342d; font-size:14px;margin:0 auto; z-index:99; display:inline-block;}
.mod_zf .mod_bd .btn_zf:hover{background:#810a00 url(../images/zfh.jpg) no-repeat left center; }
.mod_zf .mod_bd h3{ color:#7546a5; padding-bottom:15px; font-size:20px; text-align:left;}

.mod_pr{ background:#fff; padding:10px}

.daodu{ border:none; background:url(../images/dd.jpg) no-repeat 0 0; height:105px;}
.mod_dd{padding:15px 57px 0 195px;  overflow:hidden; color:#4f525f; font-size:14px; line-height:25px;}

.foot{ text-align:center; color:#505050; width:100%; height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}