﻿@charset "utf-8";
html, body, div, span, p,a,ul, li,h1,h2,h3,h4,h5,input,button{ margin: 0; padding: 0; border: 0; outline: 0;
font-family:microsoft yahei,SimSun,Arial, Helvetica, sans-serif; font-size: 12px;vertical-align: baseline; background: transparent;text-decoration:none; color:333333;}
body{ margin:0; padding:0; background:#fff;}
*{ margin:0; padding:0; color:#333;}
html { overflow-x:hidden}
div{ margin:0; padding:0;}
img{border:none;}
ul, li{ list-style:none;}
a{ text-decoration:none; color:#333333; cursor:pointer;}
a:hover{ cursor:pointer; color:#0192e1;}
.clear{ clear:both; overflow:hidden;}
.clean{ font-size:0px; line-height:0px; clear:both;}
.none{ display:none;}
.filter{ filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.floatL{ float:left !important;}
.floatR{ float:right !important;}
.noBg{ background:none !important;}
.noMarginR{ margin-right:0px !important;}
.noMarginT{ margin-top:0px !important;}
.noBorderB{ border-bottom:none !important;}
.textOverHid{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }

.yql{ width:1440px; margin:0 auto; position:relative;}
.headerBox{ background:#fff; width:100%;}
.header_logo{ width:1000px; margin:0 auto; position:relative; z-index:1; margin-bottom:18px; }
.logo{ background:url(../bg/logo.png) left center no-repeat; width:465px; height:57px; float:left; margin-top:12px; margin-left:0px;}
.headerR{ float:right; margin-right:0px; margin-top:10px; width:250px;}
.headerR p{ float:right; height:22px; line-height:22px; color:#999999;}
.headerR p a{ color:#aaaaaa; height:22px; line-height:22px; background:url(../bg/topLine.png) right center no-repeat; padding:0 5px;}
.headerR p a:hover{ color:#0192e1;}
.headerR .headerPhone{ background:url(../bg/topPhone.png) left center no-repeat; color:#0594e0; font-size:18px; padding-left:110px; height:27px; line-height:27px; margin-top:12px; }

.navBox{ width:100%; height:44px; line-height:44px; background:#0192e1;}
.nav{ width:1000px; margin:0 auto;}
.nav ul{}
.nav li{ height:44px; line-height:44px; float:left; background:url(../bg/navLine.png) no-repeat center right;}
.nav .noBg{ background:none;}
.nav .navOn, .nav a:hover{ background:#17adff;}
.nav li:hover{ background:none;}
.nav li a{ color:#fff; font-size:16px; height:44px;  display:inline-block; padding:0 41px; text-align:center;}
/*头部样式*/

.bannerBox{ width:100%; height:402px; position:relative; }
.bannerImg{ position:relative; }
.bannerImg a{ display:inline-block; position:absolute; }
.bannerBtn{ width:100%; position:absolute; bottom:20px;}
.bannerNo{ text-align:center; width:100%;}
.bannerNo a{ display:inline-block; width:14px; height:14px; background:url(../bg/bannerBtn.png) no-repeat center; margin-right:12px; }
.bannerNo .currentNo{ background:url(../bg/bannerBtn_on.png) no-repeat center;}
/*banner切换*/

.centerBox{ width:1000px; margin:0 auto; margin-top:17px;}
.singleBox{ float:left; width:324px; }
.title{ border-bottom:1px solid #e5e5e5; padding:12px 0;}
.title h2{ font-size:18px; color:#414141; line-height:24px; float:left;}
.title h2 span{ text-transform:uppercase; color:#606060; font-size:14px; font-weight:normal; display:inline-block; padding-left:5px;}
.title a{ float:right; color:#5c5c5c; margin-top:8px;}
.title a:hover{ color:#dd2219;}
.singleMsg{}
.conmpanyImg{ padding-top:20px;}
.singleMsg p{ color:#666666; font-size:12px; line-height:22px;}
.singleMsg .conmpanyIntro{ text-indent:2em; margin-top:12px;}
.singleMsg .conmpanyIntro a{ color:#dc2420;}

.newsBox{ margin:0 32px; width:354px;}
.newsMsgBox{}
.newsMsgBox li{ border-bottom:1px dotted #e7e7e7; padding:20px 0;}
.newsImg{ float:left; margin-right:12px;}
.newsMsg{}
.newsMsg h3{ font-size:14px; color:#333333; line-height:18px; margin-bottom:5px;}
.newsMsg h3 a{ font-size:14px; color:#333333; line-height:18px;}
.newsMsg h3 a:hover{ color:#dd2219;}
.contactBox{ width:254px; background:url(../bg/contactBg.png) no-repeat -22px 25px;}
.contactMsg{ padding:18px 0;}
.contactMsg p{ font-size:13px; line-height:24px;}
.contactMsg .phoneNo{ color:#0192e1; font-size:18px; font-style:italic; font-weight:bold;}
/*中间三栏的样式*/

.proBox{ width:100%;}
.proList{ margin-top:24px; float:left; height:300px;overflow:hidden;/*必要元素*/}
.proList li{ width:236px; height:300px; float:left; margin-right:18px; background:url(../bg/proBorder.png) right top no-repeat; text-align:center;}
.proList li img{ }
.proList li a{ color:#838282; font-size:18px; font-weight:bold; text-decoration:none; display:inline-block; text-align:center; margin-top:10px;}
.proList li a:hover img{/*filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;*/}
.proList li p{height:48px;line-height:24px;overflow:hidden; margin-top:20px; }
.proList li:hover{ background:url(../bg/proBorder.png) left top no-repeat;}
.proList li:hover a{ color:#00a1e9; }
/*滚动产品样式*/

.linkBox{ padding-top:25px; padding-bottom:20px;}
.linkBox h2{ font-size:18px; color:#414141; line-height:24px; float:left; height:40px; margin-right:20px;}
.linkBox p{ margin-top:2px;}
.linkBox p a{ padding:0 15px; border-right:1px solid #707070; font-size:12px; line-height:12px; height:12px; margin:6px 0; display:inline-block;}
.linkBox p a:hover{ color:#dd2219;}
.footerBox{ width:100%; background:#565656; height:155px;}
.footer{ width:1000px; margin:0 auto; padding-top:35px;}
.footerL{ float:left;}
.footerL p{ color:#fff; font-size:12px; line-height:22px;}
.footerL p a{ color:#fff;}
.footerL p a:hover{ color:#0192e1;}
.share{ float:left; margin-right:10px; margin-top:2px;}
.footerR{ float:right;}
.footerR p{ float:left; color:#fff; background:#0192e1; width:26px; height:79px; font-size:14px; text-align:center; line-height:14px; padding-top:10px;}
.twoCode{ float:left;}
/*首页样式*/

.inBannerBox{ height:204px;}

.inCenterBox{ width:1000px; margin:0 auto; margin-top:18px;}
.inLeft{ float:left; width:218px;}
.inNavBox{ margin-bottom:34px;}
.inTitle{ background:url(../bg/inTit.png) no-repeat top left; width:100%; height:100px; padding-bottom:2px;}
.inTitle h2{ color:#0192e1; font-size:24px; padding-left:55px; padding-top:25px;}
.inTitle h3{ font-size:18px; color:#7a7a7a; text-transform:capitalize; font-weight:normal; padding-left:88px;}
.inNav{ background:url(../bg/inTit_1.png) no-repeat top center; width:100%; padding-top:20px;}
.inNav li{ border-bottom:1px solid #e6e6e6;}
.inNav li p{}
.inNav li a{ background:url(../bg/arrow1.png) no-repeat left center; font-size:15px; color:#333333; height:35px; line-height:35px; display:inline-block; padding-left:55px;}
.inNav li .inNavOn, .inNav li a:hover{ color:#0192e1; background:url(../bg/arrow2.png) no-repeat left center; text-decoration:underline; }
.inContactBox{ width:218px; padding-right:15px; background:url(../bg/contactBg_s.png) no-repeat 40px 45px;}
.inContactMsg{ padding:10px 0;}
/*左侧样式*/

.inRight{ float:right; width:765px;}
.bread{ background:url(../bg/homeIcon.png) no-repeat left center; height:18px; line-height:18px; padding-left:30px; color:#999; margin-left:18px;}
.bread a{ color:#999;}
.inMsgBox{ margin-top:10px;}
.inMsgBox h2{ font-weight:normal; font-size:20px;  color:#333333; margin-left:18px;}

.inProList{ width:100%; height:auto; margin-top:15px;}
.inProList li{ margin-left:18px; margin-right:0; margin-bottom:16px;}

/*页码放置 begin*/
.page_pro { width: 100%; padding: 10px 0; text-align:center; margin:30px 0 60px; }
.page_pro a{ padding:0 7px; color:#999999; border:1px solid #e9e9e9; display:inline-block; height:24px; line-height:24px; margin-left:8px;}
.page_pro .num:hover{ color:#fff; background:#0192e1;}
.page_pro .prev,.page_pro .next { color:#999999;}
.page_pro .prev:hover,.page_pro .next:hover { color:#0192e1;}
.page_pro .num { text-align: center; color: #999999; }
.page_pro .cur { color: #fff; background:#0192e1;}
/*页码放置 end*/

.inMsg{ margin-left:18px; padding-bottom:50px;}
.inAboutUsImg{ margin:18px 0 10px;}
.inMsg p{ font-size:13px; line-height:24px; text-indent:2em; margin:20px 0;}
.inNewsList{ margin-left:18px;}
.inNewsList li{ background:url(../bg/inNews.png) repeat-x bottom center; padding:20px 0;}
.inNewsList li p{ color:#666; margin-top:10px; line-height:22px;}
.inNewsList .newsImg{ margin-right:24px;}
.newsMsg h3 a{}

/*在线留言 start*/
/*message css---*/
.ny_msg{width:720px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

/*欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:230px;  background:url(../../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;height: 561px;}
.msgWrite .bridge{margin-left:70px;}
.msgWrite .msgform{ width:480px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px; margin-left:20px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}

/*在线留言 end*/

.cont{margin: 20px 0 30px 0;}
.cont .tit{line-height: 24px; padding:10px 0; text-align: center; border-bottom: 1px solid #ccc; overflow:hidden;margin-right: 10px; font-size:18px;}
.cont .related{ padding:6px 0; text-align: center;}
.cont .text{padding: 10px; line-height: 23px;}
.cont .photo{ text-align: center;margin: 5px 0px 10px;}
.cont .other{padding: 8px 0 ; width: 100%;}
.cont .other ul{}
.cont .other ul li{line-height: 24px;}
.cont .other ul li a{color:#333;}
