/*gg*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border:0 none;}
body{ overflow-x:hidden;}
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑"; }
button { cursor: pointer; }
.clear{ clear:both; height:0; width:0; font-size:0px; line-height:0; margin:0; padding:0;}
body{ color:#491b93; background:#fff; font-size:12px;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.fl { float: left;}
.fr { float: right;}
font{ font-size:12px;}
span{line-height:200%}
/*span{ font-size:12px;}
p{text-align:justify; text-justify:inter-ideograph; }*/

.header{ height:80px; width:100%; background:url(header_topline.jpg) top left repeat-x; overflow:hidden;}
.header_contents{ width:1140px; height:60px; margin:0 auto;}
.header_contents .logo{ margin-top:4px;}
.header_contents ul{ padding:32px 0 0 46px; width:750px; overflow:hidden;}
.header_contents ul li{ float:left; width:75px; display:inline;  margin-right:15px; text-align:center;}
.header_contents ul li a{ color:#2a2a2a; display:block; text-decoration:none; height:25px; line-height:24px;}
.header_contents ul li.active{width:85px; }
.header_contents ul li.active a{ color:#FFF; background:url(activebg.jpg) no-repeat; width:85px; height:25px; line-height:24px; text-align:center;}
.search_l{ background:url(search.jpg) no-repeat; width:28px; height:22px; border:0; cursor:pointer;}
.search_c { width:158px; height:20px; border:1px solid #c2001b; border-left:none;}
.search_c input{ width:150px; height:20px; line-height:20px; float:left; border:0; background:none; margin-left:4px;}
.search{ padding:30px 0 0 26px;}

.in_footer{ width:1090px; margin:0 auto; position:relative; z-index:999;}
.footer{ width:814px; margin:0 auto; border-top:1px solid #eb0010; position:relative; z-index:999;}
.footer_contents_r{ background:url(footer_outbox.jpg) no-repeat; cursor:pointer; width:178px; line-height:18px; margin-top:1px; padding-left:6px; color:#9a9a9a; position:relative;}
.footer_contents_r ul{ display:none; background:#FFF; border:1px solid #CCC; position:absolute; width:174px; left:-0px;}
.footer_contents_r ul li{ height:24px; line-height:24px; padding-left:6px;}
.footer_contents_r ul li a{ color:#666;}
.footer_contents_l{width:630px;}
.zjaic{margin-top:-8px;}
.zjaic img{height:50px;}
.footer_contents_l_t{ color:#a9a9a9; padding-bottom:4px;}
.footer_contents_l_t a,.footer_contents_l_t span{ color:#727272; text-decoration:none; padding:0 3px;}
.footer_contents_l_t span{ padding:0 4px; cursor:pointer; position:relative; z-index:98}
.footer_contents_l_t span div.wx{ display:none; position:absolute;left:-33px; top:-123px; padding-bottom:4px;z-index:97}
.footer_contents_l_t span div.wx img{ width:120px; height:120px; display:block; border:1px solid #ccc; }
.footer_contents_l_t span:hover div.wx{ display:block;}

.footer_contents_l_b{ color:#727272; font-size:10px;}
.link1{ color:#dd3947;}
.link2{ color:#a9a9a9;}
.footer_contents_l_b{ padding-left:8px;}
.v{ position:absolute; top:0; left:-210px; z-index:1;}

.spec8{ width:100%; height:8px; line-height:8px; font-size:0; overflow:hidden; clear:both;}
.spec10{ width:100%; height:10px; line-height:10px; font-size:0; overflow:hidden; clear:both;}
.spec14{ width:100%; height:14px; line-height:14px; font-size:0; overflow:hidden; clear:both;}
.spec18{ width:100%; height:18px; line-height:18px; font-size:0; overflow:hidden; clear:both;}
.spec20{ width:100%; height:20px; line-height:20px; font-size:0; overflow:hidden; clear:both;}
.spec24{ width:100%; height:24px; line-height:24px; font-size:0; overflow:hidden; clear:both;}
.spec28{ width:100%; height:28px; line-height:28px; font-size:0; overflow:hidden; clear:both;}
.spec32{ width:100%; height:32px; line-height:32px; font-size:0; overflow:hidden; clear:both;}
.spec34{ width:100%; height:34px; line-height:34px; font-size:0; overflow:hidden; clear:both;}
.spec40{ width:100%; height:40px; line-height:40px; font-size:0; overflow:hidden; clear:both;}
.spec66{ width:100%; height:66px; line-height:66px; font-size:0; overflow:hidden; clear:both;}
.spec110{ width:100%; height:110px; line-height:110px; font-size:0; overflow:hidden; clear:both;}

.linecont{ background:url(linecont.png) repeat-x; width:100%; height:1px; line-height:1px; overflow:hidden; font-size:0;}
.linecontList{ background:url(linecont.png) repeat-x; width:774px; height:1px; line-height:1px; overflow:hidden; font-size:0; margin:0 auto;}
.linecont728{ background:url(linecont.png) repeat-x; width:728px; height:1px; line-height:1px; overflow:hidden; font-size:0; margin:0 auto;}

.mg3{ margin-left:3px; display:inline;}

#thisImg{ position:absolute; border:1px solid #000; background:#fff; color:#FFF; font-size:12px; line-height:2em; text-indent:2em; z-index:999}
.in_r_r .img{ position:absolute; left:44px; top:16px; width:40px; height:40px;}

.in_contents_l{ background:url(in_bghtml.png) no-repeat; width:625px; height:102px; margin-top:2px;}
.in_contents_r{}

.in_contents{ width:1090px; margin:0 auto; margin-top:-30px; position:relative; z-index:99;}
.in_l_left{ width:600px; padding:10px 0 0 28px;}
.in_l_right{ width:194px; padding:10px 0 0 92px;}
.in_r_l{ width:88px;}
.in_r_r{ width:83px; height:63px; padding:6px 0 0 22px; position:relative;}
.in_l_left h3 a{ font-size:13px; color:#c00b1b; font-weight:normal; line-height:32px;}
.in_l_left p a{ color:#272727;}
.in_l_left p font{float:right;font-size:10px; color:#c00b1b;}
.in_r_l h3 a{ font-size:13px; color:#c00b1b; font-weight:normal; line-height:32px;}
.in_r_l p a{color:#272727;}
.in_r_l .p2{ text-align:left;}
.in_l_left .p1{display:block;float:left;width:281px;height:25px;padding:0 15px 0 0;text-align:left;}
.width65{ width:65px;}