@charset "gbk";
/* CSS Document */
*,a,li,img,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
body{font-family:"微软雅黑"; background:#f8f8f8; color:#999; background-image:url(../images/bgline.gif); background-position:center; background-repeat:repeat-y; }
.orange{ color:orange;}
.clear{ clear:both;}
.inner{ width:1120px; margin:0px auto;}
.framebg{width:1120px; margin:0 auto; background:#fff;}
/*header*/
.header{ width:1100px; margin:0 auto;}
.header dt{ width:570px; height:70px; float:left; background:url(../images/logo.png) left bottom no-repeat; padding-top:10px;}
.header dt div{ margin-left:210px; padding-left:40px; width:220px; height:66px; font-size:20px; font-family:"微软雅黑";color:#6d6d6d; line-height:30px;background:url(../images/leftline.png) left center no-repeat;}
.header dd{ position:relative;width:400px; height:70px; float:right; padding-top:12px;}
.tel{ width:200px;font-size:18px;line-height:29px; color:#1a7cbe;position:absolute; left:0px; bottom:6px; background: url(../images/telico.png) left center no-repeat; text-indent:30px;}
#dangqian{ background:url(../images/menubg02.png);}
#dangqian a{ color:#fff;}

#dangqian ul li a{ color:#c00;}
#dangqian ul li:hover a{ color:#fff;}



.lxwm{padding-left:20px;}
.lxwm ul{ float:right;}
.lxwm li{ float:left;}
.lxwm li a{ display:block; color:#666; font-size:12px;line-height:25px; margin:0px; width:246px; background:url(../images/tel.png) center center no-repeat;}

.search{ width:242px; float:right; position:absolute; right:0px; bottom:5px;line-height:28px; border:1px solid #ff0000;}
.search input[type=text]{ width:210px; outline:none; height:28px; text-indent:8px;}
.search button{ width:32px; height:30px; cursor:pointer;outline:none; background-color:transparent;background:url(../images/search.png) center center no-repeat; float:right; margin-right:0px;}

/*菜单*/
.menu{ background-color:#f00; background:url(../images/menubg01.png); width:1100px; margin:0 auto;}
.nav{width:1090px; height:40px; line-height:40px; font-size:16px; margin:0 auto; background-color:#ff0000; background:url(../images/menubg01.png); padding-left:10px;}
.nav li{text-align:center; float:left; padding-right:2px; color:white; padding:0px 35px; position:relative;}
.nav li:hover{ background-color:#c00; background:url(../images/menubg02.png);}

.nav li.last{ cursor:pointer; padding:0px;width:130px;}
.nav li.last a{ color:#fff;}
.nav li.last:hover .lang{ display:block;}
.nav .lang{ position:absolute; display:none; top:40px; left:0px; z-index:10;}
.nav .lang li{padding:0px 0px; line-height:40px;width:100%; background-color:#fff; border-bottom:#ddd dashed 1px;}
.nav .lang li:hover{ background:url(../images/menubg01.png);}
.nav .lang li:hover a{color:#fff;}
.nav .lang li a{ width:100%;color:#c00;}


/*banner*/
.fullSlide{ width:1100px;  position:relative;  height:360px; background:#f6f6f6; margin:0 auto; }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;}
	.fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:360px; }
	.fullSlide .bd li img{ width:100%; height:360px;}
	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60);
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }


/*ny_banner*/
.fullSlide_ny{ width:1100px;  position:relative;  height:200px; background:#f6f6f6; margin:0 auto; }
	.fullSlide_ny .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide_ny .bd ul{ width:100% !important;}
	.fullSlide_ny .bd li{ width:100% !important;  overflow:hidden; text-align:center;  }
	.fullSlide_ny .bd li a{ display:block; height:200px; }
	.fullSlide_ny .bd li img{ width:100%; height:200px;}
	.fullSlide_ny .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60);
	}
	.fullSlide_ny .hd ul{ text-align:center;  padding-top:5px; }
	.fullSlide_ny .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide_ny .hd ul .on{ background-position:0 0; }


/*main*/
.about{ height:350px; width:1120px; background-color:#fff; margin:0 auto;}
.about .inner{ height:220px; width:1100px;}
.about .head{}
.head h1{ float:left; color:#0099cc; font-size:20px; line-height:20px;}
.head small{color:#666666;line-height:20px; margin-left:5px; font-size:14px;}
.head .more{ float:right; color:#ff8300; position:absolute; bottom:10px; right:25px; font-size:12px;}
.about .left{ width:300px; height:330px; float:left; margin:0px 10px 0px 0px; border: solid 1px #eee;}
.about .mid{ width:280px; float:left; padding:0px 10px 0px 0px;}
.about .mid img{padding:0px 0px 15px 0px;}
.about .mid img:hover{position: relative; bottom: 2px;}
.about .right{ width:498px; float:left;}
.about .right .contact{ background:#f6f6f6; height:170px; margin:0px 0px 10px 0px; }
.about .right .contact img{ float:left; margin:25px 10px 10px 10px; }
.about .right .contact p{  padding:15px 10px 10px 10px; font-size:14px; line-height:26px;}
.about .right .recruit{ background-image: url(../images/recruitbg.jpg);  width:498px; height:152px; float:left;}
.about .right .recruit p{  padding:15px 10px 10px 180px; font-size:14px; line-height:26px;}
.about .right .recruit p a{ color:#c00; float:right; }
.about .right .recruit p a:hover{ position: relative; left: 2px; }

.about .con{ height:200px;}
.about .con p{ font-size:13px; color:#a0a0a0; line-height:20px; padding:5px 8px;}
.about .con .more1{margin:20px 0px; font-size:14px; margin-right:7px;line-height:22px; width:100px; color:#0098ff; text-align:center; float:right;}
.about .con dl{ font-size:14px; color:#a0a0a0}
.about .con dt{ float:left; background:url(../images/about_03.png) 15px center no-repeat; text-indent:25px;}
.about .con dd{ margin:10px 0px;}
.about .con .l_img{float:left; width:310px; height:200px; margin-right:10px;}


/*video*/
.videotitle{ height:50px; width:1120px; background-color:#fff; margin:0 auto;}
.videotitle .inner{ width:1100px;}


.video{ height:400px; width:1120px; background-color:#fff; margin:0 auto;}
.video .inner{ height:390px; width:1100px;}
.video .left{ width:592px; height:390px; float:left; margin:0px 10px 0px 0px;}
.video .con{ height:200px;}
.video .right{ width:498px; height:380px; float:left; background-color:#f6f6f6; padding-top:10px;}

.video .right ul{ height:380px; padding:0px; margin:0px; width:100%; text-align:center;}
.video .right ul li{ line-height:18px; margin:0px 18px 0px 20px; height:185px; width:210px; float:left; font-size:14px; color:#333;}
.video .right ul li:hover{ color:#f00; position:relative; top:1px;}
.video .right ul li a{ color:#000;}
.video .right ul li:hover a{ color:#f00;}




.news{ height:220px; width:1120px; background-color:#fff; margin:0 auto;}
.news .inner{ height:220px; width:1100px;}
.news .head{text-indent:20px;  height:24px;}
.news .head a:hover{ position:relative; bottom:2px;}
.news .title01{background-image: url(../images/newtitlebg_r.png);}
.news .title02{background-image: url(../images/newtitlebg_b.png);}
.news .title03{background-image: url(../images/newtitlebg_g.png);}
.news .head h1{ float:left; color:#c00; font-size:18px; line-height:20px; margin-right:0px; padding:0px; }
.news .head small{ float:right;  line-height:20px; margin:10px 0px; padding:0px; margin-left:-17px;}
.news .left{ width:336px; float:left; padding:0px 20px 0px 10px;}
.news .right{ width:320px; float:right;}
.news .right .head{ background-color:#3c9fe3;}
.news .con{ height:180px; position:relative;}
.news .con p{ font-size:13px; color:#a0a0a0; line-height:22px; text-indent:2em; padding:0 8px;}
.news .con .more1{margin:20px 0px; font-size:14px; margin-right:7px;line-height:22px; width:100px; color:#0098ff; text-align:center; float:right;}
.news .con dl{ font-size:14px; color:#a0a0a0}
.news .con dt{ float:left; background:url(../images/about_03.png) 15px center no-repeat; text-indent:25px;}
.news .con dd{ margin:10px 0px;}
.news .con .l_img{float:left; width:310px; height:200px; margin-right:10px;}
.news .left .con{ width:336px; font-family:'微软雅黑'; padding-top:10px;}
.news .left .con li{ margin:15px 0; text-indent:5px;}
.news .left .con .time{ float:right;font-size:13px; color:#000;}
.news .left .con a{ font-size:13px; color:#999;}
.news .right .con{ height:0px; width:320px;}
.news .right .con .tab{ margin-top:53px; position:relative;}
.news .right .con .tab li{ height:95px; cursor:pointer; width:45px; text-align:center; float:left; margin:17px; margin-right:0px;color:#c9e6f8; font-size:14px;}
.news .right .con .tab li.cur{background:url(../images/down_bg.png) center 35px no-repeat;color:#3c9fe3}
.news .right .con .tab .toright{ position:absolute; display:inline-block; right:15px; top:10px; height:25px; cursor:pointer; width:35px;}

.news .con .news_box{height:180px; overflow:hidden; position:relative; display:block;}
.news .con .news_box ul{ height:150px; position:absolute; padding:0px; margin:0px; width:100%; display:block; }
.news .con .news_box ul li{ line-height:30px; margin:0px; height:30px; border-bottom: 1px dashed #ccc;}
.news .con .news_box ul li:hover{ background:#f6f6f6; color:#f00; position:relative; top:1px;}
.news .con .news_box ul li a{ color:#000;}
.news .con .news_box ul li:hover a{ color:#f00;}
.news .con .news_box ul li:hover .time{ color:#f00;}
.news .con .qh{ text-indent:20px; margin-top:20px;}
.news .con .qh span{ display:inline-block; width:32px; cursor:pointer;}
.news .con .qh span.prev{ background:url(../images/prev.png) center center no-repeat;}
.news .con .qh span.next{ background:url(../images/next.png) center center no-repeat;}

.yw{ height:280px; width:1120px; padding:10px 0px 0px 0px;  background:#fff; margin:0 auto;}
.yw .inner{ width:1100px;}
.yw .tit{ font-size:16px;color:#999; text-indent:10px; margin-bottom:7px;}
.yw li{width:340px; float:left; margin:10.5px; line-height:20px; }
.yw li img{ width:160px; height:180px;}
/*.yw li .name{ font-size:13px; margin-top:5px; color:#999;}*/
.yw li .name{ font-size:14px; margin-top:5px; color:#333; float:right; width:170px;}
.yw li a{ color:#c00;}
.yw li a:hover{ position:relative; bottom:2px;}

/*首页报价图片*/
.baojia{ height:90px; width:1120px; padding:0px 0px 20px 0px;  background:#fff; margin:0 auto;}
.baojia .inner{ width:1100px;}
.baojia li{width:540px; float:left;}
.baojia li a:hover{ position:relative; bottom:2px;}

/*footer*/
.bottom{font-size:14px; background-color:#fff; width:1120px; margin:0 auto;}
.bottom .inner{ position:relative; background-color:#f6f6f6; width:1100px; }
.bottom .ul1 .li1{ line-height:25px; float:left; margin:20px 42px; color:#c00; font-size:15px; font-weight:bold;}
.bottom .ul1 .li1 a{ color:#666; font-weight:normal; }
.bottom .ul1 .li1 li{ font-size:12px; text-indent:15px; background:url(../images/arrow.png) left center no-repeat;}
.bottom .ul1 .li1 li:hover {position: relative; left: 2px;}

.bottom .ba{ text-align:center;color:#757575; font-size:12px; padding:15px 0px 10px 0px; height:60px; line-height:25px; background-color:#fff;}
.bottom .ba .left{ float:left; margin:0px 60px 0px 20px;}
.bottom .ba .left img{ float:left; margin:0px 0px 0px -70px;}
.bottom .ba .right{ float:right;}
.bottom .ba .right a{color:#757575;}

.banner1{ height:170px; background:url(../images/banner1.png) center center no-repeat;}
.banner2{ height:170px; background:url(../images/about_top.png) center center no-repeat;}
.banner_nyframe{ width:1120px; background-color:#fff; margin:0 auto;}
.banner_ny{ height:200px;}

.main{ padding:0px 0px 40px 0px; width:1120px; background-color:#fff; margin:0 auto;}
.main .inner{ width:1100px;}
.left_nav{ width:290px; float:left;}
.left_nav .head{ line-height:40px; height:40px; background-color:#fff; border-bottom:2px solid #f00; padding-top:10px;}
.left_nav .head h1{color:#f00; font-weight:bold; line-height:40px; font-size:18px; width:100%; text-align:center; position:relative;}
.left_nav .icon{ position:absolute; top:20px; left:30px;}
.left_nav .icon img{ width:10px; height:10px;}
.left_nav ul{display:block;}
.left_nav li{line-height:50px; text-align:center; background-color:#f4f4f4; position:relative; border-bottom: 1px dashed #ccc;}
.left_nav li.cur{background-color:#fff;}
.left_nav li:hover{ background-color:#fff; }
.left_nav li:hover a{ font-size:16px;}
.left_nav li a{ font-size:14px; color:#f00; font-weight:bold; height:100%; margin:0px auto; text-indent:48px; }

.left_nav .imgmenu { padding:20px 0px 0px 0px;}
.left_nav .imgmenu img{padding:0px 0px 10px 0px;}
.left_nav .imgmenu img:hover{position: relative; bottom: 2px;}




.lx_box{ padding:20px;background-color:#8fdaff;}
.lx_box .tel_box{ margin-bottom:10px;}
.lx_box .tel_box .right{ width:150px; float:right;}
.lx_box .tel_box .right .num{font-size:24px; font-family:Arial; color:#004caa}
.lx_box dl{color:#004caa; margin:10px 0px; font-size:16px;}
.lx_box dt{ float:left;}

.right_con{ width:760px; float:right; margin-right:20px; margin-bottom:10px;}
.right_con h2{ color:#666; font-size:14px; height:50px; line-height:70px; text-align:left; border-bottom:2px solid #666; margin-bottom:10px; float:}

.right_con h2 a{color:#666;}
.right_con h2 .cursite{ color:#f00;}

.right_con .content { padding:20px 40px; line-height:24px; font-size:14px;}
.right_con .content .ul_prod li{ width:190px; float:left; margin:10px 3px;}
.right_con .content .ul_prod li img{ width:190px; height:170px;}
.right_con .content .ul_prod li .tit{ width:190px; font-size:14px; line-height:30px;color:#282828; text-align:center;}

.right_con .content .title { text-align:center; padding:10px 0px 20px 0px; }
.right_con .content .title h3{ font-size:20px;}
.right_con .content .title a{ color:#f00;}
.right_con .content .blue{ color:#666; padding-left:20px;}
.right_con .content .blue a{ color:#f00;}
.right_con .content .red{ color:#666;}
.right_con .content .red a{ color:#f00;}
.right_con .content img{ padding:10px 0px 10px 0px;}
.right_con .content .yanshen{ padding:10px 0px 30px 20px;}
.right_con .content .yanshen h4{ color:#09c; font-size:16px; margin:20px 0px 5px 0px;}



.right_con .content_ny { padding:0px 10px; line-height:24px; font-size:14px;}
.right_con .content_ny .proimg { width:280px; text-align:center; float:left;}
.right_con .content_ny .proimg img { padding:0px;}
.right_con .content_ny .protxt { width:440px; float:right; padding:10px 0px 0px 0px; font-size:16px; color:#666;}
.right_con .content_ny .protxt h3{ color:#f00; font-size:20px; margin-bottom:10px; font-weight:bold;}

.right_con .content_ny .protxt02 { width:700px; padding:10px 0px 0px 30px; font-size:16px; color:#666;}
.right_con .content_ny .protxt02 h3{ color:#f00; font-size:20px; margin-bottom:10px; font-weight:bold;}

.right_con .bottom { width:700px; float:left; padding:40px 20px 30px 20px; line-height:30px;}
.right_con .bottom a{ color:#666;}




/*分页*/
.fenye{ margin:50px 0px; height:50px; text-align:center;}
.fenye ul{ width:300px; margin-left:30%;}
.fenye li{ float:left; cursor:pointer; padding:5px 10px; font-size:12px;  margin-left:5px;  }
.fenye li.nostyle{ border:none; background:none; margin:0px; padding:7px 5px;}
.fenye li.bgfff{ background-color:#fff; padding:7px 7px; text-align:center; margin:0px;}
.fenye li input[type=text]{ width:25px; outline:none;}
.fenye li.cur{ background-color:#2eb6ff; color:#fff;}
.fenye li.go{ background-color:#15499a;color:#fff;border-color:#15499a}

.right_con .content p{ color:#666; font-size:16px; line-height:25px; padding-bottom:15px;}
.right_con .content h3{color:#666666;font-size:18px; margin:8px 0px; font-weight:500; margin-bottom:20px;}
.right_con .content dl{color:#a0a0a0; font-size:14px;}
.right_con .content dt{ float:left;padding-top:7px;}
.right_con .content dd{ padding-top:7px;}



/*引用*/


#pages { padding:14px 0 10px; font-size:14px; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#f00; border:1px solid #f00; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.text-c{text-align: center;}

/* 内容 */
#Article{ overflow:hidden}
#Article,.photo-channel .relevance{ border:1px solid #C3D4E7;zoom:1; padding:0 20px}
#Article h1{color:#000;font:800 26px/30px "宋体",arial;margin-bottom:0px; text-align:center; padding:16px 0 8px;}
#Article h1 span{ font-size:12px; font-weight:normal; line-height:20px; color:#999}
#Article .about{ font-size:12px; font-weight:normal; line-height:20px; color:#999; text-align:center; border-bottom:1px solid #e5e5e5;}
#Article .content{ font-size:14px; margin-top:15px; padding:0 20px;}
#Article .content p{font-size:14px;line-height:23px;text-align:justify;word-wrap:break-word; padding:8px 0}
#Article .related{ border-top:dashed 1px #ccc; margin-top:15px}
#Article .related h5{padding-bottom:4px}
#Article .related{ padding:10px 0 0}
#Article .related a{ color:#0b3b8c}




.mylist{  color:#666; font-size:14px; line-height:20px;}
.mylist li{float:left;}
.mylistpic{}
.mylistpic img{ border:1px #ccc solid; margin:10px 10px 10px 20px; padding:2px;}
.mylisttxt{height:120px; width:540px; margin:10px 0px 0px 10px;}
.myline{border-bottom:#cccccc 1px solid;}
.colorfont1{font-size:12px; color:#ccc;}
.colorfont2{font-size:12px;color:#ff6600;}
.txtline{width:100%; border: dotted 1px #eee;}



.mylist_bj{color:#666; font-size:14px; line-height:30px; padding:5px 30px 5px 30px;}
.mylist_bj li{float:left;}



.prolist{  color:#666; font-size:14px; line-height:20px; width:750px; text-align: center;}
.prolist li{float:left; padding:0px 23px 10px 23px;}
.prolistpic{ }
.prolistpic img{ margin:5px 0px 5px 0px;}
.prolisttxt{height:120px; width:580px; margin:10px 0px 0px 10px;}
.proline{border-bottom:#cccccc 1px solid;}



.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30,.bk40{clear: both;font-size: 1px;height: 0;line-height: 1px}
hr{margin:0;padding:0;word-wrap:break-word}