@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td,img {margin:0;padding:0;}
img {border:0}
ol,ul {list-style:none}
input{outline: none;border:none;}
html {_overflow-y:scroll;}
/*****！！页面通用css样式定义开始******/
html,body{min-width: 1200px;font-family:'微软雅黑';_width:expression(document.body.clientWidth < 1200 ? "1200px" : "auto");}
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family:'微软雅黑';    /*文字字体定义 */
	font-size: 14px;    /*文字大小定义 */
	line-height:28px;
	color: #333; /*文字颜色定义 */
	min-width:1200px;
}
/* 网站超链接css通用设置 */
a{text-decoration: none; color:#333} /* 链接无下划线,有为underline */ 
a:hover{color: #ff0000;	text-decoration: none;} /* 鼠标在链接上 */ 
.left{ float:left}
.right{ float:right}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; display:block}
.fl{float:left;}
.fr{float:right;} 
.hide{display: none}
.show{display: block}
.dib{display: inline-block;*display: inline;zoom:1;}
/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow: hidden;}/*清除浮动*/
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.dib{display: inline-block;*display: inline;zoom:1;}
.wrap{ width:1100px; margin:0 auto; height:auto;}
.red{color: red}
/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #ccc; height:20px;line-height:20px} 
ul,li{ list-style:none}
/*public*/
.size1{ width:100%; overflow:hidden; margin:0 auto;}
img{max-width: 100%;}
body{max-width: 1920px;margin: 0 auto;}

/*头部*/
.toparea{ width:1200px; height:110px; margin:0 auto; position:relative}
.logo{ position:absolute; left:0; top:0; width:540px; height:110px}
.navbg{ position:absolute; left:540px; top:0; width:660px; height:110px}
.navbg ul li{ float:left;}
.navbg ul li a{ width:70px; height:110px; margin:0 20px; display:block; text-align: center; line-height:110px; font-size:16px;}
.navbg ul li a:hover{ background: url(../images/nav_hover.jpg) center bottom no-repeat;width:70px; height:110px; margin:0 20px; display:block; text-align: center; line-height:110px; font-size:16px;}

.nav,.nav:hover{ background: url(../images/nav_hover.jpg) center bottom no-repeat;width:70px; height:110px; margin:0 20px; display:block; text-align: center; line-height:110px; font-size:16px;}


/*正文开始*/
.fullSlide {width:100%;min-width:1200px;position:relative;height:500px;overflow:hidden; margin:0 auto;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:7px;margin:1px;overflow:hidden;background:#000;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide .hd ul .on {background:#035bab;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-36px;left:2%;z-index:1;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{background: url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:2%;background: url(../images/right1s.png) no-repeat;}


/*首页产品*/
.product{ width:1200px; height: auto;margin:45px auto 0}
.product .title{ display:block; text-align:center; background:url(../images/line1.png) center 80px no-repeat; height:85px}
.product .title p{ font-size:34px; line-height:45px; color:#000}
.product .title span{ font-size:34px; color:#0056aa; line-height:45px; font-weight:bold}
.product .title em{text-transform:uppercase; font-size:18px; color:#666; font-family:"Times New Roman", Times, serif; line-height:30px; font-style:normal}
.product .content{ margin-top:32px; display:block; }

.Menubob { width:1200px;height:45px; margin:0 auto; text-align:center; }
.Menubob a{display:inline-block; margin:0 10px;text-decoration:none; padding:5px 25px; border:1px solid #dfdfdf; font-size:16px;border-radius:8px}
.Menubob a.hover{ background:#0256ac; color:#fff}

.proimg_b{width:275px; height:280px; border:1px solid #d5d5d5; display:block; float:left; margin:0 11px;}
.proimg_b img{width:275px; height:218px;}
.proimg_b .txt{ width:190px; height:52px; background:url(../images/dec1.jpg) right top no-repeat #edebec; padding:5px 70px 5px 15px}
.proimg_b .txt p{width:190px; height:25px; font-size:15px; color:#333; line-height:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_b .txt span{ width:190px; height:25px;line-height:25px; font-size:13px; color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_b:hover .txt{ width:190px; height:52px; background:url(../images/dec2.jpg) right top no-repeat #edebec; padding:5px 70px 5px 15px}

/*首页六大理由*/
.reason{ width:100%; height:auto; margin:0 auto; background:url(../images/bg_reason.jpg) center top no-repeat; padding-top:65px; padding-bottom:65px}
.reason .main{ width:1200px; height:auto; margin:0 auto}
.reason .main .title{ height:131px; display:block; text-align:center; background:url(../images/reason.png) center top no-repeat}
.reason .main .title p{ font-size:29px; color:#fff; line-height:35px; padding-top:68px}
.reason .main .content{ margin-top:65px;}

.child1{ width:555px; height:112px; display:block; float:left; margin-right:89px; margin-bottom:70px}
.child1 .ct{ float:left; width:126px; height:112px; background:url(../images/square.png) no-repeat 0 0; display:block; text-align:center; margin-right:22px}
.child1 .txt{ width:407px; height:126px; display:block; float:right}
.child1 .txt p{ width:407px;height:47px; border-bottom:1px solid #fff; line-height:47px; color:#fff; font-size:21px;}
.child1 .txt span{ font-size:15px; line-height:25px; color:#fff; margin-top:15px}

/*首页新闻资讯*/
.newsframe{ width:100%; height:auto; margin:0 auto; background:#efefef; padding-top:45px; padding-bottom:45px}
.newsframe .main{ width:1200px; height:auto; margin:0 auto}
.newsframe .main .title{ display:block; text-align:center; background:url(../images/line1.png) center 80px no-repeat; height:85px}
.newsframe .main .title p{ font-size:34px; line-height:45px; color:#000}
.newsframe .main .title span{ font-size:34px; color:#0056aa; line-height:45px; font-weight:bold}
.newsframe .main .title em{text-transform:uppercase; font-size:18px; color:#666; font-family:"Times New Roman", Times, serif; line-height:30px; font-style:normal}
.newsframe .main .content{ margin-top:32px;}

.leftnews{ width:538px; min-height:382px; display:block; float:left; margin-right:20px}
.rightnews{ width:642px; height:auto; display:block; float:right}

.child2{ width:642px; height:115px; display:block; margin:0 auto; margin-bottom:20px;}
.child2 img{ width:154px; height:108px; border:3px solid #fff; float:left; margin-right:25px;}
.child2 .txt{ float:right; width:457px; height:115px; background:url(../images/arraw.png) no-repeat 0 95px}
.child2 .txt p{width:457px; height:45px; font-size:16px; color:#161616; line-height:45px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.child2 .txt span{ font-size:13px; line-height:20px; height:40px; display:block; overflow:hidden; color:#666666}
.child2:hover{ width:642px; height:115px; display:block; margin:0 auto; margin-bottom:20px; background:#fff}
.child2:hover p{width:457px; height:45px; font-size:16px; color:#005bac; line-height:45px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

/*首页关于我们*/
.about{ width:100%; height:499px; margin:0 auto; background:url(../images/pic_gsjj.jpg) center top no-repeat;}
.about .main{ width:1200px; height:auto; margin:0 auto}
.about .main .cont{ float:right; width:605px; height:auto; display:block; padding-top:30px}
.about .main .cont .title{height:126px; line-height:122px; font-size:34px; color:#fff}
.about .main .cont .title span{ line-height:122px; color:#fff; font-weight:bold; font-size:34px}
.about .main .cont .title em{ margin-left:15px; line-height:122px; font-style:normal; font-family:"Times New Roman", Times, serif; color:#00cee6; text-transform:uppercase; font-size:34px}
.about .main .cont .content{ margin-top:30px; font-size:14px; line-height:28px; color:#fff; height:112px; display:block; overflow:hidden}
.about .main .cont .content a{ font-size:14px; line-height:28px; color:#00cee6; }
.about .main .cont .content1{ margin-top:20px;}

.child3{ width:25%; height:128px; display:block; float:left; background:url(../images/line_gsjj.png) right top no-repeat; display:block; text-align:center; line-height:58px; font-size:16px; color:#fff}
.child3 img{height:28px; padding-top:25px}
.child3:hover{ width:25%; height:128px; display:block; float:left; background:url(../images/line_gsjj.png) right top no-repeat; display:block; text-align:center; line-height:58px; font-size:16px; color:#00cee6}

/*底部*/
.foot{ width:100%; height:auto; margin:0 auto; background:#1a1e29; padding-bottom:55px;}
.foot .main{ width:1200px; height:auto; margin:0 auto}
.message{ width:263px; height:auto; display:block; float:left; padding-top:35px;}
.message .title{ height:37px; line-height:37px; font-size:16px; color:#fff;}
.message .title span{ margin-left:12px;line-height:37px; font-size:14px; color:#fff;}
.message .content{}
.lya{ width:255px; height:40px; background: url(../images/icon1_message.jpg) 233px center no-repeat #fff; padding-left:8px; line-height:40px; color:#999; font-size:14px; margin-bottom:15px; border:none}
.lyb{ width:255px; height:40px; background: url(../images/icon2_message.jpg) 233px center no-repeat #fff; padding-left:8px; line-height:40px; color:#999; font-size:14px; margin-bottom:15px; border:none}
.submit{ width:263px; height:44px; display:block; text-align:center; line-height:44px; background:#005bac; color:#fff; font-size:14px; border:none}

.dhfo{ width:284px; height:auto; display:block; float:left;margin-left:82px; padding-top:60px;}
.dhfo a{ width:142px; height:35px; display:block; float:left;line-height:35px; font-size:14px; color:#fff}

.contact{ float:right; width:570px; height:auto; display:block; padding-top:60px; background:url(../images/ewm.jpg) right 68px no-repeat; font-size:14px; line-height:35px; color:#fff}

.footer{ width:100%; height:78px; margin:0 auto; background:#11141b}
.footer ul{ width:1200px; height:78px; margin:0 auto}
.footer ul li{ line-height:78px; font-size:14px; color:#383b42}
.footer ul li a{ line-height:78px; font-size:14px; color:#383b42}

/*子页面*/
.mainframe{ width:1200px; height:auto; margin:30px auto;}


.mainconta{width:1200px; height:auto;}
.mainconta .head{width:1200px; height:51px; border-bottom:1px solid #dedddc}
.mainconta .head p{ float:left; border-bottom:3px solid #005bac; line-height:49px; font-size:20px; color:#005bac; font-weight:bold}
.mainconta .head span{ float:right;line-height:51px; font-size:14px; color:#666666}
.mainconta .content{ margin-top:25px}



.leftcplist{ float:left; width:255px; height:auto; display:block}
.leftcplist .head{width:255px; height:125px; background: url(../images/lefta.jpg) no-repeat 0 0; display:block; text-align:center}
.leftcplist .head p{ font-size:24px; color:#fff; line-height:30px; padding-top:32px}
.leftcplist .head span{ text-transform:uppercase;font-size:13px; line-height:25px; color:#fff; font-family:Arial, Helvetica, sans-serif}
.leftcplist .content{ background:#ecedec;}

.onepro{ width:255px; height:44px; border-bottom:1px dotted #bfbfbf; display:block; text-indent:55px; line-height:44px;font-size:15px; color:#000; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.onepro:hover{ background:url(../images/onepro.jpg) no-repeat 0 0; color:#000; line-height:44px;}

.twopro{ width:255px; height:32px; border-bottom:1px dotted #cfcfcf;line-height:32px; text-indent:55px; display: block;font-size:14px; color:#333; background: url(../images/icon.png) 12px center no-repeat; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.texts{ width:160px;height:110px; background:url(../images/dianhua.png) no-repeat 15px center #666; padding-left:95px}
.texts p{ font-size:12px; color:#fff; line-height:15px; padding-top:35px}
.texts span{ font-size:19px; color:#fff; line-height:25px;}


.rightframe{width:910px; height:auto;float:right;}
.maincont{width:910px; height:auto;}
.maincont .head{width:910px; height:51px; border-bottom:1px solid #dedddc}
.maincont .head p{ float:left; border-bottom:3px solid #005bac; line-height:49px; font-size:20px; color:#005bac; font-weight:bold}
.maincont .head span{ float:right;line-height:51px; font-size:14px; color:#666666}
.maincont .content{ margin-top:25px}

#telback{ background:url(../images/lxs.png) no-repeat 50px -30px; min-height:360px; padding:80px 0 0 450px; width:380px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#00b8db; line-height:35px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:98%; border:1px solid #ddd}
.proshow .prtent img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:30px; line-height:30px; background:#dfdfdf;text-align:center; margin-bottom:35px; color:#888}
.proshow .pos a{line-height:30px;color:#888}


/*guestbook*/
.guestbook_show{  margin:20px auto 0;}
.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_show em{ color:#f00; font-style:normal;}

.guestbook_form .inp_one{ width:380px;height:28px; line-height:28px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #3671cf;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:28px; height:28px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:610px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:180px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 0 0;text-align: center;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}






.page{ width:100%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#035bab}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#035bab}

.proimg_bb{width:270px; height:242px; border:1px solid #cfcfcf; display:block;float:left;margin:15px;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{ width:270px; height:202px;}

.proimg_aa{width:268px; height:241px; border:1px solid #cfcfcf; display:block;float:left;margin:15px;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_aa img{ width:268px; height:201px;}


.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#035bab}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}