@charset "utf-8";
/* CSS Document */
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd { margin:0; padding:0;}
body{ font:13px/200% Arial, Helvetica, sans-serif; color:#666;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ul,li{list-style:none;}
img,input{ border:none;}
a{ text-decoration:none;}
a:link,a:visited{color:#666;}
a:hover,a:active{ color:#0065b3;}
a:focus,input:focus,textarea:focus{ outline:none;}
html,body{ -webkit-text-size-adjust:none;}  
.clear{clear:both; margin:0; padding:0; font-size:0; line-height:0;}
.left{ float:left;}
.right{ float:right;}
.inner{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}

/*body->header*/
.header1 { width: 100%; height: 46px; line-height: 46px; font-size: 13px; background: #0185d0; overflow: hidden }
.header1 .top { position: relative; height: 46px; }
.header1 .top-share { height: 46px; line-height: 46px; margin-left: 122px; float: left }
.header1 .top-share a { width: 28px; height: 28px; display: inline-block; margin-top: 9px; margin-right: 8px; background: url(../images/inc_share.png) no-repeat; float: left }
.header1 .top-share .ts-facebook { background-position: 0 0; }
.header1 .top-share .ts-facebook:hover { background-position: -28px 0; }
.header1 .top-share .ts-twitter { background-position: 0 -28px; }
.header1 .top-share .ts-twitter:hover { background-position: -28px -28px; }
.header1 .top-share .ts-google { background-position: 0 -56px; }
.header1 .top-share .ts-google:hover { background-position: -28px -56px; }
.header1 .top-share .ts-instagram { background-position: 0 -84px; }
.header1 .top-share .ts-instagram:hover { background-position: -28px -84px; }
.header1 .top-mail { padding-left: 18px; color: #FFF; text-decoration: none;/* background: url(../images/inc_inc.png)no-repeat 0 17px;*/ float: left }
.header1 .top-phone { padding-left: 18px; margin-left: 22px; color: #FFF; text-decoration: none; background: url(../images/inc_inc.png)no-repeat 0 -21px; float: left }
.header1 .top-alibaba { width: 94px; height: 11px; display: inline-block; margin-top: 16px; margin-left: 22px; color: #FFF; text-decoration: none; background: url(../images/inc_alibaba.png)no-repeat 0 0; float: left }
.header1 .top-alibaba:hover { background: url(../images/inc_alibaba.png)no-repeat 0 -13px; }
.top-right { float: right }
.top-right .top-inquiry { height: 46px; line-height: 46px; display: inline-block; padding-left: 23px; color: #71c3ff; background: url(../images/inc_inc.png)no-repeat 0 -59px; text-decoration: none; float: left }
.top-right .top-inquiry i { color: #f19616; font-style: normal; }
.top-right .top-language { margin-right: 115px; float: left }
.top-right .top-language a { margin-right: 25px; font-size: 13px; color: #FFF; text-decoration: none; padding-right: 13px; background: url(../images/inc_inc.png)no-repeat right -101px; }
.header1 .top  a:hover { text-decoration: underline; }



#header{ height:163px; background:url(images/top.png) repeat-x; position:relative; z-index:100;}
#header a.logo{ width:738px; height:100px; display:block;}
#rigcon{ width:400px; padding-top:36px;}
#rigcon_t{ width:160px; margin-bottom:0.8em;}
#rigcon_t a{ width:24px; height:24px; margin-left:8px; display:block; float:left;}
#rigcon_b{ width:180px;background:url(images/rtelbg.png) no-repeat left center; padding-left:116px;}
#rigcon_b div{ height:30px; line-height:32px; font-size:20px;}
#rigcon_b div,.intr a.more,.send{ background:#fe9900; border-radius:6px; text-align:center; color:#fff;}
#rigcon_b div:hover,.intr a.more:hover{ background:#0077C3; cursor:pointer;}

#nav{ height:63px; line-height:60px;}
#nav ul{ width:920px;}
#nav ul li{background:url(images/navline.png) no-repeat left 2px; padding:0 32px; font-size:18px; font-family:Myriad Pro; text-transform:uppercase; float:left;}
#nav ul li a{ color:#fff;}
#nav ul li a:hover,#nav ul li a.hover{ color:#fe9900; text-decoration:underline;}
#search{ width:220px; height:25px; line-height:25px; margin-top:12px; background:url(images/searchbg.png) no-repeat; padding:2px 5px;}
.seatchint{ width:190px; height:25px; line-height:25px; font-size:12px; color:#fff; background:none;}
.seatchbtn{ width:20px; height:20px; background:url(images/seatchbtn.png) no-repeat left 3px;}

.flash,.banner{width:100%; height:487px;margin-top:-12px; overflow:hidden;}
.banner{ background-position:50% 50%;}
.pagerbox{ height:15px; position:relative; z-index:100; bottom:60px;}
#pager{ padding-left:550px;}
#pager a{ width:15px; height:15px; margin-left:10px; background:url(images/dot1.png) no-repeat center center; text-indent:-20000px; float:left; display:block; }
#pager a.activeSlide{ background:url(images/dot2.png) no-repeat center center;}
#sbanner{ height:308px; background:#223c58;}

#container{ padding:42px 0;}
#s_container{ padding:20px 0 42px 0;}
.title{ font-size:24px; font-family:"Times New Roman", Times, serif; color:#484a54; text-transform:uppercase;}
.titlea{ height:49px; border-bottom:1px #dadada solid; margin-bottom:30px;}
.titlea p{ line-height:40px;}
.titlea a.more{ width:100px; height:32px; line-height:32px; margin-top:17px; background:#0065b3; text-align:center; color:#fff; display:block;}
.titlea a.more:hover{ background:#0077c3;}
.titleb{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff;}
/*字体*/
.titlea a.more,.protxt p,.int1,.int2{font-size:12px;}
.proshow li{ width:270px; height:372px; padding:8px; margin-right:9px; border:1px solid #e6e6e6; float:left;}
.proimg{height:270px; position:relative;}
.proimg span.imgcover{ width:270px; height:270px; position:absolute; left:0; top:0; display:none;}
.protxt h3{ height:30px; line-height:30px; font-size:15px; font-weight:600; overflow:hidden; margin-top:10px;}
.protxt p{ height:36px; line-height:18px; overflow:hidden;}
.proshow li:hover{ border:1px solid #BDBFC1;}
.intr{ width:100%; height:260px; background:url(images/aboutbg.jpg) no-repeat 50% 50%; padding-top:40px; margin:50px 0;}
.intrtxt{ height:102px; font-size:16px; line-height:34px; margin:20px 0; color:#fff; overflow:hidden;}
.intr a.more{ width:150px; height:35px; line-height:35px; display:block;}

.conrow{ height:240px; font-size:14px;}
.conrow h3{ height:30px; line-height:30px; margin-bottom:16px;}
.conrowl{ width:425px;}
.conrowl_nr div{ width:393px; line-height:32px; padding-left:32px; float:left;}
.icon1{background:url(images/b_1.png) no-repeat left 1px;}
.icon2{background:url(images/b_2.png) no-repeat left 1px;}
.icon3{background:url(images/b_3.png) no-repeat left 1px;}
.icon4{background:url(images/b_4.png) no-repeat left 1px;}
.icon5{background:url(images/b_5.png) no-repeat left 1px;}

.conrowm{ width:325px; margin:0 40px;}
.newlist li,.newlist_w li{ width:325px; height:32px; line-height:32px; background:url(images/icon1.gif) no-repeat left 13px; padding-left:10px; float:left;}
.newlist_w{ height:auto; overflow:hidden; padding-bottom:40px;}
.newlist_w li{ width:835px; border-bottom:1px dotted #e1e1e1; font-size:14px; margin-bottom:16px;}
.newlist_w li a{ float:left;}
.newlist_w li span{ font-size:12px; color:#666; float:right;}

.conrowr,.conrowr p{ width:350px;}
.conrowr p{ margin-bottom:8px; float:left;}
.int1,.int2,.int3{ width:157px; height:20px; line-height:20px; border:1px solid #ccc; border-radius:6px; padding:3px 5px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.int2,.int3{ width:336px;}
.int3{ height:50px;}
.send{ width:90px; height:24px; line-height:24px; background:#0065b3; cursor:pointer;}
.send:hover{ background:#ee960f;}

#footer{ height:50px; background:#14171b; font-size:14px;}
#flx{ height:55px; line-height:55px; background:url(images/flxbg.jpg) no-repeat; color:#fff;}
#flx span{ padding-right:12px;}
#copy{ line-height:50px; color:#fff;}

/*二级页*/
#sidemenu{ width:270px;}
#pagecon{ width:845px; min-height:800px; background:url(images/pagebg.png) no-repeat left top; padding:15px 20px 0 20px;}
#sidemenu h3{ height:50px;}
.sidemenulist{ height:auto; overflow:hidden; padding:25px 15px; background:#f6f6f6;}
.sidemenulist li{ line-height:18px; background:url(images/icon2.png) no-repeat left 5px; padding:0 0 4px 10px; margin-bottom:16px; border-bottom:1px solid #e6e6e6;}
.sidemenulist li a:hover{ color:#0065b3; text-decoration:underline;}
.side_email{ width:204px; height:42px; line-height:20px; background:url(images/sidee-mail.png) no-repeat; margin-top:20px; padding:26px 34px;}
.side_email b{ background:url(images/icon3.png) no-repeat left -3px; padding-left:30px; color:#0065b3; font-size:16px;}
.loc{ height:34px; border-bottom:1px solid #ddd; margin-bottom:26px;}
.loc h3{ line-height:34px; font-size:16px; font-weight:600;}
.loc div{ height:24px; line-height:24px;padding:0 15px; margin-top:10px; background:#4d565b; text-align:right; color:#fff;}
.loc div a{ color:#fff; padding:0 5px;}
.pagewrap{ height:auto; overflow:hidden;}
.jjimg{ width:253px; height:179px; display:inline-block; margin:0 20px 20px 0; float:left;}

.prolist{ height:auto; overflow:hidden;}
.prolist li{ width:192px; height:290px; padding:3px; border:1px solid #dfdfdf; margin:0 15px 30px 0; float:left;}
.prolist_img,.prolist_name,.prolist_inquiry{ width:192px; float:left}
.prolist_img{ height:192px;}
.prolist_name{ height:56px; line-height:50px; font-size:14px; overflow:hidden;}
.prolist_inquiry a{ height:38px; line-height:38px; background:url(images/icon4.png) no-repeat; font-size:16px; color:#fff; text-indent:46px; display:block;}
.prolist li:hover{-webkit-box-shadow:1px 1px 1px #dcdcdc;box-shadow:1px 1px 1px #dcdcdc;}

.paging{ height:23px;}
.paging a{ width:21px; height:21px; line-height:21px; margin:0 5px; border:1px solid #C9CACA; border-radius:4px; text-align:center; float:left; display:block;}
.paging a:hover,.paging a.hover{ background:#0065b3; color:#fff;}

.map{ width:845px; height:245px;}
.lx,.inquiry{ height:auto; overflow:hidden;}
.lx h3,.inquiry h3{ font-size:20px; color:#0065b3; margin-bottom:10px;}
.lx{ margin:20px 0;}
.inquiry{}
.formbox,.formbox1{ width:845px; margin-bottom:10px; float:left;}
.formbox input,.formbox1 input,.formbox1 span,.formbox .name,.formbox1 .name{ float:left;}
.formbox input,.formbox select,.formbox textarea{ border:1px solid #ccc; border-radius:4px; padding:0 5px;}
.formw_1,.formw_2,.formw_3,.formw_4,.formw_5{ height:24px; line-height:24px;}
.formbox .name,.formbox1 .name{ width:150px; text-align:right; font-size:15px; font-weight:600; padding-right:10px;}
.formw_1{ width:250px;}
.formw_2{ width:455px;}
.formw_3{ width:320px;}
.formw_4{ width:385px; height:60px;}
.formw_5{ width:78px; background:#0065b3; color:#fff; text-align:center; margin-left:158px;}


/*新闻详细页面*/
.pagewrap h1{ color:#484848; font-size:20px; font-family:Arial; text-align:center; padding-bottom:10px; font-weight:bold;}
.main_r_nav div{ line-height:25px; color:#000;}
.main_r_nav{ float:left; width:400px; font-size:12px; padding-top:15px;}
.returnlist{ margin-top:30px; float:right;color:#18284a; font-size:12px; }
.main_r_nav a{color:#18284a;}

/*产品详细页面*/
.pro_view{ width:100%;}
.pro_view .pro_view_img{ width:300px; height:300px;float:left;}
.pro_view .pro_view_img img{width:300px; height:300px; border:0;}
.pro_view .pro_view_intro{ width:530px; float:right; font-size:14px; color:#484848;}
.pro_view .pro_view_intro h1{color:#484848; font-size:20px; font-family:Arial; text-align:left; font-weight:bold;}
.pro_view .pro_view_content{ clear:both; height:auto; line-height:25px; padding-top:30px;}