@charset "utf-8";
@import "/images/system.css";
@import "reset.css";
html{}
body{color:#3e3e3e; background:#fff;font:12px/1.75 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,Verdana, Arial, Helvetica, sans-serif;}
a{color:#3e3e3e; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration: none;color:#7f0000;transition: all 300ms ease-in-out 0s;}
textarea, input, select{vertical-align:middle;cursor:pointer;font-size:12px;}
input.nobord{border:none;background:none;vertical-align:middle}
textarea{resize:none; font-size:12px;}
table{border-collapse:collapse; border-color:#808080; }
table tr td ,table tr th{border-color:#808080;}
.on{color:#7f0000;}
br{display:inline; line-height:11px; }
#tbox{width:73px; height:57px; float:right; position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:10px; z-index:99999;
}
#gotop{width:73px; height:57px; background:url(../img/gotop.png) left top no-repeat;position:absolute; top:0px; display:none; cursor:pointer} 
/*********************************************************/
.header{min-width:1026px;width:100%;}
.web_w{width:1026px; margin:0 auto; clear:both;}
.top{height:46px; padding:22px 0; background:url(../img/tel.png) right center no-repeat;position:relative; }
.top .top_zs{display:block;width:66px; height:66px; position:absolute; left:298px; top:12px;}
.top .top_zs1{display:block;width:66px; height:66px; position:absolute; left:370px; top:12px;}
.logo{display:block; width:290px; height:46px;background:url(../img/logo.png) left center no-repeat;}
.menu{min-width:1000px;height:50px;background-color:#7f0102;}
.nav{height:50px; float:left;}
.nav li.li_top{width:133px;height:50px; line-height:50px; font-size:18px; text-align:center; float:left; position:relative;}
.nav li.li_top .a_top{width:133px;height:50px;display:block; color:#FFF; text-indent:-99999px; position:relative; overflow:hidden;}
.nav li.li_top .a_top span ,.nav li.li_top .a_top em{ display:block;width:133px; height:50px; position:absolute; left:0; top:0;}
.nav li.li_top .a_top span{ z-index:1;}
.nav li.li_top .a_top em{ z-index:2; display:none;}
.nav li.li_top.on em ,.nav li.li_1 .a_top:hover em{ display:block;}
.nav li.li_1 .a_top span{ background:#7f0102 url(../img/nav.png) 26px -95px no-repeat;}
.nav li.li_1 .a_top em{ background:#940405 url(../img/nav.png) 26px -5px no-repeat;}
.nav li.li_2 .a_top span{ background:#7f0102 url(../img/nav.png) -107px -95px no-repeat;}
.nav li.li_2 .a_top em{ background:#940405 url(../img/nav.png) -107px -5px no-repeat;}
.nav li.li_3 .a_top span{ background:url(../img/nav.png) -239px -95px no-repeat;}
.nav li.li_3 .a_top em{ background:#940405 url(../img/nav.png) -239px -5px no-repeat;}
.nav li.li_4 .a_top span{ background:#7f0102 url(../img/nav.png) -372px -95px no-repeat;}
.nav li.li_4 .a_top em{ background:#940405 url(../img/nav.png) -372px -5px no-repeat;}
.nav li.li_5 .a_top span{ background:#7f0102 url(../img/nav.png) -505px -95px no-repeat;}
.nav li.li_5 .a_top em{ background:#940405 url(../img/nav.png) -505px -5px no-repeat;}
.nav li.li_6 .a_top span{ background:#7f0102 url(../img/nav.png) -638px -95px no-repeat;}
.nav li.li_6 .a_top em{ background:#940405 url(../img/nav.png) -638px -5px no-repeat;}
.nav li.li_top .sub{width:445px; min-height:163px; height:auto;_height:163px;left:0; top:50px; padding:10px; background-color:#fff;position:absolute;z-index:9999999; display:none;}
.nav li.li_top .sub dt{ width:113px; float:left;}
.nav li.li_top .sub dt a{display:block; height:32px; line-height:32px; border-bottom:#dedede solid 1px; white-space:nowrap; font-size:12px; font-weight: bold;}
.nav li.li_top .sub dd{width:320px; float:right;}
.nav li.li_top .sub dd img{display:block; width:320px;}


.mysearch{width:207px; height:24px; background:url(../img/search.png) left center no-repeat; float:right; position:relative; margin-top:13px;}
.mysearch .search_input{ background:none; border:none; width:179px; height:24px;line-height:24px; position:absolute; left:0; top:0; text-indent:5px; color:#f2f2f2; font-size:12px;}
.mysearch .search_btn{background:none; border:none; width:28px; height:24px;position:absolute; right:0; top:0;}

.index_banner{width:1026px;position:relative;height:427px; margin:0 auto;overflow:hidden; position:relative; z-index:1;}
.index_banner .bd{ position:relative; z-index:0;}
.index_banner .bd ul{ width:100% !important;  z-index:98;}
.index_banner .bd li{ width:100% !important;  height:427px; }
.index_banner .bd li a{ height:427px; display:block; position:relative;}
.index_banner .bd li img{ display:block;width:1026px;height:427px;}
.index_banner .hd{ width:100%;  position:absolute; bottom:10px; left:0; height:12px; line-height:12px; text-align:center;}
.index_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 5px; background:#b1b2b3; border-radius:50%; overflow:hidden;line-height:9999px;}
.index_banner .hd ul li.on{ background:#7f0102;}

.index_w{ margin-top:20px;}
.index_t{ height:50px; background-color:#ebeef3;}
.index_t a{ display:block; width:342px; height:50px; line-height:50px; float:left; cursor:pointer; text-align:center; font-size:18px; font-weight:100; background:url(../img/line.png) right center no-repeat;}
.index_t a.last{ background:none;}
.index_t a.on{ background-color:#7f0102; color:#FFF;}
.index_c{ margin-top:15px; min-height:200px; height:auto;_height:200px;}

.index_about{min-height:269px; height:auto;_height:269px; border-bottom:#d1dadf dashed 1px; padding-bottom:30px;}
.index_about dt{ width:528px;min-height:269px; height:auto;_height:269px; position:relative; float:left; font-size:14px;}
.index_about dt .span_t{ display:block; height:90px; background:url(../img/ico_2.png) left center no-repeat; text-indent:104px; font-size:20px; font-weight:100; line-height:90px; margin-bottom:10px;}
.index_about dt a.more ,.index_news dd a.more{ display:block; position:absolute; right:0; bottom:0; height:14px; line-height:14px;}
.index_about dt a.more:hover,.index_news dd a.more:hover ,.index_pro dd span a:hover{ text-decoration:underline;}
.index_about dd ,.index_about dd img{width:430px; height:269px; float:right;}

.index_news{height:269px; border-bottom:#d1dadf dashed 1px; padding-bottom:30px; margin-top:30px;}
.index_news dt ,.index_news dt img{width:430px; height:269px; float:left;}
.index_news dd{ width:540px;height:269px; float:right; position:relative;}
.index_news dd .span_t{ display:block; height:90px; background:url(../img/ico_3.png) left center no-repeat; text-indent:104px; font-size:20px; font-weight:100; line-height:90px; margin-bottom:10px;}
.index_news dd .a_p{ display:block; height:28px; line-height:28px; font-size:14px;}
.index_news dd .a_p span{ float:right;}

.index_honer{ margin-top:20px;}
.index_honer dt{min-height:350px; height:auto;_height:350px;}
.index_honer dd ,.index_honer dd img{width:430px; height:350px; float:right;}

.index_pro{ width:490px; float:left;}
.index_pro.last{ float:right;}
.index_pro.s{ margin-top:30px;}
.index_pro dt ,.index_pro dt img{ width:230px; height:200px; float:left;}
.index_pro dt{ overflow:hidden;}
.index_pro dt img ,.index_case dt img ,.pro_list a span img{transition:transform 2s linear 0s;-webkit-transition-duration: 1.15s;	-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}
.index_pro dt img:hover ,.index_case dt img:hover ,.pro_list a span img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-webkit-transition-duration: 1.15s;-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}
.index_pro dd{ width:220px;height:200px; float:right; position:relative; padding-right:20px;}
.index_pro dd a.more ,.index_case dd a.more{ display:block; position:absolute; right:0; bottom:0; width:65px; height:30px; line-height:30px; background-color:#7f0000; color:#FFF; text-align:center; border-radius:3px;}
.index_pro dd a.more:hover ,.index_case dd a.more:hover ,.index_pro dd b a:hover ,.index_case dd b a:hover{ text-decoration:underline;}
.index_pro dd b{ display:block; height:36px; line-height:36px; font-size:16px; margin-bottom:5px;}
.index_pro dd span{ display:block; width:80px; float:left; font-size:14px; height:28px; line-height:28px;}
.index_pro dd span.last{ margin-left:20px;}

.index_case{width:490px; float:left;}
.index_case.last{ float:right;}
.index_case.s{ margin-top:30px;}
.index_case dt ,.index_case dt img{ width:230px; height:200px; float:left;}
.index_case dt{ overflow:hidden;}
.index_case dd{ width:240px;height:200px; float:right; position:relative; font-size:14px; }
.index_case dd b{ display:block; height:36px; line-height:36px; font-size:14px; margin-bottom:5px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}



.link{ height:33px; overflow: hidden; padding:19px 0; margin-top:15px;}
.link_t{height:33px; line-height:33px; float:left; font-weight:bold; padding-left:40px; background:url(../img/link_ico.png) left center no-repeat;}
.link_d{width:920px;float:right; height:27px; line-height:27px; padding:3px 0; float:right; overflow:auto;}
.link_d a{ display: block; float:left; margin-right:12px;}
.footer{min-width:1026px;min-height:160px; height:auto;_height:160px; background-color:#940405;color:#f1e3e3;}
.footer a{ color:#f1e3e3;}
.hw_bottom{ height:66px; padding:18px 0; background-color:#7f0000; color:#FFF;}
.hw_bottom a:hover{ text-decoration:underline;color:#FFF;}
.hw_bottom .p1{height:35px; line-height:35px;}
.hw_bottom .p1 span{ display:block; float:left; margin-left:17px;}
.hw_bottom .p2{ height:33px; line-height:33px;width:1026px; margin:0 auto; margin-top:5px;position:relative;}
.hw_bottom .p2 span{ display:block; float:left; margin-right:17px;}
.bottom_logo{ display:block; width:44px; height:35px; background:url(../img/logo_1.png) left center no-repeat; float:left;}
.bottom_ico{ width:300px; height:33px; display:block; position:absolute; right:0; bottom:0; }
.bottom_ico a {display:block; width:33px; height:33px; margin-left:12px;}
.bottom_ico a.tq_wx{ background:url(../img/ico_1.png) right top no-repeat; float:right;}
.bottom_ico a.sn_wb{ background:url(../img/ico_1.png) left top no-repeat; float:right;}
.bottom_ico a.tq_wb{ background:url(../img/ico_1.png) -34px top no-repeat; float:right;}
.bottom_nav{ padding:20px 0 10px; text-align:center;} 
.bottom_nav span{padding:0px 10px;}
.bottom_nav dl{ float:left; width:200px;}
.bottom_nav dl.dl_1{ width:190px;}
.bottom_nav dl.dl_2{ width:240px;}
.bottom_nav dl.dl_3{ width:240px;}
.bottom_nav dl.dl_4{ width:190px;}

.bottom_nav dl dt{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.bottom_nav dl dd{ height:30px; line-height:30px;}

.wx_ico{float:right; text-align:center;}
.wx_ico img{display:block; width:129px; height:129px; margin-bottom:5px;}
table.bottom_table{width:100%;}
table.bottom_table tr td{text-align:center;}
table.bottom_table tr td.last img{position:relative;top:6px;}
/******************************************************************************************/
.contain{ min-height:200px; height:auto;_height:200px; padding-bottom:20px;}
.banner img{ display:block; width:1026px; height:250px;}
.left_side{ width:240px; float:left; margin-top:20px;}
.left_nav dt ,.left_con dt{ height:34px; line-height:34px; font-size:16px; font-weight:100; padding-left:16px; background:url(../img/ico_6.png) left center no-repeat; color:#FFF;}
.left_nav dt a ,.left_con dt a{ color:#FFF;}
.left_nav dd{ padding:8px 0; background-color:#f5f5f5;}
.left_nav dd a{ display:block;height:36px; line-height:36px; background:url(../img/ico_5.png) 16px top no-repeat; padding-left:35px; font-size:14px;}
.left_nav dd a:hover ,.left_nav dd a.on{ background:#ebeef3 url(../img/ico_5.png) 16px bottom no-repeat;}

.left_con{ margin-top:15px;}
.left_con dd{ padding:8px 10px 12px; background-color:#f5f5f5; font-size:12px;}
.left_con dd p{ clear:both; padding:10px 0;}
.left_con dd em{ width:56px; float:left; display:block; text-align:right; padding-right:5px; font-weight:bold;}
.left_con dd span{ display:block; float:left; width:158px;}

.right_side{ width:770px; float:right; margin-top:20px; border:#f2f2f2 solid 1px; min-height:200px; height:auto;_height:200px;}
.guide{height:34px; line-height:34px;background:url(../img/ico_7.png) left center repeat-x; }
.guide_t{ width:160px; float:left; height:34px; line-height:34px; background:url(../img/ico_6.png) right top no-repeat;  color:#FFFFFF; font-size:14px;}
.guide_t span{ width:120px;text-align:center; float:left; font-weight:bold; white-space:nowrap; overflow:hidden;}
.guide_right{ float:right; padding-right:10px;}
.guide_right strong{ font-weight:normal;}
.right_c{ padding:10px 15px; }
.news_c{padding:10px 10px; text-align:justify;text-justify:inter-ideograph;}
.detail p{ margin-bottom:10px;}
.detail img{max-width:740px;}
.detail_p img{max-width:600px;height:auto; }
.honer_list a.a_p_32{ display:block; width:230px; float:left; text-align:center; margin-right:25px; margin-bottom:10px; margin-top:5px; }
.honer_list a.a_p_32 span{display:block; width:230px;height:164px; overflow:hidden;}
.honer_list a.last{ float:right; margin-right:0;}
.honer_list a.a_p_32 img{ display:block; width:230px; height:164px; margin-bottom:5px;transition:transform 2s linear 0s;-webkit-transition-duration: 1.15s;	-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}
.honer_list a img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-webkit-transition-duration: 1.15s;-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}

.honer_list a.a_p_33{ display:block; width:230px; float:left; text-align:center; margin-right:25px; margin-bottom:10px; margin-top:5px; }
.honer_list a.a_p_33 span{display:block; width:230px;height:329px; overflow:hidden;}
.honer_list a.last{ float:right; margin-right:0;}
.honer_list a.a_p_33 img{width:230px;height:329px;}

.honer_more{display:block;margin-top:10px;margin-bottom:20px;padding-bottom:10px;text-align:center;font-size:14px;border-bottom:#dedede solid 1px;}


.pro_list{ padding-bottom:15px;}
.pro_list a{ width:256px;float:left; text-align:center; margin-right:1px; margin-bottom:5px;}
.pro_list a.last{ float:right; margin-right:0;}
.pro_list a span{ display:block;width:256px; height:227px; background:url(../img/pro_bg.jpg) left center no-repeat; }
.pro_list a span em{display:block; width:228px; height:198px; margin:15px 0 0 14px;overflow:hidden; float:left;}
.pro_list a span img{ display:block; width:228px; height:198px;}
.img_load{width:32px; height:32px;position:absolute; left:360px; top:112px;}


.left_img_news { position: relative; width:430px; height:280px; overflow: hidden; text-align: left; background: white; float:left; }	
.left_img_news .pic img { width: 430px; height: 280px; display: block; }	
.left_img_news .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }	
.left_img_news .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
.left_img_news .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	
.left_img_news .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }	
.left_img_news .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }	
.left_img_news .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }	
.left_img_news .num li a,.left_img_news .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.left_img_news .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }	
.left_img_news .num li.on a,.left_img_news .num a:hover{ background:#7f0000;  }

.right_text_news{ width:314px; height:280px; overflow:hidden; float:right;}
.right_text_news dl{ background-color:#f9f9f9; padding:0 10px; margin-bottom:10px; height:87px; position:relative;}
.right_text_news dl:hover{ background-color:#f2f2f2;}
.right_text_news dl dt{ height:30px; line-height:30px; font-size:14px; font-weight:bold; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.right_text_news dl dd a{ display:block; position:absolute; right:0; bottom:2px;}
.right_text_news dl dd a:hover ,.right_text_news dl dt a:hover{ text-decoration:underline;}

.news_text_list{ margin-top:20px; border-top: #f2f2f2 solid 1px; padding-top:8px;}
.news_text_list li{ height:36px; line-height:36px; border-bottom:#CCCCCC dashed 1px;}
.news_text_list li span{ float:right;}

.right_news_img{ height:120px; overflow:hidden;border-bottom:#CCCCCC dashed 1px; padding-bottom:20px; margin-bottom:20px;}
.right_news_img dt{ width:200px; height:120px; float:left;}
.right_news_img dt a{ display:block;width:200px; height:120px; overflow:hidden;}
.right_news_img dt img{ display:block;width:200px; height:120px;transition:transform 2s linear 0s;-webkit-transition-duration: 1.15s;	-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}
.right_news_img dt img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-webkit-transition-duration: 1.15s;-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}
.right_news_img dd{ width:520px; height:120px; float:right; overflow:hidden; color:#878787; position:relative;}
.right_news_img dd span{ display:block; font-size:15px; margin-bottom:5px; white-space:nowrap; overflow:hidden;}
.right_news_img dd a{color:#afadad;}
.right_news_img dd a:hover {color:#7f0000;}
.right_news_img dd span a{color:#3e3e3e;}
.right_news_img dd span a:hover ,.right_news_img dd span a.on{color:#7f0000;}
.right_news_img dd a.more{ display:block; position:absolute; right:0; bottom:0;}
.right_news_img dd em{ display:block; position:absolute; left:0; bottom:0;}

.u-postheader {
    margin-bottom: 15px;
    border-bottom: 1px solid #DDD;
}
.u-postheader h1 {
    color: #000;
    font-size: 20px;
    font-family: "Microsoft YaHei",;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
	white-space:nowrap;
    overflow: hidden;
    text-align: center;
}
.post-meta {
    font: 13px/22px Arial,"Hiragino Sans GB","Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;
    padding: 12px 0px 5px;
    color: #9EA1A5;
}
.post-meta a{ color: #9EA1A5;}
.post-meta a:hover{color:#7f0000; text-decoration:underline;}
.post-meta time {
    padding-right:5px;
}
.post-meta span {
    padding: 0px 10px;
}
.post-meta span.s1{ padding-right:15px;}
.post-meta span.goDown:hover{color:#004e9a;}
.f-fl { float: left;}
.f-fr { float: right;}
.setFont span {
    color: #333;
    cursor: pointer;
    font-size: 20px;
    margin: 0px;
    font-weight: bold;
    text-align: center;
}
.setFont span.noclose {color: #AAA;}
.font_14{ font-size:14px;}
.digg{ padding:10px 0 7px 18px;border-top: 1px solid #f2f2f2; margin-top:20px;}
.rel_news_like ,.rel_pro_like{ min-height:100px; height:auto;_height:100px;border: 1px solid #f2f2f2; border-left:none;border-right:none; margin-top:15px;}
.rel_news_like dt ,.rel_pro_like dt{border-top:none;border-bottom: 1px solid #f2f2f2;padding: 3px 10px;background: none repeat scroll 0% 0% #F2F4F7; font-size: 15px;font-weight: 700; color:#333333;}
.rel_pro_like dt span{float:right;font-weight: 100;font-size:12px;}
.rel_news_like dd { padding:15px 14px 10px;}
.rel_news_like dd a { width:175px; float:left; display:block; margin-right:12px; overflow:hidden;}
.rel_news_like.rel_pro_like  dd a{width:168px;}
.rel_news_like dd a.last{ float:right; margin-right:0;}
.rel_news_like dd  a img{ display:block; width:175px; height:110px;}
.rel_news_like.rel_pro_like dd a img{ display:block; width:168px; height:168px;}
.rel_news_like dd  a span{ display:block; text-align:center; height:24px; line-height:24px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}

.feedback_add{background-color:#f9f9f9; padding:10px 5px;}
.feedbacks{  width:100%;}
.feedbacks tr td{ padding:10px 0; vertical-align:middle;}
.feedbacks tr td.td_1{ width:100px; text-align: right;font-size:12px; font-weight:bold; padding-right:15px;}
.feedbacks tr td input{ height:25px; line-height:25px; background:none; border:#CCCCCC solid 1px; width:220px; text-indent:2px; font-size:12px;}
.feedbacks tr td span{ padding-left:13px; color:#FF0000;}
.feedbacks tr td textarea{ width:580px;border:#CCCCCC solid 1px; padding:2px; font-size:12px}
.feedbacks tr td .k_submits{ width:95px; height:32px; line-height:32px; background:url(../img/ok.jpg) left center no-repeat; font-size:14px; display:block; text-align:center; padding:0px; cursor:pointer; margin-top:0px;padding:0; float:left;}
.feedbacks tr td input.k_resets{ width:95px; height:32px; line-height:32px; background:url(../img/ok.jpg) left center no-repeat; font-size:14px; display:block; text-align:center;cursor:pointer; margin-top:0px; padding:0; float: left; border:none; margin-left:20px; display:inline;color:#4C4948;}

.con_t{ height:36px; line-height:34px; font-size:14px; font-weight:bold; text-indent:16px; margin-top:15px; margin-bottom:10px; background-color:#f2f2f2;}

.error_x{padding:80px 0;  text-align:center; font-size:14px;}
.hb_list{}
.hb_list a{ display:block; width:173px; height:78px; float:left; margin-right:13px; margin-bottom:13px; border:#f2f2f2 solid 1px;}
.hb_list a img{ display:block; width:173px; height:78px;}
.hb_list a.last{ float:right; margin-right:0;}

.team_list{padding:0px;}
.team_list a.a_img{ display:block; width:145px;min-height:200px;_height:200px;height:auto;float:left; margin-right:152px; margin-bottom:25px;overflow:hidden;}
.team_list a.first{ display:block; width:145px;min-height:200px;_height:200px;height:auto;margin-bottom:25px;float:left; margin-right:152px; margin-top:30px;}
.team_list a.first img{display:block; width:145px; height:198px;margin-bottom: 5px;}
.team_page_title img{display:block; width:190px; height:260px;margin-bottom: 5px;}
.team_list a.a_img img { display:block; width:145px; height:198px;margin-bottom: 5px;}

.team_list a.a_img.last{ float:right; margin-right:0;}
.team_list a b ,.team_page_title b{display:block;font-size: 14px;}

.team_page_title{width:173px;text-align:center;float:left;margin-left:20px;}
.team_page_con{width:460px; float:right;margin-right:20px;}
.team_page_con b{display:block;font-size:16px;margin-bottom:15px;}
.hw_pro_d{ margin-top:20px; height:412px; overflow:hidden; position:relative;}
.hw_pro_c a{display:block;}
.hw_pro_d dt{ height:72px; border-top:#8e1f1f solid 1px; line-height:36px;}
.hw_pro_d dt span{ display:block; width:355px; height:36px; line-height:36px; text-align:center; font-size:16px; font-weight:100; color:#FFF; margin:0 auto; background-color:#7f0000;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.hw_pro_d dt em{ display:block;  height:36px; line-height:36px; text-align:center; font-size:11px;}
.hw_pro_d dd.dd_1{ width:620px; height:340px; position:absolute; left:0; top:72px; }
.hw_pro_d dd.dd_2 { width:390px; height:160px; position:absolute; right:0; top:72px; }
.hw_pro_d dd.dd_3{ width:390px; height:160px; position:absolute; right:0; bottom:0; }
.hw_pro_d dd.dd1_1{ width:390px; height:160px; position:absolute; left:0; top:72px; }
.hw_pro_d dd.dd1_2{ width:390px; height:160px; position:absolute; left:0; bottom:0px; }
.hw_pro_d dd.dd1_3{ width:620px; height:340px; position:absolute; right:0; top:72px; }
.hw_pro_d dd.dd2_1 { width:503px; height:340px; position:absolute; left:0; top:72px; }
.hw_pro_d dd.dd2_2{ width:503px; height:340px; position:absolute; right:0; top:72px; }
.hw_pro_d dd.dd3_1 { width:1026px; height:340px; position:absolute; right:0; top:72px; }
.hw_pro_d dd.dd_1 img ,.hw_pro_d dd.dd1_3 img{width:620px; height:340px; }
.hw_pro_d dd.dd_2 img ,.hw_pro_d dd.dd_3 img ,.hw_pro_d dd.dd1_1 img ,.hw_pro_d dd.dd1_2 img{width:390px; height:160px;}
.hw_pro_d dd.dd2_1 img ,.hw_pro_d dd.dd2_2 img{width:503px; height:340px;}
.hw_pro_d dd.dd3_1 img{ width:1026px; height:340px; }
.hw_pro_d dd span{ width:100%; height:30px; line-height:30px; position:absolute; left:0; bottom:0; color:#FFFFFF; text-indent:16px; background:url(../img/ico_bg.png) left center repeat;}
.hw_pro_d dd span em{ padding-right:10px; font-weight:bold;}

.fixed_img{ z-index:9999999; width:110px;height:110px; position:fixed;right:0px; background-color:#FFF; top:50%; margin-top:-50px;}
.fixed_img img{display:block;width:100%;}


/***************************************************************/
.page_list ,#container .pagination{
	clear:both;
	height:27px;
	line-height:27px;
	margin:0 auto;
	float:right;
	text-align:center;
	position:relative;
	left:5px;
		}
#container .pagination{ margin-top:15px;}
.page_list a ,#container .pagination ul li{
	display:block;
	height:25px;
	line-height:25px;
	border:#7f0000 solid 1px;
	padding:0 12px;
	float:left;
	margin-right:5px;	
	}
.page_list strong{
	display:block;
	height:25px;
	line-height:25px;
	background-color:#7f0000;
	color:#FFFFFF;
	border:#7f0000 solid 1px;
	padding:0 12px;
	float:left;
	margin-right:5px;
	font-weight:normal;
	}
.page_list span ,#container .pagination ul li.inactive{
	display:block;
	height:25px;
	line-height:25px;
	border:#7f0000 solid 1px;
	padding:0 12px;
	float:left;
	margin-right:5px;	
	}
#container .pagination ul li.active{ cursor:pointer;}	
.pages{ position:relative;}	
.pages .page_1{ height:30px; line-height:30px; border-bottom:#f2f2f2 solid 1px; margin-bottom:4px;}
