@charset "UTF-8";
*{margin:0px; padding:0px; word-wrap:break-word;outline: none;}
img,input,select{vertical-align:middle;}
ul,li{list-style:none;}
a {color: #333;text-decoration: none;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
a:hover{color:#DD0918;}
img{border:none;}
.clear{ clear:both; height:0px;  margin:0; padding:0;width:0; border:none; overflow:hidden;}
body{font-size:14px;font-family: "Microsoft YaHei",Verdana,Geneva,sans-serif; color: #333; line-height: 1.8;background: #fff;position: relative;}
.fl { float:left}
.fr { float:right}
.min-w{min-width: 1200px;}
.mr0{margin-right: 0;}
.wrap{width: 1200px;margin: 0 auto;}
.transition{-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.qiehuan{position: relative;}
.qiehuan_box{position: relative;}
.qiehuan_box li{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;z-index: 0;}
.qiehuan_box .hover{display: block;opacity: 1;z-index: 100;}

/*header*/
.header{background:#fff;height: 100px;border-bottom:1px solid #ccc;margin-bottom: 8px;}
.logo{padding-top: 18px;}
.header .tel{background:url(../images/telicon.jpg) no-repeat left center;line-height: 40px;margin-top: 30px;padding-left: 30px;font-size: 24px;color:#454545;}
.menu {height: 52px;margin-top: 24px;}
.menu, .menu ul {list-style: none;}
.menu li {text-align: center;line-height: 52px;}
.menu li span{color:#bf9f62;}
.menu >ul > li {display: block;float: left;position: relative;width: 140px;}
.menu a {-webkit-transition: all ease 0.6s;-o-transition: all ease 0.6s;transition: all ease 0.6s;color: #656565;display: block;font-size: 16px;text-decoration: none;text-transform: uppercase;padding:0 20px;}
.menu li:hover> a,.menu li a.now {-webkit-transition: all ease 0.6s;-o-transition: all ease 0.6s;transition: all ease 0.6s;/*background:#fff;*/color:#DD0918;/*border-radius: 15px;*/}
.submenu {width: 100%;left: 0;max-height: 0;position: absolute;top: 100%;z-index: 0;-webkit-perspective: 400px;-moz-perspective: 400px;-ms-perspective: 400px;-o-perspective: 400px;perspective: 400px;z-index: 99999;}
.submenu li {opacity: 0; margin: 0px;line-height: 24px;-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);-webkit-transition: opacity .4s, -webkit-transform .5s;-moz-transition: opacity .4s, -moz-transform .5s;-ms-transition: opacity .4s, -ms-transform .5s;-o-transition: opacity .4s, -o-transform .5s;transition: opacity .4s, transform .5s;}
.submenu li a{color:#fff; border-top: 1px solid #eee;/*border-radius: 15px;*/
  font-size: 14px;
  padding:8px 0;
  background: rgba(51,51,51,0.8);
  background: #333\9;
  background: rgba(51,51,51,0.8)\9\0;
}
.menu .submenu li:hover a {color:#DD0918;
  /*background: rgba(197,14,14,0.7);*/
  /*background: #DD0918\9;*/
  /*background: rgba(197,14,14,0.7)\9\0;*/
}
.menu > ul > li:hover .submenu, .menu > ul > li:focus .submenu {max-height: 2000px;}
.menu > ul > li:hover .submenu li, .menu > ul > li:focus .submenu li {opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.menu li:hover .submenu li:nth-child(1) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
.menu li:hover .submenu li:nth-child(2) {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms;}
.menu li:hover .submenu li:nth-child(3) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms;transition-delay: 100ms;}
.menu li:hover .submenu li:nth-child(4) {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}
.menu li:hover .submenu li:nth-child(5) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
.menu li:hover .submenu li:nth-child(6) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms;}
.menu li:hover .submenu li:nth-child(7) {-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
.menu li:hover .submenu li:nth-child(8) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}
.menu li:hover .submenu li:nth-child(9) {-webkit-transition-delay: 400ms;-moz-transition-delay: 400ms;-ms-transition-delay: 400ms;-o-transition-delay: 400ms;transition-delay: 400ms;}
.submenu li:nth-child(1) {-webkit-transition-delay: 400ms;-moz-transition-delay: 400ms;-ms-transition-delay: 400ms;-o-transition-delay: 400ms;transition-delay: 400ms;}
.submenu li:nth-child(2) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}
.submenu li:nth-child(3) {-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
.submenu li:nth-child(4) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms;}
.submenu li:nth-child(5) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
.submenu li:nth-child(6) {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}
.submenu li:nth-child(7) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms;transition-delay: 100ms;}
.submenu li:nth-child(8) {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms;}
.submenu li:nth-child(9) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}

#wrapper{}

/*footer*/
.footer{color:#fff;padding:30px 0;background: #282828;}
.footer .f_nav{}
.f_nav a {color: #CBCBCB}
.f_nav dt { font-size: 16px; margin:0px 0 10px 0;color: #CBCBCB;}
.f_nav dd { line-height: 25px;color:#656565;font-size: 14px;}
.f_nav dd a{color:#B4B5B5;}
.f_nav dl {float: left; padding:0 10px 5px 0; width: 260px;}
.f_nav dl.ewm {float: right;text-align:right; padding: 0px;width: auto;}
.f_nav dl.ewm dt{margin-bottom: 15px;}
.f_nav dl.ewm .ewmimg{}
.f_nav dl.ewm .ewmimg img{width: 96px;height: 96px;}

.copyright{color:#fff;background:#282828;height: 44px;line-height: 44px;border-top: 1px solid #666666;}
.copyright a{color:#fff;}
.cp_link a{margin:0 5px;}

.f_link{}
.f_link_tit{font-size: 16px;color:#CBCBCB;margin: 20px 0 15px;}
.f_link_con{font-size: 12px;height: 26px;width: 260px;line-height: 26px;text-align: left;background:#2a2a2a;position: relative;}
.f_link_con h3{border:1px solid #666;}
.f_link_con h3 a{display: block;font-size: 12px;padding:0 15px;margin-right: 15px;cursor: pointer;background:url(../images/xiajiantou.gif) no-repeat right center;}
.f_link_con .sub{display: none;position: absolute;width: 100%;top: 26px;background:#2a2a2a;border-bottom: 1px solid #666;}
.f_link_con .sub li{border-left:1px solid #666;border-right:1px solid #666;line-height: 24px;}
.f_link_con .sub li a{padding:0 15px;display: block;}
.f_link_con .sub li a:hover{background: #666;}

/*分页*/
.pagelink {padding: 30px 0;text-align: right;}
.pagelink li {display: inline;}
.pagelink span,.pagelink a{padding: 3px 8px; background: #fff;border:1px solid #dedede; margin-right: 3px;display: inline-block;min-width: 20px;text-align: center;}
.pagelink .current span{background: #DD0918; color: #fff;border:1px solid #dedede;}

/*内页*/
.pn {padding: 20px 0;line-height: 24px;position: relative;color:#656565;margin:0 35px;}
.pn a{color:#656565;}
.pn .golist{display: block;width: 96px;height: 30px;line-height: 30px;text-align: center;background: #CBCBCB;color:#fff;position: absolute;right: 0;top: 15px;}

.page_con{padding:15px 20px 0px;}
.page_con h1{font-size: 24px;color:#333;text-align: center;font-weight: normal;padding-top: 10px;}
.con_info{text-align: center;color: #878787;border-bottom: 1px solid #D1D1D1;line-height:40px;}
.content{padding: 20px 0;line-height: 2;color:#333333;}
.content p { margin-bottom: 15px;text-indent: 2em;}
.content img{max-width: 100%;}
.content p img:first-child{margin-left: -2em;}

/*内容、列表公共*/
.left{width: 230px;margin-bottom: 30px;}
.right{width: 955px;padding-bottom: 30px;margin-bottom: 30px;}
.depth{line-height:46px;height:45px;border-bottom: 1px solid #EAEAEA;margin: 15px 0 0;}
.depth .cat_name{font-size: 20px;color:#EB6B19;height: 40px;}
.depth .wrap{width: auto;padding-left: 10px;}
.depth a{margin:0 5px;}

/*左侧导航*/
.left-tit{line-height: 46px;background:#DD0918;color:#fff;font-size: 18px;text-indent: 1em;margin-top: 15px;}
.left-nav-list {font-size: 16px;border:1px solid #CBCBCB;border-top: none;}
.left-nav-list>li>a{display: block;height: 40px;line-height: 40px;color:#333;margin:0 3px;}
.left-nav-list>li>a>span{display: block;height: 40px;padding-left:1em;border-bottom: 1px dashed #CCCCCC;overflow: hidden;word-break:break-all;}
.left-nav-list>.active>a,.left-nav-list>li>a:hover{color:#EB6B19;}
.left-nav-list>.active>a>span,.left-nav-list>li>a:hover>span{}

/*列表页*/
.news_list{padding:10px 0;}
.news_list li{border-bottom: 1px dashed #D1D1D1;overflow: hidden;line-height: 50px;padding-left: 15px;}
.news_list li:hover{}
.news_list li:hover a{color: #DD010F;}
.news_list li .date{float: right;}

.pic_list{overflow: hidden;}
.pic_list ul{width: 110%;overflow: hidden;}
.pic_list li{width: 308px;margin:15px 15px 0 0;line-height: 44px;text-align: center;float: left;position: relative;}
.pic_list li .pic{display: block;border: 1px solid #ccc;height: 235px;}
.pic_list li.mr0{margin-right: 0;}
.pic_list li img{width: 100%;height:100%;}
.pic_list li .title{font-size: 16px;display: none;}

/*内页顶部单图*/
.top_banner,.contentpics_box{width: 100%;position: relative;overflow: hidden;text-align: center;}
.banner_pic,.contentpics{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.banner_pic img,.contentpics img{max-width: 100%;}

/*index*/
.i_left{width: 230px;margin-top: 15px;}
.i_pro_nav_tit{line-height: 46px;background:#DD0918;color:#fff;font-size: 16px;text-indent: 1em;}
.i_pro_nav{padding-top: 10px;}
.i_pro_nav li{margin-top: 5px;background: #EDEDED;line-height: 40px;}
.i_pro_nav li a{display: block;height: 100%;background:url(../images/icon.png) no-repeat 205px center;text-indent: 1em;}
.i_right{width: 955px;margin-top: 15px;}
.i_pro_tit{border-bottom: 1px solid #ccc;line-height: 46px;height: 45px;}
.i_pro_tit a{float: left;font-size: 18px;color: #DD0918;height: 43px;border-bottom: 3px solid #DD0918;}
.i_pro_tit a i{font-size: 16px;color:#454545;margin-left: 5px;font-style: normal;}
.i_pic_list{padding-bottom: 0;}

.i_banner{margin-top: 15px;}

.i_about_tit{line-height: 50px;height: 50px;margin-top: 5px;}
.i_about_tit a{font-size: 24px;color: #DD0918;}
.i_about_tit a i{font-size: 20px;color:#454545;margin-left: 5px;font-style: normal;}
.i_about_content{font-size: 16px;color:#656565;position: relative;padding-bottom: 15px;overflow: hidden;}
.i_about_content p{line-height:1.6;margin-bottom: 10px;}
.i_about_content img{width: 600px;}
.i_about_content .i_about_btn{background:#DD0918;width: 145px;height: 50px;line-height: 50px;text-align: center;color:#fff;display: inline-block;font-size: 18px;border-radius: 5px;}

.news_pic_list{overflow: hidden;padding-top: 15px;}
.news_pic_list li{margin-bottom: 15px;overflow: hidden;}
.news_pic_list .col1{padding-right: 10px;}
.news_pic_list .col2{padding-left: 10px;}
.news_pic_list .pic{width: 200px;height: 120px;margin-right: 15px;}
.news_pic_list .pic img{width: 100%;height: 100%;}
.news_pic_list .info{}
.news_pic_list .title{display: block;font-size: 18px;}
.news_pic_list .title a{color:#333;}
.news_pic_list .desc{display: block;font-size: 16px;color: #656565;}
/*.i_news_pic_list{padding:15px 0;}*/
.i_news_pic_list li{width: 590px;float: left;}
.right_news_pic_list li{padding-bottom: 15px;border-bottom: 1px dotted #CBCBCB;}

.i_youlian{padding-bottom: 15px;}
.i_youlian_tit{border-bottom: 1px solid #ccc;line-height: 36px;height: 40px;}
.i_youlian_tit a{float: left;font-size: 18px;color: #DD0918;height: 38px;border-bottom: 3px solid #DD0918;}
.i_youlian_con {overflow: hidden;padding:5px 0;}
.i_youlian_con li{float: left;margin-right: 15px;}

.header .wrap{position: relative;}
.header_top_right{position: absolute;top: 0;right: 0;line-height: 38px;}
.header_top_right span{margin:0 5px;}