@charset "utf-8";
/* CSS Document */
@import url("default.css");

/*首页头部样式*/
.header{ width:100%; height:90px; background:url(../images/bj_top.gif) bottom repeat-x;}
.header_k{ width:1260px; height:90px; margin:0 auto;}
.logo{ width:195px; height:90px;}
.logo img{ width:195px; height:90px;}
.top{ width:440px; height:90px;}
.tel{ width:205px; height:40px; line-height:40px; margin-top:30px; padding-left:27px; font-size:14px; color:#383939; background:url(../images/tel.png) left center no-repeat;}
.so{ width:105px; height:19px; overflow:hidden; margin:39px 15px 0 0; border:#e9e9e9 1px solid; border-radius:30px;}
.fy{ width:78px; height:19px; line-height:19px; margin-top:40px; text-align:center; font-size:12px;}
.fy a{ display:block; width:78px; height:19px; background:url(../images/zhong.png) no-repeat; color:#ee1d23;}
.fy a:hover{ background:url(../images/zhong2.png) no-repeat; color:#fff;}

.head{ width:100%; height:46px; background-color:#db0e14}
.menu{ width:1260px; height:46px; margin:0 auto; position:relative}
.menu ul{ width:1260px; height:46px;}
.menu ul li{ float:left; width:158px; height:46px; line-height:46px; text-align:center; font-size:14px;}
.menu ul li a{ color:#fff; font-weight:bold}
.menu ul li:first-child{ width:154px;}
.menu ul li ul{ width:144px; height:auto; overflow:hidden; padding:15px 0; background-color:#f4f4f4; background-color:rgba(244,244,244,0.8);filter:Alpha(opacity=80); position:absolute; z-index:200000}
.menu ul li ul li{ width:144px; height:34px; line-height:34px; text-align:center}
.menu ul li ul li a{ display:block; width:144px; height:34px; color:#636363; font-weight:normal;}
.menu ul li ul li a:hover{ background-color:#db0e14; color:#fff;}

/*首页banner样式*/
.banner_k{ width:100%; height:500px; background-color:#f9f9f9; position:relative}
.banner{ width:1423px; height:500px; overflow:hidden; margin:0 auto}
.ii{ width:50%; height:15px; margin-left:25%; position:absolute; bottom:40px;text-align: center;}
.ii ul{display:inline-block; height:auto}
.ii ul li{display: inline; float:left; width:60px; height:5px; margin:0 10px; background-color:#fff; cursor:pointer;}
.ii ul li:hover{ background-color:#ee1d23}
.ii ul li.hh{ background-color:#ee1d23}

/*首页内容样式*/
.zzh{ width:100%; height:160px; background-color:#f7f7f7}
.zz{display: -webkit-flex; /* Safari */display: flex; justify-content:space-between; width:1260px; height:160px; margin:0 auto}
.z01{ width:auto; height:160px; padding:20px 20px 0;} 
.z01 img{ display:block; margin-bottom:15px;}

.kk{ width:1260px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0 80px 0}
.kk_top{ width:100%; height:26px; background:url(../images/an03.gif) right center no-repeat}
.kk_title{ width:115px; height:26px; line-height:26px; padding-left:35px; background:url(../images/an01.gif) left center no-repeat; font-family:"黑体"; color:#000; font-size:22px;}

.zjbd_con{ width:100%; height:300px; margin-top:40px;}
.zjbd_pic{ width:580px; height:300px;}
.zjbd_pic img{ width:580px; height:300px;}
.zjbd_n{ width:610px; height:275px; padding-top:25px; font-size:14px; color:#484848; line-height:220%;}
.zjbd_n a{ display:block; width:180px; height:50px; margin-top:20px; text-align:center; line-height:50px; font-size:16px; color:#fff; background-color:#dd231f;}
.zjbd_n a span{ font-size:12px}
.zjbd_n a:hover{ background-color:#f05451;}

.yxwl_k{ width:100%; height:auto; overflow:hidden; background-color:#f7f7f7}
.yxwl{ width:1260px; height:auto; overflow:hidden; margin:65px auto}
.yxwl_con{ width:590px; height:310px; font-size:14px; color:#484848; line-height:210%;}
.yxwl_con p{ color:#ee1c22; font-size:24px; font-family:"黑体"; padding:40px 0}
.yxwl_pic{ width:630px; height:310px;}
.yxwl_pic img{ width:630px; height:310px;}


.cpzx_con{ width:1260px; height:auto; margin-top:40px; position:relative;}
.cpzx_con ul{ width:1260px; height:285px;}
.cpzx_con ul li{ float:left; width:305px; height:260px; margin:0 5px; cursor:pointer}
.cpzx_con ul li img{ width:305px; height:260px;}
.cpzx_con ul li p{ display:block; width:295px; height:50px; line-height:50px; padding:0 5px; background-color:#dfdfdf;background-color:rgba(223,223,223,0.8);filter:Alpha(opacity=80); position:relative; text-align:center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#484848; font-size:12px; top:-54px;}
.cpzx_con ul li:hover p{ background-color:#dd0910; color:#fff;}
.an_left{ width:30px; height:55px; position:absolute; top:75px; left:0; cursor:pointer;}
.an_right{ width:30px; height:55px; position:absolute; top:75px; right:0; cursor:pointer;}
.iii{ width:50%; height:10px; margin:0 auto; text-align:center; position:absolute; left:25%; top:290px;}
.iii i{display:inline-block; width:6px; height:6px; margin:0 5px; background-color:#7f7f7f; border-radius:50%;}
.iii i.dd{ background-color:#ee1d23;}

/*bottom样式*/
.link{ width:100%; height:auto; overflow:hidden; background-color:#f5f5f5;}
.link ul{ width:1260px; height:70px; margin:25px auto 5px;}
.link ul li{ float:left; width:270px; height:70px; margin:0 22px 20px 22px;}

.menu_bottom_k{ width:100%; height:auto; overflow:hidden; padding:65px 0 75px; background:#f5f5f5 url(../images/bj_foot.gif) repeat-x; font-size:14px;}
.menu_bottom{ width:1260px; height:auto; overflow:hidden; margin:0 auto}
.mm{ height:auto; overflow:hidden; padding-right:25px; margin-right:25px; border-right:#d9d9d9 1px solid}
.mm01{ height:40px; color:#444444; font-weight:bold}
.mm ul{ height:auto; overflow:hidden}
.mm ul li{ height:26px; line-height:26px;}
.mm ul li a{ color:#434343;}
.mm ul li a:hover{ color:#dd0910}
.ewm{ width:200px; height:auto; overflow:hidden; text-align:center; color:#434343}
.ewm01{ width:200px; height:40px;}
.ewm02{ width:200px; height:140px;}
.ewm02 img{ width:120px; height:120px;}
.ewm03{ width:200px; height:40px; font-size:12px;}

.foot{ width:100%; height:auto; overflow:hidden; padding:20px 0; background-color:#dd231f}
.footer{ width:1260px; height:auto; overflow:hidden; margin:0 auto}
.footer01{ height:auto; line-height:150%; color:#fff; font-size:12px;}
.footer01 a{ color:#fff;}
.footer01 a:hover{ text-decoration:underline}


/*子页样式*/
.ban{ width:100%; height:240px; text-align:center; overflow:hidden}
.content{ width:1260px; height:auto; overflow:hidden; margin:30px auto 0; background:url(../images/bj_e.gif) repeat-y}
.content_k{ width:1260px; height:auto; overflow:hidden; background:url(../images/kang.png) left bottom no-repeat}

.left{ width:260px; height:auto; overflow:hidden}
.right{ width:950px; height:auto; overflow:hidden}

.left_top{ width:240px; height:60px; padding:60px 0 0 20px; background-color:#db0e14; color:#fff; font-size:30px; font-family:'黑体'}
.left ul{ width:260px; height:auto; overflow:hidden; margin-bottom:100px}
.left ul li{ width:260px; height:auto; overflow:hidden; border-bottom:#e6e6e6 1px solid}
.left ul li a{ display:block; width:240px; padding:12px 0 12px 20px; font-size:14px; color:#434343}
.left ul li a:hover{ background:url(../images/bj_l.gif) repeat-y}
.left ul li.dang{ background:url(../images/bj_l.gif) repeat-y}

.mianbao{ width:925px; height:45px; line-height:46px; margin-top:25px; padding-left:25px; border-bottom:#cecece 3px solid; background:url(../images/mb.gif) left center no-repeat; font-size:14px; color:#434343}
.mianbao a{ color:#434343}
.mianbao a:hover{ text-decoration:underline}
.mianbao span{ color:#dd231f; font-weight:bold}

.about{ width:950px; height:auto; overflow:hidden; padding:70px 0 90px; line-height:210%;}

.plist{ width:950px; height:auto; overflow:hidden; padding:70px 0 90px;}
.plist_ul{ width:950px; height:auto; overflow:hidden;}
.plist_ul li{ float:left; width:210px; height:230px; text-align:center; margin-right:36.666666666px}
.plist_ul li img{ width:210px; height:145px; margin-bottom:12px;}
.plist_ul li a{ color:#434343; font-size:16px; line-height:140%}
.plist_ul li a:hover{ color:#dd0910}
.plist_ul li:nth-child(4n+0){ margin:0}

.plist2{ width:950px; height:auto; overflow:hidden; padding:70px 0 90px;}
.plist2_ul{ width:950px; height:auto; overflow:hidden;}
.plist2_ul li{ float:left; width:166px; height:360px; text-align:center; margin-right:30px}
.plist2_ul li img{ width:164px; height:224px; margin-bottom:10px; border:#e1e1e1 1px solid}
.plist2_ul li a{ color:#434343; font-size:16px; line-height:140%}
.plist2_ul li a:hover{ color:#dd0910}
.plist2_ul li:nth-child(5n+0){ margin:0}

.tab{ margin:70px 0 90px;}
.tab .bb{ height:40px; line-height:40px; font-weight:bold; color:#535353; border-bottom:#cecece 1px solid}
.tab .p18{ padding:25px 0; font-size:14px; color:#484848; line-height:170%; border-bottom:#e9e9e9 1px solid}
.tab tr.change:hover{ background-color:#f9f9f9; cursor:pointer}

.polist{ width:950px; height:auto; overflow:hidden; padding:70px 0 90px;}
.polist_top{ width:100%; height:auto; overflow:hidden; padding-bottom:40px; line-height:140%; font-size:22px; font-weight:bold; color:#212121; font-family:'黑体';}
.polist_con{ width:950px; height:auto; overflow:hidden;}
.polist_con01{ float:left; width:440px; height:auto; overflow:hidden; margin-right:35px;}
.polist_con01 img{ width:440px; height:370px;}
.polist_con02{ float:left; width:475px; height:auto; overflow:hidden; color:#434343; font-size:16px; line-height:180%}
.polist_con02 span{ font-weight:bold}
.polist_con02 p { text-align:justify;}

.vlist{ width:950px; height:auto; overflow:hidden; padding:70px 0 90px;}
.vlist_ul{ width:950px; height:auto; overflow:hidden;}
.vlist_ul li{ float:left; width:450px; height:210px; line-height:210%; border-bottom:#e9e9e9 1px solid; margin-right:50px; margin-bottom:25px;}
.vlist_ul li:nth-child(even){ margin-right:0;}
.vlist_ul li a{ color:#484848}
.vlist_ul li a:hover{ color:#dd0910}
.vlist_ul li img{ float:left; width:210px; height:175px; margin-right:25px; -moz-box-shadow: 5px 5px 10px #858585; box-shadow: 5px 5px 10px #858585}

.news_k{ width:950px; height:auto; overflow:hidden; padding:70px 0 90px;}
.news_top{ width:100%; height:auto; overflow:hidden; padding-bottom:20px; line-height:130%; font-size:24px; text-align:center; color:#434343; font-weight:bold}
.news_time{ width:100%; height:auto; overflow:hidden; padding-bottom:50px; text-align:center; color:#919191}
.news_vio{ width:100%; height:auto; overflow:hidden; padding-bottom:90px; text-align:center}
.news_con{ width:100%; height:auto; overflow:hidden; line-height:210%; padding-bottom:90px;}

.xia{ display: -webkit-flex; /* Safari */ display: flex; width:100%; height:auto; overflow:hidden;}
.xia_k{ width:49%; height:40px; line-height:40px; font-size:14px; color:#434343; overflow: hidden; text-overflow:ellipsis; white-space: nowrap}
.xia_k a{ color:#434343;}
.xia_k a:hover{ color:#dd0910;}
.text_r{ text-align:right}

.cont{ width:950px; height:auto; overflow:hidden; padding:70px 0 90px;}
.map{ width:950px; height:auto; overflow:hidden; padding-bottom:50px}
.map2{ width:950px; height:auto; overflow:hidden; padding-bottom:50px; text-align:center}
.cont_con{ width:950px; height:auto; overflow:hidden; line-height:210%;}

.web{ width:950px; height:auto; overflow:hidden; padding:70px 0 90px;}
.web_k{ width:860px; height:auto; overflow:hidden; margin:0 auto}
.web dl{ float:left; width:400px; height:150px; margin-right:60px;}
.web dl dt{ width:400px; height:30px; color:#434343; font-weight:bold}
.web dl dt img{ float:left; width:52px; height:18px; margin-right:15px;}
.web dl dd{ font-size:14px; line-height:210%;}
.web dl:nth-child(even){ margin:0}

.nnn{ width:950px; height:auto; overflow:hidden; padding:70px 0 90px;}
.nnn_ul{ width:950px; height:auto; overflow:hidden;}
.nnn_ul li{ width:900px; height:55px; line-height:55px; padding-left:50px; text-align:right; background:url(../images/new.gif) left center no-repeat; border-bottom:#e9e9e9 1px solid}
.nnn_ul li a{ float:left; width:760px; height:55px; color:#434343; text-align:left; overflow: hidden; text-overflow:ellipsis; white-space: nowrap}
.nnn_ul li a:hover{ color:#dd0910;}

.lin{ width:100%; height:auto; overflow:hidden; padding:70px 0 90px;}
.lin_ul{ width:100%; height:70px; margin:25px auto 5px;}
.lin_ul li{ float:left; width:270px; height:70px; margin:0 22px 20px 22px;}

/*会员样式*/
.member_k{ width:100%; height:auto; overflow:hidden; position:fixed; top:100px}
.member{ width:510px; height:560px; margin:0 auto; padding:20px; background:url(../images/bj_mem.gif) right bottom no-repeat; border:#d4d4d4 1px solid; border-radius:20px; position:relative;}
.member_top{ width:100%; height:70px; line-height:70px; border-bottom:#d5d5d5 1px solid; color:#db0e14; font-size:36px; text-align:center}
.cha{ width:30px; height:30px; line-height:25px; border-radius:50%; background-color:#a3a3a3; font-size:36px; text-align:center; color:#fff; position:absolute; right:20px; cursor:pointer}
.mem_tab{ margin-top:25px}
.mem_al{ text-align:right}
.mem_pa{ padding:5px 0;}
.mem_par{ padding-right:10px;}




/*分页样式*/
.fenye{ width:950px; height:auto; overflow:hidden; text-align:center; margin-top:50px;}
.fenye a{ display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; background-color:#f7f7f7; color:#686868;}
.fenye a:hover{ background-color:#de241b; color:#fff}
.fenye .fyd{ background-color:#de241b; color:#fff; font-weight:bold;}
.fenye .forbd{ margin-left:5px;}

/*表单样式*/
.form01{ width:77px; height:19px; padding-left:8px; font-size:12px; outline: none;}
.form02{ width:19px; height:19px; background:url(../images/so.png) no-repeat; outline: none;}
.form03{ width:38px; height:38px; border:#eeeeee 1px solid; margin-left:5px; text-align:center}
.form04{ width:300px; height:30px; border:#d4d4d4 1px solid; background-color:#f8f8f8; padding:0 9px; font-size:14px; outline: none;}
.form05{ width:180px; height:50px; margin-top:20px; text-align:center; line-height:50px; font-size:16px; color:#fff; background-color:#dd231f; cursor:pointer}
.form05:hover{ background-color:#f05451;}
.form06{ width:115px; height:50px; margin-top:20px; text-align:center; line-height:50px; font-size:16px; color:#fff; background-color:#b5b5b5; cursor:pointer}
.form06:hover{ background-color:#d0d0d0;}

/*英文单独样式*/
.en_mm{ height:auto; overflow:hidden; padding-right:25px; margin-right:25px; border-right:#d9d9d9 1px solid}
.en_mm ul{ height:auto; overflow:hidden}
.en_mm ul li{ height:auto; overflow:hidden; margin-bottom:12px; word-wrap: break-word; word-break: keep-all; }
.en_mm ul li a{ color:#434343;}
.en_mm ul li a:hover{ color:#dd0910}
.en_left_top{ width:240px; height:80px; padding:40px 0 0 20px; background-color:#db0e14; color:#fff; font-size:30px;}

.en_menu{ width:1260px; height:46px; margin:0 auto;}
.en_menu ul{ width:1260px; height:46px;}
.en_menu ul li{ float:left; height:46px; line-height:46px; padding:0 29px; text-align:center; font-size:14px; position:relative}
.en_menu ul li a{ color:#fff; font-weight:bold}
.en_menu ul li ul{ width:auto; height:auto; overflow:hidden; padding:15px 0; background-color:#f4f4f4; background-color:rgba(244,244,244,0.8);filter:Alpha(opacity=80); position:absolute; z-index:200000; left:0;}
.en_menu ul li ul li{ float:none; width:auto; height:auto; overflow:hidden; text-align:center; padding:0;}
.en_menu ul li ul li a{ display:block; height:auto; overflow:hidden; padding:6px 10px; line-height:130%;color:#636363; font-weight:normal;}
.en_menu ul li ul li a:hover{ background-color:#db0e14; color:#fff;}


/*分页*/
.fenye{ width:100%; height:38px; padding:35px 0; text-align:center;}
.fenye a{ display:inline-block; width:35px; height:33px; line-height:33px; margin:0 5px; color:#515151; border:#dcdbdb 1px solid; border-radius:5px;}
.fenye a:hover{ color:#fff; border:#de241b 1px solid; background-color:#de241b}
.fenye .active span{ color:#fff; border:#de241b 1px solid; background-color:#de241b}
.fenye span {display:inline-block; width:35px; height:33px; line-height:33px; margin:0 5px; color:#515151; border:#dcdbdb 1px solid; border-radius:5px;}
.fenye a.fy{ display:inline-block; width:35px; height:33px; line-height:33px; margin:0 5px; font-size:22px; font-weight:bold; color:#515151; border:#fff 1px solid;}
a.fy:hover{ color:#515151; background:none}
.fenye_zi{ display:inline-block; padding:0 15px;}
.pagination li{  display:inline-block;}

/*图片放大*/
#divid {position:fixed;	z-index:2000;left:50%;top:50%;transform:translate(-50%,-50%);}
#imgid { max-width:1000px;height:auto;}



