@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
	width: 100%;
	font-size: 14px;
	line-height:180%;
	font-family: "Microsoft YaHei";
	color:#333;
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
input, textarea, select {
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
li {
	list-style: none;
}
p{ line-height:180% !important;}

a, a:visited {
	text-decoration: none;
	transition: all linear .4s;
	color:#333;
}
a:hover {
	color:#0033CC;
	text-decoration: none;
	font-weight:bold;
}
.c {
	clear: both;
}
.main{ width:1200px; margin:0 auto; overflow:hidden;}
/* Callback examp */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks dt{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:2;margin-bottom:0px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:15px;height:15px;margin-left:5px;border-radius:10px;border:1px solid #333;position:relative; background:#fff;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:15px;height:15px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FB3638;}


/*---search----*/

/*---具体内容---*/
.top{ width:100%; background:#F0F0F0; height:40px; line-height:40px; border-bottom:1px solid #CCC; float:left;}
.top_left{ width:350px; line-height:40px; height:40px; font-size:14px; float:left;}
.top_right{ width:390px; line-height:40px; height:40px; font-size:14px;float:right;}
.top_right ul{ width:100%; line-height:40px; height:40px; font-size:14px;float:right;}
.top_right ul li{ width:33.3%; line-height:40px; height:40px; font-size:14px;float:left;}
.top_right ul li span{ width:20px; line-height:40px; height:40px; font-size:14px;float:left;}


.tophead{ width:100%; height:100px; float:left;}
.tophead_left{ width:400px; height:100px; float:left;}
.tophead_logo{ width:320px; overflow:hidden; margin-top:10px; float:left;}
.tophead_wz{ width:100%; overflow:hidden; height:35px; line-height:35px;font-size:26px; font-weight:bold; float:left;letter-spacing:12px; margin-top:10px;}
.tophead_wztext{ width:100%; height:20px; line-height:20px; font-size:14px; float:left;}


.tophead_r{ width:760px; margin-top:25px; font-size:18px; float:right;}
.tophead_r ul{ width:100%; overflow:hidden; float:left;}
.tophead_r ul li{ width:16.6%; overflow:hidden; float:left; height:60px; line-height:60px; text-align:center;}


.banner{ width:100%; overflow:hidden;float:left; background:#999;}
.zbgg{ width:100%; overflow:hidden; float:left; background:#F1F1F1; border-bottom:1px solid #CCC;}
.zbggt{ width:100%; height:45px; line-height:45px; float:left; margin-top:30px;}
.zbggt_t{ width:186px; height:43px; background:#1B88DB; float:left;}
.zbggt_tt{ float:left; margin-left:5px; color:#fff; font-size:18px; line-height:43px;}
.zbggt_tr{ width:100px; height:43px; line-height:43px; float:right; font-size:14px;}

.box_at{ width:1198px; border:1px solid #CCC; overflow:hidden; background:#FFF; min-height:50px; margin-bottom:30px;}
.box_main{ width:98%; margin:1%; overflow:hidden;}
.box_main_l{ width:250px; height:248px; border:1px solid #CCC; float:left;}
.box_main_l img{ width:96%; overflow:hidden; float:left; margin:2%;}

.box_main_right{ width:100%; overflow:hidden; float:right;}
.box_main_r{ width:100%; height:40px; background:#EAEAEA; float:left;}
.box_main_rr{ width:100%; height:40px; float:left; border-bottom:1px solid #ccc;}
.box_main_ra{ width:60%; float:left; line-height:40px; height:40px; text-align:center;}

.box_main_raaa{ width:75%; float:left; line-height:40px; height:40px; text-align:left;}
.box_main_raaaa{ width:75%; float:left; line-height:40px; height:40px; text-align:center;}
.box_main_raa{ width:60%; float:left; line-height:40px; height:40px; text-align:left;}
.box_main_rb{ width:15%; float:left; line-height:40px; height:40px; text-align:center;}
.box_main_rc{ width:25%; float:left; line-height:40px; height:40px; text-align:center;}

.zbxm_all{ width:1200px; overflow:hidden; margin:20px auto;}
.zbxm_left{ width:650px; overflow:hidden; float:left;}
.zbxm_left_box{ width:648px; border:1px solid #ccc; overflow:hidden; min-height:100px; float:left;}
.zbxm_left_boxa{ width:96%; margin:2%; overflow:hidden; float:left;}
.zbxm_left_boxa ul{ width:100%; overflow:hidden; float:left;}
.zbxm_left_boxa ul li{ width:100%; height:40px; line-height:40px; float:left; border-bottom:1px solid #CCC;}
.zbxm_left_boxa ul li span{ float:right;}

.zbxm_right{ width:525px; overflow:hidden; float:right;}
.zbxm_right_t{ width:100%; height:45px; line-height:45px; float:left; margin-top:30px;}
.zbxm_right_t ul{ width:100%; height:45px; line-height:45px; float:left;}
.zbxm_right_t ul li{ width:50%; height:45px; line-height:45px; float:left; background:#E8E8E8;}

.zbggt_ttt{ width:100%; height:43px; background:#1B88DB; float:left;}
.zbxm_right_box{ width:523px; border:1px solid #ccc; overflow:hidden; min-height:100px; float:left;}
.zbggt_ttaa{ float:left; margin-left:5px; color:#fff; font-size:18px; line-height:43px; color:#1B88DB;}

.footbg{ width:100%; background:#373D41; overflow:hidden; float:left;}
.footmenu{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #828587; color:#ccc; text-align:center;}
.footmenu a{color:#ccc; font-size:16px;}
.footmenu a:hover{color:#fff;font-size:16px; font-weight:bold;}

.foot_bottom{ width:100%; height:60px; line-height:60px; color:#ccc; font-size:16px; text-align:center;}


/*---内页----*/
.ny_banner{ width:100%; height:200px; background:#CCC;}
.nymbx{ width:100%; height:45px; border-bottom:1px solid #CCC; line-height:45px;}

.search_all{ width:1198px; overflow:hidden; float:left; border:1px solid #CCC;}
.search_tt{ width:100%; height:40px; border-bottom:1px solid #CCC; float:left;}
.search_rit{ width:300px; float:right; margin-right:5px; height:35px; line-height:35px; margin-top:2px;}
.search_rit_a{ width:245px; height:33px; line-height:33px; border:1px solid #ccc; padding-left:5px; float:left;}
.search_rit_b{ width:45px; height:35px; float:left; margin-left:2px;}

.search_tta{ width:100%; overflow:hidden; border-bottom:1px solid #CCC; float:left; line-height:40px;}
.search_ttaa{ width:98%; margin:0 1%; overflow:hidden; line-height:40px; float:left;}
.search_ttaa span{ height:40px; line-height:40px; float:left;}
.search_ttaaa{ height:40px; line-height:40px; float:left;}
.search_ttaaa ul{ height:28px; line-height:28px; float:left; margin-top:5px;}
.search_ttaaa ul li{ height:28px; line-height:28px; float:left; padding:0px 10px; text-align:center;}
.search_ttaaa ul li.on{height:28px; line-height:28px; float:left; border: 1px solid #e37124}



.search_ttb{ width:100%; overflow:hidden; border-bottom:1px solid #CCC; float:left;line-height:40px;}
.search_ttbb{ width:100%; overflow:hidden;  float:left;line-height:40px;}
.search_ttaaab{ overflow:hidden; line-height:28px; float:left;  width:1070px;}
.search_ttaaab ul{ overflow:hidden; line-height:28px; float:left; margin-top:5px;}
.search_ttaaab ul li{ height:28px; line-height:28px; float:left; padding:0px 10px; text-align:center;}
.search_ttaaab ul li.on{height:28px; line-height:28px; float:left; border: 1px solid #e37124}



.search_ttc{ width:100%; height:40px; border-bottom:1px solid #CCC; float:left;line-height:40px;}

.search_list{ width:100%; overflow:hidden; float:left; margin-top:40px;}

.search_lista{ width:100%; overflow:hidden; float:left;}
.search_listaa{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #CCC; float:left;}


.zbxx_tab{ width:100%; height:45px; line-height:45px; font-size:16px; text-align:center;}
.zbxx_tab{ width:100%; height:45px; line-height:45px; font-size:16px; text-align:center;}
.zbxx_tab{ width:100%; height:45px; line-height:45px; font-size:16px; text-align:center;}
.zbxx_tab{ width:100%; height:45px; line-height:45px; font-size:16px; text-align:center;}


.search_listaa{ width:100%; height:40px; float:left; border-bottom:1px solid #ccc;color:#06F; font-size:16px;}
.search_listaa dl{ width:100%; height:40px; float:left; color:#06F; font-size:16px; text-align:center;}
.search_listaa dl dt{height:40px; float:left; color:#1B88DB; font-size:16px;}
.search_w55{ width:70%; }
.search_w15{ width:15%; }
.search_w15a{ width:15%; text-align:center;}

.zbzx_kk{ width:100%; overflow:hidden; float:left;}
.zbzx_kk dl{ width:100%; overflow:hidden; float:left;}
.zbzx_kk dl dt{float:left; height:40px; line-height:40px; border-bottom:1px solid #CCC;}

.zbxx_cata{ width:100%; overflow:hidden; float:left; margin-top:30px; border-bottom:1px solid #CCC;}
.zbxx_cata dl{ overflow:hidden; float:left; width:100%;}
.zbxx_cata dl dt{ height:35px; line-height:35px; background:#ECECEC; margin:0 10px 0 0;float:left; margin-bottom:15px;}
.zbxx_cata dl dt a{ height:35px; line-height:35px;  padding:0px 15px; float:left;}
.zbxx_cata dl dt a:hover{ height:35px; line-height:35px; background:#1B88DB; color:#fff; display:block; float:left; }
.zbxx_cata dl dt.on{ height:35px; line-height:35px; background:#1B88DB; color:#fff; padding:0px 10px; float:left;}
.zbxx_cata dl dt.on a{ height:35px; line-height:35px; background:#1B88DB; color:#fff; padding:0px 10px; float:left;}

.zbxx_cont{ width:100%; margin:30px 0; overflow:hidden; float:left;}
.zbxx_cont_tit{ width:100%; height:60px; line-height:60px; font-size:30px; text-align:center; float:left; margin-top:35px;}
.zbxx_cont_intro{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; border-bottom:1px solid #CCC;float:left;}
.zbxx_cent{ width:100%; overflow:hidden; font-size:16px; float:left; margin-top:20px; line-height:200%; margin-bottom:30px;}

.zbzx_bottom_a{ width:100%; height:30px; float:left; line-height:30px;}

.zbzx_titbg{ width:80%; height:45px; line-height:45px; background:#1B88DB; float:left; color:#fff; float:left; margin-top:30px;}
.zbzx_title{ font-size:18px; padding-left:20px; float:left;}

.zbzx_box{ width:958px; overflow:hidden; float:left; border:1px solid #ccc;}
.zbzx_box_a{ width:100%; height:45px; line-height:45px; float:left; margin-top:20px; font-size:16px;}
.zbzx_box_aa{ width:100%; overflow:hidden; line-height:45px; float:left; margin-top:20px; font-size:16px;}

.zbzx_box_a_left{ width:150px; height:45px; line-height:45px; float:left; text-align:right;}
.zbzx_box_a_right{ width:550px; height:41px; line-height:41px; float:left; padding-left:10px; border:1px solid #CCC; margin-top:2px;}

.zbzx_box_a_rightcc{ width:600px; overflow:hidden; float:left;margin-top:2px;}

.zbzx_box_a_righta{ width:150px; height:41px; line-height:41px; float:left; padding-left:10px; border:1px solid #CCC; margin-top:2px;}

.zbzx_box_a_rightb{ width:250px; height:41px; line-height:41px; float:left; padding-left:10px; border:1px solid #CCC; margin-top:2px;}

.zbzx_box_b{ width:100%; overflow:hidden; line-height:45px; float:left; margin-top:20px;  font-size:16px;}
.zbzx_box_b_right{ width:550px; height:80px; float:left; padding-left:10px; border:1px solid #CCC; margin-top:2px;}

.zbzx_botton{ width:235px; height:45px; line-height:45px;text-align:center; background:#1B88DB; color:#fff; font-size:16px; margin-bottom:20px; float:left;}


.box_main_ra{ width:60%; float:left; line-height:40px; height:40px; text-align:center;}
.box_main_raa{ width:60%; float:left; line-height:40px; height:40px; text-align:left;}
.box_main_rb{ width:15%; float:left; line-height:40px; height:40px; text-align:center;}
.box_main_rc{ width:25%; float:left; line-height:40px; height:40px; text-align:center;}

.gys_title{ width:880px; height:45px; line-height:45px; background:#1B88DB; color:#fff; margin:0 auto;}
.gys_title_a{ font-size:18px; padding-left:20px; float:left;}
.qys_box{ width:879px; border:1px solid #CCC; overflow:hidden; margin:0 auto;}

.qys_boxa{ width:879px; overflow:hidden; margin:0 auto;}
.qys_boxab{ width:100%; overflow:hidden; float:left; margin-top:10px;}

.qys_bbt{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #CCC;border-top:1px solid #CCC; float:left;}
.qys_bbt ul{ width:100%; height:45px; line-height:45px; float:left;}
.qys_bbt ul li{  height:45px; line-height:45px; float:left; font-size:16px;}
.qys_w5{ width:5%; text-align:center;float:left;}
.qys_w50{ width:50%; text-align:center;float:left;}
.qys_w15{ width:15%; text-align:center;float:left;}
.qys_w10{ width:10%; text-align:center;float:left;}
.qys_bbtaa{ width:100%; overflow:hidden; line-height:45px; float:left; margin-bottom:20px;}
.qys_bbtaa ul{ width:100%; height:45px; line-height:45px; float:left;border-bottom:1px solid #ccc;}
.qys_bbtaa ul li{  height:45px; line-height:45px; float:left; font-size:14px; }

/*----gys----*/
.gys_main{ width:100%; float:left; margin-top:40px; overflow:hidden;}
.gys_left{ width:20%; float:left; overflow:hidden; }
.qys_left_title{ width:100%; height:45px; line-height:45px; background:#0033CC; color:#fff; font-size:20px; padding-left:20px;}
.qys_left_box{ width:99%; border:1px solid #CCC; overflow:hidden; float:left;}
.qys_left_box ul{ width:100%; overflow:hidden; float:left;}
.qys_left_box ul li{ width:100%; height:45px; line-height:45px; font-size:14px; float:left; padding-left:20px; border-bottom:1px solid #CCC;}

.gys_right{ width:78%; float:right; overflow:hidden;}
.myinfo{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #CCC; font-size:20px;}


.qyxq_rt{ width:100%; border-bottom:1px solid #CCC; float:left; overflow:hidden;}

.qyxq_r_tit{ width:100%; overflow:hidden; line-height:45px; font-size:14px; float:left;}
.qyxq_r_tita{ width:100%; overflow:hidden; float:left;}
.qyxq_r_tita dl{ width:100%; overflow:hidden; float:left;}
.qyxq_r_tita dl dt{ float:left;height:30px; line-height:30px; }

.qyxq_rw30{ width:33.3%; float:left;}
.qyxq_rw40{ width:40%; float:left;}


/*----nybanner----*/
.aboutbg{ width:100%; background:url(../images/aboutbg.jpg) top left no-repeat; height:200px;}
.serban0{ width:1200px;margin: 0 auto;padding-top: 70px; color:#fff;}
.serban1{ font-size:24px; font-weight:bold; height:50px; line-height:50px; float:left;}
.serban2{ font-size:14px;  height:50px; line-height:60px; float:left; margin-left:10px;}
.serban3{ width:50px; height:1px; background:#FFF; float:left; margin-top:20px;}

.zbbg{ width:100%; background:url(../images/zbbg.jpg) top left no-repeat; height:200px;}
.tzjrbg{ width:100%; background:url(../images/tzjrbg.jpg) top left no-repeat; height:200px;}
.newsbg{ width:100%; background:url(../images/newsbg.jpg) top left no-repeat; height:200px;}
.gysbg{ width:100%; background:url(../images/gysbg.jpg) top left no-repeat; height:200px;}


/*分页*/
.pagev{
	text-align:center;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#625340;
	border:1px solid #625340;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#2d9aea;
	border:1px solid #2d9aea;
}









