﻿body {margin:0; padding:0; min-width:1184px; overflow-x:hidden;}
a{ text-decoration:none; cursor:pointer;outline:none;}
a:hover{text-decoration:underline;}
input[type=text]{outline:none;}

/**company**/
.c_head{width:100%; height:62px; background:#FFF; z-index:9; border-bottom:solid 1px #fff;}
.c_head .c_head_{width:1184px; height:62px; margin:0 auto; position:relative;}
.c_head .logo{display:block; float:left; width:280px; height:29px; margin:16px 0 0 0; background:url(../images/logo.png) no-repeat center center; cursor:pointer;}

.c_nav{width:658px; height:40px; /*float:left; margin:14px 0 0 120px;*/ position:absolute; top:14px; left:310px;}
.c_nav_{/*width:728px; height:40px; margin:0 auto; position:relative;*/}
.c_nav_ ul{ height:40px;list-style:none; margin:0px; padding:0px; *display:inline; display:inline-block; position:relative}
.c_nav_ ul li{float:left; margin:0px; height:40px; width:84px; margin:0 0px 0 10px; overflow:hidden; text-align:center; font-size:14px; position:relative}
.c_nav_ ul li .ca{font-family:Microsoft YaHei; position:relative; z-index:2; float:left; color:#000000; height:40px; line-height:40px; width:84px; text-align:center; font-size:14px; text-decoration:none; cursor:pointer}
.c_nav_ ul li .ca .titles{position:absolute; left:0; top:40px;  background:url(../images/nav_b1.jpg) no-repeat center center; color:#000; display:none; height:40px; z-index:-1; line-height:40px; width:84px; text-align:center; font-family:Microsoft YaHei; font-size:14px; opacity: 0; filter: alpha(opacity=0); -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.c_nav ul li dl{ width:150px; position:absolute; z-index:-1; opacity: 0; filter: alpha(opacity=0); display:none; border-top:solid 9px #FFF; padding:10px 0 10px 0; margin:0; top:40px; right:0px; background:url(../images/nav_b2.jpg) no-repeat center center;  -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.c_nav ul li dl dd{ width:150px; height:34px; margin:0px; text-align:center; float:left; margin:0px 0 0px 0;}
.c_nav ul li dl dd a{width:150px; height:34px; padding:0; text-align: left; text-indent:30px; line-height: 0px; font-size: 14px!important; font-family:Microsoft YaHei; color:#000!important; background:none; display: block; text-decoration:none; cursor:pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.c_nav ul li dl dd a:hover{color:#FFF!important; background:#535151;}

.c_nav ul li.c_nav_li_open{overflow:inherit}
.c_nav ul li .ca_{overflow:inherit;}
.c_nav ul li .ca_ .titles{z-index:1; top:0; opacity: 1; filter: alpha(opacity=100);}
.c_nav ul li .dl_{opacity: 1; filter: alpha(opacity=100); z-index:1; }
.c_nav ul li .dl_ dd a{line-height: 34px; opacity: 1; filter: alpha(opacity=100);}
.c_head .cp{width:180px; float:right; display:block; margin:22px 0 0 0;}
.c_head .cp select{width:100%; height:22px; line-height:22px; border:solid 1px #CCC; font-size:12px; border-radius:2px; outline:none; cursor:pointer;}

.h_nav{width:100%; height:36px; overflow:hidden; background:#333333;}
.h_nav_{width:1184px; height:36px; line-height:36px; margin:0 auto;}
.h_nav_ ul{width:1184px; height:36px;list-style:none; margin-left:0px; padding-left:0px; margin-top:0px;*display:inline; display:inline-block;}
.h_nav_ li{float:left; height:46px; line-height:36px; width:197px; text-align:center; font-size:14px; }
.h_nav_ li.cur{font-family:Microsoft YaHei; float:left; color:#FFF!important; height:36px;  width:197px; text-align:center; font-size:14px;  background-color:#E10415;}
.h_nav_ a{font-family:Microsoft YaHei; float:left;color:#FFF; height:36px; line-height:36px; width:197px; text-align:center; font-size:14px; text-decoration:none; cursor:pointer}
.h_nav_ a:hover{font-family:Microsoft YaHei; float:left; color:#FFF!important; background-color:#E10415; height:36px; line-height:36px; width:197px; text-align:center; font-size:14px;  text-decoration:none; cursor:pointer}

.h_news{width:1184px; margin:0 auto; padding:50px 0 50px 0;}
.h_news .cname{font-size:24px; font-family:Microsoft YaHei; text-align:center; position:relative;}
.h_news .cname:before{content:''; position:absolute; width:500px; height:1px; background:#ddd; top:19px; left:0px;-webkit-transition:all 0.6s ease 2s;-o-transition:all 0.6s ease 2s; transition:all 0.6s ease 2s;}
.h_news .cname:after{content:''; position:absolute; width:500px; height:1px; background:#ddd; top:19px; right:0px;-webkit-transition:all 0.6s ease 2s;-o-transition:all 0.6s ease 2s; transition:all 0.6s ease 2s;}
.h_news .clist{width:100%; height:342px; padding:60px 0 0 0;}
.news_flash{width:332px; height:342px; float:left; position:relative; z-index:1; overflow:hidden; }
.news_flash .bd{margin:0px auto; }
.news_flash .bd ul{width:100%; height:342px; list-style:none; margin:0px auto; padding:0px;}
.news_flash .bd li{width:100%; height:342px; background:#f7f7f7!important; }
.news_flash .hd{ width:100%; position:absolute; z-index:1; top:312px; left:0px;}
.news_flash .hd ul{width:100%; height:10px; bottom:0px; margin:0px; padding:0px 0 0px 0; text-align:center;}
.news_flash .hd ul li{cursor:pointer; display:inline-block;font-size:0px; color:#333333; *display:inline; zoom:1; width:30px!important; text-align:center; height:4px!important; border-radius:10px; margin:2px 10px 2px 0px;background:#CCC;  }
.news_flash .hd ul li.on{background:red!important}
.news_flash .img{border:0; width:100%; height:262px;}
.news_flash .ts{width:332px; height:30px; line-height:30px; overflow:hidden; float:left; margin:10px 0 0 0px; font-size:14px; text-align:center; font-family:Microsoft YaHei; color:#232323; text-decoration:none; cursor:pointer;}
.news_flash .ts:hover{color:red;}
.h_news .clist .n_l{float:left; width:500px; height:342px; margin:0 0 0 28px;}
.h_news .clist .n_l ul{margin:0; padding:0; list-style:none; width:100%;}
.h_news .clist .n_l ul li{width:100%; float:left; margin:13px 0 0 0; background:url(../images/c_dd.jpg) no-repeat left center;}
.h_news .clist .n_l ul li.frist{background:none; margin:0;}
.h_news .clist .n_l ul li a{float:left; font-size:14px; font-family:Microsoft YaHei; color:#2d2d2c; text-indent:10px; text-decoration:none; cursor:pointer;}
.h_news .clist .n_l ul li.frist a{float:left; font-size:16px; font-family:Microsoft YaHei; color:red; text-indent:0px; text-decoration:none; cursor:pointer;}
.h_news .clist .n_l ul li a:hover{color:red;}
.h_news .clist .n_l ul li span{float:right; font-size:12px; color:#a1a0a0}
.h_news .clist .n_w{float:right; width:300px; height:342px; margin:0 0 0 0px;}
.h_news .clist .n_w .btn{width:100%; height:98px; float:left;}
.h_news .clist .n_w .btn .xj{float:left; width:148px; height:98px; background:url(../images/c_tb1.jpg) no-repeat center center; display:block; text-decoration:none;}
.h_news .clist .n_w .btn .zh{float:right; width:148px; height:98px; background:url(../images/c_tb2.jpg) no-repeat center center; display:block; text-decoration:none;}
.h_news .clist .n_w .bt{width:100%; height:240px; float:left; margin:4px 0 0 0; background:#f7f7f7;}
.h_news .clist .n_w .bt .mc{width:100%; font-size:16px; float:left; text-align:center; padding:30px 0 0 0; font-family:Microsoft YaHei;}
.h_news .clist .n_w .bt .zy{width:100%; font-size:12px; float:left; text-align:center; padding:14px 0 0 0; font-family:Microsoft YaHei; color:#595959;}
.h_news .clist .n_w .bt .dh{width:100%; font-size:12px; float:left; text-align:center; padding:5px 0 0 0; font-family:Microsoft YaHei; color:#595959;}
.h_news .clist .n_w .bt .ewm{width:100%; text-align:center; float:left; margin:10px 0 0 0;}
.h_news .clist .n_w .bt .ewm img{width:98px; height:98px;}

.h_pro{width:100%; background:#f5f5f5}
.h_pro .h_pro_{width:1184px; margin:0 auto; padding:50px 0 50px 0;}
.h_pro .h_pro_ .cname{font-size:24px; font-family:Microsoft YaHei; text-align:center; position:relative;}
.h_pro .h_pro_ .cname:before{content:''; position:absolute; width:500px; height:1px; background:#ddd; top:19px; left:0px;-webkit-transition:all 0.6s ease 2s;-o-transition:all 0.6s ease 2s; transition:all 0.6s ease 2s;}
.h_pro .h_pro_ .cname:after{content:''; position:absolute; width:500px; height:1px; background:#ddd; top:19px; right:0px;-webkit-transition:all 0.6s ease 2s;-o-transition:all 0.6s ease 2s; transition:all 0.6s ease 2s;}
.h_pro .h_pro_ .clist{width:100%; padding:40px 0 0 0;}
.h_pro .h_pro_ .clist table{width:100%;}
.h_pro .h_pro_ .clist table tr td{padding:10px; text-align:center; font-size:14px; color:#333; font-family:Microsoft YaHei; border-bottom:solid 1px #EEE;}
.h_pro .h_pro_ .clist table tr td.ts{text-align:center; color:#000; border-bottom:solid 1px #000; font-size:16px; font-family:Microsoft YaHei;}
.h_pro .h_pro_ .clist table tr td.td{font-size:12px; text-align:left; line-height:18px;}
.h_pro .h_pro_ .clist table tr td.tp{color:red;}
.h_pro .h_pro_ .clist table tr td img{width:152px; height:88px; border:0;}
.h_pro .h_pro_ .clist table tr td .btn{width:60px; height:26px; line-height:24px; display:inline-block; color:#fff; text-decoration:none; cursor:pointer; background:#909090; border-radius:2px; font-size:12px; font-family:Microsoft YaHei;}
.h_pro .h_pro_ .clist table tr td .btn:hover{background:red}

.h_profile{width:1100px; margin:0 auto; padding:50px 0 50px 0;}
.h_profile .ts{width:100%; font-size:24px; text-align:center; color:#000; font-family:Microsoft YaHei; padding:45px 0 40px 0; position:relative;}
.h_profile .ts:before{content:''; position:absolute; width:60px; height:2px; background:red; bottom:0px; left:510px;}
.h_profile .td{width:100%; font-size:14px; font-family:Microsoft YaHei; color:#575757; line-height:36px; text-align:center; padding:25px 0 0 0;}
.h_profile .ta{width:100%; font-size:14px; font-family:Microsoft YaHei; color:#575757; text-align:center; padding:20px 0 0 0;}
.h_profile .ti{width:100%; font-size:14px; font-family:Microsoft YaHei; color:#575757; text-align:center; padding:20px 0 0 0;}
.h_profile .tm{width:100%; padding:50px 0 0 0; text-align:center;}
.h_profile .tm a{display:inline-block; width:120px; height:36px; line-height:36px; border-radius:4px; background:#000; color:#FFF; font-size:14px; text-decoration:none; cursor:pointer}
.h_profile .tm a:hover{background:#333;}

.home_tag{width:100%; height:150px; position:relative; overflow:hidden; border-top:solid 1px #eee;}
.home_tag .home_tag_{width:1210px; height:150px; margin:0 auto; position:relative;}
.home_tag .home_tag_ ul{width:100%; margin:0; padding:0; position:absolute; opacity: 1; filter: alpha(opacity=100); left:0; top:20px; list-style:none;-webkit-transition:all 0.8s ease 0s;-o-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.home_tag .home_tag_ ul li{width:70px; height:76px; float:left; margin:20px 0 0 115px;}
.home_tag .home_tag_ ul li .tb1{width:100%; height:36px; display:block; float:left; background:url(../images/c_t1.png) no-repeat center center;}
.home_tag .home_tag_ ul li .tb2{width:100%; height:36px; display:block; float:left; background:url(../images/c_t2.png) no-repeat center center;}
.home_tag .home_tag_ ul li .tb3{width:100%; height:36px; display:block; float:left; background:url(../images/c_t3.png) no-repeat center center;}
.home_tag .home_tag_ ul li .tb4{width:100%; height:36px; display:block; float:left; background:url(../images/c_t4.png) no-repeat center center;}
.home_tag .home_tag_ ul li .tb5{width:100%; height:36px; display:block; float:left; background:url(../images/c_t5.png) no-repeat center center;}
.home_tag .home_tag_ ul li .tb6{width:100%; height:36px; display:block; float:left; background:url(../images/c_t6.png) no-repeat center center;}
.home_tag .home_tag_ ul li .tb7{width:100%; height:36px; display:block; float:left; background:url(../images/c_t7.png) no-repeat center center;}
.home_tag .home_tag_ ul li .ts{width:100%; height:40px; line-height:40px; float:left; font-size:14px; font-family:Microsoft YaHei; color:#333; text-align:center;}

.homelink{width: 100%; background:#000000;}
.homelink_{width:1184px; margin:0 auto; padding:0 0 0 0;}
.homelink_list{width:110px; min-height:360px; float:left; cursor:pointer; margin:0 46px 0 0px; padding:50px 0 0 0; -webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.homelink_list:hover{width:110px; background:#191919; float:left; }
.homelink_list a.title{font-size:16px; font-family:Microsoft YaHei; color:#c1c1c1; display:block; padding:10px; text-align:center; margin:0 0 0 0; text-decoration:none; cursor:pointer;}
.homelink_list:hover a.title{font-size:16px; font-family:Microsoft YaHei; background:#2a2a2a; color:#FFF; display:block; margin:0 0 0 0; text-decoration:none; cursor:pointer;}
.homelink_list ul{margin:20px 0 0 0; padding:0; list-style:none;}
.homelink_list li{width:110px; height:30px; line-height:30px; text-align:center;}
.homelink_list li:hover{width:110px; height:30px; line-height:30px; background:#292828;}
.homelink_list a{font-size:12px; color:#636363;font-family:Microsoft YaHei; text-decoration:none; cursor:pointer; padding:5px 10px 5px 10px;}
.homelink_list li:hover a{color:#CCC;}
.homelink_list_cur{width:110px; background:#191919; float:left; }
.homelink_list_cur a.title{font-size:16px; font-family:Microsoft YaHei; background:#2a2a2a; color:#FFF; display:block; margin:0 0 0 0; text-decoration:none; cursor:pointer;}
.homelink_ .ti{width:210px; float:right; padding:60px 0 0 0;}
.homelink_ .ti .tel{width:100%; height:42px; background:url(../images/tel.png) no-repeat left center;}
.homelink_ .ti .tel span.tf{float:left; height:26px; line-height:26px; display:block; padding:0 0 0 50px; font-size:18px; color:#c1c1c1}
.homelink_ .ti .tel span.tl{float:left; height:16px; line-height:16px; display:block; padding:0 0 0 50px; font-size:12px; color:#c1c1c1}
.homelink_ .ti .ewm{width:100%; height:120px; float:left; margin:30px 0 0 0}
.homelink_ .ti .ewm .ewm_{width:94px; height:94px;}
.homelink_ .ti .ewm .ewm_ img{width:94px; height:94px; float:left;}
.homelink_ .ti .ewm .ewm_ span{width:100%; height:30px; display:block; line-height:30px; text-align:center; font-size:12px; font-family:Microsoft YaHei; color:#636363;}

.foot{width:100%; height:63px; background:#000000;}
.foot_{width:1184px; height:63px; line-height:63px; border-top:solid 1px #191919; margin:0 auto; padding:0px 0 0 0;}
.foot_ p{margin:0; padding:0px 0 0 0; text-align:left; font-family:Microsoft YaHei; color:#636363; font-size:12px;}

.ny_new{width:100%; padding:0 0 50px 0;}
.ny_new ul{width:1170px; padding:0; list-style:none; margin:10px auto 20px auto;}
.ny_new li{width:1170px; height:40px; line-height:40px; float:left; margin:10px 0 0 0; background:url(../images/c_d.jpg) no-repeat left 18px; text-indent:20px;}
.ny_new a{ font-size:14px; color:#4A4949; text-decoration:none; cursor:pointer}
.ny_new a:hover{color:red;}
.ny_new .dates{float:right; font-size:14px; height:40px; line-height:40px; color:#8D8D8D; text-align:right; font-size:12px;}

.ny_info{width:1184px; padding:0px 0 20px 0; margin:20px auto 20px auto;}
.ny_info .title{width:1184px; display:block; text-align:center; font-weight:normal; margin:40px auto 20px auto; color:#000; font-size:18px; font-family:Microsoft YaHei;}
.ny_info .jbxx{width:1184px; display:block; text-align:center; border-radius:0px; margin:10px auto; background:#F0f0f0; height:24px; line-height:22px; color:#585858; font-size:12px; font-family:Microsoft YaHei; text-indent:10px;}
.ny_info .contents{margin:25px auto 25px auto; padding:0 20px 30px 20px; line-height:28px; border-bottom:solid 1px #f0f0f0; font-size:14px; color:#333333; letter-spacing:1px; word-wrap: break-word; word-break:break-all;}
.ny_info .ps{font-size:14px; font-family:Microsoft YaHei; padding:0 0 0 20px;}
.ny_info .ps a{text-decoration:none; cursor:pointer; color:#333;}
.ny_info .ps a:hover{text-decoration:none; cursor:pointer; color:red!important;}
.ny_info .contents img{max-width:98%; margin:0 auto; border:0;}

.ny_pic{width:100%; padding:40px 0 40px 0;}
.ny_pic table{width:1184px; margin:0 auto;}
.ny_pic table tr td{padding:10px; text-align:center; font-size:14px; color:#333; font-family:Microsoft YaHei; border-bottom:solid 1px #EEE;}
.ny_pic table tr td.ts{text-align:center; color:#000; border-bottom:solid 1px #000; font-size:16px; font-family:Microsoft YaHei;}
.ny_pic table tr td.td{font-size:12px; text-align:left; line-height:18px;}
.ny_pic table tr td.tp{color:red;}
.ny_pic table tr td img{width:152px; height:88px; border:0;}
.ny_pic table tr td .btn{width:60px; height:26px; line-height:24px; display:inline-block; color:#fff; text-decoration:none; cursor:pointer; background:#909090; border-radius:2px; font-size:12px; font-family:Microsoft YaHei;}
.ny_pic table tr td .btn:hover{background:red}

#page{line-height:30px; height:30px; width: 100%; display: inline-block; margin:40px 0 0 0; text-align: center; clear: both}
#page a{border:solid 1px #CCC; border-right:0; font-family:宋体;display:inline-block; height:20px; padding: 6px 14px 6px 14px;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#CCC;text-decoration:none;}
#page a:last-child{border:solid 1px #CCC; font-family:宋体;display:inline-block; height:20px; padding: 6px 14px 6px 14px;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#CCC;text-decoration:none;}
#page a:hover{border:solid 1px #CCC; border-right:0; font-family:宋体; display:inline-block; height:20px; padding: 6px 14px 6px 14px;;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#FFF;text-decoration:none;background-color:#CCC;}
#page a:hover:last-child{border:solid 1px #CCC; font-family:宋体;display:inline-block; height:20px; padding: 6px 14px 6px 14px;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#FFF;text-decoration:none;background-color:#CCC;}
#a_click{bordr:solid 1px #CCC; border-right:0; font-family:宋体; display:inline-block; height:20px; padding: 6px 14px 6px 14px;margin:0px px 0px px; line-height:20px; font-size:12px; font-weight:normal; cursor:pointer; color:#FFF!important;text-decoration:none;background-color:#CCC;}
