@charset "utf-8";
/* CSS Document */

body{  font-family:"Microsoft Yahei"; font-size:13px;color:#333; font-weight:none; background-color:#EEEEEE;}
ul,li,p,table{ padding:0px; margin:0px; list-style:none;}
body,form,p,dl,dt,dd,h1,h2,h3,div,dl,dt,dd,td,th,ul,li{margin:0;padding:0; list-style:none;}

img{ border:0px;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
h1{ font-size:18px; line-height:40px;}

.header{ height:auto; width:1000px; margin:0 auto; }

.top_top{ width:1000px; height:30px;background-color:#323232;  margin:0 auto;}

.top_top_left{ width:550px; height:27px; float:left; line-height:30px; color:#fff; padding-left:25px;}
.top_top_right{ height:27px; float:right;line-height:30px;color:#fff; background-image:url(../images/index-1_02.jpg); background-repeat:no-repeat; background-position:center; padding-right:20px}
.top_top_right a{ color:#fff;}


.top{ height:100px; width:1000px; margin:0 auto; background-color:#003152;}
.logo{ width:300px; float:left; height:auto; padding-top:20px; padding-left:20px;}
.search{ width:300px; float:left; height:100px;}
.tel{ width:auto; float:right; height:auto; width:420px; margin-right:10px; }
.tel span{ color:#fff; font-size:14px;}
.tel p{color:#fff; font-size:19px; font-weight:bold; padding:10px 0px 5px 0px; text-align:right;}
.sub{ width:31px; height:27px; border:0px; padding:0px; margin:0px; background-image:url(../images/index_13.jpg); background-repeat:no-repeat; background-position:center center; border-raidus:5px;float：left}
.itext{ border:0px; width:275px; height:27px; padding:0px; margin:0px; float:left}

#navmenu{width:100%; margin:0 auto; height:28px; color:#333; background-color:#003152;}
#navmenu ul {width:960px; height:auto; margin:0 auto;}
#navmenu ul li {float:left;line-height:28px;height:28px; text-align:left;   position:relative; border-top-left-radius:5px;border-top-right-radius:5px; margin-left:2px;background-image:url(../images/index_18.jpg); background-position: center; background-repeat:repeat-x; }
#navmenu ul li a {color:#333;font-size:13px;text-decoration:none; display:block; padding-left:5px;}
#navmenu ul li a:hover{color:#0C6DCB;}
#navmenu ul li:hover{line-height:28px;height:28px; background-color:#fff; background-image:url(../images/navhover.jpg); background-position: center; background-repeat:repeat-x; }

#navmenu ul li:hover a{ color:#333;}
.indexp2{ display:none;}
#navmenu ul li:hover .indexp1{ display:none;}
#navmenu ul li:hover .indexp2{ display:block;}
#navmenu ul li:last-child{display:none}

.n0{  width:30px; }
.n1{  width:50px; }
.n2{  width:110px; }
.n3{  width:160px; }
.n4{  width:130px; }
.n5{  width:80px; }
.n6{  width:115px; }

#navmenu ul li:hover ul{position:absolute;top:92px;left:0; width:120px; height:auto; filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;display:block;z-index:1111100;}
#navmenu ul li ul{display:none; width:120px; background-color:#F3F3F3;}
#navmenu ul li ul li {border-bottom:1px #dedede solid;display:block;width:120px; height:35px; float:none;}

#navmenu ul li ul li a{color:#333;display: block;font-size: 13px;line-height:35px;width:120px;}
#navmenu ul li ul li a:hover{font-weight:bold;}

.nybanner{ width:100%; height:175px; margin:0 auto; background-position:center; background-repeat:no-repeat; overflow:hidden}

.main{ width:960px; height:auto; margin:0px auto; padding:20px 20px 0px 20px; background-color:#fff;}

.con1-left{ width:630px; height:auto; float:left;}
.con1-right{ width:300px; height:auto; float:right;}
.con1-left-box{ width:628px; height:auto; border:1px solid #DDDDDD; border-radius:5px; margin:15px 0px;}
.con1-left-box1{ width:300px; height:auto; border:1px solid #DDDDDD; border-radius:5px; float:left;}
.con1-left-box2{ width:300px; height:auto; border:1px solid #DDDDDD; border-radius:5px; float:right;}

.con1-right-box{ width:298px; height:auto; border:1px solid #DDDDDD; border-radius:5px; margin-bottom:15px;}

.indexabout{ width:570px; height:auto; margin:20px auto; font-size:12px; line-height:23px;}
.indexabout a{ color:#d35400;}

.aboutlist{ width:600px; height:auto; margin:0 auto;}
.aboutlist li{ width:198px; height:25px; line-height:25px; border:1px solid #CCC; border-radius:5px; float:left; margin-bottom:20px; text-align:center;}
.aboutlist li a{  color:#333;}
.aboutlist li a:hover{ text-decoration:none;}

.con1-title{ width:100%; height:35px; line-height:35px; background-color:#eee; overflow:hidden;}
.con1-title p{ padding-left:20px; color:#333; font-size:15px;}

.more{width:120px; display:block; height:30px; line-height:30px; color:#fff; background-color:#005F9F; padding:0px 30px 0px 30px; background-image:url(../images/index_26.jpg); background-repeat:no-repeat; background-position:10px center; border-radius:5px; margin:10px 0px;}

.more1{width:130px; display:block; height:30px; font-size:12px; line-height:30px; color:#fff; background-color:#005F9F; text-align:center;border-radius:5px; margin:10px 0px;}


.indexcontact{ width:95%; height:auto; margin:20px auto; font-size:12px; background-image:url(../images/index_22.jpg); background-repeat:no-repeat; background-position:left top;}
.indexcontact p{ color:#005f9f; padding-left:37px;}
.indexcontact span{ padding-left:37px;}



.product_title{ width:768px; background-image:url(../images/title_bg.jpg); background-repeat:repeat-x; background-position:center;; height:30px; line-height:30px;color:#358F01; border-left:2px solid #358F01; font-size:13px;}
.product_title span{ padding-left:15px; float:left}
.product_title a{ float:right; line-height:30px; padding-right:15px; color:#358F01;}

.cp{ width:100%; height:40px; border-bottom:1px solid #D5D4D4;border-top:1px solid #D5D4D4}
.cp_content1{ width:100%; height:300px;}
.ctab1{width:115px;height:40px;line-height:40px;float:left;text-align:center;cursor:pointer;color:#358F01; font-size:13px;border-right:1px solid #D5D4D4; background-color:#F5F5F5}
.ctab2{width:115px;height:40px;line-height:40px;float:left;text-align:center;cursor:pointer;color:#333; font-size:13px;border-right:1px solid #D5D4D4;}
.cp_list{ width:100%; padding-top:20px;}
.cp_list li{ width:163px; float:left; height:190px; margin-left:21px; margin-bottom:20px; border:1px solid #D5D4D4;}
.cp_list li img{ width:163px; height:160px; padding:0px; margin:0px;}
.cp_list li:hover{border:1px solid #358F01;}
.cp_list li p{ width:163px; height:30px; line-height:30px; text-align:center; text-decoration:none; background-color:#E5E5E5; color:#333}
.cp_list li a:hover{ text-decoration:none;}


.news{ width:1080px; height:auto; margin:10px auto;}
.news1{ width:348px; height:auto;border:1px solid #D5D4D4;}
.newsleft{ float:left; margin-right:15px;}
.newsright{ float:right;}
.news_title{ width:346px; background-image:url(../images/title_bg.jpg); background-repeat:repeat-x; background-position:center;; height:30px; line-height:30px;color:#358F01; border-left:2px solid #358F01; font-size:13px;}
.news_title span{ padding-left:15px; float:left}
.news_title a{ float:right; line-height:30px; padding-right:15px; color:#358F01; }

.newslist{ width:85%; margin:0 auto;  padding:8px 0px;}
.newslist li{ width:100%; height:30px; line-height:30px; background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center; }
.newslist li a{ float:left; color:#005f9f; padding-left:20px; font-size:13px;}
.newslist li a:hover{ color:#005f9f; text-decoration:none; }
.newslist li span{ float:right; color:#fff;}

.zzrrlist{ width:260px; height:auto; margin:0 auto;}
.zzrrlist li{ width:100%; height:auto; border-bottom:1px solid #ccc; padding:15px 0px;}
.zzrrlist li img{ width:80px;  float:left;}
.zzrrlist li a{ color:#333; display:block; width:170px; float:right; line-height:22px; font-size:12px;}



.newslist1{ width:85%; margin:0 auto;  padding:8px 0px 28px 0px;}
.newslist1 li{ width:100%; height:35px; line-height:35px;background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center; }
.newslist1 li a{ float:left; color:#005f9f; padding-left:20px; font-size:13px;}
.newslist1 li a:hover{ color:#005f9f; text-decoration:none; }
.newslist1 li span{ float:right; color:#fff;}


.newslist2{ width:85%; margin:0 auto;  padding:11px 0px;}
.newslist2 li{ width:100%; height:31px; line-height:31px; border-bottom:1px dashed #D5D4D4;background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center; }
.newslist2 li a{ float:left; color:#005f9f; padding-left:20px; font-size:13px;}
.newslist2 li a:hover{ color:#005f9f; text-decoration:none; }
.newslist2 li span{ float:right; color:#fff;}


.link{ width:1100px; height:40px;line-height:40px;}
.link li{float:left; padding:0px 4px;}
.link a{color:#333; padding:0px 5px;}
.link a:hover{ color:#06C;}

.footp{ width:960px; line-height:40px; margin:0 auto; text-align:left; height:40px;}
.footer{width:1000px; height:auto; margin:0 auto; background-color:#fff;}
.footlist{ width:100%; margin:0 auto; height:60px; background-color:#003152; text-align:center; display:block;}
.footlist img{ float:left; margin:10px 100px 10px 20px;}
.footlist li{ float:left; width:90px; line-height:60px; font-size:13px;overflow: hidden;}
.footlist li a{ color:#fff; line-height:60px;font-size:13px;}
.nav2{ border-left:1px solid #9c9c9c;}
.footlist li:last-of-type{display:none}
.fc1{ width:100%; height:auto;}
.fc1 li{ width:auto; float:left; padding:0px 5px;}

.ffont{ color:#005f9f; font-size:13px;}
.flist{ width:100%; height:auto; padding-top:10px;}
.flist li{ width:100%; height:auto; line-height:19px;}
.flist li a{color:#005f9f; }


/* 内页右边 */
.ny_left{ width:720px; float:left; height:auto;margin:10px 0px; background-color:#fff;}
.ny_left_title{ width:100%; height:46px; line-height:46px; color:#000; background-image:url(../images/main_06.jpg); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #D8D8D8;}
.ny_left_title p{float:left;font-size:15px;font-weight:bold;width:auto; color:#000; padding-left:10px; }
.ny_left_title span{ float:right;}
.ny_left_title a{ color:#454545; padding:0px 5px;}
.ny_left_title a:hover{ color:#F00; text-decoration:underline;}
.ny_left_content{width:718px; height:auto;  border:1px solid #DDD; border-radius:5px; }
.ny_left_contentc{line-height:24px; color:#666; width:660px; height:auto; padding:20px 30px;}

.ny_title{ width:100%; height:40px; line-height:40px;}
.ny_title p{ font-size:18px; color:#000; font-weight:bold;}
.ny_title1{ width:100%; height:35px; line-height:35px; background-color:#EEEEEE; border-radius:5px;}
.ny_title1 p{ padding-left:10px; color:#525252;}
.ny_title1 p a{ color:#525252;}
.ny_title2{ width:100%; height:40px; line-height:40px; background-color:#1F396A; border-radius:5px;}
.ny_title2 p{ padding-left:10px; color:#fff;}
.ny_title2 p a{ color:#fff;}

.nyprobox{ width:185px; height:auto; float:left; margin:10px 27px;}
.nyprobox p{ width:165px; height:30px; line-height:30px; color:#fff; background-color:#005F9F; padding-left:20px; border-radius:5px;}
.nyprobox ul{ width:100%; height:auto; overflow:hidden; padding:10px 0px;}
.nyprobox ul li{ line-height:25px; color:#333;}
.nyprobox ul li a{ color:#333;}
.ckgd{ color:#F00;}

/* 内页左边 */
.ny_right{ width:220px; float:right; height:auto; margin:10px 0px; }
.ny_right_title{ width:100%; height:43px;background-image:url(../images/main_03.jpg); background-repeat:no-repeat; line-height:43px;}
.ny_right_title p{ font-size:15px;font-weight:bold;color:#fff;text-align:left; height:43px; padding-left:10px; }
.nyl{ width:218px; height:auto; background-color:#fff; border:1px solid #DDD; border-radius:5px;}
.nyc{ line-height:23px; width:200px; margin:0 auto; padding:15px 0px; height:auto; font-size:12px;}
.ny_list{ width:100%; height:auto;  margin:0 auto; padding:10px 0px; list-style:none;  }
.ny_list li{ width:85%; margin:0 auto; height:auto; line-height:35px; text-align:left; border-bottom:1px dashed #D6D6D6; }
.ny_list li a{ display:block; color:#005f9f; padding-left:15px;}
.ny_list li a:hover{ color:#005f9f;}
.ny_list li ul { width:100%; height:auto; list-style:none; }
.ny_list li ul li a{ color:#333; font-size:12px;background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center;}


.nyproleft{ width:220px; float:left; height:auto; margin:10px 0px; }
.nyproleft_title{ width:100%; height:43px; line-height:43px; background-color:#4F6E9D;border-top-left-radius:5px;border-top-right-radius:5px;}
.nyproleft_title p{ font-size:15px;color:#fff;text-align:left; height:43px; padding-left:15px;}

/*主要样式*/
.subNavBox{width:100%;margin:0px auto; padding:10px 0px;}
.subNav{border-bottom: dashed 1px #e5e3da;cursor:pointer;font-size:14px;color:#005f9f;line-height:30px;padding-left:30px;background:url(../images/d.png) no-repeat;background-position:15px center;}
.subNav:hover{color:#333;}
.currentDd{color:#277fc2; background:url(../images/d1.jpg) no-repeat;background-position:15px center;}
.navContent{display: none;border-bottom:solid 1px #e5e3da; padding:10px 0px;}
.navContent li a{display:block;width:100%;heighr:28px;text-align:left;font-size:12px;line-height:28px;color:#333; padding-left:20px;}
.navContent li a:hover{color:#333; text-decoration:underline;}



.nyproright{width:720px; float:right; height:auto;margin:10px 0px; line-height:23px;}
.protitle{ font-size:18px; color:#333; line-height:50px;}



/*内页新闻*/
.nynews_list{ width:100%;}
.nynews_list li{ width:100%;line-height:35px; border-bottom:1px dashed #dedede; height:35px; background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center;}
.nynews_list li a{ float:left; color:#333; padding-left:20px;}
.nynews_list li a:hover{ color:#06C; }
.nynews_list li span{ float:right;}

/*内页产品*/
.nypro1-list{ width:95%; margin:0 auto;}
.nypro1-list li{ width:100%;line-height:35px; border-bottom:1px dashed #dedede; height:35px; background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:left center;}
.nypro1-list li p{  line-height:35px; padding-left:15px; height:35px; float:left;}
.nypro1-list li p a{color:#333;}
.nypro1-list li p a:hover{color:#06C; text-decoration:none;}
.nypro1-list li span{ float:right; color:#333;}


/*分页*/
.fenye{ width:99%; margin:0 auto; line-height:35px;}
.fenye .current{ padding: 3px;}
.fenye a{ color:#333; border:1px solid #dedede; padding: 3px;}
.fenye a:hover{ color:#06C; }
.fenye a:visited{ color:#2186D6;}



.article_title{ text-align:center; width:100%; font-size:16px; line-height:40px;}
.next{ width:100%; padding:30px 0px 20px 0px;}
.next li{ line-height:30px;}
.next li a{ color:#333;}


.morearticle{ width:100%; height:auto;}
.morearticle ul{ width:100%; padding:15px 0px;}
.morearticle ul li{ width:355px; height:25px; line-height:30px; float:left;}
.morearticle_title{ width:100%; height:35px; background:#F5F5F5; margin:0 auto; border-left:2px solid #358F01;}
.morearticle_title span{ font-size:13px; color:#358F01; padding-left:20px; line-height:35px; height:35px; font-weight:bold;}
.morearticle ul li a{ color:#333}
.morearticle ul li a:hover{ color:#358F01}

.cp_title{ width:100%; height:35px; background:#F5F5F5; margin:10px auto;text-align:center;}
.cp_title span{ font-size:13px; color:#333; line-height:35px; height:35px; font-weight:bold; }
.cp_nr{ width:95%; margin:0 auto; line-height:25px; padding:15px 0px; height:auto; min-height:100px;}
.cp_content{ width:95%;height:280px; padding:15px 0px; margin:0 auto;}
.cp_left{ width:280px; height:280px; float:left; }
.cp_left img{ border:1px solid #dedede; width:279px; height:276px; padding:0px; margin:0px;}
.cp_right{width:420px; height:280px; float:left;  margin-left:20px;}
.cp_article_title{ line-height:25px; font-size:16px; height:45px;}