body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul,li{list-style:none}a{text-decoration:none}
a{blr:expression(this.onFocus=this.blur());outline:none;text-decoration:none; color:#222  }
a:hover { text-decoration:none; color:#005aaa;}
a img{border:none}
.clear-fix:after{clear:both;content:'.';display:block;line-height:0;height:0;visibility:hidden;}
.clear-fix{zoom:1;}
.clr{clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
body{font-family:"Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif;}
.for_l { float:left;}
.for_r { float:right;}
.padtop { padding-top:10px;}
.area{margin:0 auto; width:1000px;}


/*==header==*/
.header{position: relative !important; top/**/:0px;}

/**/
.header .up{position:relative; height:86px;}
.header .up .logo{ position:absolute; top:23px; left:0px; display:block; height:38px; width:260px; _width:560px;}
.header .up .logoCp{position:absolute;top:44px;right:145px; display:block; background: url(../images/logo_cp.jpg) no-repeat; height:14px; width:135px;}
.header .up .logoCp a{ height:14px; width:30px; display:block; float:left;}

.header .up .sc{ width:127px; position:absolute;top:44px;right:2px; display:block;height:40px; text-align:right}
.header .up .sc .lj{ height:20px; line-height:18px;}
.header .up .sc .lj span{float:right; width:1px; display:block; height:16px;  margin:0 5px;}
.header .up .sc .lj a{ float:right; height:17px; }
.header .up .sc .lj a:hover { text-decoration: underline; color: #ed1314 }
.header .up .sc .en{ height:17px; line-height:17px; background:url(../images/cn.jpg) no-repeat left; }

/*daohang*/
.nav {overflow:hidden; margin:0 auto; background-color:#364274; height:29px; line-height:29px;margin-bottom:15px;}
.nav ul{list-style-type:none; margin:0 auto;width:1000px; }
.nav ul li{width:124px; float:left; background:url(../images/nav_s.jpg) right no-repeat;}
.nav ul li.last { background:none;}
.nav ul li  a{width:120px;color:#fff; font-size:14px; text-align:center; height:29px; line-height:29px; display: block; margin:0 auto; }
.nav li  a:hover{color:#fff; background-color:#d42e2e }
.nav li dl{position:absolute; display:none; z-index:90; height:1em;  }
.nav li:hover dl{display:block; width:124px;   }
.nav li dd a{color:#000;background:#e4e4e4; height:26px; line-height:26px; border-bottom:1px solid #fff;font-size:11px; }
.nav li dd a:hover{ background:#dcdcdc;height:26px; line-height:26px;color:#000; }
.nav1{width:auto;margin-bottom:0;}

.flexslider{position:relative;width:100%;height:450px; margin:0 auto;overflow:hidden;zoom:1; text-align:center;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; }
.flexslider .slides li{height:450px;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;}
.flexslider .slides li a{display:block; width:100%; height:450px;}
.flexslider .shadow{ width:100%; position:relative; bottom:60px; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; font-size:20px; color:#F7E6CB; text-align:center }  
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}

/*顶部广告图*/
.banner-box{width:1000px;height:360px;position:relative;overflow:hidden; margin:0 auto;}

/*homeMian*/
/*产品*/
.homeMain{ padding:15px 0 0 0;}
.homeMain .cp h2 , .news h2 , .video h2{ height:28px; line-height:28px; font-size:14px; background:url(../images/title_bj.jpg) no-repeat 0 bottom; margin-bottom:15px; padding-left:20px; color:#000; font-weight:100}
.homeMain .cp h2 img, .news h2 img, .video h2 img{ float:right; margin-top:10px;}
.homeMain .cp , .news{ float:left;}
.homeMain .cp{ width:317px;} .homeMain .news{ width:400px; margin-left:35px; } .homeMain .video{ width:240px;  float:right;}

.homeMain .cp dl{height:83px; background:#f4f4f4; border-bottom:10px solid #fff;}
.homeMain .cp dl dt{ float:left; width:130px;height:83px; }
.homeMain .cp dl dd{ float:left; height:83px; width:155px; padding-left:10px; border-left:1px solid #fff; padding-top:9px;}
.homeMain .cp dl dd p{ color:#999; display:block; line-height:18px;}
.homeMain .cp dl dd p span { float:right; color:#d42e2e;}
.homeMain .cp dl a{width:317px; height:83px; display:block}
.homeMain .cp dl a:hover{ background:#dcdcdc; color:#000;}

/*新闻*/
.homeMain .news .list{ height:85px; line-height:18px; color:#747474}
.homeMain .news .list img{ float:left; margin-right:10px; }
.homeMain .news .list h3{ padding:5px 0;}.homeMain .news .list h3 a{ font-size:14px; }
.homeMain .news ul{ border-top:1px dashed #747474; padding-top:7px;}
.homeMain .news ul li{ line-height:24px;background: url(../images/sh_news_jia.jpg) 0px 50% no-repeat; padding-left:8px;}
.homeMain .news ul li span{ float:right; font-size:11px; color:#999}
.homeMain .video .v_1{ padding:5px; width:230px; height:145px;}

/*--友情链接--*/
.link{  background:#f3f3f3; width:1000px; margin:0 auto;}
.link h2{ margin:10px; height:30px; line-height:30px; font-size:14px; background:url(../images/link.jpg) no-repeat 0 50%; padding-left:15px; color:#404040; font-weight:normal;}
.link ul{ padding-bottom:10px; padding-left:5px; }
.link ul li{ float:left; width:149px; padding-left:7px; padding-right:7px; padding-bottom:10px;}
.link ul li  a img{ border:1px solid #d8d8d8;}
.link ul li  a:hover img{ border:1px solid #015baa;} 

/*footer*/
.footer{ height:100px; padding-top:20px;line-height:22px;  color:#999; background:#e4e4e4; width:1000px; margin:0 auto; width:1000px; margin:0 auto;}
.footer .bq{ width:580px; padding-left:10px;}
.footer .dh{ float:right;  line-height:20px; width:305px;}
.footer .dh span{ float:left; width:1px; display:block; height:20px;  background: url(../images/jian.jpg) 0 center no-repeat;} 
.footer .dh a{ float:left;display:block; width:75px; text-align:center;color:#888; }
.footer .dh p { float:right; padding-right:10px; padding-top:5px;}

/*--ggad---ggMain----------*/
.ggad{ height:254px;}
.ggMain{ padding:15px 0 35px 0;}
.weizi{ height:35px; line-height:35px; border-bottom:1px solid #dddddd; font-size:16px;}
.weizi span{ font-size:12px; font-weight:100; color:#999; float:right; padding-left:15px; background:url(../images/wz_jt.jpg) 0 13px no-repeat; }
.weizi span a{ font-size:12px; font-weight:100; color:#999; }

/*---ggPic------*/
.ggPic{ padding:15px 0 10px 0;}

/*--内页左边------------*/
.ggMain .lb{ float:left; width:233px; border:1px solid #ddd;}
.ggMain .rr{ float:right; width:750px;}
.ggMain .lb .lx_left{ margin-top:0px;}
.ggMain .lb .menuNav{ height:47px; line-height:47px; color:#fff; padding-left:50px; background:#2d5492; border-bottom:2px solid #005aaa; border-top:0px solid #005aaa; font-size:18px; font-weight:nomal;}

.ggMain .lb li{ height:40px; line-height:35px; background:#fff; margin-top:0px;border-bottom:1px solid #ddd; }
.ggMain .lb li a{ font-size:14px; display: block; height:40px; padding-left:55px; background:url(../images/dian_a.jpg) 40px 16px no-repeat }
.ggMain .lb li a:hover{ display: block; height:40px; padding-left:55px; background:url(../images/dian_hover.jpg) 40px 16px no-repeat #2d5492; color:#fff; text-decoration:none }
#hover{ display: block; height:40px; padding-left:30px; color:#fff; background:url(../images/dian_hover.jpg) 20px 16px no-repeat #005aaa; font-weight:bold }

/*右边-企业文化*/
.wh_photo { padding-bottom:30px;}
.wh_photo li{ float:left; width:220px; height:180px; margin-right:15px;}
.wh_photo li span{ display:block; padding:8px; line-height:18px; text-align:center;}

/*右边-新闻*/
.right_news { margin:0 auto; padding-bottom:20px;padding-right:10px;}
.right_news ul li { padding-left:15px;  overflow:hidden; line-height:30px; margin:0 auto;font-size:14px; background:url(../images/jia.jpg) 0 12px no-repeat; border-bottom:1px dashed #929292;}
.right_news ul li a{ color:#000000; margin-left:20px; margin-top:5px;}
.right_news ul li a:hover{ color:#000;}
.right_news ul li a span { float:right;}
.right_news ul li p { color:#a4a3a3; line-height:25px; margin-bottom:5px;}
.right_news img { padding-left:10px;}

/*右边-产品*/
.nei_cp { width:740px;}
.nei_cp dl{width:740px;height:107px; background:#f4f4f4; border-bottom:10px solid #fff;  float:left; margin-left:20px;}
.nei_cp dl dt{ float:left; width:166px;height:107px; }
.nei_cp dl dd{ float:right;width:560px; height:107px;  padding-left:10px;/* border-left:1px solid #fff;*/ padding-top:9px;}
.nei_cp dl dd p{ color:#999; height:50px;}
.nei_cp dl dd span { float:right; color:#d42e2e; }
.nei_cp dl a{ height:107px; display:block}
.nei_cp dl a:hover{ background:#dcdcdc; color:#000;}

/*右边-合作客户*/
.nei_kh { padding-bottom:30px; padding-left:10px;}
.nei_kh li{ float:left; width:170px; height:80px; margin-right:15px; text-align:center;}
.nei_kh li span{ display:block; padding:8px; line-height:18px; text-align:center;}
.nei_kh li  a img{ border:1px solid #d8d8d8;}
.nei_kh li  a:hover img{ border:1px solid #015baa;} 

/*内页右边*/
/*.right_con p {height:25px; line-height:25px; }*/
.right_con h2 { text-align:center;  margin:0 auto; font-size:18px; font-weight:normal; border-bottom: 1px dashed #929292; height:40px; line-height:40px;}



/*分页样式
------------------------------------------------------------------------------------*/
.page{overflow:hidden;font-size:12px;font-family:Arial, Helvetica, sans-serif; width:600px; margin:5px auto;}
.page ul{width:auto;margin:20px 0 0 20px;}
.page li{float:left;height:auto;width:auto;margin-right:5px;}
.page li a{float:left;display:block;white-space:nowrap;border:#D5D5D5 solid 1px;padding:5px 10px;border-radius:5px;background:-moz-linear-gradient(top,#FFF,#F5F5F5);background:-webkit-linear-gradient(top,#FFF,#F5F5F5);background:-o-linear-gradient(top,#FFF,#F5F5F5);background:linear-gradient(top,#FFF,#F5F5F5);*background:#F5F5F5 !important;color:#999999 !important;text-decoration:none !important;}
.page li a:hover, .page li a:focus, .page li a:active{border:#aaa solid 1px;color:#666 !important;}
.page li .selected{background:#FF0000 !important;border:#D50000 1px solid;color:#FFF !important;}
.page li .selected,.page li .selected:hover,.page li .selected:focus,.page li .selected:active{border:#D50000 1px solid;color:#FFF !important;}

.h1{ font-size:36px;}

.pro_show_h1{ font-size:36px; color:#e93c35}
