@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; font-family:微软雅黑;}
a{ text-decoration:none;}
img{ border:none; max-width:100%;}
ul,li{ list-style:none;}
input{ outline:none;}
.clear{ clear:both;}
body{ width:100%; min-width:1244px; max-width:1920px; margin:0 auto; position:relative;}
.fl{ float:left;}
.fr{ float:right;}
.w2015{ width:1200px; margin:0 auto; position:relative;}


.head{ width:1200px; margin:0 auto; position:relative;}
.head_top{ width:133px; height:28px; margin-top:10px; line-height:28px; background:#d7172f; font-size:16px; color:#fff; text-align:center;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position:absolute; right:0; top:20px;}
.head_top a{ display:inline-block; color:#fff; background:url(../images/index_03.jpg) left  no-repeat; padding-left:10px; margin:0 3px;}

.head_nav{ margin-top:30px;}
.head_nav li{ float:left; font-size:16px; color:#000000; width:105px; height:38px; text-align:center; line-height:38px; margin-top:25px; position:relative; z-index:9999;}
.head_nav li a{ color:#000000; display:block;}
.head_nav li a:hover{ background:#d7172f; color:#fff;}
.head_nav li .head_nav_hover{ display:none;}
.head_nav li:hover a{background:#d7172f; color:#fff;}
.head_nav li:hover .head_nav_hover{ display:block; position:absolute; top:38px; left:0; font-size:14px; width:100%; text-align:center;}
.head_nav li:hover .head_nav_hover a{ color:#fff; background:url(../images/bei_03.png) repeat; font-size:12px;}


/*焦点图*/
.flexslider{width:100%; height:500px;overflow:hidden;position:relative;zoom:1; z-index:90; top:0;}
.flexslider .slides > li{display:none;}
.flexslider .slides a{max-width:100%;display:block; height:500px;}
.flex-direction-nav{height:0;overflow:hidden;}
.flex-direction-nav li a{display:none;width:47px;height:80px;position:absolute;top:50%;margin-top:-40px;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li a.next{right:0;background:url("../images/bg_direction_nav.png") no-repeat scroll -47px 0 transparent;}
.flex-direction-nav li a.next:hover{}.flex-direction-nav li a.next:active{background:url("../images/bg_direction_nav.png") no-repeat scroll -47px -80px transparent;}
.flex-direction-nav li a.prev{left:0;background:url("../images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;}
.flex-direction-nav li a.prev:hover{}.flex-direction-nav li a.prev:active{background:url("../images/bg_direction_nav.png") no-repeat scroll 0 -80px transparent;}.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{position:absolute;bottom:10px; width:100%; text-align:center;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin-right:10px;margin-bottom:6px;}
.flex-control-nav li a{display:block;width:10px;height:10px; background:#FFF;cursor:pointer;text-indent:-9999px;border-radius: 5px;}
.flex-control-nav li a:hover,.flex-control-nav li a.active{ background:#f73a79;}


.fore1{ margin-top:20px;}
.fore1_title{ font-size:20px; color:#3a3a3a; font-weight:bold; position:relative;line-height:70px;}
.fore1_title span{ font-size:14px; font-weight:normal; margin-left:5px;}
.fore1_title .more{ position:absolute; right:0; bottom:20px;}

.fore1_bot{ border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; height:247px;  }
.fore1_bot .fl{font-size:14px; color:#898989; width:567px; line-height:30px; border-right:1px solid #e5e5e5; padding-right:30px; padding-top:35px; height:212px;}

.slideBox{ position:relative; width:578px; height:229px; overflow:hidden; margin:9px 0;}
.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none;}
.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none; width:578px; height:229px;}
.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:20px; overflow:hidden;}
.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
.slideBox div.tips div.nums a{ display:inline-block; >float:left; width:9px; height:9px; background-color:#FFF; text-indent:-99999px; margin:0px 10px 0px 0px;}
.slideBox div.tips div.nums a.active{ background-color:#c70a22;}

.fore2{ background:#f2f1ef; height:130px; margin-top:30px;}
.fore2 .fore1_title{ line-height:130px;}
.fore2 .xian{ border-bottom:1px solid #e5e5e5; display:block; float:left; width: 380px; margin-top: 70px; margin-left: 5px;}
.o_search{ margin-top:50px;}
.o_search .txt{ width:440px; border:2px solid #d5d5d5; height:36px; background:url(../images/index_20.jpg) #fff 10px 10px no-repeat; padding-left:32px;float:left;}
.o_search .button{ width:82px; background:#d7172f; color:#fff; height:40px; border:none; font-size:14px; float:left; margin-left:2px;} 

.index_cpzx{ text-align:center; width:100%;}
.index_cpzx li{ width:250px; display:inline-block;*display:inline;*zoom:1; font-size:14px; margin:30px 22px; border:1px solid #CCC;}
.index_cpzx li p{ color:#000000; line-height:30px;}


.fore3{ border-bottom:1px solid #e5e5e5; overflow:hidden; padding-bottom:30px;}
.index_News{ width:556px; border-right:1px solid #e5e5e5; padding-right:55px;}
.index_News li{ position:relative; margin-top:30px;}
.index_News li i{ background:url(../images/news_i_03.png) no-repeat; position:absolute; width:556px; height:15px;top: -16px;left: 20px;}
.index_News li h2{ background:url(../images/index_31.jpg) left no-repeat; padding-left:70px; height:39px; line-height:39px;}
.index_News li h2 a{ font-size:16px; color:#3a3a3a;}
.index_News li p{ font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#616161; text-indent:2em;padding: 10px 10px 20px 70px; font-family: 宋体;}
.index_News li:hover h2{ background:url(../images/index_34.jpg) left no-repeat;}
.index_News li:hover h2 a{ color:#d7172f;}

.foot{  clear:both;  background:url(../images/foot_bei_02.jpg) center center no-repeat; height:280px; width:100%;}
.foot_top{ height:228px;}
.foot_lxwm{ margin-left:170px; float:left; width:400px;}
.foot_lxwm dt,.foot_link dt{ font-size:22px; color:#000; margin-top:20px; margin-bottom:10px;}
.foot_lxwm dt span,.foot_link dt span{ font-size:18px; margin-left:5px;}
.foot_lxwm dd{ font-size:12px; line-height:26px;}
.foot_link{ float:left; width:420px;}
.foot_link dd a{ font-size:12px; color:#000; margin-right:30px; line-height:30px; float:left;}
.foot .weixin{ margin-right:43px; margin-top:40px;}
.foot_bot{ text-align:center; font-size:12px; color:#404040;}
.foot_bot a{color:#404040;}
/*首页 end*/

.mainPage{ background:#f7f7f7;overflow: hidden; }
.mainPage .w2015{background: #fff; overflow: hidden;margin-top:10px;}

.left_nav{ width:250px; float:left; }
.left_nav .About_title{padding: 15px 0 30px 20px;}
.nyt1 { font-size: 20px; color: #181818; font-weight: bold;}
.nyt2 { font-size: 15px;color: #d71730; font-weight: bold;}
.nav_menu{border-bottom:1px solid #f4f4f4;}
.nav_menu dl dt{ height:45px; line-height:45px; border-top:1px solid #f4f4f4; position:relative;  }
.nav_menu dl dt a{overflow:hidden;color:#515151; padding-left:20px;font-size:16px; font-family:宋体; display:block;}
.nav_menu dl dt a:hover{ border-left:2px solid #d71730;}
.nav_menu dl dt a span{display:inline-block; padding-left:10px; position:absolute; right:15px; top:15px;}
.nav_menu dl dt a.minus{ border-left:2px solid #d71730;}
.nav_menu dl dt a.minus span{background:url(../images/xiangxia.png) right no-repeat; width:10px; height:5px;}
.nav_menu dl dt a.plus span{background:url(../images/show_06.png) right no-repeat; width:5px; height:10px;}

.nav_menu dl dd td{ position:relative;}
.nav_menu dl dd td span{display:inline-block; padding-left:10px; position:absolute; right:15px; top:15px;background:url(../images/show_06.png) right no-repeat; width:5px; height:10px;}


.nav_menu dl dd{ /*background:#fafafa;*/}
.nav_menu dl dd a{height:47px;line-height:47px;  border-top:1px solid #f4f4f4;font-size:14px; color:#434242; padding-left:20px; display:block; position:relative; overflow:hidden;}
.nav_menu dl dd a:hover{border-left: 2px solid #d71730;}
.nav_menu dl dd a span{background:url(../images/show_06.png) right no-repeat; width:5px; height:10px;display:inline-block; padding-left:10px; position:absolute; right:15px; top:15px;}
.nav_menu dl dd a:hover,.nav_menu dl dd .cur{  color:#d71730;}



.left_nav_icon1 a{background: url(../images/head_nav_03.png) no-repeat 15px 3px; font-weight:bold;}
.left_nav_icon2 a{background: url(../images/head_nav_06.png) no-repeat 15px 3px; font-weight:bold; }
.left_nav_icon3 a{background: url(../images/head_nav_09.png) no-repeat 15px 3px; }
.left_nav_icon4 a{background: url(../images/head_nav_11.png) no-repeat 15px 3px; }


.main_right{ float:left; border-left:1px solid #f4f4f4; width:940px; padding-bottom:50px; }
.main_right_title{ font-size:12px; color:#807f7f; border-bottom:1px solid #d8d6d6; text-align:right; line-height:50px; margin:0 10px;}
.main_right_title a{ font-size:12px; color:#807f7f; }
.main_right_title a:hover{ color:#8a040b;}
.show_list li{ width:277px; float:left; text-align:center; margin-left:30px; margin-top:30px;}
.show_list li p{ font-size:14px; color:#000000; line-height:30px;}

/*page*/
.page{ width:100%; text-align:center; margin:50px 0;}
.page a{ display:inline-block;* display:inline;*zoom:1; font-size:12px; color:#444444; padding:0 10px; border:1px solid #646464; height:28px; line-height:28px;}
.page a:hover,.page .cur{ background:#d71730; color:#fff; border:1px solid #d71730;}


.show_produ{ padding:0 30px;}
.show_produ_mc1{ background:url(../images/show_produ_03.jpg) left no-repeat; border-bottom:1px solid #e2e2e2; font-size:12px; line-height:24px; padding-left:20px; margin-top:40px;}
.show_produ_mc1 span{ display:block; border-bottom:1px solid #d71730; width:200px; margin-bottom:-1px; margin-left:-20px;}
.show_produ_mc2{ background:url(../images/show_produ_07.jpg) #fbfbfb left no-repeat;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; font-size:12px; line-height:22px; padding-left:20px;}



.News_list{ padding:10px 30px;}
.News_list li{ height:44px; overflow:hidden; line-height:44px; border-bottom:1px dashed #dedede; background:url(../images/news_03.jpg) left center no-repeat; font-size:14px;padding-left:17px;}
.News_list li a{ color:#3f3f3f; }
.News_list li a .time{ float:right;}


.News_produ{ padding:10px 30px;}
.News_produ_title{ text-align:center; border-bottom:1px dashed #eeebeb; margin-top:40px;}
.News_produ_title h2{ font-size:21px; font-weight:normal; color:#010101; line-height:30px;}
.News_produ_title p{ font-size:13px; color:#818080; line-height:40px;}
.News_produ_title p span{ color:#d71730; margin:0 5px;}


.nrpage{ font-size:12px; color:#323131; text-align:right;font-family:宋体; padding-right:30px;} 
.nrpage a{color:#323131;font-family:宋体;}
.nrpage a:hover{ color:#d71730;}

.hkzxbd{border: 1px solid #000; width:850px; margin:0 auto; border-right:none; border-bottom:none;}
.hkzxbd td{border: 1px solid #000; height:30px; border-left:none; border-top:none;font-size: 14px; color: #666; text-align: left; padding:0px 5px;}
.hkzxbd td input[type=text],.hkzxbd td input[type=email]{background: #efefef;
  border: none;
  line-height: 26px;
  margin: 0 10px;}

.hkzxbd td .tijiodan { margin:0 auto; text-align:center;}














