/*-----------公共样式---------*/
html{color:#666;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:14px/1.5 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#c81622;text-decoration:none;outline:none;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{ margin:0 auto;}
.overflow{ overflow:hidden;}
/*title*/
h1,h2,h3,h4,h5,h6{font-weight:500;}
h1 { font-size:32px;}
h2 { font-size:24px;}
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:12px;}
/*间距*/
.mt10{ margin-top:10px;}
.font-c{ text-align:center;}
/*字体颜色*/
.red{color:#006ada;}
.black{ color:#000;}
.white{ color:#fff;}

/*-----------主体样式---------*/
.row{ width:100%; margin:0 auto;}
.content{width: 1200px; margin:0 auto;}
.overfl{overflow:hidden;}
.til01{text-align: center;height:80px;color: #333;font-size:40px;line-height:80px;font-family: "Microsoft Yahei";font-weight: normal;background:url(plantbg.gif) no-repeat center 0;margin-bottom: 34px;}
.til01 b{color: #c30c22;}
.til01 a{color: #333;}

.titnav{margin-bottom: 20px;height: 48px;background: url(../img/line2.gif) repeat-x center bottom;font-size: 18px;line-height:46px;}
.titnav span{display: inline-block;height: 46px;border-bottom: solid 3px #c81622;color: #666;font-weight: 700;}
/*logo nav*/
.h_top{position:relative;z-index:2;overflow:hidden;height:241px;background:url(../img/topbg.gif) repeat-x center 0;}

.t_top{height:38px;color:#999;line-height:38px;}
.t_top span{float:right;}
.t_text{padding:20px 0 0 33px;background:url(../img/t_ge.gif) no-repeat 4px 26px;color:#666;font-size:22px;line-height:31px;}
.t_text b{display:block;color:#c30c22;letter-spacing:1px;font-size:30px;line-height:38px;}
.t_pho{padding:16px 0 0 56px;background:url(../img/t_pho.gif) no-repeat 0 20px;color:#555;font-size:16px;line-height:25px;}
.t_pho span{float:left;padding:6px 20px 0 0;width:50px;}
.t_pho p{float:left;width:206px;color:#333;font-size:30px;font-family:Times New Roman;line-height:30px;}
.t_pho b{display:block;}
.t_con{overflow:hidden;padding:16px 0 0;height:115px;}
.t_con .logo{ padding-top:6px;}
.t_con h1,.t_con h1 img{display:block;width:90px;height:90px;}

.menu{height:72px;white-space:nowrap;font-size:16px;line-height:72px;}
.menu ul{width:1280px;}
.menu li{position:relative;float:left;margin-left:-40px;}
.menu li span{display:inline-block;padding-left:52px;}
.menu li a{display:inline-block;padding-right:52px;background:url(../img/menu-fgx.gif) no-repeat right 0;color:#fff;}
.menu li em{display:inline-block;font-style:normal;}
.menu li.menu-shy span em{padding-left:32px;background:url(../img/t_ico4.png) no-repeat 0 center;}
.menu li a:hover,.menu li.cur a{z-index:1;background:url(../img/mhbg2.png) no-repeat right 0;text-decoration:none;font-weight:700;}
.menu li a:hover span,.menu li.cur a span{background:url(../img/mhbg1.png) no-repeat 0 0;}
.menu li a:-webkit-any-link{display:block;}

/*banner*/
.banner{ width:100%; height:500px;}

/*搜索*/
.seabox{overflow:hidden;height:48px;line-height:48px;padding:10px 0px; border-bottom: solid 1px #ededed;}
.k_word{overflow:hidden;width:680px; height:38px; line-height:38px; margin-top:4px; color:#666;overflow: hidden;}
.k_word a{color:#666; /*padding: 0 20px 0 0;*/}

/*解决方案*/
.serv{padding: 55px 0 0;background:url(../img/mapbg.jpg) no-repeat center 0;height: 506px;text-align: center;color: #555;line-height: 26px;}
.servtil{height:133px;background:url(../img/ico10.gif) no-repeat center 60px;font-size: 36px;color: #333;font-weight: normal;line-height: 60px;}
.servtil p{display: block;font-size: 24px;line-height:45px;}
.servtil b{color: #c30c22;}
.serv_c{height: 273px;overflow: hidden;}
.serv_c dl{width:228px;float: left;margin:0 90px 0 0;}
.serv_c dl.born{margin:0;}
.serv_c dt{height: 156px;}
.serv_c dt b{height:44px;display: block;line-height: 44px;font-size: 16px;margin-bottom: 14px;color: #333;background:url(../img/ico09.gif) no-repeat center bottom;}
.serv_c dt span{width:172px;height:43px;display: block;margin:0 auto; position: relative;overflow: hidden;}
.serv_c dt em{display: block;font-style: normal;color: #999;line-height: 35px;}
.serv_c dt i{position:absolute;width:100%;height:100%;top:0;left:0;}
.serv_more{clear: both;text-align: center;background:url(../img/icobg1.gif) no-repeat center 0;line-height: 42px;color: #fff;}
.serv_more a{color: #fff;display:inline-block;padding-right: 20px;}


/*product*/
.probox{height: auto; overflow:hidden; margin-bottom:20px;}

.pro_nav{width: 264px;background: #c30c22;padding: 15px 1px 0;}
.pro_nav h3{font-size:24px;line-height:46px;text-align: center;font-weight: normal;height:95px;}
.pro_nav h3 a{color: #fff;}
.pro_nav h3 span{font-size: 12px;background:url(protibg.gif) no-repeat center 0;line-height:23px;display: block;font-family: Arial;text-transform: uppercase;color: #d57279;}
.pro_nl{background:#fff;padding: 3px 0;}
.pro_nl li{height:51px;line-height: 51px;font-size: 16px;border-bottom: solid 1px #f1f1f1;}
.pro_nl li.born{border-bottom:0;}
.pro_nl li a{background:url(../img/ico03.gif) no-repeat 44px 16px;color: #666;padding-left:79px;display: block;}
.pro_nl li a:hover{background:url(../img/ico04.gif) no-repeat 41px 16px;color: #c30c22;padding-left:76px;border-left: solid 3px #c30c22;font-weight: bold;}
.pro_pho{background:url(../img/pro_pho.gif) no-repeat 24px 30px;font-size:14px;line-height:22px;color: #fff;height:74px;padding:24px 0 0 72px;}
.pro_pho span{display: block;line-height: 30px;font-family: Times New Roman;font-size: 28px;}

.pro_list{width:900px;overflow: hidden;}
.pro_lc{border: solid 1px #ccc;}
.pro_lc,.pro_lc li,.pro_lc li img{width:898px;height: 400px;overflow: hidden;line-height:48px;}
.pro_lc span.pro_next{position: absolute;right: 0;bottom: 0;z-index: 9;}
.pro_lc span,.pro_lc span img{width:43px;height: 48px;}
.pro_lc li{position: relative;font-size: 18px;}
.pro_lc li p{position: absolute;left: 0;bottom: 0;background:url(bg01.png) repeat 0 0;padding: 0 30px;width:840px;z-index:1;}
.pro_lc li p a{display: block;color: #fff;}

.pro_lt{height: auto;overflow: hidden;padding: 5px 0 0;}
.pro_lt ul{width: 980px;}
.pro_lt li{float: left;width:273px;margin: 0 41px 0 0;border-bottom: solid 1px #ccc;position: relative;height: 244px; display:block; margin-bottom:10px;}
.pro_lt li p,.pro_lt li img{height:203px;width:273px;display: block;overflow: hidden;}
.pro_lt li p{position: absolute;top:0;height:0;left: 0;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);height: 0;background:url(bg01.png) repeat;text-align: center;}
.pro_lt li span{display: block;height: 41px;line-height: 41px;text-align: center;}
.pro_lt li span a{display: block;color: #666;}
.pro_lt li p a{display: none;margin-top: 63px;}
.pro_lt li.cur{border-bottom-color: #c30c22;}
.pro_lt li.cur p{height: 203px;}
.pro_lt li.cur p a{display: block;}
.pro_lt li.cur span a,.pro_lt li span a:hover{color: #c30c22;text-decoration: none;font-weight: bold;}


.pro_lc dt img,.show_cp li p img,.new_c dt img{-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.pro_lc dt img:hover,.show_cp li p img:hover,.new_c dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
/*ad*/
/*优势*/
.edge{overflow:hidden;margin-top:20px;margin-bottom:90px;color:#333;line-height:28px;}
.edgetil{height:212px;background:url(../img/edgetil.jpg) no-repeat center 0;text-align:center;}
.edge li{padding:0 0 10px 28px;background:url(../img/ico06.gif) no-repeat 0 10px;}
.edge1{height:420px;background:url(../img/edgebg1x.jpg) no-repeat center 0;}
.edge2{height:420px;background:url(../img/edgebg2.jpg) no-repeat center 0;}
.edge3{height:420px;background:url(../img/edgebg3x.jpg) no-repeat center 0;}
.edge4{height:420px;background:0 0;}
.edge_p1,.edge_p1 img{width:541px;}
.edge_w{padding:65px 47px 0 56px;width:497px;height:355px;background:#f9f9f9;}
.edge_w h3{margin-bottom:14px;height:162px;background:url(../img/line1.gif) no-repeat 0 bottom;color:#c30c22;white-space:nowrap;font-weight:400;font-size:28px;line-height:48px;}
.edge_w h3 b{display:block;padding:62px 0 0 22px;background:url(../img/edge_ico1.gif) no-repeat 0 0;}
.edge_w h3 em{display:block;color:#cbcbcb;text-transform:uppercase;letter-spacing:-.5px;font-style:normal;font-size:14px;font-family:Arial;line-height:30px;}
.edge_w2 h3 b{background:url(../img/edge_ico2.gif) no-repeat 0 0;}
.edge_w2 h3 em{font-size:12px;}
.edge_w3 h3 b{background:url(../img/edge_ico3.gif) no-repeat 0 0;}
.edge_w4 h3 b{background:url(../img/edge_ico4.gif) no-repeat 0 0;}
/*news*/
.newbox{overflow:hidden;padding:79px 0 0;height:609px;background:#f7f7f7;color:#555;line-height:26px;}
.newbox h2{height:86px;}
.news2 h3,.newtil{margin-bottom:20px;height:48px;background:url(../img/line2.gif) repeat-x center bottom;font-size:18px;line-height:46px;}
.newtil li{float:left;margin:0 31px 0 0;}
.newtil li.born{margin-left:0;}
.news2 h3 a,.newtil li a{display:inline-block;height:46px;color:#333;}
.news2 h3 a,.newtil li.cur a{border-bottom:solid 3px #c81622;color:#c81622;font-weight:700;}
.news1,.news2{width:550px;}
.more02 a,.news2 h3 .more02 a{border:0;color:#333;text-transform:uppercase;font-weight:400;font-size:14px;}
.new_c{ position:relative;}
.new_ico{position:absolute;top:0;left:0;z-index:1;width:161px;height:140px;background:url(../img/newtbg.gif) no-repeat 0 0;color:#fff;text-align:center;font-weight:700;font-size:28px;line-height:140px;}
.new_c dl{overflow:hidden;margin-bottom:22px;height:275px;border-bottom:solid 1px #dfdfe0;}
.new_c dt{position:relative;overflow:hidden;margin-bottom:17px;height:140px;}
.new_c dt span{position:absolute;top:0;right:0;width:66px;height:66px;background:url(../img/new_hot.png) no-repeat 0 0;}
.new_c dt img{float:right;display:block;overflow:hidden;width:388px;height:140px;}
.new_c dd{overflow:hidden;height:98px;color:#555;}
.new_c dd h3{height:42px;color:#c81622;font-size:14px;line-height:42px;}
.new_c dd h3 a{color:#c81622;}
.new_c dd h3 span{float:right;color:#8c8a8a;font-weight:400;}
.new_c dd p a{color:#555;}
.new_c li{display:block;height:29px;color:#555;line-height:29px;}
.new_c li span{float:right;color:#b1a5a5;}
.new_c li a{display:block;padding-left:14px;background:url(../img/ico07.gif) no-repeat 0 14px;color:#555;}
.new_c li a:hover{background:url(../img/ico08.gif) no-repeat 0 14px;}
.new2_c,.new_c{overflow:hidden;height:392px;}
.news_p,.news_p img{width:548px;height:140px;}
.news_p{margin-bottom:17px;}
.new2_c dl{float:left;overflow:hidden;margin-bottom:3px;margin-left:10px;padding:0 10px 0 28px;width:222px;height:118px;border-bottom:solid 1px #dfdfe0;background:url(../img/faq_ico1.gif) no-repeat 0 14px;}
.new2_c dt{height:42px;font-weight:700;line-height:44px;}
.new2_c dt a{color:#333;}
.new2_c dl.cur{background:url(../img/faq_ico2.gif) no-repeat 0 14px;}
.new2_c dl.cur dt a{color:#c81622;}
.new2_c dl.new2_cl1{padding-left:78px;background-position:48px 14px;}

/*about*/
.abobox{height:auto;background:url(../img/aboutbg.jpg) repeat-x center 0;color:#555;line-height:26px; margin-bottom:30px;}
.about_p{display:block;height:480px;}
.about_w{position:relative;margin-top:0px;padding:5px;height:209px;background:#fff;box-shadow:0 0 6px #e9e9e9; text-align:left;}
.about_w h3{height:46px;color:#c81622;font-weight:400;font-size:20px;line-height:46px; text-align:center;}
.about_w h3 a{color:#c81622;}
.about_wz{height:120px;}
.pro_ico{display:block;background:url(icobg3.gif) no-repeat center 0;color:#fff;text-align:center;line-height:43px;}
.pro_ico a{display:inline-block;padding-right:56px;color:#fff;}

/*foot*/
.f_bj{clear:both;overflow:hidden;height:271px;background:url(../img/footbg.gif) repeat center 0 #fff;color:#555;line-height:30px;}
.f_bj a{color:#555;}
.f_nav{overflow:hidden;margin-bottom:52px;height:71px;color:#d2414b;text-align:center;font-size:16px;line-height:71px;}
.f_nav a{color:#f5dedf;}
.f_nav em{display:inline-block;padding:0 23px;}
.f_logo{overflow:hidden;padding:7px 0 0;width:258px;white-space:nowrap;}
.f_logo img{display:block;width:191px;height:190px;}
.f_con{overflow:hidden;width:942px; margin:0 auto;}
.f_con h3{height:29px;color:#333;font-weight:400;font-size:16px;line-height:29px;}
.f_cont,.f_text{overflow:hidden;padding-left:120px;height:150px;}
.f_text{width:377px;background:url(../img/f_ico1.gif) no-repeat 0 20px;}
.f_cont{width:223px;background:url(../img/f_ico2.gif) no-repeat 0 20px;}
.f_text b{display:block;color:#fff;font-size:18px;line-height:53px;}
.f_text p{display:block;}
.f_code{padding:5px 0 0;width:82px;text-align:center;line-height:32px;}
.f_code img{display:block;display:block;width:82px;height:83px;}
.f_code span{display:block;color:#999;}
.f_wz{clear:both;height:72px;border-top:solid 1px #eee;color:#555;line-height:72px;}
.f_wz span{display:inline-block;padding:0 180px 0 0;}

.links{ color:#636363; margin-bottom:30px;}
.links a{ display:inline-block; line-height:36px; margin:0 20px; color:#636363;}
.links a:hover{ color:#c81622;}

/*-------内页left-----*/
.main{ width:1200px; height:auto; overflow:hidden;  margin:0 auto; margin-top:20px; margin-bottom:20px;}
.left{float:left;width:240px;}
.left_top{overflow:hidden;margin:0 auto;width:240px;height:80px;background:url(../img/left_top.jpg) no-repeat;}
.left_tf{margin:0 auto;width:240px;height:80px;color:#fff;text-align:center;text-transform:uppercase;font-size:24px;line-height:80px;}
.left_bg{overflow:hidden;margin:0 auto;width:240px;height:auto;background:url(../img/left_bg.jpg) repeat-y;}
.left_bt{overflow:hidden;margin:0 auto;margin:0 auto;width:240px;height:10px;background:url(../img/left_bt.jpg) no-repeat;}
.left_list{margin:0 auto;width:240px;}
.left_list ul li{margin:0 auto;margin-top:5px;width:240px;height:50px;background:url(../img/left_list.jpg) no-repeat;font-size:18px;line-height:50px;}
.left_list ul li a:link{display:block;padding-left:25px;color:#fff;text-decoration:none;}
.left_list ul li a:visited{display:block;color:#fff;text-decoration:none;}
.left_list ul li a:hover{display:block;margin:0 auto;height:50px;background:url(../img/left_list0.jpg) no-repeat;color:#fff;text-decoration:none;line-height:50px;}
.left_list ul li a:active{display:block;color:#fff;text-decoration:none;}
.left_list0{margin:0 auto;width:240px;}
.left_list0 ul li{margin:0 auto;margin-top:2px;width:240px;height:50px;background:url(../img/left_list1.jpg) no-repeat;font-weight:400;font-size:14px;line-height:50px;}
.left_list0 ul li a:link{display:block;padding-left:25px;color:#333;text-decoration:none;}
.left_list0 ul li a:visited{display:block;color:#333;text-decoration:none;}
.left_list0 ul li a:hover{display:block;height:50px;color:#008826;text-decoration:none;line-height:50px;}
.left_list0 ul li a:active{display:block;color:#008826;text-decoration:none;}
.left_lx_top{margin:0 auto;margin-top:10px;width:240px;height:64px;background:url(left_top.jpg) no-repeat;}
.left_lx_tf{margin:0 auto;width:240px;height:58px;color:#fff;text-align:center;font-size:24px;line-height:58px;}
.left_lx_bg{overflow:hidden;margin:0 auto;width:238px;height:auto;border:1px #ccc solid;border-top:none;}
.left_lx_bt{overflow:hidden;margin:0 auto;margin:0 auto;width:240px;height:20px;background:url(../img/left_bt.jpg) no-repeat;}

/*----------right---------*/
.right{float:right;width:940px;}
.right_top{margin:0 auto;width:940px;height:55px;background:url(../img/right_top.jpg) no-repeat;}
.right_tf{float:left;margin-left:20px!important;margin-left:20px;color:#333;font-size:20px;line-height:55px;}
.right_r{margin-right:20px!important;margin-right:10px;color:#333;text-align:right;line-height:41px;}
.right_r a{color:#333;}
.right_bg{overflow:hidden;margin:0 auto;width:940px;height:auto;background:url(../img/right_bg.jpg) repeat-y;}
.right_bt{overflow:hidden;margin:0 auto;width:940px;height:10px;background:url(../img/right_bt.jpg) no-repeat;}
.right_con{overflow:hidden;margin:0 auto;margin-top:20px;width:940px;height:auto;color:#333;line-height:30px;}
.right_con img{ max-width:100%;}

.cp_list{ float:left;  width:282px; height:270px; text-align:center; margin-left:10px; margin-right:13px;}
.cp_list a{ width:282px; height:250px; text-align:center; display:block;  color:#333; line-height:42px; }
.cp_img{width:274px;height:199px;margin:0 auto}
.cp_p{width:274px;height:31px;color:#666;margin:0 auto;margin-top:5px;text-align:center}

.news_list{border-bottom:#ccc 1px dashed;background:url(../img/icon4.gif) no-repeat left center;text-indent:15px;line-height:40px;}
.data{margin-right:0!important;margin-right:10px;color:#ccc;text-align:right;}



.slideshow { height:480px; position: relative;}
.slideshow .bd li { height: 480px;}
.slideshow .bd li a { display: block; height: 480px;}
.slideshow .hd ul { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; list-style:none;  line-height:30px; text-align:center; }
.slideshow .hd ul li { cursor:pointer; width:60px; height:6px; display:inline-block; background: #FFF; margin-left: 2px;}
.slideshow .hd ul .on{ background: #000; }


.page{padding: 20px 10px 5px 0;margin: 30px auto 0; line-height: 30px; font-size:12px;}
.page_l{float: left; margin-right: 5px;height: 30px;line-height: 28px;white-space: nowrap;}
.page_l > span{ margin-right:8px;}
.page_r{float: right;vertical-align: middle;line-height: 30px;}
.page_r a{background-color: #FFF;vertical-align: middle; border: #efefef 1px solid; color: #505050;padding: 6px 10px; margin-right: 3px;margin-left: 3px;border-radius: 3px;}
.page_r a.on{background-color: #006ada; border: 1px solid #006ada; color:#fff;}

