﻿@charset "utf-8";
/*初始化*/

body{font-size:14px; color:#666666; background:#FFFFFF; font-family:Microsoft Yahei,SimHei,Arial,simsun;height:100%; }

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,blockquote,p,em,pre,fieldset,button,table,th,td,span{margin:0;padding:0;}
a{outline:none;}
fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#dddddd; font-size:12px; }
ul,li{list-style:none; margin:0; padding:0;}
embed,object {margin: 0;vertical-align:top;}
button{overflow:visible}

/*通用*/

.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
a{text-decoration:none ; color:#666666; font-family:Microsoft Yahei,SimHei,Arial,simsun; font-size:14px;}

.yellow{ color:#e94609;}
.yellow:hover{color:#e94609}

.fl{ float:left; }
.fr{ float:right; }
.undis{ display:none;}

.size14{ font-size:14px;}
.size14:hover{ font-size:14px;}

.size16{ font-size:16px;}
.size16:hover{ font-size:16px;}

.size18{ font-size:18px;}
.size18:hover{ font-size:18px;}

.size20{ font-size:20px;}
.size20:hover{ font-size:20px;}

.size47{ font-size:47px;}
.size47:hover{ font-size:47px;}

.size30{ font-size:30px;}
.size30:hover{ font-size:30px;}

.size24{ font-size:24px;}
.size24:hover{ font-size:24px;}

.size40{ font-size:40px;}
.size40:hover{ font-size:40px;}


.blue{color:#2fb6ee}
.blue:hover{color:#2fb6ee}

.reds{color:#e94609}
.reds:hover{color:#e94609}

.orange{color:#eb8e3e}
.orange:hover{color:#eb8e3e}

.lightgray{ color:#dddddd}
.lightgray:hover{color:#dddddd}

.darkgray{ color:#787878}
.darkgray:hover{color:#787878}

.writes{color:#FFFFFF}
.writes:hover{color:#FFFFFF}

.blacks{color:#000203}
.blacks:hover{color:#FF6600}

.gray{color:#787878}
.gray:hover{color:#787878}


.bblacks{ background:#000203;}
.bwrites{background:#FFFFFF;}
.bqlan{background:#69b8d6;}
.bslan{background:#014e6c;}
.blan2{background:#52c1b8;}
.bgray{background:#f8f8f8;}
.bqgray{background:#787878;}

.bold{ font-weight:bold}

.wrap{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden}

/*头部*/

.header{ width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:102px; background:#FFFFFF; position:relative; z-index:999}
.header .top{width:1200px; height:102px; margin:0 auto; position:relative; overflow:hidden}
.header .top .logo{ width:258px; height:102px; float:left; overflow:hidden}
.header .top .logo img{width:258px; height:102px;}
.header .top .boxr{ width:600px; height:102px; float:right; text-align:right; overflow:hidden}
.header .top .boxr .tel{ width:100%; height:38px; line-height:38px; margin-top:19px; text-align:right; font-size:18px; overflow:hidden}
.header .top .boxr .tel span{color:#FF6600}
.header .top .boxr .search{ width:232px; height:35px; float:right; background:url(search.png) no-repeat; overflow:hidden}
.header .top .boxr .txt{ width:178px; height:25px; line-height:25px; float:left; margin:5px auto auto 12px; border:0px; outline:none; background:#FFFFFF; overflow:hidden}
.header .top .boxr .btn{ width:34px; height:35px; line-height:35px; float:right; border:0px; outline:none; background:none; cursor:pointer; overflow:hidden}

.toptiao{ width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:3px; font-size:0px; background:url(toptiaobak.png) repeat-x; position:relative; z-index:777}

.navbox{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:54px; background:#f4f4f4; position:relative;z-index:888}
.navbox .nbox{width:1200px; height:54px; margin:0 auto; position:relative; }
.navbox .nbox .tit{ width:245px; height:54px; line-height:54px; color:#FFFFFF; background:#e94609;  font-size:22px; position:relative; cursor:pointer; z-index:886; overflow:hidden;}
.navbox .nbox .tit span{ margin-left:20px}
.navbox .nbox .tit i{ display:inline-blcok;width:17px; height:8px; font-size:0px; background:url(arrow2.png) center center no-repeat; position:absolute; top:25px; right:30px;}

.navbox .nbox .sortlist{z-index:885}

.navbox .nbox .navr{float:left; width:952px; height:54px;z-index:998}
.navbox .nbox .navr ul{ float:left; width:952px; height:54px;}
.navbox .nbox .navr ul li{ float:left; width:136px; height:54px; line-height:54px; text-align:center;position: relative;z-index: 1000;}
.navbox .nbox .navr ul li a{ display:inline-block; width:126px; margin:0 auto; font-size:18px; overflow:hidden}
.navbox .nbox .navr ul li a:hover{ color:#FFFFFF; text-decoration:none}

.navbox .nbox .navr ul li ul {position: absolute;left: 0px; top:54px;width:156px;display:none}
.navbox .nbox .navr ul li ul li { width:156px;height:49px; line-height:49px;background:#666666;text-align:center; overflow:hidden;}
.navbox .nbox .navr ul li ul li a.on {color:#FFFFFF; background:#e94609; text-decoration:none}
.onnav {color:#FFFFFF; background:#e94609; text-decoration:none}
.onnav a{color:#FFFFFF}
.navbox .nbox .navr ul li ul li a {font-size:15px;display:inline-block;width:156px;}
.navbox .nbox .navr ul li ul li a.hover {color:#FFFFFF; background:#e94609; text-decoration:none}

.cur,.on{ background:#e94609;}
.cur a{color:#FFFFFF;}
.on a{color:#FFFFFF;}

.navbox .nbox #navsort{width:245px; height:auto; float:left; position:relative;z-index:887}



/*尾部*/
.footbox{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:53px; background:#3d3d3d; color:#939393;}
.footbox .con{width:1200px; height:53px; margin:0 auto;overflow:hidden;}
.footbox .con img{ width:auto; height:53px;}

.footer{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto; background:#262626; color:#939393;}
.footer a{ color:#939393;}
.footer .wbox{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto;  padding:30px 0px 30px 0px; border-bottom:#363636 1px solid;}

.footer .fbox{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.footer .fbox .boxl{ width:274px; height:auto; float:left; margin-left:9px; overflow:hidden}
.footer .fbox .boxl dt{ width:100%; height:38px; border-bottom:#e94609 1px solid; overflow:hidden;}
.footer .fbox .boxl dt span{ display:inline-block; float:left; width:240px; height:38px; line-height:38px; font-size:16px; overflow:hidden}
.footer .fbox .boxl dt i{ display:inline-block; float:right; width:22px; height:38px; line-height:38px;  overflow:hidden}
.footer .fbox .boxl dd{ width:100%; height:auto; line-height:180%; padding-top:10px; overflow:hidden}


.footer .fbox .boxr{ width:878px; height:auto; float:right; overflow:hidden}
.footer .fbox .boxr dl{ width:125px; height:auto; float:left; overflow:hidden}
.footer .fbox .boxr dt{ width:100%; height:38px; border-bottom:#e94609 1px solid; overflow:hidden;}
.footer .fbox .boxr dt span{ display:inline-block; float:left;  height:38px; line-height:38px; font-size:16px; overflow:hidden}
.footer .fbox .boxr dt i{ display:inline-block; float:right;  height:38px; line-height:38px;  overflow:hidden}
.footer .fbox .boxr dd{ width:100%; height:auto; line-height:180%; padding-top:10px; overflow:hidden}

.footer .fbox .boxr .boxd{width:878px; height:auto; overflow:hidden}
.footer .fbox .boxr .boxd .hd{ width:100%; height:38px; border-bottom:#e94609 1px solid; margin-bottom:10px; overflow:hidden}
.footer .fbox .boxr .boxd .hd span{ display:inline-block; float:left;  height:38px; line-height:38px; font-size:16px; overflow:hidden}
.footer .fbox .boxr .boxd .hd i{ display:inline-block; float:right;  height:38px; line-height:38px;  overflow:hidden}
.footer .fbox .boxr .boxd .bd ul{ width:100%; height:auto; overflow:hidden}
.footer .fbox .boxr .boxd .bd li{ width:132px; height:22px; line-height:22px; float:left; margin-left:10px; overflow:hidden}


/*友情链接*/
.flink{width:100%; height:auto; text-align:center; margin:0 auto; text-align:left; overflow:hidden; background:#262626;}
.flink i{ width:90px; display:block; float:left; font-size:16px; overflow:hidden;  }
.flink ul{width:1200px;margin:0 auto;}
.flink li{display:inline; width:auto; height:auto; line-height:22px; float:left; margin-right:20px; margin-bottom:5px; word-wrap:break-word;word-break:break-all; overflow:hidden; }
.flink li a{word-wrap:break-word;word-break:break-all;}

.copyright{width:1200px; height:auto; padding:10px 0px 20px 0px; text-align:center; margin:0 auto; overflow:hidden;}


/*返回顶部*/
.backtopbox{position: fixed;right:50%;bottom:1%;margin-right:-640px; z-index:100000; display:none}
.backtopbox ul li{display:block;width:40px;text-align:center;margin:0 0 1px 0;overflow:hidden;}
.backtopbox ul li a{ width:38px; height:20px;display:block; background:#cccccc url(arrow1.png) no-repeat; padding:9px 0px;color:#ffffff;border-radius:3px;border:1px solid #f3f3f3;text-decoration:none}
.backtopbox ul li a:hover{background:#e94609;}
.backtopbox ul li a em{display:block;}
.backtopbox ul li a em.shows{display:block;}
.backtopbox ul li a em.hides{display:none;cursor:pointer;cursor:hand;}
.backtopbox ul li a.t{ background-position:-6px -6px;}



/*图片文字特效*/
.epictxt{ width:100%; height:40px; line-height:20px; padding:10px 0px 10px 0px; background:#e94609; color:#FFFFFF; position:absolute; left:0px; bottom:-60px; overflow:hidden}
.epictxt p{ padding-left:10px; height:20px; line-height:20px; overflow:hidden}
.epictxt a{ color:#FFFFFF;}
.epictxt a:hover{ color:#FFFFFF;}
.text2{padding-left: 10px;height: 20px;line-height: 20px;}

a:hover{ color:#FF6600; text-decoration:underline;}