/* CSS Document */
*{ margin:0; padding:0}
img{ border:none}
html{background:#eeeeee}
body{font:12px Verdana,Arial,Tahoma; background:#ffffff url(../images/body_bg.jpg) top repeat-x; color:#333333; line-height:20px;}
/*.index{ background-image:url(../images/body_bg2.jpg);}*/
ul{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
a{ text-decoration:none; color:#555555;}
a:hover{color:#ec0000}

.w1000{ width:1000px; margin:0 auto;}
.w980{ width:980px; margin:0 auto;}
.f_l{ float:left}
.f_r{ float:right}
.b10{ height:10px; line-height:10px; overflow:hidden}
.b5{ height:5px; line-height:5px; overflow:hidden}
.clr{ clear:both}
.mt1{ margin-top:10px;}
.f14{ font-size:14px; line-height:26px;}
.f16{ font-size:16px; line-height:28px;}
.f18{ font-size:18px; line-height:32px;}
.center{ text-align:center}
.none{ display:none;}

.table1,.proshow table{ max-width:100%;border:1px #000 solid;border-collapse:collapse; color:#000;font-size:12px; line-height:16px;background:#ffff99}
.table1 td,.proshow table td{ padding:3px; border:1px #000 solid;}
.table1 th,.proshow table th{ background-color:#FFFF66;padding:3px;color:#000; border:1px #000 solid;}

.e2 div{ border-bottom:1px #ddd solid; clear:both; display:block}
.e2 li{width:49%; float:left;overflow:hidden;padding:12px 0px;color:#aaa;}
.e2 li b a{color:#555;}
.e2 li a.preview{width:170px;float:left;margin-bottom:3px;margin-left:10px;display:inline;}
.e2 li a.preview img{width:160px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;}
.e2 li a.preview:hover img{border:1px solid #AAA;}
.e2 li a.title{overflow:hidden;line-height:25px;font-weight:bold;font-size:14px;margin-left:2px; border:none}
.e2 span.info{display:block;line-height:23px;color:#555;padding-left:12px;}
.e2 span.info small{color:#AAA;font-size:12px;margin-left:3px;}
.e2 span.info a{color:#690;}
.e2 p.intro{color:#776955;line-height:20px;margin-left:5px;padding-left:10px;padding-right:10px;}

ul.e6 li{ float:left; width:138px; text-align:center; height:120px; overflow:hidden; line-height:26px;}
ul.e6 .pic{ text-align:center}
ul.e6 img{border:1px #ffffff solid; width:120px; height:90px; display:block; margin:0 auto}
ul.e6 a:hover img{ border-color:#e1e1e1}
ul.e6 li .text{white-space:nowrap;}

ul.e8 li{ float:left; width:220px; text-align:center; height:180px; overflow:hidden; line-height:26px;}
ul.e8 .pic{ text-align:center}
ul.e8 img{border:1px #ffffff solid; width:200px; height:150px; display:block; margin:0 auto}
ul.e8 a:hover img{ border-color:#e1e1e1}
ul.e8 li .text{white-space:nowrap;}

.e9{/* ÓÒ²àÐ¡Í¼ÁÐ±í */width:100%;clear:both;overflow:hidden;padding-top:4px;
}
.e9 li{width:94px;height:110px;float:left;text-align:center;overflow:hidden;margin-right:2px;display:inline;
}
.e9 li a{color:#777;
}
.e9 li a img{width:90px;height:68px;display:block;
}
.e9 li a span.title{display:block;height:29px;line-height:29px;overflow:hidden;
}

.top{ height:94px; overflow:hidden; position:relative;}
.logo{ position:absolute; left:0; top:0}
.logo img{ margin-left:20px; margin-top:23px;}
.top_nav{ position:absolute; right:20px; top:30px; height:24px; width:230px;background:url(../images/tel.gif) right top no-repeat; text-indent:-10000px}
.top_nav .searchfrom{display:inline;}
.top_nav .searchfrom input{ vertical-align:middle; height:22px; line-height:22px;border:1px #76a5c0 solid;}
.top_nav .searchfrom .s_text{ padding:0 3px 0 17px;background:#fff url(../images/s_bg.gif) 3px center no-repeat;border-radius:2px 0 0 2px; border:1px #76a5c0 solid;}
.top_nav .searchfrom .s_bt{ background-color:#76a5c0;text-align:center; width:50px; font-size:14px; color:#fff;border-radius:0 2px 2px 0;border:1px #76a5c0 solid;}

.nav{ height:30px; overflow:hidden; position:absolute; bottom:0; right:10px}
.nav ul li{ float:left; width:80px; text-align:center; line-height:30px; border-right:1px #dddddd solid}
.nav ul li a{ display:block; width:85px;overflow:hidden; font-size:14px;  color:#333333; font-family:Î¢ÈíÑÅºÚ; }
.nav ul li a:hover,.nav ul li.hover a,.index .nav ul li.nav_home a{background:url(../images/nav_bg.jpg)  center top no-repeat; text-decoration:none; color:#ffffff;}
.index .flash img{ border-top:2px solid #185e78}
.main_box{ background-color:#ffffff}
.main{ background-color:#ffffff; background:#ffffff;}
.index .main{ margin-top:10px; margin-bottom:10px;}

.i_left{ width:250px; overflow:hidden; float:left; border-right:1px #999999 dotted;display:inline; margin-left:10px; margin-top:10px;}
.i_left dl{margin-right:15px;}
.i_right{ width:700px; overflow:hidden; float:right; display:inline; margin-right:15px;display:inline; margin-top:10px;}
.about{ width:350px;}
.about dd  img{ margin-right:10px; float:left;}
.hyvideo{ width:350px;}
#hyvideo{ width:100%; height:auto}

.news{ width:350px;}
.news li,.pronav li{ background:url(../images/li_1.jpg) left center no-repeat;height:23px; line-height:23px; border-bottom:1px #dddddd dashed; padding-left:20px; overflow:hidden}
.news li span{ float:right; color:#999;font-size:10px;}

.pro dd,.about dd{ background:url(../images/pro_bg.gif) left bottom repeat-x; border-bottom:1px #dddddd solid;border-left:1px #dddddd solid;border-right:1px #dddddd solid; padding:10px;}

.pro dd li{ width:150px; text-align:center; float:left;}
.pro dd li img{ width:140px;}

.footer{ text-align:center; margin-top:6px; padding-top:10px;padding-bottom:8px; background:url(../images/footer_bg.jpg) top center no-repeat; color:#555555}

.tbox dt{  background:url(../images/dt_bg.gif) left bottom no-repeat; height:30px; line-height:30px; color:#172d3b;}
.tbox dt strong{ font-size:16px;font-family:Î¢ÈíÑÅºÚ;color:#1b5765;}
.more{ float:right; margin-top:12px;}
.tbox dd{ padding-top:10px; padding-bottom:10px;}

.tbox2{ border:1px #e0e0e0 solid;}
.tbox2 dt{ background-color:#eeeeee; border-bottom:1px #ddd dashed; border-top:1px #05877f solid; height:28px; line-height:28px; font-size:14px; padding-left:1em; color:#133d63}
.tbox2 dd{ padding:5px;}

.tbox4{ padding:5px; border-bottom:1px #d0d0d0 dotted; clear:both; display:block}
.box_head4{ text-align:right; width:100px; float:left; display:block;height:100%;}
.box_head4 strong{ color:#ec0000;}
.box_body4{ margin-left:100px;}
.box_body4 a{white-space:nowrap; display:inline; padding:2px 5px; background-color:#fff}

/*****- page -*****/

.pleft{ display:inline; float:left; margin-left:10px; width:225px; background:url(../images/left_bg.jpg) right repeat-y; margin-top:10px; padding-bottom:10px; overflow:hidden;}
.left_cont{ margin-right:20px;}
.left_nav li{border-bottom:1px #aaaaaa dotted;font-family:Î¢ÈíÑÅºÚ;font-size:13px}
.left_nav li a{ display:block;padding-left:18px;background:url(../images/li_3.gif) 5px center no-repeat; height:28px; line-height:28px;}
.pleft .left_img{ text-align:center; margin-top:20px;}
.left_nav a:hover,.left_nav a.thisclass{ background:url(../images/left_li_bg.jpg) left center no-repeat; color:#ffffff;}
.kefu{ background:url(../images/tel_bg.jpg) top left no-repeat; width:237px; height:86px; overflow:hidden;}
.kefu div{ padding-right:5px; padding-top:15px; text-align:right}

.pright{ display:inline; float:right; overflow:hidden; margin-right:10px; width:720px;margin-top:10px;}
.place{ height:28px; line-height:28px; border-bottom:1px #999999 dotted; padding-left:25px; background:url(../images/li_1.jpg) 5px center no-repeat;font-family:Î¢ÈíÑÅºÚ;font-size:14px;}
.place strong{ color:#ec0000; }

.content{ padding:12px;text-align:Justify;text-justify:inter-ideograph}
.content a{color:#0066CC}
.content a:hover{ color:#ec0000; text-decoration:underline}
.content h3,.content h2{ font-size:16px; line-height:20px; padding-top:14px; padding-bottom:14px; color:#ec0000}
.content .f16 p{ margin-bottom:1em; text-indent:2em;}
.content .f16 p img{ margin-left:-2em; max-width:100%; height:auto}
/*.content img{ padding:2px; background-color:#fff; border:#d0d0d0 1px solid}*/

.pright  .news_title h1{ font-size:1.5em;font-family:Î¢ÈíÑÅºÚ,ºÚÌå;}
.pright  .news_title span{ color:#aaa}
.pright  .article_img img{ padding:3px; margin:5px; background-color:#eeeeee; border:1px #999 solid}
.right_img{ text-align:center; margin:5px;}
.pright .news_title{ text-align:center; margin:5px auto;}
.pro_class{ width:220px; height:180px; display:inline; text-align:center; float:left;}
.pro_class .pro_img{ width:220px; height:167px; overflow:hidden;}
.pro_class .pro_img a:hover img{ border:1px #ec0000 solid}
.page,.other{ clear:both;margin:5px auto; text-align:center;font-size:12px;  padding-left:10px; height:26px; line-height:26px; border-top:1px #ddd dashed}

.viewbox{line-height:23px; color:#444444; padding:1em 0}

.content .title{text-align:center;overflow:hidden;padding-top:10px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px #ddd solid}
.content .title h1{font-size:24px;color:#333333;font-family:Î¢ÈíÑÅºÚ;padding-top:10px; padding-bottom:10px;}
.content .title .info{height:22px;line-height:22px;text-align:center; font-size:12px;}

.content{fpadding:12px 16px;line-height:23px;color:#333;}
.hg_pages{float:none;overflow:hidden;text-align:center;}
.hg_pages ul{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;}
.hg_pages ul li,.viewbox .dede_pages ul li a{float:none;display:inline;}

.otherlike dl{ width:320px; overflow:hidden}

.dede_pages ul{float:left;padding:12px 0px 12px 16px;
}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;
}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;
}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;
}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;
}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;
}

.listbox{ margin-top:20px;}

.d1 li{ height:30px; line-height:30px; font-size:14px; border-bottom:1px #dddddd dashed; background: url(../images/li_1.jpg) 10px  center no-repeat; padding-left:30px; padding-right:10px; overflow:hidden}
.d1 li span{ float:right;}

.d2 li{ height:26px; line-height:26px; overflow:hidden; background: url(../images/icon_2.gif) 3px  center no-repeat; padding-left:15px;}

.resultlist li{
  padding-top:10px;
 }
.resultlist li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist li h3 a{
  text-decoration:underline;
 }
.resultlist li p{
  line-height:22px;
  color:#666;
  font-size:12px;
 }
.resultlist li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist li span a{
  color:#008400;
 }


.rollBox{width:998px;margin:0 auto;border:1px solid #d8d8d8; margin-top:8px;}
.rollBox h2{ background:url(../images/tit.gif) no-repeat 1% center #f2f2f2;text-align:left; padding-left:26px; font-size:14px; color:#e60000; line-height:28px;}
.rollBox .Cont{width:930px;overflow:hidden;margin:0 auto;float:left;margin-top:8px; margin-left:18px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic li{width:168px;float:left;text-align:center;padding-right:18px;line-height:24px;}
.rollBox .Cont .pic img{padding:4px;border:1px solid #ccc;display:block;margin:0 auto; width:159px; height:110px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

/*ÔÚÏß¿Í·þ*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }

/*************************prospage**************************/
.prospage{ padding-top:10px;}
.prospage #slider{  border:#d6d6d6 solid 1px; border-bottom:#014582 solid 3px; background-color:#ededed; clear:both;display:block;height:36px;}
.prospage #slider li{ height:36px; line-height:36px; padding:0 9px;border-right:#fff solid 1px; cursor:pointer; text-align:center; float:left;}
.prospage #slider li.active{ background:#014582 url(../images/slider-bg.jpg); cursor:default; color:#fff;}
.prospage #slider li.active a{ cursor:default; color:#fff;}
.prospage #slider li a{ display:inline-block; padding:0 10px; height:36px;}
.prospage #slider li a:hover{ text-decoration:none;}
.prospage #obj{ width:100%; margin-top:20px;}
.prospage #obj div.div1 div{ width:180px; overflow:hidden; float:left; margin-right:16px; margin-bottom:20px;}
.prospage #obj div.div1 div h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.prospage #obj div.div1 div p{ line-height:20px; color:#747474;}
.prospage #obj div.div3 p.clearfix img{ margin-right:16px;}
.prospage #obj div.div3 p.clearfix{ height:131px; line-height:25px;}
.prospage #obj div.div3 p.clearfix strong{ font-size:14px;}
.prospage #obj div.div3 p.clearfix a{ margin-top:10px; padding:5px; background-color:#b7071b; font-size:14px; font-family:'ËÎÌå'; color:#fff; font-weight:bold;}
.prospage #obj div.div3 div{ width:320px; height:114px; float:left; overflow:hidden; margin-right:50px; margin-bottom:32px;}
.prospage #obj div.div3 div img{ float:left; margin-right:11px;}
.prospage #obj div.div3 div h3{font-weight:bold; font-size:14px; height:25px;}
.prospage #obj div.div3 div h3 a{ color:#0a3158;}
.prospage #obj div.div3 div h3 a:hover{ color:#c9040b;}
.prospage #obj div.div3 div p{ line-height:20px;}
.prospage #obj div.div5 div{ width:340px; height:114px; float:left; overflow:hidden; margin-right:50px; margin-bottom:32px;}
.prospage #obj div.div5 div img{ float:left; margin-right:11px;}
.prospage #obj div.div5 div p{ line-height:23px;}
.prospage #obj div.div5 div h3{font-weight:bold; font-size:14px; height:25px;}
.prospage #obj div.div5 div h3 a{ color:#c9040b;}
.prospage #obj div.div5 div p{ line-height:23px;}

.proshow img{max-width: 100%; height: auto; }