@charset "utf-8";
body { margin:0; padding:0; border:0; font-family:"微软雅黑", Tahoma; color:#444; font-size:12px; background-color:#F0FCFF}
ul,li,dl,dt,dd,a,h1,h2,h3,h4,p,img{ margin:0; padding:0; border:0; text-decoration:none; font-weight:normal; list-style-type:none;}
a{color:#444;}
a:hover{ color:#00589F;}
.content{line-height:26px; margin-top:20px;}
.content p{line-height:26px; text-indent:2em;}

/*-------background-----*/
.menu_warp{background:url(../images/nav_bg.jpg) repeat-x; height:40px; padding-left:3px;}
.main_line{background:url(../images/bg2.jpg) repeat-x; height:57px;}
.title{background:url(../images/title_bg.jpg) repeat-x bottom; height:40px;}
.title1{background:url(../images/title1.jpg) no-repeat left; height:48px;}
.title2{background:url(../images/title2.jpg) no-repeat left; height:48px;}
.title3{background:url(../images/title3.jpg) no-repeat left; height:35px;}
.title4{background:url(../images/business_bg.jpg) no-repeat left; height:47px}
.title5{background:url(../images/title5.jpg) no-repeat center; height:55px; line-height:55px;}
.bg3{background:url(../images/bg3.jpg) repeat;}
.footer{background:url(../images/foot.jpg) no-repeat center top #00589F; padding-top:20px; clear:both; height:63px;}
.bg_call{background:url(../images/contact.jpg) no-repeat right bottom;}
.title_nav{background:url(../images/title4.jpg) no-repeat; height:35px;}
.date{background:url(../images/news_list.jpg) no-repeat; width:147px; padding-left:20px; line-height:55px;}
.vip_bg{background:url(../images/vip_bg.jpg) no-repeat center; height:437px}
.call_hot{background:url(../images/call_hot.jpg) no-repeat; height:103px;}
.now{background:url(../images/now.jpg) no-repeat right center; min-width:320px; padding-right:5px;}
.title_bg{background:url(../images/title.jpg) no-repeat center left; padding-left:30px;}
.about_bg{background:url(../images/about_bg.jpg); width:183px; height:104px; }
.news_list{ background:url(../images/news_list.jpg) no-repeat left center; text-indent:8px; line-height:30px; height:30px; overflow:hidden}

.bgceb{background-color:#ebebeb;}

.list li{height:60px; border-bottom:1px dotted #ccc; padding:15px 0;}
.news_bg1{background:url(../images/news_r2_c2.jpg); width:60px; height:60px;}
.news_bg2{background:url(../images/news_r4_c2.jpg); width:60px; height:60px;}
.news li{border-bottom:1px dashed #d6d6d6; line-height:30px; height:30px; overflow:hidden;}
.news li a{font-family:"宋体";}

/*-------width-----*/
.w148{width:148px;}
.w212{width:212px;}
.w225{width:225px;}
.w238{width:238px;}
.w235{width:235px;}
.w322{width:322px;}
.w350{width:350px;}
.w445{width:445px;}
.w465{width:465px;}
.w525{width:523px;}
.w580{width:580px;}
.w640{width:640px;}
.w660{width:660px;}
.w730{width:730px;}

/*-------height-----*/
.h24{height:24px;}
.h26{height:26px;}
.h30{height:30px;}
.h60{height:60px;}
.h70{height:70px;}
.h115{height:115px;}
.h125{height:125px;}
.h143{height:143px;}
.h185{height:185px;}
.h200{height:200px;}
.h208{height:208px;}
.h210{height:210px;}
.h237{height:237px;}
.banner{height:443px;}

/*-------line-height-----*/
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}

/*-------margin-----*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml80{margin-left:80px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:18px;}
.mb20{margin-bottom:20px;}

/*-------padding-----*/
.p3{padding:3px;}
.p10{padding:10px;}
.p15{padding:15px;}
.pl10{padding-left:10px;}
.pl80{padding-left:80px;}
.pr10{padding-right:10px;}
.pt5{padding-top:5px;}
.pt40{padding-top:40px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}

/*-------border-----*/
.boder1{border-right:1px solid #ccc;}
.boder2{border:1px solid #C8B692; padding:2px;}
.boder3{border:1px dashed #C8B692; padding:3px;}
.boder4{border-top:1px dashed #ccc;}
.boder5{border-bottom:1px solid #e5e5e5;}

/*-------font-----*/
.ffs{font-family: "宋体",Arial;}
.ffyh{font-family:"微软雅黑", Tahoma;}

/*-------size-----*/
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs25{font-size:25px;}
.fs30{font-size:30px;}

/*-------color-----*/
.fcred{color:#C12707;}
.fc999{color:#999;}
.fc000{color:#000;}
.fcfff,.footer a{color:#fff;}
.fcbule{color:#00589F;}

/*-------float-----*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/*-------overflow-----*/
.ofhd{overflow:hidden;}

/*-------indent-----*/
.t2em{text-indent:2em;}

/*-------text-align-----*/
.tacn{text-align:center;}
.tar{text-align:right;}

/*-------decoration-----*/
.tdun{text-decoration:underline;}
.bold{font-weight:bold;}

/*-------single-----*/
.logo{width:88px; height:109px; position:absolute; z-index:9999; left:10px; top:10px;}
.box{width:1000px; height:auto; overflow:auto; margin-bottom:20px;}
#logo{width:354px; margin:0 auto;}
.centent{height:auto; overflow:auto; margin-bottom:20px;}
.container{width:1000px; margin-left:auto; margin-right:auto;}
.list_bg li,.list2 li,.list3 li{background:url(../images/list_icon.jpg) no-repeat left center; padding-left:15px; line-height:25px; height:25px; overflow:hidden}
.list3 li{line-height:32px !important; height:32px !important; border-bottom:1px dotted #C8B692;}
.title1,.title2,.title3,.title4{ padding:0 10px 0 60px; line-height:33px; font-family:"微软雅黑", Tahoma; font-size:16px; color:#fff;}
.title3{padding-left:25px !important;}
.title4{line-height:47px !important; padding-left:50px !important;font-size:14px !important;}
.list1 li{line-height:22px; height:22px; overflow:hidden}
.list1_left{border-right:1px dashed #BAAA89;padding-right:5px; width:210px;}
.list1_right{padding-right:10px; width:210px;}
.list2 li{line-height:22px !important; height:22px !important;}
.news{height:55px; padding:15px 0; border-bottom:1px dotted #C8B692;}
.pro_txt{ border-bottom:1px dashed #CCBC98; height:30px; line-height:30px; overflow:hidden}
.sign{ width:300px; height:180px; padding-left:553px; padding-top:182px;}
.text1,.text2{background:none; border:none; height:30px; width:184px; padding:0 10px;}
.text2{width:53px !important;}
.link{ width:998px; height:40px; border:1px solid #ccc; background-color:#eee;}

/*-------menu-----*/
.menu_warp li{float:left; font-size:15px; width:104px; line-height:40px; text-align:center; margin:0 10px;}
.menu_warp a{color:#fff;width:104px; height:40px; display:block; }
.menu_warp a:hover,.on{color:#fff;width:104px; height:40px; display:block; background:url(../images/nav_hover.jpg) no-repeat center;}

.sub_nav{background:url(../images/subnav_bg1.jpg) repeat-y; padding-bottom:10px;}
.sub_nav li{border-top:1px dashed #e5e5e5; line-height:39px; font-size:14px; background:url(../images/subnav_icon.jpg) no-repeat 13px center; text-indent:25px;}
.sub_nav li a{color:#444;height:39px; width:221px; display:block;}
.sub_nav li a:hover,.subon a{color:#fff !important; background:url(../images/subnav_hover.jpg) no-repeat; height:39px; width:221px;display:block}

/*-------首页选项卡-----*/
#Tab1{width:445px;margin-top:20px;padding:0px;}
/*菜单class*/
.Menubox {width:100%;height:23px;line-height:23px; border-bottom:1px solid #BAAA89;}
.Menubox ul{margin:0px;padding:0px;}
/*选项卡非选中状态的外观*/ 
.Menubox li{ float:left; display:block; cursor:pointer; width:76px; text-align:center; font-size:14px; position: relative; margin-right:3px;font-weight:bold; background-color:#F2E8D3 ; border:1px solid #BAAA89; border-bottom:none !important; top:-1px}
/*选项卡选中状态的外观*/ 
.Menubox li.hover{	padding:0px;width:78px;	color:#fff; font-size:14px;font-weight:bold;height:23px;line-height:23px;position: relative; background-color:#BAAA89}
.Contentbox{clear:both;	margin-top:0px;	height:110px;padding-top:8px;}


/*------------------翻页代码----*/
DIV.digg {TEXT-ALIGN: center; padding:15px 0;}
DIV.digg A { padding:5px 10px; BORDER: #ccc 1px solid;  MARGIN: 3px; COLOR: #000; background-color:#F8F9F4;}
DIV.digg A:hover {BORDER: #016DB1 1px solid;}
DIV.digg A:active {BORDER: #016DB1 1px solid; COLOR: #000;}
DIV.digg SPAN.current {padding:5px 10px; BORDER: #016DB1 1px solid; MARGIN: 3px; COLOR: #fff; BACKGROUND-COLOR: #016DB1}
DIV.digg SPAN.disabled {BORDER: #ccc 1px solid;  MARGIN: 3px; COLOR: #bbb; padding:5px 10px; background-color:#fff; }


/*------------------首页banner切换----*/
#full-screen-slider { width:100%; height:487px; float:left; position:relative}
#slides { display:block; width:100%; height:487px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:450px; z-index:999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:5px; border-radius:5px; background-color:#E07F1F; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#C12707}


/*留言板*/
.messages{ height:120px; overflow:auto; border:1px solid #ddd; margin:10px auto; line-height:24px;}
.messages dt{color:#005CA7;}

#content_form{  width:700px; padding-top:15px;}
#content_right_pic{ float:right;}
#liuyan{ margin-bottom:10px;}
#liuyan_wz{ float: left; width:80px; text-align:right; line-height:30px;  font-size:12px;}
#liuyan span a{color:#FFB0FF; text-decoration:underline;}
#liuyan input,#liuyan textarea,#liuyan select{color:#333;}
#content_form input,#content_form select{ border:1px #e5e5e5 solid; background-color:#fff; height:30px; line-height:30px;}

.anniu{ verflow:auto;height:32px; padding-right:50px;}
.anniu li{ float:right; margin-left:10px;width:74px; height:32px; }
.btn1{ background-color:#005CA7 !important; border:1px solid #0B456B !important;color:#fff}
.btn2{ background-color:#F0F0F0 !important; border:1px solid #D6D6D6 !important;}
.btn1,.btn2{ width:74px; height:32px; border:none; margin-right:15px; cursor:pointer; font-family:"微软雅黑", Tahoma; font-size:15px; }

/*地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*新闻切换*/
.rollboder { margin-left:20px;}
.rollleft {FLOAT: left; WIDTH: 50px ;padding-right:20px;}
.rollleft img{border:0; padding:0; margin:0;}
.rollleft STRONG {COLOR: #666}
.rollcenter {BORDER-RIGHT: #bcbcbc 1px solid; BORDER-LEFT: #bcbcbc 1px solid; }
.rollright {FLOAT: right; WIDTH:700px; height:115px; padding-left:20px; border-left:1px dashed #ccc;}


/*产品滚动*/
.rollBox{width:640px; margin-top:-10px;}
.rollBox .Cont{width:640px;overflow:hidden; float:left; margin-top:20px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:189px;float:left;text-align:center; padding:0 12px; position:relative;}
*+html .rollBox .Cont .pic{width:189px;float:left;text-align:center;}
.rollBox .Cont .pic span{ height:20px; background:url(../images/pro_title.png) repeat-x; text-align:center; width:189px; display:block; position:absolute; bottom:0;}
.rollBox .Cont .pic span a{ color:#fff}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
/*.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}*/
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
#leftin,#rightin{width:25px; height:25px; float:right; margin-top:-20px; cursor:pointer}


/*------------------首页banner切换----*/
#full-screen-slider { width:100%; height:443px; float:left; position:relative}
#slides { display:block; width:100%; height:443px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:410px; z-index:999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:5px; border-radius:5px; background-color:#fff; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#005CA7}

