﻿@charset "utf-8";
/* CSS Document */
BODY { COLOR:#000; padding:0;margin:0; font-size:12px; font-family:"微软雅黑","Arial","宋体";}
A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none; FONT-SIZE:12px; COLOR:#000;}
A:hover { FONT-SIZE:12px; COLOR: #FF0000; TEXT-DECORATION: none}
img {border:0}
ul,li,dd,dt { list-style:none;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { margin:0;padding:0;}
/* CSS 头部 */
#topbg { width:100%; height:106px; z-index:999}
.m { width:1003px; margin:0 auto}
.clear { clear:both}
#logo { width:223px; height:80px; float:left; margin-top:20px;}

.nv{width:750px; height:40px; float:left; margin:40px auto auto auto;z-index:999}
.nv ul{width:750px; margin:0 auto; padding:0}
.nv li{list-style:none; float:left; width:100px; height:40px; text-align:center;font-size:16px; font-weight:bold; color:#000 }
.nv li p { line-height:20px;font-size:12px; font-weight:none; color:#000; text-align:center}
.nv li a p  { font-size:12px; font-weight:none; color:#666;}
.nv li a:hover p  { font-size:12px; font-weight:none; color:#f00; }
.nv li a{display:block; font-size:16px; font-weight:bold; color:#666}
.nv li a:link{display:block; font-size:16px; font-weight:bold; color:#666}
.nv li a:hover{text-decoration:none; color:#F00}
.nav_in {text-decoration:none; color:#F00}

#lianbao { width:77px; height:78px; background:url(biao.png) no-repeat center; float:right; margin-top:20px;}
/* flexslider 
.flexslider{position:relative;height:500px;overflow:hidden;background:url(loading.gif) 50% no-repeat; }
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(next.png) center center no-repeat;}*/

#full-screen-slider { width:100%; height:500px; float:left; position:relative; z-index:-9; }
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#F60 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/* 第一行 */
#pro_title { width:1003px; height:42px; background:url(pro_title.jpg) no-repeat left; line-height:40px; float:left; margin-top:20px;}
#pro_title span { float:right; color:#666}
#index_cpfl2 { width:1003px; margin:10px auto; padding:0; float:left}
#index_cpfl2 ul{ width:1003px; margin:0; padding:0;}
#index_cpfl2 li{ width:100px; height:94px; margin:12px; float:left;}
#index_cpfl2 li img { width:90px; height:64px; margin:auto 5px;}
#index_cpfl2 li a:hover img { width:90px; height:64px; opacity:0.6;filter:alpha(opacity=60);}
#index_cpfl2 li span { width:100%; height:30px; display:block; text-align:center; line-height:30px}
#index_cpfl2 li span a { font-size:14px}



#index_cpfl { width:240px; margin:0; padding:0; float:left}
#index_cpfl ul { width:240px; margin:0; padding:0}
#index_cpfl li { width:240px; height:40px; line-height:40px; display:block; text-indent:15px; background:#eee; border:1px solid #ddd; float:left; margin:5px auto; font-size:14px}
#index_cpfl li a { font-size:14px}

#index_cpzs { width:1003px; margin:0; padding:0; float:right}
#index_cpzs ul { width:1003px; margin:0; padding:0}
#index_cpzs li { width:310px; height:340px; border:1px solid #ddd; float:left; margin:10px;}
#index_cpzs li img { width:310px; height:310px; }
#index_cpzs li a:hover img { width:310px; height:310px; opacity:0.6;filter:alpha(opacity=60);}
#index_cpzs li p { width:310px; line-height:30px; display:block; background:#ddd; height:30px; text-align:center}

/* 第二行 */
#row2 { width:100%; height:477px; background:url(aboutbg.jpg) no-repeat center; margin:10px auto; float:left}
#abouts_pic { width:280px; height:180px; float:left; margin:60px auto auto auto; border:2px solid #fff;}
#abouts_pic img {width:280px; height:180px; }
#abouts_txt { width:600px; height:180px; overflow:hidden; float:right; margin:90px 45px auto auto; line-height:30px;}
.pro_index { width:220px; height:165px; margin:auto 5px}
.pro_index img {width:220px; height:165px}

/* 第三行 */
#com_news { width:331px; float:left; margin-top:20px;}
#com_news_title { width:331px; height:44px; background:url(com_news.jpg) no-repeat left; float:left}
#com_news_title span { float:right}

#com_trdends { width:321px; float:left; margin-left:20px; margin-top:20px;}
#com_trdends_title { width:321px; height:44px; background:url(trdends_news.jpg) no-repeat left; float:left}
#com_trdends_title span { float:right}

#com_honor { width:283px; float:right; margin-top:20px;}
#com_honor_title { width:283px; height:44px; background:url(honor.jpg) no-repeat left; float:left}
#com_honor_title span { float:right}

.index_tw { width:100%; height:100px; float:left; margin:10px auto; border-bottom:1px solid #ddd; line-height:24px; overflow:hidden}
.index_tw p { font-size:14px; font-weight:bold}
.index_tw p a { font-size:14px; font-weight:bold}
.index_newslist { width:100%; margin:0; padding:0}
.index_newslist ul { width:100%; margin:0; padding:0}
.index_newslist li { width:100%; line-height:30px; float:left}
.index_newslist li span { float:right}

/* 底部 */
#bottombg { width:100%; height:303px; background:url(bottombg.jpg) no-repeat center; margin-top:20px; float:left; }
#bottom_contact { width:300px; height:100px; margin:50px auto auto 10px; color:#FFF; line-height:24px;}
#contact_blue { width:65px; height:30px; float:left; margin: 12px auto auto 60px; line-height:30px; font-weight:bold; color:#0B407F; text-align:center}
#contact_blue a {font-weight:bold; color:#0B407F;}
#contact_blue a:hover {font-weight:bold; color:#f00;}
#message_blue {width:65px; height:30px; float:left; margin: 12px auto auto 280px; line-height:30px; font-weight:bold; color:#0B407F; text-align:center}
#message_blue a {font-weight:bold; color:#0B407F;}
#message_blue a:hover {font-weight:bold; color:#f00;}
#qq_blue {width:165px; height:30px; float:right; margin: 12px 60px auto auto; line-height:30px; font-weight:bold; color:#0B407F; text-align:center}
#qq_blue a {font-weight:bold; color:#0B407F;}
#qq_blue a:hover {font-weight:bold; color:#f00;}
#banquan { width:1003px; float:left; height:30px; line-height:30px; color:#FFF; margin-top:50px; text-align:center}

/* 第二页 */
#second_left { width:242px; float:left; margin-top:20px;}
#second_right { width:740px; float:right; margin-top:20px;}
.second_nv { width:242px; float:left; border:1px solid #ddd;}
.second_nv_title { width:100%; height:40px; background:url(leftnv.jpg) repeat-y center; line-height:40px; font-size:16px; font-weight:bold; color:#FFF; float:left; text-indent:10px}
.second_news { width:242px; float:left; border:1px solid #ddd; margin-top:20px; line-height:24px; overflow:hidden;}
.right_title { width:740px; height:42px; background:url(second_right.jpg) no-repeat left; line-height:42px; font-size:16px; font-weight:bold; text-indent:10px;}
#right_xue { width:auto; display:block; background:url(home.jpg) no-repeat left; font-weight:normal; float:right; text-indent:20px; line-height:42px;}

.second_newslist { width:100%; margin:0; padding:0}
.second_newslist ul { width:100%; margin:0; padding:0}
.second_newslist li { width:100%; line-height:35px; float:left; background:url(inco.jpg) no-repeat 0 15px; text-indent:15px; border-bottom:1px dotted #ddd;}
.second_newslist li span { float:right}

#imglist {width:740px; margin:auto 20px; padding:0}
#imglist ul { width:740px; margin:0; padding:0}
#imglist li { width:200px; height:170px; float:left; margin:20px;}
#imglist li img { width:200px; height:145px; border:1px solid #ddd; padding:1px}
#imglist li a img { width:200px; height:145px; border:1px solid #ddd; padding:1px}
#imglist li a:hover img { width:200px; height:145px; border:1px solid #f00; padding:1px;opacity:0.6;filter:alpha(opacity=60);}
#imglist li div { width:200px; height:25px; line-height:25px; text-align:center; font-size:14px;}
#imglist li div a { font-size:14px;}
#imglist li div a:hover { font-size:14px;}

.content_title { width:740px; line-height:35px; font-size:24px; text-align:center; border-bottom:1px dotted #468c2a; margin:auto 10px; float:left; padding:5px 0}
.content_chick { width:720px; line-height:24px;text-align:center; border-bottom:1px dotted #468c2a;  float:left; margin:auto 10px;color:#666; padding:5px 0}
.content_main { width:720px; margin:10px; float:left; line-height:30px;}
#cpms { width:720px; height:40px; background:url(cpms.jpg) no-repeat left; float:left; margin:10px}
/* page*/
.FKpage{clear:both;text-align:center;margin:15px 0 10px 0;font-size:13px;}
.FKpage a{vertical-align:middle;display:inline-block;*zoom:1;height:20px;margin-right:3px;line-height:20px;padding:1px 8px;border:1px solid #666666 ; background:#0386E1; color:#fff;}
.FKpage span{vertical-align:middle;display:inline-block;*zoom:1;height:20px;margin-right:3px;line-height:20px;padding:1px 8px;border:1px solid #666666}
.FKpage span.c{font-weight:bold;color:#ff9900;border:1px solid #ff9900}
.nexpage {width:720pz; line-height:30px; border-top:1px dotted #ddd; font-size:12px;margin:10px;}
.nexpage a { font-size:12px}
.nexpage a:hover { font-size:12px}