/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:'Microsoft YaHei'; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1040px; margin:0 auto;}

.header{ height:139px; background:url(../images/header_bg.jpg) repeat-x; position:relative; z-index:99;}
.header .top{ height:99px; overflow:hidden;}
.header .top .logo{ float:left; margin-top:24px; padding-left:20px;}
.header .top .tel{ float:right; padding-right:20px;}
.header .top .tel dl dt{ height:35px; line-height:35px; color:#999;}
.header .top .tel dl dd{ height:40px; line-height:40px; margin-top:40px;}
.header .top .tel dl dd span{ float:right; color:#aaa; padding-right:5px;}
.header .top .tel dl dd strong{ float:right; color:#f60; font-size:30px; font-weight:normal;}

/*menu start*/
.menu{height:40px; z-index:2; position:relative;}
.menu ul{height:40px; line-height:40px; text-align:center;}
.menu ul li{ float:left; position:relative;background:url(../images/break.gif) right center no-repeat; display:block; width:160px; height:40px; padding:0 5px;}
/*
.menu ul li dl{ background:#fff; width:120px; position:absolute; left:4px; top:40px; padding:10px; border:#2a6eb9 solid 1px; border-top:0;display:none; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.menu ul li dl dd{ line-height:24px; padding-left:5px; border-bottom:#ddd solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60; text-decoration:underline;}
*/
.menu a{ font-size:14px;color:#fff; font-weight:bold; text-decoration:none; display:block; width:160px; height:40px; text-align:center;}
.menu a:hover{color:#f60;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}
a.menu_hover{ background:url(../images/menu_hover.gif) center no-repeat;color:#f60;}
/*menu end*/

.content{ background:url(../images/content_bg.jpg) repeat-x; height:240px; overflow:hidden;}
.content .left{ width:310px; height:220px; overflow:hidden; float:left; margin-left:45px; margin-top:40px;}
.content .left h2{ height:30px; line-height:30px; font-weight:normal;}
.content .left h2 strong{ color:#333; font-size:14px; float:left;}
.content .left h2 a{ float:right; color:#0086da;}
.content .left p{ margin:0; padding:3px;}
.left_con{ padding-top:3px;}

.content .center{ width:310px; height:220px; overflow:hidden; float:left; margin-left:45px; margin-top:40px;}
.content .center h2{ height:30px; line-height:30px; font-weight:normal;}
.content .center h2 strong{ color:#333; font-size:14px; float:left;}
.content .center h2 a{ float:right; color:#0086da;}
.content .center ul{ padding-top:5px;}
.content .center ul li{ height:24px; line-height:24px; padding-left:15px; background:url(../images/biao_01.gif) 0 center no-repeat;}
.content .center ul li a{ float:left;}
.content .center ul li span{ float:right; color:#999;}

.content .right{ width:240px; height:220px; overflow:hidden; float:right; margin-right:45px; margin-top:40px;}
.content .right h2{ height:30px; line-height:30px; font-weight:normal;}
.content .right h2 strong{ color:#333; font-size:14px; float:left;}
.content .right h2 a{ float:right; color:#0086da;}
.content .right_img{  margin-top:12px;}
.content .right_img dl dt{ height:60px; width:110px; float:left; overflow:hidden; margin-bottom:7px; padding-left:7px;}
.content .right_img dl dt img{ height:60px; width:110px;}

.yqlj{ height:220px; margin-top:5px; margin-bottom:20px;  background:url(../images/yqlj.jpg) 45px no-repeat; position:relative; overflow:hidden;}


/*scroll_left start*/
#scroll_left{overflow:hidden;width:880px; margin-top:8px; margin-left:95px;}
.scroll_scale{ width:135px;height:50px; padding:2px; background:#FFF; margin:0 3px;} 
.scroll_scale img{max-width:135px; max-height:50px; width: expression(this.width >135 && this.height < this.width ? 135: true); height: expression(this.height > 50 ? 50: true);}
.scroll_text{ margin-top:10px; text-align:center;width:160px;}
/*scroll_left end*/


.footer_con{ border-top:#ddd solid 1px; margin:0 48px;color:#999;}
.footer_con .left{ float:left; line-height:20px; padding-top:8px; padding-bottom:8px; }
.footer_con .right{ float:right;}
.footer_con .right ul{ padding:8px 0;}
.footer_con .right ul li{ line-height:20px;}
.footer span{ font-family:Arial, Helvetica, sans-serif;}

.inside_banner{ height:178px; background: url(../images/insde_banner.jpg) center top #074c91 no-repeat; border-bottom:#fff solid 1px; box-shadow:0 2px 8px #eee;}



/*Add------------------------------------------------------------------------------*/
/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}


.inside_nr{ border:#e4e4e4 solid 1px; background:#f9f9f9;}

.inside{padding-bottom:15px; min-height:350px;}
.inside_left{ width:220px; float:left; margin-left:48px;  }
.ywfw{margin-top:15px;}
.ywfw h2{ height:40px; line-height:40px; background:#2a6eb9; background:-webkit-gradient(linear, 0 0, 0 100%, from(#508ed3), to(#2a6eb9)); color:#fff; font-size:18px; padding-left:10px; font-weight:normal; border-top-left-radius:5px;border-top-right-radius:5px; box-shadow:2px 2px 4px #eee; }
.ywfw ul{ border-bottom:#ddd solid 1px;border-left:#ddd solid 1px;border-right:#ddd solid 1px; border-bottom-left-radius:5px;border-bottom-right-radius:5px; box-shadow:2px 2px 4px #eee; padding:10px 0px; }
.ywfw ul li{ height:30px; line-height:30px; border-bottom:#efefef solid 1px; padding-left:23px; background:url(../images/biao_01.gif) 10px center no-repeat;}
.ywfw ul li a{ font-size:14px;}


.lx{ margin-top:15px;}
.lx h2{ height:40px; line-height:40px; background:#2a6eb9; background:-webkit-gradient(linear, 0 0, 0 100%, from(#508ed3), to(#2a6eb9)); color:#fff; font-size:18px; padding-left:10px; font-weight:normal; border-top-left-radius:5px;border-top-right-radius:5px; box-shadow:2px 2px 4px #eee; }
.lx ul{ border-bottom:#ddd solid 1px;border-left:#ddd solid 1px;border-right:#ddd solid 1px; border-bottom-left-radius:5px;border-bottom-right-radius:5px; box-shadow:2px 2px 4px #eee; padding:10px 0px; }
.lx_bg{ width:184px; height:88px; margin:0px auto;}
.lx_bg img{ width:184px; height:88px; }

.lx dl{ border-bottom:#ddd solid 1px;border-left:#ddd solid 1px;border-right:#ddd solid 1px; border-bottom-left-radius:5px;border-bottom-right-radius:5px; box-shadow:2px 2px 4px #eee; padding:3px 0px; padding-bottom:10px;}
.lx dl dt{ width:214px; height:79px; margin:0px 2px;}
.lx dl dt img{ width:214px; height:79px; margin:0px auto;}
.lx dl dd{ height: auto; line-height:20px; margin-left:5px; padding-top:3px;}



.inside_right{ width:700px; float:right;margin-right:48px;  }
.inside_con{ padding:10px 0;}
.inside_xz{ margin:5px 10px;}
.inside_xz dl{ width:230px; float:left; padding-left:40px; margin-bottom:20px;}
.inside_xz dl dd{ height:20px; line-height:20px; color:#666666;}
.inside_xz dl dd a{ color:#0086da;}
.inside_xz dl dd a:hover{ color:#0086da;}
.inside_xz dl dt{ width:76px; height:31px; background:url(../images/xz.jpg) no-repeat; margin-left:20px; margin-top:5px;}

/*proShow*/
.product_show h2{ line-height:28px; height:28px; border-bottom:#ddd solid 1px;font-weight:normal; margin-bottom:0px;}
.product_show h2 strong{ float:left;  background:url(../images/title_04.gif) no-repeat; width:97px; height:28px; line-height:28px; text-align:center;  font-size:14px; color:#fff;}
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}
/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}

.weizhi{ margin-top:15px; height:36px; line-height:36px; border-bottom:#ddd solid 1px; font-size:14px; }
.weizhi a{ font-size:14px;}
