﻿/* CSS Document */
html {overflow-x:hidden;background:#fff}
body{ margin:0; padding:0; font-family: "microsoft yahei";}
a{ color:#000000; text-decoration:none; font-size:12px; padding:0; margin:0}

ul{ margin:0; padding:0;list-style:none}
li{ margin:0; padding:0;vertical-align:bottom;}
.left{ float:left}
.right{ float:right}

img{ border:none; margin:0; padding:0}
p{margin:0; padding:0;}
input,textarea,select,button {outline:none; border:none; margin:0; padding:0}
dd,dt,dl{ margin:0; padding:0 }


.header{ width:100%; height:97px; background:url(../images/header_bg.png) repeat-x; z-index:9999999; position:relative; /*border-top:3px solid #00427A*/}
.header_nb{ width:1100px; height:97px; margin:0 auto}

.logo{ display:block; width:194px; height:57px; float:left; margin-top:20px}

.header_nb_r{ width:; height:97px; float:right; position:relative}
.searchbanben{ width:171px; height:24px; position:absolute; right:0; top:19px}

.search{ float:left; width:137px; height:24px; background:url(../images/search.png)}
.searchin{ display:block; float:left; width:106px; height:14px; line-height:14px; margin:5px 0 0 4px; background:none; color:#999999;}
.searchon{ display:block; width:14px; height:14px; float:right; margin:5px 9px 0 0; background:url(../images/searchon.png); cursor:pointer}

.navbar{ height:24px; float:right; margin-top:56px; position:relative}


ul#topnav li {height:41px; line-height:41px; float:left; margin:0 0 0 55px;}
ul#topnav li a{ font-family:Microsoft YaHei; font-size:15px; color:#333; display:block; height:41px }
ul#topnav li:hover a{color:#005BAC }



ul#topnav li .sub {
width:480px!important;
z-index:999999;
	position: absolute;
	padding:0 0 0 0;	
	top: 41px; 
	background:url(../images/subbg2.png);
	float: left;
	display: none;
	 height:auto;
	 overflow:hidden; padding-bottom:20px
}
.sub01{	left:80px;}
.sub02{	left:-90px;}
.sub03{	left:-300px;}
.sub04{	left:-326px;}
.sub05{	right:0;}

.sub_top{ width:480px; height:5px; background:url(../images/sub_top.png) repeat-x}
.sub_bottom{width:480px; height:auto; overflow:hidden}


ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
.subimg{ float:left; width:255px; height:184px; padding:18px 0 0 60px}
ul#topnav li .sub ul{ width:162px; height:auto; overflow:hidden; background:url(../images/subx.jpg) right center no-repeat;
	list-style: none;
 padding: 18px 0 0 0;
	float: left;
}
ul#topnav .sub ul li {
	 padding:0 0 0 0;
	 float:none;
	width:auto;
	height:27px;
	color: #000;
	margin:0 auto
}


ul#topnav .sub ul li a {
	 float:left;
	background: none;
 height:27px;
	display: block;
	 margin:0 0 0 0;
	 line-height:27px;
	text-decoration: none;
	margin:0;
	 padding:0;
	 width:112px;
	color:#555;
	font-weight:normal;
	 text-align:left; padding-left:50px;
	  font-family:simsun;
 font-size:12px;

}
ul#topnav .sub ul li a:hover { color:#11507C}


.banben{ display:block; width:24px; height:24px; float:right}


.banner{ width:100%; height:647px; position:relative; margin-top:-97px}
.flexslider{position:absolute;width:1920px;height:647px; top:0;  left:50%; margin-left:-960px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%; z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:17%;}
.flex-direction-nav .flex-prev{left:17%;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px; left:45%}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


.main1{ width:100%; height:349px; background:#fff; padding-top:87px}
.main1_nb{ width:1100px; height:261px; margin:0 auto;}

.main1_l{ width:485px; height:261px; float:left; position:relative}
.main1_l_nr{ width:251px; height:261px; float:right; position:relative}
.main1_bt{ width:251px; height:59px; background:url(../images/mainbtx.jpg) left bottom no-repeat}
.main1_bt_ch{ width:251px; height:20px; line-height:20px; font-family:Microsoft YaHei; font-size:18px; color:#333}
.main1_bt_en{ width:251px; height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#92979B; margin-top:10px}
.main1_wz1{ display:block; height:25px; line-height:25px; font-family:Microsoft YaHei; font-size:16px; color:#666; margin-top:10px;}
.main1_wz2{display:block; height:25px; line-height:25px; font-family:Microsoft YaHei; font-size:14px; color:#7b848d; margin-top:6px;}
.readmore{ display:block; width:105px; height:21px; background:url(../images/more_bg.png); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:center; line-height:21px; position:absolute; bottom:0; left:0}
.readmore:hover{ color:#005BAC}

/*新增样式*/
.clearfix:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
.user-login{margin-top:13px;}
.login-Nav{font-size:0;text-align:center;}
.login-Nav h3{font-size:16px;color:#333;line-height:1;display:inline-block;margin:0 50px 28px 0;font-weight:normal;cursor:pointer;}
.login-Nav h3:last-of-type{margin-right:0;}
.login-Nav h3.current{color:#47b5e8;}
.login-Info{margin-left:165px;}
.lgli{margin-bottom:10px;}
.lgli label{display: block;float: left;font-size:14px;color:#666;line-height:35px;width:95px;}
.lgli label span{color:#f20d3e;}
.lgli input[type="text"]{display: block;float: left;border:1px solid #ccc;width:320px;height:35px;}
.lgli input[type="password"]{display: block;float: left;border:1px solid #ccc;width:320px;height:35px;}
.lgoptype{margin-left:95px;}
.lgzhuang input[type='checkbox']{width:24px;height:24px;border:1px solid #dadada;float: left;margin-top:2px;appearance: none;-webkit-appearance:none;}
.lgzhuang,.zhuzhu{font-size:14px;color:#999;line-height:28px;float: left;}
.lgzhuang span{display:block;line-height:28px;float: left;margin-left:8px;margin-right:28px;}
.tijiao{font-size:16px;color:#fff;display: block;width:150px;height:35px;background-color:#47b5e8;text-align: center;line-height:35px;border:none;
margin:28px 0 0 95px;}
.zhuzhu a{color:#ff7e00;font-size:14px;text-decoration: underline;}
.zhuzhu{padding-left:32px;background:url(../images/question.png) no-repeat left center;background-size:28px;}
.lgli:nth-of-type(3) input[type="text"]{padding-left:40px;background:url(../images/quan.jpg) no-repeat left 8px center;background-size:21px;}
.login-Box .login-Info{display: none;}
.login-Box .login-Info:first-of-type{display: block;}
.lgoptype2{padding-top:10px;}
.lgli input[type="button"]{width:88px;height:37px;text-align: center;line-height:37px;border:1px solid #dadada;
background-color:#fff;border-left:none;cursor:pointer;}
.lgli22 input[type="text"]{width:232px;border-right:none;}

.user-register h2,.baseh3{font-size:16px;color:#333;line-height:1;font-weight:normal;margin:0;}
.reg-Form{margin:22px 0 0 22px;padding-bottom:40px;}
.regli label{display: block;float: left;font-size:14px;color:#666;width:100px;line-height:35px;}
.regli input[type="text"],.regli input[type="password"]
{display: block;float: left;width:397px;height:35px;line-height:35px;font-size:14px;color:#666;border:1px solid #ccc;padding-left:15px;}
.regli{margin-bottom:10px;}

.reg-box .reg-radio{display: none;}
.reg-box .reg-radio:first-of-type{display: block;}


.chli input[type="checkbox"],.xzli input[type="checkbox"],.tgli input[type="checkbox"],.addli input[type="checkbox"]
{width:20px;height:20px;border:1px solid #ccc;display: block;float: left;
appearance: none;-webkit-appearance:none;}
.chli input[type="checkbox"]:checked,.xzli input[type="checkbox"]:checked,.tgli input[type="checkbox"]:checked,.addli input[type="checkbox"]:checked{
	background:url(../images/zhong.png) no-repeat;border:none;
}
.lgzhuang input[type='checkbox']:checked{background:url(../images/zhong.png) no-repeat;border:none;background-size:24px;}
.chli label,.rali label,.xzli label,.tgli label,.addli label{display: block;float: left;font-size:14px;color:#666;line-height:20px;margin-left:10px;}
.chli{margin-right:42px;float: left;}
.reg-check{margin:20px 0 26px 22px;}
.rali input[type="radio"]{width:19px;height:19px;border:1px solid #ccc;display: block;float: left;}
.rali{float: left;margin-right:30px;margin-bottom:16px;}
.reg-radio{padding-top:25px;padding-bottom:28px;border-bottom:1px solid #e0e0e0;}
.regBtn{font-size:0;text-align: center;margin-top:28px;}
.regBtn input[type="button"],.regBtn input[type="reset"]{width:160px;height:50px;font-size:16px;color:#fff;border:none;background-color:#47b5e8;text-align: center;
line-height:50px;cursor: pointer;}
.regBtn input[type="reset"]{background-color:#ababab;margin-left:14px;}

.wjtop h2,.basede1 h3{font-size:16px;color:#333;font-weight:normal;margin:0;padding:0 0 22px;border-bottom:1px solid #e0e0e0;line-height:1;margin-bottom:13px;}
.wjtop p{font-size:14px;color:#666;line-height:36px;}
.wjtop{margin-bottom:20px;}
.wj1 textarea,.wj3 textarea,.wj4 textarea,.wj5 textarea,.wj7 textarea,.wj8 textarea,.wj11 textarea
{width:650px;height:129px;border:1px solid #ccc;display: block;margin-top:20px;resize: none;margin-left:32px;
font-size:14px;color:#666;line-height:1.5;padding-left:15px;}
.wj1{margin-bottom:30px;}
.xzli{float: left;margin-right:30px;}
.xingzhi{margin:30px 0 35px;}
.wj4,.wj5,.wj6{margin-top:36px;}
.tgong h5{font-weight:normal;font-size:14px;color:#666;margin:0;float: left;}
.tgli{float: left;margin-right:30px;}
.tgong{margin-bottom:16px;margin-left:30px;}
.tgong:first-of-type{margin-top:25px;}
.wj7{padding-top:20px;}
.tgong input[type="text"]{width:80px;font-size:14px;color:#666;border-bottom:1px solid #ababab;}
.wj8{margin-top:30px;}
.wj9{margin-top:35px;font-size:16px;color:#666;line-height:1;margin-bottom:30px;}
.wj9 input[type="text"]{width:40px;font-size:16px;color:#666;line-height:1;border-bottom:1px solid #ababab;}
.addli{float: left;margin-right:35px;margin-bottom:12px;}
.advage{margin:19px 0 0 32px;}
.wj11{padding-top:24px;padding-bottom:40px;border-bottom:1px solid #e0e0e0;}

.basede1 p{font-size:14px;line-height:46px;color:#666;margin-left:22px;}
.basede1 h3{margin-bottom:20px;}
.basede1 p span{width:98px;display:inline-block;}
.basede1{padding-bottom:28px;border-bottom:1px solid #e0e0e0;}
.baseForm{padding:32px 0 35px 22px;}
.baseli label{display: block;float: left;font-size:14px;color:#666;width:102px;line-height:35px;}
.baseli input[type="text"],.baseli select{width:397px;height:35px;line-height:35px;border:1px solid #ccc;padding-left:15px;font-size:14px;color:#666;}
.baseli{margin-bottom:10px;}
.baseli textarea{width:650px;height:129px;border:1px solid #ccc;padding-left:15px;font-size:14px;color:#666;line-height:1.5;resize: none;padding-top:15px;}
.de11 h3,.de12 h3,.de13 h3{font-size:16px;color:#333;line-height:1;margin:0 0 22px;font-weight:normal;}
.de11 p,.de12 p{font-size:14px;color:#666;line-height:1;margin-left:22px;}
.de11{margin-bottom:42px;}
.de12 textarea{width:752px;height:142px;border:1px solid #ccc;padding-left:15px;font-size:14px;color:#666;line-height:1.5;resize: none;
padding-top:15px;margin:28px 0 0 22px;}
.de13{margin-top:30px;padding-bottom:15px;border-bottom:1px solid #e0e0e0;}
.upli p{font-size:14px;color:#666;line-height:35px;float: left;}
.upfile{float: left;position: relative;width:90px;height:35px;background-color:#5fbde9;font-size:14px;color:#fff;text-align: center;line-height:35px;
margin:0 14px 0 38px;}
.upfile input[type='file']{opacity:0;position: absolute;left:0;top:0;width:100%;height:35px;cursor:pointer;}
.upli input[type="button"]{display: block;width:64px;height:35px;border:1px solid #ccc;text-align: center;line-height:35px;font-size:14px;
color:#666;float: left;cursor:pointer;}
.uplibutton{display: block;width:64px;height:35px;border:1px solid #ccc;text-align: center;line-height:35px;font-size:14px;
color:#666;float: left;cursor:pointer;}
.upli{margin-bottom:10px;}
.uploadForm{margin-left:22px;}
.baseli select,.jjli select{background:url(../images/lala.png) no-repeat right 14px center;appearance: none;-webkit-appearance: none;}

.jjli select{width:165px;}
.jjli{float: left;}
.jjli:first-of-type{margin-right:24px;}
.jjli:last-of-type label{width:42px;}


.main1_r{ width:554px; height:261px; float:right; }

.main1_r_nr{ width:320px; height:261px; float:right; position:relative}
.zhici_bt{ display:block; height:25px; line-height:25px; font-family:Microsoft YaHei; font-size:16px; color:#666; margin-top:20px;}

.zhici_wz{display:block; height:auto; overflow:hidden; line-height:26px; font-family:Microsoft YaHei; font-size:14px; color:#7b848d; margin-top:8px;}



.main2{ width:100%; height:551px; background:#F6F6F6; padding-top:1px }
.main2_bt{width:400px; height:59px; background:url(../images/mainbtx.jpg) center bottom no-repeat; margin:0 auto; margin-top:73px}
.main2_bt_ch{width:400px; height:22px; line-height:20px; font-family:Microsoft YaHei; font-size:22px; color:#333;  text-align:center}
.main2_bt_en{width:400px; height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#92979B; margin-top:10px;  text-align:center}

#c{ width:492px; height:42px; background:url(../images/dt_topbg.jpg); margin:30px auto 0 auto}
#c ul{}
#c ul li{ float:left; width:122px; height:40px; line-height:40px; text-align:center; border-left:1px solid #DDDDDD; margin-top:1px}
#c ul li a{ display:block; width:122px; height:40px; font-family:Microsoft YaHei; font-size:14px;}
.libg a{ color:#fff; background:#47B5E8}
.li1 a{ color:#848c93}
.libg a.cli1{ background:url(../images/libgl.png)!important}
.libg a.cli4{ background:url(../images/libgr.png)!important}
.con2nb1{ width:1100px; height:178px; margin:45px auto 0 auto}

#slideBox{width:1100px; overflow:hidden;}
#slideBox .J_slide_list{ width:3600px;}
#slideBox .J_slide_list .J_slide_item{width:1100px; height:178px; float:left;}
#slideBox .J_slide_list .J_slide_item img{vertical-align:top;}


#slideBox .J_slide_trigger{ width:93px; height:32px; margin:48px auto 0 auto }
#slideBox .J_slide_trigger li,.J_slide_trigger a{}
#slideBox .J_slide_trigger li{float:left; margin:0 5px 0 0}
#slideBox .J_slide_trigger li span{display:block; width:26px; height:4px;cursor:pointer;float:left; background:url(../images/caseli1.jpg)}
#slideBox .J_slide_trigger li.cur span,.J_slide_trigger li span:hover{ background:url(../images/caseli2.jpg)}

.lipre{display:block; width:7px; height:30px; float:left}
.linext{display:block; width:7px; height:30px; float:left}
.cur span.lipre{ background:url(../images/lipre.jpg)}
.cur span.linext{background:url(../images/linext.jpg)}

.J_slide_advance{ width:600px; float:left; height:148px; margin-top:1px;}
.J_slide_advance p{ width:199px; margin-right:1px; float:left;}





#slideBox2{width:1100px; overflow:hidden;}
#slideBox2 .J_slide_list2{ width:3600px;}
#slideBox2 .J_slide_list2 .J_slide_item2{width:1100px; height:178px; float:left;}
#slideBox2 .J_slide_list2 .J_slide_item2 img{vertical-align:top;}


#slideBox2 .J_slide_trigger2{ width:93px; height:32px; margin:48px auto 0 auto }
#slideBox2 .J_slide_trigger2 li,.J_slide_trigger2 a{}
#slideBox2 .J_slide_trigger2 li{float:left; margin:0 5px 0 0}
#slideBox2 .J_slide_trigger2 li span{display:block; width:26px; height:4px;cursor:pointer;float:left; background:url(../images/caseli1.jpg)}
#slideBox2 .J_slide_trigger2 li.cur span,.J_slide_trigger2 li span:hover{ background:url(../images/caseli2.jpg)}

.lipre{display:block; width:7px; height:30px; float:left}
.linext{display:block; width:7px; height:30px; float:left}
.cur span.lipre{ background:url(../images/lipre.jpg)}
.cur span.linext{background:url(../images/linext.jpg)}

.J_slide_advance2{ width:600px; float:left; height:148px; margin-top:1px;}
.J_slide_advance2 p{ width:199px; margin-right:1px; float:left;}










.newsnr{ width:331px; height:178px; display:block; float:left;  margin-left:51px}
.newsnr_bt{ display:block; width:331px; height:24px; line-height:24px; font-family:Microsoft YaHei; font-size:14px; color:#333}
.newsnr_date{ display:block; width:331px; height:24px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#969696; margin-top:2px; margin-bottom:10px}
.newsnr_xq{ display:block; width:331px; height:65px;}
.newsnr_img{ float:left; display:block; width:99px; height:65px; margin-right:9px}
.newsnr_wz{  line-height:22px; font-family:Microsoft YaHei; font-size:12px; color:#666; }
.more{ background:url(../images/more1.jpg); display:block; width:65px; height:21px; margin-top:28px}

.newsnr:hover .newsnr_bt{ color:#47B5E8}
.newsnr:hover .newsnr_date{ color:#47B5E8}
.newsnr:hover .newsnr_wz{ color:#47B5E8}
.newsnr:hover .more{ background:url(../images/more2.jpg);}



.main3{ width:1100px; height:620px; margin:0 auto; padding-top:1px}
.main3_nb{ width:1100px; height:434px; margin:55px auto 0 auto}
.main3_nr{ display:block; width:273px; height:434px; float:left; position:relative; overflow:hidden; margin-left:2px}
.main3_nrimg{ display:block; width:273px; height:279px; margin:0 auto}
.main3_nrxq1{ display:block; width:273px; height:154px; margin:0 auto; padding-top:1px}
.num1{ display:block; width:58px; height:48px; margin:32px auto 0 auto; background:url(../images/numbg.jpg); color:#bababa; font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:48px; text-align:center}
.main3_nrbt1{ display:block; width:220px; height:20px; line-height:20px; margin:12px auto 0 auto; font-family:Microsoft YaHei; font-size:14px; color:#666; text-align:center;}
.main3_nrwz1{display:block; width:220px; height:20px; line-height:20px; margin:0 auto 0 auto; font-family:Microsoft YaHei; font-size:12px; color:#999; text-align:center;}

.main3_nrxq2{ display:block; width:273px; height:246px; background:#47B5E8; position:absolute; left:0; bottom:-244px; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}

.num2{ display:block; width:58px; height:48px; margin:32px auto 0 auto; background:url(../images/numbg2.jpg); color:#fff; font-size:40px; font-family:Arial, Helvetica, sans-serif; line-height:48px; text-align:center}
.main3_nrbt2{ display:block; width:220px; height:20px; line-height:20px; margin:12px auto 0 auto; font-family:Microsoft YaHei; font-size:18px; color:#fff; text-align:center;}
.main3_nrwz2{display:block; width:220px; height:auto; overflow:hidden; line-height:22px; margin:14px auto 0 auto; font-family:Microsoft YaHei; font-size:12px; color:#fff; text-align:center;}
.jt{ display:block; width:11px; height:19px; margin:20px auto 0 auto}


.main3_nr:hover .main3_nrxq2{ bottom:0}








.main4{ width:100%; height:1036px; background:url(../images/main4bg.jpg) bottom center no-repeat; padding-top:1px}

#d{ width:993px; height:174px; margin:34px auto 0 auto}
#d ul{}
#d ul li{ float:left; width:65px; height:174px; margin:0 0 0 115px; text-align:center; }
#d ul li a{ display:block; width:105px; height:96px; font-family:Microsoft YaHei; font-size:16px; padding-top:80px}

.liabg{ background:url(../images/libga.png) bottom center no-repeat}
.liabg a{ color:#02aee5}
.lia1 a{  color:#666}

.dli1{ background:url(../images/pro1a.jpg) top center no-repeat}
.dli2{background:url(../images/pro2a.jpg) top center no-repeat}
.dli3{background:url(../images/pro3a.jpg) top center no-repeat}
.dli4{background:url(../images/pro4a.jpg) top center no-repeat}
.dli5{background:url(../images/pro5a.jpg) top center no-repeat}
.dli6{background:url(../images/pro6a.png) top center no-repeat}

.liabg a.dli1{background:url(../images/pro1b.jpg) top center no-repeat}
.liabg a.dli2{background:url(../images/pro2b.jpg) top center no-repeat}
.liabg a.dli3{background:url(../images/pro3b.jpg) top center no-repeat}
.liabg a.dli4{background:url(../images/pro4b.jpg) top center no-repeat}
.liabg a.dli5{background:url(../images/pro5b.jpg) top center no-repeat}
.liabg a.dli6{background:url(../images/pro6b.png) top center no-repeat}

.xs{ width:1238px; height:535px; margin:73px auto 0 auto; position:relative; overflow:hidden}
.con2nb2{ width:1238px; height:535px; position:absolute; left:0; top:0 }


.mr_frbox{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl ul li{display:inline;float:left;margin-right:81px;width:314px;height:385px; position:relative; background:#fff}
.mr_frUl ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}




.proimg{ display:block; width:244px; height:189px; margin:34px auto 0 auto}
.probt{ display:block; width:244px; height:27px; line-height:27px; text-align:center;font-family:Microsoft YaHei; font-size:16px; color:#0168ad; margin:30px auto 0 auto}
.prowz{display:block; width:244px; height:27px; line-height:27px; text-align:center; font-family:Microsoft YaHei; font-size:14px; color:#666666; margin:0 auto}

.pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more.jpg); margin:29px auto 0 auto}

.mr_frUl ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}

.promore{ display:block; width:358px; height:60px; margin:90px auto 0 auto}



.mr_frbox2{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL2{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl2{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR2{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl2 ul li{display:inline;float:left;margin-right:81px; width:314px;height:385px; position:relative; background:#fff}
.mr_frUl2 ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}
.mr_frUl2 ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}

.mr_frbox3{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL3{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl3{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR3{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl3 ul li{display:inline;float:left;margin-right:81px;width:314px;height:385px; position:relative; background:#fff}
.mr_frUl3 ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}
.mr_frUl3 ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}

.mr_frbox4{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL4{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl4{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR4{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl4 ul li{display:inline;float:left;margin-right:81px;width:314px;height:385px; position:relative; background:#fff}
.mr_frUl4 ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}
.mr_frUl4 ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}

.mr_frbox5{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL5{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl5{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR5{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl5 ul li{display:inline;float:left;margin-right:81px;width:314px;height:385px; position:relative; background:#fff}
.mr_frUl5 ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}
.mr_frUl5 ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}


.mr_frbox6{height:385px;padding:0 0px 0px; width:1238px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL6{cursor:pointer;display:inline;left:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl6{float:left;height:385px;width:1100px; overflow:hidden; margin-left:70px}
.mr_frBtnR6{cursor:pointer;display:inline;right:0;height:47px;top:162px; width:47px; position:absolute; z-index:999}
.mr_frUl6 ul li{display:inline;float:left;margin-right:81px;width:314px;height:385px; position:relative; background:#fff}
.mr_frUl6 ul li a{display:block; width:314px;height:384px; position:relative; padding-top:1px}
.mr_frUl6 ul li a:hover .pro_more{ display:block; width:118px; height:32px; background:url(../images/pro_more2.jpg)}






.footer{ width:100%;overflow: hidden;background:url(../images/footer_bg.jpg) repeat-x #222126;}
.footer1{ width:1100px; height:324px; margin:0 auto}
.ftnav{ width:90px; height:auto; overflow:hidden; float:left; margin:50px 78px 0 0}
.ftnav_bt{ width:90px; height:26px; line-height:26px; font-family:Microsoft YaHei; font-size:14px; color:#fff}
.ftnavul{ width:90px; height:auto; overflow:hidden; margin-top:19px}
.ftnavul li{ width:90px; height:16px; line-height:16px; margin-bottom:8px}
.ftnavul li a{ font-family:Microsoft YaHei; font-size:12px;color:#8A8A94}

.ftnavul li a:hover{ color:#fff}

.ewm{ width:90px; height:90px; margin-top:20px}

.footer2{ width:1100px;overflow: hidden; margin:0 auto;padding:15px 0;}

.footer2_l{ float:left;line-height:20px; font-size:12px; font-family:Arial, Microsoft YaHei; color:#8a8a95}
.footer2_l a{font-size:12px; font-family:Arial, Microsoft YaHei; color:#8a8a95}
.footer2_l a:hover{ color:#ddd}
.footer2_r{ float:right; line-height:28px; font-size:12px; font-family:Arial, Microsoft YaHei; color:#8a8a95; overflow:hidden}








/*��ҳ*/
.nybanner{ width:100%; height:342px; position:relative; margin-top:-97px}


.ny_bg{ width:100%; height:auto; overflow:hidden; background:#f5f5f5}

.nymain{ width:1100px; height:auto; overflow:hidden; margin:29px auto 69px auto}
.nymain_l{ width:835px; height:auto; overflow:hidden; float:left; background:#fff; padding-top:1px}
.nyweizhi{ width:783px; height:51px; background:url(../images/weizhi.jpg) repeat-x; margin:14px auto 0 auto }

.nyweizhi_l{ float:left;  height:51px; line-height:51px;}
.nybt_ch{ float:left; height:50px; border-bottom:1px solid #46B5EA; font-family:Microsoft YaHei; font-size:16px; color:#333;}
.nybt_en{float:left; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7b848d; margin-left:4px }


.nyweizhi_r{ float:right; height:51px; line-height:51px; font-size:12px; color:#999}
.nyweizhi_r a{font-size:12px; color:#999}
.nyweizhi_r a:hover{ color:#47b5e8}



.nymainnr{ width:783px; height:auto; overflow:hidden; margin:0 auto; padding:23px 0 50px 0}

.dy{font-family:Arial, Microsoft YaHei;font-size:14px; color:#7b848d;line-height:28px;text-indent:2em;}
.dy p:last-of-type{margin-bottom:0;}
.dy p{margin-bottom:15px!important;}


.nymain_r{ width:238px; height:auto; overflow:hidden; float:right}
.nydh_top{ width:238px; height:65px; background:#47B5E8; padding-top:1px}
.nydh_topwz{ height:25px; line-height:25px; background:url(../images/dh_top.jpg) left center no-repeat; font-family:Microsoft YaHei; font-size:20px; color:#fff; padding-left:15px; margin:21px 0 0 39px}


.nydh{ width:238px; height:auto; overflow:hidden}
.nydh li{ width:238px; height:49px; border-bottom:1px solid #E8E8E8; background:#fff; line-height:49px;}
.nydh li a{ display:block; width:198px; height:49px; padding-left:41px; font-family:Microsoft YaHei; font-size:16px; color:#666;}
.nydh li a:hover{ color:#46B5EA}
.dq{ color:#46B5EA !important;}
.nycontact{ width:238px; height:89px; margin:18px auto 0 auto}



/*detail*/


.detail_bt{ width:783px; height:auto; overflow:auto; font-family:Arial, Microsoft YaHei; font-size:18px; line-height:34px; color:#47b5e8; margin:0 auto; text-align:center}

.detail_xq{  height:31px; line-height:31px; margin:16px auto 0 auto; text-align:center; position:relative; float:left;  left:50%}


.dateny{ display:block; float:left;  font-size:12px; color:#8e8e8e; background:url(../images/date_bg.jpg) left 9px no-repeat;  border-right:1px solid #efefef; padding-right:10px; height:14px; line-height:14px; position:relative; left:-50%}

.djl{ display:block;  float:left;font-size:12px; color:#8e8e8e; background:url(../images/djl_bg.jpg) left no-repeat;border-right:1px solid #efefef;  margin-left:10px; padding-right:10px;height:14px; line-height:14px;position:relative; left:-50% }


.fx{ display:block; width:110px; float:left; position:relative; left:-50%}



.detail_nr{ width:783px; height:auto; overflow:hidden; margin:15px auto 0 auto; padding-bottom:34px; font-size:12px; color:#999; line-height:30px; border-bottom:1px solid #eee }

.detail_nr p{font-size:14px!important; color:#444!important;}
.detail_nr span{font-size:14px!important; color:#444!important}
.detail_nr a{font-size:14px!important; color:#444!important}
.detail_nr a:hover{color:#0099CC}
.detailbottom{ width:783px; height:auto; overflow:hidden; margin:24px auto 0 auto; position:relative}
.d_bottom_l{ width:642px; float:left}
.pre_p{ width:642px; height:28px;}
.pre_l{ float:left; width:57px; height:28px; line-height:28px;  font-size:12px; color:#999}
.pre_r{ float:left; width:585px; height:28px; line-height:28px; font-size:12px; color:#999}
.pre_r:hover{ color:#47b5e8}
.fh{ display:block; width:37px; height:37px; bottom:10px; right:0; position:absolute}




.fy{ width:783px; height:auto; overflow:hidden; margin:0 auto}
.fy ul{}
.fy ul li{ width:36px; height:36px; float:left; margin:0 3px 0 0; text-align:center; line-height:36px; font-size:12px; color:#747474 }
.fy ul li a{ display:block; width:36px; height:36px; background:#efefef; text-align:center; line-height:36px; font-size:12px; color:#747474}
.fy ul li a:hover{ background:#9E9E9E; color:#fff}
.fydq{background:#9E9E9E!important; color:#fff!important}



/*�����б�1*/
.topNews_list{margin:0 auto 15px auto; width:783px; height:auto; padding:17px 0 21px 0;  position:relative; overflow:hidden; background:#FAFAFA}
.topNews_li,.topNews_li li{margin:0 auto; width:783px; height:165px; overflow:hidden;}
.topNews_li_img{margin-left:18px}
.topNews_li_img,.topNews_li_img img{ width:256px; height:165px; overflow:hidden; }
.topNews_li_dl{width:460px; height:auto; overflow:hidden; margin:0 20px 0 0}
.topNews_li_dt{width:460px; height:20px; line-height:20px; font-size:18px; color:#333; margin-bottom:20px; font-weight:bold; overflow:hidden; margin-top:20px}
.topNews_li_dd{width:460px;height:auto; overflow:hidden;line-height:20px; color:#009E87; margin-bottom:5px;  }
.topNews_li_dt a{color:#47b5e8;font-size:18px; font-family:Arial, Microsoft YaHei; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.topNews_li_dd a{color:#777;font-size:13px; font-family:Arial, Microsoft YaHei;   transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.topNews_li_dt a:hover,.topNews_li_dd a:hover{color:#47b5e8;}
.topNews_li_more{width:360px; height:15px; line-height:15px; background:url(../images/news_more_icon.jpg) no-repeat left center; padding-left:20px; color:#009E87;}
.topNews_li_more a{color:#009E87;}
.topNews_li_ben{position:absolute; right:20px; bottom:20px; z-index:1000;}
.topNews_li_ben li{float:left; margin-left:5px;}
.topNews_li_perv{background:url(../images/bleft.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}
.topNews_li_next{background:url(../images/bright.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}

.nyreadmore{ display:block; width:132px; height:32px; margin-top:18px}

.wzlb2wb{ width:783px; height:auto; overflow:hidden; margin:0 auto 40px auto}
.wzlb2{ display:block; width:783px; height:162px; border-bottom:1px solid #eee}

.wzlb2_date{ float:left; width:81px; height:95px; background:#F5F5F5; margin-top:25px; padding-top:15px}
.w2_date1{ display:block; width:81px; height:51px; line-height:51px; text-align:center; font-size:40px;  font-family:Arial, Microsoft YaHei;  color:#47b5e8}
.w2_date2{display:block; width:81px; height:21px; line-height:21px; text-align:center; font-size:12px;  font-family:Arial, Microsoft YaHei;  color:#47b5e8}


.wzlb2_r{ width:574px; height:110px; float:left; margin:25px 0 0 30px}
.wzlb2_bt{ display:block; width:574px; height:30px; line-height:30px; font-size:16px; color:#000; font-family:Arial, Microsoft YaHei; }
.wzlb2_xq{ width:574px; height:24px; margin-top:6px}
.w2_xq1{ display:block; height:24px; line-height:24px; float:left; background:url(../images/date.png) left 6px no-repeat; color:#bbb; padding-left:17px;  font-family:Arial, Microsoft YaHei; }
.w2_xq2{display:block; height:24px; line-height:24px; float:left; background:url(../images/djl.png) left 6px no-repeat; color:#bbb; padding-left:19px;  font-family:Arial, Microsoft YaHei;  margin-left:15px}

.wzlb2_nr{ display:block; width:574px; height:25px; line-height:25px; margin-top:6px; color:#565656;  font-family:Arial, Microsoft YaHei; }
.wzlb2:hover .wzlb2_bt{ color:#47b5e8}
.wzlb2:hover .w2_xq1{ background:url(../images/date2.png) left 6px no-repeat;color:#47b5e8}
.wzlb2:hover .w2_xq2{background:url(../images/djl2.png) left 6px no-repeat; color:#47b5e8}
.wzlb2:hover .wzlb2_nr{ color:#47b5e8}







/*�����б�2*/
.lbnr{ display:block; width:783px; height:auto; overflow:hidden; border-bottom:1px solid #EBEBEB; margin-bottom:30px; padding-bottom:30px}
.lbimg{ display:block; width:222px; height:165px; border:1px solid #D1D1D1; float:left; margin-top:10px;text-align:center;}
.ds{display:inline-block; height:130%; width:0; vertical-align:middle;}
.protop img{ max-width:222px; max-height:165px;}


.lb_r{ width:540px;height:auto; overflow:hidden;  float:right; margin-top:0;}
.lbnrbt{ display:block; width:540px; height:35px; line-height:35px; color:#454545;  font-family:Arial, Microsoft YaHei; font-size:18px; font-weight:bold}
.lbnrwz{ display:block; width:540px; height:auto; overflow:hidden;  color:#666; font-family:Arial, Microsoft YaHei; font-size:14px; line-height:24px; margin-top:4px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }
.readmore2{ display:block; width:550px; height:14px; margin-top:20px; background:url(../images/readbg.jpg) left no-repeat;padding-left:20px; color:#E4730D; font-size:12px; font-family:Arial, Microsoft YaHei; }

.lbnr:hover .lbnrwz{ color:#0099CC}


.lb_r2{ width:783px; height:auto; overflow:hidden; float:right; margin-top:0;}
.lbnrbt2{ display:block; width:783px; height:35px; line-height:35px; color:#454545; font-family:Arial, Microsoft YaHei; font-size:18px; font-weight:bold}
.lbnrwz2{ display:block; width:783px; height:auto; overflow:hidden; color:#666; font-family:Arial, Microsoft YaHei; font-size:14px; line-height:24px; margin-top:4px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }

.lbnr:hover .lbnrwz2{ color:#0099CC}



/*�����б�3*/
.threetw{ width:783px; height:auto; overflow:hidden; margin:0 auto 30px auto}
.threetu{ width:781px; height:auto; overflow:hidden; border:1px solid #ccc; margin:0 auto 20px 0; padding-bottom:10px}
.threetunb{ width:226px; height:235px; float:left; margin:20px 0 0 30px; position:relative}
.wzlb3img{ display:block; width:226px; height:160px}
.threewz{ display:block; width:226px; font-family:Microsoft YaHei;font-size:14px; color:#333; line-height:20px; margin:9px auto 0 auto}
.threewz:hover{ color:#09C}
.threemore{ color:#C5C4C3; font-size:12px; display:block; background:url(../images/morebg.jpg) left no-repeat; padding-left:8px; position:absolute; bottom:0px; left:0px}
.threemore:hover{ color:#09C}
.threewen{ margin:0 0 0 0}
.threewen ul{}
.threewen ul li{ width:771px; height:58px; line-height:58px; background:url(../images/wzlb3libg.jpg) no-repeat; padding-left:12px}
.threewen ul li a{ font-size:13px;  font-family:Arial, Microsoft YaHei;color:#666666}
.threewen ul li a:hover{ color:#09C}
.threewen ul li span{ font-size:12px; color:#666}



.prodet{ width:1100px; height:auto; overflow:hidden; margin:0 auto}






.nymain2{ width:1100px; height:auto; overflow:hidden; margin:29px auto 69px auto; background:#fff; padding-bottom:30px}





.nyweizhi2{ width:1032px; height:51px; background:url(../images/weizhi.jpg) repeat-x; margin:14px auto 0 auto }

.nyweizhi2_l{ float:left;  height:51px; line-height:51px;}
.nybt_ch{ float:left; height:50px; border-bottom:1px solid #46B5EA; font-family:Microsoft YaHei; font-size:16px; color:#333;}
.nybt_en{float:left; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7b848d; margin-left:4px }


.nyweizhi2_r{ float:right; height:51px; line-height:51px; font-size:12px; color:#999}
.nyweizhi2_r a{font-size:12px; color:#999}
.nyweizhi2_r a:hover{ color:#47b5e8}




.cpnav{ width:1032px; height:120px; margin:30px auto 0 auto; background:url(../images/proul.jpg) repeat-x;}

.zdcp{ width:84px; height:120px;float:left; width:84px; height:120px; text-align:center; margin:0 0 0 75px}
.zdcp a{display:block; width:84px; height:80px; font-family:Microsoft YaHei; font-size:14px; color:#666; padding-top:40px; background:url(../images/proli1.jpg) center 74px no-repeat  ;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.zdcp a:hover{ color:#02aee5; padding-top:6px; height:114px;background:url(../images/prolibg_0b.jpg) center 36px no-repeat}

.proul{ width:; float:left; height:120px; }
.proul li{ float:left; width:84px; height:120px; text-align:center; margin:0 0 0 75px}
.proul li a{ display:block; width:84px; height:80px; font-family:Microsoft YaHei; font-size:14px; color:#666; padding-top:40px; background:url(../images/proli1.jpg) center 74px no-repeat  ;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}

.proul li a:hover{ color:#02aee5; padding-top:6px; height:114px}

.proul li a.pro1:hover { background:url(../images/prolibg_1b.jpg) center 36px no-repeat }
.proul li a.pro2:hover { background:url(../images/prolibg_2b.jpg) center 36px no-repeat }
.proul li a.pro3:hover { background:url(../images/prolibg_3b.jpg) center 36px no-repeat }
.proul li a.pro4:hover { background:url(../images/prolibg_4b.jpg) center 36px no-repeat }
.proul li a.pro5:hover { background:url(../images/prolibg_5b.jpg) center 36px no-repeat }

.prodq a.pro0{background:url(../images/prolibg_0b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro1{background:url(../images/prolibg_1b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro2{background:url(../images/prolibg_2b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro3{background:url(../images/prolibg_3b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro4{background:url(../images/prolibg_4b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}
.prodq a.pro5{background:url(../images/prolibg_5b.jpg) center 36px no-repeat!important; color:#02aee5; padding-top:6px; height:114px}






.tpfg{ width:1032px; height:auto; overflow:hidden; margin:54px auto 0 auto}

.tpfgnr{ display:block; width:308px; height:307px; border:1px solid #D6D6D6; float:left; position:relative; overflow:hidden; margin:0 0 48px 51px}
.fgimg{ display:block; width:308px; height:224px;}

.fg_bottom{ display:block; width:308px; height:82px; padding-top:1px}
.fgwz1{ display:block; width:308px; height:20px; line-height:20px; margin-top:20px; text-align:center; font-family:Arial, Microsoft YaHei; font-size:16px; color:#0168ad}
.fgwz2{ display:block; width:308px; height:20px; line-height:20px; margin-top:6px; text-align:center; font-family:Arial, Microsoft YaHei; font-size:14px; color:#666}

.tpfgnr:hover{ border:1px solid #47B5E8;}
.tpfgnr:hover .fg_bottom{ background:#47B5E8}
.tpfgnr:hover .fgwz1{ color:#fff}
.tpfgnr:hover .fgwz2{ color:#fff}

.hoverbg{ display:block; width:308px; height:224px; position:absolute; left:0; top:-224px}
.tpfgnr:hover .hoverbg{ top:0}

.fy2{ width:1032px; height:auto; overflow:hidden; margin:0 auto}
.fy2 ul{}
.fy2 ul li{ width:36px; height:36px; float:left; margin:0 3px 0 0; text-align:center; line-height:36px; font-size:12px; color:#747474 }
.fy2 ul li a{ display:block; width:36px; height:36px; background:#efefef; text-align:center; line-height:36px; font-size:12px; color:#747474}
.fy2 ul li a:hover{ background:#9E9E9E; color:#fff}
.fydq{background:#9E9E9E!important; color:#fff!important}






.prodetnr{ width:1100px; height:auto; overflow:hidden; margin:47px auto 100px auto}
.prodetnr_l{ width:519px; height:378px; float:left}
.prodetnr_r{ width:477px; height:auto; border-left:1px solid #efefef; float:right; padding-left:30px}


.projsbt{ width:477px; height:auto; line-height:26px;font-family:Arial, Microsoft YaHei; font-size:18px; color:#0168ad; margin:0 auto 0 auto}
.projsnr{width:477px; height:auto; overflow:hidden;  margin:20px auto 0 auto; padding-bottom:45px}


.parameter{ width:477px;  margin-top:10px; font-size:12px; color:#999999; line-height:30px}

.projsd{ width:477px; height:auto; overflow:hidden;  margin-bottom:20px; font-size:14px; color:#999999;}
.projsd_left{ display:block; font-family:Arial,Microsoft YaHei; line-height:24px; font-size:14px; color:#0168AD;}
.projsd_right{ display:block;font-family:Arial,Microsoft YaHei; font-size:14px; color:#666;  width:470px; height:auto; overflow:hidden; line-height:24px; padding-left:7px}


/*��ҳ*/
.fy{  width:1150px; height:auto;overflow:hidden; margin:30px auto 0px auto;}

.fy a{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left; font-size:12px; color:#747474; background:#ebebeb; margin-right:3px;}
.fy a:hover{ color:#fff; background:#9E9E9E}
.fy span{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left;font-size:12px; color:#747474;}
.fy .cpb {color:#fff; background:#9E9E9E}
.dqfy{color:#9E9E9E!important; background:#9E9E9E!important}


/*����*/
.searcha{ margin:20px 0 0 10px; width:783px; height:auto; overflow:hidden}
.searcha ul{width:760px;}
.searcha ul li{ height:32px; line-height:30px; background:url(../images/wzlb3libg2.jpg) no-repeat; padding-left:20px;}
.searcha ul li a{ font-size:12px; color:#666666}
.searcha ul li a:hover{ color:#47b5e8}
.searcha ul li span{ font-size:14px;}



/*����*/
.denglu{ width:473px; height:305px; margin:0 auto 0 auto}
.feed_bg{ width:100%; height:600px; overflow:hidden;}
.yhm{ width:1042px; height:auto; overflow:hidden; margin:10px 0 0 0 }

.yzm{ display:block; width:60px; height:20px; margin:5px 0 0 14px; float:left}

/*����*/
.fankui{ width:783px; height:auto; overflow:hidden; }


.fankuitop{ width:783px; height:41px; background:url(../images/fankuitop_bg.jpg); margin:1px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Microsoft Yahei; font-size:14px; line-height:41px;  background:url(../images/fktb.jpg) left no-repeat; display:block; width:720px; padding-left:30px; margin:0 auto}

.fankuinr{ width:780px; height:487px; margin:30px auto 0 auto}




/*������5-30*/

.main1_img{ display:block; width:203px; height:261px; float:left; position:relative}
.dsz_jt{ display:block; width:13px; height:21px; position:absolute; right:0; top:24px; background:url(../images/dsz_jt.png)}











.newswb{ width:1100px; height:258px; overflow:hidden; margin:45px auto 0 auto; position:relative}


.mr_frbox_news1{height:258px;padding:0 0px 0px; width:1100px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL_news1{cursor:pointer;display:inline;left:46%;height:24px;top:190px; width:24px; position:absolute; z-index:999}
.mr_frUl_news1{float:left;height:258px;width:1100px; overflow:hidden; margin-left:0}
.mr_frBtnR_news1{cursor:pointer;display:inline;right:46%;height:24px;top:190px; width:24px; position:absolute; z-index:999}
.mr_frUl_news1 ul li{display:inline;float:left;margin-right:51px;width:331px;height:178px; position:relative; }





.mr_frbox_news2{height:258px;padding:0 0px 0px; width:1100px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL_news2{cursor:pointer;display:inline;left:46%;height:24px;top:190px; width:24px; position:absolute; z-index:999}
.mr_frUl_news2{float:left;height:258px;width:1100px; overflow:hidden; margin-left:0}
.mr_frBtnR_news2{cursor:pointer;display:inline;right:46%;height:24px;top:190px; width:24px; position:absolute; z-index:999}
.mr_frUl_news2 ul li{display:inline;float:left;margin-right:51px;width:331px;height:178px; position:relative; }



.mr_frbox_news3{height:258px;padding:0 0px 0px; width:1100px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL_news3{cursor:pointer;display:inline;left:46%;height:24px;top:190px; width:24px; position:absolute; z-index:999}
.mr_frUl_news3{float:left;height:258px;width:1100px; overflow:hidden; margin-left:0}
.mr_frBtnR_news3{cursor:pointer;display:inline;right:46%;height:24px;top:190px; width:24px; position:absolute; z-index:999}
.mr_frUl_news3 ul li{display:inline;float:left;margin-right:51px;width:331px;height:178px; position:relative; }




.mr_frbox_news4{height:258px;padding:0 0px 0px; width:1100px; position:relative; margin:0 auto 0 auto}
.mr_frBtnL_news4{cursor:pointer;display:inline;left:46%;height:24px;top:190px; width:24px; position:absolute; z-index:999}
.mr_frUl_news4{float:left;height:258px;width:1100px; overflow:hidden; margin-left:0}
.mr_frBtnR_news4{cursor:pointer;display:inline;right:46%;height:24px;top:190px; width:24px; position:absolute; z-index:999}
.mr_frUl_news4 ul li{display:inline;float:left;margin-right:51px;width:331px;height:178px; position:relative; }










.wzlb2_jt{ width:33px; height:33px; float:right; background:url(../images/wzlb2_jt1.jpg); margin:75px 20px 0 0}
.wzlb2:hover .wzlb2_jt{ width:33px; height:33px; float:right; background:url(../images/wzlb2_jt2.jpg);}





/*���¼�*/
.memortext{padding-bottom:22px;}
.memorcheckbox{background:url(../images/memorcheckbg.jpg) no-repeat left top;height:56px;overflow:hidden; margin-top:40px}
.memorcleckyear{float:left;width:620px;overflow:hidden;}
.memorcleckyear ul{width:3000px;margin:0;}
.memorcleckyear ul li{float:left;display:inline;width:42px;text-align:center;display:inline;margin:34px 10px 0 10px;cursor:pointer;font-family:Microsoft YaHei; font-size:14px}

.memorcleckyear ul li.selected{color:#09C;font-family:Microsoft YaHei;}
.memorcleckyear ul li.selected a{color:#F1AE45;font-family:Microsoft YaHei;}

.memorcheckcont{margin-top:60px;display:none;}
.memorcheckleft{float:left;width:134px;height:100px;background:url(../images/memorcheckleftbg.jpg) no-repeat 47px 0;text-indent:54px;padding-top:22px;color:#fff;font-family:Microsoft YaHei; font-size:14px}
.memorcheckright{float:left;width:610px;background:url(../images/memorcheckrightbg.jpg);}
.memorcheckright ul li{line-height:30px;vertical-align:middle}
.memorcheckright ul li time{width:64px;float:left;display:block;}
.memorcheckright ul li .memorcheckcontent{width:610px;float:left;font-family:Microsoft YaHei; font-size:14px; color:#666}
.memorcheckright ul li .memorcheckconten p{font-family:Microsoft YaHei; font-size:14px; color:#666}
.memorleft{float:left;margin-right:32px;display:inline;}
.memorleft a{display:block;width:44px;height:29px;background:url(../images/memorleft.jpg);}
.memorright{float:left;margin-left:40px;display:inline;}
.memorright a{display:block;width:44px;height:29px;background:url(../images/memorright.jpg);}


/*ͼƬ����*/
.tpfgwb{ width:783px; height:auto; overflow:hidden;}
.tpfgimg{width:220px; height:205px; float:left; margin:0 0 15px 60px}
.tpfgimgbg{ background:url(../images/tpfgimgbg.jpg) no-repeat; width:220px; height:157px; padding:6px 0 0 6px}
.tpfgimgwz{ text-align:center; margin:10px 0 0 0}
.tpfgimgwz a{ font-family:"����"; font-size:12px; color:#666666}
.tpfgimgwz a:hover{ color:#004276}








.ftlj{ display:block; float:right; margin-top:6px}



.gztc{ display:block; float:left; width:42px; height:38px}

.tcewmwb{text-align:right;
            display: none; 
            position: fixed; 
            top: 30%; 
            left: 50%;
			margin-left:-100px;
			padding:10px;
            width: 200px; 
            height: 210px; 
            background-color: white; 
            z-index:999999!important; 
            overflow: auto; }
			
.tcewmwb a{ text-align:right; color:#666; font-size:12px; font-weight:bold;font-family:Microsoft Yahei}
.tcewm{ width:188px; height:188px; margin:5px auto 0 auto}

.black_overlay{ 
            display: none; 
            position:fixed; bottom: 0; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: black; 
            z-index:99999!important; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        }





.s_link{ position:absolute; height:24px; line-height:24px; top:19px; right:195px;}
.s_link a{ font-size:14px; color:#999; font-family:Arial, Microsoft YaHei; margin-left:10px}
.s_link a:hover{ color:#005BAC; }






.pt{ width:783px; height:440px; position:relative}

.aptbt{ width:293px; height:72px; position:absolute; left:0; top:41px;}
.ptnr{ display:block; width:134px; height:201px; position:absolute}
.ptimg{width:134px; height:134px}
.ptwz{ width:134px; height:67px; line-height:67px; text-align:center; font-family:Arial, Microsoft YaHei; font-size:16px; color:#666}
.ptnr:hover .ptwz{ color:#1CB6E8}



.pt1{ left:326px; top:0}
.pt2{ left:610px; top:0}
.pt3{ left:16px; top:253px}
.pt4{ left:320px; top:253px}
.pt5{ left:610px; top:253px}








.zeren{ width:763px; height:424px; margin:20px auto 0 auto; background:url(../images/zeren.jpg) 7px 2px no-repeat}

.zerennd{ width:733px; height:16px; font-family: Arial, Microsoft YaHei;font-size: 14px;color: #7b848d; line-height: 16px; margin-bottom:24px; padding-left:30px}



.jzg{ width:783px; height:auto; overflow:hidden}

.jzg1{ width:225px; height:83px; background:url(../images/jia1.jpg) left no-repeat; padding-left:109px; padding-top:17px; float:left}
.jzg2{width:250px; height:83px; background:url(../images/jia2.jpg) left no-repeat; padding-left:109px; padding-top:17px; float:right}
.jzg3{width:500px; height:83px; background:url(../images/jia3.jpg) left no-repeat; padding-left:109px; padding-top:17px; margin-top:42px }
.jzg4{width:500px; height:83px; background:url(../images/jia4.jpg) left no-repeat; padding-left:109px; padding-top:17px; margin-top:42px}
.jzg5{width:500px; height:83px; background:url(../images/jia5.jpg) left no-repeat; padding-left:109px; padding-top:17px; margin-top:42px}
.jzg_wz1{ height:35px; line-height:35px; font-size:18px; color:#01AFE4; font-family:Arial, Microsoft YaHei;}
.jzg_wz2{ height:24px; line-height:24px; font-size:14px; color:#7C848F; font-family:Arial, Microsoft YaHei}




/*contact*/
.contact1{ width:783px; height:auto; overflow:hidden}
.con{ width:759px; height:15px; line-height:15px; padding-left:24px; background:url(../images/conb1.jpg) left no-repeat; font-family:Arial, Microsoft YaHei; font-size:14px; color:#888; margin-bottom:15px}
.con1{  background:url(../images/conb1.jpg) left no-repeat; }
.con2{  background:url(../images/conb2.jpg) left no-repeat; }
.con3{  background:url(../images/conb3.jpg) left no-repeat; }
.con4{  background:url(../images/conb4.jpg) left no-repeat; }












/*ͼƬ����2*/
.pro{ display:block; width:240px; height:auto; overflow:hidden; background:#E6E6E6; border:1px solid #E6E6E6;  font-size:14px; color:#696969; float:left; margin:20px 0 20px 27px; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.probtn{ display:block; text-align:center; width:240px; height:40px;  line-height:40px; font-size:14px; font-family:Arial, Microsoft YaHei}
.pro:hover{ border:1px solid #47B5E8; background:#47B5E8; color:#FFF!important}








/*����ͼ*/
.mod18{width:783px;height:500px;margin:20px auto;position:relative;}
.mod18 .btn{position:absolute;width:15px;height:70px;bottom:5px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:213px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:783px;height:420px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:783px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:420px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:420px;position:absolute;}
.mod18 .picBox li{width:783px;height:420px;}
.mod18 .listBox{width:740px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:123px;height:76px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:117px;height:76px;}
.mod18 .listBox li img{width:117px;height:70px; border:3px solid #FFF }
.mod18 .listBox .on img{width:117px;height:70px;border:3px solid #47B5E8;}
.mod18 .listBox .on i{display:block;}







/*��ҵ�Ļ�*/
.wh{ width:368px; height:226px; padding-top:1px; margin:35px 0 0 0}
.whbt{ width:368px; height:22px; line-height:22px; font-family:Microsoft YaHei; font-size:18px; color:#02aee5; text-align:center; margin-top:127px}
.whwz{ width:368px; height:20px; line-height:22px; font-family:Microsoft YaHei; font-size:14px; color:#7b848d; text-align:center; margin-top:10px}

.wh1{ background:url(../images/wh1.jpg)}
.wh2{ background:url(../images/wh2.jpg)}
.wh3{ background:url(../images/wh3.jpg)}
.wh4{ background:url(../images/wh4.jpg)}
.wh5{ background:url(../images/wh5.jpg)}






/*��˵�*/
.sjdh{ width:783px; height:35px; margin:10px auto 0 auto; background:url(../images/sjx.jpg) bottom repeat-x; margin-bottom:30px  }
.sjdh li{ float:left ; height:35px; line-height:35px; text-align:center; margin:0 4px 0  0}
.sjdh li a{ display:block; height:35px; padding:0 20px; font-family:Microsoft YaHei; font-size:14px}
.sjdh li a:hover{ background:url(../images/sjbg.jpg) center bottom no-repeat; color:#47B5E8}
.dhdq{background:url(../images/sjbg.jpg) center bottom no-repeat!important; color:#47B5E8!important}






.ly1{ width:381px; height:147px; background:url(../images/ly1.jpg) 37px 37px no-repeat; border:1px solid #F0F0F0; float:left }
.lybt{ font-family:Microsoft YaHei; font-size:16px; color:#47b5e8; height:22px; line-height:22px; margin:51px 0 0 160px}
.lynr{ font-family:Microsoft YaHei; font-size:14px; color:#666; height:20px; line-height:20px; margin:9px 0 0 160px}
.ly2{ width:381px; height:147px; background:url(../images/ly2.jpg) 37px 37px no-repeat; border:1px solid #F0F0F0; float:right }
.ly3{ width:246px; height:173px; background:url(../images/ly3.jpg) center 24px no-repeat; float:left; border:1px solid #F0F0F0; margin-top:30px  }
.ly4{ width:246px; height:173px; background:url(../images/ly4.jpg) center 24px no-repeat; float:left; border:1px solid #F0F0F0; margin:30px 0 0 20px  }
.ly5{ width:246px; height:173px; background:url(../images/ly5.jpg) center 24px no-repeat; float:right; border:1px solid #F0F0F0; margin-top:30px }
.lybt2{ width:246px;height:22px; line-height:22px; font-family:Microsoft YaHei; font-size:16px; color:#47b5e8; text-align:center; margin:114px auto 0 auto}







.xbt{display:block;color: rgb(0, 176, 240); font-size: 18px; margin-bottom:8px}

.dszzc{width:763px; height:auto; overflow:hidden; margin:0 auto}
.dszzc_l{width:532px; height:auto; overflow:hidden; float:left}
.dszzc_r{width:203px; height:261px; overflow:hidden; float:right; margin-top:20px}
.dszzc2{width:763px; height:auto; overflow:hidden; margin:0 auto}









.zeren1{width:763px; height:auto; overflow:hidden; margin:0 auto}
.zeren1_l{width:508px; height:auto; overflow:hidden; float:left}
.zeren1_r{width:219px; height:227px; overflow:hidden; float:right}
.zeren1_l img{vertical-align:top;}





/*��ֵ��*/
.jiazhi{ width:776px; height:234px; margin:0 auto 30px auto}

.jiazhi_wz{ float:left; width:200px; height:174px; padding:25px 35px 35px 35px; background:#F8F8F8;}
.jzwz1{ height:50px; line-height:50px; font-family:Microsoft YaHei; font-size:25px; color:#25B2E7}
.jzwz2{ height:auto; overflow:hidden; line-height:22px;font-family:Microsoft YaHei; font-size:14px; color:#7B848D}
.jiazhi_img{ float:left; width:506px; height:234px;}







.readmorefx{  display:block; width:124px; height:21px; background:url(../images/more_bg02.png); font-family:Microsoft YaHei; font-size:12px; color:#666; text-align:center; line-height:21px; position:absolute; bottom:0; left:128px}
.readmorefx:hover{ color:#005BAC}

/*.contact{font-size: 14px;color: #333;}*/
.contact .contacts{margin-bottom: 20px;position: relative;}
.contact .contacts .icon{position: absolute;left: 0;top:0;background: url(../images/contact.png) no-repeat;width: 23px;height: 23px;}
.contact .contacts .ic1{background-position:0 0 ;}
.contact .contacts .ic2{background-position: 0 -29px;}
.contact .contacts .ic3{background-position: 0 -59px;}
.contact .contacts .ic4{background-position: 0 -91px;}
.contact .contacts .contxt{padding-left: 37px;}
.contact .contacts .contxt strong{}
.contact .contacts .contxt p{/*line-height: 24px;*/margin-bottom:0!important;}
.contact .map{margin-top: 52px;}
