/*html,body{-webkit-text-size-adjust:none;}*/
html {}
html, body{overflow-x: hidden; overflow-y: auto;}
body,td,th {font-size: 14px;color:#656565;}
body {margin-left: 0px; margin-top: 0px; /*font-family:SimSun;*/background:#FFF url(../images/body.gif) repeat 0 0;/* background-size:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/BodyBg.jpg,sizingMethod=scale); */font-family:Microsoft YaHei;} 
a:link {color:#656565;text-decoration: none;}
a:visited {text-decoration: none;color:#656565;}
a:hover {text-decoration: underline;color: #399C40}
a:active {text-decoration: none;color:#656565;}
* { margin:0; padding:0;}
ul { list-style-type:none; }
img { border:0;}
input,textarea:focus {outline: none;}
.body { background:url(../images/bg01.jpg) repeat-x 0 0;}
.main { background:url(../images/bg05.jpg) repeat-x 0 0;}
/*Main Css End*/
.header { margin:0 auto; width:100%; height:85px;}
.header_con { margin:0 auto; width:1200px;}
.logo { float:left; padding:25px 0 0 0;}
.tel { float:right; width:225px; padding:25px 0 0 0; background:url(../images/tel.jpg) no-repeat 0 0; margin-top:30px; height:40px;}

.nav { float:left;width:700px; height:40px; position:relative; z-index:99; padding:25px 0 0 80px;}
.nav li { float:left; width:80px;  text-align:center; font-size:16px; line-height:34px; position:relative; padding-bottom:6px; margin:0 10px;transition: background 0.2s ease 0s;}
.nav li a { display:block; color:#333;}
.nav li a:hover,.nav li a.Cur { transition: background 0.2s ease 0s; text-decoration:none;}
.nav li dl{ display:none;}
.nav li:hover dl {display:block; position:absolute; left:-10px; top:34px; z-index:50;}
.nav li:hover dl dd { height:35px; width:100px; line-height:35px; text-align:center; color:#FFF; background:#FD6300;}
.nav li:hover dl dd a:link,.nav li:hover dl dd a:visited { color:#FFF; font-weight:normal; font-size:14px;}
.nav li:hover dl dd a:hover{background:#E15A00; color:#FFF; border-bottom:none;}
.nav li:hover,.nav li.Cur {  border-bottom:6px solid #FD6300; }

.searchbox { float:right;width:146px; height:47px; position:relative; margin-top:30px;}

.indext_title { margin:100px auto 20px auto; width:238px; height:100px; background:url(../images/bg11.png) no-repeat; text-align:center;}
.indext_title p { font-size:40px; color:#FF5900; line-height:60px;}
.indext_title p b { color:#3BA113; font-weight:normal;}
.indext_title span { display:block; color:#8E8E8E; font-size:22px; line-height:30px; text-transform:uppercase;}

/* 本例子css */
.slideGroup{ width:1200px; }
.slideGroup .parHd{ 
  position:relative; width:864px; margin:0 auto;
height: 109px;}
.slideGroup .parHd ul{ position:absolute; left:0x; top:0; height:41px;   }
.slideGroup .parHd ul li{
    float: left;
    width: 158px;
    height: 41px;
    text-align: center;
    line-height: 41px;
    font-size: 17px;
    background: url(../images/bg2.png) no-repeat 0 -41px;
    cursor: pointer;
    margin: 0 29px;
    color: #FFF;
    margin-bottom: 15px;

    }
.slideGroup .parHd ul li.on{ 
     height: 41px;
    background: url(../images/bg2.png) no-repeat 0px 0px;
    background-size: cover;
    line-height: 41px;

}
.slideGroup .parBd{ padding:10px 0; zoom:1;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative;}

.slideGroup .sPrev,.slideGroup .sNext{ display:block; width:87px; height:168px; float:left;  background:url(../images/icon03.png) 0 0 no-repeat; margin-top:250px;}
.slideGroup .sNext{  background:url(../images/icon03.png) -87px 0 no-repeat;  position:absolute;right:0; }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd .tempWrap{ float:left;padding:45px 0; }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;}
.slideGroup .parBd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li div.parBd_box {
	width:290px; height:320px; position:relative;}
.slideGroup .parBd ul li div.p_bg { position:absolute; left:0; top:0; width:290px; height:290px; background:url(../images/bg10.png) no-repeat; z-index:10;}
.slideGroup .parBd ul li div.parBd_box div.p_bg_top { display:none;transition: background 0.2s ease 0s;}
.slideGroup .parBd ul li div.parBd_box:hover div.p_bg_top{ display:block; position:absolute; left:23px; top:22px; width:246px; height:247px; background:url(../images/bg3.png) no-repeat; z-index:40; cursor:pointer;}
.slideGroup .parBd ul li div.parBd_box:hover div.p_bg_top a { margin-top:70px;width:246px; height:247px;  color:#FFF; font-size:17px; line-height:30px; text-align:center; display:block;}
.slideGroup .parBd ul li .pic{ text-align:center; width:290px; height:290px; position:relative;}
.slideGroup .parBd ul li .pic img{ width:290px; height:290px; display:block;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:30px; font-size:19px; font-weight:bold; text-align:center; color:#FA5B00;}
.slideGroup .parBd ul li .title a:link,.slideGroup .parBd ul li .title a:visited{line-height:20px; font-size:19px; font-weight:bold; text-align:center; color:#FA5B00;}

.adv { margin:0 auto; width:1180px; height:476px; position:relative;}
.adv div{width:1920px;height:476px; position:absolute; top:0; left:-470px;}
.adv div img {width:1920px;height:476px; padding-left:100px;}


#tab{position:relative; width:1026px; margin:0 auto; height:625px; overflow:hidden;}
#tab .tabList ul { width:630px; margin:0 auto;}
#tab .tabList ul li{float:left; width:158px; height:41px; line-height:41px; text-align:center; color:#FFF; font-size:17px; margin:0 26px; background:url(../images/bg2.png) no-repeat 0 -41px;position:relative;cursor:pointer;}
#tab .tabCon{position:absolute;	top:41px;width:1200px;height:350px;}
#tab .tabCon div{
	padding:10px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#tab .tabList li.cur{ background:url(../images/bg2.png) no-repeat 0 0;}
#tab .tabCon div.cur{opacity:1;filter:alpha(opacity=100);}

.index_news { margin:0 auto; width:1026px; height:450px; padding-top:35px; padding-bottom:60px;}
.index_news li { width:290px; margin:0 26px; float:left; _display:inline; overflow:hidden; height:450px;}
.index_news li h2.index_box {width:290px; height:320px; position:relative; overflow:hidden;}
.index_news li p.p_bg { position:absolute; left:0; top:0; width:290px; height:290px; background:url(../images/bg10.png) no-repeat; z-index:10; overflow:hidden; z-index:10;}
.index_news li h2.index_box p.p_bg_hover { display:none;transition: background 0.2s ease 0s; overflow:hidden; }
.index_news li h2.index_box:hover p.p_bg_hover{position:absolute; left:22px; top:22px; width:246px; height:247px; background:url(../images/bg4.png) no-repeat; z-index:40; display:block; cursor:pointer;}
.index_news li h2.index_box:hover p.p_bg_hover a {color:#FFF; font-size:17px; line-height:30px; text-align:center; display:block; padding-top:100px; }
.index_news li p.pic{ text-align:center; width:290px; height:290px; position:relative; left:0; top:0; overflow:hidden;}
.index_news li p.pic img{ width:290px; height:290px; display:block;}
.index_news li p.title{ line-height:27px; height:40px; font-size:17px; font-weight: normal; padding-left:25px; background:url(../images/icon05.png) no-repeat 0 10px;color:#333;}
.index_news li p.title a:link,.index_news li  p.title a:visited{color:#333;}
.index_news li b { color:#777; font-size:12px; line-height:25px; font-weight:normal; padding-top:15px; display:block;}
.index_news li h3 {width:100%; line-height:25px; font-size:14px; color:#787878; font-weight:normal;}
.news_more { border:1px solid #A5A5A5; text-align:center; line-height:26px; width:96px; height:26px; margin:0 auto; clear:both; font-size:13px; font-weight:normal; display:block;transition: background 0.2s ease 0s;}
.news_more a{ display:block;}
.news_more a:hover,.news_more:hover { background:#FB5B00; color:#FFF; display:block; border:1px solid #FFF;}

.focus{height:663px;width:820px;margin:40px auto 0 auto; background:url(../images/bg5.png) no-repeat 0 0; padding:0 72px 0 471px;}
.focus .left{float:left; width:495px; height:530px; position:relative;overflow:hidden; padding:50px;}
.focus .left li{position:absolute; left:0; top:0; width:495px; height:530px; z-index:1; opacity:0; filter:alpha(opacity=0);}
.focus .left li.active{z-index:2;}
.focus .left li p{display:none;}

.focus .right{float:right; width:150px;}
.focus .right li{height:50px; overflow:hidden; color:#3BA113; font-size:16px; line-height:50px; cursor: pointer; border-bottom:qpx dashed #333; padding-left:50px;}
.focus .right li:hover,.focus .right li.active{color:#FF5700;background:url(../images/icon04.png) no-repeat 20px 20px; }


/*.index_txt_box { margin:0 auto; width:1366px; height:663px;background:url(../images/bg5.png) no-repeat 0 0; }*/

.besh-resim{height:663px;width:820px;margin:40px auto 0 auto;overflow:hidden; padding:0 72px 0 471px;}
.resim-isimler{float:right;width:150px;height:100%;margin:0;padding:0; margin-top:210px; margin-right:5px;}
.resim-isim{position:relative;height:50px; overflow:hidden; color:#3BA113; font-size:16px; line-height:50px; cursor: pointer; border-bottom:1px dashed #333; padding-left:50px; font-weight:normal;}
.reng{display:block;position:absolute;top:20px;left:20px;width:15px;height:13px;overflow:hidden;line-height:0;font-size:0;z-index:1;color:#FF5700;background:url(../images/icon04.png) no-repeat 0 0; color:#3BA113; }
.isim{display:block;position:relative;height:100%;z-index:2;font-weight:normal; color:#FF5700;}
.resimler{float:left;position:relative;width:495px; height:530px;padding:100px 50px;}
.resim-ulinish{display:none;position:absolute;top:0;left:0;width:495px; height:530px; color:#FFF;overflow:hidden;z-index:1;text-decoration:none;padding:90px 80px;}
.resim-ulinish h2.index_t { color:#FFF; line-height:60px; height:60px; text-align:center; border-bottom:1px dashed #D8D8D8; font-size:22px; font-weight:normal;}
.resim-ulinish  div.index_txt{ color:#FFF; line-height:30px; padding-top:15px;}
.resim-ulinish:first-child{display:inline;}
.yuklesh{display:block;position:relative;top:70px;width:70%;z-index:1;margin:0 auto;text-align:center;line-height:20px;}
.resim{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.margin_right { margin-right:15px;}

.index_txt_box { margin:0 auto; height:663px;width:820px;margin:40px auto 0 auto;overflow:hidden; padding:0 75px 0 471px;background:url(../images/bg5.png) no-repeat 0 0; }
#tabnav { float:right; width:150px; margin-top:220px;}
#tabnav li{height:50px; overflow:hidden; color:#3BA113; font-size:16px; line-height:50px; cursor: pointer; border-bottom:1px dashed #333; padding-left:50px;}
#tabnav li.margin_right { margin-right:15px;}
#tabnav li.active/*,#tabnav li.active a*/ {background:url(../images/icon04.png) no-repeat 20px 20px;}
#tabnav li a:link,#tabnav li a:visited {color:#3BA113;}
#tabnav li.active a:link,#tabnav li.active a:visited{color:#FF5700;}
#tabnav li.normal {border-right:1px solid white;background:red;}
#tab_content{float:left; width:655px; height:690px;overflow:hidden;}
#tab_content .content{width:495px; height:530px; color:#FFF; padding:80px;}

.index_t { width:100%; height:60px; line-height:60px; border-bottom:1px dashed #D8D8D8; color:#FFF; font-size:22px; text-align:center; font-weight:normal;}
.index_txt { font-size:14px; line-height:30px; padding-top:25px;}

.index_contact { margin:0 auto; width:1100px; height:450px; padding-top:100px;}
.index_adress { float:left; width:440px; padding:0 0 0 70px; font-size:16px; line-height:35px;}
.index_adress h2 { font-size:20px;}
.index_adress h2.tel2 .b_red{ color:#FF0000; font-size:23px;}
.index_adress h2.tel2 .b_green{ color:#3BA113; font-size:23px;}
.index_adress h2.tel2 .b_yellow{ color:#F39B2B; font-size:23px;}
.index_map { float:right; background:url(../images/bg6.png) no-repeat; padding:10px 100px 140px 10px; overflow:hidden;}


.footer { margin:0 auto; width:100%; height:auto; overflow:hidden; background:url(../images/footer.jpg) repeat-x 0 126.5px; position:relative; padding-bottom:50px;}
.footer_con { margin:0 auto; width:1200px; position:relative; padding-top:126.5px; color:#ABABAB;}
.ewm { margin:0 auto; width:132px; height:132px; padding:60.5px; background:url(../images/bg7.png) no-repeat; position:absolute; left:473.5px; top:0; z-index:10;}
.fooer_left {float:left; width:570px;}
.fooer_logo { padding:40px 0 70px 0;}
.fooer_nav { width:100%; line-height:25px; color:#ABABAB; margin-left:-15px;}
.fooer_nav a:link,.fooer_nav a:visited {color:#ABABAB; padding:0 15px;}
.fooer_nav a:hover { text-decoration:underline;}
.fooer_right { float:right; width:550px;}
.hot_tel { float:right; width:auto; background:url(../images/tel.png) no-repeat 0 0; padding-left:80px; text-align:right; margin:40px 0 55px 0;}
.hot_tel h3 { font-size:16px; font-weight:normal;}
.hot_tel p {font-size:24.43px; padding-top:10px;}
.copyright { width:100%; text-align:right; font-size:13px; clear:both;}

.detail_con { margin:0 auto; width:1200px; height:auto; overflow:auto; padding:35px;}
.detail_left{ float:left; width:232px;}
.detail_right { float:right; width:910px;}


.left_title { margin-bottom:25px; width:232px; height:55px; background:url(../images/bg13.png) no-repeat; text-align:center; padding-top:15px;}
.left_title p { font-size:36px; color:#FF5900; line-height:60px;}
.left_title p b { color:#3BA113; font-weight:normal;}

.subNavBox{width:230px; clear:both;}
.subNav{cursor:pointer;font-weight:bold;font-size:17px; font-weight:normal;color:#FFF;line-height:41px; text-align:center;background: url(../images/bg14.png) no-repeat 0 -41px; width:230px;margin-bottom:5px;}
.subNav a:link,.subNav a:visited { color:#FFF;}
.subNav a:hover { color:#FFF;}
.subNav:hover,.subNav.subcur{color:#FFF; background: url(../images/bg14.png) no-repeat 0 0px;}
.currentDd{color:#FFF}
.currentDt{background: url(../images/bg14.png) no-repeat 0 0px;}
.navContent{display: none; margin-left:15px;}
.navContent li a{display:block;width:181px;heighr:33px; text-indent:80px;font-size:14px;line-height:33px;color:#FA5B00; background: url(../images/bg14.png) no-repeat 0 -82px; margin-bottom:5px;}
.navContent li a:hover{ background:url(../images/bg14.png) no-repeat 0 -115px; color:#FFF;}

.left_contact { width:100%; background:url(../images/bg15.png) no-repeat 0 0; padding-top:13px; margin-top:60px;}
.left_contact_con { width:100%; height:auto; overflow:auto; background:url(../images/bg16.png) no-repeat left bottom;}
.left_contact_top { background:url(../images/icon06.png) no-repeat 10px 10px; text-align:right; padding:0 7px;}
.left_contact_top h2 { color:#FA5B00; font-weight:bold; padding-top:5px;}
.left_contact_top p{ color:#3BA113; font-size:16px; padding-top:10px;}
.left_contact_txt { line-height:25px; color:#FA5B00; padding:10px 10px 50px 10px; font-size:15px;}

.right_title { width:100%; height:45px; border-bottom:2px solid #FB5B00; line-height:45px;}
.right_title h2 { float:left; width:auto; color:#AE7C04; font-weight:bold; font-size:18px;}
.cookie { float:right; width:auto; background:url(../images/icon07.png) no-repeat 0 9px; padding-left:20px; color:#966A03;}
.cookie a:link,.cookie a:visited {color:#966A03;}
.right_bg { background:#FFF; height:auto; overflow:hidden;margin-top:50px;}
.right_txt { line-height:35px; padding:20px;}

.detail_map { float:left; width:450px; height:320px; padding:10px; border:1px solid #DCDCDC; overflow:hidden; margin:70px 40px;}
.contact_txt { float:right; width:300px; color:#FA5B00; line-height:25px; margin-top:-300px; margin-right:60px;}

.img_list{ width:942px; margin-left:-16px; margin-right:-16px; overflow:hidden;}
.img_list li { float:left; width:280px; height:330px; padding:20px 17px;}
.img_list li img { border:1px solid #DCDCDC; padding:8px; width:260px; height:260px; }
.img_list li span { display:block; font-size:19px; font-weight:bold; color:#FA5B00; text-align:center; line-height:50px; overflow:hidden;}
.img_list li span a:link,.img_list li span a:visited {color:#FA5B00; }

.proImg { padding:0 180px; display: table-cell; 
     vertical-align:middle;

     /*设置水平居中*/
     text-align:center;

     /* 针对IE的Hack */
     *display: block;
     *font-size:443px;/*约为高度的0.873，200*0.873 约为175*/
     *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.proImg img {vertical-align:middle;padding:15px;border:1px solid #DCDCDC; width:508px; height:508px;}

.pro_txt { color:#FA5B00; line-height:30px; padding:20px;}
.pro_t { text-align:center; line-height:50px; font-size:19px; padding:30px 0;}
.return { float:right; padding:5px 15px; background:#3BA113; color:#FFF; text-align:center; line-height:20px; margin:20px;}
.return a:link,.return a:visited { color:#FFF;}

.apply { float:right; padding:5px 15px; background:#FB5B00; color:#FFF; text-align:center; line-height:20px; margin:20px 0;}
.apply a:link,.apply a:visited { color:#FFF;}


.font_list { padding:15px;}
.font_list li { width:100%; height:134px; padding:25px 0;}
.font_list li div.font_img { float:left; width:140px; height:134px; }
.font_list li div.font_img img{
	width:140px; height:134px;
}
.font_list li div.font_box { float:right; width:700px;}
.font_list li h2.font_t { color:#FA5B00; font-size:19px; font-weight:bold;}
.font_list li div.font_con { margin-bottom:10px; width:100%; height:75px; padding:5px 0; line-height:25px; border-bottom:1px dashed #646462; font-size:15px; overflow:hidden;}
.font_list li span.font_tt { float:left; width:auto; color:#888;}
.font_list li span.font_m { float:right; width:auto; color:#FA5B00; }
.font_list li span.font_m a:link,.font_list li span.font_m a:visited,.font_list li h2.font_t a:link,.font_list li h2.font_t a:visited { color:#FA5B00;}

.news_in_t { line-height:30px; text-align:center; font-size:19px; font-weight:bold; color:#FA5B00; padding:60px 0 10px 0;}
.news_in_time { margin:0 auto;line-height:20px; text-align:center; ccolor:#888; font-size:14px;}
.news_txt { line-height:35px; padding:20px;color:#FA5B00;}

.hr_txt { line-height:30px; padding:20px 100px;color:#FA5B00;}

.hr_top { margin:20px 50px; padding:50px 100px; border-bottom:1px dashed #646462; font-size:19px; color:#FA5B00; line-height:35px;}
.hr_top p { font-size:16px;}
.hr_top p b { font-size:19px;}

.hr_apply { margin:0 20px; padding:0 180px 0 50px; background:url(../images/bg17.png) no-repeat right bottom;}
.hr_apply li { line-height:35px; padding:5px 0; height:auto; overflow:auto; clear:both;}
.hr_apply li p {color:#FA5B00;; font-size:19px; font-weight:bold;}
.hr_apply li h3 { float:left; width:100px; text-align:right; font-size:14px; font-weight:normal; padding-right:10px;color:#FA5B00;}
.a_input,.a_input_text{ float:left; border:1px solid #B8B6B6; line-height:35px; background:#FFF; padding:0 5px;font-family:Microsoft YaHei;}
.a_input{ width:300px; height:35px;}
.a_input_text {width:480px; height:136px; padding:5px;}
.submit { width:55px; height:30px; background:#FB5B00; color:#FFF; text-align:center; line-height:30px; border:none; margin-left:110px; margin-right:30px; margin-top:50px;}
.reset,a.table_return { width:55px; height:30px; background:#3BA113; color:#FFF; text-align:center; line-height:30px; border:none; display:inline-block; *display:inline; zoom:1; margin-top:50px;}
a.table_return { margin-left:100px;color:#FFF;}


DIV.sabrosus {TEXT-ALIGN: center;clear:both; padding:45px 0; font-size:14px; }
DIV.sabrosus A,DIV.sabrosus A:link ,DIV.sabrosus A:visited{
    PADDING:5px 15px;TEXT-DECORATION: none; background:#3BA113; margin-right: 1px; margin-left: 1px; border:0px solid #DDD; color:#FFF;}
DIV.sabrosus A:hover { text-decoration: underline;}
DIV.sabrosus SPAN.current {
     PADDING:20px 15px 5px 15px; background:#FB5B00; border:0px solid #62AF00; color:#FFF; font-weight:bold;}
DIV.sabrosus SPAN.disabled {
    PADDING:5px 15px;background:#3BA113; margin-right:1px; border:0px solid #DDD; color:#FFF;}


.Pages { height:50px; margin:10px 0;}
.Pages li { float:left; width:100%; line-height:25px;color:#8B7F7D;}
.Pages li a:link,.Pages li a:visited { padding:5px;color:#8B7F7D;}
.Pages li span {padding:5px;}

