body { font-family:"Microsoft Yahei", SimHei, "\5BBB\4F53", Simsun, sans-serif; font-size:14px; color:#333; line-height:1.8;}
a { text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#ff4229; }
.w1200 {width: 1200px; margin: 0 auto;}
.icon{display: inline-block; width: 24px; height: 24px; margin-right: 5px; position: relative;}



.page_title {padding: 30px 0 30px 0; }
.page_title h2{text-align: center;font-size: 30px; color: #333; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 5px;}
.page_title p{text-align: center; font-size: 16px; }



.header {zoom: 1;}
.header .logo{padding-top: 25px; margin-bottom: 10px;}
.header .header_right{width: 260px;padding-top: 15px;}
.header .header_right .tel{margin-top:10px;font-size:24px;font-family: 'Arial';color: #ff4229;letter-spacing:1px;line-height: 100%;padding-left: 60px;text-align:  left;background: url(../images/tel01.png) 0 50% no-repeat;background-size: 17%;margin-left: 25px;}
.header .header_right .tel p{margin:2px 0;}
.header .header_right .icon_tel{}
.header .header_right .tel .tel-text {font-size: 16px; font-weight: bold; color: #666;}



.search label{display: block; width: 260px; height: 34px;position: relative;}
.search .search_input{width: 210px; height: 30px; border: 1px solid #ddd; border-radius: 4px; float: right;}
.search .search_submit{background: none; border: none; width: 20px; height: 20px; background: url(../images/icon_submit.png) 0 0 no-repeat; position: absolute; right: 5px; top: 6px; z-index: 999; cursor: pointer;}
.search-input {width: 200px; border: 1px solid #ddd; height: 30px; padding: 4px;}
.search-submit {width: 30px; height: 30px; background: none; background: #fff url(../images/icon_search.png) 0 0 no-repeat; border: none; cursor: pointer;}



/*================= banner===================*/
.banner{ position:relative; height:417px; overflow:hidden; height: 417px; }
.banner .bd { position:relative; }
.banner .bd ul li a{ display:block; width:100%; height: 417px;}
.banner .hd{  margin:0 auto; width:100%; position: absolute; height: 10px;bottom: 30px;}
.banner .hd ul{ width:100%; text-align:center;}
.banner .hd ul li{ display:inline-block;background:#fff;  height: 8px; width: 50px; cursor: pointer;}
.banner .hd ul li.on{background:#e95d19;}

.banner .bnt{ position:absolute; top:0; z-index:3; width: 60px; height: 417px;}
.banner .bnt img{position: absolute; top: 50%; right: 0;}
.banner .bnt:hover{}
.banner .prev{ position:absolute; left:0; opacity:.5; filter:alpha(opacity=50);}
.banner .next{ position:absolute; right:0;opacity:.5; filter:alpha(opacity=50); }
.banner .next img{left: 0;}
.banner:hover .prev{opacity:1; filter:alpha(opacity=100);}
.banner:hover .next{opacity:1; filter:alpha(opacity=100);}


.project_nav {width: 245px;}
.project_nav dl dt{ height: 54px; line-height: 54px; background-color: #ff4229; color: #fff; font-size: 20px; padding:0 30px; position: relative;}
.project_nav dl dt .icon_arrow{background: url(../images/icon_arrow.png) 50% 50% no-repeat; margin-top: 16px;float: right; right: 0;}
.project_nav dl dt .icon_arrow.on{background: url(../images/icon_arrow_on.png) 50% 50% no-repeat;}
.project_nav dd{width: 245px;background: rgba(0,0,0,.5); position: absolute; padding: 0 10px; z-index: 9999; overflow: hidden; height: 0%;}
.project_nav dd li {height: 50px; line-height: 50px;}
.project_nav dd li a{font-size: 16px; color: #fff; display: block; background: url(../images/bg_subnav.png) 50% 100% no-repeat; padding-left: 50px;}
.project_nav dd li a:hover{color: #ff4229;}
.project_nav dd li:last-child a {background: none;}
.project_nav dd .icon{position: absolute; margin-top: 13px; left: 20px;}
.project_nav dd .icon_nav_1{background: url(../images/icon_nav_1.png) 0 0 no-repeat;}
.project_nav dd .icon_nav_2{background: url(../images/icon_nav_2.png) 0 0 no-repeat;}
.project_nav dd .icon_nav_3{background: url(../images/icon_nav_3.png) 0 0 no-repeat;}
.project_nav dd .icon_nav_4{background: url(../images/icon_nav_4.png) 0 0 no-repeat;}
.project_nav dd .icon_nav_5{background: url(../images/icon_nav_6.png) 0 0 no-repeat;}
.project_nav dd .icon_nav_6{background: url(../images/icon_nav_5.png) 0 0 no-repeat;}
.project_nav dd .icon_nav_7{background: url(../images/icon_nav_1.png) 0 0 no-repeat;}
.project_nav dd .icon_nav_8{background: url(../images/icon_nav_8.png) 0 0 no-repeat;}



.main_nav {width: 950px; position: relative;}
.main_nav ul li {width: 115px; float: left; }
.main_nav ul li > a{display: block; height: 54px; line-height: 54px; text-align: center; font-size: 16px; color: #666666;}
.main_nav ul li > a:hover , .main_nav ul li.on > a{color: #fff; background-color: #ff4229;}
.main_sub_bg {width: 100%; height: 0; background: rgba(255,255,255,.8); position: absolute; left: 0; margin-top: 54px;z-index: 100; }
.main_sub {z-index: 9999; position: absolute; z-index: 999;display: none;padding-left: 25px;}
.main_nav ul li:nth-child(5) .main_sub {margin-left: -200px;}
.main_sub a{display: inline-block !important; line-height: 50px !important; height: 50px !important; margin-right: 20px; }


.searver{padding-bottom: 50px;}
.server_show { float: left; width: 150px;  text-align: center;}
.server_show dl{line-height: 2;}
.server_show dl a:hover{color: #ff4229;}
.server_show dl dt{font-size: 24px;}
.server_show dl dd{font-size: 16px;}
.server_show dl dt:after{content: ' '; display: block; height: 3px; width: 50px; background-color: #ff4229; margin:5px auto 10px;}
.server_show_7 dl dt:after{background-color: #ffc741;}
.server_show_8 dl dt:after{background-color: #75c300;}
.server_show_9 dl dt:after{background-color: #e5004f;}
.server_show_10 dl dt:after{background-color: #ff4086;}
.server_show_11 dl dt:after{background-color: #ffc741;}
.server_show_12 dl dt:after{background-color: #3ab6e9;}
.server_show_62 dl dt:after{background-color: #ff4229;}
.server_show_63v dl dt:after{background-color: #75c300;}


/* 精彩案例 */
.case {background-color: #f8f8f8; padding-bottom: 50px;}
.case .page_title h2{border-bottom: none;}
.case ul {}

.widescreen{width:1200px; margin:0 auto; overflow:hidden}


.case ul li{width:23.5%; margin-right:2%; float: left; background-color: #fff; position: relative; margin-bottom: 20px;}
.case ul li:nth-child(4n){margin-right:0}
.case .case_title{height: 44px; line-height: 44px;   text-align: center; font-size: 16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.case .case_img {position:relative}
.case .case_img:before{content:""; display:block; padding-bottom:80%}
.case .case_img img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover}
.case ul li:last-child{margin-right: 0;}
.case .case_cover{position: absolute; left: 0; right: 0; bottom: 0;background: rgba(251,90,69,.9); z-index: 999; height: 0%; overflow: hidden;}
.case .case_cover h3{padding:50px 20px 0; font-size: 20px; color: #fff;}
.case .case_cover p{padding:5px 20px 0; font-size: 16px; color: #fff;}
.case_tab {padding-bottom: 30px; text-align: center;}
.case_tab a{display: inline-block; padding: 2px 20px; background-color: #fff; color: #ff4229; border-radius: 20px; margin: 0 10px; font-size: 16px;}
.case_tab a:hover , .case_tab a.on{background-color: #ff4229; color: #fff;}

.about {padding: 50px 0;}
.about .about_left{width: 600px;}
.about .about_right{width: 600px;}

.about .about_bk {float: left; width: 50%; height: 220px; overflow: hidden;}
.about .about_bk img {display: block;}
.about_join,.about_contact { padding-top: 30px; padding-left: 30px; color: #fff; background-color: #f5f5f5;}
.about_join h4,.about_contact h4{font-size: 30px; }
.about_join p,.about_contact p{font-size: 16px; }
.about_join a,.about_contact a{display: block; width: 130px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #fff; color: #fff; margin-top: 10px;}
.about_join {background-color: #ff4229;}
.about_join a:hover {background-color: #fff; color: #ff4229;}
.about_contact {color: #444; background: #f5f5f5 url(../images/bg_about.jpg) 100% 100% no-repeat;}
.about_contact a{border: 1px solid #ddd;color: #444;}
.about_contact a:hover{background-color: #ff4229; color: #fff; border: 1px solid #ff4229;}
.about_img {width: 100%; height: 290px; overflow: hidden;}
.about_img img{display: block;}
.about_text {background:#f5f5f5 url(../images/bg_about2.png) 95% 50% no-repeat; height: 150px; padding: 20px; padding-right: 40px;}
.about_text p{font-size: 16px; text-indent: 2em; color: #666666;}


.news {background-color: #f8f8f8;padding-bottom: 50px;}
.news .page_title h2{border-bottom: none;}
.news_list {width: 385px; float: left; height: 488px; background-color: #fff; margin-right: 20px; }
.news_list:last-child {margin-right: 0;}
.news_list .new_title{height: 70px; line-height: 70px; font-size: 24px; border-bottom: 1px solid #ddd; padding: 0 20px;}
.news_list dl{padding: 20px;}
.news_list dl dt {text-align: center;}
.news_list dl dt > a{display: block; width: 345px; height: 150px; overflow: hidden;}
.news_list dl dt img{display: block;width: 345px; height: 150px;}
.news_list dl dt h5{font-weight: normal; text-align: center; line-height: 40px;}
.news_list dd{height: 48px; line-height: 48px; background: url(../images/icon_news.png) 5px 50% no-repeat; padding-left: 20px;}
.news_list dd a{display: block; font-size: 16px; color: #666;}
.news_list dd a:hover{display: block; font-size: 16px; color: #ff4229;}
.news_more {text-align: center; margin-top: 50px;}
.news_more a {display: inline-block; padding: 10px 20px; border: 1px solid #ff4229; color: #ff4229;}
.news_more a:hover {color: #fff; background-color: #ff4229;}


.customer{padding-bottom: 50px; position: relative;}
.customer .page_title h2{border-bottom: none; }
.custormer_list {position: relative;padding-left: 70px;}
.custormer_list .bd {width: 1060px; margin: 0 auto; height: 204px; overflow: hidden;}
.custormer_list ul li a{display: block; width: 180px; height: 80px; border: 1px solid #ddd; float: left; margin:10px 15px; overflow: hidden;}
.custormer_list ul li a:nth-child(5n){margin-right: 0;}
.custormer_list ul li img{width: 180px; height: 80px; }

.custormer_list .bnt {display: inline-block; position: absolute; top: 30%;}
.custormer_list .prev {left: 0;}
.custormer_list .next {right: 0;}
.custormer_list ul li a:hover{
-webkit-box-shadow: 0 0 15px rgba(0,0,0,.3);
box-shadow: 0 0 15px rgba(0,0,0,.3);
}



 /*==============footer=====================*/
.footer{padding: 20px 0 0;  font-size:12px;margin: 0 auto; background: #3a3d42 url(../images/bg_footer.jpg) 50% 0 no-repeat;}
.footer .w1200 {width: 1200px; margin: 0 auto;}
.footer-nav {width: 415px;height: 200px;border-right: 1px solid #494f53;}
.footer-ewm {width: 445px; height: 200px; border-right: 1px solid #494f53;}
.footer-contact {width: 335px;}


.footer-nav dl {float: left; margin-right:38px;}
.footer-nav dl dt{ margin-bottom: 10px;}
.footer-nav dl dt a{color: #fff; font-size: 16px;}
.footer-nav dl dd {line-height: 2;}
.footer-nav dl dd a{color: #999; font-size: 13px;}
.footer-nav dl dd a:hover{color: #ff4229; }


.footer-ewm {padding: 20px 45px;}
.footer-ewm span{ display: inline-block; text-align: center; padding: 0 30px; font-size: 16px; color: #fff;}
.footer-ewm span img{display: block; margin-bottom: 10px; width: 110px; height: 110px;}


.footer-contact {}
.footer-contact dl{margin-left: 20px;}
.footer-contact dt span{color: #fff; font-size: 22px; padding-left: 40px; height: height: 30px; display: inline-block;}
.footer-contact dt h2{font-family: 'Impact'; font-size: 36px; color: #ff4229; margin-top: 10px; padding-left: 40px; letter-spacing:2px; line-height:120%}
.footer-contact dd{font-size: 14px; color: #fff; padding-left: 40px; margin: 10px 0;}

.copyright {height: 58px; text-align: center; line-height: 58px; background-color: #2a2b2f; color: #999999; font-size: 14px; margin-top: 20px;}
.copyright span{margin: 0 10px;}


 /* ===================== ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµ ===================== */
 /* ===================== list_news ===================== */
.inbanner {height: 400px; overflow: hidden; width: 100%;}
.page_left {width: 240px; position: relative;}
.page_right {width: 920px;}

.inner_page {background-color: #f8f8f8;}


/* ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¥Ã‚Â¯Ã‚Â¼ÃƒÂ¨Ã‹â€ Ã‚Âª  */
.sub_nav {}
.sub_nav .sub_title {height: 60px; padding: 0 30px; line-height: 60px; background: #ff4229 url(../images/bg_subtitle.png) 92% 50% no-repeat; font-size: 18px; color: #fff; width: 100%;}
.sub_nav .sub_ul li{ border-bottom: 2px solid #f9f9f9; background: #fff url(../images/icon_left_li.png) 93% 24px no-repeat;}
.sub_nav .sub_ul li > a{display: block; height: 48px; line-height: 48px; color: #888; font-size: 14px;padding: 0 20px; }
.sub_nav .sub_ul li > a:hover{color: #ff4229;}
.sub_nav .sub_box {padding: 10px; background-color: #f0f0f0; display: none;}
.sub_nav .sub_box > a:link{display: block; padding-left: 20px; height: 36px; line-height: 36px; font-size: 14px; color: #888;}
.sub_nav .sub_box > a:hover{color: #ff4229;}


.page_content {padding-bottom: 30px;}
.in_contact {background: #fff url(../images/bg_incontact.png) 0 0 no-repeat;}
.in_contact .in_title {height: 45px; line-height: 45px; font-size: 14px; color: #7b7c7d; padding: 0 30px; border-bottom: 1px solid #e9e9ee;color: #ff4229; font-size: 15px;}
.in_contact .in_title span{color: #999;}
.in_contact dl {color: #999; padding-bottom: 90px; background: url(../images/bg_kefu.jpg) 50% 90% no-repeat;}
.in_contact dl dt {font-size: 15px; padding:20px 20px 0; }
.in_contact dl dt h2{font-weight: bold; color: #ff4229; font-size: 20px;}
.in_contact dl dd{ padding:0 20px; font-size: 15px; margin-top: 20px;}


.local {height: 60px; line-height: 60px; border-bottom: 1px solid #dde0e2;}
.local .catname{font-size: 18px; color: #ff4229;}
.local .position {color: #848282;}
.local .position a{color: #848282;}



.new_list ul li{ background:url(../images/icon_qq_li.png) left center no-repeat;  display:block; position:relative; padding-left:10px; height:50px; line-height:50px; border-bottom:1px dotted #a1a9af; position:relative; }
.new_list ul li span{color:#bbbcbf; font-size:12px; position:absolute; right:0; top:0; line-height:50px;}
.new_list ul li a{color:#575a5f;  font-size:14px; display:block;  line-height:50px; display: block;}
.new_list ul li a:hover{ color:#ff4229}
.new_list ul li .more{ color:#656565; position:absolute;  top:0px; right:0; display:block; font-size:12px; color:#ff4229}
.new_list ul li .more:hover{ text-decoration:underline;}



/*  ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚Âµ */
.page { margin:0px auto 0px auto;}
.page .box{display:inherit; width:100%;  text-align: right; padding-top: 50px;}
.page li{display: inline-block;}
.page li a{ padding:0 12px; height:28px; line-height:28px; display:inline-block; border:1px solid #dcdcdc; margin:0 2px;  color:#fff; color:#444444; font-size:12px; }
.page li a.current{ background:#ff4229; color:#fff !important;border:1px solid #ff4229;}
.page span{ background:#ff4229; color:#fff !important;border:1px solid #ff4229;}
.page li a:hover{ background:#ff4229; color:#fff !important; text-decoration:none; border:1px solid #ff4229; }
.page li a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
-o-transition: all 1s; /* Opera */}



.pic_list { overflow-x: hidden; }
.pic_list .list_wrap{width: 120%; }
.pic_list li{width: 285px;overflow: hidden;border-bottom: 3px solid #a8abad;background: #fff;float: left;margin: 18px 0; margin-right: 32px; display: table; position: relative;}
.pic_list li img{ margin: 0 auto;}
.pic_list li:hover{  border-bottom:3px solid #ff4229;  }
.pic_list li .pic_auto_wrap{display: block; width: 285px; height: 298px; display: table-cell; vertical-align: middle; text-align: center; background: url(../images/loading.gif) 50% 50% no-repeat;}
.pic_list li span{position: absolute; bottom: 0; z-index: 2; display: block; text-align: center; line-height: 48px; font-size: 15px; color: #444444; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%;}
/* .pic_list li span a:hover { color:#ff4229; } */
.pic_list li span:hover{}
.pic_auto li img{display: none;}


.server_list {overflow-x: hidden;}
.server_list .list_server_wrap {width: 120%; }
.server_list li{width: 450px; float: left;  padding: 20px;}
.server_list li > a{display: block;}
.server_list li img{display: block; float: left; width: 180px; height: 120px; margin-right: 10px;}
.server_text h2{font-weight: bold; font-size: 16px;}
.server_text .server_desc{margin-top: 10px; font-size: 14px;}


.fuwu_list  ul{ margin:-19px;  }
.fuwu_list  li{ width:280px; background:#fff;  padding:10px; float:left; margin:19px; }
.fuwu_list  li a{ display:block;}
.fuwu_list  li:hover{ box-shadow: 0px 0px 10px 0px #ddd;}
.fuwu_list  li img{ width:260px; margin:0 auto;  height:195px;  display:block;  display:block; background:#fff; }
.fuwu_list  li .pic_box{ position:relative;}
.fuwu_list  li .mark{opacity:0; filter:alpha(opacity=0); position:absolute; width:100%; height:100%; }
.fuwu_list  li .text_box{ border-top:1px solid #fff; padding:10px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }
.fuwu_list  li h1{font-size:14px; color:#3c3b3b; display:block; margin:10px 0; }
.fuwu_list  li span{position:relative; height:20px; line-height:20px; display:block; font-size:12px; color:#888888; background:url(../images/icon_time.png) left center no-repeat; padding-left:25px; }
.fuwu_list  li:hover .text_box{ }
.fuwu_list  li:hover .text_box h1{ color:#025198;}



/* ÃƒÂ¤Ã‚ÂºÃ‚ÂºÃƒÂ¦Ã¢â‚¬Â°Ã‚ÂÃƒÂ¦Ã¢â‚¬Â¹Ã¢â‚¬ÂºÃƒÂ¨Ã‚ÂÃ‹Å“ */
.hr_head { position:relative; background:url(../images/bg_job.png) right top no-repeat; height:300px; margin:10px auto;}
.hr_head .pic{ position:absolute; left:0; top:0; width:465px; height:250px;}
.hr_head .bnt_mail{ position:absolute; right: 257px; top: 72px; width:60px; height:60px;}
.hr_head .ewm_box{position:absolute; padding-left:70px; right: 45px;top: 55px;}
.hr_head .ewm_box img{ width:90px; height:90px; opacity:0;filter:alpha(opacity=0);}
.hr_head .ewm_box:hover img{  opacity:1;filter:alpha(opacity=100);}
.hr_head .text_box{ margin-left: 465px; padding:20px; text-align:center;  padding-top: 175px; line-height: 28px; color:#fff; font-size:14px;}
#list_slide{  position:relative;}
#list_slide dl{  overflow:hidden; margin-bottom:25px;  }
#list_slide dt{border:none; padding-bottom:20px; border-bottom:1px solid #dcdee0;   display:block; position:relative;  cursor:pointer; }
#list_slide dt h1{padding-left:13px; border-left:6px solid #ff4229; color:#51575f; font-size:14px; line-height:30px; height:30px; background:url(../images/icon_arrow_sfq_left.png) right center no-repeat; margin-right:20px; display:block;}
#list_slide dt h1 strong{ display:block; font-size:15px; line-height:15px; margin-top:0px; color:#1e1e24; height:15px;}
#list_slide dt h1 span{ display:block; font-size:11px; color:#afaeb4;line-height:15px ; margin-top:2px;  height:15px; text-transform:uppercase;}
#list_slide dd{ display:none; line-height:24px; position:relative;}
#list_slide dd a.gojob{ position:absolute; right:0; bottom:30px;  border-radius:3px; height:30px; text-align:center; line-height:30px; font-size:12px; display:block; width:100px;  color:#fff; background:#0d67c9;}
#list_slide dd a.gojob:hover{ background:#ff4229}
#list_slide dd p{ line-height:2;  color:#646b78; font-size:14px;}
#list_slide dd .content{ padding:20px 0; }
#list_slide dt.on h1{ background:url(../images/icon_arrow_sfq_un.png) right center no-repeat ;}


/*  ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ§Ã‚Â«Ã‚Â ÃƒÂ¨Ã‚Â¯Ã‚Â¦ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦ */
.n_article {margin-bottom:20px;}
.n_article .ar_title {padding:10px 0 20px 0;border-bottom:1px solid #ddd;margin-bottom:10px;}
.n_article .ar_title h1 {font-size:16px;display:block;text-align:center;margin-bottom:10px;line-height:30px;font-weight:bold;color:#444444;}
.n_article .ar_title h2 {height:30px;font-size:12px;display:block;text-align:center;color:#888888;line-height:30px;}
.n_article .ar_title h2 strong {color:#b8b7bc;}
.n_article .ar_article {padding-top:20px;padding-bottom:30px;min-height:400px;}
#ar_fot {position:relative;padding:15px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
#ar_fot h1 {display:block;font-size:12px;line-height:30px;color:#777777;font-weight:bold;}
#ar_fot h1 a {font-size:12px;color:#777777;font-weight:normal;}
#ar_fot h1 a:hover{color: #ff4229;}
#ar_fot .bnt_back {position:absolute;top:28px;right:0;color:#fff;background:#ff4229;padding:0 25px;font-size:14px;height:30px;line-height:30px;}
#ar_fot .bnt_back:hover {border-radius:3px;}



/*  ÃƒÂ¥Ã…â€œÃ‚Â¨ÃƒÂ§Ã‚ÂºÃ‚Â¿ÃƒÂ§Ã¢â‚¬Â¢Ã¢â€žÂ¢ÃƒÂ¨Ã‚Â¨Ã¢â€šÂ¬  */
.n_zhiwei {background:url(../images/pic_hlhjy.jpg) right 30px no-repeat;padding-top:20px; padding-bottom: 50px;}
.n_form {width:602px;}
.n_form h1 {color:#8e8e8e;margin-bottom:10px;font-size:12px;line-height:30px;}
.n_form .content {}
.n_form form {margin-right:-10px;}
.n_form  .text {width:259px;padding:0 15px;height:34px;line-height:34px;background:none;border:1px solid #c1c1c1;font-size:13px;color:#b3b3b3;margin:0 10px 20px 0;float:left;}
.n_form  textarea {display:block;height:160px;resize:none;margin-bottom:20px;background:#f9f9f9;border:1px solid #c1c1c1;width:560px;padding:10px 15px;font-size:13px;color:#b3b3b3;line-height:20px;}
.n_form  .text:focus {border:1px solid #89bbe1;}
.n_form  textarea:focus {border:1px solid #89bbe1;}
.n_form .submit {background:#10578e;position:absolute;right:0;top:0;font-size:14px !important;border:0;border-radius:2px;height:36px !important;color:#fff;line-height:34px !important;width:100px;}
.n_form .submit:hover {color:#fff;border-radius:3px;}
.n_form  .file_box {position:relative;padding-left:60px;line-height:28px;font-size:14px;}
.n_form  .file_box .box {position:relative;}
.n_form  .file_box strong {position:absolute;left:0;top:3px;color:#727272;}
.n_form  .file_box .bnt_file {text-align:center;height:28px;line-height:28px;color:#fff;font-size:12px;width:85px;cursor:pointer;margin-left:5px;background:#a9a9a9;border-radius:2px;position:absolute;left:0;top:3px;}
.n_form  .file_box #jianli {width:80px !important;height:28px !important;cursor:pointer;opacity:0;filter:alpha(opacity=0) position:absolute;left:95px;top:3px;}
.n_form  .file_box #jianli:hover .bnt_file {background:#10578e;color:#fff;}
.yzm_box {width:592px;position:relative;padding:0 !important;margin-left:0;border:none;margin-top:21px;margin-bottom:20px;}
.yzm_box input {font-size:14px;height:30px;color:#666;width:255px;line-height:30px;border:1px solid #d0d0d0;padding-left:10px;}
.yzm {position:absolute;left:180px;height:30px;top:0;}
.yzm a {position:absolute;color:#adada6;right:-90px;height:30px;line-height:30px;width:80px;top:0;}
.yzm_box .submit {position:absolute;right:0;top:0;}



/* ================ ÃƒÂ¨Ã‚Â¡Ã‚Â¥ÃƒÂ¥Ã¢â‚¬Â¦Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµ ================== */
.n_content{ min-height:400px; margin-top:50px;  }
.main_box{ margin:0 auto; width:1200px; position:relative;}
#n_main_box{ margin-bottom:20px; }
#n_content{ min-height:300px; padding:50px 0 0px; }
/*===================ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµbanner================*/
#n_banner{ display:block; width:100%; height:430px; position: relative; }
#n_up_box{ background:#f4f6f9;}
/*===================ÃƒÂ©Ã‚ÂÃ‚Â¢ÃƒÂ¥Ã…â€™Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â±Ã¢â‚¬ËœÃƒÂ¥Ã‚Â¯Ã‚Â¼ÃƒÂ¨Ã‹â€ Ã‚Âª================*/
#position{ position:absolute; line-height: 50px; height:50px; right:0px; top:0px; color:#8a8c8e; font-size:12px; background:url(../images/icon_home.png) left center no-repeat; padding-left:22px;}
#position span, #position a, #position i{ font-size:12px; color:#8a8c8e;}
#position em{ font-size:12px; color:#ff4229; font-style:normal;}
#position a:hover{ color:#ff4229;}
#n_nav{ position:relative;  }
.title_yewu {}
.title_yewu a{font-size: 13px !important;padding: 0 10px !important;}
.yewu_title{padding-top: 30px !important;}

#n_nav a{ display:inline-block; position:relative; height:50px; padding:0 40px; line-height:50px; font-size:15px; color:#555}
#n_nav a:hover{ background:#ff4229; color:#fff;}
#n_nav a.on{background:#ff4229; color:#fff;}
#n_title{ border-bottom:1px solid #ebebeb; padding-bottom:20px; position:relative; padding-top:60px; text-align:center;}
#n_title h1{ font-size:26px; color:#4b4b4c; display:block; margin-bottom:10px;}
#n_title strong{ font-size:14px; color:#606061; display:block; text-transform:uppercase;}
#n_title i{ display:block; position:absolute; left:50%; bottom:-1px; height:2px; width:30px; background:#ff9e01; margin-left:-15px;}

/*==============ÃƒÂ¨Ã‚ÂÃ¢â‚¬ÂÃƒÂ§Ã‚Â³Ã‚Â»ÃƒÂ¦Ã‹â€ Ã¢â‚¬ËœÃƒÂ¤Ã‚Â»Ã‚Â¬=====================*/
#n_contact{ position:relative; width:100%; overflow:hidden; }
#n_contact .up_box {   margin-bottom:50px; position:relative; background:url(../images/bg_contact.jpg) right top no-repeat; min-height:657px; }
#n_contact .up_box .title{  margin-bottom:20px;}
#n_contact .up_box .title strong{ display:block; color:#51575f; font-size:18px; margin-bottom:8px; font-weight:bold; }
#n_contact .up_box .title span{ display:block;font-size:12px; line-height:12px; text-transform:uppercase; color:#6c6d70}
#n_contact .up_box dl{ width:500px;  }
#n_contact .up_box dd { display:block; padding:30px 0; height:126px; border-bottom:1px solid #e7e8ec; padding-left:95px; position:relative;}
#n_contact .up_box dd img.ewm{ position:absolute; right:0; top:30px; height:65px; width:65px; display:block;}
#n_contact .up_box dd strong{ padding-top:10px; padding-bottom:3px; font-size:15px; display:block; color:#545555; }
#n_contact .up_box dd a{ color:#545555; text-decoration:none;}
#n_contact .up_box dd a:hover{ color:#063579;}
#n_contact .up_box span{ font-size:15px; color:#545555; }
#n_contact a{ color:#0d67c9; text-decoration:underline; }
#n_contact .map_box{ position:relative; background:url(../images/bg_map.jpg) center no-repeat;  display:block; height:430px;}
#n_contact .map{ width:100%; height:100%;  display:block; position:absolute; top:0px; left:0px; background:url(../images/bnt_map.png) center no-repeat;  }
#n_contact .map:hover{background:url(../images/bnt_map.png) center 110px no-repeat;   }



/* ÃƒÂ¦Ã‚ÂµÃ‚Â®ÃƒÂ¥Ã…Â Ã‚Â¨QQ */
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}
.main-im .im-ewm{display: block; margin: 0 auto; width: 90px;}

.flink {margin-top: 40px;}
.flink dt {font-size: 16px; color: #fff;}
.flink dd {margin-top: 10px;}
.flink dd a{margin-right: 10px; color: #999;}
