@charset "gb2312";
/* CSS Document */

*{ padding: 0; margin: 0;}
html{ background: #fefdfd;}
ul,ol{ list-style: none;}
img{ border: 0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size: inherit;}
i,em{ font-style: normal;}
b{ font-weight: 400;}
input{ outline: none;}
a{ color: #666; text-decoration: none;}
a:hover{ text-decoration: none; }
body{font-size: 12px; color: #333;  font-family:Arial, Helvetica, sans-serif; }

/*Common*/
/*宽度*/
.wrap{ width: 1200px; margin: 0 auto;}

/*浮动*/
.fl{ float:  left;}
.fr{ float: right;}
 
.hearder{ height:105px; background:#fafafa; }
.logo{ margin-top:5px;}
.nav{  height:47px;  background: #FCFCFC; border-top:#CCC solid 1px;}
.nav ul{ }
.nav ul li{ float:left; text-align:center; }
.nav ul li:hover {background: #ccc;}
.nav ul li a{ font-size:14px; color:#000; font-weight:700; line-height:47px; padding:10px 14px; }
.nav ul li a:hover{  color:#333;}

.search{ margin-top:20px;}
.search ul{}
.search ul li{ float:left; }
.search ul li a{ color:#666; line-height:30px;font-size: 14px; font-weight: bold; }
.search ul li i{ padding:0 10px; color:#666;}
.search dl{clear:both;}
.search dl dd{ float:left; width:170px; height:23px; border:1px solid #ddd; background:#fff;}
.search dl dt{ float:right; width:30px; height:23px; border:1px solid #ddd; background:url(../images/zzht-img6.png) repeat-x; text-align:center;}
.search dl dt i img{ margin-top:5px;}



/*轮播大图*/
.banner-yy{ width:100%; height:410px; float:left; position:relative; border-top:2px solid #272727;}
.banner-yy #slides{ display:block; width:100%; height:410px; padding:0; margin:0; position:relative;}
.banner-yy #slides li{ display:block; width:100%; height:100%; padding:0; margin:0; position:absolute;}
.banner-yy #slides li a{ display:block; width:100%; height:100%; text-indent:-9999px;}
.banner-yy #pagination{ display:block; position:absolute; left:50%; bottom:30px; z-index:9900;}
.banner-yy #pagination li{ display:block; width:14px; height:14px; border-radius: 50%; float:left; margin-left:10px; background:#eae7dd;}
.banner-yy #pagination li:first-child{ margin-left: 0;}
.banner-yy #pagination li a{ display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.banner-yy #pagination li.current{ background:#f30;}

.contain{ clear:both; }
.cpzs{ padding:10px 0px 55px 0px; height:200px; background:#f5f5f5;}
.titlei{width: 100%; height: 32px; line-height:32px; border-bottom: 2px solid #999;font-size: 14px;font-weight: 700;}
.titlei span i { padding: 0px 10px 0px 0px; position: relative; top: 5px;}
.titlei .en { font-size: 14px; font-weight: 400; margin-left:10px;}
.titlei .more {font-size: 12px; font-weight: 400; float:right}
.cpzs ul{ }
.cpzs ul li{ width:152px; height:152px; float:left; background:url(../images/cp-bg.png) no-repeat center top; text-align:center; display:block; padding:0 30px;}
.cpzs ul li a img{ margin-top:39px;}
.cpzs .slide-l{ padding:47px 0;}
.cpzs ul li p{ margin-top:50px; font-size:14px;}
.cpzs ul li a { display:block}
.cpzs ul li:hover {opacity:0.8;}

/*图片滚动*/

.mr_frbox{padding:10px 22px 0px;}
.mr_frBtnL{float:left;margin:60px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:200px;width:1060px; overflow:hidden}
.mr_frBtnR{float:right;margin-top:60px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:190px;width:152px;}
.mr_frUl ul li img{margin-bottom:7px;}
.mr_frUl ul li a:hover img{}


.seb{ margin-top:20px;}
.yyly{ width:310px;}
.yyly-t{ height:39px; background:url(../images/new-bg.png) repeat-x; border:1px solid #ddd;}
.yyly-t h3{ width:200px; height:36px; float:left; margin-top:4px; margin-left:4px; background:#f4f4f4; font-size:14px; font-weight:700;}
.yyly-t h3 i{ padding:0 10px; position:relative; top:5px;}
.yyly-main{ height:226px; box-shadow:0px 0px 4px #dbdbdb;}
.yyly-main ul li{ width:153px; height:112px; float:left; border:1px solid #ddd; border-top:none; float:left; text-align:center;}
.yyly-main ul li a img{ margin-top:15px;}
.yyly-main ul li p{ line-height:16px; padding:7px 0;}
.yyly-main ul .on1{ border-left:none;}
.yyly-main ul li:hover{ background:#e3e3e3;}

.gsgk{ width:545px; margin-left:16px;}
.yyly-t h4 a{ float:right; font-size:12px; line-height:39px;font-weight:700; padding:0 10px;}
.gsgk-main{ height:225px; border:1px solid #ddd; border-top:none; background:#f6f6f6; box-shadow:0px 0px 4px #dbdbdb;}
.gsgk-main img{ padding:15px 10px;}
.gsgk-main ul{ width:285px; padding:15px 10px;}
.gsgk-main ul li{ line-height:25px; }
.gsgk-main ul li span{ font-size:14px; font-weight:700; line-height:18px;}
.gsgk-main ul li a{ color:#F00; float:right;}

.news{ width:313px; margin-left:16px;}
.news-main{ width:311px; border:1px solid #ddd; border-top:none; background:#f6f6f6; box-shadow:0px 0px 4px #dbdbdb;}
.news-main ul{ margin-top:2px;}
.news-main ul li{ border-bottom:1px dotted #ddd; margin:0 10px;}
.news-main ul li i{ padding-right:15px; font-family:"宋体" }
.news-main ul li a{ line-height:36px;}
.posts img { max-width:100% !important}
.about-main img { max-width:98% !important}


/*底部*/
.clear{ clear:both;}
.footer{ background:#666; margin-top:20px; clear:both; }
.lxwm-l{ width:269px; height:233px; /*background:url(../images/lxwm-bg.png) repeat-x;*/ margin-top:5px;}
.lxwm-l h3{  padding:10px 0;margin-left: 24px;}
.lxwm-l ul{ padding:0 15px;}
.lxwm-l ul li{ line-height:25px;color: #fff;}
.lxwm-l ul li i{ padding:0 20px; position:relative; top:4px;}
.sub-nav{ padding:0 20px;  }
.sub-nav dl{padding: 32px 25px 0px 25px;; float:left;}
.sub-nav dl a{ color:#fff;}
.sub-nav dl dt{ font-size:14px; }
.sub-nav dl dt a{ line-height:40px;}
.sub-nav dl dd a{ line-height:40px; word-break:keep-all}
.sub-nav dl .ddmub { float:left; margin-right:20px; line-height:40px;}
.ewm{ padding:45px 0;}
.ewm p{ text-align:center; line-height:40px; color:#fff;}
.foot-bottom{ height:50px; clear:both; background:#333333;}
.foot-bottom .on{ color:#fff; line-height:50px;font-size:12px; }
.foot-bottom .on a {color:#fff;}


/*内页css*/

.banner{ width:100%; margin:auto; padding:0;}
.banner img{ width:100%; height:300px;}
/*新闻*/
.contain1{ width:1200px ; margin:auto;  clear:both; background:#fff; margin-top:20px; }
.title{ width:100%;height:31px; border-bottom:2px solid #999;  background:url(../images/flo-bg.png) repeat-x;  }
.title a i{ padding:0 10px; position:relative; top:2px;}
.title a{font-size:12px; float:right;line-height:31px; color:#333; padding-right:10px;}
.contain_l{ width:235px; height:auto; float:left; }
.cpjs{ background:#f6f6f6; border:1px solid #e5e5e5}
.cpjs_t{ background:url(../images/t_bg2.png) no-repeat;}
.cpjs_z{ text-align:center; background:url(../images/new-bg1.png) repeat-x;}
.cpjs_z a{ color:#333; font-size:16px; font-weight:700;line-height:80px; }
.cpjs_t ul{ width:140px;margin:auto;}
.cpjs_t ul li{ background:#fff; margin:14px 0; border-radius:30px; text-align:center;}
.cpjs_t ul li a{ font-size:12px; color:#666; line-height:30px; }
.cpjs_t ul .currentNav { background:#cfcfcf;}
.cpjs_t ul li:hover{ background:#cfcfcf;}

.lxwm{ height:83px; border:1px solid #e5e5e5; margin-top:25px;}
.lxwm {}

.contain_r{ width:938px;  float:right; box-shadow:0px 0px 5px #c9c8c8; margin-bottom:20px;}
.main{ }
.main .title{ background:url(../images/new-bg.png) repeat-x; line-height:31px;}
.main .title h3{ float:right; margin:0}
.main .title h3 i { float: none; padding-right: 5px; position:relative; top:3px;}
.main .title h3 a { float: none; padding-right: 5px;  padding: 5px;}
.main .title img { margin-right:5px;}

/*新闻详情页-seb1*/
.list-news h3{ text-align:center; font-size:20px; font-weight:700; color:#333; line-height:40px;}
.list-news h4{ text-align:center; line-height:30px; color:#666; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.list-news p{ line-height:30px; padding:20px; text-indent:2em;}
.list-news p img{ width:570px; height:380px; padding-left:120px;}


/*新闻列表-seb2*/
.news-r{ width:938px; }
.news-list{ height:132px; padding:20px 0; background:#f6f6f6; clear:both; border-bottom:1px solid #fff}
.news-list img{ width:170px; height:122px; padding-left:20px; }
.news-list ul{ padding-right:30px; width:665px; margin-top:0;}
.news-list ul li a{ line-height:25px;}
.news-list ul li a span{ font-size:14px; font-weight:700; color:#333;}
.news-list ul .on{ width:100px; background:#999; text-align:center; float:right; margin-top:10px;}
.news-list ul .on a{ color:#fff; }
.news-list ul .on:hover{ background:#07a8f2}
.news-list:hover{ background:#eae8e8;}
/*产品列表-seb2*/

.cpzx-jj{ margin:15px; height:180px; background:#edefef; border:1px solid #ddd; }
.cpzx-jj img{ margin-top:32px;}
.cpzx-main{ width:600px; margin-top:20px;}
.cpzx-main h3{ font-size:16px; font-weight:700; }
.cpzx-main h4{ color:#666; border-bottom:1px solid #ddd;}
.cpzx-main p{ padding-top:10px; line-height:20px;}

.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT: 14px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 205px; PADDING-TOP: 0px; HEIGHT: 190px
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 160px
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 32px; TEXT-ALIGN: center
}

.search {
	FLOAT: right; MARGIN: 22px 0px 12px; WIDTH: 230px; POSITION: relative
}
.searchInput {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ddd 1px solid; WIDTH: 180px; LINE-HEIGHT: 21px; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 21px; BACKGROUND-COLOR: #fff;float:left;
}
.searchBtn {
	width: 38px;
    height: 27px;
	 border:0;
    background: url(../images/ss.png) no-repeat;
    text-align: center;
	float:left;
}


/*关于我们*/
.about{ height:603px;  background:url(../film/about1.png) no-repeat; }
.rjkf{ height:703px; background:url(../images/index_03.jpg) no-repeat;}
.about-title{ }
.about-title ul{ padding:10px 0px 0px 0px;}
.about-title ul li{ text-align:center;}
.about-title ul li a{ color:#333; line-height:60px;}
.about-title ul li a span{ font-size:30px; padding:15px; border-bottom:2px solid #82dcf6;}
.about-title .xt{  width:315px;}

.about-main{ padding:10px 20px 20px 20px;}
.about-main p{ font-size:12px; color:#666; text-indent:2em; line-height:30px; }


.newsa-main{ padding:10px 20px 0px 20px;}
.newsa-main p{ font-size:12px; color:#666; line-height:30px; }
.container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1160px; PADDING-TOP: 0px; margin-top:15px;
}
.containerTop {
	BACKGROUND: url(../images/container.png) no-repeat center top; WIDTH: 1160px; HEIGHT: 20px
}
.containerContent {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px; PADDING-LEFT: 10px; BACKGROUND: url(../images/line_sidebar.png) no-repeat 265px top; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #ddd 1px solid; WIDTH: 1138px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}

.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; line-height:30px;
}

