/*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{ font-size:12px;font-family:''; color:#666;}
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:1000px; margin:0 auto;}
.header{ height:170px;}
.header .tt{ height:29px; line-height:29px;}
.header .tt .top{ text-align:right;}
.header .head{ height:100px;}
.header .head .logo{ float:left;}
.header .head .logo a img{ width:681px; height:71px; margin:15px 15px 8px 15px;}
.soso { float:right;height:22px; border:1px solid #e0e0e0; width:188px; margin:38px 10px 38px 0px;}
.soso_k {width: 125px;height: 22px;color: #acacac;border: none;background: none;float: left;line-height: 22px;font-family: "";font-size: 12px;padding: 0px 5px;}
.soso a { display:block; width:53px; height:22px; background:url(../images/soso_bg.png) no-repeat; float:right; text-align:center; line-height:22px; color:#fff;}
/*.hh{background:#0089c5;}
.hh .menu{height:40px;line-height:40px; position:relative; z-index:99;}
.menu ul li{ float:left; position:relative; background:url(../images/dh_1.png) right center no-repeat;width:122px; padding-right:2px;}
.menu ul .on{ width:122px;background:url(../images/dh_bg.png) no-repeat center center; }
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:40px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.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;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; font-weight:normal;display:block;text-align:center;}
.menu a:hover{color:#fff;}*/
.hh{background:#0089c5;}
.hh .menu{height:40px;line-height:40px; position:relative; z-index:99;}
.menu ul li{ float:left; position:relative; background:url(../images/dh_1.png) right center no-repeat;width:122px; padding-right:2px;}
.menu ul .on{ width:122px;background:url(../images/dh_bg.png) no-repeat center center; }
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:40px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; position:relative; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:block; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; font-weight:normal;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:url(../images/dh_bg.png) no-repeat center center; color:#fff;}

.three{ width:200px; background:#fff; position:absolute; left:105px; top:0px; display:none;}
.three ul{ margin-right:10px; margin-left:10px;}
.three ul li{ line-height:28px;border-bottom:#ddd dashed 1px; background:none; width:180px;}
.three ul li a{ font-size:12px; color:#666; font-weight:normal; display:block; padding:0; text-align:center;}
.three ul li a:hover{ color:#ccc;}

a.menu_hover{ background:url(../images/dh_bg.png) no-repeat center center; color:#fff;}
.content_01{ padding-bottom:5px; margin-top:15px; height:403px;border-bottom:1px solid #e0e0e0;}
.content_01 .left{ float:left; width:300px; margin-right:25px;}
.content_01 .left .gsjs{ height:210px;}
.content_01 .left .gsjs h2{ height:24px; line-height:24px; border-bottom:1px solid #e0e0e0;}
.content_01 .left .gsjs h2 strong{font-size: 14px;float: left;padding-left: 10px;border-left: 3px solid #1676b0;line-height: 14px;color: #333;font-weight: bold;font-family: '';}
.content_01 .left .gsjs h2 a{ float:right; margin-right:5px;}
.content_01 .left .gsjs .tu{ float:left;}
.content_01 .left .gsjs .tu img{ margin:10px 10px 0 0;}
.content_01 .left .gsjs p { text-indent:2em; color:#444;}
.content_01 .left .gsjs p a{float: right;color: #0089c5;}
.content_01 .left .syms{ height:183px; margin-top:10px;}
.content_01 .left .syms h2{ height:24px; line-height:24px; border-bottom:1px solid #e0e0e0;}
.content_01 .left .syms h2 strong{font-size: 14px;float: left;padding-left: 10px;border-left: 3px solid #1676b0;line-height: 14px;color: #333;font-weight: bold;font-family: '';}
.content_01 .left .syms h2 a{ float:right; margin-right:5px;}
.content_01 .left .syms .wrap1{ padding-top:5px;}
.content_01 .center{ float:left; width:300px; margin-right:25px;}
.content_01 .center{ height:210px;}
.content_01 .center h2{ height:24px; line-height:24px; border-bottom:1px solid #e0e0e0;}
.content_01 .center h2 strong{font-size: 14px;float: left;padding-left: 10px;border-left: 3px solid #1676b0;line-height: 14px;color: #333;font-weight: bold;font-family: '';}
.content_01 .center h2 a{ float:right; margin-right:5px;}
.content_01 .center .yy{ margin-top:15px; }
.content_01 .center .yy li{ line-height:25px;}
.content_01 .center .yy li a{ padding-left:10px; color:#333; background:url(../images/jt_bg.png) left center no-repeat;}
.content_01 .center .yy li span{ float:right; color:#999;}
.slideBox{ padding-top:7px;  width:300px; height:200px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; 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{ display:block; height:40px; line-height:40px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:300px; height:200px; }
.content_01 .right{ float:right; width:350px;}
.content_01 .right .jszx{ height:202px;}
.content_01 .right .jszx h2{ height:24px; line-height:24px; border-bottom:1px solid #e0e0e0;}
.content_01 .right .jszx h2 strong{font-size: 14px;float: left;padding-left: 10px;border-left: 3px solid #1676b0;line-height: 14px;color: #333;font-weight: bold;font-family: '';}
.content_01 .right .jszx h2 a{ float:right; margin-right:5px;}
.content_01 .right .jszx .rr{ padding-bottom:15px;}
.content_01 .right .jszx .rr .tu_01{ float:left;}
.content_01 .right .jszx .rr .tu_01 img{ margin-top:10px; margin-right:10px;}
.content_01 .right .jszx .rr dl dt{ line-height:24px; font-size:14px; color:#333;}
.content_01 .right .jszx .rr dl dd{ line-height:22px; margin-top:10px; color:#888;}
.content_01 .right .jszx .rr dl dd a{ color:#444;}
.content_01 .right .jszx ul li{ line-height:27px; border-top:1px solid #f5f5f5;}
.content_01 .right .jszx ul li a{ color:#333;}
.content_01 .right .jszx ul li span{ float:right; margin-right:5px;}
.content_01 .right .pro{ padding-top:15px; height:185px;}
.content_01 .right .pro h2{ height:24px; line-height:24px; border-bottom:1px solid #e0e0e0;}
.content_01 .right .pro h2 strong{font-size: 14px;float: left;padding-left: 10px;border-left: 3px solid #1676b0;line-height: 14px;color: #333;font-weight: bold;font-family: '';}
.content_01 .right .pro h2 a{ float:right; margin-right:5px;}
/*menu*/
/*scroll_03*/
.scroll_03{ background:#fff; width:350px; overflow:hidden;margin-top:10px;}
.scroll_03 .bd li{background:#e9e9e9;  float:left; width:110px; overflow:hidden;  margin:0 4px;}
.scroll_03 .bd li .img{height:80px;  }
.scroll_03 .bd li span{ height:60px; line-height:30px; text-align:left; padding-left:10px; display:block;}
.scroll_03 .bd li .img table tr td{ height:80px;}
.scroll_03 .bd li .img table tr td img{ max-width:110px; height:80px;}
.tel{ padding-top:10px;padding-bottom:10px;}
.tel .cc{ width:820px; float:left;}
.tel .cc .left{ float:left; width:425px; margin-right:15px;}
.tel .cc .left li{ line-height:23px; color:#565656;}
.tel .cc .right{ float:right; width:370px;}
.tel .cc .right li{ line-height:23px; color:#565656;}
.hzhb {width: 180px; float:right;}
.bottom{ background:#fff;}
.foot{border-top:1px solid #e0e0e0; background:#fff; }
.foot .footer{ padding-top:10px;padding-bottom:10px;}
.foot .footer ul li{ text-align:center; color:#565656;}

.flash{ position:relative; width:100%; height:415px; overflow:hidden; margin-top:-50px;}
.myFocus{width:1600px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-800px;
	height:415px;
	}
.flashn{ position:relative; width:100%; height:250px; overflow:hidden; margin-top:-50px;}
.myFocusn{width:1600px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-800px;
	height:250px;
	}
	
	
/* 大图特效 开始theme-default */
.theme-default #slider{margin:0 auto;width:1600px;height:415px;}
.theme-default .nivoSlider{background:url(loading.gif) no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:684px;width:193px;height:38px;bottom:-12px;padding-top:0px;padding-left:50px;position:absolute;z-index:9;}
.theme-default .nivo-controlNav a{background:url(../images/bullets.png) no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url(../images/arrows.png) no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:181px;right:300px;}
.theme-default a.nivo-prevNav{left:300px;top:181px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:181px;right:300px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:300px;top:181px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-slice img{width: 107px; height: 100%; opacity: 1; top: 0px; display: block;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}	
/* 大图特效 end */

/*Add------------------------------------------------------------------------------*/

.side{ background:#f5f5f5;}
.inside{padding-top:20px; background:#fff;}
.list_lf { float:left; width:180px; color:#333;margin-left: 20px;}
.service-menu .menu-title, .service-menu .menu-p, .service-menu .menu-p .menu-i { background:#ebebeb;}
.service-menu {width:207px;margin:20px auto 0 auto;}
.service-menu .menu-title {height:21px;overflow:hidden;padding:6px 8px;background-position:0 0;background-repeat:repeat-x;color:#444;font-size:14px;font-weight:bold;}
.service-menu .menu-p {display:block;height:20px;overflow:hidden;padding:6px 0 6px 6px;color:#444;margin: 5px auto;
font-size:14px;font-weight:normal;cursor:pointer;}
.service-menu .menu-p .menu-i {float:left;display:inline;width:11px;height:11px;overflow:hidden;background-position:0 -103px;margin:5px 6px 0 0;}
.service-menu .menu-p a:link, .service-menu .menu-p a:visited {color:#333;text-decoration:none;font-size:14px;}
.service-menu .menu-p a:hover {color:#0089c5;text-decoration:none;}
.service-menu .menu-p-current .menu-i {background-position:-20px -103px;}
.service-menu .menu-p-current a:link, .service-menu .menu-p-current a:visited {color:#0089c5;font-weight:bold;}
.service-menu .menu-p-current a:hover {color:#333;}
.service-menu .menu-c {border-top:solid 1px #e6e6e6;display:none;padding:4px 0;}
.service-menu .menu-c-current {display:block;}
.service-menu .menu-c ul {display:block;}
.service-menu .menu-c li {padding:2px 0;height:25px;overflow:hidden;border-bottom: 1px solid #e0e0e0;}
.service-menu .menu-c a:link, .service-menu .menu-c a:visited {color:#444;text-decoration:none;padding-left: 25px;}
.service-menu .menu-c a:hover {color:#0089c5;text-decoration:none;}
.service-menu .menu-c .current:link, .service-menu .menu-c .current:visited {color:#369;font-weight:bold;}
.service-menu .menu-c .current:hover {color:#0089c5;}

.list_rg { width:760px; height:auto; float:right; margin-left:20px;}
.bt { height:40px; width:760px; border-bottom:1px solid #e0e0e0;}
.bt span { height:40px; line-height:40px; float:left;}
.bt span a { font-size:13px; color:#444; font-family:"";}
.bt span a:hover { color:#0089c5;}
.list_rg h2{ height:35px; line-height:35px; border-bottom:1px solid #e0e0e0;}
.list_rg h2 span { font-size:14px; font-weight:bold;line-height:35px; height:34px; border-bottom:2px solid #0089c5; width:150px; text-align:center;float: left;}
/*.list_rg ul { float:left; width:700px;}
.list_rg ul li { height:80px; border-bottom:1px solid #e0e0e0; padding-top:20px;}*/
.news-lb-item-date {display: block;height: 60px;width: 60px;float: left;overflow: hidden;}
.news-lb-item-date b {display: block;width: 60px;height: 41px;line-height: 41px;text-align: center;color: #0089c5;background: #eae7e2;margin-bottom: 1px;font-size: 20px;}
.news-lb-item-date p {width: 60px;margin: 0;padding: 0;height: 18px;line-height: 18px;text-align: center;color: #323230;background: #eae7e2;font-size: 12px;}
.summary {float: left;margin-left: 18px;width:615px;height: 100%;line-height: 18px;}
.summary h1 { margin-bottom:10px;}
.summary h1 a {line-height: 16px;font-weight: bold;font-size: 16px;color: #444;}
.summary p {height:40px;line-height:20px;color: #666;overflow: hidden;}
.summary p a { color:#0089c5; font-size:12px; padding-left:20px;}
 
/*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;}


