@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; font-size:12px; font-family: "微软雅黑"; background-color:#ffffff; padding:0;}
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none;}
img{ border:0px; }
.more{ float:right; margin-top:18px;}
.more1{ float:right; margin-top:10px;}
.more2 a{ float:right; padding-right:15px; margin-top:10px; color:#fff }
.more3{ float:right; padding-right:5px; margin-top:10px;}



a{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ text-decoration:none; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}
.clear1{ clear:both}

.itop{ width:100%; height:26px; float:left; background-color:#757575;}
.top{ width:1001px; height:26px; margin:0 auto}
.top p{ line-height:26px; color:#fff}

.dt{ width:160px; height:26px; background:url(dt1.jpg) left top no-repeat; float:right}
.dt a{ width:81px; line-height:26px; padding-left:14px; color:#fff}

.itop1{ width:100%; height:124px; float:left}
.top1{ width:1001px; height:124px; margin:0 auto}
.logo{ width:453px; height:124px; float:left}
.hotline{ width:262px; height:124px; float:right}

.inav{ width:100%; height:47px; background:url(nav_bg.jpg) top repeat-x; float:left}
.nav{ width:1001px; height:47px; margin:0 auto}
.nav a{ width:125px; height:47px; line-height:47px; display:block; float:left; text-align:center; font-size:14px; font-weight:bold}
.nav a:hover{ background:url(nav_bg1.jpg) top no-repeat; display:block}

.ibanner{ width:100%; height:407px; float:left}
.banner{ width:1420px; height:407px; margin:0 auto}

.icontent1{ width:100%; height:521px; float:left; background:url(bg2.jpg) bottom repeat-x; margin-top:21px;}
.content1{ width:1001px; height:521px; margin:0 auto}
.content1_left{ width:170px; float:left}
.content1_left_t{ width:170px; height:39px; background:url(pro.jpg) top no-repeat}
.content1_left_t p{ line-height:39px; color:#fff; font-size:16px; font-weight:bold; padding-left:30px;}
.content1_left_c{ width:168px; background-color:#FFFFFF; border:1px solid #CCCCCC}
.content1_left_c ul li{ width:168px; height:27px; background:url(pro_t.jpg) top no-repeat; padding-bottom:5px;}
.content1_left_c ul li a{ line-height:27px; padding-left:30px;}
.content1_left_m{ width:170px; height:27px; background:url(content1_left_m.jpg) top no-repeat}
.content1_left_m p{ text-align:right; color:#fff; line-height:27px; padding-right:5px; font-weight:bold}
.content1_left_m p a{ color:#fff}
.content1_right{ width:808px; float:right}
.content1_right1{ width:808px;}
.content1_right1_t{ width:808px; height:36px; background:url(show.jpg) top no-repeat}
.content1_right1_t p{ line-height:36px; color:#0092e6; font-size:16px; padding-left:35px;}
.content1_right1_t1{ padding-left:10px; color:#b5b5b5; font-family:Arial, Helvetica, sans-serif}
.content1_right1_c{ width:808px; margin-top:17px;}
.content1_right1_c1{ width:256px; height:201px; float:left; border-right:1px solid #CCCCCC}
.content1_right1_c1 ul li{ width:256px; height:30px; background: url(show_dot.jpg) left center no-repeat}
.content1_right1_c1 ul li a{ line-height:30px; color:#333333; font-size:14px; padding-left:15px;}
.content1_right1_c2{ width:274px; height:201px; float:left; border-right:1px solid #CCCCCC}
.content1_right1_c2 ul{ width:250px; margin-left:24px;}
.content1_right1_c2 ul li{ width:250px; height:30px; background: url(show_dot.jpg) left center no-repeat}
.content1_right1_c2 ul li a{ line-height:30px; color:#333333; font-size:14px; padding-left:15px;}

.content1_right1_c3{ width:276px; height:201px; float:right; }
.content1_right1_c3 ul{ width:252px; margin-left:24px;}
.content1_right1_c3 ul li{ width:252px; height:30px; background: url(show_dot.jpg) left center no-repeat}
.content1_right1_c3 ul li a{ line-height:30px; color:#333333; font-size:14px; padding-left:15px;}

.content1_right2{ width:808px; float:left;margin-top:25px;  }
.picMarquee-left{ width:808px;  overflow:hidden; position:relative; }
.picMarquee-left .bd{ padding:0PX; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;   }
.picMarquee-left .bd ul li .pic{ text-align:center; width:219px; height:216px; }
.picMarquee-left .bd ul li .pic img{ width:219px; height:182px; display:block; }
.picMarquee-left .bd ul li .pic a:hover img{  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li a{ color:#fff}

.icontent2{ width:100%; float:left; margin-top:27px;}
.content2{ width:1001px; margin:0 auto}
.content21{ width:516px; float:left}
.content211{ width:516px;}
.content211_t{ width:516px; height:51px; background:url(news.jpg) left center no-repeat}
.content211_t p{ line-height:51px;color:#0092e6; font-size:16px; padding-left:35px;}
.content211_c{ width:516px;}
.content211_c img{ width:288px; height:189px; float:left}
.content211_c p{ width:228px; float:right; line-height:26px; color:#333333}
.content211_c li{ line-height:27px;}
.content211_c1{ width:200px; height:26px; background:url(more_dot.jpg) left center no-repeat; border-top:1px solid #ccc;color:#999999; padding-left:25px; margin-top:15px;}
.content212{ width:516px; float:left; margin-top:18px; border-top:1px solid #ccc; padding-top:18px;}
.content212 ul li{ width:161px; height:92px; float:left; margin-left:5px; margin-right:5px}
.content212 ul li p{ line-height:26px; margin-top:5px; padding-left:5px; font-weight:bold}
.content212 ul li a{ color:#898989}
.content22{ width:186px; height:428px; background:url(about_bg.jpg) top no-repeat; float:left; margin-left:25px;}
.content22 p{ padding-top:314px; color:#fff; line-height:26px; padding-left:5px; padding-right:5px;}
.content23{ width:250px; float:left}
.content23_t{ width:250px; height:51px; background:url(yy.jpg) left center no-repeat; border-bottom:1px solid #ccc}
.content23_t p{ line-height:51px;color:#0092e6; font-size:16px; padding-left:40px;}
.content23_c{ width:250px;}
.content23_c ul li{ width:121px; height:89px; float: left; margin-left:2px; margin-right:2px; margin-top:20px;}
.content23_m{ width:225px; float: left; height:30px; line-height:30px; background:url(more_dot.jpg) left center no-repeat; margin-top:20px; border-top:1px solid #ccc; display:block; color:#999999; padding-left:25px; }

.icontent3{ width:100%; height:418px; float: left}
.contenti3{ width:1420px; height:418px; margin:0 auto; background:url(bg1.jpg) top no-repeat}
.content3{ width:1001px; height:418px; margin:0 auto}
.content31{ width:520px; float:left}
.content31_t{ width:520px; height:50px; margin-top:20px;}
.content31_t p{ line-height:50px; font-size:16px; padding-left:40px;}
.content31_c{ width:520px; margin-top:15px;}
.content31_c ul li{ width:520px; height:77px; margin-bottom:23px;}
.content31_c ul li p{ width:368px; float:right; padding-left:10px; padding-top:8px; line-height:20px;}
.content31_c_date{ color:#fff; margin-top:50px; line-height:50px; padding-left:12px;}
.content32{ width:454px; float:right}
.content32_t{ width:454px; height:50px; margin-top:20px;}
.content32_t p{ line-height:50px; font-size:16px; padding-left:40px;}
.content32_c{ width:454px; margin-top:18px;}
.content32_c1{ width:166px; float:left}
.content32_c1 img{ width:166px; height:240px;}
.content32_c1 p{ width:166px; height:28px; line-height:28px; background:#0092d6; color:#fff; text-align:center}
.content32_c2{ width:287px; float:right}
.content32_c2 ul li{ width:135px; float:left; margin-left:8px; margin-bottom:20px;}
.content32_c2 ul li img{ width:135px; height:89px;}
.content32_c2 li p{ width:135px;height:29px; line-height:29px; background-color:#FFFFFF; text-align:center}

.icontent4{ width:100%; float:left}
.content4{ width:1001px; margin:auto}
.picScroll-left{ width:1001px;  overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden;  height:45px; background:url(case.jpg) top no-repeat; padding-top:8px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:19px; height:19px; float:right; margin-left:5px; margin-top:5px;  overflow:hidden;
			 cursor:pointer; background:url(scroll_left.jpg) left top no-repeat}
.picScroll-left .hd .next{ width:19px; height:19px; background:url(scroll_right.jpg) top no-repeat }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:13px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:5px; height:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("dot1.jpg") no-repeat; }
.picScroll-left .hd ul li.on{width:5px; height:5px; background:url(dot2.jpg) top no-repeat}
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:232px;margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:175px; height:60px; display:block; margin:0 auto}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px; border:1px solid #ccc; margin-top:26px;   }

.ibottom{ width:100%; height:355px; background:url(bottom_bg.jpg) top repeat-x; float:left; margin-top:55px;}
.bottom{ width:1001px; height:355px; margin:0 auto}
.bottom_nav{ width:1001px; height:233px; border-top:1px solid #53afed; border-bottom:1px solid #53afed; margin-top:25px;}
.bottom_nav1{ width:104px; height:233px;  float:left; border-right:1px solid #53afed;}
.bottom_nav1 p{ color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:10px;}
.bottom_nav1 ul li a{ height:25px; line-height:25px; color:#fff; padding-left:24px;}

.bottom_nav2{ width:132px; height:233px;  float:left; border-right:1px solid #53afed;}
.bottom_nav2 p{ color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:10px;}
.bottom_nav2 ul li a{ height:25px; line-height:25px; color:#fff; padding-left:36px;}


.bottom_nav3{ width:283px; height:233px;  float:left; border-right:1px solid #53afed;}
.bottom_nav3 p{ color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:10px;}
.bottom_nav3 ul li{ width:130px; height:25px; float:left; margin-left:10px;}
.bottom_nav3 ul li a{ height:25px; line-height:25px; color:#fff; padding-left:18px;}


.bottom_nav4{ width:114px; height:233px;  float:left; border-right:1px solid #53afed;}
.bottom_nav4 p{ color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:10px;}
.bottom_nav4 ul li a{ height:25px; line-height:25px; color:#fff; padding-left:28px;}


.bottom_nav5{ width:135px; height:233px;  float:left; border-right:1px solid #53afed;}
.bottom_nav5 p{ color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:10px;}
.bottom_nav5 ul li a{ height:25px; line-height:25px; color:#fff; padding-left:38px;}


.bottom_nav6{ width:130px; height:233px;  float:left; border-right:1px solid #53afed;}
.bottom_nav6 p{ color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:10px;}
.bottom_nav6 ul li a{ height:25px; line-height:25px; color:#fff; padding-left:36px;}


.bottom_nav7{ width:95px; height:233px; float:right}
.bottom_nav7 p{ color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:10px;}
.bottom_nav7 ul li a{ height:25px; line-height:25px; color:#fff; padding-left:18px;}

.bottom1{ width:1001px; height:50px; margin-top:22px;}
.bottom1 p{ line-height:20px; color:#fff}
.bottom1 p a{ color:#fff}


/*--ny--*/
.iny_banner{ width:100%; height:129px; float:left}
.ny_banner{ width:1420px; height:129px; margin:0 auto}

.iny_content{ width:100%; float:left; margin-top:40px;}
.ny_content{ width:1001px; margin:0 auto}

.ny_left{ width:198px; float:left}
.ny_t{ width:198px;}
.ny_t_t{ width:170px; height:57px; background:url(ny_t.jpg) top no-repeat; padding-left:28px; padding-top:5px;}
.ny_t_t p{ font-size:24px; color:#fff}
.ny_t_t1{ font-family:Arial, Helvetica, sans-serif; color:#addbf2; font-size:16px;}
.ny_t_c{ width:189px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0}
.ny_t_c ul li{ width:189px; height:50px; background-color:#fbfbfb; border-bottom:2px solid #fff}
.ny_t_c ul li a{ padding-left:30px; line-height:50px; font-size:14px;}
.ny_t_b{ width:191px; height:75px; background:url(ny_t_bottom.jpg) top no-repeat}
.ny_right{ width:780px; float:right}

.location{ width:780px; height:62px; border-bottom:1px solid #ccc}
.location p{ height:42px; background:url(location1.jpg) left top no-repeat;background-position:10px 5px; padding-top:20px; padding-left:60px; color:#00aaeb; font-size:16px; font-weight:bold}
.location1{ float:right; padding-right:10px; background:url(location2.jpg) left center no-repeat; padding-left:25px; margin-top:30px;}
.box{ padding-top:20px; padding-left:10px; padding-right:10px; line-height:24px; padding-bottom:40px;}

#newslist{}
#newslist li{ height:30px; padding-left:10px; line-height:28px; background:url(li_bg.jpg) repeat-x bottom;}
#newslist li a{ line-height:30px;}
#newslist li span.date{ margin-right:10px; float:right;}

h1{ text-align:center; line-height:40px; padding-top:10px; font-size:16px;}
.info{ border-bottom:1px solid #666666; border-top:1px solid #666666; text-align:center;}
.other { padding-top:30px;}
.other .next{ padding:0 10px;float:left; display:inline;}
#page{text-align:center;}
.k_pagelist{ }
.k_pagelist a{ height:24px; padding:0 4px; margin:4px; border:1px solid #999999;}


#prolist{ width:750px; margin:auto; overflow:hidden;}
#prolist li{ width:212px; height:180px; margin-top:10px; margin-bottom:10px; margin-left:12px; margin-right:12px;float:left;display:inline; border:1px dashed #ccc}
#prolist li img{ width:186px; height:138px; padding:2px; margin-top:10px; margin-left:10px; margin-bottom:2px;}
#prolist li .proname{ width:212px; height:20px; text-align:center; overflow:hidden;}
#prolist li .proname a{ color:#000; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block}
#prolist li .proname a:hover{ color:#990000}

.ilink{ width:1420px; height:30px; float:left; margin-top:15px;}
.link{ width:1001px; height:30px; margin:0 auto}
.link a{ color:#000; line-height:30px; padding-left:8px; padding-right:8px;}

#focus {width:1420px; height:407px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:1420px; height:407px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1420px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:1420px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
