/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ }
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:968px; margin:0 auto;}


.header{ height:210px; position:relative; z-index:222; }
.header .top{ height:163px;}
.header .top .logo{ float:left; width:514px; height:163px;}
.header .top .right{ float:right; width:270px;}
.header .top .right .home{ width:160px; padding-left:140px; height:20px; line-height:20px; margin-top:35px;}
.header .top .right .home a{ color:#fff; font-size:12px;}

.search{ background:url(../images/search1.jpg) no-repeat; width:262px; height:33px; line-height:33px; overflow:hidden; position:relative; margin-top:30px; }
.input_text{ height:20px; line-height:20px; background:#fff; width:140px; padding-left:10px; position:absolute; left:43px; top:7px;}
.input_button{ position:absolute; right:6px; top:5px; background:url(../images/search2.jpg) center top no-repeat; width:60px; height:24px; cursor:pointer;}
	
/*menu*/
.menu{height:45px;line-height:45px; width:966px; border:#49bcf5 solid 1px;background:url(../images/index_05.jpg) center top repeat-x;}
.menu ul li{ float:left; position:relative; background:url(../images/line1.jpg) right center no-repeat;width:120px;}
.menu ul li dl{ background:#035f92; width:100%; position:absolute; left:0px; top:46px; box-shadow:2px 2px 5px rgba(0,0,0,0.2);display:none; }
.menu ul li dl dd{ line-height:32px;border-bottom:#49bcf5 solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#fff;}
.menu a{ font-size:20px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{color:#fff;}
.menu ul li:hover dl{
	display:block;}
.content{ background:#fff;}
.content .left{ float:left; width:755px; margin-top:5px; margin-left:5px;}

.banner_01{ width:755px;height:170px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:170px;position:absolute;}
.banner_01 ul li {width:755px; height:170px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:755px; height:170px;}
.banner_01 .btn {width:755px; position:absolute; height:10px; padding:5px 10px; right:0; bottom:3px; text-align:right;}
.banner_01 .btn span {display:inline-block; width:12px; height:12px; border-radius:6px; margin-left:5px; cursor:pointer; background:#fff;}
.banner_01 .btn span.on {background:#fff;}

.content .left .l1{ height:190px; margin-top:10px;}
/*common end*/
.slideBox{ float:left; width:256px; height:190px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul span{ left:0px; display:block; height:30px; line-height:30px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:256px; height:190px; }

/*slideTxtBox_01*/
.slideTxtBox_01{ width:485px; height:190px; float:right;}
.slideTxtBox_01 .hd{ overflow:hidden; height:33px; line-height:33px; background:url(../images/qh2.jpg) center bottom repeat-x;}
.slideTxtBox_01 .hd ul{ float:left;}
.slideTxtBox_01 .hd ul li{ float:left; width:110px; background:url(../images/li.jpg) right center no-repeat; text-align:center;}
.slideTxtBox_01 .hd ul li a{ color:#1c7492; font-size:14px;}
.slideTxtBox_01 .hd span{ float:right; font-size:12px;}
.slideTxtBox_01 .hd span a{ color:#1c7492;}
.slideTxtBox_01 .hd ul li.on{ cursor:pointer; }
.slideTxtBox_01 .bd { margin-top:5px;}
.slideTxtBox_01 .bd ul li{ height:25px; line-height:25px; background:url(../images/line.jpg) left center no-repeat;}
.slideTxtBox_01 .bd ul li a{ float:left; color:#000; padding-left:15px;}
.slideTxtBox_01 .bd ul li span{ float:right; color:#0484B3;}

.content .left .l2{ background:url(../images/kj1.png) center top repeat-x; margin-top:10px; height:220px;}
.content .left .l2 .cl{ float:left; width:375px; height:218px; border-right:#b7dcee solid 1px;}
.content .left .l2 .cl h2{ height:30px; line-height:30px;}
.content .left .l2 .cl h2 strong{ float:left; color:#0b5e80; padding-left:12px; font-size:16px; letter-spacing:1px;}
.content .left .l2 .cl h2 a{ float:right; font-size:12px; color:#1c7492; font-weight:normal; margin-right:10px;}
.content .left .l2 .cl ul{ margin-top:38px;}
.content .left .l2 .cl ul li{ background:#dbedf7; height:25px; line-height:25px; margin-top:6px;}
.content .left .l2 .cl ul li a{ color:#000; padding-left:15px;}

.content .left .l2 .cr{ float:right; width:379px; height:208px;}
.content .left .l2 .cr h2{ height:30px; line-height:30px;}
.content .left .l2 .cr h2 strong{ float:left; color:#0b5e80; padding-left:12px; font-size:16px; letter-spacing:1px;}
.content .left .l2 .cr h2 a{ float:right; font-size:12px; color:#1c7492; font-weight:normal; margin-right:10px;}
.content .left .l2 .cr ul{ margin-top:10px;}
.content .left .l2 .cr ul li{ height:26px; line-height:26px; overflow:hidden;}
.content .left .l2 .cr ul li a{ float:left; color:#000; margin-left:12px;}
.content .left .l2 .cr ul li span{ float:right; color:#959595;}

.content .left .l3{ height:150px; margin-top:10px;}
.content .left .l3 .cl{ float:left; width:375px; height:150px;}
.content .left .l3 .cl h2{ height:30px; line-height:30px; background:#046c91;}
.content .left .l3 .cl h2 strong{ float:left; color:#fff; padding-left:12px; font-size:16px; letter-spacing:1px;}
.content .left .l3 .cl h2 a{ float:right; font-size:12px; color:#fff; font-weight:normal; margin-right:10px;}
.content .left .l3 .cl ul li{ background:url(../images/biao.jpg) left center no-repeat; height:25px; line-height:25px;}
.content .left .l3 .cl ul li a{ color:#444; padding-left:12px;}

.content .left .l3 .cr{ float:right; width:369px; height:150px;}
.content .left .l3 .cr h2{ height:30px; line-height:30px; background:#046c91;}
.content .left .l3 .cr h2 strong{ float:left; color:#fff; padding-left:12px; font-size:16px; letter-spacing:1px;}
.content .left .l3 .cr h2 a{ float:right; font-size:12px; color:#fff; font-weight:normal; margin-right:10px;}
.content .left .l3 .cr ul li{ margin-left:15px; background:url(../images/biao.jpg) left center no-repeat; height:25px; line-height:25px;}
.content .left .l3 .cr ul li a{ color:#444; padding-left:12px;}

.content .left .l4{ height:160px; border:#66a1b1 solid 1px; border-radius:5px; margin-top:10px;}
.content .left .l4 h2{ height:30px; line-height:30px;}
.content .left .l4 h2 strong{ float:left; color:#0b5e80; padding-left:12px; font-size:16px; letter-spacing:1px;}
.content .left .l4 h2 a{ float:right; font-size:12px; color:#1c7492; font-weight:normal; margin-right:10px;}

/*scroll_01*/
.scroll_01{ width:735px; margin:15px auto; overflow:hidden;}
.scroll_01 .bd li{ float:left; width:126px; height:96px; margin:0 10px;}
.scroll_01 .bd li img{ width:120px; height:90px; border:3px solid #F2F2F2;}

.content .left .l5{ height:100px; margin-top:10px;border:#046c91 solid 1px; border-radius:5px; }
.content .left .l5 h2{ height:30px; line-height:30px; background:#046c91; color:#fff; font-size:16px; padding-left:15px;}
.content .left .l5 ul li{ float:left; width:115px; height:47px; margin:10px 5px 0 5px;}
.content .left .l5 ul li img{width:115px; height:47px;}

.content .right{ width:196px; float:right; height:178px; margin-right:5px; margin-top:5px;}
.content .right .r1{ background:#5db8e7; border-radius:5px; height:240px;}
.content .right .r1 h2{ padding-left:20px; color:#000; font-size:16px; height:30px; line-height:30px;}

.content .right .r2{ margin-top:10px; height:165px; border-radius:5px; background:#0080bf;}
.content .right .r2 ul li{ height:26px; line-height:26px;}
.content .right .r2 ul li span{ font-size:16px; color:#0d5891; margin-left:12px;}
.content .right .r2 ul li strong{ font-size:20px; color:#fff; margin-left:12px;}

.content .right .r3{ margin-top:10px;}
.content .right .r3 ul li strong{ display:block; width:170px; margin-left:40px; color:#000; font-size:16px; height:22px; line-height:22px; padding-top:5px;}
.content .right .r3 ul li span{ display:block; width:170px; margin-left:40px; color:#247499;font-size:12px; height:18px; line-height:18px;}

.content .right .r4{ height:220px; margin-top:10px; background:#eaf2f5;}
.content .right .r4 h2{ background:url(../images/h2.png) center top repeat-x; height:50px; line-height:50px; color:#000; font-size:16px; padding-left:10px;}
.input_button1{ float:right; margin-top:10px; background:url(../images/tp.jpg) center top no-repeat; width:76px; height:26px; cursor:pointer;}

.content .right .r5{ width:196px; margin-top:10px;}
.content .right .r5 ul li{ width:196px; height:66px; margin-bottom:8px;}
.content .right .r5 ul li img{ width:196px; height:66px;}

.fbg{ background:url(../images/fbg.png) center top repeat-x; border-top:#0e9bc9 solid 1px; margin-top:10px;}
.fbg .footer .flogo{ width:232px; height:130px; float:left;}
.fbg .footer .center{ float:left; margin-left:50px; margin-top:40px; width:410px;}
.fbg .footer .center ul li{ line-height:25px; color:#000;}
.fbg .footer .center ul li a{ color:#000;}
.fbg .footer .right{ float:right; width:132px; height:78px; margin-top:25px;}
.fbg .footer .right img{ width:132px; height:78px;}

/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; background:url(../images/page_1.jpg) center top repeat-x;font-size:13px; color:#000; }
.weizhi a{ color:#000; padding-left:20px;}
.inside{ background:#fff; min-height:500px;}

.inside .left{ width:204px; float:left; margin-left:5px; margin-top:5px;}
.inside .left dl dt{ height:26px; line-height:26px; background:url(../images/qiehuan.jpg) center top no-repeat; text-align:center;}
.inside .left dl dt a{ color:#000; font-size:13px;}
.inside .left dl dd{ height:26px; line-height:26px; background:url(../images/qiehuan1.jpg) center top no-repeat;}
.inside .left dl dd a{ padding-left:67px; color:#036C90; font-size:13px;}

.inside .right{ width:740px; float:right; margin-right:5px; margin-top:5px; }
.inside .right h2{ height:34px; line-height:34px; background:url(../images/tousu_1.jpg) #139ada left top no-repeat; color:#fff; font-size:16px; padding-left:60px;}
.inside .right .con{ padding:10px 0;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; 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;}

/*proShow*/
.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; 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;}


