﻿@charset "utf-8";
/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1180px; font-family:microsoft yahei;}
.container img{display:block;}

.mt10{margin-top:10px;}
 
 /*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}
		/*--顶部链接导航*/
.hd_top{background:url(/images/hdTopBg.png) repeat-x center;}
.hd_top .container{height:40px; line-height:40px;}
.hd_top a{padding:0 10px;}
		/*--页眉内容*/
.header .logo-bg{background:url(/images/logo1.jpg) no-repeat center;width:100%;height:120px;}
.header .logo{ width:1180px; margin:0 auto; height:115px;}





		/*--导航栏*/
.navBg{background:url(/images/navBg.png) repeat-x center;}
.dh_nav{height:55px;}
.dh_nav li{float:left;}
.dh_nav li a{display:block; padding:0 25px; height:55px; line-height:55px; font-size:16px; color:#fff; text-decoration:none; background:url(/images/navLi.png) no-repeat left center; font-weight:bold}
.dh_nav a.navHome{padding:0 17px; background-image:none;}
.dh_nav li a:hover , .dh_nav li a.navCur{background:url(/images/navLiH.png) repeat-x center; color:#333;}


.searchBg{padding:10px 0; background-color:#333;}
.search{height:28px; line-height:28px; overflow:hidden;}
 
.search .keyWord{width:1100px; height:28px; overflow:hidden; color:#fff;}
.search .keyWord em{}
.search .keyWord a{padding:0 2px; color:#fff;}
 



/* CSS Document */
*{transition:all .5s;}
#flashs{ position:relative; height:450px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#0065ce;}
/*导航链接*/

 


.main{ background:#f7f7f7; overflow:hidden;padding:15px 0;}
 
.al_r{ width:1180px;  overflow:hidden;margin:0 auto; padding:10px 0;height:200px;background:#fff; }
.al_r ul{ overflow:hidden;width:1150px;margin:0 auto;}
.al_r ul li{ background:url(/images/al_bj.gif) no-repeat; height:30px; line-height:30px; text-align:right; width:285px; float:left;}
.al_r ul li a{ float:left; padding-left:20px;}

 
    #demo {
     background: #FFF;
     overflow:hidden;
     
     height: 200px;
     text-align: center;
      
    }
    #demo img {
     border: 3px solid #F2F2F2;
     display: block;
    }
 


.cp_box{ margin-top:20px; padding-bottom:20px;}
.cp_box .cpzx{ background: url(/images/cpbg1.png) no-repeat; width:229px; min-height:460px; float:left;}
.cp_box .cpzx h4{ background:#e00109; padding:21px 0;}
.cpzx h4 span{ font-size:12px; color:#fff; text-transform:uppercase; margin-left:6px; font-weight:normal;}
.cpzx h4 a{background:url(/images/cpzxImg.jpg) no-repeat left center; padding-left:15px; margin-left:19px; color:#fff;font-size:18px;}
.cplb{ min-height:420px;}
.cplb ul li{ height:43px; line-height:43px; width:220px; margin:0 auto;} 
.cplb ul li a{ display:block; color:#333; text-align:center; height:43px; line-height:43px;border-top:1px solid #e1e1e1;}
.cplb ul li a:hover{ background-color:#ff5d00;color:#fff;}
 
/*cp_box*/
.rxcp{ float:right; width:735px;}
.rxcp .rx_top{  overflow:hidden; background-color:#fff; }
.rxcp .rx_top a{ margin-left:10px;}
 
.rx_top a.cur , .rx_top a:hover{ background:#2fbff4; color:#fff;}
.cptp{ background:#fff; padding-top:5px; width:905px; overflow:hidden; min-height:390px;}
.cptp li{ width:294px; height:180px;  float:left; position:relative; margin-bottom:18px;}
.cptp .nol{ border:none;}
.cptp li img{ padding:5px; background:#f4f4f4; margin-left:10px; width:260px; height:160px;}
.cptp li img:hover{background:#ff5d00;}
.cptp li a{ font-size:14px; color:#0065ce;display:block; text-align:center;}

/*rxcp*/
 
 
.zjcp{ margin-top:20px;}
.zjcp .zj_left{width:431px; height:349px; background:#4c4848; color:#fff; overflow:hidden; position:relative; float:left;}
.zj_left .zj_top{ margin-top:20px; margin-left:40px;}
.zj_top h4 a{ font-size:20px; color:#fff;}
.zj_top p{ margin-top:9px; font-size:16px; color:#8e8787; font-family:"Arial"; text-transform:uppercase;}
.zj_top i{ display:block; width:47px; height:2px; background:#fff; margin-top:9px;}
.zj_left dl{  margin:20px 38px 0 43px;}
.zj_left dl dt{ font-size:16px;}
.zj_left dl dd{ margin-top:22px; line-height:25px;}
.zj_left .ckgd{ position:absolute; width:125px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#fff; border:1px solid #fff; right:29px; top:285px; text-decoration:none;}
.zjcp .zj_right{ float:left; width:349px; height:349px; background-color:#777777;}

.ryzs{ float:right; width:349px; height:349px; background-color:#e2e2e2;}
.ryzs .ry_tle{ text-align:center; padding:10px 0;}
.ryzs .ry_tle a{  font-size:20px; color:#000; text-decoration:none;}
.ryzs .ry_tle span{font-size:12px; color:#999; font-family:"Arial"; margin-left:12px;}
.zstp{ margin-top:0px; position:relative;}
.zstp .zs_bot1,.zstp .zs_bot2{ width:7px; height:30px; display:block; position:absolute; top:98px;}
.zstp .zs_bot1{ background:url(/images/zsbotImg01.png) no-repeat center; left:17px;}
.zstp .zs_bot2{ background:url(/images/zsbotImg02.png) no-repeat center; right:17px;}
.zstp ul{ overflow:hidden; margin:0 auto; width:220px; height:310px;}
.zstp ul li{ width:220px; float:left;}
.zstp ul li img{ width:220px; height:270px;}
.zstp ul li h5{ margin-top:10px; text-align:center;}
.zstp ul li h5 a{ font-size:12px; color:#4c4848; font-weight:normal;} 


 .zjcp .zjj_left{ float:left; width:530px; height:349px; background-color:#f5f5f5;margin-right:10px;}

 .zjcp .zjj_left .about{padding:10px;line-height:30px;font-size:14px;}
 .zjcp .zjj_right{ float:left; width:349px; height:349px; background-color:#f5f5f5;margin-right:10px;}
 .zjcp  h4{ line-height:55px;height:55px;background-color:#e00109; font-size:18px; } 
 .zjcp  h4 a{color:#fff;margin-left:20px;}

 .zjcp .zjj_right .dtnews{ overflow: hidden; width: 330px; padding:5px;}
 .zjcp .zjj_right .dtnews li{height: 40px; margin-top: 6px; margin-bottom: 6px; background: #eeeeee; width: 330px;}
 .zjcp .zjj_right .dtnews li a{color:#333;}
 .zjcp .zjj_right .dtnews li h5{ float: left; width: 51px; background: #999999; font-weight: normal; padding-top: 2px; height: 38px; float: left; text-align: center;}
 .zjcp .zjj_right .dtnews li h5 span{ display: block; font-size: 18px; color: #fff; font-family: "Impact";}
 .zjcp .zjj_right .dtnews li h5 em{ font-size: 12px; color: #fff; font-family: "Arial";}
 .zjcp .zjj_right .dtnews li:hover h5{background: #e00109;}
 .zjcp .zjj_right .dtnews li>div{ padding-left: 54px;}
 .zjcp .zjj_right .dtnews li>div p{ height: 40px; line-height: 40px;}
 .zjcp .zjj_right .dtnews li>div p a{ font-size: 13px; color:#404040;}

  
.zjcp .zjj_mid{ float:left; width:280px; height:349px; background-color:#f5f5f5;}
.zjcp .zjj_mid ul{width: 270px; padding:5px;}
 .zjcp .zjj_mid ul li{height: 40px; line-height:40px;margin-top: 6px; margin-bottom: 6px; background: #eeeeee; width: 270px;font-size: 14px;overflow:hidden; }


 .dongtai{ background-color:#f7f7f7; height:508px;border-bottom:2px solid #333333; margin-top:25px;} 
.dongtai .container{ position:relative; height:494px;}
.zx_left{ width:834px;}
.zx_left .zx_top{ overflow:hidden;border-bottom:2px solid #e00109;}
.zx_top h4{ padding:21px 0 18px 0; float:left;}
.zx_top h4 a{ font-size:20px; color:#4c4848; text-decoration:none;}
.zx_top h4 span{ font-size:12px; color:#999; margin-left:5px;}
.zx_left .dt{ margin-top:22px; display:block; overflow:hidden;}

 
.zx_left dl{ margin-top:24px; overflow:hidden;border-bottom:1px solid #e2e2e2;}
.zx_left dl dt{ padding:12px; background:#fff; float:left;}
.zx_left dl dd{ margin-left:285px; width:492px;}
.zx_left dl dd h5{padding-top:10px;}
.zx_left dl dd h5 a{ font-size:14px; color:#4c4848;}
.zx_left dl dd p{ margin-top:18px; line-height:20px;height: 82px;overflow: hidden;}
.zx_left dl dd .mor{ font-size:12px; color:#d87f34;margin-top:21px; padding-left:231px; display:block;text-transform:uppercase;}
.zx_left ul{ overflow:hidden; margin-top:44px;}
.zx_left ul li{ float:left; width:47%; height:32px; line-height:32px; background:url(/images/jImg.png) no-repeat left center; padding-left:14px;}
.zx_left ul li span{ float:right; margin-right:10px;}
.zx_left ul li a{ font-size:12px; color:#4c4848;}
/*zx_left*/
.zx_right{ width:345px;position: absolute;right:0;top:-24px;}
.zx_right h4{ height:90px; background: url(/images/tbg.png) no-repeat center; position:relative;}
.zx_right h4 a{ font-size:20px; color:#fff; margin-top:45px; padding-left:21px; display:inline-block;}
.zx_right h4 span{ font-size:12px; color:#fff; margin-left:5px;}
.zx_right h4 i{ position:absolute; background:url(/images/wtibg.png) no-repeat center; top:0; left:-12px; width:12px; height:24px;}
.wtzx{ background:#4c4848; overflow:hidden;}
.wtzx dl{ margin:30px 32px 0 24px; background:url(/images/wtdlbg.png) no-repeat left bottom;}
.wtzx dl dt{ background:url(/images/wenImg.png) no-repeat left center; padding-left:32px;}
.wtzx dl dt a{ font-size:14px; color:#fff; padding:6px 0; display:block;}
.wtzx dl dd{ margin-top:14px; background:url(/images/daImg.png) no-repeat left 5px; padding-left:32px; font-size:12px; line-height:20px; color:#999; padding-bottom:35px;}


 
 
 

/*页尾*/
.footWrap{background-color:#333333; color:#fff;margin-top:5px;}
.footWrap a{color:#fff;}
.footer{position:relative; padding-bottom:10px; overflow:hidden; }
.fotNav{height:54px; line-height:54px; text-align:center; background-color:#e00109;}
.fotNav a{padding:0 28px 0 20px; color:#fff; font-size:14px; background:url(/images/fotNavLi.png) no-repeat left center;}
.fotNav a.noBg{background-image:none;}
.fotTxt{margin-top:20px;}
.fotTxt dt{margin-left:50px;}
.fotTxt dd{margin-left:210px; padding-left:28px; border-left:1px solid #dfdfdf; line-height:26px; font-size:13px;}
 


.cgal{position:relative; margin-top:15px; margin-bottom:20px; border:2px solid #e00109;}
.cgal .alMore{position:absolute; right:0px; top:20px;}
.cgal .alMore a{margin:0 6px; color:#fff;}
.cgal h4{height:50px; line-height:50px; font-size:18px; font-weight:bold;background-color:#e00109;}
.cgal h4 a{margin-left:20px; color:#fff;}
.cgal h4 span{ margin-left:20px;color:#fff;font-weight:normal;}
.cgal .alCont{margin-top:15px; position:relative;}
.cgal .alCont ul{margin:0 auto; width:1170px; overflow:hidden;}
.cgal .alCont li{margin:10px 5px; float:left; width:260px; text-align:center; padding:10px;  background-color:#e1f4ff}
.cgal .alCont li img{display:block;  border:1px solid #e8e8e8;}
.cgal .alCont li h5{height:26px; line-height:26px; font-size:13px; font-weight:normal; padding:5px 0;}
.cgal .alCont li h5 a{color:#434343;}
.xdlc{padding-top:18px; padding-bottom:20px; background-color:#e00109;}



.cpMain{ background:#ececec; overflow:hidden;}
.cpMain .container{ margin-top:20px;padding-bottom:30px;}
.cpMain .container1{ padding-bottom:30px; width:1180px; margin:0 auto;margin-top:20px;}


/*cpright*/
.cpright{ width:900px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px;min-height:660px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #e1831b; font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:16px; color:#e1831b;}
.rtop span{ float:right;color: #999;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}

/*cpshow*/
.cpshow{ overflow:hidden; padding-top:20px;}
.cpshow li{ float:left; width:340px; margin-bottom:30px; margin-right:19px;}
.cpshow li.noMl{ margin-right:0;}
.cpshow li img{ display:block; border:1px solid #d3d3d3;}
.cpshow li h4{ line-height:16px; margin-top:26px; margin-bottom:8px;}
.cpshow li h4 a{ font-size:16px; color:#133a58;}
.cpshow li p{ font-size:13px; color:#666; line-height:21px; height:63px; overflow:hidden;}
.cpshow li span{ display:block; overflow:hidden; margin-top:20px;}
.cpshow li span .zx{ float:left; width:103px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; text-decoration:none; border-left:3px solid #333; background:#666;}
.cpshow li span .xq{ float:right; font-size:13px; color:#666; margin-top:14px;}
.cpshow li img:hover{ border-color:#133a58;}
.cpshow li span .zx:hover{ background:#e1831b; border-left-color:#a23f00;}

.nlist{ float:left; width:230px; background:#fff;}
.nlist .nt{  font-weight:normal; padding:18px 0; padding-left:20px; background:#e00109 url(/images/hhBg.png) no-repeat 190px center;}
.nlist .nt a{ font-size:20px; color:#fff; text-decoration:none;}
.nlist .nt p{ font-size:12px; color:#fff; font-family:"Arial"; margin-top:1px;}
.nlist ul{ padding:20px;border:5px solid #e00109;width:180px;border-top:0; }
.nlist li{}
.nlist li a{ display:block; height:40px; line-height:40px; background:url(/images/liBg2.png) no-repeat 157px center; font-size:14px; color:#333; padding: 0 5px; text-decoration:none;}
.nlist li a:hover,.nlist li.cur a{ background-color:#ff5d00;color:#fff;}
 .dphone{ overflow:hidden; background:#e00109; padding:20px 0;}
 .dphone dt{ float:left; background:url(/images/phImg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
 .dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;} 
 .dphone dd p{ font-size:16px; font-family:"Arial";}
 .lefttel{width:230px;float:left;}

.agent_con span { margin-left:5px;}*/
.agent_con { width:875px;  padding-top:20px; line-height:24px; }
.agent_con img{ max-width:900px;}
.agent_con p { font-size:14px;}
.agent_con .age_li_about { font-size:14px; }
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal;}

 dl.dl_42{ height:130px ; margin:10px auto; border-bottom:1px dotted #d7d7d7 }
.dl_42 dt{width:130px; float:left;}
.dl_42 dt a{width:124px;   padding:1px; border:1px solid #d7d7d7; display:block;}
.dl_42  dt a:hover {border:1px solid #e1831b;}/*图片边框,点击时的状态*/
.dl_42 dt img{  display:block;height:120px;}
.dl_42 dd{ padding-left:15px; float:left; width:854px; line-height:24px; height:130px; overflow:hidden; color:#666;}
.dl_42 dd h4{ font-size:16px;  padding-bottom:5px; height:24px; line-height:24px; overflow:hidden;}
.dl_42 dd h4 a{color:#e1831b;}
.dl_42 dd span{ float:right;}

.left2_main { width:858px;   padding-bottom:15px; overflow:hidden;background:#fff;}


.n_info_con { width:840px; padding:30px 15px 0 10px; overflow:hidden;font-size:12px;}
.n_info_con h1{text-align:center;font-size:26px;color:#000;margin-bottom:6px;}
 
.n_info_con h3 { text-align:center; color:#000; font-family:"宋体"; margin-bottom:10px; font-size:24px;} /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"宋体";  line-height:24px; margin-bottom:15px;border-bottom:1px solid #E5E5E5;padding-bottom:20px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#7E7E7E;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { font-size:14px; line-height:25px; padding:0 20px;}
.n_info_con p a { color:#B61212;}
.n_info_con .apage { text-align:center; margin-bottom:10px;} /*资讯详细页面，翻页区块*/
.info_input { text-align:center; color:#000; margin-bottom:15px;}  /*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { } /*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom:solid 1px #d7d7d7; height:30px; line-height:30px; padding-left:10px; margin:10px 0;}
.info_key span { font-size:14px; font-weight:bold;}
.info_key a { margin-right:10px;}
.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}

/*分页样式*/
.page {text-align:center; width:100%;margin:20px 0 30px 0;}
.page a{display:inline-block;padding:5px 8px 4px 8px;border:#2fbff4 1px solid;margin:2px 4px;color:#666;text-decoration:none;cursor:pointer;}
.page a:hover{border:#2fbff4 1px solid;color:#FFF;background:#2fbff4;}
.page span.current{display:inline-block;padding:5px 8px 4px 8px;color:#FFF;background: #F60;border:#2fbff4 1px solid;margin:2px 4px;}
.page span.no{border:1px #2fbff4 solid;margin:2px;color:#FFF;background:#2fbff4;text-decoration:none;}

.pro_main {  zoom:1; padding:10px 0px; }
.p_list_dl{ float:left; width:200px;padding:10px 10px;}
.p_list_dl dt a{display:block; border:1px solid #e5e5e5;padding:1px;}
.p_list_dl dt img{display:block;width:196px;height:154px;}
.p_list_dl dd{ height:25px; overflow:hidden;line-height:25px;}
.p_list_dl dd h5{font-size:14px;}
.p_list_dl dd h5 a{color:#546a85;}
.p_list_dl dd p{line-height:20px; height:40px; font-size:13px; overflow:hidden; color:#546a85;}


.pagingNav{padding:5px 10px; border:1px solid #ccc;}
.pagingNav p{height:30px; line-height:30px;}
.pagingNav .uls{margin-top:-30px; overflow:hidden;}

.pagingNav .uls a{float:left; margin-left:5px; padding:0 10px; height:28px; line-height:28px; border:1px solid #ccc; text-decoration:none;float:left}
.pagingNav .uls a:hover , .pagingNav .uls a.cur{background-color:#3a8b37; border-color:#3a8b37; color:#fff;}
.pagingNav .uls .tBtn:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}


/*在线客服*/





#QQkefu{width:160px; height:420px;position:fixed;top:200px;right:0px;z-index:999;border:#c30202 2px solid;background:#FFF;}
#QQkefu .close{ position:absolute;top:10px; right:0px; width:20px; height:20px; font-size:12px;line-height:20px;}
#QQkefu .close a{ color:#fff; }
#QQkefu .qqbox{ width:160px; height:140px; margin-left:auto; margin-right:auto; }
#QQkefu .qqbox .topbt{height:40px;background: url(/images/redTitleBg.gif) repeat-x;}
#QQkefu .qqbox .topbt h3{font-size:16px; font-weight:bold;color:#FFF;line-height:40px;margin-left:10px;}
 
#QQkefu .qqbox li{ line-height:22px; height:22px;  color:#fff;color:#333;padding:5px; }
 
#QQkefu .qqbox li img{ margin-left:5px;}
 
#QQkefu .dianhua{text-align:center;font-size:20px;height:35px;line-height:35px;border-top:dashed 1px #333;width:140px;margin:0 auto;} 
#QQkefu .dianhua2{text-align:center;font-size:18px;height:30px;line-height:30px;font-weight:bold;} 
#QQkefu .weixin{margin-left:auto; margin-right:auto; width:140px;border-top:dashed 1px #333;}
 
#QQkefu .weixin img{ background-color:#fff; width:140px; margin-top:15px;}
 
 