/* CSS Document */
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote,ol, ul, li, dl, dt, dd, form, fieldset, legend, button, input, textarea, pre, code, th, td{margin:0;padding:0;}
body, button, input, select, textarea{font:13px/1.5 Microsoft yahei;color:#666;word-wrap:break-word;word-wrap:normal;}
a{ color:#333; text-decoration:none;font-size:13px}
*{ outline:none;}
.w1200{ width:1200px; margin:0px auto;}
.main_mod{margin-top:12px;}
/*top*/
.wx{ float:right; margin-left:8px; }
.wx a{color:#1e7ddd;font-size:13px;}
.wx span{margin: 0px 5px;}
.wx_l{ background:url(../images/weixin.png) no-repeat left center; display:block; float:left;text-indent: 24px;}
.wx_r{background:url(../images/moblie_yellow.gif) no-repeat left center; display:block; float:right;text-indent: 14px;}
.wxbox{z-index: 99999;width:170px;height: 180px;position: absolute;background: #FFF none repeat scroll 0% 0%;border: 1px solid #CBCBCB;top:34px; display:none;}
 .m_jiao{ z-index: 100;width: 13px;  height: 8px;  position: absolute;left:45px;  top: -8px;background: transparent url("../images/bg_top_ewm.gif") no-repeat scroll 0px 0px;background-position: -232px -128px;margin: 0px auto;}
.m_jiao1{ z-index: 100;width: 13px;  height: 8px;  position: absolute;left:108px;  top: -8px;background: transparent url("../images/bg_top_ewm.gif") no-repeat scroll 0px 0px;background-position: -232px -128px;margin: 0px auto;}

.topsum{width:100%;height:35px;line-height:35px;background:#f5f5f5;border-bottom: 1px solid #eeeeee; position:fixed; top:0px; left:0px; z-index:999999;}
.topsum .topcont{width:1200px;margin:0px auto;color:#666;line-height:35px;}
.topsum .topcont .topleftcont{width:500px;float:left;}
.topsum .topcont .topleftcont label{float:left;margin-right:10px; font-size:13px;}
.topsum .topcont .topleftcont .fcred{color:#FA3D1D;float:left;margin-right:10px;font-size:13px;}
.login-r {float:left;white-space: nowrap;margin-left:100px;}
.share, .service123, .invite {float: left;position: relative;cursor: pointer;}
.share-t {background:url(../images/share.png) no-repeat left center;color:#9F9F9F}
.share .share-t i, .service123 .share-t i,.invite .share-t i {padding: 0 10px 0 15px;line-height: 34px;font-style: normal;background:url(../images/sharearrow.png) no-repeat right center;}
.share .share-m,.service123 .share-m, .invite .share-m {position: absolute;top: 34px;left: 0;display: none;border: 1px solid #E8E8E8;
background: #fff;cursor: default;padding: 5px 0;width:98px; z-index:100;}
.share .share-m li.tencent i, .service123 .share-m li.tencent i, .share-m li.tencent i {background:url(../images/tencent.png);}
.share .share-m li i, .service123 .share-m li i, .invite .share-m li i {display: inline-block;height: 21px;margin: 0 4px 0 0;vertical-align: text-bottom;width: 21px;background-repeat: no-repeat;}
.share .share-m li.sina i, .service123 .share-m li.sina i, .invite .share-m li.sina i {background: url(../images/sina.png);}
.share .share-m li i, .service123 .share-m li i, .invite .share-m li i {display: inline-block;height: 21px;margin: 0 4px 0 0;vertical-align: text-bottom;width: 21px;background-repeat: no-repeat;}
.share .share-m li.renren i, .service123 .share-m li.renren i, .invite .share-m li.renren i {background: url(../images/renren.png);}
.share .share-m li i, .m .service123 .share-m li i, .invite .share-m li i {display: inline-block;height: 21px;margin: 0 4px 0 0;
vertical-align: text-bottom;width: 21px;background-repeat: no-repeat;}
.share .share-m li.qqzone i, .service123 .share-m li.qqzone i, .invite .share-m li.qqzone i {background: url(../images/qqzone.png);}
.share .share-m li i, .service123 .share-m li i, .invite .share-m li i {display: inline-block;height: 21px;margin: 0 4px 0 0;vertical-align: text-bottom;width: 21px;background-repeat: no-repeat;}
.share .share-m li.kaixin i, .service123 .share-m li.kaixin i, .invite .share-m li.kaixin i {background: url(../images/kaixin.png);}
.share .share-m li i, .service123 .share-m li i, .invite .share-m li i {display: inline-block;height: 21px;margin: 0 4px 0 0;vertical-align: text-bottom;width: 21px;background-repeat: no-repeat;}
.share .share-m li.douban i, .service123 .share-m li.douban i, .invite .share-m li.douban i {background: url(../images/douban.png);}
.share .share-m li i, .service123 .share-m li i, .invite .share-m li i {display: inline-block;height: 21px;margin: 0 4px 0 0;vertical-align: text-bottom;width: 21px;background-repeat: no-repeat;}
.share .share-m li, .service123 .share-m li, .invite .share-m li {width: 78px;padding: 2px 10px; z-index:103;}
.share .share-m li a, .service123 .share-m li a, .invite .share-m li a {line-height: 21px;color: #9F9F9F;}
.share .service-t a, .service123 .service-t a,  .invite .service-t a {padding: 0 15px 0 5px;line-height: 34px;font-style: normal;background: url(../images/arrow-d.png) no-repeat right center;}
.share .service-m .maxLen, .service123 .service-m .maxLen, .invite .service-m .maxLen {width: 100px;float: left;line-height: 22px;}
.maxLen {text-decoration: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block !important;display: inline-block;}
.login-r span {margin: 0 8px;color: #9F9F9F;font-size:13px;}
.login-r a:hover {color: #FA3D1D;}
.login-r a {color: #9F9F9F;font-size:13px;}
.share, .service123, .invite {float: left;position: relative;cursor: pointer;font-size:13px;}
.login-rt span {margin: 0 5px;}
.share .service-m, .service123 .service-m, .invite .service-m {position: absolute;top: 35px;left: 5px;display: none;border: 1px solid #E8E8E8;background: #fff;cursor: default;padding: 5px 0;width: 220px; text-indent:5px; z-index:101;}
.share .service-m .maxLen, .service123 .service-m .maxLen, .invite .service-m .maxLen {width: 100px;float: left;line-height: 22px;}
.login-share .m .login span {margin: 0 5px;}
/*整体内容 start*/
/*搜索 stat*/
.header {width: 1200px;margin: 0 auto;padding: 15px 0;position: relative; z-index:99;margin-top: 33px;}
.header .logo {width:452px;float: left;}
.header .search .search_keywords button {width: 108px;height: 30px;background:url(../images/tjd_home_2014.png) no-repeat;border: none;font-size: 14px;cursor: pointer;float: left;margin-top:3px;margin-left:3px;}
.header .search .search_keywords input {width: 355px;height:33px;border: 1px solid #c6c8c7;line-height:33px;padding: 0 5px;margin-top:3px;
outline: 0;float: left;}
.header .search .search_keywords .djghbjls{width: 478px;background:#f5f5f5;height:41px;border: 1px solid #c6c8c7;line-height: 36px;padding: 0 5px;outline: 0;float: left; z-index:40;}
.header .search .search_nav li a {display: inline-block;width: 70px;height: 28px;line-height: 28px;text-align: center;color:#363636;}
.header .search .search_nav li.cur a {font-weight:bold;color: #363636;background:url(../images/tjd_home_2014.png) -112px 0 no-repeat;}
.header .search .search_nav li {float: left;font-size: 14px;}
.header .search .search_keywords a {float: left;display: inline-block;width:110px;height:35px;line-height: 35px;text-align: center;margin-left: 10px;background: url(../images/topbtn.png) 0px 0 no-repeat; color:#fff; margin-top:4px;}
a {text-decoration: none;color: #343434;}
user agent stylesheeta:-webkit-any-link {color: -webkit-link;text-decoration: underline;cursor: auto;}
.clearfix:after {content: "\200B";display: block;height: 0;clear: both;}
.header .search {float:right; z-index:98; width:735px; margin-top:3px;}
.search_hot{margin-top:10px;clear:both;}
.search_hot a, .search_hot a:link, .search_hot a:visited{color:#343434;}
.search_hot a:hover{color:#d10504}

.hotpro{ height:32px; line-height:32px; overflow:hidden; width:490px;}
.hotpro p{ overflow:hidden;height:32px;}
.hotpro p span{ color:#f60; font-size:13px;}
.hotpro p a{color: #797979; margin-right:12px; font-size:13px;}
.hotpro p a:hover{ color:red; text-decoration:underline;}
/*搜索 end*/

/*footer start*/
.footersum .footercont{width:1150px;margin:0px auto;overflow:hidden;zoom:1;height:40px;line-height:40px;text-align:center;font-size:13px;color:#353535;}
.footersum .footercont a, .footersum .footercont a:link, .footersum .footercont a:visited{color:#353535;}
.footersum .footercont a:hover{color:#d10504}
.footersum{width:100%;height:40px;background:#f4f4f4;border-top:1px solid #dcdcdc;border-bottom:2px solid #f76d14;margin-top:15px;}
.footer{width:1150px; margin:0px auto; overflow:hidden; height:auto; margin-bottom:15px;text-align:center;}
.footer p{width:1150px; height:25px; line-height:25px; text-align:center; margin-top:10px;}
.footer p a{margin-left:4px; margin-right:4px;}
.security-links{background:url(../images/foot.png) no-repeat;width:835px;height:48px;text-align:center;margin:0px auto;}
/*footer end*/
/*导航*/
.nav{ overflow:hidden; height:40px; background:#f60; margin-bottom:10px;}
.nav .navbox{ overflow:hidden;}
.nav .navbox ul li{ float:left; overflow:hidden; height:40px; line-height:40px;}
.nav .navbox ul li a{ display:block; color:#fff; text-align:center; font-size:16px;padding: 0px 35px;}
.nav .navbox ul li a:hover{ background:#fd4a03;}
.nav .navbox ul li.navbg a{ background:#fd4a03;}
/*导航*/
/*频道*/
.keywords{ overflow:hidden; background:#f3f3f3; height:46px; margin-bottom:10px;}
.keywords h2{ float:left; overflow:hidden;width:73px; text-align:center; font-size:15px; font-weight:bold; color:#f60; height:46px;}
.keywords h2 font{ display:block; height:20px; border-right:1px solid #c2c2c2; line-height:20px; margin-top:13px;}
.keywords .keywordsli{ float:right; overflow:hidden; height:46px; width:1115px;}
.keywords .keywordsli ul li{ float:left; overflow:hidden; height:46px; line-height:46px; text-align:center; margin:0px 7px;}
.keywords .keywordsli ul li a{ color:#6F6F6F; font-size:13px;}
.keywords .keywordsli ul li a:hover{ color:red; text-decoration:underline;}
/*频道*/

.main{ overflow:hidden;}
.main .left{ float:left; overflow:hidden; width:230px;}
.main .right{ float:right; overflow:hidden; width:960px;}

.main .left .list{ overflow:hidden; background:#f8f8f8;}
.main .left .list h6{background:#f60;font-size:17px;height: 35px;text-align: center;line-height: 35px;color: #fff; font-weight:bold;border-bottom: 1px solid #fff;}
.main .left .list ul li{ height:35px;border-bottom: 1px dashed #dadada; line-height:35px; overflow:hidden; text-indent:30px; overflow:hidden;}
.main .left .list ul li:hover{background: #e9e9e9;}
.main .left .list ul li a{ font-size:15px;}
.main .left .list ul li a:hover{ color:#f60; text-decoration:underline;}


.main .right .navclass{ overflow:hidden;}
.main .right .navclass ul h3 {height: 30px;line-height: 30px;padding-top:6px; }
.main .right .navclass ul h3 a{color:#f60; font-weight:bold; font-size:16px;}
.main .right .navclass ul h3 a:hover{ text-decoration:underline;}
.main .right .navclass ul {padding-left: 10px;overflow: hidden;}
.main .right .navclass ul li {line-height: 26px;height: auto;overflow: hidden;color: #CCCCCC;border-bottom:1px dashed #dadada;padding-bottom: 6px;}
.main .right .navclass ul li a{color: #666;margin-right: 8px;font-size:14px;}
.main .right .navclass ul li a:hover{ color:#f60; text-decoration:underline;}



.bdjmg160{ overflow:hidden; width:1150px; margin:12px auto 0px; height:160px;}
.bdjmg160 .left{width: 480px;float: left;height: 160px;overflow: hidden;}
.bdjmg160 .last{ float:left; overflow:hidden; width:188px; height:160px;}




/*right-nav*/
.right-nav{position: fixed;right: 0;top: 50%; margin-top: -71px;}
.right-nav .right-nav-qq{width: 70px; height: 70px; text-align: center;background: #ababab;margin-bottom: 1px;}
.right-nav .right-nav-qq a{color: #fff; display: block; width: 70px; height: 55px;padding-top: 15px;}
.right-nav .right-nav-qq a .i-ico01{width: 25px; height: 26px;  background-position: -172px -324px; display: block; margin: 0 auto 8px;}
.right-nav .right-nav-qq a span{line-height: 20px;}
.i-ico{background: url('../images/icons.png') no-repeat; vertical-align: middle; display: inline-block;}
.right-nav .right-nav-tel{width: 70px; padding-top: 14px; height: 56px; text-align: center;background: #9aa2b3;position: relative;}
.right-nav .right-nav-tel .i-ico02{ width: 27px; height: 27px;  display: block;margin: 0 auto 5px;background-position: -217px -324px;  }
.right-nav .right-nav-tel span{line-height: 24px;color: #fff;}
.right-nav .tel-box{width: 392px; position: absolute;right: 0px;top: 0px;z-index: 9999; display: none; *right:40px;}
.right-nav .tel-box div{border: 1px solid #cdcdcd;border-top: 5px solid #f15a22;padding: 0 14px 0 12px; width: 285px;background: #fff;}
.right-nav .tel-box div .text{padding:13px 0 22px 37px; position: relative; line-height: 25px; color: #a9b0b4; font-size: 14px;text-align: left;}
.right-nav .tel-box div .text i{display: inline-block;width: 5px; height: 5px;border: 1px solid #a9b0b4;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;position: absolute;left: 21px; top: 22px;}
.right-nav .tel-box div .tel{padding: 17px 0 14px 87px;border-bottom: 1px solid #dedede;position: relative;line-height: 25px;text-align: left;}
.right-nav .tel-box div .tel i{display: inline-block;width: 48px; height: 40px;position: absolute; left: 19px; top: 21px;background-position: -169px -362px;}
.right-nav .tel-box div .tel span{color: #f15a22;font-size:16px; font-weight:bold;}
.right-nav .right-nav-tel:hover .tel-box{display: block;}
.right-nav .gotop{ overflow:hidden; background:#ff8330;width: 70px;height: 70px;text-align: center;margin-top: 1px;}
.right-nav .gotop a{color: #fff;display: block;width: 70px;height: 55px;padding-top:10px;}
.right-nav .gotop a i.gotopico{width:32px;height: 32px;display: block; background:url(../images/gotop.png) no-repeat;margin: 0 auto 6px;}