*{ margin:0; padding:0;}
html,body{-webkit-text-size-adjust:100%; }
body{ font-size:12px; font-family:"微软雅黑"; color:#666; position:relative; background:#f2f2f2;}
h1,h2,h3,h4,h5,h6,h7{font-size:12px; font-weight:normal;}
li{ list-style:none;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:underline;}
a img{ border:none;}
.clear{ clear:both;}
.l{ float:left;}
.r{ float:right;}
p{ line-height:20px;}
.main_right h2,.main_left h2{ color:#fff; font-size:16px; line-height:40px; padding:0 0 0 20px; background:url(../images/bg5.png) 0 0 no-repeat; height:46px; position:relative; left:-10px; }
.main_right h2 span,.main_left h2 span{ font-size:12px; margin:0 0 0 3px;}
.main_right h2 strong,.main_left h2 strong{ border-bottom:2px solid #2b8cc9; display:block; position:relative; top:-4px; right:-0px; font-weight:normal;}
.main_right h2 .more a,.main_left h2 .more a{ float:right; color:#2b8cc9;display:block; padding:5px 10px 0 0;}
.main_right h2 .more a:hover,.main_left h2 .more a:hover{ text-decoration:underline;}
#backTop{ position:fixed; right:16px; bottom:20px;}

.top_t .gz{position: relative; cursor:pointer;}
.top_t a.gz span{background: none repeat scroll 0% 0% #FFF;padding: 5px;width: 244px;position: absolute;left: -6%;top: 52px;opacity: 0;display: none;border-radius: 3px;box-shadow: 1px 1px 3px #666; z-index:1000;}
.top_t a.gz span img{ width:120px;}

.qrcode{margin:0 30px 0 30px;}
.qrcode img{margin-left:15px;}
.top_bg{ background:#EDF4FE; width:100%; position:relative; z-index:9999;}
.top{ width:1300px; margin:0 auto; padding: 10px 0;}
.top_l{padding-top:15px;}
.top h2{color:#2b2b2b; font-size:14px; height:46px; line-height:40px; background: none; padding-top: 22px; position: absolute; left: -1000px;}
.top_r{ width:378px;background-color:#FF6600}
.top_t{ width:342px; float:right;}
.top_t a{ float:left; display:block; margin:0 0 0 8px; color:#000;}
.top_t a:hover{ text-decoration:underline;}
.top_t img{ float:left; margin:0 2px 0 0;}
.top_t a{ display:block; height:25x; line-height:25px;}
.top_t a:first-child{ color:#2b8cc9;}
.search_box{ background:url(../images/index_4.jpg) 0 0 no-repeat; width:322px; height:32px; margin:14px 12px 0 0; float:right;}
.search_txt{ border:none; background:none; width:260px; height:30px; float:left; padding:0 8px; color:#b0b0b0;}
.search_btn{border:none; background:none;width:40px; height:30px; float:left; margin:0 0 0 5px; cursor:pointer;}
.menu_bg{ width:100%; margin:0 auto; height:36px; background-color:#184F79;}
.menu{ height:36px; width:1020px; margin:0 auto; background-color:#184F79;}
.menu li{ float:left;line-height:36px; position:relative;}
.menu a{ font-size:14px; color:#fff; display:block; padding:0 36px;}
.menu a:hover{ text-decoration:none;background-color:#063F59;display:block;padding:0 36px;}
.menu li:first-child{ border-left:none;}
.menu .cur{ background:url(../images/li1.png) center bottom no-repeat;}
#jsddm li ul{position: absolute;visibility: hidden;left:0; width:100%;}
#jsddm li ul li{float: none;display:block; border:none; padding:0; text-align:center;}
#jsddm li ul li a{width: auto;background-color:#063F59;color: #fff;padding:0;}
#jsddm li ul li a:hover{background-color:#459dd4;padding:0;}


.main{ width:1300px; margin:20px auto auto auto; position:relative; overflow-x:hidden;}
.main_left{ width:338px;}

.main_3{ border:1px solid #ddd;}
.main_2{ margin:20px 0px 0 10px; border:1px solid #ccc; width:322px; position:relative; background:#fff;}
.main_2 ul{margin:0 0 8px 0}
.main_2 li{background:url(../images/li2.png) 0 center no-repeat; padding:5px 0 5px 8px; margin:0 0 0 10px;}
/*.main_2 li:first-child{ background:none; margin:0;}*/
.main_2 a{ display:block; }
.main_2 li span{ float:right; margin:0 10px 0 0;}
.main_2 li img{ width:306px; height:110px;}
.main_2 li h3 a{ display:block; text-align:center; color:#2b8cc9; font-weight:600; margin:5px 0 0 0; border-bottom:1px solid #ddd; line-height:24px;}
.main_2 li a:hover{ text-decoration:underline;}
.main_right{ width:940px;}
.main_4{ margin:24px 0 0 10px; border:1px solid #ccc; position:relative; background:#fff;}
.main_4 li{padding:5px 0 5px 5px;width:445px;margin-left:10px;float:left;border-bottom:1px dashed #cccccc}
.main_4 a{ display:block; }
.main_4 li img{ width:90px; height:90px;border:1px solid #e4e4e4}
.main_4 li h3 a{ display:block;color:#2b8cc9; font-weight:600; margin:5px 0px 0px 0; width:306px; line-height:24px;}
.main_4 li a:hover{ text-decoration:underline;}
.main_4 li .li_l{ width:90px;height:90px;float:left; margin:0 10px 5px 0;}
.main_4 li p{ width:345px; float:left;}
.main_4 li p a{ color:#2B8CC9;}
.main_4 li p a:hover{ text-decoration:underline;}
.main_4 li a span{ float:right; margin:0 10px 0 0;}

.main_5{ margin:0px 0 0 10px; border:1px solid #ccc; width:322px; position:relative; height:320px; background:#fff;}
.main_5 .video{ margin:10px;}
.main_5 .video h3{display:block; text-align:center; color:#2b8cc9; font-weight:600; margin:5px 0 0 0;line-height:24px;}

.main_6{ margin:20px 0 0 10px; border:1px solid #ccc; position:relative; min-height:100px; background:#fff;}
.main_6 li{width:445px;margin-left:10px;float:left;height:20px;background:url(../images/li2.png) 0 center no-repeat;padding:5px 0 0 8px;}
.main_6 li a{}
.main_6 li span{ margin:0 5px 0 0; float:right; color:#999;}

.foot_bg{border-top:2px solid #184F79; padding:10px 0 0 0; height:65px; margin:0 0 0 0;}
.foot{ width:1300px; margin:0 auto;}
.foot a,.foot a{ line-height:24px;}

.left{ width:260px;}
.left_tit{ background:url(../images/bg2.jpg) 0 0 no-repeat; height:52px; color:#fff; font-size:21px; padding:8px 0 0 65px;}
.left_tit span{ font-size:12px; display:block;}

.left ul{ background:#fff; margin:0 0 20px 0; position:relative; padding:8px 0 8px 0;}
.left ul li a{ font-size:14px; color:#333333;border-bottom:1px solid #95c5e4; display:block; padding:0 0 0 130px; margin:0 0 0 6px; background:url(../images/li4.png) 35px center no-repeat;}
.left li{ position:relative; left:-7px; width:266px; height:37px; line-height:37px;}
.left .cur{ background:url(../images/bg1.png) 0 0 no-repeat; height:37px; line-height:30px;}
.left .cur a{ color:#ffffff; border:none;background:url(../images/li3.png) 35px 5px no-repeat;}
.left_1{ background:#fff;margin:0 0 20px 0;color:#fff; height:60px; padding:14px 0px;}
.left_1 p{ font-size:13px; color:#7e7e7e; margin:2px 0 5px 0;}
.left_1 p span{ font-size:20px; font-weight:600; color:#2b8cc9;}
.left_1 img,.left_2 img{ float:left; margin:0px 10px 0px 10px;}

.left_2{ background:#fff;margin:0 0 20px 0; color:#fff;padding:14px 0px;}
.left_2 p{ font-size:13px; color:#7e7e7e; margin:8px 0; padding:0 0 0 18px;}
.left_2 p span{ font-size:20px; font-weight:600; color:#2b8cc9;}

.right h4{ color:#084e96; font-size:16px; line-height:50px; font-weight:600;}
.right{ width:980px; background:#fff; padding:20px 20px 0 20px;height:auto !important; height:505px; min-height:505px;}
.location{ height:40px; line-height:40px; border-bottom:1px dashed #333;}
.con{ padding:10px 0 0 0;}
.con p{ line-height:24px; margin:0 0 5px 0;}


.list1 li:first-child{ margin:0px 0; border-bottom:1px solid #ddd;}
.list1 li{ line-height:34px; margin:0px 0; border-bottom:1px dashed #ddd;background: url('../images/li2.png') no-repeat 0px center transparent; padding:0 0 0 10px;}
.list1 img{ width:220px; height:110px; float:left; margin:0 20px 0 0;}
.list1 h3 a{ font-size:14px; font-size:#333; line-height:28px; font-weight:600; margin:0 0 10px 0; display:block;}
.list1 p{ line-height:22px;}
.list1 p .more a{ color:#084e96; float:right;}
.list1 p .author{ color:#999; margin:10px 0 0 0; display:block; width:100px; float:left;}
.list1 p .time{color:#999; float:right;margin:10px 0 0 0; display:block;}
.list1 span{float:right;}
.page{ color:#084e96; margin:20px 0; width:100%; text-align:center;}
.page a{ color:#666; padding:8px;}
.page a:hover{ text-decoration:underline;}

.right h1{color: #084e96;margin: 25px 0px 0px;text-align: center; font-size:16px;}
.right h5{border-bottom: 1px dashed #DFDFDF;display: block;font-weight: 400;text-align: center;line-height: 40px;margin: 0px 0px 20px;}

.feedback{ margin:30px 60px;}
.feedback h2{ background:none; color:#2b8cc9; font-size:16px; font-weight:600; border-bottom:1px dashed #ccc; margin:0 0 20px 0; padding:0;}
.feedback li{ line-height:34px; height:34px;}
.feedback li label{ width:60px; float:left; display:block; text-align:right; margin:0 10px 0 0;}
.feedback li input[type="text"]{ border:none; border:1px solid #dfdfdf; width:180px; height:24px; padding:0 3px;}
.feedback li .btn{ background:#2b8cc9; border:none; width:60px; height:22px; line-height:22px; text-align:center; color:#fff; margin:0 0 0 70px; cursor:pointer;}
.feedback li span{ margin:0 0 0 3px;}

.faq{}
.faq li{ margin:0 0 20px 0; padding:5px 8px; background:#e8e7e7;}
.faq li span{ display:block; height:30px; line-height:30px; color:#333;}
.faq li p{margin:0; margin:0px 0 0 0; color:#666;}

.bdshare-button-style0-24 .bds_more{ margin:0 !important;}




.register{ margin:0px 0 0 0; font-size:12px; background:#fff; padding:0 0 20px 0;}
.register input{ float:left;}
.Validform_checktip { float:left; margin:10px 0 0 0;}
.register ul{ padding:50px 0 0 300px;}
.register li{ line-height:44px; height:44px;}
.register li label{ width:100px; display:block; float:left; text-align:right; padding:0 5px 0 0;}
.register input[type=text],.register input[type=password]{ width:256px; height:34px; border:none; border:1px solid #dfdfdf; padding:0 5px;}
.register input[type=checkbox]{ margin:0 0 0 5px;float:none;}
.register input[type=button],.register input[type=submit]{ background:#2B8CC9; width:100px; height:30px; text-align:center; color:#fff; border:none; margin:0 0 0 106px; font-size:14px; font-weight:400; cursor:pointer;}
.register input[type=radio]{ margin:0 0px 0 20px; float:none;}
.register li a{ color:#9d0000; margin:0 0 0 70px;}
.register li a:hover{ text-decoration:underline;}
.register li span{ color:#f00; padding:0 0 0 5px;}

.bdshare_popup_box{ z-index:10000 !important;}

.pageNav{margin:10px auto;width:700px;text-align:center;}
.pageNav a,.pageNav span{margin:0 8px 0 8px;}


/*通用翻页样式*/
.PageSubmit{
	background-image:url(../images/buttonbg2.jpg);
	background-repeat:repeat-x;
	height:26px;
	padding:0 6px 0 6px;
	*padding:0 5px 0 5px;
	color:#FFF;
	background-position: right bottom;
	border:0;
}
.PageSubmit:hover{
	background-image:url(../images/buttonbg.jpg);
	background-repeat:repeat-x;
	height:26px;
	padding:0 6px 0 6px;
	*padding:0 5px 0 5px;	
	color:#FFF;
	background-position: right bottom;
	border:0;
}

.pageNav {
	font-size:12px;
	margin-top:5px;
	padding-bottom:4px;
}
.pageNav span{margin:0 3px 0 3px;}
.pageNav form{display:inline;}
.pageNav #Page{border:1px solid #CCCCCC;width:22px;}
.pageNav a{
	padding: 4px 5px 4px 5px;
	text-align:center;
	color:#3366CC;
	border:1px solid #CCCCCC;
	text-decoration: none;
	margin:0 3px 0 3px;	
}
.pageNav a:hover {
	padding: 4px 5px 4px 5px;
	background-color:#ffffff;
	color:#FD6D01;
	border:1px solid #FD6D01;
	text-align:center;
}
.pageNav span.current{
	padding: 4px 5px 4px 5px;
	color:#FD6D01;
	background-color:#FFEDE1;
	border:1px solid #FD6D01;
	font-weight:bold;
}
.pageNav a.currentPrev {
	background-image: url(../images/Icon1.png);
	background-repeat: no-repeat;
	background-position: -80px -213px;
	padding:4px 5px 4px 15px;
	color:#3366CC;
	border: solid 1px #CCCCCC;
	text-decoration: none;
}
.pageNav a.currentPrev:hover {
	background-image: url(../images/Icon1.png);
	background-repeat: no-repeat;
	background-position: -80px -213px;
	padding:4px 5px 4px 15px;
	color:#3366CC;
	border: solid 1px #FD6D01;
	text-decoration: none;
}
.pageNav span.currentPrev1 {
	background-image: url(../images/Icon1.png);
	background-repeat: no-repeat;
	background-position: -70px -193px;
	padding:4px 5px 4px 15px;
	color:#666666;
	border:solid 1px #cccccc;
}
.pageNav a.currentNext {
	background-image: url(../images/Icon1.png);
	background-repeat: no-repeat;
	background-position: -100px -213px;
	padding:4px 15px 4px 5px;
	color:#3366CC;
	border: solid 1px #CCCCCC;
	text-decoration: none;
}
.pageNav a.currentNext:hover {
	background-image: url(../images/Icon1.png);
	background-repeat: no-repeat;
	background-position: -100px -213px;
	padding:4px 15px 4px 5px;
	color:#3366CC;
	border: solid 1px #FD6D01;
	text-decoration: none;
}
.pageNav span.currentNext1 {
	background-image: url(../images/Icon1.png);
	background-repeat: no-repeat;
	background-position: -90px -193px;
	padding:4px 15px 4px 5px;
	color:#666666;
	border: solid 1px #cccccc;
}

.n_case ul{margin-top:15px;}
.n_case ul li{float: left;text-align: center;margin: 0 0 10px 20px;width: 220px;overflow: hidden;}
.n_case ul li h3{font-size: 12px;background: #fff;height: 20px;overflow: hidden;}
.n_case ul li.on{margin-left: 0;}

.n_service ul{margin-top:15px;}
.n_service ul li{float: left;text-align: center;margin: 0 0 10px 18px;width: 222px;overflow: hidden;}
.n_service ul li img{border:1px solid #e4e4e4}
.n_service ul li h3{font-size: 12px;background: #fff;height: 20px;overflow: hidden;}
.n_service ul li.on{margin-left: 0;}


.form1{ padding: 60px  0 0 207px;}
.form1 .input{ width:290px; border:2px solid #184f79; height:40px; padding-left:10px; line-height:40px; color:#999; font-family:Microsoft YaHei;}
.form1 .Submit{ width:70px; text-align:center; height:44px; line-height:44px; background:#184f79; color:#fff; font-family:Microsoft YaHei; border:0 none; margin-left: -4px;}

.biaozhi{border:1px solid #cccccc;background-color:#FFFFFF;clear:both;margin-top:15px}
.biaozhi ul li{ float:left; padding:20px 20px;}
.biaozhi ul li img{width:47px;}

.renzheng{font-size:16px;}
.renzheng li{border-bottom:1px dashed #cccccc;width:290px}