/* CSS Document */
*{ list-style:none; outline:none; margin:0px; padding:0px; font-family:"微软雅黑"}
img{ border:0; margin:0px; padding:0px;}
a{ font-family:"微软雅黑"; text-decoration: none;color:#666666; }
body{ font-size:12px; background:#F7F5E8; }
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a:hover{color:#64A104;}

.tt{width:100%; margin:0 auto; height:auto; overflow:hidden;}
.ttc{ width:1042px; height:auto; overflow:hidden; margin:0 auto;}
.bghui{ background:#5A5A5A; height:34px; color:#fff; font-size:12px; line-height:34px;}
.bghui a{ color:#FFFFFF; padding:0 10px 0 10px; font-size:12px;}
.bghui a:hover{ color:#FFFF00;}
.tbgbai{background:#fff;height:91px;}
.tbg1{ background:url(../images/07.jpg) right top no-repeat;}
.tbg2{background:url(../images/08.jpg) right top no-repeat;height:91px;}
.logo{ float:left; background:url(../images/06.jpg) left center no-repeat; height:77px; margin-top:6px; width:450px;}
.tdh{ float:left; background:url(../images/05.jpg) left top no-repeat; margin:15px 0 0 100px;}
.tdh p{ display:block; float:left; margin:20px 0 0 40px; color:#e30b17; font-size:18px; line-height:22px;}



.menu{height:42px;line-height:42px;background:url("../images/menu_bj.jpg") repeat-x;width:100%; margin:0 auto;}
#nav{line-height:42px;margin: 0 auto;width:1000px;height:42px;padding:0px 20px;}
#nav li a{display:block;width:110px;text-align:center;font-size:14px;color:#fff; }
#nav li a:hover{color:#ffffff;text-decoration:none;background:url("../images/hot.jpg") no-repeat right center;width:123px;}

.navon{color:#ffffff;text-decoration:none;background:url("../images/hot.jpg") no-repeat right center;width:123px;}

#nav li a.sy{display:block;width:110px;text-align:center;font-size:14px;color:#fff;}
#nav li a.sy:hover{color:#ffffff;text-decoration:none;background:url("../images/hot.jpg") no-repeat right center;width:123px;}
#nav li{float:left;width:120px; }
#nav li.mav{float:left;width:120px;background:url("../images/x_1.jpg") no-repeat right center;}
#nav li.mav ul{padding:15px 0px;height:auto;overflow:hidden;text-align:center;width:126px;position:absolute;z-index:100;display:none;background:#103271;}
#nav li.mav ul li{width:126px;height:30px;line-height:30px;display:block;}
#nav li.mav ul a{color:#ffffff;display:block;width:126px;text-align:center;font-size:12px;height:30px;line-height:30px;}
#nav li.mav ul a:hover{color:#fff;font-weight:normal;background:#ea410e;height:30px;line-height:30px;display:block;}


.banner{ width:100%; height:400px; margin:0 auto; border-top:1px solid #fff;}
/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url("../images/loading.gif") 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.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;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;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("../images/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("") center center no-repeat;}
.flex-direction-nav li a.flex-next{ right:60px;background:url("") center center no-repeat;}



.k20{ width:100%; height:20px; margin:0 auto;}
.k50{ width:100%; height:50px; margin:0 auto;}

.ding{ width:100%;  height:auto; overflow:hidden;  background: url(../images/01.gif) center 50px no-repeat #fff; }
.ding h1{ width:1042px; height:50px; line-height:50px; text-align:center; font-size:24px; color:#000000; margin:0 auto;}
.ding h2{ width:1042px; height:auto; overflow:hidden; margin:0 auto;line-height:30px; text-align:center; font-size:16px; color:#8D8D8D; }

.about{ width:1042px; height:auto; overflow:hidden; margin:0 auto;  }
.abouttu{ width:262px; height:156px; float:left;}
.aboutc{ width:740px;  float:right; line-height:30px; text-indent:28px; font-size:13px; }
.aboutc a{ background-color:#ed4e0e;  color:#FFFFFF; width:85px; overflow:hidden; padding:0 10px 0 15px;}

.row01{ width:100%; height:auto; overflow:hidden; background:#F7F5E8; margin:0 auto; }

.zpk{ width:1042px;height:auto; overflow:hidden; margin:0 auto; background: #F7F5E8; padding:15px;}

/*滚动图片*/

.cpfl{ width:800px; margin:0 auto; height:auto; overflow:hidden;}
.cpfl ul{ width:1080px; margin:20px auto 0 auto;}
.cpfl ul li{  float:left; margin:8px; }
.cpfl ul li a{ display:block; width:136px; height:32px; text-align:center; line-height:32px; color:#000;border:#F6CA09 1px solid; background:#F6CA09; font-size:14px; font-family:"Microsoft YaHei";}
.cpfl ul li a:hover{color:#fff; background:#ed4e0e; }



        .picScroll-left{ width:1042px; height:288px;  position:relative; float:left; margin-left:10px;  }
		.picScroll-left .hd{ overflow:hidden; }
		.picScroll-left .hd .prev{ width:80px; height:78px; display:block; background:url(../images/020.png) no-repeat; position:absolute; z-index:888;}
		.picScroll-left .hd .next{ width:80px; height:78px; display:block; background:url(../images/021.png) no-repeat; position:absolute; z-index:888;}
		
		.picScroll-left .hd .prev{background-position:left top; left:-17px;top:120px;}
        .picScroll-left .hd .prev:hover{background-position:left bottom;}
        .picScroll-left .hd .next{background-position:right top; right:10px; top:120px;}
        .picScroll-left .hd .next:hover{background-position:right bottom;}
		
		.picScroll-left .bd{ padding:0px 30px 0 30px; }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		
		.picScroll-left .bd li{width:280px; height:268px; float:left;margin:0 20px 0 20px; background:#fefefb;} 
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; float:left; }

.alnm1{width:280px; height:40px;line-height:40px; text-align:center; float:left;  }
.alnm1 a{ display:block; float:left;width:280px; height:40px;text-align:center; font-size:14px; background:#cfccbb; color:#333; line-height:40px; font-family:"Microsoft YaHei";}
.ver_pic1{width:280px;height:228px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}

.alpic{ *position:absolute;top:50%;left:50%;}
.alpic img{ *position:relative;top:-50%;left:-50%;}		
		
		
		
.con{ width:100%; background-color:#FFFFFF}	
.n1{width:1042px; height:auto;overflow:hidden; margin:0 auto; padding-top:25px;}	
.n1c{ width:1042px; height:auto; overflow:hidden; margin:0 auto;}
.n1z{ width:275px; height:auto; overflow:hidden; float:left; background-color:#F6CA09;}
.porclass{ padding-top:15px;width:99%; background:url(../images/prolei.jpg) no-repeat;padding-bottom:20px;}
.porclass h3{ background:url("../images/porlist.png") no-repeat; padding-left:20px; height:33px; line-height:33px;font-weight:bold; }

.ititle{line-height:34px; width:50%;margin:0 auto;  height:34px;}
.ititle a{color:#ed4e0e; font-size:20px; font-weight:bold; margin-left:30px;}
.ul1 li{ padding-left:50px; }





.n1yy{ width:765px; float:right; height:auto; overflow: hidden; }
.biaoti{ width:100%; height:42px; float:left; margin-top:20px; }
.biaoti h1{ display:block; float:left; height:42px; background:url(../images/18.jpg) top repeat-x;}
.yw{ color:#01902E; font-size:18px;}
.lanmu{ font-family:Microsoft YaHei,LiHei Pro; font-size:22px; font-weight:bold; line-height:36px;  text-align:center; margin:0 20px 0 40px; color:#333333}
.more{ display:block; float:right; margin-right:20px; width:59px; height:30px; background-color:#ed4e0e; text-align:center;color:#FFFFFF; line-height:33px;}
.more:hover{ display:block; float:right; margin-right:20px; width:59px; height:30px; background-color:#F7CF0E; text-align:center;color:#ed4e0e; line-height:33px;}


.product{ border-bottom:2px #E1DFD3 solid; border-top:2px #E1DFD3 solid;border-right:2px #E1DFD3 solid; height:470px; margin-top:50px; width:760px; }

.cpc{ float:left; width:750px; height:auto; overflow:hidden; overflow:hidden; margin:15px 0 0 10px; }
.cpc li{width:170px; height:200px; float:left; margin-right:7px; margin-left:6px; background:url(../images/pbei.jpg) no-repeat;margin-bottom:20px;}
.cpc li:hover{ background:#FFFFFF; background:url(../images/phot.jpg) no-repeat}
.cpc li:hover span{ color:#333333}
#cptu{ width:150px; margin:10px; height:150px; float:left;}
#cptu img{ display:block; margin:0 auto; }
.cpc li span{ display:block; float:left; width:170px; text-align:center; line-height:30px; color:#333;}



.row02{ width:100%; height:auto; overflow:hidden; background:#fff; margin:0 auto; }
.news{ width:1002px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px;}
.news_left{ width:475px; float:left;}
.news_left_title{ width:475px; height:44px; border-bottom:2px #D2D2D2 solid;}
.cbiaoti{ width:100%; height:42px; float:left; }
.cbiaoti h1{ display:block; float:left; height:42px; background:url(../images/18.jpg) top repeat-x;}
.cyw{ color:#ed4e0e; font-size:14px; font-weight:normal; }
.clanmu{ font-family:Microsoft YaHei,LiHei Pro; font-size:20px; font-weight:bold; line-height:36px;  text-align:center; margin:0 20px 0 10px; color:#333333}
.cmore{ display:block; float:right;  width:59px; height:30px; background-color:#ed4e0e; text-align:center;color:#FFFFFF; line-height:33px;}
.cmore:hover{ display:block; float:right;width:59px; height:30px; background-color:#FF0000; text-align:center;color:#fff; line-height:33px;}
.news_list{ width:475px; height:auto; overflow:hidden; padding-top:10px;}
.news_list ul li{ width:475px; height:34px; line-height:34px; border-bottom:1px #b4b4b4 dashed; background:url("../images/sdd1.gif") center left no-repeat; }
.news_list ul li a{ height:34px; line-height:34px; padding-left:20px; color:#605f5f; font-size:13px;}
.news_list ul li a:hover{ height:34px; line-height:34px; padding-left:20px; color:#EE1A26; font-size:13px;}
.news_list ul li span{ float:right; color:#888888; font-size:13px;}
.news_right{ width:475px; float:right;}
.news_right_title{ width:475px; height:44px; border-bottom:2px #D2D2D2 solid;}


.tltitle{ width:100%; height:auto; overflow:hidden; border-bottom:2px #D2D2D2 solid;}
.kong20{ width:100%; height:20px; float:left;}

.sabrosus { padding:10px 5px; margin:15px 3px; text-align: center;float: left; width:720px;}
.disabled { border: #eaeaea 1px solid; padding:2px 5px;}
.current{ border: #00537d 1px solid; padding:2px 5px; background:#00537d; color:#ffffff;}
.sabrosus a{ color:#636363; border: #eaeaea 1px solid; padding:2px 5px;}

.row04{ width:1002px; height:140px; margin:0 auto;}
.links{ width:1002px; height:120px; margin-bottom:20px;}
.links_title{ width:1002px; height:32px;  border-bottom:1px #e5e5e5 solid;}
.youqing_title{ width:1002px; height:31px; border-bottom:2px #E1DFD3 solid;}
 #youqing {
	width:980px;
	padding:10px 0px;
	line-height:25px;
	margin:auto;
	}

 #youqing a{
	padding:0px 7px;
    color:#6f6f6f;
	font-size:14px;}
 #youqing a:hover{	color:#00537d;}



.alnm2{ display:block; float:left;width:350px; color:#333; height:40px; background:#cfccbb;text-align:center; font-size:12px;line-height:40px; font-family:"Microsoft YaHei";}
.alpic1{ *position:absolute;top:50%;left:50%;}
.alpic1 img{ *position:relative;top:-50%;left:-50%;}
.ver_pic2{width:350px;height:310px; text-align:center;position:relative;display:table-cell;vertical-align:middle;background:#FFFFFF;}

.case_list ul{ float:left; margin-top:15px; margin-left:15px;}
.case_list li{width:350px; height:350px; float:left; text-align:center;font-family:"Microsoft YaHei"; margin:0 30px 30px 0;}
.case_list li a{ display:block; width:350px; height:350px; float:left;border:#cfccbb 1px solid;}
.case_list li a:hover .alnm2{color:#fff;background:#ed4e0e;}

#mr0{ margin-right:0;}

#ncptu{ width:190px; margin:10px; height:182px; float:left;}
#ncptu img{ display:block; margin:0 auto; }



.footer{ height:auto; overflow:hidden; width:100%; background:#3E3D3D; border-top:3px #333 solid;}
.footer_con{ width:1042px; height:160px; margin:0px auto; }
.footer_nav{ width:1042px; height:50px; line-height:50px; border-bottom:1px #515151 solid; text-align:center; color:#515151; font-size:12px;}
.footer_nav a{ color:#9c9c9c; font-size:12px; padding:0 15px;}
.footer_nav a:hover{ color:#ffffff; font-size:12px; padding:0 15px;}
.footer_copy{ width:1042px; height:24px; line-height:24px; font-size:12px; color:#9c9c9c; text-align:center; padding-top:20px;}
.dlogo{ float:left; }
.dbq{ float:right; text-align:right; margin-top:15px; }

.copy { font-family: Arial, Helvetica, sans-serif;}
.footer_copy a{ color:#b38933;}



.middle{ width:1002px; margin:0 auto; padding-top:15px; padding-bottom:20px;}

.middle_left{ width:200px; float:left;}
.middle_left dl{ width:200px; background:#ffffff; float:left;}
.middle_left dl dt{ height:36px; line-height:36px; background:url("../images/nav_left.gif") no-repeat; padding-left:38px; font-size:14px; color:#ffffff; font-family:"微软雅黑";}
.middle_left dl dd a{ width:160px;  height:36px; line-height:36px; background:url("../images/left.gif") no-repeat; border-bottom:1px #ebebeb solid; padding-left:40px; font-size:12px; color:#757575; display:block; }
.middle_left dl dd a:hover{ width:160px;  height:36px; line-height:36px; background:url("../images/left_hover.gif") no-repeat; border-bottom:1px #ebebeb solid; padding-left:40px; font-size:12px; color:#ffffff; display:block; }
.middle_left p{ display:block; float:left; width:160px; margin:20px; line-height:20px;}



#typeon{  width:160px;  height:36px; line-height:36px; background:url("../images/left_hover.gif") no-repeat; border-bottom:1px #ebebeb solid; padding-left:40px; font-size:12px; color:#ffffff; display:block; }
.left_message{ width:200px; height:70px; background:url("../images/message.gif") no-repeat; margin-top:16px; display:block; float:left; }
.left_tel{ width:200px; height:70px; background:url("../images/tel.gif") no-repeat; margin-top:12px; display:block; float:left;}
.left_tel p{display:block; float:left; margin:35px 0 0 15px; color:#eb440f; font-size:20px; line-height:30px;}

.middle_left1{ width:199px; float:left; background-color:#F6CA09;} 
.nporclass{ padding-top:15px;width:200px; background:url(../images/nprolei.jpg) no-repeat;padding-bottom:10px; margin-bottom:10px;}
.nporclass h3{ background:url("../images/porlist.png") no-repeat; padding-left:20px; height:33px; line-height:33px;font-weight:bold; }
.nititle{line-height:34px; width:50%;margin:0 auto;  height:34px;}
.nititle a{color:#ed4e0e; font-size:20px; font-weight:bold; }
.ul2 li{ padding-left:30px; }

.middle_right{ width:780px; float:right; background:#ffffff;}
.middle_nav{ width:780px; height:35px; background-image:url("../images/index.gif"); background-repeat:no-repeat; background-position:15px 10px; border-bottom:1px #f0f0f0 solid;}
.middle_nav span{ height:35px; line-height:35px; padding-left:32px; font-size:12px; color:#676767;}
.middle_nav span a{ color:#676767;}
.middle_nav span a:hover{ color:#175882;}
.middle_con{ padding-top:10px; width:730px; margin:0 auto;}
.middle_con h2{ height:36px; line-height:36px; padding-left:20px; font-size:16px; color:#eb440f; background:url("../images/jiantou.gif") center left no-repeat;}
.middle_content{ line-height:28px; font-size:14px; color:#797979; padding-top:10px; padding-bottom:30px;}





















.example ul li{width:710px;float:left;clear:both; padding:10px;border-bottom:1px #e0e0e0 dotted;}
.example_left{float:left;width:228px;height:160px;}
.example_left img{width:228px;height:160px;display:block;}
.example_right{float:right;width:470px;height:160px;overflow:hidden;}
.example_title{padding:10px 0px;}
.example_title a{font-weight:bold;font-size:14px;color:#565656;}
.example_title a:hover{color:#00537d;}
.example_con{line-height:20px;color:#828282;text-indent:2em;}
.example_con a{ color:#00537d;}

.list ul li{ height:36px; border-bottom:1px #e0e0e0 dashed; line-height:36px; background: url("../images/jiantou.gif") center left no-repeat;}
.list ul li span{ float:right; color:#6f6f6f; font-size:14px;}
.list ul li a{ color:#6f6f6f; font-size:14px; padding-left:20px;}
.list ul li a:hover{ color:#00537d;}





.news_title{ font-size:16px; text-align:center; color:#000;}
.news_memo { margin:15px 0px; height:25px; line-height:25px; background:#ececec; text-align: center; color:#4b4b4b;}
.news_con{ line-height:24px; color:#6f6f6f; font-size:12px;}
.news_pre_con{ margin-top:10px;}
.news_pre { padding: 5px 0px; font-size:13px;}
.news_pre span {color:#666;}
.news_pre a { color:#666;}
.news_pre a:hover{ font-weight:bold;;}



.middle_con font{ color:#00537d;}

.Message tr{height:40px;}
.Message_center{ font-size:14px; text-align:center;}
.Message_left{ font-size:14px; text-align:left; padding-left:20px;}
.Message b{ color:#940B0B;}
.anniu { font-size:12px; color:#ffffff; border:none; width:80px; height:20px; background:#00537d;}
.input{ border:1px #eaeaea solid;}
.textarea{ border:1px #eaeaea solid;}



