@charset "utf-8";
/* CSS Document */
body {
	font-family: "微软雅黑";
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6, p, span {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
}
img, input {
	border: none;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {
	text-decoration: none;
}
* {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
/*
top------------------------------------------------------*/

.top{ width:100%; height:auto; overflow:hidden;}

.logo{ width:960px; height:65px; margin:0 auto;}

.logo1{ width:414px; height:40px; float:left; margin-top:13px; margin-left:40px;}

.logo2{ float:right; margin-right:40px; margin-top:20px;}

.logo2 a{ color:#414141; padding:0 5px;}

.logo2 a:hover{color:#fb0000;}

.flexslider { width:1000px; margin:0 auto; position: relative; height:310px; overflow: hidden; background:url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:310px;}
.slides li img{ width:1000px; height:310px;}
.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;}

.navbg{ background:url(../images/navbg.jpg); width:1000px; height:40px; margin:0 auto;}

.navbg ul{float:right; margin-right:20px;}

.navbg ul li{ float:left; line-height:40px; padding:0 10px;}

.navbg ul li img{ margin-top:13px;}

.navbg ul li a{ color:#FFF; font-size:14px; font-family:"微软雅黑";}

/*
content------------------------------*/

.content{ width:960px; height:auto; overflow:hidden; margin:15px auto;}

.con_left{width:442px; height:auto; overflow:hidden; float:left; margin-right:50px;}

.con_news{width:442px; height:170px;}

.con_news_top{ background:url(../images/c_news.jpg); width:442px; height:22px;}

.con_news_top a{ display:block; float:right; width:53px; height:17px;margin-right:11px;}

.con_news ul{ padding:10px;}

.con_news ul li{ list-style-position:inside; list-style-type:disc; color:#2d4f6a; font-size:12px; line-height:35px; }

.con_news ul li a{ color:#2c2c2c; font-size:12px;}

.con_news ul li span{ float:right; margin-right:10px; color:#2c2c2c;}

.con_about{width:442px; height:160px; margin-top:20px;}

.con_about_top{ background:url(../images/c_about.jpg); width:442px; height:22px;}

.con_about_top a{ display:block; float:right; width:53px; height:17px;margin-right:11px;}

.con_about_c{ width:402px; height:110px; border:1px solid #d1d1d1; margin:20px 20px 0px 20px;}

.con_about_c img{ width:97px; height:96p; border:1px solid #939ea2; margin:6px 10px; float:left;}

.con_about_c p{ margin-top:6px; line-height:25px; text-indent:2em;float: left;width: 390px; height:100px; overflow:hidden;}

.c_right{ width:460px; height:auto; overflow:hidden; float:left;}

.c_product{ width:460px; height:200px;}

.c_pro_top{ background:url(../images/c_cpzs.jpg); width:460px; height:22px;}

.c_pro_top a{ display:block; float:right; width:53px; height:17px;margin-right:11px;}


/* marqueeleft */
.marqueeleft{height:170px;width:460px;overflow:hidden;margin:10px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:130px;height:160px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:120px;height:137px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
.marqueeleft li .txt a{ color:#212121;}

.c_lxwm{ width:460px; height:130px; margin-top:20px;}

.c_lxwm_top{ background:url(../images/c_lxwm.jpg); width:460px; height:22px;}

.c_lxwm_top a{ display:block; float:right; width:53px; height:17px;margin-right:11px;}

.c_lxwm_con{ width:420px; height:82px; margin:9px 20px;}

.c_lxwm_con1{ width:290px; float:left;}

.c_lxwm_con1 p{ line-height:25px;}

/*
foot------------------------------------------*/

.foot{ width:960px; height:60px; border-top:1px solid #c3c3c3; margin:0 auto;}

.foot p{ text-align:center; margin-top:10px;}

.foot p a{ color:#232323;}

/*
about----------------------------------------*/

.about_left{ width:240px; height:auto; overflow:hidden; float:left;}

.a_cpfl{ width:240px; height:auto; overflow:hidden;}

.a_cpfl_top{ width:240px; height:22px;}

.a_cpfl_con{ width:190px; height:auto; overflow:hidden; padding:10px 25px;}

.a_cpfl_con ul li{ line-height:25px; border:1px solid #bfbfbf; margin-top:5px; }

.a_cpfl_con ul li a{ padding-left:10px; color:#2c2c2c;}

.a_cpfl_con ul li a:hover{ color:#065691;}

.a_lxwm{ width:210px; height:auto; overflow:hidden; border:1px solid #bfbfbf; margin-left:15px; margin-top:10px;}

.a_lxwm p{ line-height:25px; padding-left:10px;}

.about_right{ width:700px; height:auto; overflow:auto; margin-left:20px; float:left;}

.about_top{ background:url(../images/about.jpg); width:700px; height:22px;}

.about_top p{ float:right; padding-right:20px;}

.about_top p a{ padding:0 5px; color:#2c2c2c;}

.about_top p a:hover{ color:#065691;}

.about_con{ width:660px; height:auto; overflow:hidden; margin-left:20px; margin-top:20px;}

.about_con p{ line-height:30px; text-indent:2em;}

/*
product--------------------------------*/

.pro_top{ background:url(../images/product.jpg); width:700px; height:22px;}

.pro_top p{ float:right; padding-right:20px;}

.pro_top p a{ padding:0 5px; color:#2c2c2c;}

.pro_top p a:hover{ color:#065691;}

.product{ width:660px; height:auto; overflow:hidden; margin-left:20px; margin-top:20px;}

.product ul li{ float:left; width:150px; height:170px; padding:0 7px;}

.product ul li a img{ width:150px; height:140px;}

.product ul li p{ width:150px; height:30px; text-align:center;}

.product ul li p a{ color:#000;}

/*
fenye--------------*/

.yuan{ float:left; width:100%; line-height:28px; padding:15px; font-size:14px; color:#999999;}
.yuan span{ font-size:14px; color:#755705;}
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; color:#666666; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

/*
news---------------------------------*/


.news_top{ background:url(../images/news.jpg); width:700px; height:22px;}

.news_top p{ float:right; padding-right:20px;}

.news_top p a{ padding:0 5px; color:#2c2c2c;}

.news_top p a:hover{ color:#065691;}

.news{ width:660px; height:auto; overflow:hidden; margin-left:20px; margin-top:20px;}

.news ul li{ line-height:30px; border-bottom:1px dotted #bfbfbf;list-style-position:inside; list-style-type:disc; color:#000;}

.news ul li a{ color:#000;}

.news ul li span{ float:right; padding-right:20px;}

/*
zxly-----------------------------*/

.zxly_top{ background:url(../images/zxly.jpg); width:700px; height:22px;}

.zxly_top p{ float:right; padding-right:20px;}

.zxly_top p a{ padding:0 5px; color:#2c2c2c;}

.zxly_top p a:hover{ color:#065691;}

.zxly{ width:660px; height:auto; overflow:hidden; margin-left:20px; margin-top:20px;}

.message{ width:500px; height:auto;float:left;padding-left:50px;}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:20px; line-height:20px; width:150px; border:1px solid #a9a9a9;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px;}
.message li p.message_content{ width:400px;float:left;}
.message li.contentb{ width:500px;height:150px; float:left;}
.message li.contentb textarea{ width:370px; height:120px;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; float:left;}
.message li p.message_yzminput input{ width:70px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left;}

/*
lxwm-------------------------------------*/

.lxwm_top{ background:url(../images/lxwm.jpg); width:700px; height:22px;}

.lxwm_top p{ float:right; padding-right:20px;}

.lxwm_top p a{ padding:0 5px; color:#2c2c2c;}

.lxwm_top p a:hover{ color:#065691;}

.lxwm{width:660px; height:auto; overflow:hidden; margin-left:20px; margin-top:20px;}

.lxwm p{ line-height:30px;}

/*
show_news-------------------------------------*/

.news h3{ margin-bottom:10px; text-align:center;}

.news p{ line-height:25px; text-indent:2em;}

/*
show_pro----------------------------------*/

.pro_txt{width:660px; height:auto; overflow:hidden; margin-left:20px; margin-top:20px;}

.pro_txt img{ width:300px; padding-left:165px; padding-bottom:10px;}

.pro_txt p{ line-height:30px; text-indent:2em;}