﻿@charset "utf-8";
/* Style Reset*/
.f-yh{font-family:Microsoft YaHei!important}
*{font-family:Simsun,Arial,sans-serif}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,h2,font
{ margin: 0; padding: 0; border:0;} 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;}
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}
a{text-decoration:none;outline:0;}
html{overflow-x:hidden; }
.center{ text-align:center;}
.center img{ border:1px solid #ccc;}

/*header*/

body{color:#515d6b;font-size:12px; overflow-x:hidden;background:#fff}
a{ color:#515d6b;}
.header{width:100%;min-width:1004px;height:85px;padding-top:10px; position:relative; z-index:9;background:#f3f3f3;border-bottom:1px solid #fff; border-top:5px solid #fdb139;}
.logo{ float:left;display:inline;}
.headerr{ float:right; width:366px;}
.headernav{ background:#45b6c8; float:right;width:287px; height:22px; padding-top:10px;}
.headernav a{ float:left;line-height:1; font-weight:bold; width:93px; text-align:center; color:#fff; border-right:2px solid #fff}
.headernav a:hover{ color:#404c5a}
.border3{ border-radius:5px;}
.search{ position:relative;padding-top:10px; float:right; width:363px;z-index:9999;height:32px;line-height:32px;display:inline; }
.text2{float:left;width:237px; padding-left:5px;color:#333d49;height:32px;line-height:32px;background:url(../images/text.gif) center top no-repeat;}
.button{float:left;width:33px; margin-left:3px;height:32px; display:inline;background:url(../images/button.gif) center top no-repeat;}
.select{float:left;width:82px; margin-left:3px; display:inline;background:url(../images/select.gif) left top no-repeat; position:relative}
.select select{margin:5px auto;width:80px;}
div.selectbox-wrapper{border: #333d49 1px solid; overflow:hidden;width:80px; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:10;}
div.selectbox-wrapper ul li.selected {background:#efefef;}
div.selectbox-wrapper ul li.current {color: #fff;background:#9ba8b8}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 20px;padding-top: 3px;font-size:12px;color:#666;}
.selectbox{border:none;display:block;width:80px;text-indent:8px;cursor:pointer;background:none;font-size:12px;height:32px;line-height:32px;color:#333d49;}

.menu{width:100%;height:144px; z-index:999; padding-top:20px;position:absolute; bottom:0; left:0;background:url(../images/menu.png) center top no-repeat;}
.menu ul{ width:1004px; margin:0 auto;}
.menu li{float:left;display:inline; margin:0 10px; position:relative;text-align:center;width:91px; height:106px;background:url(../images/menuli.png) center top no-repeat;}
.menu li a{ display:block;width:100%;height:65px; line-height:1; padding-top:39px;text-align:center; font-size:18px; color:#c90b0b;font-family:'Microsoft Yahei';}
.menu a:hover,.menu li.cur{background:url(../images/menuhover.png) center top no-repeat; color:#fff}
.menu li.cur a{ color:#fff}

.nav{ position:absolute; display:none; background:#45b6c8; z-index:999; left:0;width:100%;}
.menu li .nav a{ float:left; color:#fff;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;width:100%;text-align:center;height:46px; padding:0;line-height:46px; border-bottom:1px solid #2ea1b3;}
.menu li .nav a:hover{ color:#333d49}
.menu .nav a:hover,.menu .nav a.cur{}
.banner{width:100%;text-align:center; z-index:1; height:583px;position:relative;background:url(../images/bannerbg.jpg) center top no-repeat;}
#full-screen-slider { width:100%; height:583px;position:relative}
#slides { display:block; width:100%; height:583px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;height:100%; left:0; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination li a { display:none; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

/*notice*/
.notice{ width:100%; float:left;background:url(../images/notice.gif) top left repeat-x; border-top:1px solid #dadada;height:116px; padding-top:23px;}
.notice .main{ border:10px solid #d5d5d5; height:55px;font-weight:normal; color:#fff; line-height:55px; background:#e1a937}
.noticecon{ width:500px; float:left;font-size:14px; background:url(../images/noticeb.gif) 10px center no-repeat; padding-left:109px;}
.noticecon marquee{ float:left;width:400px;}
.tel{background:url(../images/tel.gif) left center no-repeat #b08328; font-size:26px; float:right; font-family:'impact'; padding-right:18px;padding-left:76px; }
/* index*/
.guidearea{ float:left;width:100%;height:300px; padding-top:29px;}
.guide{ float:left; width:345px; overflow:hidden;}
.title{float:left; padding-bottom:25px; width:100%;font-family:'Microsoft Yahei';}
.title .fl{ height:33px; font-size:24px; color:#515d6b; line-height:1.1; width:126px; padding-top:27px;background:url(../images/title.jpg) top left no-repeat; } 
.more{ margin-top:25px;float:right; color:#fff;text-align:center;width:68px; height:24px; line-height:24px;background:url(../images/more.gif) top left no-repeat; }
.guide .title .fl,.l_pro .title .fl{ background:url(../images/guide_t.jpg) top left no-repeat;}
.newsintr{ float:left; width:230px;line-height:22px;}
.newsimg{ float:left; border:1px solid #d6deea; margin-right:10px; margin-top:3px; display:inline}
.newsintr a{ float:left; width:100%; line-height:25px; color:#eb573a; font-weight:bold;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:14px;}
.visa{width:588px; float:right; overflow:hidden; height:242px;}
.tab{ float:left;border:4px solid #bfbfbf; margin:0 18px 0 12px; display:inline;}
.visa ul{ width:336px; float:left; margin-top:-12px; }
.visa .pointer li a{line-height:28px; }
.visa .pointer .fr{ color:#8da0c2}

.product{ float:left;width:100%;background:#dfdfdf; height:373px; padding-top:43px;}
.product .ititle a{ color:#303e4b;}
.product .ititle p{color:#9cb0c7;}
.pronav{ float:right; margin-top:10px; width:584px; padding:0 10px;height:34px; border-top:1px solid #43b1c2; border-bottom:1px solid #43b1c2;}
.pronav a{ color:#303e4b; font-family:'宋体'; position:relative; text-align:center; font-size:14px; float:left; margin-top:-1px; width:80px; line-height:36px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.pronav a:hover{ color:#fff; background:#43b1c2}
.product ul{ margin-top:10px;padding-top:7px; height:250px; background:#808f9f;}
.product ul li{ width:292px;float:left;margin:20px 13px 0 20px; display:inline}
.protxt{ width:154px; float:right; color:#d9e2eb; line-height:18px;}
.protxt font{ font-size:14px; float:left; width:100%; margin-bottom:5px; font-weight:bold; color:#fee04c;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.product li a:hover{color:#fee04c; }
.newsarea{float:left;width:100%;background:#f5f5f5; height:278px; padding-top:62px;}
.news{ float:left; width:554px;height:214px;overflow:hidden;}
.ititle{ width:310px; float:left;font-family:'Microsoft Yahei';}
.titlefl{ background:#ff9600; width:90px; overflow:hidden; padding:0; margin-right:10px; color:#fff;font-size:24px; line-height:1;}
.ititle a{ color:#9e9d9d; line-height:10px;font-size:14px;}
.ititle p{ width:100%; color:#dfdfdf; font-size:30px; text-transform:uppercase; font-family:'impact';}
.news ul{ float:left; width:446px; padding-right:62px; border-right:1px solid #e1e1e2;}
.contact{ float:right; width:407px;overflow:hidden;}
.contact .fl{width:234px;line-height:25px;}
.contacttel{ text-align:right;float:left; width:100%; padding-bottom:10px;}
.contacttel p{ font-size:38px; font-family:'impact'; color:#38a466;}
.contacttel font{ font-size:30px; color:#555;font-family:'Microsoft Yahei';}
.case{ width:100%;height:264px; padding-top:50px;float:left; background:#dfdfdf;}
.case_t{float:left;width:109px; height:214px; padding:0 6px 0 3px;background:url(../images/case_t.gif) left top no-repeat;font-family:'Microsoft Yahei'; }
.case_t .fl{width:109px; color:#fff;padding-top:12px; font-size:24px; height:30px; overflow:hidden;}
.case_t a{ color:#fff;float:left; padding-top:120px; font-size:14px;}
.case ul{ width:860px;overflow:hidden; padding-top:22px;float:left;}
.pro_list li,.pro_li_img{float:left;width:192px; background:#fff;display:inline;margin-left:8px; margin-bottom:10px;border:1px solid #e5e5e5; padding:4px;
-moz-box-shadow:5px 5px 8px #cbced1;-webkit-box-shadow:5px 5px 8px #cbced1;box-shadow:5px 5px 8px #cbced1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cbced1')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cbced1');}
.proname{float:left;height:25px;line-height:25px; width:100%; background:url(../images/proico.gif) right center no-repeat;}
.proname a{ float:left;height:25px;line-height:25px; color:#5c75a4;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:95%;}
.proname a:hover{ color:#000;}
.pointer{ float:left; width:100%;padding-top:5px;}
.pointer li{float:left; width:100%;}
.pointer li a{float:left; cursor:pointer; width:100%; color:#515d6b;line-height:30px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.pointer li a .fl{float:left; width:70%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:10px;background:url(../images/newsico.gif) 0px center no-repeat   }
.pointer li a .fl:hover{ color:#f7551c}

.main,.fyMain{ width:980px; margin:0 auto; clear:both; position:relative;}
.fyMain{overflow-x:hidden; overflow-y:auto;background:url(../images/line.gif) center bottom no-repeat; }
/* foot*/
.footclear{ width:100%; clear:both; margin:0 0 0px 0;height:0px; font-size:0; overflow:hidden;}
.foot{width:100%; min-width:1004px; height:212px; border-top:1px solid #fff;color:#fff; background:#515d6b}
.f_link{ width:100%;height:65px;line-height:65px; color:#333d49;background:url(../images/flink.gif) no-repeat center  #333d49}
.foot .f_link a{padding-left:20px; color:#333d49; }
.f_link span{ padding-left:12px;}
.bootTxt{float:left; width:962px; padding-left:18px; height:80px;line-height:30px;}
.foot a{ color:#fff;  }
.bottomnav{width:100%;padding:30px 0 22px;}
.bottomnav a{float:left; color:#fff;display:inline; margin-left:15px; margin-right:10px;}
.share{width:230px; display:inline-block; margin-top:33px; margin-left:34px;}

/* 二级页面*/
.fyLeft{ float:left;width:290px; overflow:hidden;padding-top:10px;}
.fyLeft .title{ padding-bottom:17px;}
.fyLeft .ititle p{ font-size:29px;}
.l_pro{margin-bottom:38px;}
.proOne{margin-bottom:8px;}
.l_procon{ clear:both;}
.proOne a{width:290px;display:block;text-indent:30px;height:33px;line-height:33px;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;color:#6d6d6d; background:url(../images/l_pro.gif) bottom center  repeat-x;}
.proOne a:hover,.proOne a.cur{color:#fff; background:url(../images/l_pro.gif) top center  repeat-x; }
.proTwo{padding:0px 10px; display:block; background:#f7f7f7;}
.proTwo li a{border:0;border-bottom:1px solid #ccc;color:#6d6d6d;height:33px; line-height:33px;width:270px;background:url(../images/protwo.gif) 12px center  no-repeat }
.proTwo li a:hover,.proTwo li a.cur{ background:none; font-weight:bold;color:#6d6d6d;}

.l_news ul{ padding:10px 0 25px 0; display:block;}
.l_news li a{ display:block;height:36px; line-height:36px;width:270px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background: url(../images/newsico1.gif) 2px center no-repeat;padding-left:24px; color:#707070; }
.l_news li a:hover{ color:#000; background: url(../images/newsico2.gif) 2px center no-repeat; }
.l_contact{width:100%; line-height:28px;}
.fyLeft .contact{ width:270px; }
.fyLeft .contacttel{ text-align:left;float:left; width:100%; padding-bottom:10px;}
.l_contact{line-height:23px; }

/* fyRight*/
.border6{ border-radius:12px;}
.fyRight{ float:right; overflow:hidden;padding-top:10px;width:655px;}
.titler{ float:right; padding:0 10px;color:#dd4c47; background:#45b6c8; line-height:22px; color:#fff; font-weight:normal;}
.titler a{color:#fff;}
.titler font{ font-size:12px;}
.membermain{padding-top:20px;}
.padding25{clear:both;color:#515d6b;}
.padding25 a{color:#515d6b;}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}
