/* ==全局设置== */

body { font-family: 'Microsoft YaHei', 'SimSun', Arial, Helvetica, Sans-Serif; color: #666; font-size: 12px; line-height: 150%; text-decoration: none; margin: 0 auto; text-align: center; background-color:#fafafa }
ul, li { list-style: none; list-style-type: none }
img, a { border: none; }
a { text-decoration: none; outline: medium none; transition: all 0.3s linear 0s; cursor: pointer }
html { overflow-y: scroll; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; height: 0px; }
.ml35 { margin-left: 35px; }
h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12, h13 { font-size: 12px; font-weight: normal; color: #666; line-height: 170%; padding: 0; margin: 0 }
.black10 { height: 10px; }
.black20 { height: 20px; }
.black30 { height: 30px; }
.black40 { height: 40px; }
.black45 { height: 45px; }
.black60 { height: 60px; }
.black65 { height: 65px; }
.black70 { height: 70px; }
.black100 { height: 100px; }
.mt6 { margin-top: 6px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.ml6 { margin-left: 6px; }
.ml135 { margin-left: 135px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml35 { margin-left: 35px; }
.ml40 { margin-left: 40px; }
.mb75 { margin-bottom: 75px; }
.mr30 { margin-right: 30px; }
.pagewidth { width: 1100px; margin: 0 auto; text-align: left }
.header_nav { width: 1500px; height: 680px; position: relative; margin: 0 auto; text-align: center; z-index:0}
.banner { width: 1500px; height: 680px; overflow: hidden; position: absolute; margin: 0 auto; text-align: center; z-index:0;}
.b-img { height: 680px; position: absolute; left: 0; top: 0; }
.b-img a { display: block; height: 680px; float: left; }
.b-list { height: 50px; padding-top: 700px; position: relative; margin: 0 auto; z-index: 1; }
.b-list span { display: block; cursor: pointer; width: 14px; height: 14px; border-radius: 50%; border: 3px solid #fff; float: left; margin: 0 5px; _margin: 0 3px; }
.b-list .spcss { border: 3px solid #14ab04; }
.page_banner { width: 1500px; height: 500px; overflow: hidden; position: absolute; margin: 0 auto; text-align: center; z-index:0;}
.b-img2 { height: 500px; position: absolute; left: 0; top: 0; }
.b-img2 a { display: block; height: 500px; float: left; }
.b-list2 { height: 50px; padding-top: 500px; position: relative; margin: 0 auto; z-index: 1; }
.b-list2 span { display: block; cursor: pointer; width: 14px; height: 14px; border-radius: 50%; border: 3px solid #fff; float: left; margin: 0 5px; _margin: 0 3px; }
.b-list2 .spcss { border: 3px solid #14ab04; }
.bar-left { position: absolute; z-index: 1; display: block; width: 80px; height: 100%; left: 120px; background: none; top: 0px; }
.bar-right { position: absolute; z-index: 1; display: block; width: 80px; height: 100%; right: 120px; background: none; top: 0px; }
.bar-left em { display: block; width: 80px; height: 80px; background: url(left.png); margin-top: 315px; }
.bar-right em { display: block; width: 80px; height: 80px; background: url(right.png); margin-top: 315px; }
.bar-left2 { position: absolute; z-index: 1; display: block; width: 80px; height: 100%; left: 120px; background: none; top: -120px; }
.bar-right2 { position: absolute; z-index: 1; display: block; width: 80px; height: 100%; right: 120px; background: none; top: -120px; }
.bar-left2 em { display: block; width: 80px; height: 80px; background: url(left.png); margin-top: 315px; }
.bar-right2 em { display: block; width: 80px; height: 80px; background: url(right.png); margin-top: 315px; }
.header { width: 1100px; margin: 0 auto; text-align: left; height: 100px; position:relative; z-index:10}
.header .logo { width: 133px; padding-top: 32px; }
.header .sol { font-size: 20px; color: #fff; padding-top:43px; padding-left: 15px; }
.header .ico { width: 390px; }
.ico_weixin { padding-top: 32px; }
.ico_weixin a:hover img { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); transition: all 0.6s linear 0s; }
.ico_sina { padding-top: 32px; padding-left: 10px; }
.ico_sina a:hover img { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); transition: all 0.6s linear 0s; }
.ico_yy { padding-top: 32px; }
.ico_yy a:link, .ico_yy a:visited, .ico_yy a:active { height: 20px; line-height: 20px; color: #fff; margin-left: 10px; font-size: 14px; }
.ico_yy a:hover { color: #ea5419 }
.ico_tel { height: 53px; border-left: 1px #8c8c8c solid; padding-left: 10px; margin-left: 20px; margin-top: 32px; }
.ico_tel_1 { color: #ea5419; font-size: 20px; }
.ico_tel_1 i { font-size: 30px; color: #fff; padding-right: 8px; }
.ico_tel_2 { color: #ea5419; font-size: 20px; margin-top: 10px; }
.ico_tel_2 i { font-size: 26px; color: #fff; padding-right: 12px; }
.menu_nav { width: 1100px; margin: 0px auto 0; text-align: left; height: 60px; background-color: #fff; position:static; margin:-69px auto 0;}
.menu_left { width: 810px; }
.menu_nav .menu_search { width: 290px; height: 60px; line-height: 60px;position:relative; background-color:#fff; display:block }
#search{   border: 1px solid #ccc;
    border-radius: 20px;
    display: block;
    height: 28px;
    line-height: 28px;
    margin-top: 15px;
    width:270px; margin-left:10px;}
.menu_nav .search_l { width: 229px; padding-left: 12px; }
.menu_nav .search_r { width: 17px; padding-top: 5px; }
.menu_nav .search_t { height: 28px; line-height: 28px; font-size: 14px; color: #ccc; border: none; background: none }
/*二维码**/
#wechat_modal { background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px 6px 6px 6px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); left: 50%; margin: -200px 0 0 -200px; overflow: hidden; position: fixed; top: 50%; width: 400px; height: 400px; overflow: hidden; z-index: 9999; display: none; }
#wechat_modal .wechat_modal_header { border-bottom: 1px solid #EEEEEE; padding: 9px 15px; }
#wechat_modal .close { text-decoration: none; margin-top: 2px; color: #000000; float: right; font-size: 20px; font-weight: bold; cursor: pointer; line-height: 20px; opacity: 0.2; text-shadow: 0 1px 0 #FFFFFF; }
#wechat_modal .wbox { background-color: #F5F5F5; border-radius: 0 0 6px 6px; border-top: 1px solid #DDDDDD; box-shadow: 0 1px 0 #FFFFFF inset; height: 100%; padding: 0 10px; padding-top: 11px; text-align: right; font-size: 12px; }
#wechat_modal h3 { line-height: 30px; margin: 0; font-weight: normal; font-size: 1.3em; color: #666; }
#wechat_modal .bott { background-color: #F5F5F5; border-radius: 0 0 6px 6px; border-top: 1px solid #DDDDDD; box-shadow: 0 1px 0 #FFFFFF inset; height: 100%; padding: 0 10px; padding-top: 11px; text-align: right; font-size: 12px; }
#wechat_modal .bott .txt { text-align: left; margin: 0; padding: 0; font-size: 12px; color: #666; line-height: 160%; }
#wechat_modal .imgbox { text-align: center; height: 280px; margin: 0; padding: 0; }
#wechat_modal .imgbox img { height: 260px; width: 260px; margin: 10px 0 0 0; }
@font-face { font-family: "iconfont"; src: url('iconfont.eot?t=1496822766583'); /* IE9*/ src: url('iconfont.eot?t=1496822766583#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff?t=1496822766583') format('woff'), /* chrome, firefox */ url('iconfont.ttf?t=1496822766583') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('iconfont.svg?t=1496822766583#iconfont') format('svg'); /* iOS 4.1- */ }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-shijian2:before { content: "\e620"; }
.icon-feiji2:before { content: "\e606"; }
.icon-shijian1:before { content: "\e624"; }
.icon-shijian:before { content: "\e62a"; }
.icon-feiji:before { content: "\e618"; }
.icon-xingcheng:before { content: "\e632"; }
.icon-sousuokuang:before { content: "\e6fe"; }
.icon-jiudian:before { content: "\e64c"; }
.icon-aixin:before { content: "\e600"; }
.icon-feiji1:before { content: "\e604"; }
.icon-jiaotongxinxi:before { content: "\e64e"; }
.icon-fangkeyongcan:before { content: "\e6a1"; }
.icon-jiantou1:before { content: "\e61e"; }
.content { width: 1500px; margin: 0 auto; background-color: #fafafa; }
.content_cp { width: 100%; height: 573px; border-bottom: 1px #dcdcdc solid; background: url(cp_bg.png) bottom left no-repeat; }
.content_cp .cp_left { width: 200px; margin-left: 2px; }
.content_cp .cp_left .cp_line { width: 9px; height: 99px; padding-left: 24px; }
.content_cp .cp_left .cp_menu { margin-top: 11px; }
.cp_info_left { width: 375px; }
.content_cp .cp_info { width: 760px; padding-top: 110px; }
.content_cp .cp_info h2 { font-size: 24px; color: #ea5419; padding-top: 20px; }
.content_cp .cp_info .cp_title2 { color: #999; font-size: 18px; }
.content_cp .cp_info .cp_info_line { width: 27px; height: 5px; background-color: #ea5419; margin-top: 15px; margin-bottom: 15px; }
.content_cp .cp_info p { font-size: 14px; color: #999; width: 270px; line-height: 170% }
.content_cp .cp_info .cp_jt { width: 108px; height: 43px; border: 1px #e6e6e6 solid; text-align: center; line-height: 43px; }
.content_cp .cp_info .cp_jt i { font-size: 15px; color: #d9d9d9 }
.content_cp .cp_info .cp_jt:hover { border: 1px #ea5419 solid }
.content_cp .cp_info .cp_jt:hover i { color: #ea5419 }
.cp_info_right { width: 385px; }
.cp_info_more a:link, .cp_info_more a:visited, .cp_info_more a:active { width: 120px; height: 40px; line-height: 40px; text-align: center; background-color: #fff; border: 1px #999 solid; border-radius: 20px; font-size: 16px; color: #999; display: block }
.cp_info_more a:hover { color: #ea5419; border: 1px #ea5419 solid; display: block }
.cp_img { width: 388px; height: 374px; margin-top: 47px; }
.cp_img img { width: 388px; height: 374px; }
.animation16 { -webkit-animation: fadeInRight 1s .2s ease both; -moz-animation: fadeInRight 1s .2s ease both; }
@-webkit-keyframes fadeInRight { 0% {
opacity: 0;
-webkit-transform: translateX(20px)
}
100% {
opacity: 1;
-webkit-transform: translateX(0)
}
}
@-moz-keyframes fadeInRight { 0% {
opacity: 0;
-moz-transform: translateX(20px)
}
100% {
opacity: 1;
-moz-transform: translateX(0)
}
}
.index2Tabon { cursor: pointer; display: block; width: 188px; height: 38px; line-height: 38px; text-align: center; border: 1px #ea5419 solid; background-color: #ea5419; font-size: 14px; color: #fff; margin-bottom: 14px; border-radius: 20px; }
.index2Tabon:hover { cursor: pointer; display: block; width: 188px; height: 38px; line-height: 38px; text-align: center; border: 1px #dcdcdc solid; background-color: #ea5419; font-size: 14px; color: #fff; margin-bottom: 14px; border-radius: 20px; }
.index2Tab { cursor: pointer; display: block; width: 188px; height: 38px; line-height: 38px; text-align: center; border: 1px #dcdcdc solid; background-color: #fff; font-size: 14px; color: #333; margin-bottom: 14px; border-radius: 20px; }
.index2Tab:hover { cursor: pointer; display: block; width: 188px; height: 38px; line-height: 38px; text-align: center; border: 1px #dcdcdc solid; background-color: #ea5419; font-size: 14px; color: #fff; margin-bottom: 14px; border-radius: 20px; }
.right2Tabbon { display: block }
.right2Tabb { display: none }
.content_box { margin-top: 62px; }
.content_info { width: 215px; height: 150px; position: relative }
.content_img { position: absolute; z-index: 1; top: 0; left: 0; width: 215px; height: 150px; }
.content_ImgBg { position: absolute; z-index: 2; background-color: #000; top: 0; left: 0; width: 215px; height: 150px; opacity: 0.7 }
.content_info:hover .content_ImgBg { background-color: #ea5419; opacity: 1; }
.content_ico { position: absolute; z-index: 3; top: 0; left: 0; width: 215px; height: 150px; }
.content_ico_i { padding-top: 50px; text-align: center }
.content_ico i { color: #fff; font-size: 50px; margin: 0 auto }
.content_ico_i .size60 { font-size: 70px !important; }
.content_ico_i .size40 { font-size: 40px !important; }
.content_ico p { font-size: 16px; font-weight: bold; color: #fff; text-align: center; width: 215px; padding-top: 5px; }
.content_more { position: absolute; z-index: 3; top: 55px; ; left: 53px; width: 108px; height: 43px; line-height: 43px; text-align: center; font-size: 14px; color: #fff; border: 1px #fff solid }
.news_nav { margin-top: 45px; }
.news_nav .news_video { width: 400px; height: 300px }
.news_nav .news_list { width: 680px; }
.news_nav .news_list .news_menu { font-size: 30px; color: #ea5419; padding-top: 30px; height: 50px; padding-left: 11px; }
.news_nav .news_list .news_menu hr { width: 27px; height: 5px; background-color: #ea5419; border: none; margin: 0; margin-top: 20px; }
.news_nav .news_list .news_more { width: 108px; height: 43px; border: 1px #e6e6e6 solid; margin-top: 26px; }
.news_nav .news_list .news_more:hover { border: 1px #ea5419 solid }
.news_nav .news_list .news_info { margin-top: 32px; }
.footer_cp { width: 1500px; margin: 0 auto; background-color: #fafafa; height: 43px; text-align: right }
.footer_img { width: 1100px; margin: 0 auto; text-align: right; }
.footer_img img { margin-top: -30px; }
.footer { width: 1500px; margin: 0 auto; background-color: #f2f2f2; padding-bottom: 30px; }
.bottom_menu { width: 100%; height: 64px; line-height: 64px; border-bottom: 1px #c2c2c2 solid }
.footer_list { width: 720px; padding-top: 37px; }
.footer_list h2 { font-size: 14px; color: #666; padding-bottom: 10px; }
.footer_list ul { padding: 0; margin: 0 }
.footer_list li { width: 165px; float: left }
.footer_list li a { height: 30px; line-height: 30px; display: block; font-size: 14px; color: #999 }
.footer_list li a:hover { color: #ea5419 }
.footer_ewm { width: 141px; padding-top: 28px; }
.footer_con { padding-left: 78px; padding-top: 20px; font-size: 14px; color: #999 }
.bottom_nav { width: 1500px; margin: 0 auto; background-color: #c9c9c9; border-top: 2px #fff solid; height: 40px; line-height: 40px; color: #fafafa }
.bottom_nav a:link, .bottom_nav a:visited, .bottom_nav a:active { color: #fafafa }
.bottom_nav a:hover { color: #ea5419 }
.content_info:hover .animation5, .animation5:hover { -webkit-animation: swing 1s .2s ease both; -moz-animation: swing 1s .2s ease both; }
@-webkit-keyframes swing { 20%, 40%, 60%, 80%, 100% {
-webkit-transform-origin: top center
}
20% {
-webkit-transform: rotate(15deg)
}
40% {
-webkit-transform: rotate(-10deg)
}
60% {
-webkit-transform: rotate(5deg)
}
80% {
-webkit-transform: rotate(-5deg)
}
100% {
-webkit-transform: rotate(0deg)
}
}
@-moz-keyframes swing { 20%, 40%, 60%, 80%, 100% {
-moz-transform-origin: top center
}
20% {
-moz-transform: rotate(15deg)
}
40% {
-moz-transform: rotate(-10deg)
}
60% {
-moz-transform: rotate(5deg)
}
80% {
-moz-transform: rotate(-5deg)
}
100% {
-moz-transform: rotate(0deg)
}
}
.header_page_nav { width: 1500px; height: 500px; position: relative; margin: 0 auto; text-align: center;}
.page_banner3 { width: 1500px; height: 500px; overflow: hidden; position: absolute; margin: 0 auto; text-align: center; background: url(page_banner3.jpg) center }
.page_banner4 { width: 1500px; height: 500px; overflow: hidden; position: absolute; margin: 0 auto; text-align: center; background: url(page_banner4.jpg) center }
.page_banner5 { width: 1500px; height: 500px; overflow: hidden; position: absolute; margin: 0 auto; text-align: center; background: url(page_banner5.jpg) center }
.page_banner6 { width: 1500px; height: 500px; overflow: hidden; position: absolute; margin: 0 auto; text-align: center; background: url(page_banner6.jpg) center }
.page_banner7 { width: 1500px; height: 500px; overflow: hidden; position: absolute; margin: 0 auto; text-align: center; background: url(page_banner7.jpg) center }
.page_menu_nav { width: 1100px; margin: 0 auto; text-align: left; height: 60px; background-color: #fff; margin-top:-69px; margin-bottom:9px;  }
.page_menu_left { width: 810px; }
.page_menu_nav .page_menu_search { width: 280px; height: 28px; line-height: 28px; border: 1px #ccc solid; margin-top: 15px; border-radius: 20px; }
.page_menu_nav .search_l { width: 239px; padding-left: 12px; }
.page_menu_nav .search_r { width: 17px; padding-top: 5px; }
.page_menu_nav .search_t { height: 28px; line-height: 28px; font-size: 14px; color: #ccc; border: none; background: none }
.page_left { width: 200px; margin-left: 2px; }
.page_left_menu { width: 156px; height: 27px; text-align: center; margin-left: 24px; padding-top: 53px; font-size: 18px; color: #ea5419; font-weight: bold; background: url(page_left_menu.png); }
.page_left_class { padding-top: 11px; }
.page_right { width: 850px; }
.page_right_nav { text-align: right; padding-top: 57px; padding-bottom: 20px; color: #999 }
.page_right_nav a:link, .page_right_nav a:visited, .page_right_nav a:active { color: #999 }
.showpage { margin: 0 auto; text-align: center; margin-top: 35px; margin-bottom: 35px; width: 200px }
.page_edit { font-size: 14px; line-height: 190%; }
.news_box { width: 840px; height: 45px; }
a.newsquery { color: #666; line-height: 150%; font-size: 14px; height: 45px; line-height: 45px; }
a.newsquery:link { color: #666 }
a.newsquery:active { color: #666 }
a.newsquery:visited { color: #666 }
a.newsquery:hover { color: #fff; }
.news_box_info:hover { background-color: #ea5419; color: #fff }
.news_box_info:hover a.newsquery { color: #fff }
.news_box_info:hover .news_time { color: #fff }
.news_box .news_list { padding-left: 15px; }
.news_box .news_time { padding-right: 15px; font-size: 14px; color: #666; height: 45px; line-height: 45px; }
.news_title { text-align: center; font-size: 16px; color: #ea5419; padding-bottom: 20px; padding-top: 10px; }
.index_news_box { width: 680px; height: 50px; }
.index_news_box_info:hover { background-color: #ea5419; color: #fff }
.index_news_box_info:hover a.newsquery { color: #fff }
.index_news_box_info:hover .index_news_time { color: #fff }
.index_news_box .index_news_list { padding-left: 15px; }
.index_news_box .index_news_time { padding-right: 15px; font-size: 14px; color: #666; height: 45px; line-height: 45px; }
.page_edit2 td { font-size: 14px; color: #666; line-height: 200%; }
.page_edit2 strong { color: #333 }
.cp_title { color: #ea5419; font-size: 16px; font-weight: bold }
.cp_edit { font-size: 14px; line-height: 190%; padding-bottom:60px; }
.cp_edit img { -webkit-animation: fadeInRight 1s .2s ease both; -moz-animation: fadeInRight 1s .2s ease both; }
@-webkit-keyframes fadeInRight { 0% {
opacity: 0;
-webkit-transform: translateX(20px)
}
100% {
opacity: 1;
-webkit-transform: translateX(0)
}
}
@-moz-keyframes fadeInRight { 0% {
opacity: 0;
-moz-transform: translateX(20px)
}
100% {
opacity: 1;
-moz-transform: translateX(0)
}
}
.animation29 { -webkit-animation: bounceIn 1s .2s ease both; -moz-animation: bounceIn 1s .2s ease both; }
 @-webkit-keyframes bounceIn { 0% {
 opacity: 0;
 -webkit-transform: scale(.3)
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1.05)
}
 70% {
 -webkit-transform: scale(.9)
}
 100% {
 -webkit-transform: scale(1)
}
}
 @-moz-keyframes bounceIn { 0% {
 opacity: 0;
 -moz-transform: scale(.3)
}
 50% {
 opacity: 1;
 -moz-transform: scale(1.05)
}
 70% {
 -moz-transform: scale(.9)
}
 100% {
 -moz-transform: scale(1)
}
}
.cp_box2_info { border: 1px #e0e0e0 solid; height: 249px; width: 848px; margin-bottom:20px;}
.cp_box2_info:hover{-webkit-box-shadow: #DDD 0px 3px 8px; -moz-box-shadow: #DDD 0px 3px 8px; box-shadow: #DDD 0px 3px 8px;}
.cp_box2_img { width: 249px; height: 249px; }
.cp_box2_text { width: 549px; height: 199px; background-color: #f0f0f0; padding: 25px; }
.cp_box2_title { font-size: 16px; color: #ea5419; font-weight: bold; height: 40px; line-height: 40px; }
.cp_box2_memo { color: #666; font-size: 14px; line-height: 180%; }
.cp_more { width: 100px; height: 30px; line-height: 30px; text-align: center; color: #999; background-color: #fff; border: 1px #ea5419 solid; border-radius: 15px; font-size: 14px; float: right; margin-top: 20px; }
.cp_more:hover { background-color: #ea5419; border: 1px #ea5419 solid; color: #fff }
.animation31 { -webkit-animation: bounceInUp 1s .2s ease both; -moz-animation: bounceInUp 1s .2s ease both; }
 @-webkit-keyframes bounceInUp {  0% {
 opacity: 0;
 -webkit-transform: translateY(2000px)
}
 60% {
 opacity: 1;
 -webkit-transform: translateY(-30px)
}
 80% {
 -webkit-transform: translateY(10px)
}
 100% {
 -webkit-transform: translateY(0)
}
}
 @-moz-keyframes bounceInUp {  0% {
 opacity: 0;
 -moz-transform: translateY(2000px)
}
 60% {
 opacity: 1;
 -moz-transform: translateY(-30px)
}
 80% {
 -moz-transform: translateY(10px)
}
 100% {
 -moz-transform: translateY(0)
}
}


.cp_lb { width: 840px; height: 210px; overflow: hidden; }
.cp_lb ul{ padding:0; margin:0; height:210px}
.cp_lb li { float: left; padding-right:15px; width: 320px; height: 180px; }
.cp_lb li img{ width:320px; height:180px;}
.cp_lb .jcarousel-container { width: 840px; height: 210px; }
.cp_lb .jcarousel-clip { width: 840px; height: 210px; left: 0; overflow: hidden; }
.cp_lb .jcarousel-prev-horizontal { width: 38px; height: 61px; cursor: pointer; position: absolute; left: 0; top: 90px; background:url(left2.png)}
.cp_lb .jcarousel-next-horizontal { width: 38px; height: 61px; cursor: pointer; position: absolute; right: 0; top: 90px; background:url(right2.png)}

.cp_edit h3{width:850px; border-left:3px #ea5419 solid; padding-left:10px; color:#ea5419; font-weight:bold; font-size:20px; height:20px; line-height:20px; margin:20px 0; vertical-align:middle}

.dropmenudiv_b { font-size:14px; line-height:40px; color: #fff; background:url(menu_bg.png) left top repeat; visibility: hidden; position: absolute; text-align: center;margin-bottom: 0px; z-index:999;}
.dropmenudiv_b td { white-space: nowrap; }
.dropmenudiv_b a { text-decoration: none; font-size:14px; float: left; display: block; width: auto; height:40px; line-height: 40px; padding:0 25px; color: #fff !important; }
.dropmenudiv_b li { float: left; }
* html .dropmenudiv_b a { color: #fff; }
.dropmenudiv_b a:hover { color: #fff; background-color:#808080; display:block }
.dropmenudiv_b a:active { color: #fff; }
.dropmenudiv_b a:visited { color: #fff; }


TD { color: #333; font-size: 15px; line-height: 150%; }
SELECT { color: #999999; font-size: 14px; width: 350px; height: 50px; padding: 3px; border: 1px #e6e6e6 solid; border-radius: 8px; }
A { text-decoration: none; }
A:link { color: #666 }
A:visited { color: #666; }
A:active { color: #666; }
A:hover { color: #ea5419 }
.input { color: #999999; font-size: 14px; width: 350px; height: 40px; padding: 3px; border: 1px #e6e6e6 solid; border-radius: 8px; }
.input1 { color: #999999; font-size: 14px; width: 100px; height: 40px; padding: 3px; border: 1px #e6e6e6 solid; border-radius: 8px; }
.textarea { color: #999999; font-size: 14px; padding: 3px; border: 1px #e6e6e6 solid; border-radius: 8px; width: 350px; height: 160px; }
/* ==栏目菜单样式== */
A.menu { color: #040000; font-size: 14px; width: 100px; height: 60px; line-height: 60px; display: block; transition: none }
A.menu:link { color: #040000; width: 100px; height: 60px; line-height: 60px; }
A.menu:visited { color: #040000; width: 100px; height: 60px; line-height: 60px; }
A.menu:active { color: #040000; }
A.menu:hover { color: #fff; width: 100px; height: 60px; line-height: 60px; background-color: #737373; display: block; }
A.menunow { color: #fff; font-size: 14px; width: 100px; height: 60px; line-height: 60px; background-color: #ea5419; display: block; transition: none }
A.menunow:link { color: #fff; width: 100px; height: 60px; line-height: 60px; background-color: #ea5419; display: block; }
A.menunow:visited { color: #fff; width: 100px; height: 60px; line-height: 60px; background-color: #ea5419; display: block; }
A.menunow:active { color: #040000; }
A.menunow:hover { color: #fff; width: 100px; height: 60px; line-height: 60px; background-color: #737373; display: block; }
.btmenu { color: #666; font-size: 12px; line-height: 150%; text-decoration: none }
A.btmenu:link { color: #666; }
A.btmenu:visited { color: #666; }
A.btmenu:active { color: #666; }
A.btmenu:hover { color: #ea5419; }
.smenu { color: #ffffff; font-size: 12px; line-height: 150%; text-decoration: none }
A.smenu:link { color: #ffffff; }
A.smenu:visited { color: #ffffff; }
A.smenu:active { color: #ffffff; }
A.smenu:hover { color: #ffffff; }
.smenuv { color: #333; font-size: 14px; line-height: 150%; text-decoration: none; }
A.smenuv:link { color: #333; width: 198px; height: 38px; line-height: 38px; border: 1px #dcdcdc solid; background-color: #fff; border-radius: 20px; display: block; margin-bottom: 14px; }
A.smenuv:visited { color: #333; width: 198px; height: 38px; line-height: 38px; border: 1px #dcdcdc solid; background-color: #fff; border-radius: 20px; display: block }
A.smenuv:active { color: #333; width: 198px; height: 38px; line-height: 38px; border: 1px #dcdcdc solid; background-color: #fff; border-radius: 20px; display: block }
A.smenuv:hover { color: #fff; width: 198px; height: 38px; line-height: 38px; border: 1px #ea5419 solid; background-color: #ea5419; border-radius: 20px; display: block }
.smenuvnow { color: #fff; width: 198px; height: 38px; line-height: 38px; border: 1px #ea5419 solid; background-color: #ea5419; border-radius: 20px; display: block }
A.smenuvnow:link { color: #fff; width: 198px; height: 38px; line-height: 38px; border: 1px #ea5419 solid; background-color: #ea5419; border-radius: 20px; display: block; margin-bottom: 14px; }
A.smenuvnow:visited { color: #fff; width: 198px; height: 38px; line-height: 38px; border: 1px #ea5419 solid; background-color: #ea5419; border-radius: 20px; display: block }
A.smenuvnow:active { color: #333; width: 198px; height: 38px; line-height: 38px; border: 1px #dcdcdc solid; background-color: #fff; border-radius: 20px; display: block; }
A.smenuvnow:hover { color: #fff; width: 198px; height: 38px; line-height: 38px; border: 1px #ea5419 solid; background-color: #ea5419; border-radius: 20px; display: block }
/* ==页内导航样式== */

.nav { color: #444444; font-size: 12px; }
td.nav { padding-left: 5px }
/* ==表格样式== */

td.title { background: #eeeeee }
td.con { background: #ffffff }
.table { border: 1px #dddddd solid }
.tablemenu { color: #555555; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; background: #eeeeee }
.line { background: #dddddd }
/* ==交替样式== */

.list {
BACKGROUND-COLOR: expression((this.sectionRowIndex%2==0)?'#f5f5f5':'#ffffff'); font-size: 14px; }
/* =={#lanTitle#}列表样式== */

a.tList { font-size: 14px; text-decoration: none }
a.tList:link { color: #333 }
a.tList:visited { color: #333 }
a.tList:active { color: #333 }
a.tList:hover { color: #ea5419 }
a.tList2 { font-size: 14px; text-decoration: none }
a.tList2:link { color: #fff }
a.tList2:visited { color: #fff }
a.tList2:active { color: #fff }
a.tList2:hover { color: #ea5419 }
/* ==图片列表样式== */

td.piclist { background: #ffffff }
div.piclist { border: 1px #dddddd solid; }
a.pictitle { color: #444444; font-size: 12px; line-height: 26px }
div.pictitle { border: 0px #dddddd solid; padding: 1px; background: #ffffff }
/* ==更多链接样式== */

a.more { font-size: 12px; ; text-decoration: none }
a.more:link { color: #555555; }
a.more:visited { color: #555555; }
a.more:active { color: #555555; }
a.more:hover { color: #ea5419; }
/* ==树型菜单样式== */

.dtree { color: #555555; font-size: 12.00px; white-space: nowrap; }
.dtree img { border: 0px; vertical-align: middle; }
.dtree a { color: #555555; font-size: 12.00px; TEXT-DECORATION: none }
.dtree a.node { color: #555555; white-space: nowrap; padding: 1px 2px 1px 2px; TEXT-DECORATION: none }
.dtree a.nodeSel { color: #555555; font-size: 12.00px; white-space: nowrap; padding: 1px 2px 1px 2px; TEXT-DECORATION: none }
.dtree a.node:hover { color: #555555; font-size: 12.00px; TEXT-DECORATION: none }
.dtree a.nodeSel:hover { color: #555555; font-size: 12.00px; TEXT-DECORATION: none }
.dtree a.nodeSel { background-color: #cfdfef; font-size: 12.00px; }
.dtree .clip { overflow: hidden; }
/* ==翻页样式== */

.pagesinfo { color: #555555; font-size: 12px; }
.pagesnow { background: none repeat scroll 0 0 #f0f0f0; border: 1px solid #ccc; color: #aaaaaa; font-size: 14px; text-align: center; text-decoration: none; height: 33px; line-height: 33px; padding: 0 15px; }
.pages { background: none repeat scroll 0 0 #f0f0f0; border: 1px solid #ccc; color: #444; font-size: 14px; text-align: center; text-decoration: none; height: 33px; line-height: 33px; padding: 0 15px; }
/* ==文章频道检索列表样式== */



.newsquerytitle { border: 1px #eeeeee solid; background: #f0f0f0 }
.newsquerytime { color: #555555; font-size: 12px }
/* ==文章频道详情样式== */

.newstitle { color: #333333; font-size: 18px; font-weight: bold; text-align: center }
.newsinfo { background: #f0f0f0; color: #555555; font-size: 12px; }
.newscon { color: #444444; font-size: 14px; line-height: 160%; padding: 15px }
/* ==一级分类列表样式== */

.class { color: #444444; font-size: 12px; }
a.class { color: #444444; text-decoration: none }
a.class:link { color: #444444; }
a.class:visited { color: #444444; }
a.class:hover { color: #ea5419; }
/* ==二级分类列表样式== */

table.bigclass { border: 1px #dddddd solid }
td.bigclass { background: #eeeeee; padding-left: 10px; height: 25px }
.bigclass { color: #444444; font-size: 12px; line-height: 150% }
a.bigclass { color: #444444; font-weight: bold; line-height: 150%; text-decoration: none }
a.bigclass:link { color: #444444; }
a.bigclass:visited { color: #444444; }
a.bigclass:actived {
color:#444444;
}
a.bigclass:hover { color: #ea5419; }
table.smallclass { border: 0px #dddddd solid }
td.smallclass { background: #f7f7f7; padding-left: 10px; height: 18px }
.smallclass { color: #555555; font-size: 12px; line-height: 150% }
a.smallclass { color: #555555; line-height: 150%; text-decoration: none }
a.smallclass:link { color: #555555; }
a.smallclass:visited { color: #555555; }
a.smallclass:actived {
color:#555555;
}
a.smallclass:hover { color: #ea5419; }
/* ==下载频道样式== */

td.downquery { height: 22px }
.downquery { color: #444444; line-height: 150%; font-size: 12px }
a.downquery { color: #444444; line-height: 150%; font-size: 12px; text-decoration: none }
a.downquery:link { color: #444444; }
a.downquery:active { color: #444444; }
a.downquery:visited { color: #444444; }
a.downquery:hover { color: #ea5419; }
.downquerytitle { border: 1px #eeeeee solid; background: #f0f0f0 }
.downquerytime { color: #555555; font-size: 12px }
.downpropname { color: #555555; font-size: 12px; background: #dddddd }
.downprop { color: #555555; font-size: 12px; padding-left: 10px; background: #f0f0f0 }
.downintro { color: #444444; font-size: 12px; line-height: 150%; }
/* ==图文频道样式== */

.cpline { background: #dddddd }
.cpquery { border: 1px #ccc solid; width: 398px; height: 318px; display: block }
a.cpquerytitle { color: #333; font-size: 14px; line-height: 60px; height: 60px; font-weight: bold }
a.cpquerytitle:hover { color: #ea5419 }
.cppropname { color: #555555; font-size: 12px; background: #dddddd }
.cpprop { color: #555555; font-size: 12px; padding-left: 10px; background: #f0f0f0 }
.cpintro { color: #444444; font-size: 12px; line-height: 150%; }
/* ==提示信息样式== */

.notic { font-size: 12px; color: #444444 }
.noticerr { font-size: 12px; color: #ff6600 }
.noticlink { font-size: 12px; color: #ff6600 }
/* ==会员频道样式== */

.mustfill { color: #ff0000; font-size: 14px; }
.memberinfo { color: #555555; }
/* ==评论样式== */

td.bbsquery { height: 23px }
.bbsquery { color: #444444; line-height: 150%; font-size: 12px }
a.bbsquery { color: #444444; line-height: 150%; font-size: 12px; text-decoration: none }
a.bbsquery:link { color: #444444; }
a.bbsquery:active { color: #444444; }
a.bbsquery:visited { color: #444444; }
a.bbsquery:hover { color: #ea5419; }
.bbsquerytitle { border: 1px #eeeeee solid; background: #f0f0f0 }
.bbsquerytime { color: #555555; font-size: 12px }
.bbstitle { background: #eeeeee }
.bbscon { background: #ffffff }
.bbstable { background: #dddddd; }
.bbsline { background: #dddddd }
/* ==全站搜索样式== */

.searchtitle { color: #444444; font-size: 14px; line-height: 32px }
a.searchtitle { color: #444444; font-size: 14px; line-height: 32px }
.searchbody { color: #333333; font-size: 13px; line-height: 18px; height: 60px }
.searchtime { color: #555555; font-size: 12px }

.index-footer-bottom{ height:1px; overflow:hidden;}