@charset "utf-8";
/* CSS Document */
body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:"微软雅黑",Arial, Helvetica, sans-serif; COLOR:#555555; background:#fff; line-height:23px; margin-left:auto;margin-right:auto;}
a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium; cursor:pointer;}
a:link{ text-decoration:none;}
a:hover{ color:#c70a0a}
a img{ border:0;}
a {blr:expression(this.onFocus=this.blur());}
a { outline: none;} 
a:focus { outline: none; } 
h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}
ul,li,dl,dd,dt{ padding:0px; margin:0px; list-style:none;}
em{font-style:normal;}
a img{ border:none;}
.clear{ clear:both; height:0; overflow:hidden; display:block;}
.blue{ color:#006ea5; }
.float_left{ float:left;}
.float_right{ float:right;}
.songti{font-family:'宋体';}
.container{ min-width:1100px; width:1100px; margin:0px auto; padding:0px; text-align:left; position:relative; clear:both;}

#head{ height:180px;min-width:1100px; width:100%; margin:0px auto;}
.top{ min-width:1100px; width:1100px; margin:0px auto; z-index:99; position:relative; height:125px;}
.logo{ float:left;}
.phone{ float:right; margin-top:46px;}
.lang{ position:absolute; right:0; top:15px;}
.lang span{ font-family:"宋体"; padding-left:5px;}
#menu{ background:#c70a0a; height:56px; clear:both;}
.menu{ height:56px; line-height:56px; min-width:1100px; width:1100px; margin:0px auto;}
.menu ul li{ float:left; font-size:14px; color:#fff; width:110px; text-align:center;position:relative; z-index:999;}
.menu ul li a{ color:#fff; display:block; line-height:56px; height:56px;}
.menu ul li a:hover{ background:#980202; color:#fff;}
.menu ul dl{ display:none;  position:absolute; top:56px; left:0; background:#c70a0a; width:100%}
.menu ul dl dd{ width:100%; display:block; font-size:13px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.menu ul dl dd a{ display:block; color:#fff; height:38px; line-height:38px; }
.menu ul dl dd a:hover{ background:#980202;}
/* head  end */

#banner{ width:100%;min-width:1100px; margin:0 auto; position:relative; text-align:center; height:705px;}
.slideBox{ width:100%;min-width:1100px; height:705px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd ul{ margin:0 auto;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.prev,.next{ position:absolute; left:0; top:50%; margin-top:-30px; display:block; width:51px; height:51px; }
.prev{ background:url(../images/prev.png) no-repeat;}
.next{ left:auto; right:0; background:url(../images/next.png) no-repeat;}
.prevStop{ display:none;  }
.nextStop{ display:none;  }

#inside_banner{ width:100%;min-width:1100px; margin:auto; position:relative; text-align:center; height:445px;}
.inslideBox{ width:100%;min-width:1100px; margin:0 auto; height:445px; overflow:hidden; position:relative; }
.inslideBox .bd{ position:relative; height:100%; z-index:0;   }
.inslideBox .bd ul{ margin:0 auto;}
.inslideBox .bd li{ zoom:1; vertical-align:middle;}
.inslideBox ul{ margin:0 auto;}
/* banner */

#home{ min-width:1100px; width:100%; margin:0px auto; border-top:solid 1px #c7c7c7;}
.h_lan{ min-width:1100px; width:1100px; margin:0px auto; min-height:60px; padding:50px 0;}
.h_lan_list{ float:left; height:55px; line-height:55px; display:block; padding-left:65px; min-width:260px;}
.h_lan .tb1{ background:url(../images/tel_tb.jpg) no-repeat left;}
.h_lan .tb2{ background:url(../images/email_tb.jpg) no-repeat left;}
.h_lan .tb3{ background:url(../images/add_tb.jpg) no-repeat left;}
.h_lan_note{ border-left:solid 1px #c8c8c8; padding-left:25px; line-height:25px; height:55px; color:#646464; font-size:13px;}

#content{  min-width:1100px; width:1100px; margin:0px auto; height:auto;}
#left{ border-bottom:solid 1px #7f7f7f; height:60px; margin-top:10px;}
.pname{ color:#232323; font-size:29px; float:left; line-height:60px;}
.left_list{ float:right;height:40px; margin-top:19px;}
.left_list ul li{ float:left; font-size:13px;background:url(../images/left_list_line.jpg) no-repeat left; position:relative; z-index:99;}
.left_list ul li a{ height:40px;line-height:40px; padding:0 15px; display:block; color:#232323;}
.left_list ul li a:hover,.left_list ul li a.shover{ color:#c70a0a; border-bottom:solid 2px #000000;}
.left_list ul dl{ position:absolute; left:-30px; top:40px; width:140px; background:#c70a0a; display:none;}
.left_list ul dl dd{  padding:0; text-align:center;}
.left_list ul dl dd a{ color:#fff; height:35px; line-height:35px; }
.left_list ul dl dd a:hover,.left_list ul dl dd a.shover{ color:#c70a0a; background:#f6f6f6; border-bottom:none;}

.left_list2{ clear:both; border-bottom:solid 1px #cccccc; min-height:35px; margin-top:30px;}
.left_list2 ul li{ float:left; min-width:80px; font-size:15px; text-align:center; margin-right:10px;}
.left_list2 ul li a{ display:block; height:35px; line-height:35px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; padding:0 10px;}
.left_list2 ul li a:hover,.left_list2 ul li a.shover2{ background:#c70a0a; color:#fff;}
.left_list2 font{ font-weight:bold;}

.right_con{ margin:0 auto; width:1100px; height:auto; height:auto; min-height:200px; _height:200px; padding:25px 0; font-size:14px; line-height:26px;}
.network img{ max-width:300px !important;}
ul.list_info{ min-height:100px; _height:100px;}
ul.list_info li{  padding-bottom:10px; margin-bottom:34px; border-bottom:1px dashed #e2e2e2; font-size:14px; clear:both; min-height:170px;}
ul.list_info li img{ float:left; width:244px; height:147px; display:block; border:1px solid #e3e3e3; }
ul.list_info li .ln_con{ float:right; width:830px;}
ul.list_info li .ln_name{ font-size:16px; height:38px; display:block; width:100%; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px;}
ul.list_info li .ln_name a{ color:#363636;}
ul.list_info li .ln_text{ height:100px; line-height:25px; color:#626262; font-size:13px; overflow:hidden;}
ul.list_info li .ln_more{ float:right; font-size:13px; margin-top:10px; color:#c70a0a;}
ul.list_info li .ln_more a{color:#c70a0a;}
ul.list_info li .ln_more span{ font-family:"宋体"; padding-left:5px;}

.pro_title{ border-bottom:solid 1px #cccccc; height:50px; line-height:50px; margin-bottom:30px;}
.pro_title .pro_title_l{ float:left; color:#232323; font-weight:bold; font-size:18px;}
.pro_title .pro_title_l font{ color:#c70a0a; padding-right:5px;}
.pro_title .pro_title_r{ float:right; color:#c70a0a; font-size:13px;}
.pro_title .pro_title_r a{ color:#c70a0a;}
.pro_title .pro_title_r font{ font-family:Arial, Helvetica, sans-serif;}
ul.list_pro{text-align:center;min-height:200px;_height:200px;}
ul.list_pro li{float:left;width:247px; height:360px; margin-left:33px;}
ul.list_pro li a{ display:block;}
ul.list_pro img{ height:270px; width:245px; display:block; border:solid 1px #ededed;}
ul.list_pro li p{ display:block; line-height:52px; height:52px; text-align:center; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:solid 1px #ededed; border-top:none; color:#272727;}
.page_num{ text-align:center;}

.share_list{ margin:0 auto;width:100%; }
.share_list ul li{ width:251px;float:left;margin-left:30px; height:235px;}
.share_list ul li h3{ text-align:center; padding-top:5px; line-height:18px; font-weight:normal;}
.share_list ul li h3 a{ color:#272727; font-size:13px;}
.share_img_box{height:170px;display: table-cell;vertical-align: middle;text-align: center;width:245px;*display: block;border:1px solid #dddddd; padding:2px; overflow:hidden; background:#ffffff;}
.share_img_box img{ max-width:245px; max-height:175px;}
.share_list ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.share_list ul li:hover a{ color:#c70a0a;}

.links_list{ margin:0 auto;width:100%; }
.links_list ul li{ width:251px;float:left;margin-left:30px; height:160px;}
.links_list ul li h3{ text-align:center; padding-top:5px; line-height:18px; font-weight:normal;}
.links_list ul li h3 a{ color:#272727; font-size:13px;}
.link_img_box{height:100px;display: table-cell;vertical-align: middle;text-align: center;width:245px;*display: block;border:1px solid #dddddd; padding:2px; overflow:hidden; background:#ffffff;}
.link_img_box img{ max-width:245px; max-height:100px;}
.links_list ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.links_list ul li:hover a{ color:#c70a0a;}

ul.list_down{min-height:200px;_height:200px; padding-bottom:20px;}
ul.list_down li{position:relative;height:40px; line-height:40px;border-bottom:1px dotted #ccc;}
ul.list_down li font{ color:#c70a0a; font-weight:bold; padding-right:3px;}
span.date{position:absolute;right:5px;top:5px;}

/*dis_big*/
#dis_pro{}
#dis_pro .dis_pic{ width:537px; float:left;}
#dis_pro .dis_pic img{ border:solid 1px #eeeeee;}
#dis_pro .dis_con{ float:right; width:510px;}
#dis_pro .dis_name{ padding:10px 0; min-height:30px; line-height:26px; font-size:16px; border-bottom:solid 1px #ddd;}
#dis_pro .dis_text{ padding:15px 0; color:#6c6c6c; line-height:26px; font-size:13px;}
#dis_pro .nav-tabs{ clear:both; margin-top:20px;}
#dis_pro .nav-tabs li{ border-bottom:1px solid #ddd; height:31px; line-height:31px;}
#dis_pro .nav-tabs li a{ margin-right:0; width:100px; text-align:center; display:block;border-radius:5px 5px 0 0;}
#dis_pro .nav-tabs li.active a{ height:31px; background:#c70a0a; font-size:16px; color:#fff;}
#dis_pro .tab_con{ padding:10px; min-height:100px; _height:100px; margin-bottom:15px; overflow-x:hidden; line-height:26px;}
.tab-content img{ max-width:100%;}

/*cnews_content*/
ul.list_news{ min-height:100px; _height:100px;}
ul.list_news li{  padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #e2e2e2; font-size:14px;}
ul.list_news li img{ float:left; width:240px; height:160px; display:block; border:1px solid #e3e3e3; }
ul.list_news li .ln_con{ float:right; width:830px;}
ul.list_news li .ln_name{ font-size:16px; height:38px; display:block; width:100%; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px;}
ul.list_news li .ln_name a{ color:#c70a0a;}
ul.list_news li .ln_text{ height:90px; line-height:25px; color:#626262; font-size:13px; overflow:hidden;}
ul.list_news li .ln_date{ color:#aba7a7;}
/*dis_news*/
#dis_news{}
#dis_news .dnews_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}
#dis_news .dnews_line{text-align:center;_height:25px; line-height:25px; border-top:1px dashed #ccc;}
#dis_news .dnews_content{padding:5px;_height:200px;min-height:200px;line-height:23px;}

/*全局背景*/
.allbgs{ background-repeat:no-repeat; background-image:url(../images/allbgs.png); background-size:150px; -moz-background-size:150px;}
span.c_but{ position:absolute; width:16px; height:15px; background-position:-39px -60px; cursor:pointer;}
span.c_check{ background-position:-39px -45px;}

/*----------提示框，start-----------*/
.tips{
	position: absolute;
	/*top: 6em;*/
	bottom: 18em;
	left: 50%;
	margin-left:-130px;
	width:260px;
	text-align:center;
	text-decoration: none;
	color: white;
	background-color: rgba(0, 0, 0, 0.6);
	height:2em;
	font-size: 16px;
	padding-top: 1.5em;
	padding-bottom: 1em;
	text-align:center;
	border-radius:5px;
	display:none;
}

#login{ padding:30px 15px 0 15px; max-width:600px; margin:0 auto;}
#login .l_input{ height:45px; border:1px solid #f4f4f4; position:relative; padding-left:70px; padding-right:10px; margin-bottom:15px;}
#login span.l_pic{ top:0px; position:absolute; width:51px; height:46px; left:0px;}
#login span.account{ background-position:-35px -102px;}
#login span.password{ background-position:-35px -157px;}
#login .l_input input{ border:0; background:none; width:100%; height:45px;  font-family:"微软雅黑"; font-size:16px;}
#login .l_input input:focus{-moz-outline-style:none; outline:none;}
#login .login_but{ padding-top:20px; height:80px;}
#login .login_but li{ float:left; width:100%;}
#login .login_but a{display: block; height:35px; cursor:pointer; cursor:pointer; line-height:35px; text-align:center; color:#fff; font-size:18px;}
#login .login_but a.reg_but{ background:#fda61b;  margin-right:4px;}
#login .login_but a.sub_but{ background:#29ac00; margin-left:4px;}
#login .l_rem{ height:40px;}
#login .l_rem a.but_a{ display: block; line-height:normal; position:relative; height:30px; width:90px; padding-left:25px; color:#8c8c8c;}
#login .l_rem a.but_b{ display: block; line-height:normal; position:relative; height:30px; width:75px; color:#8c8c8c; float:right;}
#login .l_rem a span.c_but{ top:0; left:0;}

/*register2*/
#register2{ padding:20px 25px 30px 25px; margin:0 auto; max-width:600px;}
#register2 input.r_input{ border:1px solid #d6d6d6; height:30px; text-indent:10px; font-size:16px;  color:#555; width:100%; background:none;}
#register2 select.r_select{ border:1px solid #d6d6d6; height:30px; text-indent:10px; font-size:16px;  color:#555; width:100%; background:none;}
#register2 .r_text{ border:1px solid #d6d6d6; padding:5px 0; height:130px; font-size:16px;  color:#555; width:100%; background:none;}
#register2 .reg_tab{ min-height:200px;}
#register2 .reg_tab td{ height:50px; font-size:16px;}
#register2 .reg_agree{ min-height:60px; height:auto; padding-top:20px;}
#register2 .r_a_lan{ position:relative; height:40px; padding-left:30px; font-size:16px;}
#register2 .r_a_lan span.c_but{ top:5px; left:0;}
#register2 .r_a_lan a{ text-decoration:underline}
#register2 .reg_but{  height:50px;}
#register2 .reg_but a{ display: block; background:#c30c0c; color:#fff; height:36px; line-height:36px; text-align:center; font-size:18px;}

/*member*/
#member{}
span.t_arrow{ position:absolute; width:18px; height:10px; background-position:-124px -105px;}
#member .m_top{ height:128px; background:url(../images/bg.jpg) no-repeat; position:relative;}
#member .m_t_pic{ position:absolute; top:27px; left:28px; width:68px; height:79px; background-position:-35px -222px;}
#member .m_accout{ top:43px; position:absolute; left:115px; height:25px; line-height:25px; white-space:normal; color:#560b0b; font-size:24px;}
#member .member_lan{ padding-bottom:15px;}
#member .member_lan li{}
#member .member_lan li a{ display:block; height:50px; line-height:50px; padding-left:23px; padding-right:60px; position:relative; font-size:16px; font-family:"微软雅黑"; border-bottom:1px solid #ddd;}
#member .member_lan li a span.t_arrow{ top:25px; right:20px;}
#member .member_but{ padding:0 15px; height:50px; padding-top:15px;}
#member .member_but a{ display: block; height:35px; line-height:35px; text-align:center; color:#fff; font-size:18px; background:#c70000;}
/*membermain*/
#membermain{ padding:50px 10px 30px 10px;}

/*Bottom*/
#last_dh{ background:#000000; min-height:410px; min-width:1100px; width:100%; margin:0 auto; clear:both;}
.last_dh{ min-height:385px; height:auto; width:1100px; min-width:1100px; margin:0 auto; position:relative; padding-top:25px;}
.last_t{ border-bottom:solid 1px #2e2e2e; height:60px;}
.share{ float:left; width:320px; position:relative; font-size:13px; color:#a3a3a3;line-height:40px}
.share .bshare{ position:absolute; left:55px; top:0px; width:250px;}
.share a{ display:block; height:26px !important; line-height:26px !important; width:18px;}
.share .bdshare-button-style0-16 .bds_renren{ background:url(../images/share_tb1.png) no-repeat;}
.share .bdshare-button-style0-16 .bds_qzone{ background:url(../images/share_tb2.png) no-repeat;}
.share .bdshare-button-style0-16 .bds_tqq{ background:url(../images/share_tb3.png) no-repeat;}
.share .bdshare-button-style0-16 .bds_tsina{ background:url(../images/share_tb4.png) no-repeat;}
.share .bdshare-button-style0-16 .bds_weixin{ background:url(../images/share_tb5.png) no-repeat;}
.share .bdshare-button-style0-16 .bds_more{ background:url(../images/share_tb6.png) no-repeat;}
/* Search */
#search{ height:36px; width:337px; float:right;}
#search .keyword{ float:left; width:298px; height:36px;}
#search .keyword input{ height:36px;width:290px; padding-left:8px;line-height:36px;float:left; outline:none; font-family:"微软雅黑"; border:none; background:url(../images/search_k.jpg) no-repeat; color:#b2b2b2;}
#search .submit{cursor:pointer;float:left;background:url(../images/search_p.jpg) no-repeat;width:37px;height:36px;border:0;}
.last_dh .list{ width:100px; float:left; color:#fff;  margin-top:25px;  min-height:140px;}
.last_dh .list .bt{ color:#fff; font-size:13px; height:40px; line-height:30px;}
.last_dh .list ul li{ line-height:28px; height:28px;  overflow:hidden; font-size:12px;}
.last_dh .list ul li a{ color:#858585;}
.copyright{ text-align:center; border-top:solid 1px #2e2e2e; margin-top:20px; color:#d8d8d8; padding:20px 0;}
.copyright a{ color:#d8d8d8;}