@charset "gb2312";
/* CSS Document */
/*
Copyright 2016 模板天下（www.mobantianxia.com）.All rights reserved.
站长QQ：498872301(模板天下)
提供专业服务：DedeCms模板下载，织梦DedeCMS模板制作，PSD转html（Div+CSS排版）。
请您尊重作者劳动，请保留模板底部版权信息，谢谢！
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	padding:0; margin:0;
} 
fieldset,img{
	border:0; 
} 
address,caption,cite,code,dfn,em,th,var{
	font-weight:normal;
	font-style:normal;
} 
ol,ul,li{
	list-style:none;
} 
caption,th{
	text-align:left;
} 
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	font-size:100%;
} 
q:before,q:after{
	content:'';
} 
abbr,acronym{
	border:0;
}
a{
	color:#555;
	text-decoration:none;
}
a:hover{
	color:#295093;
	text-decoration:underline;
}
.fl{
	float:left;
}	
.fr{
	float:right;
}
.clear{
	clear:both;
}

body{
	font-size:12px;
	color:#333;
	font-family:Arial;
	padding-top:82px;
	background:url(about:blank) #fff;
	background-attachment:fixed;
}
.head{
	width:100%;
	height:82px;
	top:0;
	left:0;
	position:fixed;
	_position:absolute;
	z-index:999;
	_top:expression(documentElement.scrollTop);
	background:url(images/bg_1.jpg) 0 0 repeat-x;
}
.head .wrap{
	width:1000px;
	height:82px;
	margin:0 auto;
}
.logo{
	float:left;
	height:82px;
	background:url(images/bg_2.jpg) 0 -82px repeat-x #fff;
}
.logo h1{
	height:100%;
	background:url(images/bg_2.jpg) 0 0 no-repeat;
}
.logo a{
	display:block;
	height:60px;
	padding:7px 20px 15px 14px;
	background:url(images/bg_2.jpg) right -164px no-repeat;
}
#navMenu{
	float:left;
	height:82px;
	font-family:'microsoft yahei';
	line-height:82px;
}
#navMenu li{
	float:left;
	height:82px;
	padding:0 0 0 1px;
}
#navMenu li a{
	display:block;
	height:100%;
	color:#fff;
}
#navMenu li a:hover{
	color:#fff;
	text-decoration:none;
	background:url(images/bg_3.jpg) top center no-repeat;
}
#navMenu li span{
	display:block;
	height:100%;
	padding:0 16px 0 15px;
}
#navMenu li:hover{
	background:url(images/bg_4.jpg) 0 0 no-repeat;	
}
#navMenu li a:hover span{
	background:url(images/bg_4.jpg) right 0 no-repeat;	
}
#navMenu .home span{
	padding:0 26px 0 25px;
}
#navMenu .on{
	background:url(images/bg_4.jpg) 0 0 no-repeat;	
}
#navMenu .on a{
	background:url(images/bg_3.jpg) top center no-repeat;
}
#navMenu .on a span{
	background:url(images/bg_4.jpg) right 0 no-repeat;	
}
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width:200px;
	visibility: hidden;
	margin:-1px 0 0 0;
	_margin:-7px 0 0 0;
	border-top:none;
	background-color:#396cbb;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.dropMenu li {
	float:left;
	display:block;
	height:33px;
	border-bottom:1px #729cdb dotted;
}
.dropMenu li a {
	float:left;
	width:200px;
	height:33px;
	line-height:33px;
	display:block;
	text-indent:16px;
	color:#fff;
}
.dropMenu li a:hover{
	color:#fff;
	text-decoration:none;
	background:#5e8bd0 ;
}
.menu{
	width:208px;
	margin-bottom:20px;
}
.menu ul{
	line-height:24px;
}
.menu ul li{
	height:24px;
	margin-bottom:8px;
}
.menu ul li a{
	display:block;
	height:100%;
	text-indent:20px;
	background:url(images/bg_15.gif) 0 0 no-repeat;
}
.menu ul li a:hover{
	text-decoration:none;
	background-position:0 -24px;
}
.menu .on{
	background-position:0 -24px;
}
.search{
	float:right;
	height:22px;
	line-height:22px;
	padding:9px 0;
}
.search span{
	float:left;
	color:#888;
}
.search .so{
	float:left;
	height:20px;
	border:1px #ccc solid;
	border-radius:3px;
	overflow:hidden;
}
.search-keyword{
	width:150px;
	padding:0 3px;
	height:20px;
	border:none;
	color:#454545;
	font-size:12px;
	line-height:20px;
	background:#e7e7e7;
}
.search-submit{
	width:30px;
	height:20px;
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;
	background:url(images/bg_6.jpg) center center no-repeat #e7e7e7;
}
/*--/top end--*/
.main1{
	width:1000px;
	margin:0 auto 10px auto;
}
.main2{
	width:100%;
	padding-top:29px;
	background:url(images/bg_13.gif) 0 0 repeat-x;
}
.main2 .wrap{
	width:1000px;
	margin:0 auto 20px auto;
}
/*--/主体 end--*/
.left_1{
	float:left;
	width:772px;
	overflow:hidden;
}
.left_2{
	float:left;
	width:208px;
	overflow:hidden;
}
.right_1{
	float:right;
	width:208px;
	overflow:hidden;
}
.right_2{
	float:right;
	width:772px;
	overflow:hidden;
}
/*--/分栏 end--*/
.t_1{
	height:40px;
	line-height:40px;
	font-size:14px;
	overflow:hidden;
	margin-bottom:12px;
	font-family:'microsoft yahei';
	color:#295093;
	background:url(images/bg_8.jpg) left bottom no-repeat;
}
.t_1 h3{
	float:left;
	font-size:16px;
	font-weight:bold;
}
.t_1 em{
	font-size:14px;
	font-weight:normal;
	color:#999;
	padding-left:8px;
}
.t_1 span{
	float:right;
	padding:12px 0 0 0;
}
.t_2{
	height:30px;
	padding-bottom:14px;
	color:#fff;
	line-height:30px;
	background:url(images/bg_14.gif) 0 0 no-repeat;
}
.t_2 h3{
	font-weight:bold;
	padding-left:33px;
}
.t_3{
	height:31px;
	line-height:25px;
	overflow:hidden;
	color:#295093;
	background:url(images/bg_9.jpg) left bottom no-repeat;
}
.t_3 h3{
	float:left;
	font-size:16px;
	font-family:'microsoft yahei';
	font-weight:bold;
	padding-left:32px;
	background:url(images/ico_4.jpg) 0 center no-repeat;
}
.t_3 span{
	float:right;
	color:#999;
}
.t_3 span a{
	color:#999;
}
.t_3 span a:hover{
	color:#295093;
}
.t_4{
	height:24px;
	font-size:14px;
}
.t_4 span{
	float:left;
	height:24px;
	line-height:24px;
	padding:0 20px;
	color:#fff;
	background:#295093;
}
/*--/标题 tit--*/
.g_box1{
	width:100%;
	height:40px;
	padding-bottom:8px;
	margin-bottom:15px;
	background:url(images/bg_5.jpg) 0 0 repeat-x;
}
.g_box2{
	width:376px;
	margin-bottom:15px;
}
.g_box2 .pic{
	height:60px;
	padding-bottom:12px;
	margin-bottom:3px;
	line-height:20px;
	color:#888;
	border-bottom:1px #ddd solid;
}
.g_box2 .pic img{
	float:left;
	height:60px;
	width:80px;
	margin-right:12px;
	background:#fff;
}
.g_box2 .pic p{
	font-size:14px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	font-weight:bold;
}
.g_box2 .pic a{
	color:#295093;
}
.g_box2 .pic a:hover{
	color:#f60;
}
.g_box3{
	width:100%;
}
.g_box3 .t_1{
	background:url(images/bg_12.jpg) left bottom no-repeat;
}
.g_box4{
	margin-bottom:20px;
}
.g_box5{
	height:269px;
	padding:20px 0 35px 0;
	background:url(images/bg_16.jpg) center bottom no-repeat;
}
.g_box5 .pic{
	float:left;
	height:263px;
	width:350px;
	padding:2px;
	border:1px #ddd solid;
}
.g_box5 .pic img{
	height:263px;
	width:350px;
}
.g_box5 .txt{
	float:right;
	width:404px;
}
.g_box5 .txt h1{
	font-size:20px;
	color:#2a52a2;
	font-family:'microsoft yahei';
	padding:10px 0 0 0;
}
.g_box5 .txt p{
	padding-top:15px;
	line-height:22px;
}
.g_box5 .txt .p1{
	color:#f60;
	font-size:16px;
	font-weight:bold;
}
.g_box5 .txt .p2{
	height:30px;
}
.g_box5 .txt .p2 a{
	float:left;
	height:30px;
	width:130px;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-size:14px;
	font-family:'microsoft yahei';
	border-radius:15px;
	background:#295093;
}
.g_box5 .txt .p2 a:hover{
	text-decoration:none;
	background:#f60;
}
.g_box6{
	padding:0 15px;
}
.g_list1{
	width:792px;
}
.g_list1 li{
	float:left;
	width:366px;
	height:135px;
	padding-right:8px;
	overflow:hidden;
	position:relative;
	line-height:22px;
	margin:20px 20px 0 0;
	border:1px #dedede solid;
	background:#f9f9f9;
}
.g_list1 li img{
	float:left;
	height:131px;
	width:175px;
	padding:2px;
	margin-right:12px;
	border-right:1px #dedede solid;
	background:#fff;
}
.g_list1 li em{
	position:absolute;
	top:18px;
	left:179px;
	height:11px;
	width:7px;
	background:url(images/ico_5.jpg) 0 0 no-repeat;
}
.g_list1 li h3{
	font-size:14px;
	margin:12px 0 6px 0;
	height:22px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.g_list1 li p{
	text-indent:2em;
}
.g_list1 li a{
	color:#295093;
}
.g_list1 li a:hover{
	color:#f60;
}
.g_list2{}
.g_list2 li{
	height:106px;
	padding:15px 0;
	line-height:24px;
	color:#888;
	border-bottom:1px #ddd solid;
}
.g_list2 li img{
	float:left;
	width:133px;
	height:100px;
	padding:2px;
	border:1px #ddd solid;
	background:#fff;
	margin-right:15px;
}
.g_list2 li p{
	height:24px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
.g_list2 li a{
	color:#295093;
}
.g_list2 li a:hover{
	color:#f60;
}
.g_list3{
	width:792px;
}
.g_list3 li{
	float:left;
	width:244px;
	text-align:center;
	padding:20px 20px 0 0;
}
.g_list3 li img{
	display:block;
	width:238px;
	height:179px;
	padding:2px;
	border:1px #ddd solid;
	background:#fff;
	margin-bottom:5px;
}
.g_list3 li p{
	height:24px;
	font-size:14px;
	overflow:hidden;
	line-height:24px;
}
.g_list3 li a:hover img{
	border-color:#295093;
}
.g_list1 b,.g_list2 b,.g_list3 b{
	font-weight:normal;
}
.g_con1{
	width:772px;
	overflow:hidden;
}
.g_con1 h1{
	font-size:20px;
	color:#2a52a2;
	font-family:'microsoft yahei';
	padding:30px 0 20px 0;
	text-align:center;
}
.g_con1 .info{
	line-height:30px;
	color:#666;
	margin:0 15px;
	text-align:center;
	border-bottom:1px #ddd dotted;
	border-top:1px #ddd dotted;
}
.g_con1 .con{
	width:742px;
	overflow:hidden;
	font-size:14px;
	line-height:26px;
	color:#333;
	padding:15px;
	font-family:'宋体';
}
.g_con1 .con p,.g_con1 .con div{
	padding:0 0 15px 0;
}
.g_con1 .con img{
	border: 0 none;
    box-sizing: border-box;
    height: auto !important;
    max-width: 100%;
    vertical-align: middle;
}
/*--/布局 grid--*/
.b_box1{
	width:1000px;
	height:40px;
	margin:0 auto;
}
.b_box2{
	color:#666;
	line-height:22px;
}
.b_box2 img{
	float:left;
	padding:5px 10px 5px 0;	
}
.b_box3{
	line-height:25px;
}
.b_box3 li{
	padding-left:10px;
	background:url(images/ico_3.jpg) 0 center no-repeat;
}
.b_box3 li span{
	float:right;
	color:#999;
}
.b_box4{
	width:100%;
}
.b_box4 p{
	padding:2px 0 10px 0;
}
.b_box5{
	height:90px;
	font-size:16px;
	line-height:30px;
	padding:5px 0 15px 0;
	font-family:'microsoft yahei';
}
.b_box5 img{
	float:left;
	height:90px;
	width:90px;
	padding-right:12px;
}
.b_box6{
	line-height:24px;
	font-size:13px;
}
.b_box6 h3{
	padding:12px 0 7px 0;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
.b_box7{
	border-top:1px #eee solid;
	padding-top:10px;
	margin:0 15px 10px 15px;
	color:#555;
	line-height:24px;
}
.b_box8{
	width:756px;
}
.b_box8 li{
	float:left;
	width:175px;
	text-align:center;
	padding:14px 14px 0 0;
}
.b_box8 li img{
	display:block;
	width:169px;
	height:127px;
	padding:2px;
	border:1px #ddd solid;
	background:#fff;
	margin-bottom:5px;
}
.b_box8 li p{
	height:24px;
	overflow:hidden;
	line-height:24px;
}
.b_box8 li a:hover img{
	border-color:#295093;
}
/*--/盒子 box--*/
.u_{}
/*--/元件 unit--*/
.fullSlide{
	min-width:1000px;
	position:relative;
	height:538px;
	overflow:hidden;
}
.fullSlide .bd{
	position:relative;
	z-index:0;
}
.fullSlide .bd ul{
	width:100% !important;
}
.fullSlide .bd li{
	width:100% !important;
	height:538px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a{
	display:block;
	height:100%;
}
.fullSlide .hd{
	width:1000px;
	height:37px;
	text-align:center;
	left:50%;
	bottom:15px;
	margin-left:-500px;
	position:absolute;
	z-index:1;
	overflow:hidden;
}
.fullSlide .hd ul{
	float:right;
	width:292px;
	height:37px;
}
.fullSlide .hd ul li{
	float:left;
	height:28px;
	width:58px;
	overflow:hidden;
	padding-top:9px;
	margin-left:15px;
	display:inline;
	cursor:pointer;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
}
.fullSlide .hd ul li img{
	height:26px;
	width:56px;
	border:1px #fff solid;
}
.fullSlide .hd .on{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	background:url(images/ico_1.png) top center no-repeat;
}
.txtleft{
	float:left;
	height:40px;
	line-height:40px;
	position:relative;
}
.txtleft h3{
	float:left;
	height:40px;
	font-size:14px;
	font-family:'microsoft yahei';
	font-weight:bold;
	padding:0 10px 0 25px;
	background:url(images/ico_2.gif) 0 center no-repeat;
}
.txtleft .bd{
	float:left;
	height:40px;
	width:600px;
	overflow:hidden;
}
.txtleft .bd ul{
	overflow:hidden;
	zoom:1;
}
.txtleft .bd ul li{
	margin-right:20px;
	float:left;
	padding-left:8px;
	background:url(images/ico_3.jpg) 0 center no-repeat;
}
.txtleft .bd ul li span{
	float:right;
	color:#999;
	padding-left:20px;
}
.picleft{
	width:772px;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
.picleft .hd{
	overflow:hidden;
	height:40px;
	line-height:40px;
	font-family: "microsoft yahei";
	background:url(images/bg_9.jpg) left bottom no-repeat;
}
.picleft h3{
	float:left;
	color:#295093;
	font-size:16px;
	font-weight:bold;
}
.picleft em{
	font-size:14px;
	font-weight:normal;
	color:#999;
	padding-left:8px;
}
.picleft .hd .prev,.picleft .hd .next{
	display:block;
	width:31px;
	height:16px;
	float:right;
	margin-top:12px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/bg_7.jpg) 0 0 no-repeat;
}
.picleft .hd .next{
	width:32px;
	background-position:-31px 0;
}
.picleft .hd .prev:hover,.picleft .hd .next:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}
.picleft .bd{
	padding-top:15px;
}
.picleft .bd ul{
	overflow:hidden;
	zoom:1;
}
.picleft .bd ul li{
	float:left;
	width:181px;
	_display:inline;
	overflow:hidden;
	text-align:center;
	padding-right:16px;
}
.picleft .bd ul li img{
	display:block;
	height:132px;
	width:175px;
	padding:2px;
	border:1px #eee solid;
}
.picleft .bd ul li p{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.picleft .bd ul li a:hover{
	text-decoration:none;
}
.picleft .bd ul li a:hover p{
	color:#fff;
	background:#009527;
}
.kefu{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.kefu .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.kefu .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.kefu .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.kefu .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(images/qq-icon-bg.png) no-repeat center 8px;}
.kefu .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.kefu .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.kefu .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.kefu .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.kefu .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.kefu .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.kefu .im_main .im-tel:hover{background:#fafafa;}
.kefu .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(images/weixing-icon.png) no-repeat center center;float:left;}
.kefu .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.kefu .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.kefu .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.kefu .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.kefu .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.kefu .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(images/totop-icon.png) no-repeat center center;float:right;}
.kefu .im_main .go-top a{display:block;width:52px;height:47px;}
.kefu .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.kefu .close-im a{display:block;width:24px;height:24px;background:url(images/close_im.png) no-repeat left top;}
.kefu .close-im a:hover{text-decoration:none;}
.kefu .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(images/open_im.png) no-repeat left top;}
/*--/功能 function--*/
.dede_pages{height:30px;padding:30px 0 10px 0;font-size:14px;text-align:center;}
.dede_pages ul{display:inline-block;margin:0 auto;padding:0;}
.dede_pages ul li{float:left;font-family:'microsoft yahei';margin:0 2px;padding:0 10px;line-height:28px;background:#fff;border:1px solid #d8dadf;}
.dede_pages ul li a{float:left;color:#555;display:block;}
.dede_pages ul li:hover{text-decoration:none;color:#fff;border:1px #1d70b7 solid;background-color:#1d70b7 ;}
.dede_pages ul li:hover a{color:#fff;}
.dede_pages ul li:hover a:hover{color:#fff;text-decoration:none;}
.dede_pages ul li.thisclass{background-color:#1d70b7 ;color:#fff;border:1px #1d70b7 solid;}
.dede_pages ul li.thisclass a{color:#fff;}
.dede_pages .pageinfo{ line-height:30px; padding-left:5px;}
.dede_pages strong{font-weight:normal;}
.dede_pagess{float:none;overflow:hidden;text-align:center;padding:0 0 15px 0; font-size:14px;}
.dede_pagess ul{margin:0px auto;float:none;clear:both;padding:10px 0;text-align:center;white-space:nowrap;}
.dede_pagess ul li{float:none;display:inline;margin:0 2px;padding:4px 10px; font-family:'microsoft yahei';border:1px solid #d8dadf;}
.dede_pagess li a{float:none;display:inline;}
.dede_pagess li a:hover{text-decoration:none;}
.dede_pagess li:hover{border-color:#1d70b7 ;background:#1d70b7 ;}
.dede_pagess li:hover a{color:#fff;}
.dede_pagess .thisclass{border:none;color:#fff;border:1px #1d70b7 solid;background-color:#1d70b7 ;}
.dede_pagess .thisclass a{color:#fff;}
/*--/page end--*/
.banner{
	height:235px;
	width:100%;
	background:url(images/banner.jpg) top center no-repeat;
}
/*--/广告 end--*/
.link{
	width:1000px;
	color:#888;
	padding:10px 0 0 0;
	margin:0 auto 10px auto;
	line-height:24px;
	border-top:1px #eee solid;
}
.link span{
	float:left;
	font-weight:bold;
}
.link a{
	color:#888;
	display:inline-block;
	margin:0 5px;
}

/*--/link end--*/
.foot{
	width:100%;
	text-align:center;
	padding:20px 0;
	line-height:24px;
	color:#888;
	background:url(images/bg_11.jpg) 0 0 repeat-x #eee;
	border-bottom:3px #192869 solid;
}
.foot .p a{margin:0 8px;}
.foot a,.foot a:hover{
	color:#888;
}






















