@charset "gb2312";

body{margin:0px auto;font:14px Microsoft YaHei,"Î¢ÈíÑÅºÚ";color:#333;cursor:default;}



div,ul,ol,li,form,h1,h2,h3,dt,dl,dd,p{margin:0px;padding:0px;list-style-image:none;list-style-type:none; }

div,dl,dt,dd,ul,ol,li{zoom:1;}

h1{font-size:22px;}

a{text-decoration:none;color:#333;}

a:hover{text-decoration:none;color:#f50}

input{outline:0;}

:focus{outline:none;}

img{border:none;}

img a{border:none;}

.clear{clear:both; font:0px; height:0px; overflow:hidden;}

.clearfix {zoom:1;}    

.clearfix:after{ content:".";display:block;height:0;visibility:hidden;clear:both;}  



*:link, *:visited, *:hover, *:active, *:focus { -webkit-transition: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear; -moz-transition: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear; transition: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear; -o-transition: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear; -ms-transtion: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear }



::selection { background:#f80; color:#fff; }

::-moz-selection { background:#f80; color:#fff;}



.wbox{width:1200px;margin:0px auto;}

.mtop{margin-top:20px;}



/*HOME*/

.top_box{ height:60px; background:#262626;}

.top_wbox{ position:relative;height:60px; z-index:5}

.top_box .logo{width:155px; height:35px;background:url(../images/logo.png) no-repeat; position:absolute; left:10px; margin-top:12px}



.top_box .menu{ height:60px; position:absolute; top:0px; left:200px; width:750px;}

.top_box .menu li.nav-1{ height:60px; line-height:60px; font-size:16px; float:left; display:inline-block;}



.top_box .menu li.nav-1 a{ color:#FFF; display:block; padding:0px 30px; height:60px; overflow:hidden;}

.top_box .menu li.nav-1 a:hover{background:#111; color:#CCC;}

.top_box .menu li.nav-1.on{background:#111;}





.top_box .menu li.nav-1 .menu_box{background:#111;color:#FFF;font-size:14px;display:none;}



.top_box .menu li.nav-1 .menu_box li{height:40px;position:relative;}

.top_box .menu li.nav-1 .menu_box li.on{background:#006eb9;}

.top_box .menu li.nav-1 .menu_box li a{padding:0px;height:40px;line-height:40px;text-align:center;}

.top_box .menu li.nav-1 .menu_box li a:hover{background:#006eb9}



.top_box .menu li.nav-1 .menu_box dl{position:absolute; left:100%; top:0px; width:150px; background:#111; border-left:#333 1px solid; display:none;}

.top_box .menu li.nav-1 .menu_box dl dd{height:40px;position:relative;border-bottom:#333 1px solid;}

.top_box .menu li.nav-1 .menu_box dl dd.on{background:#006eb9;}



.top_box .menu li.nav-1 .menu_box dl dd p{position:absolute; left:100%; top:0px; width:150px; background:#111; border-left:#333 1px solid; display:none;}

.top_box .menu li.nav-1 .menu_box dl dd p span{ border-bottom:#333 1px solid; display:block}

.top_box .menu li.nav-1 .menu_box dl dd p a{height:40px;line-height:40px; text-align:center;}





.sou_box{ width:220px; float:right; height:28px; margin-top:15px; border:#5f5f5f 1px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}

.sou_box .sou_put{ border:none; height:24px;line-height:24px; width:170px; background:none; color:#FFF; margin-left:15px; margin-top:1px;}

.sou_box .sou_btn{ border:none; background:none; width:24px; height:24px;cursor:pointer; color:#999; font-size:16px; margin-top:1px; text-align:center;}

.sou_box .sou_btn:hover{color:#ccc;}



.tip_box{background:#ea5b24; height:40px; line-height: 40px; color: #fff; font-size: 16px;}
.tip_box p{position: relative; }
.tip_box a{width:20px; height:20px; line-height: 20px; position:absolute; right: 20px; top:10px; overflow: hidden;color: #fff;transition:all 0.3s ease-out 0s;}
.tip_box a:hover{ opacity: 0.7;}

/*banner*/

.banner_box{ width:100%;overflow:hidden;position:relative;height:500px;}



.banner_box .hd{ width:100%;position:absolute;bottom:15px;z-index:10;height:20px;overflow:hidden}

.banner_box .hd ul{text-align:center;height:15px;}

.banner_box .hd ul li{ cursor:pointer; display:inline-block; *display:inline;margin:0 5px; width:15px; height:15px; background:#000; filter:alpha(opacity=40);opacity:0.4;-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}

.banner_box .hd ul li.on{background:#f50;}



.banner_box .arrt_box{ height:20px;width:100%;position:absolute;bottom:15px;z-index:5;}

.banner_box .arrt_box p{ position:relative; height:20px;}

.banner_box .arrt_box .sprev{ position:absolute;top:-250px; left:20px; height:50px;line-height:50px;  width:50px; background:#000; color:#FFF; display:block;filter:alpha(opacity=40);opacity:0.4;-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;text-align:center; font-size:18px;text-indent:-2px;}

.banner_box .arrt_box .snext{ position:absolute;top:-250px; right:20px; height:50px; line-height:50px; width:50px; background:#000; color:#FFF; display:block;filter:alpha(opacity=40);opacity:0.4;-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;text-align:center; font-size:18px; text-indent:2px;}





.banner_box .bd{ position:relative;z-index:0;}

.banner_box .bd ul{ width:100% !important}

.banner_box .bd li{ width:100% !important;height:500px;position:relative;background: no-repeat center top;}

.banner_box .bd li a{ display:block; height:500px;}

/*banner*/





.no0_box{ margin-top:20px; border-bottom:#ddd 1px solid; padding-bottom:40px;}

.no0_box .fa_box{}

.no0_box .fa_box li{ float:left; width:33.3%; text-align:center; height:250px; position:relative;}

.no0_box .fa_box li p{ width:360px; margin:0px auto;}

.no0_box .fa_box li p img{ width:360px; height:250px;}

.no0_box .fa_box li span{ height:40px;width:360px;display:block; position:absolute; bottom:0px; left:20px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8; background:#000; z-index:2}

.no0_box .fa_box li em{height:40px; line-height:40px;width:360px; margin:0px auto;display:block;position:absolute;bottom:0px;left:20px;font-style:normal;color:#FFF;z-index:5; font-size:16px; }









.no1_box{ margin-top:0px; overflow:hidden;}

.tit_box{ font-size:28px; line-height:80px; height:80px; color:#000;}

.no1_cp_box{ position:relative; margin-left:-1px;}

.no1_cp_box ul{}

.no1_cp_box .no1_cp_arrt{ position:absolute; top:-55px; right:0px; width:68px; float:left;}

.no1_cp_box .no1_cp_arrt a{ width:28px; height:28px; line-height:28px; font-size:20px; border:#ddd 1px solid; display:block; margin-left:4px; float:left; text-align:center;color:#999;}

.no1_cp_box .no1_cp_arrt a:hover{border:#ccc 1px solid; color:#666;}



.no1_cp_box li{ float:left; width:33.3%; text-align:center; border-left:#ddd 1px solid; }

.no1_cp_box li img{ width:260px; height:230px;}

.no1_cp_box li img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8}



.no1_cp_box li dl{ width:80%; margin:20px auto; padding-bottom:20px;}

.no1_cp_box li dt{ line-height:35px; font-size:16px; color:#000;}

.no1_cp_box li a{color:#f60;}

.no1_cp_box li dd{ color:#666;}





.no2_box{ margin-top:30px; border-top:#ddd 1px solid;}

.no2_box .fa_box{}

.no2_box .fa_box li{ float:left; width:33.3%; text-align:center; height:250px; position:relative;}

.no2_box .fa_box li p{ width:360px; margin:0px auto;}

.no2_box .fa_box li p img{ width:360px; height:250px;}

.no2_box .fa_box li span{ height:40px;width:360px;display:block; position:absolute; bottom:0px; left:20px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8; background:#000; z-index:2}

.no2_box .fa_box li em{height:40px; line-height:40px;width:360px; margin:0px auto;display:block;position:absolute;bottom:0px;left:20px;font-style:normal;color:#FFF;z-index:5; font-size:16px; }





.no3_box{ margin-top:40px; border-top:#ddd 1px solid;}



.no3_box .no3_l{ width:370px; float:left; margin-right:45px;}

.no3_box .no3_l ul{ border-right:#ddd 1px solid; }

.no3_box .no3_l li{ padding-bottom:30px;}

.no3_box .no3_l h3{ height:85px; line-height:85px; font-size:20px; font-weight:300; margin-top:10px; color:#000;}



.no3_box .no3_l .img_box{ width:120px; height:65px; float:left;}

.no3_box .no3_l .img_box img{ width:100px; height:65px;}

.no3_box .no3_l .img_box img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8}

.no3_box .no3_l .txt_box{ width:220px; float:left;}

.no3_box .no3_l .txt_box span{ display:block; margin-top:8px; font-size:12px; color:#999;}





.foot_bg{ background:#333; margin-top:30px; padding:30px 0px;}

.foot_box li{ float:left; width:160px; margin-left:30px;}

.foot_box h3{ height:60px; line-height:60px; font-size:24px; color:#FFF; font-weight:normal;}

.foot_box li p{line-height:32px;}

.foot_box li a{color:#ccc;}

.foot_box li.link{ width:400px; position:relative;}

.foot_box li dl{ color:#CCC;width:230px; }

.foot_box li dd{ line-height:24px;}



.foot_box li.link .share{width:230px;height:32px; margin-top:10px; position:relative;}

.foot_box li.link a{-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;text-align:center; display:block; background:#878787; width:32px; height:32px; line-height:32px; float:left; margin-right:8px; font-size:16px;}

.foot_box li.link a:hover{background:#666;}



.foot_box li.link p{ width:106px; height:106px; position:absolute; right:10px; top:65px; text-align:center;color:#999; line-height:20px;}

.foot_box li.link p img{background:#FFF; padding:5px; width:96px; height:96px;}



.footer{ background:#000; color:#FFF; height:40px; line-height:40px;}





/*»Ø¶¥*/

#backTop{width:54px;height:54px;overflow:hidden;right:15px;position: fixed;_position:absolute; z-index:999; bottom:30px;background: url(../images/ico_fix.png) no-repeat;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

#backTop:hover{ filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}

/*»Ø¶¥*/







.list_nav{ line-height:50px; height:50px; color:#999;}

.list_nav a{color:#999;}



.list_menu{ border-bottom:1px solid #ddd; height:50px; position:relative;}

.list_menu h3{ font-size:24px; font-weight:normal; line-height:50px;}

.list_menu p{ position:absolute; top:0px; right:0px; height:50px; line-height:50px;}

.list_menu p a{ margin:0px 20px;}

.list_menu p a.on{ color:#F60}



.list_cp{ margin-top:30px; overflow:hidden;}

.list_cp h3{ line-height:50px;font-weight:normal; font-size:20px;}

.list_cp ul{ width:1280px;}

.list_cp ul li{ width:590px; float:left; margin-right:20px; margin-bottom:20px;}



.list_cp ul li dl{ border:#ddd 1px solid;}

.list_cp ul li dt{ width:200px; height:180px; float:left;}

.list_cp ul li dt img{width:150px; height:140px; padding:20px;}

.list_cp ul li dd{ width:365px; float:left; padding:20px; padding-left:0px;}

.list_cp ul li dd p{font-size:16px; color:#F60; padding-bottom:15px;}



.list_cp ul li dd p a{color:#F60;}

.list_cp ul li dd p a:hover{ text-decoration:underline;}

.list_cp ul li dd span{ line-height:24px; color:#666;}



/*·ÖÒ³*/

.pageing {clear:both;line-height:30px;}

.pageing span {margin:0 3px;color:#666; }

.pageing a{font-size:14px;  border:1px solid #ccc; background:#fff; border-radius:15px;height:30px; margin:0 3px; display:inline-block;text-align:center;padding:0 12px;}

.pageing b{font-size:14px; border:1px solid #ccc;  border-radius:15px;/* width:30px;*/ height:30px; margin:0 3px; display:inline-block;text-align:center;padding: 0 12px; color:#fff; font-weight:normal;background:#f60;}

.pageing a:hover {background:#f60;color:#fff !important; }

.pageing a.on{ background:#f60;color:#fff!important; }

/*·ÖÒ³*/







.con_menu{ border-bottom:1px solid #ddd; position:relative;}

.con_menu h3{ font-size:22px; font-weight:normal;width:50%; padding:15px 0 10px 0;}

.con_menu p{ position:absolute;bottom:0px; right:0px; height:50px; line-height:50px; color:#999;}

.con_menu p a{ margin:0px 20px; font-size:18px;}

.con_menu p a.on{ color:#f60; font-weight:bold;}



.con_box{ padding:50px 0;line-height:30px;}



.con_box h1{ font-weight:normal; font-size:24px; line-height:35px; margin-bottom:20px;}

.con_box td{ padding:20px;line-height:28px;}

.con_box .cont_txt{ line-height:28px;}

.con_box .cont_tb{ border-bottom:#CCC 1px solid; margin-bottom:20px;}



.con_box h2{ font-weight:normal; font-size:18px; line-height:35px;}

.cont_02 { overflow:hidden;}

.cont_02 table{ margin-left:-1px;border-top:#ddd 1px solid;}

.cont_02 table td{ border:#ddd 1px solid; border-right:none; border-top:none;}

.cont_02 table td.c_tit span{ font-size:18px;}





.about_box{ margin-top:20px;}

.about_menu{ width:230px; float:left;}



.about_menu_box{ border:#ddd 1px solid; overflow:hidden;}

.about_menu_box h3{ height:50px; line-height:50px; font-size:18px; color:#000;text-indent:30px;border-bottom:1px #eee solid; font-weight:600;}

.about_menu_box ul{ margin-bottom:-1px;}

.about_menu_box li{ height:50px;font-size:16px; border-bottom:1px #eee solid; text-indent:30px;}

.about_menu_box li a{ display:block; height:50px; line-height:50px;border-left:3px solid #fff; }

.about_menu_box li a:hover{border-left:3px solid #ffedd2; background:#f5f5f5;}

.about_menu_box li.on a{ border-left:3px solid #f60;}



.about_cont{ width:940px; float:right;}



.about_cont_box{border:#ddd 1px solid; padding:20px 0;}

.about_cont .video_img{ width:880px; margin:0px auto; position:relative;}

.about_cont .video_img p{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; background:#000;position:absolute;width:100%; height:370px;}

.about_cont .video_img a{position:absolute;width:100%; height:370px; z-index:8; display:block;background:url(../images/video_ico.png) no-repeat center center;}

.about_cont_txt{ width:880px; margin:0px auto; margin-top:20px; margin-bottom:20px; line-height:30px; }

.about_cont_txt img{ max-width:750px!important;}

.about_cont_txt div{ max-width:750px!important;}

.about_cont_txt table{ max-width:750px!important;}



.news_box{ float:left; width:820px;}



.news_list{ border:#ddd 1px solid; overflow:hidden; padding-bottom:30px;}

.news_list_box{ width:775px; margin:0px auto; margin-top:20px;}

.news_list_box dl{ border-bottom:#eee 1px solid; margin-top:15px;}
.news_list_box dt img{ width:775px; height:300px;}
.news_list_box dd{ text-align:right; height:50px; line-height:50px;}

.news_list_box dd a{ color:#F60;}



.news_list_box h3{ height:40px; line-height:40px;margin-top:20px;font-size:22px; font-weight:normal;}

.news_list_box p{ color:#999; height:20px;}

.news_list_box p span{ height:20px;margin-right:15px; padding-left:22px;}

.news_list_box p span.clock{background:url(../images/news_ico.png) no-repeat left 3px;}

.news_list_box p span.tags{background:url(../images/news_ico.png) no-repeat left -32px;}

.news_list_box p a{ color:#999; padding:0px 2px;}

.news_list_box p a:hover{ color:#f60;}



.news_page{ width:775px; margin:0px auto; margin-top:15px;}



.news_r{ float: right; width:350px;}

.news_tag{ border:#ddd 1px solid;}

.news_tag h3{ border-bottom:#ddd 1px solid; height:50px; line-height:50px; font-size:18px; text-indent:25px;}

.news_tag li{ padding:15px;}

.news_tag li a{ padding:5px 15px; background:#ececec; margin:0px 10px 10px 0px; display:inline-block;-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}

.news_tag li a:hover{ background:#f60; color:#FFF;}



.hot_pds { margin-top:20px;}

.hot_pds h3{height:50px; line-height:50px; font-size:18px; text-indent:10px;}

.hot_pds li{border:#ddd 1px solid; margin-bottom:20px; padding:20px 0px;}



.hot_pds li p{ width:300px; margin:0px auto; text-align:center;}

.hot_pds li p img{ width:260px; height:230px;}

.hot_pds li p img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8}



.hot_pds li dl{ width:300px; margin:0px auto;}

.hot_pds li dt{ line-height:50px; height:50px; text-align:center; font-size:18px;}

.hot_pds li dt a{ color:#f60}

.hot_pds li dd{ line-height:24px; color:#666;}



.news_con_tit{ width:750px; overflow:hidden;}

.news_con_box{width:750px; margin:0px auto;margin-top:30px; margin-bottom:20px; line-height:30px; }

.news_con_box img{ max-width:750px!important;}

.news_con_box div{ max-width:750px!important;}

.news_con_box table{ max-width:750px!important;}



.news_con_share{ text-align:right;width:750px; margin:0px auto;}

.news_con_page{margin-top:20px; text-indent:15px;}

.news_con_page li{ line-height:35px;}





.hd_list{ overflow:hidden;}



.hd_list li{ float:left; width:33.3%; text-align:center; margin-bottom:40px;}



.hd_list li dl{width:360px;margin:0px auto;}

.hd_list li dt{width:360px; height:250px; position:relative; text-align:center;}

.hd_list li dt img{ width:360px; height:250px;}

.hd_list li dt span{ height:40px;width:360px;display:block; position:absolute; bottom:0px; left:0px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8; background:#000; z-index:2}

.hd_list li dt em{height:40px; line-height:40px;width:340px;display:block;position:absolute;bottom:0px;left:10px;font-style:normal;color:#FFF;z-index:5; font-size:16px; overflow:hidden;}

.hd_list li dl dd{ text-align:left; padding:15px; line-height:28px; background:#f5f5f5; height:56px;}



.sup_box{border-top:#ddd 1px solid;}

.sup_box .sup_list li{ width:33.2%; float:left; border-right:1px solid #ddd; padding:40px 0px;}

.sup_box .sup_list dl{ width:80%; margin:0px auto;}

.sup_box .sup_list dt{ text-align:center;}

.sup_box .sup_list dd{ height:60px; line-height:60px; font-size:24px; text-align:center;}

.sup_box .sup_list p{ line-height:24px; color:#666; height:100px;}

.sup_box .sup_list span{ width:160px;height:40px;text-align:center; margin:0px auto; margin-top:30px; display:block;border:1px solid #ddd; font-size:16px;}

.sup_box .sup_list a{ display:block; height:40px; line-height:40px; }

.sup_box .sup_list a:hover{ background:#f60; color:#FFF;}





.mess_box{border-top:#ddd 1px solid; padding:40px 0px;}

.mess_box .mess_l{ width:800px; float:left;}

.mess_box .mess_l h3{height:30px;line-height:30px; font-size:24px; font-weight:300;}

.mess_box .mess_l span{ display:inline-table; padding:15px 0px; line-height:24px;}

.mess_box .mess_l p{ line-height:30px; color:#999;}

.mess_box .mess_l td{ padding-bottom:10px;}



.mess_box .in_txt{ border:#ddd 1px solid; height:30px; line-height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; text-indent:8px; width:350px;}

.mess_box .in_txt2{ width:750px;}

.mess_box .txt_box{border:#ddd 1px solid; width:730px; height:150px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:24px; padding:10px;}

.mess_box .in_btn{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; background:#f60; width:100px; height:40px; line-height:40px; border:none; color:#FFF;font:16px Microsoft YaHei,"Î¢ÈíÑÅºÚ"; cursor:pointer;}



.mess_box .mess_r{ width:230px; float:right;}






.side-pannel {position:fixed; right:2px;z-index:99999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.side-bar {border:1px solid #E7E7E7;border-bottom: none;bottom:150px;background:#fff;/*box-shadow:0px 0px 1px #ccc;*/}
.side-bar a {display:block;cursor:pointer;width:70px;height:60px;border-bottom:1px solid #E7E7E7;position:relative;color:#676767;text-align:center}
.side-bar a s {display:block;margin-left:auto;margin-right:auto}
.side-bar a span {line-height:30px}
.side-bar a.gotop s{position:absolute;top:50%;left:17px}
.side-bar a.text {padding-top:15px}

.side-bar a.qr s {position:absolute;top:50%;left:18px}
.side-bar a.qr i {width:277px;height: 259px;position: absolute;left: -277px;top: 50%;margin-top: -120px;display: none;background-position: 0 0}
.side-bar a.qr:hover i{display:block}
.side-bar a.qr i {background-image: url(../images/weixin.png)}
.g-icon-top {height:20px;width:35px;margin-top: -10px;background-position:0 -33px}

.g-icon-qq1 {height:20px;width:22px;background-position: -35px -33px}
.g-icon-qr1 {height:33px;width:36px;margin-top:-16px;background-position: -36px 0}
.g-icon-qq1, .g-icon-qr1, .g-icon-top, .side-bar a.qr:hover s{background-image: url(../images/sprite.png)}