@charset "utf-8";

/* CSS Document */

body{ font-size:12px; font-family:"微软雅黑"; margin:0 auto; padding:0px; width:100%; color:#666;}

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {

    margin: 0;

    padding: 0;

}

ul,li{list-style:none;}

a{ text-decoration:none; color:#666; }

h1, h2, h3, h4, h5, h6, small {

    font-size: 100%;

}



.lf{ float:left;}

.rg{ float:right;}

.m20{margin-bottom:20px;}

.head_top{ height:30px; width:1000px; line-height:30px; position:relative; margin:0 auto;}

.head_bot_bg{ height:100px; widows:100%;}

.head_bot{  height:100px; width:1200px; position:relative; margin:0 auto; padding-right:10px; padding-top:20px;}

.logo{ float:left;}

.search{ float:right; margin-left:50px; }

.search .search_txt{ height:38px; width:300px; float:left; text-indent:10px;}

.search_top{height:40px;}

.search_bot{ margin-top:10px;}

.search_bot a{ color:#999; }

.search_bot a:hover{ color:#f00}

.search .search_btn{background:url(../images/search.jpg) 0px;height:40px;width:100px;float:left;border:none;}

.head_nav_bg{ height:50px; width:100%; background:#f2f5f7;}

.head_nav{height:50px; width:1200px; line-height:30px; position:relative; margin:0 auto;}

.head_nav li{ float:left; width:200px; text-align:center; line-height:50px; color:#fff; font-size:16px;position:relative;}

.head_nav li a{color:#000}

.head_nav li:hover{background:#e6ebee;height:45px;border-bottom:5px #ce0000 solid;}

.head_nav .u-crt{ background:#e6ebee;height:45px;border-bottom:5px #ce0000 solid;}

.head_nav li .sub {

	z-index:99999;

	display:none;

	width:200px;

	overflow:hidden;

}

.head_nav li:hover .sub {

	position:absolute;

	top:50px;

	left:0;

	z-index:99999;

	display:block;

	background:#e6ebee;

}

.head_nav li:hover .sub a {

	display: block;

	z-index:99999;

	height:43px;

	background:#f2f5f7;

	color:#000;

	font-size:13px;

	line-height:43px;

	width:200px;

	border-bottom: 1px solid #808080;

	border-top: 1px solid #e6ebee;

	text-align:center;

}

.head_nav li:hover .sub a:hover {

	z-index:99999;

    background:#C0C0C0;

	

}

.main{ width:1200px; line-height:30px; position:relative; margin:0 auto; margin-bottom:10px; }

.main_lf{ border:1px solid #e3e3e3; width:250px; margin-top:20px; float:left; height:400px;}

ul li.kuan{ border-bottom:1px solid #e3e3e3; padding-bottom:5px; width:100%;float:left; min-height:61px; }

ul li.kuan .main_title { color:#f00;}

ul li.kuan ul{ padding:0 10px;}

ul li.kuan li{ float:left; margin-right:20px;}

.main_rg{ height:400px; width:740px; float:left;  border:1px solid #e3e3e3; margin-top:20px; }

.cb::after {

    display: block;

    clear: both;

    visibility: hidden;

    height: 0;

    overflow: hidden;

    content: ".";

}

.mainmenu{ margin:0 auto 0; width:1260px; overflow:hidden;}



.menu_left{ float:left; width:295px; }

.menu_right{ float:right; width:895px;}



.menu_right3{ float:right; width:950px; border:solid 1px #e1e1e1; margin-top:20px;}

.menu_right3n{ width:140px; border-right:solid 1px #e1e1e1; background-color:#f2f2f2;text-align:center; }

.menu_right3n a{font-size:16px;  height:40px; line-height:40px; color:#333}

.menu_right3n a:hover{color:#003E8B}

.menu_right4{ float:right; width:935px; border-bottom:solid 1px #e1e1e1;font-size:16px;  height:40px; line-height:40px; padding-left:15px}

.menu_right5 {

	height:25px;

	line-height:25px;

	border:solid 1px #ccc;

	padding-left:9px;

	width:500px;

	 margin:5px 5px;

}

.menu_right52 {

	height:125px;

	line-height:25px;

	border:solid 1px #ccc;

	padding-left:9px;

	width:500px;

	margin:5px 5px;

}

.menu_rightw{ height:30px; width:70px; line-height:30px; margin:5px 10px}

.menu_tit{ height:42px; line-height:42px; text-align:center; background:#666; color:#fff; display:block; font-size:16px;}

.ml_list{ border:solid 1px #e2e2e2; height:auto; position:relative;z-index:100;}

.ml_list li{ height:auto; padding:6px 0 6px 28px; border-bottom:solid 1px #e2e2e2; position:relative;}

.ml_list li:hover{ padding:6px 0 6px 25px;border-left:3px solid #e60000;background:#eee;}

.ml_list li.last{ border-bottom:none;}

.ml_list a{ line-height:20px;}

.ml_list li.cate0 a{ color:#666; font-size:15px; line-height:40px;}

.ml_list .cate1{ color:#e60000; font-size:15px;}

.ml_list .cate2{ margin-top:5px; margin-left:-5px;}

.ml_list .cate2 a{ display:inline-block; line-height:18px; padding:0 5px;}

.ml_list .cate2 a.first{ padding-left:0;}

.more{display:block;background:#e6ebee;width:100%;height:35px;line-height:35px;color:#000; text-indent:10px;font-size:15px;font-weight:}

.fullSlide{ float:left; width:100%;  position:relative;  height:470px; z-index:0; }	

.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	

.fullSlide .bd ul{ width:100% !important;  }	

.fullSlide .bd li{ width:100% !important;  height:470px; overflow:hidden; text-align:center;  }	

.fullSlide .bd li a{ display:block; height:470px; }	

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}	

.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	

.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	

.fullSlide .hd ul .on{ background-position:0 0; }

.fullSlide .prev,

.fullSlide .next{ position:absolute; left:2%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat #333333; filter:alpha(opacity=50);opacity:0.5;   }

.fullSlide .next{ left:auto; right:2%; background-position:8px 5px; }

.fullSlide .prev:hover,

.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.fullSlide .prevStop{ display:none;  }

.fullSlide .nextStop{ display:none;  }





.main_bot_bg{ width:100%; height:520px; background:#f3f3f3; float:left;}

.main_bot{ width:1000px; line-height:30px; position:relative; margin:0 auto; padding:30px 0px;}

.main_bot li{ width:180px; height:460px; background:#FFF; padding:0px 30px; float:left; margin-right:10px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; overflow:hidden;}

.main_bot li .main_bot_img1{ width:54px; height:54px; background:url(../images/011.png) right center no-repeat; margin:0 65px; padding-top:50px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.main_bot li .main_bot_img2{ width:55px; height:55px; background:url(../images/012.png) right center no-repeat; margin:0 65px; padding-top:50px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.main_bot li .main_bot_img3{ width:49px; height:55px; background:url(../images/013.png) right center no-repeat; margin:0 65px; padding-top:50px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.main_bot li .main_bot_img4{ width:51px; height:55px; background:url(../images/014.png) right center no-repeat; margin:0 65px; padding-top:50px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.main_bot li .main_bot_title{ width:100%; text-align:center; color:#414141; }

.main_bot li .main_bot_title span{ font-size:16px; font-weight:bold;}

.main_bot li .main_bot_xian{ border:1px solid #bbbfc2; width:50px; position:relative; left:38%}

.main_bot li .main_bot_title2{padding-top:30px; text-align:center; }

.main_bot li .main_bot_cont img{  padding-top:30px; margin-left:-30px; -webkit-transition:2s;}

.main_bot li:hover{ background:#e60000; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.main_bot li:hover .main_bot_img1{background:url(../images/011.png) left center no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.main_bot li:hover .main_bot_img2{background:url(../images/012.png) left center no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.main_bot li:hover .main_bot_img3{background:url(../images/013.png) left center no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.main_bot li:hover .main_bot_img4{background:url(../images/014.png) left center no-repeat;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.main_bot li:hover .main_bot_title{color:#fff;}

.main_bot li:hover .main_bot_xian{ border:1px solid #fff; width:50px; position:relative; left:38%}

.main_bot li:hover  .main_bot_title2{padding-top:30px; text-align:center; color:#fff; }

.main_bot li:hover .main_bot_cont img{  padding-top:30px; -webkit-transform:scale(1.1);}





.pro_list{ width:1000px; line-height:30px; position:relative; margin:0 auto; }

.pro_list li{ width:320px; float:left; margin-top:20px; margin-right:10px; height:337px;}















.title_line{ padding-bottom:10px; font-size:16px; font-weight:bold; color:#2b6447;}

.index_center_title{padding-bottom:10px; font-size:14px; font-weight:bold;}

.index_case{background: url("../images/bg01.jpg") no-repeat right 10px; line-height:20px; padding-top:15px; overflow:hidden;padding-right:50px;}

.index_case a {overflow:hidden;display:block;height:25px;line-height:25px;padding-left:15px;background:url("../images/icon02.gif") no-repeat 3px center;border-bottom:1px solid #E0E0E0;}

.index_case a:hover

{

	color:#f00

}

.case_more

{

	height:25px;

	line-height:25px;

}

.case_more a:hover

{

color:#e60000;

}



.new_list_head {

    height: 145px;

    width:415px;

    border-bottom:1px #e0e0e0 solid;

}

.new_list_head_left {

  border:1px #e0e0e0 solid;

    float: left;

    width: 180px;padding:1px; height:130px;

}

.new_list_head_left img{max-width:180px; max-height:120px;}

.new_list_head_right {

    float: left;

    padding-left: 20px;

    width:490px;

}

.new_list_head_right ul {

}

.new_list_head_right ul li {

    line-height: 20px;

}

.new_list_head_right ul li a.news_more{ color:#909090;}

.new_list_head_right ul li.dis{ height:76px; overflow:hidden; margin-bottom:5px; color:#606061}

.new_list_head_right ul li span a {

    color: Black;

    font-size: 14px; margin-bottom:5px; display:block;

}







/*index news start*/

.index_new_head {

    height: 145px;

    width:470px;

    border-bottom:1px #e0e0e0 solid;

}

.index_new_head_left {

  border:1px #e0e0e0 solid;

  border-bottom:none;

    float: left;

    width: 180px;padding:1px; height:130px;

}

.index_new_head_left img{width:180px;height:130px;}

.index_new_head_right {

    float: left;

    padding-left: 20px;

    width:265px;

	overflow:hidden;

}

.index_new_head_right ul {

}

.index_new_head_right ul li {

    line-height: 20px;

}

.index_new_head_right ul li span{display:block; height:40px; overflow:hidden; margin-bottom:2px;}

.index_new_head_right ul li a.news_more{ color:#909090;}

.index_new_head_right ul li.dis{ height:74px; overflow:hidden; margin-bottom:2px; color:#606061; line-height:18px;}

.index_new_head_right ul li span a {

    color: Black;

    font-size: 14px; margin-bottom:5px; display:block;

}



/*index news end*/

.text1{ font-size:14px; color:#5ba120; font-weight:bold;}

.font_weight{ font-weight:bold;}

.index_center_news ul{padding-bottom:10px; padding-top:10px;line-height:22px;}

.index_center_news ul li{background:url(../images/icon02.gif) 3px center no-repeat; line-height:23px; height:23px; overflow:hidden;}

.index_center_news ul li.select{background:url(../images/icon01.gif) 3px center no-repeat; }

.index_center_news ul li.select a{color:#c20104;}

.index_center_news ul li p{ float:left; width:335px; height:23px; text-indent:15px; overflow:hidden;}

.index_center_news ul li span{ float:right; padding-left:10px;}

.foot_con{border-top:45px #e6ebee solid;width:100%;margin:50px auto 20px auto;}

.page_bottom{ width:1200px;height:230px; padding:15px 0px;margin:auto; overflow:hidden;margin-top:-45px; }

.page_bottom ul{ float:left; width:150px; padding-left:80px; line-height:22px;text-align: center;}

.page_bottom ul li.title{padding-bottom:10px;color: #000;font-size: 16px;font-weight:700;}

.page_bottom ul li{ height:22px; line-height:22px; width:110px; overflow:hidden;font-size: 14px;}

.page_bottom ul li a{ color:#909090;}

.page_bottom ul li a:hover{ color:#333; text-decoration:underline;}



.foot{width:1100px;margin:auto;padding-top:10px;}

.footbg{padding:0px 0px 30px 0px;background:url(../images/footbg.gif) 0px top no-repeat; width:1100px; margin:0px auto; height:32px; overflow:hidden;}

.foot_left{ float:left;display:inline; width:235px; border-right:1px #a6a6a6 solid;}



.foot_right{ float:right; overflow:hidden; width:660px; display:inline; line-height:22px; padding-left:15px;padding-top:5px;}

.foot_right a{margin:0px 5px 0px 5px;}



.clear_50px{ height:50px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}

.clear_20px{  clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}

.clear_5px{ height:5px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}

.clear_10px{ height:10px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}

.clear_15px{ height:15px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}

.clear_30px{ height:30px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}

.clear_155px{ height:155px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}

.main_bg{width:1180px; margin:0px auto; padding:0px 10px; min-height:600px;}

.bg{background: url(../images/pro_bg.jpg) repeat;}



.page_banner{ width:1180px; 0height:180px;}

.page_banner img{width:1180px;}

.page_right{ float:left; width:940px; line-height:20px; margin-bottom: 50px;}

.page_left_box{ width:200px; float:left; margin-right:40px; overflow:hidden;}

.page_center_box{ width:330px; padding-right:20px; float:left; overflow:hidden;}

.page_right_box{ width:330px; padding-left:20px; float:left; overflow:hidden;}



.kf_box{height:315px;border:1px #ccc solid;}

.kf_box_tel{width:205px; height:72px;margin:5px 37px;background:url(../images/tel.jpg) no-repeat;border-left:1px #ddd solid; }

.kf_box_weixin{width:205px; height:72px;margin:5px 37px;background:url(../images/weixin.jpg) no-repeat;border-left:1px #ddd solid; }

.kf_box_ewm{width:140px;height:140px;border:1px #ddd solid; margin:auto;}

.sh_box{border-top:1px #ccc solid;padding-top:10px;}

.sh_box ul{padding-bottom:10px; padding-top:2px;_padding:0px; line-height:22px;}

.sh_box ul li a b{float:right;color:#B0B0B0;}

.sh_box ul li a {display:block;width:100%;text-indent:20px;font-size:16px; background:url(../images/dot.jpg) 5px 22px no-repeat; height:50px; line-height:50px; overflow:hidden; border-bottom:1px #e0e0e0 dotted;vertical-align:middle;}

.solution{border-top:1px #ccc solid;}

.solution ul{padding-bottom:10px; padding-top:2px;_padding:0px; line-height:30px;}

.solution ul li{ line-height:30px;}

.solution a {display:inline-block;vertical-align:middle;}

.solution a{ text-indent:15px; background:url(../images/icon02.gif) 3px 10px no-repeat; line-height:23px; 0overflow:hidden; 0border-bottom:1px #e0e0e0 solid;}

.solution a:hover{background:url(../images/icon01.gif) 3px 10px no-repeat;}

.solution a:hover { color:#e60000;}

.solution .new {position:relative;font-family:arial;font-size:14px;color:#E42E00;top:-10px;}

.solution .level2 a{ background:none; }

.solution .current { color:#e60000;}

.page_right_topbg {

    border-bottom: 1px solid #D6D6D6;

    height: 18px;

    line-height: 18px;

    margin-bottom: 20px;

    overflow: hidden;

    padding-bottom: 13px;

}

.page_right_topbg h1 {

    float: left;

    font-weight: bold;

	font-size:16px;

	font-weight:bold;

	color:#2b6447;

}

.new_list{line-height:30px;}



.lv_tree_con {

    color: #9C9C9C;

    float: right;

    height: 25px;

    overflow: hidden;

    padding-right: 10px;

    padding-top: 1px;

    text-align: right; font-family:SimSun;

}

.lv_tree_con a {

    color: #9C9C9C;

}

.lv_tree_con span {

    color: #333333;

}

.lv_tree_con a:hover, .lv_tree_current {

    color: Black;

}





.pro_item_box { width:303px; padding-right:10px; float:left; overflow:hidden; margin-bottom:40px;min-height:210px;_height:210px; height: 280px;}

.pro_item_box h3 {background: url("../images/icon03.gif") no-repeat scroll left 6px transparent;border-bottom: 1px solid #D6D6D6;font-size: 20px; padding-bottom: 10px; text-indent: 15px; margin-bottom:5px; text-align:center; font-weight:bold;}

.pro_item_box img {width:100%;border:1px solid #CCC; float:left;}

.pro_item_box .new img {width:auto;height:auto;float:none;border:none;margin-top:-12px;}

.pro_dl {margin-left:147px;}

.pro_dl dd{ text-indent:15px; background:url(../images/icon02.gif) 3px 10px no-repeat; line-height:23px; height:23px; overflow:hidden; }

.pro_dl dd:hover{background:url(../images/icon01.gif) 3px 10px no-repeat;}

.pro_dl dd:hover a{ color:#e60000;}

.pro_dl dd.select{background:url(../images/icon01.gif) 3px 10px no-repeat; }







.news_bg{ width:100%; height:300px; background:#f3f3f3; float:left; margin-top:30px;}

.news{ width:1000px; line-height:30px; position:relative; margin:0 auto; }

.news_lf{ padding-left:30px; margin-top:50px; float:left;}

.news_title{ font-size:36px; color:#999; font-weight:bold; line-height:50px;}

.news_title span{ color:#e60002;}

.news_xian{ border:1px solid #CCC; width:50px;}

.news_chakan { font-size:26px; margin-top:30px; width:150px; height:38px;}



.news_chakan .chakan_img{ background:url(../images/chakan.png) left center no-repeat; width:38px; height:38px; float: right; margin-top:-5px;}

.news_chakan a:hover .chakan_img{ background:url(../images/chakan.png) right center no-repeat; width:38px; height:38px; float: right; margin-top:-5px;} 

.news_rg{ float:left; width:700px; padding-top:30px;}



.productScroll-left{  width:610px; position:relative;  margin:0 auto; }

.productScroll-left .bd{ width:610px; overflow:hidden;}

.productScroll-left .bd ul{ overflow:hidden;  zoom:1; width:610px; }

.productScroll-left .bd ul li{ width:220px; float:left; margin-right:-10px; }

.productScroll-left .bd ul li a{ width:170px;float:left; text-align:center; }

.productScroll-left .bd ul li a:hover span{ color:#e60000;}

.productScroll-left .bd ul li a img{ width:200px; height:140px;  margin-bottom:10px;}

.productScroll-left .prev,

.productScroll-left .next{ position:absolute; left:-32px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -167px 5px no-repeat;  }

.productScroll-left .next{ left:auto; right:-22px; background-position:-45px 5px; }

.productScroll-left .prevStop{ display:none;  }

.productScroll-left .nextStop{ display:none;  }



.foot_top_xian{ border-top:3px solid #f00;  float:left; width:100%; float:left;}

.foot_top{ width:1000px; margin:0 auto; margin-top:10px; }

.foot_bot{ width:100%; background:#eaeaea; height:30px; text-align:center; color:#848484; line-height:30px;}





.index_banner{width:940px; margin:0px auto;}





.index_left_box{ width:280px; float:left; margin-right:20px; overflow:hidden;}

.index_center_box{ width:485px; padding-left:20px; float:left; overflow:hidden;}

.index_right_box{ width:355px; padding-left:40px; float:left; overflow:hidden;}

.on{color:#f00}

.news_con{display:none;padding:10px;border:1px #ccc solid;}

.mainmenud{margin-bottom:50px;}



.title_line a{margin-right:10px;}

.index_center_title{padding-bottom:10px; font-size:14px; font-weight:bold;}

.index_case{background: url("../images/common/bg01.jpg") no-repeat right 10px; line-height:20px; padding-top:15px; overflow:hidden;padding-right:50px;}

.index_case a {overflow:hidden;display:block;height:25px;line-height:25px;padding-left:15px;background:url("../images/common/icon02.gif") no-repeat 3px center;border-bottom:1px solid #E0E0E0;}

.index_case a:hover

{

	color:#e60000;

}

.case_more

{

	height:25px;

	line-height:25px;

}

.case_more a:hover

{

color:#e60000;

}



.new_list_head {

    height: 145px;

    width:415px;

    border-bottom:1px #e0e0e0 solid;

}

.new_list_head_left {

  border:1px #e0e0e0 solid;

    float: left;

    width: 180px;padding:1px; height:130px;

}

.new_list_head_left img{max-width:180px; max-height:120px;}

.new_list_head_right {

    float: left;

    padding-left: 20px;

    width:490px;

}

.new_list_head_right ul {

}

.new_list_head_right ul li {

    line-height: 20px;

}

.new_list_head_right ul li a.news_more{ color:#909090;}

.new_list_head_right ul li.dis{ height:76px; overflow:hidden; margin-bottom:5px; color:#606061}

.new_list_head_right ul li span a {

    color: Black;

    font-size: 14px; margin-bottom:5px; display:block;

}







/*index news start*/

.index_new_head {

    height: 145px;

    width:455px;

    border-bottom:1px #e0e0e0 solid;

}

.index_new_head_left {

  border:1px #e0e0e0 solid;

  border-bottom:none;

    float: left;

    width: 180px;padding:1px; height:130px;

}

.index_new_head_left img{width:180px;height:130px;}

.index_new_head_right {

    float: left;

    padding-left: 20px;

    width:250px; overflow:hidden;

}

.index_new_head_right ul {

}

.index_new_head_right ul li {

    line-height: 20px;

}

.index_new_head_right ul li span{display:block; height:40px; overflow:hidden; margin-bottom:2px;}

.index_new_head_right ul li a.news_more{ color:#909090;}

.index_new_head_right ul li.dis{ height:74px; overflow:hidden; margin-bottom:2px; color:#606061; line-height:18px;}

.index_new_head_right ul li span a {

    color: Black;

    font-size: 14px; margin-bottom:5px; display:block;

}









.hot a{padding:0px 5px;line-height:20px;0position:relative;}

.hot .new {position:relative;font-family:arial;font-size:12px;color:#E42E00;top:-8px;}

.hot a:hover{ text-decoration:underline;}







.page_center_box2{ width:465px; padding-right:20px; float:left; overflow:hidden; line-height:22px;}

.page_right_box2{ width:455px; float:left; overflow:hidden; line-height:22px;}



.m-page { margin-left:auto; margin-right:auto; clear:both; overflow:hidden; padding:20px 0;}

.m-page a { float:left; background:#777; padding-left:10px; padding-right:10px; height:25px; line-height:25px; text-align:center; font-family:"Arial"; display:block; margin-right:4px; color:#fff; text-decoration:none; font-weight:bold;}

.m-page span { float:left; width:37px; height:39px; line-height:39px; text-align:center; font-family:"Lucida Console"; display:block; margin-right:4px; color:#777;}

.m-page a:hover { background:#cd1a1c;}

.m-page a.prePage,.m-page a.nextPage { font-family:"Tahoma";}

.m-page .hidden { display:none;}







/*.solution start*/

.solution_img ul li{ padding:9px; border-right:1px #d6d6d6 solid;border-left:1px #d6d6d6 solid; border-top:none; overflow:hidden; position:relative;}

.solution_img ul li.solution_img01{border-top:1px #d6d6d6 solid;}

.solution_img01,.solution_img01 img{ width:446px;}

.solution_img02,.solution_img02 img,.solution_img03,.solution_img03 img{ width:446px; height:101px;}







.pro_item_box2 {float:left;width:230px;height:230px;text-align:center;overflow:hidden;}

.pro_item_box2 .faceurl{height:160px; margin-bottom:5px;}

.pro_item_box2 .faceurl a{ border:1px solid #2b6447; padding:5px; width:200px; display:block;}

.pro_item_box2 .title{ height:30px; line-height:30px; width:212px; background:#2b6447;}

.pro_item_box2 .title a{color:#fff;}

.pro_item_box2 .title a:hover{color:red;}

.pro_item_box2 .faceurl img {width:200px;height:150px;}


.pro_item_box21 {float:left;width:230px;height:300px;text-align:center;overflow:hidden;}

.pro_item_box21 .faceurl{height:160px; margin-bottom:5px;}

.pro_item_box21 .faceurl a{ border:1px solid #2b6447; padding:5px; width:200px; display:block;}

.pro_item_box21 .title{ height:30px; line-height:30px; width:212px; background:#2b6447;}

.pro_item_box21 .title a{color:#fff;}

.pro_item_box21 .title a:hover{color:red;}

.pro_item_box21 .faceurl img {width:200px;height:150px;}


.solution_img ul li dl{ position:absolute; left:9px; line-height:18px; bottom:8px; padding:10px 20px 5px 20px; width:406px; background:#070d0b; display:none;opacity: .7;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";}

.solution_img ul li dl dt{ font-size:14px; color:#fff;}

.solution_img ul li dl dd{ height:35px; overflow:hidden; color:#fff;}

.solution_img ul li.select{}

.solution_img ul li.select img{opacity: 1.0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}

.solution_img ul li.select dl{background:url(../images/case_dl.png) left top no-repeat;}



.solution_img ul li img{}

.about{ height:78px; overflow:hidden; padding:10px 0px;}

.case_list ul li{ float:left; width:115px; height:90px; margin:25px 22px; overflow:hidden; text-align:center;}

.case_list ul li p{ width:115px; height:25px; line-height:25px; overflow:hidden; text-align:center; }

.case_list ul li img{width:70px;}



.case_detil dl{border-bottom: 1px solid #E0E0E0;}

.case_detil dl dt{ font-weight:bold;padding:20px 0px 2px 0px;}

.case_detil dl dd{ margin-bottom:20px;}



.pro_application{margin-bottom:30px;}

.pro_application ul li.first{border-top:1px #D6D6D6 solid;}

.pro_application ul li{width:188px; line-height:20px; border:1px #D6D6D6 solid; padding:12px; overflow:hidden; float:left; border-top:0px; cursor:pointer;}

.pro_application ul li.select{ background:#63a729; color:#fff; font-weight:bold; border:1px #539c15 solid; margin-top:-1px;}

.pro_application ul li.select p,.pro_application ul li.select a{color:#fff; font-weight:normal;}

.pro_application ul li p{ height:20px; overflow:hidden; color:#909090;}

.pro_application ul li a{ color:#63a729}



.pro_application ul li.first_select{ background:#63a729; color:#fff; font-weight:bold; border-top:1px #539c15 solid; margin-top:0px;}

.pro_application ul li.first_select p,.pro_application ul li.first_select a{color:#fff; font-weight:normal;}

















.solution_datail{border-bottom:1px #D6D6D6 solid; padding-bottom:30px;}

.solution_datail ul li{ width:465px;}

.solution_datail ul li.left{border:1px #D6D6D6 solid;width:463px; overflow:hidden;}

.solution_datail ul li.left .img{ width:463px; height:200px; overflow:hidden;}

.solution_datail ul li.left .img img{ width:463px;}





.solution_datail_img ul{margin-top:20px;}

.solution_datail_img ul li{ width:115px; height:75px; overflow:hidden; float:left;}

.solution_datail_img ul li img{ width:114px; height:74px;}

.solution_datail_img ul li img.hover{ background: url("../images/view.jpg") left top no-repeat; width:114px; height:74px;} 

/*.solution end*/













.pro_title{background:url(../images/icon03.gif) left 6px no-repeat; text-indent:15px; font-size:14px; padding-bottom:10px; border-bottom:1px #D6D6D6 solid;}

.pro_detail_title{ font-size:20px;padding-bottom:20px;}

.pro_detail_title span{padding-left:15px; color:#63a729;}



.pro_describe{ line-height:22px;}

.pro_describe ul li.left{ width:880px; float:left;padding-top:10px;}
.pro_describe ul li.left img{width:100%;}

/*.pro_describe ul li.left p{background:url(../images/common/icon01.gif) left center no-repeat; text-indent:15px;}*/

.pro_describe ul li.right{ float:right; width:226px; height:auto;}

.pro_describe ul li.right img{border:1px #D6D6D6 solid; width:226px; height:auto;}



.pro_describe h2{ padding-bottom:10px;border-bottom: 1px solid #D6D6D6; width:880px; font-size:13px;}

.application{padding:5px 0px; line-height:22px;}

.pro_down ul{padding-top:15px;}

.pro_down ul li{ float:left; width:350px;background:url(../images/down01.gif) left center no-repeat;  text-indent:35px; line-height:25px;}

.pro_down ul li a{color:#505050;}

.pro_down ul li:hover{background:url(../images/down02.gif) left center no-repeat;}

.pro_down ul li:hover a{ text-decoration:underline; color:#212121;}



.other_pro ul li.first{border-left:1px #D6D6D6 solid;}

.other_pro ul li{width:149px; line-height:20px; border:1px #D6D6D6 solid; border-left:0px;padding:12px; overflow:hidden; float:left; cursor:pointer;}

.other_pro ul li.select{ background:#63a729; color:#fff; font-weight:bold; border:1px #539c15 solid;margin-left:-1px;}

.other_pro ul li.select p,.other_pro ul li.select a{color:#fff; font-weight:normal;}



.other_pro ul li.first_select{ background:#63a729; color:#fff; font-weight:bold; border:1px #539c15 solid; margin-left:0px;}

.other_pro ul li.first_select p,.other_pro ul li.first_select a{color:#fff; font-weight:normal;}



.other_pro ul li p{ height:20px; overflow:hidden; color:#909090;}

.other_pro ul li a{ color:#63a729}

.job_txt{color:#6cac36;font-size:14px; font-weight:bold;}



.job_type{background:url(../images/img_tree.jpg) left 10px no-repeat; padding:40px 0px 0px 367px; border-top: 1px solid #D6D6D6; margin-top:10px; height:350px;}

.job_type ul{width:300px; line-height:27px;}

.job_type ul li{width:140px; padding-right:10px; overflow:hidden; float:left; background:url(../images/icon04.gif) left center no-repeat; text-indent:10px;}

.job_type ul li a:hover{ text-decoration:underline;}



.job_list{ width:700px; line-height:30px;}

.job_list tr td,.job_list tr th{border-bottom:1px solid #D6D6D6;}

.job_list tr td{ text-align:center;}

.job_list tr th{ height:37px; line-height:37px;}

.job_list tr th.th1{width:435px; text-align:left;}

.job_list tr th.th2{width:30px;}

.job_list tr th.th3{width:130px;}

.job_list tr th.th4{width:95px;}

.job_list tr td.td1{background:url(../images/common/icon02.gif) 0px center no-repeat; text-indent:15px; text-align:left;}

.job_list tr td.td1 a:hover{color:#63a729;}

.job_list tr td.td4{color:#909090;}



.job_detail{ line-height:40px;border-bottom:1px solid #D6D6D6; margin-bottom:20px; margin-top:-10px;}

.job_detail span{color:#63a729}

.job_detail th.first{border-right:none;border-top:none; text-align:left; width:100%;}

.job_detail th{width:75px; text-align:left; border-right:1px solid #D6D6D6;border-top:1px solid #D6D6D6;}

.job_detail td{border-top:1px solid #D6D6D6; padding-left:10px;}

.job_detail td.dis{ line-height:20px; padding:10px 0px 10px 10px;}





.job_btn{background:url(../images/job_btn.jpg) 0px center no-repeat; width:97px; height:22px; display:block; margin-left:91px; float:left;}

.job_email{padding-left:20px; float:left; color:#909090;}

.job_email a{ color:#333;}



.talents{background:url(../images/talents_bg.jpg) right center no-repeat; padding-right:330px;}

.talents_list{width:700px; overflow:hidden;}

.talents_list dl{ padding-bottom:5px; height:124px;}

.talents_list dl dt{width:145px; float:left; overflow:hidden; padding:10px 0px;}

.talents_list dl dd{width:555px; float:left; padding:5px 0px; overflow:hidden}

.talents_list dl dd h2{ font-size:13px;}

.talents_list dl dd p{  line-height:22px; width:555px; font-family:SimSun; }





/*news start*/

.new_list_head2 {

    border-bottom: 2px solid #E0E0E0;

    height: 140px;

    width: 685px;

}

.new_list_head_left2 {

    border: 1px solid #DCDCDC;

    float: left;

    padding: 2px;

    width: 175px;

}

.new_list_head_left2 img {

    height: 115px;

    width: 175px;

}

.new_list_head_right2 {

    float: left;

    padding-left: 20px;

    width: 480px;

}

.new_list_head_right2 ul {

}

.new_list_head_right2 ul li {

    line-height: 20px;

}

.new_list_head_right2 ul li a.news_more {

    color: #909090;

}

.new_list_head_right2 ul li.dis {

    color: #606061;

    height: 60px;

    margin-bottom: 5px;

    overflow: hidden;

}

.new_list_head_right2 ul li span a {

    color: Black;

    display: block;

    font-size: 14px;

    margin-bottom: 5px;

}





.new_list ul li {

    background: url("../images/common/icon02.gif") no-repeat scroll 5px 13px transparent;

    border-bottom: 1px solid #DEDEDE;

	vertical-align:middle;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    text-indent: 15px;

}

.new_list ul li p {

    float: left;

    overflow: hidden;

    width: 845px;

}

.new_list ul li span {

    float: left;

    padding-left: 10px;

}

.new_list ul li.select {

    background: url("../images/common/icon01.gif") no-repeat scroll 5px 13px transparent;

}

.new_list ul li.select span {

    

}

.news_tit{ font-size:14px; font-weight:bold; padding-bottom:10px;}

.color_909090{ color:#909090;}





/*news end*/



/*about start*/

.about_center_box{width:390px; float:left;padding-right:20px; overflow:hidden}

.about_right_box{ width:280px; overflow:hidden; float:right; text-align:right;}

/*.about_right_box img{ display:none; width:278px; height:441px; border:1px #b8b8b8 solid;}*/



.map_box{width:280px; height:470px; overflow:hidden; line-height:30px;margin-bottom:2px;}

.map_box img{ float:left;border:1px solid #E0E0E0; }

.map_box a{ display:block; height:30px; line-height:30px; }







.message_text {

    border: 1px solid #AAB0B3;

    height: 20px;

    line-height: 20px;

    padding: 0 3px;

    width: 330px;

}

.message_text2 {

    border: 1px solid #AAB0B3;

    height: 20px;

    line-height: 20px;

    padding: 0 3px;

    width: 210px;

}

.message_textarea {

    border: 1px solid #AAB0B3;

    height: 100px;

    line-height: 22px;

    padding: 0 3px;

    width: 330px;

}



.message_submit {

    background: url("../images/submit_btn.jpg") no-repeat scroll left top transparent;

    border: medium none;

    display: inline;

    float: left;

    height: 22px;

    margin-right: 10px;

    width: 97px;

}



.message_reset{border:none; height:22px; padding:0px 15px; line-height:22px; color:#8f8f8f; float:left; background:none;}





.area{padding:10px 0px;border-bottom: 1px solid #D7D7D7; cursor:pointer;}

.area p{font-weight:bold;}

.area .address{/* color:#797979;*/ display:none;}

.area .address font{font-size:12px;}

.area .address ul {padding-top:10px;}

.area .address ul li{ width:185px; padding-right:5px; float:left;}

.area .address span{color:#212121}





.about_default{background:url(../images/about_bg.jpg) right center no-repeat; padding-right:330px;}

/*about end*/





#opendivOverlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}

#opendivLightbox{position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0; width:507px;}

.alertMsn{background:#fff;width:506px;border:#FFF 1px solid;margin:0 auto;position:relative;min-height:504px;*+height:auto!important;*height:500px;}

.buy_box {

    border: 3px solid #292929;

    display: none;

    width: 500px;

}

.buy_top {

    background: none repeat scroll 0 0 #EAEAEA;

    padding: 10px 20px;

}

.buy_content {

    background: none repeat scroll 0 0 #FFFFFF;

    clear: both;



}

.buy_content img{width:500px;height:500px;}

.buy_content th {

    font-weight: normal;

    padding-right: 20px;

    text-align: right;

    width: 110px;

}

.buy_content td {

    padding: 3px 0;

}

.buy_content td.td_radio label {

    float: left;

    margin-right: 10px;

}

.buy_text {

    background: url("../images/textbg.gif") repeat-x scroll left top transparent;

    border: 1px solid #AAB0B3;

    height: 20px;

    padding: 0 3px;

}

.buy_text_260 {

    width: 260px;

}

.buy_text_130 {

    width: 130px;

}

.buy_text_180 {

    width: 180px;

}

.buy_text_220 {

    width: 220px;

}

.buy_content textarea {

    height: 75px;

    line-height: 22px;

    padding: 0 3px;

    width: 260px;

}

.buy_btn {

    background: url("../images/textbg.gif") no-repeat scroll left top transparent;

    display: block;

    float: left;

    height: 31px;

    margin-right: 10px;

    width: 94px;

}

.close_btn {

    display: block;

    float: left;

    height: 29px;

    line-height: 29px;

    text-decoration: underline;

}





.global_main_width{width:980px; margin:0px auto; padding-top:20px;}

.global_top{padding:0px 20px 20px 20px; border-bottom:3px #65a82a solid; height:23px;}

.global_top ul li{float:left; width:50%;}

.global_top ul li.right{ text-align:right;padding-top:7px;}

.global_img{width:980px; height:703px; overflow:hidden; position:relative; font-size:11px;}

.global_img img{width:980px; height:703px;}

.global_list{ position:absolute; bottom:106px; left:30px; line-height:25px;}

.global_list dl{ clear:both;}

.global_list dl dt{width:115px; text-align:left; float:left;}

.global_list dl dd{ float:left;}

.global_list dl dd a{padding:3px 10px;}

.global_foot{ position:absolute; left:30px; bottom:20px;}





.key_search{ font-weight:bold; color:#e60000;}





.cor_909090{color:#909090}

.map_icon{background: url("../images/icon08.gif") no-repeat scroll left center transparent; height:20px; line-height:20px; text-indent:15px; float:left; color:#909090;}



/* banner*/

.banner{

	width:100%;

	height:476px;

	position: relative;

	margin-bottom:50px;

}

.slider { float: left; }



.slider .jquery-reslider .slider-block {

  width: 100%;

  height: 476px;

  position: absolute;

  z-index: 97;

  background-position: 50% 50%;

  background-size: cover;

  opacity: 0;

}



.slider .jquery-reslider .slider-direction {

  width: 60px;

  height: 60px;

  position: absolute;

  top: 45%;

  z-index: 99;

  cursor: pointer;

}



.slider .jquery-reslider .slider-direction.slider-direction-prev {

  left: 20px;

  background: url('../images/prev.png') no-repeat;

}



.slider .jquery-reslider .slider-direction.slider-direction-next {

  right: 20px;

  background: url('../images/next.png') no-repeat

}



.slider .jquery-reslider .slider-dots {

  position: absolute;

  width: 100%;

  text-align: center;

  bottom: 20px;

}



.slider .jquery-reslider .slider-dots li {

  width: 15px;

  height: 15px;

  border-radius: 100px;

  display: inline-block;

  margin: 10px;

  border: 1px solid #e60000;

  cursor: pointer;

}



.slider .jquery-reslider .slider-dots li.active { background-color: #e60000; }

@media screen and (max-width: 768px) {



.slider .jquery-reslider .slider-direction { zoom: .8; }



.slider .jquery-reslider .slider-dots { position: absolute; }

}



.pro_box{

	width:1200px;

	margin-bottom:20px;

	float:left;

}

.pro_box_title{

	width:1200px;

	height:45px;

	line-height:45px;

	border-bottom:1px #000 solid;

}

.pro_box_title_font{

	width:100px;

	height:45px;

	margin-top:-3px;

	font-size: 16px;

    font-weight: bold;

	text-align:center;

	float:left;

	border-bottom:6px #000 solid;

}

.pro_box_title_more{

	height:45px;

	float:right;

}

.pro_box_title_more a{

	color:#f00 !important;

}

.pro_box_list{

	padding-top:30px;

}

.pro_box_item { width:400px;  float:left; overflow:hidden; margin-bottom:40px;height:130px; }

.pro_box_item h3 {font-size: 18px; padding-bottom: 5px; text-indent: 15px; margin-bottom:5px;}

.pro_box_item img {width:180px;height:120px;border:1px solid #CCC; float:left;}

.pro_box_item .new img {width:auto;height:auto;float:none;border:none;margin-top:-12px;}

.pro_dl_child{

	display:block;

	width:200px;

	height:60px;

	overflow:hidden;

	padding-left:15px;

	line-height:20px;

}

.pro_dl_child a{margin-right:8px;}

.t_more{display:block;float:left;height:15px;line-height:15px;margin-left:15px;}

.t_more b{display:block;height:15px;width:15px;color:#fff;float:left;background: #e60000; text-align:center;font-size:14px;margin-right:5px;}

.pro_cat{

	width:1200px;

	float:left;

	margin-bottom:40px;

}

.pro_cat_new{

	width:590px;

	float:left;

}

.pro_cat_case{

	width:590px;

	float:right;

}

.pro_cat_new_box , .pro_cat_case_box{

	width:588px;

	height:300px;

	border:1px #ccc solid;

}

.pro_cat_new_title , .pro_cat_case_title{

	height:35px;

}

.pro_cat_new_title h3 , .pro_cat_case_title h3{

	float:left;

	height:30px;

	line-height:30px;

	font-size:16px;

    font-weight:bold;

}

.pro_cat_new_title a , .pro_cat_case_title a{

	float:right;

	color:#f00 !important;

}

.pro_tab{

	width:150px;

	float:left;

}

.pro_tab li{

	width:150px;

	float:left;

	height:49px;

	line-height:49px;

	border-bottom:1px #ccc solid;

	border-right:1px #ccc solid;

	text-align:center;

}

.pro_tab li:last-child{

	border-bottom:0px;

}

.pro_tab .ov{

	background:#eee;

	border-right:0px;

	

}

.pro_cons{

	width:420px;

	float:right;

}

.pro_con{display:none;padding:10px;}

.pro_con img{

	width:200px;

	float:left;

	height:280px;

}

.pro_cat_case_box_left{

	width:235px;

	height:290px;

	padding:5px;

	float:left;

}

.pro_cat_case_box_right{

	width:280px;

	float:right;

	padding:10px;

	margin-right:20px;

}

.pro_cat_case_box_right li{

	width:280px;

	height:30px;

	line-height:30px;

	margin-top:8px;

	margin-bottom:8px;

	font-weight:bold;

	text-indent:10px;

	float:left;

	background:#eee;

	padding-right:10px;

}

.pro_cat_case_box_right li b{

	float:right;

	font-weight:bold;

}