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

body{  font-family:"Microsoft Yahei"; font-size:12px;color:#333; font-weight:none;}
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{ width:1200px; height:auto; margin:0 auto;}

.top_top{ width:100%; height:30px; background-color:#032443;}
.top_c{ width:1200px; height:auto; margin:0 auto;}
.top_top_left{ width:300px; height:27px; float:left; line-height:30px; color:#fff; padding-left:10px;}
.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: 15px;}
.top_top_right a{ color:#fff;}
.top_top_right ul{ width:100%;}
.top_top_right ul li{min-width:65px; float:left;    text-align: center;}

.top{ height:130px; width:1200px; margin:0 auto;}
.logo{ width:300px; float:left; height:100px; font-size:30px; margin-top:20px;}
.search{ width:320px; float:left; height:100px;}
.tel{ width:auto; float:right; margin-top:20px;}
.tel span{ color:#900; font-size:25px; padding-left:60px;}

#navmenu{width:100%; margin:0 auto; height:50px; color:#fff; background-color:#032443;}
#navmenu ul {width:1200px; margin:0 auto;}
#navmenu ul li {float:left;line-height:50px; text-align:center; width:171.1px; height:50px;  position:relative; }
#navmenu ul li a {color:#fff;font-size:15px; font-weight:bold; text-decoration:none; display:block;}
#navmenu ul li a:hover{color:#fff;background-color:#88BBDD;}

#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; background-color:#88BBDD;}

.bannner{ width:1200px; height:400px; margin:0 auto;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1200px; height:400px; margin:0px auto; position:relative; overflow:hidden;}
#playBox{ width:1200px; height:400px; }
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:170px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:170px; right:10px; z-index:10;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:220px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#032443;}


.nybanner{ width:100%; height:175px; margin:0 auto; background-position:center; background-repeat:no-repeat; overflow:hidden}
.main{ width:1200px; height:auto; margin:0 auto;}
.index_left{ width:880px; height:auto; float:left;margin:15px 0px;}
.index_right{ width:300px; height:auto; float:right; margin:15px 0px;}
.cp_list{ width:100%; height:auto;}
.cp_list li{ width:270px; float:left; height:auto; margin:0px 20px 0px 0px;}
.cp_list li img{ width:100%; height:95px; padding:0px; margin:0px;}
.cp_list li:hover{}
.cp_list li p{ width:100%; height:30px; line-height:30px; text-align:center; text-decoration:none; color:#032443; font-weight:bold;}
.cp_list li a:hover{ text-decoration:none;}
.cp_list li span{ color:#333; line-height:23px;}

.leftlist{ width:100%; height:auto; padding-top:20px;}
.leftlist li{width:270px; float:left; height:auto; margin:0px 20px 0px 0px; border-bottom:1px solid #dedede; border-top:1px solid #dedede; text-align:center; background-image:url(../images/9.jpg); background-repeat:no-repeat; background-position:right center;}
.leftlist li a{font-size:14px; font-weight:bold; height:25px; color:#032443; line-height:25px; display:block;}

.moreabout{ text-align:center; width:100%; height:30px; line-height:30px; color:#333; display:block; font-size:14px; border-bottom:1px solid #dedede;}

.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;}

.indexrbox{ width:100%; height:auto; border:1px solid #dedede; border-radius:3px; margin-bottom:12px;}
.news{ width:100%; height:auto; margin-bottom:10px; border:1px solid #dedede; border-radius:3px;}

.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:100%; margin:0 auto;  padding:8px 0px;}
.newslist li{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #D5D4D4;background-image:url(../images/d1.jpg); background-repeat:no-repeat; background-position:left center; }
.newslist li a{ float:left; color:#333; padding-left:20px; font-size:13px;}
.newslist li a:hover{ color:#333; text-decoration:none; }
.newslist 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;}


.footer{width:1200px; margin:0 auto; height:auto; text-align:center; line-height:22px; background-color:#032443; padding:30px 0px;color:#fff; font-size:13px;}
.footer ul{ width:650px; margin:0 auto; height:25px; text-align:center; display:block;}
.footer ul li{ float:left; padding:0px 2px; width:65px; font-size:13px;}
.footer ul li a{ color:#9c9c9c; line-height:17px;font-size:13px;}
.nav2{ border-left:1px solid #9c9c9c;}


/* 内页左边 */
.ny_left{ width:222px; float:left; height:auto; margin:10px 0px; }
.ny_left_title{ width:100%; height:63px; line-height:63px;}
.ny_left_title p{ font-size:20px;color:#003672;text-align:left; font-weight:bold; height:63px; }
.nyl{ width:222px; background-color:#fff;}
.nyl p{ line-height:23px; width:90%; margin:0 auto; padding:15px 0px; height:auto;}
.ny_list{ width:100%; height:auto;  margin:0 auto; padding:10px 0px; border:1px solid #DFDFDF; }
.ny_list li{ width:85%; margin:0 auto; height:auto; line-height:35px; text-align:left; border-bottom:1px dashed #D6D6D6; background-image:url(../images/dd.jpg); background-repeat:no-repeat; background-position:left center;}
.ny_list li a{ display:block; color:#333; padding-left:15px;}
.ny_list li a:hover{ color:#FF6600;}

/* 内页右边 */
.ny_right{ width:865px; float:right; height:auto;margin:10px 0px; padding-bottom:20px;  background-color:#fff; border:1px solid #DFDFDF; padding:30px 40px;}
.ny_right_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_right_title p{float:left;font-size:15px;font-weight:bold;width:auto; color:#000; padding-left:10px; }
.ny_right_title span{ float:right;}
.ny_right_title a{ color:#454545; padding:0px 5px;}
.ny_right_title a:hover{ color:#F00; text-decoration:underline;}
.ny_right_content{width:100%; height:auto; line-height:24px; padding:10px 0px; color:#666; line-height:23px; font-size:13px;}
.ny_right_content img{margin-right: 15px; max-width: 100%;}
.ny_right_content hr{clear: both;height: 1px;border:none;border-bottom:thin solid #003667 !important;margin: 10px 0;padding-top: 10px;background-color: #fff !important;}
/*内页新闻*/
.nynews_list{ width:100%;}
.nynews_list li{ width:100%;line-height:35px; border-bottom:1px dashed #dedede; height:35px; background-image:url(../images/9.jpg); background-repeat:no-repeat; background-position:left center;}
.nynews_list li a{ float:left; color:#333; padding-left:30px;}
.nynews_list li a:hover{ color:#06C; }
.nynews_list li span{ float:right;}

/*内页产品*/
.nypro1-list{ width:100%; height:auto;}
.nypro1-list li{ width:420px; height:auto; float:left; margin:10px;}
.nypro1-list li img{ width:100%; height:95px; border:1px solid #dedede;}
.nypro1-list li p{ width:100%; line-height:25px; height:25px; text-align:center;}
.nypro1-list li p a{color:#333;}
.nypro1-list li p a:hover{color:#06C; text-decoration:none;}

/*分页*/
.fenye{ width:100%; 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;}