﻿@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {
	margin:0;
	padding:0;
}
body{ font-size:12px;font-family:"微软雅黑";}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none; color:#b2b1b1;}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.'; }
img{ padding:0; margin:0;}
a img { border:none; }
input{ border:none;}
p{ line-height:22px;}
.clear { clear:both; font-size:0px; line-height:0px; }
.bn{ border:none !important;}
.m0{ margin:0 !important;}

/*缩进*/
.ti2 { text-indent:2em; }
/*文字靠边*/
.tc{ text-align:center !important;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
/*字体粗细*/
.fb { font-weight:bold; }
.fn { font-weight:normal;}
/*hover*/

/*文字颜色样式*/
.red{ color:#ff0000;}
.black{ color:#000;}
.blue{ color:#467a96;}
.text01{ text-indent:2em; line-height:22px; color:#636363;}
/*字体大小*/
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16{font-size:16px;}
.fl{ float:left;}.fr{ float:right;}
.mm{ margin-left:auto; margin-right:auto;}
.bd1{ border:1px solid #f00;}
/*显示*/
.dil { display:inline; }.bk { display:block; }.dn{ display:none;}.od { overflow:hidden }
/*margin-padding*/
.ma0{ margin:0px !important;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt25{ margin-top:25px}
.mt40{ margin-top:40px;}
.ml7{ margin-left:7px;}
.ml12{ margin-left:12px;}
.ml15{ margin-left:15px;}
.ml24{ margin-left:24px;}
.ml28{ margin-left:28px;} 
.ml48{ margin-left:48px;}
.ml100{ margin-left:100px;}
.mb10{ margin-bottom:10px;}
.mb28{margin-bottom:28px;}
.mb40{ margin-bottom:40px;}
.mr10{ margin-right:10px;}
.mr110{margin-right:110px;}
.pd10{ padding:10px;}
.maa15{ margin:15px 0;}
/*行高*/
.lh18 { line-height:18px; }
.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh24 { line-height:24px; }
.lh25 { line-height:25px; }
.lh26 { line-height:26px; }
.lh30 { line-height:30px; }
.lh40 { line-height:40px; }
/*位置*/
.pr{ position:relative;}
.pa{ position:absolute;}
.po5{ position:relative; top:5px;}


/*头部*/
.warp{ width:100%; overflow:hidden; position:relative;}
.head_long{ width:100%; height:92px; border-bottom:1px solid #c0c0c0; background:url(../images/head_bg.jpg) bottom repeat-x;}
.head{ width:1000px; height:92px;}
.head .logo{ float:left;}
.head div.R{ width:350px; height:92px; float:right; position:relative;}
.head div.R .s_input{ position:absolute; top:35px; left:0; width:151px; height:28px; background:url(../images/search_input_bg.jpg) no-repeat; line-height:28px; text-indent:1em;}
.head div.R .s_bt{ position:absolute;top:35px;left:151px;background:url(../images/search_bt_bg.jpg) no-repeat;height:28px; width:28px; cursor:pointer;}
.head div.R span{ display:block; width:129px; height:28px; position:absolute; top:35px; right:30px; background: url(../images/language_bg.jpg) no-repeat; line-height:28px; color:#858585;}
.head div.R span a{color:#858585; float:left; margin-left:21px;}
.head div.R span a:hover,.head div.R span a.hover{ font-weight:bold; color:#0084d7;}

.subnav_long{ margin-top:1px; width:100%; height:49px; background:url(../images/nav_bg.jpg) repeat-x top;}
.subnav{ width:1000px; height:49px;}
.subnav ul{ width:100%; height:49px; float:left; margin-left:2px;}
.subnav ul li{ display:inline; float:left; width:139px; height:49px; background:url(../images/icon_fg.jpg) right top no-repeat; padding:0 2px 0 1px; position:relative;}
.subnav ul li.first{ background:url(../images/subnav_li_first.jpg) no-repeat;}
.subnav ul li a{ display:block; float:left; text-align:center;width:139px; height:49px;}
.subnav ul li a h3{ color:#b5053c; margin-top:7px; font-size:15px;}
.subnav ul li a p{ color:#6e6e6e; font-size:10px;}
.subnav ul li a:hover,.subnav ul li a.hover{ background:url(../images/hover_bg.jpg) center no-repeat;}
.subnav ul li a:hover h3,.subnav ul li a:hover p{color:#fff;}
.subnav ul li a.hover h3,.subnav ul li a.hover p{color:#fff;}

.subnav ul ul{ position:absolute; width:142px; top:48px; left:-3px; padding:10px 0; background:#e5e5e5; height:auto; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; display:none; z-index:100;}
.subnav ul ul li{ float:left; display:inline; height:30px; padding:0; width:142px; background:none;}
.subnav ul ul li a{ display:block; float:left;height:30px; padding:0; width:142px; text-align:center; line-height:30px; color:#323232;}
.subnav ul ul li a:hover,.subnav ul ul li a.hover{ background:inherit; background:#bd003c; color:inherit; color:#fff;}

.banner_long{ width:100%; height:486px; background:url(../images/banner.jpg) repeat-x top;}
.banner{ width:1000px; height:486px; text-align:center;}
/*.logo img{behavior:url(css/pie.htc);}*/
.web_banner{ width:1000px; height:248px;}
.web_banner img{ width:1000px; height:248px;}

.index_content_long{ width:100%; height:95px; background: url(../images/index_content_long_bg.jpg) center top; _margin-top:-6px;}
.index_content{ width:1000px; height:95px;}

.scroll_box{ width:575px; height:93px; float:left; display:inline; margin-top:1px; position:relative; z-index:10;}
.scroll_left{ width:22px; height:90px;  background: url(../images/left_button.png) center no-repeat; position:absolute; left:0; top:0; z-index:111; cursor:pointer;}
.scroll_right{ width:22px; height:90px;  background: url(../images/right_button.png) center no-repeat; position:absolute; right:5px; top:0px; z-index:111; cursor:pointer;}
.scroll_box div.show_max { width:520px; _width:522px; height:75px; position:relative; float:left; overflow:hidden;  display:inline; margin-left:25px;_margin-left:25px; margin-top:11px;}
.scroll_box .scroll_ul{ position:absolute; left:0px; top:1px; width:10000px;}
.scroll_box .scroll_ul li{ float:left; display:inline;  width:93px; height:72px; margin-left:10px;}
.scroll_box .scroll_ul li img{width:93px; height:72px; /*-webkit-border-radius:12px; -moz-border-radius:12px;border-radius:12px; behavior:url(css/pie.htc);*/}



.search_box{ width:355px; height:85px; background:url(../images/map_bg.png) left top no-repeat; float:left; display:inline; margin-top:1px; padding-left:30px; padding-top:10px;}
.search_box dl{ float:left; display:inline;}
.search_box dl dt{ color:#fff; font-size:13px; line-height:22px;}
.search_box dl dd{ padding:4px 0;}
.search_box dl dd select{ width:168px; height:18px; border:1px solid #efefef; color:#9c9c9c;}
.search_box .pro_button{ float:left; width:61px; height:47px; cursor:pointer; background:url(../images/pro_search_bt.png) no-repeat; display:inline; margin:22px 0 0 12px;_margin:25px 0 0 12px;}

.main{ width:1000px; position:relative; margin-top:30px;}
.main .sidebar{ width:292px; float:left; display:inline; padding-bottom:20px;}
.main .sidebar .side_title{ width:265px; height:30px; padding:4px 0 4px 27px; background:url(../images/sidebar_title_bg.jpg) no-repeat; color:#fff; overflow:hidden;}
.main .sidebar .side_title h4{ font-size:14px;  line-height:18px; font-weight:normal;}
.main .sidebar .side_title p{ line-height:12px; font-size:10px;}
.main .sidebar ul{ width:292px; margin-top:2px;}
.main .sidebar ul li{ display:inline; float:left; margin-bottom:2px;width:292px;}
.main .sidebar ul li a{ display:block; float:left; width:247px; background:url(../images/sidebar_li_bg.jpg) left top no-repeat; line-height:34px; color:#0161c5; font-size:13px; padding-left:45px;}
.main .sidebar ul li a:hover,.main .sidebar ul li a.hover{ background:url(../images/sidebar_li_hover_bg.jpg) top left no-repeat; color:#fff;}

.main .sidebar ul .header{ font-weight:normal;}
.main .sidebar ul .contenter{ float:left; padding:2px 0; display:none;}
.main .sidebar ul .contenter li{ line-height:22px; background:none;}
.main .sidebar ul .contenter li a{ line-height:22px; color:#636363; background:none; padding-left:35px; width:257px;}
.main .sidebar ul .contenter li a:hover,.main .sidebar ul .contenter li a.hover{color:#0161c5; background:none;}
.main .sidebar ul li .header a.hover{ background: url(../images/side_li_hover_bg.jpg) no-repeat;}


.main .sidebar .column{ width:262px; height:115px; background:url(../images/sidebar_box_bg.jpg) no-repeat; margin-top:7px; padding:0 15px;}
.main .sidebar .column .top{ width:262px; height:36px; border-bottom:1px solid #d7d7d7; line-height:36px; text-indent:12px;}
.main .sidebar .column .top em{ font-size:13px; font-weight:bold; color:#7c7c7c;}
.main .sidebar .column .top span{ font-size:10px; color:#b6b6b6; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.main .sidebar .column .con{ padding:13px 10px; width:242px; height:53px;}
.main .sidebar .column .con input{ float:right; width:58px; height:54px; background:url(../images/icon_go.png) no-repeat; cursor:pointer;}
.main .sidebar .column .con select{ float:left; margin:4px 0; height:19px; width:167px; border:1px solid #e7e7e7; background:#fcfcfc;}
.main .sidebar .column .table_contact{ width:100%; float:right;color:#7c7c7c; margin-top:12px; }
.main .sidebar .column .table_contact img{ border:1px solid #4a4a4a;}
.main .sidebar .column .table_contact .img2 img{ border:1px solid #fff;}
.main .sidebar .column .table_contact tr td{ background:#fcfcfc; height:40px;}
.main .sidebar .column .table_contact tr td.img{ background: none;}
.main .sidebar .column .table_contact tr td h4{ font-weight:normal; line-height:14px; font-size:13px;}
.main .sidebar .column .table_contact tr td h5{ font-weight:normal;line-height:14px; font-size:12px;}

.main .content{ width:660px; min-height:497px; height:auto !important; height:497px; overflow:hidden; *overflow:visible; float:left; margin-left:16px; display:inline; border:1px solid #dddddd; margin-bottom:30px; padding:0 15px; background:#fdfdfd;}
.main .content .content_top{ width:635px; height:40px; line-height:40px; padding-left:20px; padding-right:5px; background:url(../images/icon_01.gif) left center no-repeat; color:#999999; border-bottom:1px solid #e5e5e5;}
.main .content .content_top span{ float:right;}
.main .content .content_top span a{color:#999999;}
.main .content .content_top span a:hover{ color:#0161c5;}
.main .content .content_top em{ float:left;}
.main .content .content_top em ins{ font-size:13px; color:#1c68c6;}
.main .content .content_con{ width:660px; padding:20px 0;}



.footer_long{ width:100%; height:35px; background:url(../images/footer_bg.jpg) repeat-x top;}
.footer{ width:1000px; height:35px; line-height:35px; color:#f2f8fa;}
.footer span{ float:left;}
.footer span a{ color:#f2f8fa;}
.footer span a:hover{ text-decoration:underline;}
.footer ins{ float:right;}

/*下一页*/
.page{ height:30px; float:right; margin-top:20px;}
.page li{  float:left; display:inline; font-family:'微软雅黑'; margin-left:4px;background: url(../images/page_bg.gif) #fff;}
.page li a{ display:block; float:left; min-width:15px; width:auto !important; height:15px; color:#404040;   border:1px solid #d5d7db; text-align:center; _padding:0 5px;}
.page li a.text{ padding:0 3px;}
.page li a:hover,.page li a.hover{ background:#0a58a9; color:#a2c6e9;}