@charset "utf-8";/* CSS Document */
body{margin: 0px auto;padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:12px;}
div{margin: 0px;padding: 0px;}
span, p{margin: 0px;padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px;padding: 0px;}
img{margin: 0px;padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px;padding: 0px;list-style: none;}
img{border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
from,input,select{margin: 0px;padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none;color: #333;}

a:hover{color: #ff7300;}
.cl{height: 0px;clear: both;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.top20{margin-top:30px;}
li{list-style:none;}
.w1002{width:1002px;overflow:hidden;margin:auto;}

.wv96{width:96px; margin-top:30px; margin-left:12PX;}
.w32{ float:right; width:323px;}
.wvfj{ margin-left:60px; line-height:30px;}
.wvfj img {padding:23px 3px 15px 6px; float:left;}
.top{width:100%;height:170px;background:url(../images/top_bg.jpg) repeat-x left top; min-width:1002px;}
.header{width:1002px;margin:0 auto}
.headerl{width:260px;float:left;color:#484848;line-height:34px; font-size:13px;}
.headerl span{color:#ff7800}
.headerr{width:400px;float:right}
.headerr1{float:right; line-height:34px;color:#c8c8c8;  font-size:13px;}
.headerr1 a{}
.headerr2{width:150px;float:right;position:relative;cursor:pointer}
.headerr2 span{float:left;float:left;line-height:34px;color:#333333}
.headerr2r{width:114px;height:25px;float:right;border:#c8c8c8 solid 1px;margin-top:5px;background:#fff}
.headerr2ra{width:70px;float:left;height:15px;margin:5px 0 0 5px;}
.headerr2ra img{float:left;margin-right:5px;}
.headerr2rb{width:9px;height:5px;float:right;margin:10px 8px 0 0;cursor:pointer}
.headerr2rc{width:114px;position:absolute;right:0;top:31px;border:#c8c8c8 solid 1px;background:#fff;display:none}
.headerr2rc a{width:104px;float:left;padding:5px;color:#333 }
.headerr2rc a img{float:left;margin-right:5px;}

.h_con {width:1002px;overflow:hidden;margin:auto;}
.h_con h1 {padding-top:26px;float:left;}
.h_bt {font-family:"Microsoft YaHei";font-size:22px;color:#262626;font-weight:bold;padding:29px 0 0 10px;}
.h_pho {margin-top:43px;font-family:"Microsoft YaHei";font-size:14px;color:#666;background:url(../images/h_pho.png) no-repeat left 9px;padding-left:44px; }
.h_pho p {background:url(../images/h_xx1.jpg) no-repeat 0 0px;font-family:"Microsoft YaHei";font-size:15px;}
.h_pho span {color:#ff4a00;font-size:25px;display:block;font-family:Impact;}

.w182{width:170px;padding-top:39px;float:left;}
.ser_r{ width:270px; padding-top: 10px; height:35px; overflow: hidden;}
.s_inp{ width:180px; height:33px; border:1px solid #ccc;  border-right:0; padding-left:43px; line-height:33px; color: #333; font-family:"microsoft Yahei"; float: left;background:#fff url(../images/ser_bg.gif) no-repeat 11px 6px; }
.s_ss{ width:42px; height:35px; background: url(../images/ser_btn.gif) no-repeat; color: #fff; text-align: center; cursor: pointer; border:0; float: left;}

#keyword-bg{height: 54px;background: url(../images/keyword-bg.jpg);line-height: 54px;width:100%; min-width:1002px;}
.keyword-div{_width: 700px;}
.keyword-div li{padding: 0 10px;background: url(../images/top-li-bg.jpg) no-repeat right;font-size: 13px;}
.keyword-div li.tit{padding-right: 20px;color: #ff6600;}
.keyword-div li.laster{background: none;}
.search-div input{width: 184px;padding: 0px 10px;border: 1px solid #bbc1c5;border-right: none;vertical-align: middle;height: 28px;line-height: 28px;}
.search-div input.search-sub{width: 38px;padding: 0px;background: url(../images/search-sub.jpg) no-repeat center;height: 30px;border: none;}

ul, ol {list-style: none;font-size: 0px;letter-spacing: normal;word-spacing: normal;}
li {list-style: none;display: inline-block;float: left;_display: inline;font-size: 12px;}

.f-cb{zoom:1;}

#bg{width:1002px;margin: 0 auto;position: relative;}
#slogan{background: url(../images/slogan-bg.jpg) no-repeat left;margin-left: 10px;margin-top:39px;}

.slogan-one{font-size: 20px;color: #eb6100;}
.slogan-two{font-size: 20px;color: #333;}

.bvg{ background:url(../images/bg.gif) repeat-y center 0; }

#nav{height: 57px;line-height: 57px;background: url(../images/nav-bg.jpg) repeat-x center;position: relative;z-index: 999; min-width:1002px;}
#nav li{text-align: center;height: 57px;position: relative;z-index: 10; width:109px;}
.sub-nav{position: absolute;top: 57px;left: 0px;width: 160px;background: #ff7920;display: none;}

#nav li .sub-nav a{font-size: 13px;display:block;line-height:38px;}
#nav li .sub-nav p{/*padding-left: 30px;background: url(../images/sub-nav-row.jpg) no-repeat 11px center;text-align: left;*/
	border-bottom: 1px solid #ff4a00;border-top: 1px solid #ffa264;}
#nav li.dotnav{padding: 0 22px;}
#nav li a:hover,
#nav li.on,
#nav li.cur{background: url(../images/nav-cur.jpg) repeat-x center; line-height:57px; }
#nav li a{color: #fff;font-family: "Microsoft YaHei";font-size: 16px; display:block;}
#nav li.li-bg{width: 2px;background: url(../images/nav-li-bg.jpg) no-repeat center;height: 57px;padding: 0px;}


#nav li .sub-nav p a:hover{ background:#da6c00; font-size:13px; color:#FFF; line-height:38px;}



/*#banner { background:url(../images/banner.jpg); height:500px; background-position:top center; background-repeat:no-repeat; min-width:1002px;}*/
#banner2 { width:970px; height:233px; margin:0 auto; background-position:top center; background-repeat:no-repeat; }

.fav{min-width:1002px; background-color:#272727; text-transform: uppercase;}
.f_nav{ color:#fff;font-size:14px; font-family:"Microsoft Yahei"; height:49px; overflow:hidden; text-align:center;}
.f_nav a{ display:inline-block; line-height:49px; padding:0 10px; color:#fff;  }
.f_nav .nones{ background:none;}

.fowf{background:#ff6600; min-width:1002px; width:100%; color:#FFF;}
.f_con h2{ width:155px; margin:25px 0 0 50px; display:inline;}
.link{ width:920px; margin:0 0 0 50px; border-top:1px solid #3387b9; font:14px/44px "microsoft Yahei"; color:#fff;}
.link h2{ float:left; width:70px; font:normal 14px/44px "microsoft Yahei";}
.link h2 a{ color:#fff;}
.link p{ width:850px; float:right; font:14px/44px "microsoft Yahei"; color:#fff;}
.link p a{ display:inline-block; color:#fff; padding:0 8px;}

.fowf .company_msg { float: left; width: 450px; overflow: hidden; margin-right: 60px; margin-top:20px;}
.fowf .company_msg h6 { font-size: 26px; height: 48px; padding: 29px 0 30px 140px;  margin-bottom: 15px; border-bottom: 1px dashed #ff9000; color: #fff; background: url(../images/footlogo.jpg) no-repeat;}
.fowf .company_msg h6 span { display: block; font-size: 12px; font-weight: normal;}
.fowf .company_msg ul { padding-bottom:15px; overflow: hidden;}
.fowf .company_msg ul li { float: left; min-width: 178px;  line-height: 30px;}
.fowf .company_msg ul li span , .fowf .company_msg ul li a { color: #fff;}
.fowf .cut_l { float: left; width: 1px; height: 220px; margin-top: 20px; margin-right: 40px; background:#ff9000;}
.fowf p { float: left; width:360px; font-size: 16px; color: #fff; margin-top:26px; padding:10px 0 34px 90px; overflow: hidden; border-bottom: 1px dashed #ff9000; background: url(../images/ewm.jpg) 0px 0px no-repeat }
.fowf p span { display: block; font-size: 14px; color: #fff; margin-top: 12px;}
.fowf p span b { font-weight: normal; color: #fff;}
.fowf .ser_tel { float: left;padding: 20px 46px; text-transform: uppercase;}
.fowf .copyright { clear: both; height: 60px; line-height: 60px; font-size: 12px; color: #fff; border-top: 1px solid #ff9000;}
.ser_tel { width:334px; height:30px; margin:30px auto 0 auto; padding:20px 60px; border:1px solid #ee875a; background:#e75515;}
.ser_tel strong { font-size:13px; color:#fff; line-height:33px; }
.ser_tel strong span { font-size:13px; color:#fff; font-weight:normal;}
.ser_tel b { float:right; font-size:25px; color:#fff; line-height:30px;}

.fowf a{color:#FFF;}
*{word-wrap:break-word}

.map{ height:377px; overflow:hidden;}
.map dl{ height:377px; width:420px; overflow:hidden; float:left; padding-left:50px; background:#f8f7fc;}
.map dt{ height:35px; font:18px "Microsoft Yahei","微软雅黑"; font-weight:bold; margin-top:45px; overflow:hidden;}
.map dt a,.map dt{ color:#282828;}
.map dd{ width:367px; height:63px; padding-top:20px; border-bottom:1px dashed #b5b5b7; font-size:14px; color:#737373; line-height:24px;}
.map .dd01{ line-height:50px;}
.map dd span{ display:inline-block; float:left; width:44px; height:44px; margin-top:3px; margin-right:18px; overflow:hidden; border:none;}
.map dd span img{width:44px; height:44px;}
.map dd em{ font-style:normal; }
.map p{ width:492px; height:373px; overflow:hidden; margin-top:2px; float:right;}
.map p img{width:492px; height:373px;}
#main-out p{font-size: 14px;}

