@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{ height:auto; width:100%; }

.top_top{ width:100%; height:30px; background-color:#C0BEC1;}
.top_c{ width:1200px; height:auto; margin:0 auto;}
.top_top_left{ width:300px; height:27px; float:left; line-height:30px; color:#696969;}
.top_top_right{ width:130px; height:27px; float:right;line-height:30px;color:#696969; background-image:url(../images/index-1_02.jpg); background-repeat:no-repeat; background-position:center;}
.top_top_right ul{ width:150px; height:auto;}
.top_top_right ul li{ line-height:30px; margin:0px 3px; float:left; color:#696969;}
.top_top_right ul li a{ color:#696969;}


.top{ height:130px; width:1200px; margin:0 auto;}
.logo{ width:150px; float:left; height:auto; padding-top:10px; font-size:30px;}
.logo img{ height:100px;}

.search{ width:320px; float:left; height:100px;}
.tel{ width:auto; float:right; height:100px; line-height:100px; background-image:url(../images/tel.gif); background-position:left center; background-repeat:no-repeat;}
.tel span{ color:#900; font-size:25px; padding-left:60px;}

#navmenu{width:980px; margin:0 auto; height:60px; padding-top:50px; color:#fff;  float:right; font-family:"微软雅黑"; }
#navmenu ul {width:100%; margin:0 auto;}
#navmenu ul li {float:left;text-align:center; width:120px; height:60px;  position:relative;}
#navmenu ul li a {color:#0f0f0f; text-decoration:none; display:block;}
#navmenu ul li:hover{ background-image:url(../images/navhover.jpg); background-repeat:no-repeat; background-position:center bottom;}
#navmenu ul li:hover p{color:#0265ca;}
#navmenu ul li:hover span{color:#0265ca;}
#navmenu ul li a p{ line-height:30px;font-size:15px;}
#navmenu ul li a span{ font-size:12px;}



#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;}


.bannerright{ width:225px; height:405px; background-color:#0265CA; z-index:1111122222; float:right; position:relative; padding-top:25px;}
.bannerrightfont{ width:200px; text-align:right; font-size:14px; height:auto; padding:10px 0px; margin:15px auto; border-bottom:1px dashed #fff; color:#fff;}
.bannerrightfont p{ color:#000;font-weight:bold;}

.nybanner{ width:100%; height:175px; margin:0 auto; background-position:center; background-repeat:no-repeat; overflow:hidden}

.main{ width:1200px; height:auto; margin:0px auto;}

.indexmore{ width:295px; height:135px; background-image:url(../images/index_18.jpg); background-repeat:no-repeat; background-position:center; position:absolute; top:0px; right:-120px; z-index:1;}
.indexmore a{ width:295px; height:135px; display:block; cursor:pointer;}
.indexmore a:hover{width:295px; height:135px; display:block; cursor:pointer; }

.indextitle{ width:200px; height:auto; margin:0 auto; background-image:url(../images/index_25.jpg); background-repeat:no-repeat; background-position: right 12px;}
.indextitle p{ width:185px; color:#1c1819; border-bottom:1px solid #000; font-size:24px; line-height:40px; text-align:center;font-family:"微软雅黑";}
.indextitle span{ font-size:22px; color:#b8b8b8; text-align:right; text-align:right; display:block; line-height:30px;}

.con1{ width:1140px; height:auto; padding:0px 20px; margin-top:25px; position:relative;}
.con1-left{ width:365px; height:auto; float:left;}
.con1-right{ width:600px; height:auto; float:right; position:relative; margin-right:30px; padding-top:70px;}

.aboutel{ width:355px; height:56px; background-image:url(../images/indextel.jpg); background-repeat:no-repeat; background-position:center; float:right; color:#fff; text-align:center; font-size:20px; line-height:38px;}
.aboutcon{ width:560px; height:auto; padding:30px 20px; background-color:#0265CA; color:#fff; line-height:24px;}
.about1{ font-size:14px; line-height:25px; color:#111; margin:30px auto 10px auto;}

.con2{ width:100%; height:auto; padding:40px 0px; position:relative; margin-top:30px;}


.con3{ width:100%; height:510px;background-color:#0265CA; position:relative; z-index:-10;}
.con3-c{ width:1150px; height:auto; margin:0 auto;}
.con3-title{ width:100%; height:auto; color:#fff; text-align:center; padding-top:40px; font-family:"微软雅黑";}
.con3-title p{ font-size:30px; line-height:40px;}
.con3-title span{ font-size:24px; line-height:30px;}
.con3more{ color:#fff; display:block; border:3px solid #fff; width:210px; font-size:30px; height:50px; line-height:50px; text-align:center; margin:0 auto;}
.incp{ width:240px; height:auto; padding:10px 10px 0px 10px; border:2px solid #fff; margin:0 10px;}
.incp img{ width:234px; height:184px; border:2px solid #E9E9E9;}
.incp a{ line-height:30px; display:block; text-align:center; color:#fff; font-size:14px;}

.con3r50{ width:50%; height:490px; background-color:#1C1819; float:right; position:absolute; top:20px; right:0px; z-index:-1;}


.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:245px; float:left; height:auto; padding:15px 15px 0px 15px; margin:20px 10px; border:1px solid #D5D4D4;}
.cp_list li img{ width:245px; height:190px; padding:0px; margin:0px;}
.cp_list li a{ width:100%; display:block;  line-height:30px;text-align:center; text-decoration:none; color:#333}
.cp_list li a:hover{ text-decoration:none;}


.news{ width:1200px; height:auto; margin:60px auto; position:relative; padding-top:50px;}
.newsleft{ float:left; width:490px; margin-left:60px;}
.newsright{ float:right;width:490px;margin-right:60px;}
.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:28px 0px;}
.newslist li{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #BEBEBE;background-image:url(../images/d1.jpg); background-repeat:no-repeat; background-position:left center; }
.newslist li a{ float:left; color:#000; font-size:13px;}
.newslist li a:hover{ color:#06C; text-decoration:none; }
.newslist li span{ float:right; color:#7d7c7c;}
.newslist li a p{ display:inline; color:#0265ca; padding-right:10px;}


.hzkh{ width:100%; height:170px; background-image:url(../images/hzkh.jpg); margin:30px 0px; background-repeat:no-repeat; background-position:top center; padding-top:100px;}
.hzkh-c{ width:966px; height:150px; border-left:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8; margin:0px auto;}
.hzkh ul{ width:100%; height:auto;}
.hzkh ul li{ width:192px; height:150px; border-right:1px solid #B8B8B8; float:left;}
.hzkh ul li img{ width:192px; height:149px;}

.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:100%; height:auto; text-align:center; line-height:22px; background-color:#C0BEC1; padding:30px 0px;color:#9c9c9c; font-size:13px;}
.foot-c{ width:1000px; height:auto; margin:0 auto;}

.flogo{ float:left; width:230px; height:auto;}
.foot-right{ float:right; width:760px; height:auto;}
.footer ul{ width:720px; margin:0 auto; height:30px; line-height:30px; text-align:center; display:block; border:1px dashed #5A5A5A;}
.footer ul li{ float:left; width:90px; font-size:13px;}
.footer ul li a{ color:#333131; line-height:30px;font-size:13px;}
.foot-right p{ color:#181818; line-height:23px; padding-top:30px;}
.nav2{ border-left:1px solid #9c9c9c;}

/* 内页左边 */
.ny_left{ width:260px; float:left; height:auto; margin:10px 0px; }
.ny_left_title{ width:100%; height:112px;background-image:url(../images/lb_paqo.png); background-repeat:no-repeat; background-position:center ; }
.ny_left_title p{ font-size:25px; text-align:center;font-weight:bold;color:#fff;line-height:100px;}
.nyl{ width:100%; background-color:#dedede;}

.ny_list{ width:100%; height:auto;  margin:0 auto; padding:10px 0px; border:1px solid #DFDFDF; }
.ny_list li{ width:85%; margin:3px auto; height:35px; line-height:35px; text-align:left; border:1px solid #fff; text-align:center; }
.ny_list li a{ display:block; color:#fff; background-color:#0380F6;}
.ny_list li a:hover{ color:#fff; text-decoration:none; background-color:#FEA201}
.nyl1{ width:258px; height:auto; border:1px solid #CCCCCC; margin-top:15px;}
.nyl1-title{width:100%; height:56px;background-image:url(../images/dh_ymjr.jpg); background-repeat:no-repeat; background-position:left center ; background-color:#FEA202;}
.nyl1-title p{ line-height:56px; padding-left:80px; color:#fff; font-size:24px; font-weight:bold;}
.nyl1-c{ width:80%; height:auto; line-height:25px; margin:0 auto; font-size:14px; padding:10px 0px;}

/* 内页右边 */
.ny_right{ width:900px; float:right; height:auto;margin:10px 0px; padding-bottom:20px;  background-color:#fff;}
.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:18px;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:900px; height:auto; line-height:24px; padding:10px 0px; color:#666; overflow:hidden}

/*内页新闻*/
.nynews_list{ width:100%;}
.nynews_list li{ width:100%;line-height:35px; border-bottom:1px dashed #dedede; height:35px; background-image:url(../images/index_12.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:100%;}
.nypro1-list li{ width:266px; height:auto;float:left; margin:10px 16px;}
.nypro1-list li img{ width:100%; height:220px; 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%; color:#000; font-weight:bold; font-size:17px; 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;}


.zxlyinp{ width:300px;margin:5px 10px; height:25px;}
.zxlyyzm{ width:100px; height:30px; margin:5px 10px;}
.zxlysub{ width:120px; height:30px; background-color:#666; color:#fff; border-radius:5px; border:0px; margin:10px; font-size:15px; font-weight:bold;}
#ind_links{margin-bottom:20px;}
#ind_links span{float: left;}
#ind_links li{display: inline-block;margin: 0 7px;}
#ind_links li a{color: #0070BC;}