﻿@charset "utf-8";
/* CSS public */

body,div,tr,td {font-size:12px; color: #000000; line-height:25px;}
body {padding:0px; margin:0px; font-family: Arial,"微软雅黑", Helvetica, sans-serif; }

h1 { padding:0px; margin:0px; font-size:18px; color:#000000; }

ul,li,form { padding:0px; margin:0px;}
ul { list-style-type:none; }
span { font-family:"微软雅黑";}
img,form { border:0px; }
img{vertical-align:middle;} 
input { border:1px #858585 thin; color:#858585;padding:0px; margin:0px 5px 0px 0px; }
textarea { border:1px #858585 solid; color:#333; padding:4px;}

a:link,a:visited {
	color: #000;
	text-decoration: none;
}
a:hover,a:active {
	color: #00a1ff;
	text-decoration: none;
}
a.bai:link,a.bai:visited {
	color: #FFF;
	text-decoration: none;
	height:55px; line-height:55px;
}
a.bai:hover,a.bai:active {
	color: #FF0;
	text-decoration: none;
	height:55px; line-height:55px;
}

.c_orange { color:#000000; font-family: Arial,"微软雅黑", Helvetica, sans-serif; }
.c_hei { color:#000;}
.c_qhui { color:#999;}
.c_blue { color:#036;}

.p_top_2 { padding-top:2px; }
.p_top_3 { padding-top:3px; }
.p_top_5 { padding-top:5px; }
.p_top_7 { padding-top:7px; }
.p_top_10 { padding-top:10px; }
.p_top_12 { padding-top:12px; }
.p_top_15 { padding-top:15px; }
.p_top_20 { padding-top:20px;}
.p_top_30 { padding-top:30px; }
.p_top_50 { padding-top:50px; }
.p_right_5 { padding-right:5px; }
.p_right_10 { padding-right:10px; }
.p_right_15 { padding-right:15px; }
.p_right_40 { padding-right:40px; }
.p_bottom_5 { padding-bottom:5px; }
.p_bottom_10 { padding-bottom:10px; }
.p_bottom_18 { padding-bottom:18px; }
.p_left_3 { padding-left:3px; }
.p_left_5 { padding-left:5px; }
.p_left_8 { padding-left:8px; }
.p_left_10 { padding-left:10px; }
.p_left_14 { padding-left:14px; }
.p_left_20 { padding-left:20px; }
.p_left_40 { padding-left:40px; }
.p_left_50 { padding-left:50px; }
.p_lr_7 { padding-left:7px; padding-right:7px; }
.p_5_10 { padding:5px 10px;}
.p_5_15_10_15 { padding:5px 15px 10px 15px;}

.m_bottom_15 { margin-bottom:15px;}

.h0 { height:0px;}
.h1 { height:1px;}
.lh30 { line-height:30px;}
.lh40 { line-height:40px;}
.lh55 { height:55px; line-height:55px;}
.min_h_250 { min-height:250px;}
.min_h_350 { min-height:350px;}

.w_40 { width:40px;}
.w_60 { width:60px;}
.w_90 { width:90px;}
.w_100 { width:100px;}
.w_110 { width:110px;}
.w_126 { width:126px;}
.w_130 { width:130px;}
.w_179 { width:179px;}
.w_190 { width:190px;}
.w_225 { width:225px;}
.w_250 { width:250px;}
.w_330 { width:330px;}
.w_350 { width:350px;}
.w_420 { width:420px;}
.w_600 { width:600px;}
.w_688 { width:688px;}
.w_1000 { width:1000px; margin:0 auto;}

.border_0 { border:0px;}
.b_top_1qhui { border-top:1px #AAA solid;}
.b_bottom_1hui { border-bottom:1px #AAA solid;}
.b_1_qhui { border:#ffffff  1px solid; }

.mar_center { margin:0 auto;}
.a_page { border:#CCC 1px solid; padding:5px 10px; cursor:pointer;}
.a_page2 { border:#CCC 1px solid; padding:7px 10px 8px 10px; cursor:pointer;}

.btnA {
	background: url("../images/btn_bg_A.jpg") repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	width: 80px;
	height: 25px;
	color: #FFFFFF;
}

.news_line { background-image:url(/images/line_bg.gif); }
.news_line28 { background-image:url(/images/line_bg28.gif); line-height:28px; height:28px; }
.h1_line { background-image:url(/images/h1_line_bg.gif); background-repeat:repeat-x; }

.f_left { float:left;}
.f_right { float:right;}
.c_both { clear:both;}

.t_left { text-align:left;}
.t_right { text-align:right;}
.t_center { text-align:center;}

.f_cu { font-weight:bold;}
.f_size_14 { font-size:14px;}
.f_size_18 { font-size:18px;}
.font_overflow { overflow: hidden; text-overflow:ellipsis; }
.font_overline { text-decoration:line-through; }
.font_indent { text-indent:24px; }

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto;
}

/*head css*/
#head_div { height:154px; }

#head_div .head_top { margin:0 auto; background-image:url(../images/head_bg.jpg); background-repeat:repeat-x;height:98px;}
#head_div .head_top .logo { float:left; height:97px;padding-left:50px;padding-top:8px}
#head_div .head_top .tel { float:right; padding-top:40px; text-align:right; padding-right:200px; color:#ffffff;}
#head_div .head_top .tel a:link,#head .head_top .tel a:visited {
	color: #ffffff;
	text-decoration: none;
}
#head_div .head_top .tel a:hover,#head .head_top .tel a:active {
	color: #ff0000;
	text-decoration:underline;
}

#head_div .head_menu { height:57px; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x;}
.menu_f_left {
	float:left;
	width: 770px;
	height: 54px;
}
.menu_f_right { float:right; width:230px; height:53px; background-color:rgba(236, 236, 236, 0); }
.menu_f_right .div_search { background-image:url(../images/search_bg.jpg); background-repeat:no-repeat; width:203px; height:26px; margin:13px auto;}

/*head_menu css*/
.nav{ width:770px; height:53px; font-family:Times New Roman;}
.nav div,.nav li{font-family:"Times New Roman";}
.nav .nav_list{ float:left;}
.nav li{float:left;height:53px; width:110px; line-height:53px;position:relative; background-image:url(../images/head_menu_bg.jpg); background-repeat:repeat-y;  }
.nav li.last{background:none;}
.nav li a{float:left; display:block; width:110px; height:53px; text-align:center; line-height:53px; }
.nav li a:hover{ text-decoration:none;  }
.nav li a span{float:left; display:block; width:110px; height:53px; line-height:53px;cursor:pointer; text-align:center; font-size:14px;  font-family:"Arial black"; }
.nav li a.selected{ color:#03C;}
.nav li a.selected2{ background:url(../images/nav_hover.jpg) no-repeat; color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:53px; left:0px; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-y; width:111px; z-index:1;}
.nav li .submenu li{float:left;padding:0;background:none;height:35px; line-height:35px;}
.nav li .submenu li a{float:none;padding:0;text-align:left; height:35px;line-height:35px;background:none; color:#000; width:111px; text-align:center; }
.nav li .submenu li a:hover{background:url(../images/nav_hover2.jpg) no-repeat center center;;font-weight:normal; color:#03C; text-decoration:none;}

/*head_keyword css*/
.search_keyword_div { padding-left:6px; padding-top:3px; width:162px; float:left; }
.search_keyword { width:162px; border:0px; height:18px; line-height:18px; }
.search_buttom_div { float:right; padding-right:3px; padding-top:1px; }
.search_buttom {
    border: 0 none;
    cursor: pointer;
    width: 24px;
	height: 24px;
}
/*main banner css*/
.main_image {width:100%; height:370px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:370px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:370px;}
.main_image li span {display:block; width:100%; height:370px}
.main_image li a {display:block; width:100%; height:370px}

div.flicking_con {width:550px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {
	position: absolute;
	top: 320px;
	z-index: 999;
	width: 300px;
	height: 21px;
	right: 8px;
} 
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:999;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*fen banner css*/
div.info_banner{
	height: 250px;
	background-position: top center;
}

/*gonggao css*/
.gonggao { height:55px; background-color:#0094cc;}
.gonggao_left { float:left; height:55px; width:200px; }
.gonggao_right { float:left; height:55px; width:800px;  }
.gonggao_right div {color:#fff; line-height:55px;}
/*gonggao_keyword css*/
.search_keyword_div2 { float:left; padding-right:6px; padding-top:14px; width:260px;  }
.search_keyword2 { width:380px; border:#fff 1px solid; height:32px; line-height:22px; background-color:#ffffff; color:#999; padding-left:5px; padding-right:5px;}
.search_buttom_div2 { float:left; padding-left:5px; padding-right:12px; padding-top:16px; }
.search_buttom2 {
    border: 0 none;
    cursor: pointer;
    width: 98px;
	height: 32px;
}

/*main_info css*/
#main_info { width:1000px; margin:0 auto; min-height:300px; padding:70px 0px 120px 0px;border: 1px solid #ffffff}
#main_info .main_info_div { width:333px; height:270px; padding-top:30px; float:left; }
#main_info .main_info_div .main_info_title { font-size:18px; padding-top:8px; padding-left:10px; padding-right:10px;}
#main_info .main_info_div .main_info_contact { font-size:16px; padding-left:10px; padding-right:10px; color:#666666;}

.view { width: 300px; height: 225px; border: 0px solid #ffffff; overflow: hidden; position: relative; text-align: center; box-shadow: 0px 0px 5px #ffffff; cursor: default; margin:0 auto; }
.view .mask, .view .content { width: 300px; height: 175px; position: absolute; overflow: hidden; top: 0px; left: 0px; }
.view img { display: block; position: relative; }
.view a.info { background: url('../images/link.png') no-repeat scroll center center transparent; display: inline-block; text-decoration: none; padding: 0px; text-indent: -9999px; width: 20px; height: 20px; }
.third-effect .mask { opacity: 0; overflow: visible; border: 100px solid rgba(0, 0, 0, 0.4); box-sizing: border-box; transition: all 0.4s ease-in-out 0s; }
.third-effect a.info { position: relative; top: -20px; opacity: 0; transition: opacity 0.5s ease-in-out 0s; }
.third-effect:hover .mask { opacity: 1; border: 100px solid rgba(0, 0, 0, 0.4); }
.third-effect:hover a.info { opacity: 1; transition-delay: 0.3s; }

/*bottom css*/
#bottom { height:235px; background-image:url(../images/bottom_bg.jpg); background-repeat:repeat-x;}
#bottom .bottom_div { width:950px; height:210px; padding:25px 25px 0px 25px; margin:0 auto;}
#bottom .bottom_div .bottom_left { float:left; width:560px; height:170px;  }
#bottom .bottom_div .bottom_right { float:right; width:380px; height:170px;  }

#bottom .bottom_div .bottom_left .bot_left_div { float:left; width:130px; height:150px; border-left:#CCC 1px solid; padding-left:9px;}
#bottom .bottom_div .bottom_left .bot_left_div .bot_title { font-size:14px; font-weight:bold; color:#ffffff; padding-bottom:10px; }
#bottom .bottom_div .bottom_left .bot_left_div div a:link,#bottom .bottom_div .bottom_left .bot_left_div div a:visited {
	color: #ffffff;
	text-decoration: none;
	line-height:30px;
}
#bottom .bottom_div .bottom_left .bot_left_div div a:hover,#bottom .bottom_div .bottom_left .bot_left_div div a:active {
	color: #ffffff;
	text-decoration: none;
	line-height:30px;
}
#bottom .bottom_div .foot_left { float:left; height:39px; line-height:39px; color:#333333}
#bottom .bottom_div .foot_right { float:right; height:31px; color:#888888; padding-top:8px;}

/*fen css*/
#info_left .leftsidebar_box { width:260px; background-image:url(../images/left_img2.jpg); background-repeat:repeat-y; min-height:100px;}
#info_left .leftsidebar_box .system_log { width:260px; padding:0px; margin:0px;  }

#info_left .leftsidebar_box .system_log dt {
	display: block;
	width: 220px;
	height: 43px;
	text-decoration: none;
	moz-outline-style: none;
	background-image:url(../images/container_title_bg.jpg);
	background-repeat:repeat-x;
	line-height: 43px;
	text-align: left;
	margin: 0px;
	padding:0px 0px 0px 40px;
	font-size:14px;
	font-weight:bold;
}

#info_left .leftsidebar_box .system_log dd {
	display: block;
	width: 206px;
	height: 43px;
	text-decoration: none;
	moz-outline-style: none;
	background-image:url(../images/container_bg.jpg);
	background-repeat:repeat-x;
	line-height: 43px;
	text-align: left;
	margin: 0 auto;
	padding:0px 0px 0px 30px;
	font-size:14px;
}

#info_left { float:left; width:260px; min-height:250px; padding-top:10px; }
#info_right { float:right; width:720px; min-height:350px; padding-top:10px; }
#info_left .info_l_title { width:240px; height:43px; background-image:url(../images/left_img1.jpg); background-repeat:no-repeat; line-height:43px; font-size:18px; color:#FFF; padding-left:20px; font-family:Times New Roman; }
#info_left .info_l_menu { width:260px; background-image:url(../images/left_img2.jpg); background-repeat:repeat-y; min-height:100px;}
#info_left .info_l_menu_foot { width:260px; height:3px;}
#info_right .info_r_Guide { height:32px; padding-bottom:10px;}
#info_right .info_r_Guide .info_r_Guide_word { height:32px; background-image:url(../images/right_img4.jpg); background-repeat:repeat-x; padding:0px 8px; line-height:32px; }
#info_right .info_r_Keyword { border:#e3e3e3 1px solid; height:46px; background-color:#eeeeee;}
#info_right .info_r_Keyword div { height:46px; line-height:46px; padding-left:13px; font-size:14px; }
#info_right .info_r_li {
	border: #e3e3e3 1px solid;
	padding: 20px 20px;
	width: 678px;
	min-height: 291px;
	margin-top: 15px;
}
#info_right .info_r_li2 {
	float: left;
	border: #ffffff 1px solid;
	width: 208px;
	height: 280px;
	margin: 25px 15px 0px 15px;
}
#info_right .info_r_li2:hover { border:#d9d9d9 solid 1px; background-color:#1563b9; cursor:pointer; }
#info_right .info_r_li2:hover div { color:#FFF; }
#info_right .info_r_info { border:#e3e3e3 1px solid; margin-top:11px; width:688px; padding:10px 15px; min-height:230px; }
#info_right .info_r_info2 { border:#e3e3e3 1px solid; margin-top:11px; width:688px; height:30px; line-height:30px; padding:0px 15px; text-align:left;  }
#info_right .info_r_info3 { border:#e3e3e3 1px solid; margin-top:11px; width:688px; line-height:30px; padding:0px 15px; text-align:left;  }
#info_right .info_r_spport { margin-top:11px; width:720px; }
#info_right .info_r_spport .spport_list { border:#e3e3e3 1px solid; margin-bottom:10px; width:338px; height:230px; float:left; margin:10px; }

/*left menu css*/
#container { width:260px;  }

#container h1.type {
	margin: 0px;
	width: 240px;
	cursor: pointer;
	height: 43px;
	line-height: 43px;
	padding:0px 10px;
}
#container h1.type a {
	display: block;
	width: 210px;
	height: 43px;
	text-decoration: none;
	moz-outline-style: none;
	background-image:url(../images/container_title_bg2.jpg);
	background-repeat:repeat-x;
	line-height: 43px;
	text-align: left;
	margin: 0px;
	padding-left:30px;
	font-size:14px;
}

.search_buttom3 {
    border: 0 none;
    cursor: pointer;
    width: 92px;
	height: 21px;
}
#pic_left {
	float: left;
	width: 620px;
	height: 290px;
	margin-top: 25px;
	margin-bottom:20px;
}
#pic_right {
	 float: right;
    width: 370px;
    height: 290px;
    border-left: rgba(255, 0, 0, 0) solid 2px;
    margin-top: 60px;
    margin-bottom: -20px;
}


.rollBox {
	width: 622px;
	height: 252px;
	overflow: hidden;
	margin-top: 10px;
}
.rollBox .leftBotton{height:31px;width:31px;background:url(../images/button.png) no-repeat ;overflow:hidden;float:left;display:inline;margin:92px 15px 0 0; cursor:pointer;}
.rollBox .RightBotton{height:31px;width:31px;background:url(../images/button.png) no-repeat -31px 0;overflow:hidden;float:left;display:inline;margin:92px 0 0 15px; cursor:pointer;}
.rollBox .Cont{width:520px;overflow:hidden;float:left; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
	width: 240px;
	border: #d9d9d9 solid 1px;
	float: left;
	text-align: center;
	margin: 0 9px;
	background-color: #FFF;
}
.rollBox #List1,.rollBox #List2{float:left;}

.pic_news_title {height: 33px;line-height: 33px;font-size: 14px;font-weight: bold;border-bottom: #036 solid 3px;color: #ffffff;background-color: #00A3E8; }
