@charset "utf-8";
/* CSS Document */

/* public start*/
*{margin:0px; padding:0px; list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	/* [disabled]margin: 0; */
	margin:0px;
	padding: 0;
	font-family: "微软雅黑";
}
.clear{ clear:both; height:0px; width:100%; margin:0; padding:0;}
img { border:0; }
ul, li { list-style-type:none; }
body{font-size:14px; background-color:#FFF; font-family:"微软雅黑";}
a{text-decoration:none; color:#000;}
A:link{text-decoration:none; color:#000;}
A:visited{text-decoration:none; color:#000;}
.qing{ width:1000px; display:table; height:auto; margin:0 auto;}


/*头部*/
#wrap{width:100%;height:auto;border-top:10px solid #0066cc;}

/* logo */
.logo{width:1200px;height:80px;margin:0 auto;}

/* nav */
#nav{width:100%;height:50px;background:#34397C;}
.nav{width:1200px;height:50px;margin:0 auto;}
.nav ul li{width:150px;height:50px;/*margin-left:10px*/;line-height:50px;text-align:center;float:left;
font-weight:bold;letter-spacing:2px;cursor:pointer;position:relative;}
.nav ul li a{color:#fff}
.nav ul li:hover{background:#0066d2;}
.biao{background:#34397C}

.nav ul li ul{ display:none;position:absolute; z-index:1000;width:142px;}
.nav ul li:hover ul{display:block; position:absolute; height:auto; z-index:2000; width:120px; background:#0066d2; 
transition:0.2s;
-moz-transition:0.2s; /* Firefox 4 */
-webkit-transition:0.2s; /* Safari and Chrome */
-o-transition:0.2s; /* Opera */}
.nav ul li ul li:hover{background:#0066d2; border:0!important}
.nav ul li ul li{width:142px; height:40px;background:#0066d2; float:left;display:block; overflow:hidden;}
.nav ul li ul li a{color:#fff; height:40px; line-height:40px; width:100%; display:block; }
.nav ul li ul li a:hover{ background:#004ea0;}


/*banner*/
.banner{ width:100%; height:600px;}
/*模块一*/
.main_1{ width:100%; height:auto; padding-bottom:88px;}
.blk_t{ padding-top:50px;}
.aa{ line-height:88px; text-align:center; display:block; font-size:30px; color:#e3cdb0; font-weight:normal; letter-spacing:1px;}
.bb{ display:block; margin:0 auto; width:500px; height:42px; background:url(../images/ti.png) no-repeat; text-align:center; line-height:42px;  font-weight:normal; letter-spacing:1px; }
.bb a{ display:block; color:#6a3333;}
.bb:hover{ font-size:20px;}
.cc{ display:block; text-align:center; font-size:9px; color:#aaa9a9; font-weight:normal;}
.cpzs{ height:auto; padding-top:58px;}
/*.cpzs dl{ float:left;}*/
/*.cpzs dl dt{width:249px; height:249px; float:left; display:block;}*/
.cpzs dl{ width:240px; height:289px; float:left; margin-left:10px;}
.cpzs dl dd{ position: relative;}
.cpzs dl dd img{ margin:0 auto; width:240px;    height: 240px;}
.cpzs dl dt{  width:240px; height:40px; background:rgba(238,238,238,0.7); text-align:center; margin:0 auto; line-height:40px;  position:absolute;     margin-top: -40px;}



.cpzs ul{ display:table;}
.cpzs ul li{ width:249px; height:249px; float:left; display:block;position:relative;}
.cpzs ul li a img{width:249px; height:249px; -moz-transition:0.4s; transition:0.4s; -webkit-transition:0.4s; }
/*后添加的特效*/
.cpzs ul li a span{ position:absolute; width:249px; height:249px; background:rgba(238,238,238,0.5);  display:none;}
.cpzs ul li a:hover span{ display:block; font-size:16px; color:#000; text-align:center; line-height:249px;}
/*后添加的特效*/
.cpzs ul li:hover a img{ /*transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);*/}

/*模块二*/
.main_2{ width:100%; height:767px; background:url(../images/bj_1_02.jpg) no-repeat;background-origin:content; background-size:contain; background-size:100% 767px;}
.aa_1{ color:#FFF; margin-top:40px;}
.bb_1{ color:#FFF;}
.cc_1{ color:#e2e2e2;}
.news{ width:1000px; height:auto; padding-top:80px; display:table;}
.gywm{ width:494px; height:auto; float:left; background-color:#fffefe; padding-bottom:26px;}
.gy_ti{ font-size:18px; font-weight:normal; color:#2c2c2c; line-height:33px; margin-top:22px; letter-spacing:1px;}
.gy_ti span{ padding-left:24px;}
.gywm p{ width:470px; height:66px; overflow:hidden; line-height:22px; color:#3f3f3f; padding-left:24px;  }
.gywm a{ float:right; color:#fa081f; display:block; margin-top:22px;}
.gywm a:hover{ color:#2c2c2c;}
.nw_right{ width:496px; float:left; height:auto; margin-left:10px;}
.nw_right dl{ background-color:#fffefe; margin-bottom:10px; display:table;}
.nw_right dl dt{ width:117px; height:88px; padding:16px 0 16px 16px; float:left;}
.nw_right dl dt img{ width:117px; height:88px; }
.nw_right dl dd{ width:344px; height:auto; float:left; margin-left:18px;}
.nw_right dl dd h3{ font-weight:normal; line-height:30px; margin-top:16px; color:#2c2c2c; width:300px; height:30px; overflow:hidden;}
.a1{color:#fe192e;}
.a2{ line-height:25px; color:#5f6060;}
.nw_right dl dd p{ width:344px; height:50px; overflow:hidden; color:#5f6060; line-height:24px;}
.a3{ float:right; color:#fe192e;}
.nw_right dl:hover h3{ color:#fe192e;}
.nw_right dl:hover .a3{ color:#2c2c2c;}
.nw_right dl:hover .a1{color:#2c2c2c;}

/*模块三*/
.main_3{ width:100%; height:auto; padding-bottom:92px; }
.al_cont{ height:auto; padding-top:70px;}
.al_cont ul{ display:table;}
.al_cont ul li{ width:327px; height:249px; float:left; margin-left:8px;position:relative;}

/*.al_ti{ height:86px; padding-top:64px; background:url(../images/gang_03.jpg) no-repeat center bottom; font-weight:normal;}
.b_1{ color:#c2a171; display:block; text-align:center; letter-spacing:2px; font-size:18px; line-height:34px;}
.b_2{ display:block; text-align:center; color:#e8dac6; letter-spacing:1px;}
.al_cont ul li p{ margin-top:26px; line-height:25px; text-align:center; color:#595959; font-size:14px; letter-spacing:1px;}
.al_cont ul li .img1{ width:327px; height:249px; }
.al_cont ul li .img2{ width:19px; height:11px; position:absolute; left:154px; bottom:0;}
.img3{ top:0;}
.hov_img{ position:absolute; left:0; top:0; display:none; background-color:#FFF; width:327px; height:249px;}*/

/*底部*/
.footer{ width:100%; height:156px; background-color:#2e2a27; }
.footer p{ text-align:center; color:#fdfdfd; padding-top:50px; line-height:30px; letter-spacing:1px;} 


/*内页样式*/
.content02{width:1080px; margin:20px auto 0 auto; height:auto; display:table;}
.blk_t2{ background:url(../images/blk_t1.jpg) left center no-repeat; padding-left:30px; height:50px; line-height:50px; border-bottom:1px solid #e1e1e1; font-size:18px; font-weight:normal;}
.blk_t2 span{ display:block; float:right; font-size:14px; color:#e1e1e1e;}
.blk_t1{ height:50px; line-height:50px; background:#3c91ea; font-weight:normal; color:#fff; /*padding-left:30px;*/ text-align:center; font-size:18px;}
.left{ width:280px; float:left;}
.main-left{ background:#e1e1e1; padding:15px 0;}
.main-left li{ height:35px;}
.main-left li a{ display: block;text-align:center; line-height:35px; font-size:16px;}
.main-left li a:hover{ background:url(../images/hover1.png); color:#ed6c45;}
.contact1{ background:#e1e1e1; margin-top:35px;}
.contact1 p{ font-size:14px; line-height:30px; padding:0 10px;}
.contactnr{ padding:10px 0;}
.right{ width:720px; float:left; margin-left:22px;}
.content1{ width:720px; height:auto; display:table; padding:15px 10px;}
.content1 h4{ width:100%; text-align:center; line-height:30px; color:#000; font-size:16px; }
.content1 p{ text-indent:24px; line-height:35px; letter-spacing:1px; font-size:14px;}
/*以下是新闻列表页*/
.list01 li{ height:35px; border-bottom:1px dashed #ccc;}
.list01 li a{ display:block; width:572px; float:left; line-height:35px;}
.list01 li span{ display:block; width:100px; float:right; line-height:35px;}
.list01 li a:hover{ color:#900;}
.list01 li:hover span{ color:#900;}

/*以下是产品列表页*/
.content1 dl{ width:210px; float:left; margin-left:20px; margin-top:20px;}
.content1 dl dd img{ height:291px; width:210px; display:block;}
.content1 dl dt{ text-align:center; line-height:35px;}
.content1 dl dt a:hover{ color:#c0192a;}

/*以下是产品详情页*/
.probox img{ width:210px; margin:15px auto; display:block;}
.prointr h2{ font-weight:normal; font-size:18px; border-bottom:1px solid #ccc; line-height:36px;}
.prodetails a:hover{ color:#900;}

/*以下是分页*/
.sub_dede_pages {width:94%; height:auto;padding:5% 0; margin-left:3%; display:table; }
.sub_dede_pages ul {width:200px;height:auto; display:table; /*margin:0 auto;*/ float:right; padding:0; text-align:center;/* display:inline;*/}
.sub_dede_pages ul li {width:auto; margin:0; padding:0; float:left; display:inline;font-size:12px;color:#666;margin-right:1%; }
.sub_dede_pages ul li a {width:auto; padding:3px 8px; display:block; background:#3c91ea; color:#FFFFFF; }

/*以下是留言板*/
.useript{ background-color: white; border-color: #CCCCCC #E2E2E2 #E2E2E2 #CCCCCC; border-style: solid; border-width: 1px;  box-shadow: 1px 2px 3px #F0F0F0 inset; overflow: hidden; padding: 10px 0 8px 8px; vertical-align: middle; height:12px;}
#guestsmt{ width:600px; padding:30px 0 30px 10px;}
.guestinfo{ width:60%; height:80px; margin-bottom:15px; margin-top:6px;}
#guestsmt p{ width:97%; margin:8px 0; padding:0;}
#guestsmt span{ font-family:"微软雅黑"; font-size:14px; float:left;}
.usertel{height:20px; width:60%; margin-right:20px;}
.userbtn{ padding:0.2em 0.8em; font-family:"微软雅黑"; font-size:20px; border:none; cursor:pointer;}
.usersbmt{ background:#e74c3c; border-radius:5px; color:#fff; margin-top:15px; width:110px; height:43px; margin-left:300px;}