@charset "utf-8";
html{color:#000;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;}
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%;}
/*title*/
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.tr { text-align:right;}
.tl { text-align:left;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.container{ width:1232px;margin:0 auto;overflow:hidden;}
/*头部开始*/
.g-top{height:208px;background:url(../Images/topbj.jpg) repeat-x center top;width:100%;}
.topc{width:1232px;position:relative; z-index:3;margin:0 auto;}
.nav { height:40px;font-size:14px;color:#666666; line-height:40px;padding-left:200px}
.nav p a{display:inline-block; color:#666666;padding:0 3px;height:37px;}
.nav p .nones{padding-right:0}
.top{height:100px;}
.top i img{width:198px;height:133px;position:absolute;top:0;left:0}
.top p{padding:10px 0 0 200px;color:#6c6c6c;font-size:16px;}
.h-bo{height:68px;}
.h-bo ul .none{background:none; padding:0;}
.h-bo li{float:left;height:68px;width:176px;text-align:center;background:url(../Images/nav.jpg) no-repeat;}
.h-bo li a em{display:block;font-size:12px;font-family:"arial"; font-style:normal; color:#FBF7DF;text-transform:uppercase;margin-top:-30px}
.h-bo li a{color:#fff;font-size:18px;line-height:52px;}
.h-bo li.cur{background:url(../Images/nav1.jpg) no-repeat;color:#fff;margin-top:3px}
.h-bo li.cur a em,.h-bo li a:hover em{ color:#fff;}
/*轮播*/
.banner{width:100%;position:relative; height:580px; overflow:hidden;}
.bwrap{position:relative; z-index:0; }
.bquery{position:relative; z-index:0; height:580px;}
.blist{display:none; position:absolute; top:0; left:0; z-index:0; height:580px; font-size:0; line-height:0; }
.blist a{display:block; position:absolute; left:0; top:0;}
.blist img{ }
.bfilter{position:absolute; top:0; left:0; z-index:9; width:100%; height:580px; font-size:0; line-height:0; }
.bfilter a{position:absolute; top:0; left:0; width:5%; height:580px; overflow:hidden; }
.bfilter a img{position:absolute; left:0; top:0; }
.bctrl{position:absolute; bottom:24px; left:0; z-index:9; width:100%; height:24px; }
.bctrli{text-align:center; font-size:0; line-height:0; }
.bctrli a{display:inline-block; width:24px; height:24px; margin:0 8px; background:url(../images/banner_control.png) no-repeat left center; }
.bctrli a:hover,
.bctrli a.curr{background-position:right center; }
.bctrli a{*display:inline; *zoom:1; }
/*footer*/
.ft{height:526px;background:url(../images/ftbj.jpg);}
.ftc1{padding-top:60px}
.ft ul{background:url(../images/ft_03.jpg) no-repeat 0 0;height:258px;display:block}
.ft ul li{background:url(../images/ft_03.jpg) no-repeat right 0;height:201px;display:block;float:left;text-align:center;width:246px}
.ft ul li a{display:block;font-size:14px;color:#cccdd1;line-height:28px;}
.ft ul li span a{background:none;color:#ffffff;font-size:18px;font-weight:bold;}
.ft ul li span {font-size:14px;text-transform:uppercase;color:#cccdd1;padding-bottom:10px;display:block;}
.ft ul li a:hover,.ft ul li a.cur{color:#ff9501}
.ft ul li span{padding-top:10px}

.ftc2 i img{width:242px;height:101px;display:block;margin-top:48px;margin-left:40px}
.ftc2 p{margin:23px 0 0 60px;width:890px;}
.ftc2 p a{color:#cccdd1;}
.ftc2 p span{display:inline-block;width:440px;color:#cccdd1;font-size:14px;line-height:36px}
.ftc2 p span img{display:inline-block;padding-right:10px}
/*分页*/
.pages{line-height:30px; text-align:center; MARGIN-TOP:28px;}
.pages span{padding:2px 4px; margin-left:10px; color:#FF6600; font-weight:blod;font-size:16px;}
.pages a{padding:2px 6px; margin-left:10px; border:1px solid #DDDDDD;font-size:14px;}
.info{line-height:38px; font-size:14px;text-align:center; background-color:#F2F2F2; MARGIN-bottom:18px;}
.next{line-height:32px;font-size:14px;}
/*产品*/
.pro {OVERFLOW:hidden;background:#F7F7F7;PADDING-bottom:48px;}
.pro H2 {FONT-SIZE:40px;HEIGHT:80px;BACKGROUND:url(../images/pro_tbg.png) no-repeat center top;TEXT-ALIGN:center;PADDING-TOP:25px;MARGIN-TOP:60px;}
.pro H2 A {COLOR:#e7260d}
.pro H2 EM {FONT-SIZE:18px;COLOR:#666666;font-weight:200;line-height:56px;}
.flc {WIDTH:280px;FLOAT:left;MARGIN-TOP:38px;}
.flc H2 {HEIGHT:75px;BACKGROUND:#e7260d;TEXT-ALIGN:center;PADDING-TOP:16px;FONT:bold 30px "Microsoft YaHei";MARGIN-TOP:20px}
.flc H2 A {COLOR:#fff;}
.flc H2 EM {TEXT-TRANSFORM:uppercase;COLOR:#ee8078;PADDING-TOP:5px;FONT:16px Arial;line-height:30px;}
.flc H3 {FONT-SIZE:14px;HEIGHT:58px;WIDTH:220px;BACKGROUND:url(../images/cpfl3.jpg) no-repeat left center;FONT-WEIGHT:bold;COLOR:#d50e0e;PADDING-LEFT:20px;LINE-HEIGHT:58px;PADDING-RIGHT:40px;COLOR:#d50e0e}

.flc .flst span {background:#D50E0E;}
.flc .flst span A {FONT-SIZE:15px;HEIGHT:45px;BACKGROUND:url(../images/flico2.jpg) #D50E0E no-repeat 235px 14px;COLOR:#ffffff;PADDING-LEFT:20px;DISPLAY:block;LINE-HEIGHT:45px;PADDING-RIGHT:20px}

.flc .flst LI {border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.flc .flst LI A {FONT-SIZE:14px;HEIGHT:42px;BACKGROUND:url(../images/flico1.jpg) #fff no-repeat 235px 14px;COLOR:#333333;PADDING-LEFT:20px;DISPLAY:block;LINE-HEIGHT:42px;PADDING-RIGHT:20px}
.flc .flst LI A:hover {BACKGROUND:url(../images/flico2.jpg) #FD3C3C no-repeat 235px 14px;COLOR:#f8f8f8}



.hproCon{width:105%;MARGIN-TOP:58px;}
.hproCon li{width:298px;height:320px;float:left;margin-left:25px;margin-bottom:30px;border:1px solid #ccc;}
.hproCon li a{display:block;position:relative;overflow:hidden;}
.hproCon li a em{display:block;width:298px;height:278px;overflow:hidden;position:relative;background-color:#fff;}    
.hproCon li a img{width:280px;height:260px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;text-align:center;}
.hproCon li a span{width:296px;height:40px;margin-left:1px;z-index:1;display:block;background-color:#F2F2F2;font-size:15px;text-align:center;line-height:40px;color:#333;transition:all 0.4s;position:relative;overflow:hidden;}
.hproCon li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}  
.hproCon li a:hover span{background-color:#E7260D;color:#fff;}

.hproCon2{width:102%;overflow:hidden;}
.hproCon2 li{width:268px;height:289px;float:left;margin-left:12px;margin-right:13px;margin-bottom:25px;border:1px solid #ccc;}
.hproCon2 li a{display:block;position:relative;overflow:hidden;}
.hproCon2 li a em{display:block;width:268px;height:248px;overflow:hidden;position:relative;background-color:#fff;}    
.hproCon2 li a img{width:250px;height:232px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;text-align:center;}
.hproCon2 li a span{width:266px;height:40px;margin-left:1px;z-index:1;display:block;background-color:#F2F2F2;font-size:15px;text-align:center;line-height:40px;color:#333;transition:all 0.4s;position:relative;overflow:hidden;}
.hproCon2 li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}  
.hproCon2 li a:hover span{background-color:#E7260D;color:#fff;}

.hproCon3{width:102%;overflow:hidden;}
.hproCon3 li{width:268px;height:260px;float:left;margin-left:12px;margin-right:13px;margin-bottom:25px;border:1px solid #ccc;}
.hproCon3 li a{display:block;position:relative;overflow:hidden;}
.hproCon3 li a em{display:block;width:268px;height:218px;overflow:hidden;position:relative;background-color:#fff;}    
.hproCon3 li a img{width:250px;height:200px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;text-align:center;}
.hproCon3 li a span{width:266px;height:40px;margin-left:1px;z-index:1;display:block;background-color:#F2F2F2;font-size:14px;text-align:center;line-height:40px;color:#333;transition:all 0.4s;position:relative;overflow:hidden;}
.hproCon3 li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}  
.hproCon3 li a:hover span{background-color:#E7260D;color:#fff;}

.cpright{ width:922px; background:#fff; float:right;MARGIN-TOP:58px;}
.rtop{ padding-left:38px;height:68px; font-size:14px;line-height:68px; color:#403F3F;background:url(../images/ziyetopbg.jpg);}
.rtop h5{ float:left; padding-top:10px;line-height:40px;}
.rtop h5 a{ font-size:30px; color:#073F8E;}
.rtop span{ float:right;padding-top:1px;padding-right:15px;font-size:14px;}
.rtop span a{ color:#333333;}

.agent_con {width:880px;PADDING:20px;overflow:hidden;}
.agent_con h6{line-height:40px;height:50px;text-align:center;font-size:20px;}
.agent_con p {font-size:14px;line-height:36px;color:#525151}
.rt_bot_line {background:#908F8F; height:1px; font-size:0; margin-top:20px; margin-bottom:10px;}
/*资讯中心列表页面?-dl*/
.news_con { width:100%;}
.news_dl {font-size:14px;color:#666;padding:10px 0 20px 0;border-bottom:1px dashed #CCCCCC;}
.news_dl a{ color:#000;}
.news_dl dt {margin-bottom:3px;margin-top:5px;line-height:30px;height:30px;width:100%;}
.news_dl .dt_1 {height:20px;padding-left:10px;font-size:15px;color:#085678;font-weight:bold;}
.news_dl .dt_1:hover {color:#F70A0A;}
.news_dl .dt_2 {float:right;padding:0 10px 0 8px;font-size:14px; }
.news_dl dd { font-size:14px;padding-left:10px;height:50px;line-height:25px;;overflow:hidden;}