﻿@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:"微软雅黑";  font-size:12px;  color:#444;}
ul{ margin:0; padding:0;}
li{ list-style-type:none;}
input,select,textarea{ outline:none;}
a{ text-decoration:none; color:#555;}
a:hover{color:#0060C0}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
input,select{ font-family:"微软雅黑"; color:#999;}
img{ border:0;}
dd,dl{ margin:0;}
.clear{ clear:both}

.f14{font-size:14px;color:#FFFFFF}

.banner1{ width:100%;}
.banner1 img{ width:100%; margin:0 auto;height:300px;}
.banner2 {
	width:100%;
	margin:auto;
	height:300px;
	background-image: url(../images/newst.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner3 {
	width:100%;
	margin:auto;
	height:300px;
	background-image: url(../images/babout.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner4 {
	width:100%;
	margin:auto;
	height:300px;
	background-image: url(../images/cpzx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner5 {
	width:100%;
	margin:auto;
	height:300px;
	background-image: url(../images/jszc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner6 {
	width:100%;
	margin:auto;
	height:300px;
	background-image: url(../images/rc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner7 {
	width:100%;
	margin:auto;
	height:300px;
	background-image: url(../images/ly.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner8 {
	width:100%;
	margin:auto;
	height:300px;
	background-image: url(../images/lxwm.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner9 {
	width:100%;
	margin:auto;
	height:300px;
	background-image: url(../images/al.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner10 {
	width:100%;
	margin:auto;
	height:300px;
	background-image: url(../images/ts.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.main_w{
	width:100%;
	float:left;
	background-color:#fff;
	background-attachment: scroll;
	background-image: url(../images/cpbgs.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.main{ width:1000px; margin:0 auto; margin-top:40px;}
.main_1{ float:left;}
.main_1_z{ float:left; width:660px;}
.main .tou{ width:100%; float:left; height:50px;}
.main .tou .h3{ float:left; width:120px; font-size:20px; font-weight:normal;}
.main .tou .b{ float:left; width:73%; margin-left:130px; margin-top:-15px; border-bottom:solid 1px #e3e3e3;}
.main .tou em{ float:right; width:37px; margin-top:-20px;}

.sousuo{ float:left; width:300px; margin-left:60px;}
.sousuo li{ float:left;}
.sousuo li input{
	border-top:solid 1px #e5e5e5;
	width:250px;
	border-bottom:solid 1px #e5e5e5;
	padding-left:10px;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	float:left;
	height:32px;
	margin-left:-3px;
	line-height: 32px;
}
.sousuo li img{ float:left; margin:0; padding:0}
.sousuo .a{ margin-top:-1px;}


.main_2{width:1000px; float:left; margin-top:30px;}
.main_2 li{ width:320px; line-height:20px; float:left; margin-right:30px; background-color:#F5F5F5;}
.main_2 li img{}
.main_2 .tb{ text-align:center; margin-top:0px; padding:10px;}
.main_2 li h3{ width:300x; border-bottom:solid 1px #e3e3e3; height:30px; font-size:16px; text-align:center; margin-top:30px; margin:10px;}
.main_2 li p{ width:300x; height:24px; font-size:12px; text-align:left; margin-bottom:10px; margin:10px;}


.main_3{ width:1000px; float:left; text-align:center; margin-top:20px;}

.main_4{ width:1000px; float:left; margin-top:40px;}
.tou1{ width:1020px; border-bottom:solid 1px #d5d5d5; margin-left:0px;}
.tou2{ width:1020px;margin-left:0px;}
.tou2 img{ float:right; margin-top:-30px;}

.tou2 h3{ width:150px; line-height:40px; margin:0 auto; text-align:center; font-size:20px; font-weight:normal; color:#333}

.tou1 h3{ width:150px; border-bottom:solid 3px #d5d5d5; line-height:40px; margin:0 auto; text-align:center; font-size:20px; font-weight:normal; color:#333}
.tou1 img{ float:right; margin-top:-30px;}
.main_4 ul{ float:left; width:1000px; margin-top:30px;}
.main_4 ul li{ float:left; width:188px; margin-right:20px; font-size:14px;}
.main_4 ul li .n{ float:left; width:188px; line-height:30px; background:#22467c; text-align:center;}
.main_4 ul li .n a{ color:#fff;  width:188px;}


.main_sun{
	width:100%;
	float:left;
	background-color:#F5F5F5;
	background-image: url(../images/mainbgs.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.mains{ width:1000px; margin:0 auto; margin-top:40px;}
.main_5{ width:100%; margin:auto; height:230px; }
.tou3{
	width:100%;
	margin:auto;
	text-align:center;
	clear: none;
	float: none;

}
.tou3 h2{
	text-align:center;
	float:left;
	font-size:26px;
	color:#127BE5;
	font-weight:normal;
	line-height:40px;
	text-indent: 300px;
	margin-top:25px;
}
.tou3 h1{ float:left; font-size:32px; color:#ff5800;margin-top:22px;}
.main_5 ul{ float:left; width:1040px; margin-top:25px;}
.main_5 li{ float:left; width:150px; margin-right:22px;}
.main_5 .img{
	width:150px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border:solid 1px #e3e3e3;
	padding:10px 0 10px 0;
	height:80px;
	background-color:#ffffff;
	background-image: url(../images/fenleibg.jpg);
	background-repeat: repeat-x;
}
.main_5 .img img{ margin-left:25px;}
.n_1{
	width:152px;
	color:#fff;
	text-align:center;
	background:#127BE5;
	border-bottom-left-radius:10px;
	line-height:30px;
	border-bottom-right-radius:10px;
	border: 0px solid #e3e3e3;
}



.main_6{ width:1040px; float:left; margin-top:70px; }
.main_6 ul{ float:left; width:1040px; margin-top:30px;}
.main_6 ul li{ float:left; width:220px; margin-right:40px;}
.main_6 ul li img{ float:left;}
.main_6 ul li em{ text-align:center; float:left; width:220px; font-style:normal; line-height:40px; font-size:14px}


.main_7_w{ float:left; width:100%; margin-top:30px; background:#333; height:120px;}
.main_7{ width:1000px; margin:0 auto; margin-top:20px;}

.main_ny_w{ float:left; width:100%; margin-top:40px;}
.main_8{ width:1040px; margin:0 auto;}
.main_8_z{ width:660px; float:left; background-color:#F5F5F5;}
.main_8_z li{ float:left; width:620px; margin-bottom:2px; padding:14px; height:130px;}
.main_8_z li img{ float:left; width:200px;}
.main_8_z li .main_8_n{ float:left; width:400px; margin-left:10px;}
.main_8_z li .main_8_n p{ line-height:22px;}
.main_8_z li .main_8_n h3{ font-size:15px; height:22px;}
.main_8_z li .main_8_n p strong{ background:#333; padding:0px 10px 0px 10px; border-radius:4px; float:right; display:block; font-weight:normal; }
.main_8_z li .main_8_n p strong a{ color:#fff;}
.main_8_z li .main_8_n p strong:hover{ background:#bd1f2b;}
.main_8_z li b{ border-bottom:solid 1px #e3e3e3; float:left; width:630px; margin-top:25px;}


.main_8_y{ float:right; width:330px; margin-right:20px;}
.tou4{
	float:left;
	width:100%;
	background-color:#F5F5F5;
	background-image: url(../images/gcal.jpg);
	background-repeat: no-repeat;
	height: 48px;
}
.tou4_s{ float:left; width:100%;}
.tou4_s h3{
	float:left;
	font-size:16px;
	line-height: 46px;
	text-indent: 6px;
}
.tou4_s img{ float:right; margin-top:12px; margin-right:10px;}
.tou4_x{ margin-top:15px; float:left;}
.main_8_y ul{ float:left; width:330px; background-color:#f5f5f5}
.main_8_y ul li{ width:130px; margin-right:15px; float:left; text-align:center; line-height:33px; margin-left:15px; margin-top:10px;}


.main_9_w{ float:left; width:100%; margin-top:40px; border-top:solid 1px #e3e3e3; border-bottom:solid 1px #e3e3e3;}
.main_9{ width:1000px; margin:0 auto}
.main_9_z{ float:left; width:350px;  border-left:solid 1px #e3e3e3;  border-right:solid 1px #e3e3e3; height:380px; }
.tou5{ float:left; width:100%;}
.tou5_z{ width:24%; float:left; border-bottom:solid 3px #e81e24; line-height:46px;}
.tou5_z h3{  font-size:14px; font-weight:600; padding-left:10px; font-size:15px;}
.tou5_y{ width:76%; float:left; border-bottom:solid 3px #2f62a9; line-height:46px;}
.tou5_y h4{ float:left; font-weight:normal; color:#d7d7d3; font-size:12px}
.tou5_y em{ float:right; font-style:normal; padding-right:10px; }
.tou5_y em a{ color:#01ba4a; font-weight:bold;}
.main_9_n{ float:left; width:326px; margin-left:13px; margin-top:13px;}
.main_9_n p{ line-height:22px;}





.main_9_w{ float:left; width:100%; margin-top:30px; border-top:solid 1px #e3e3e3; border-bottom:solid 1px #e3e3e3; background-color:#FFFFFF}
.main_9{ width:1040px; margin:0 auto}
.main_9_m{ float:left; width:350px;   border-right:solid 1px #e3e3e3; height:380px; }
.main_9_n{ float:left; width:326px; margin-left:12px; margin-top:13px;}
.main_9_n p{ line-height:24px;}

.xwzx{ float:left; width:330px; margin-left:13px; margin-top:12px;}
.xwzx li{ float:left; width:330px; padding-bottom:6px;}
.xwzx li img{ float:left;}
.xwzx li .xwzx_n h3{ line-height:20px; width:218px; font-size:14px;}
.xwzx li .xwzx_n em{ line-height:24px; color:#c4c4c4; font-style:normal;}
.xwzx li .xwzx_n{ float:left; width:200px; margin-left:10px;}
.xwzx li .xwzx_n li{ float:left; width:200px; color:#999999;}



.main_9_y{ float:left; width:320px;   border-right:solid 1px #e3e3e3; height:380px; }
.js{ float:left; width:290px; margin-left:12px;}
.js img{ float:left; margin-top:13px; margin-bottom:14px;}
.js ul{ float:left; width:100%;}
.js ul li{ float:left; width:100%; margin-bottom:12px;}
.js ul small{ padding:1px 5px 1px 5px; float:left; margin-right:5px; border-radius:2px; color:#fff;}
.js ul .red{ background:#e56830;}
.js ul .green{ background:#069e0d;}


.main_10_w{ float:left; width:100%; margin-bottom:20px;  margin-top:20px;}
.main_10{ width:1000px; margin:0 auto;}
.main_10 li{ width:162px; margin-right:10px; float:left;}






/*内页样式*/

.ny_about { width:1000px; margin:10px auto 0 auto; overflow:hidden;}
.ny_about_left {
	width:240px;
	float:left;
	background-color: #fff;
	background-image: none;
	background-position: 0 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e9e8e8;
	border-bottom-color: #e9e8e8;
	border-left-color: #e9e8e8;
	margin-bottom:40px;
}
.ny_about_left_bq { background:#127BE5; height:42px; line-height:42px; padding-left:16px; font-size:18px; color:#fff}
.ny_about_left_bq strong {font-weight:inherit;font-size:12px;margin-left:6px;text-transform: capitalize;}
.ny_about_left_fl { width:240px; overflow:hidden;}
.ny_about_left_fl ul li { width:240px; float:left; height:40px; line-height:40px; padding-left:8px; font-size:14px; display:block;	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E0E0E0;}
.ny_about_left_fl ul li span { margin-right:6px;color:#999999;}
.ny_about_left_fl ul li a { color:#555555;}
.ny_about_left_fl ul li:hover {	background:url(../images/bj.jpg) no-repeat left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e0e0e0;}
.ny_about_pc { float:left; width:240px;}
.ny_about_pc span{ float:right}
.ny_about_left_wz_aa { line-height:28px; margin:10px;}
.ny_about_left_wz_bb {
	line-height:28px;
	font-size: 14px;
	font-weight: 600;
}
.ny_about_right { width:740px; float:right;background: #fff none repeat scroll 0 0;
    border: 1px solid #e9e8e8; margin-bottom:30px;}
.ny_about_right_bq {
	width:730px;
	text-align:left;
	color:#999999;
	border-bottom:1px solid #e5e5e5;
	line-height:40px;
	text-indent: 12px;
}
.ny_wz {
	font-size:14px;
	line-height:28px;
	width:700px;
	text-align: left;
	margin:auto;
	padding-top:16px;
	padding-bottom:30px;
}
.ny_wz p { text-indent:2em; float:left; line-height:28px; width:100%;}
.ny_wz  img {
margin-left:-10px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.ny_wz  p{
	font-size:14px;
	text-indent:2em;
	line-height:28px;
	text-indent: 2em;
	float:left;
	text-align: left;
	width:100%;
}
.cpmm { width:240px; margin-top:10px;}
.cpmm span { width:240px; background:#eeeeee; color:#0051B8; font-size:16px; display:block; line-height:40px; text-align:center;}
.cpmm img {  margin-top:10px;}
.case1 { margin-top:12px; overflow:hidden}
.case1 ul li { width:220px; float:left; margin-right:10px; margin-left:10px;}
.case1 ul li span { width:220px; text-align:center; display:block; line-height:50px; font-size:14px;}
.chanpin { width:720px; overflow:hidden; margin-bottom:20px; margin:auto;}
.chanpin ul li { width:720px; margin-top:30px;padding-bottom:20px; border-bottom:dashed 1px #d9d9d9; overflow:hidden}
.chanpin ul li img { float:left; height:148px; width:220px;}
.chanpin ul li .chanpin_mc { width:480px; float:right; font-size:16px; line-height:30px; border-bottom:dashed 1px #d9d9d9}
.chanpin ul li .chanpin_mc a { color:#333333;}
.chanpin ul li .chanpin_mc a:hover { color:#004ea0;}
.chanpin ul li .chanpin_xq { width:480px; float:right; color:#888; line-height:26px; height:72px; overflow:hidden}
.chanpin ul li .chanpin_rq { width:480px; float:right; line-height:26px;}
.chanpin p strong{
	padding:0px 12px 0px 12px;
	border-radius:4px;
	float:right;
	display:block;
	font-weight:normal;
	border: 1px solid #D9D9D9;
}
.chanpin p strong a{ color:#4b4b4b;}
.chanpin p strong:hover{ background:#e4e4e4; color:#FFFFFF}
chanpin ul li .chanpin_rq img { float:right; cursor:pointer;}
.newsa { width:700px; overflow:hidden; margin-top:30px; border-bottom:dashed 1px #d9d9d9; padding-bottom:10px;}
.newsa img { float:left}
.newsa .chanpin_mc { width:485px; float:right; font-size:16px; font-weight:bold;}
.newsa .chanpin_mc a { color:#333333}
.newsa .chanpin_xq { width:485px; float:right; color:#808080; line-height:24px;  overflow:hidden}
.newsa .chanpin_rq { width:485px; float:right; line-height:30px; margin-top:8px;}
.newsa .chanpin_rq img { cursor:pointer; margin-right:5px;}
.xwlb { width:700px; overflow: hidden; margin:auto;}
.xwlb ul li { width:700px; height:46px; line-height:46px; float:left; border-bottom:dashed 1px #d9d9d9; font-size:14px;}
.xwlb ul li a { color:#4b4b4b}
.xwlb ul li a:hover{ color:#ff6600}
.xwlb ul li span { float:right; color:#a3a3a3}
.xwlb_xq {
	width:700px;
	float:none;
	text-align:center;
	font-size:18px;
	line-height:40px;
	font-weight:bold;
	color:#333333;
	clear: none;
	height: 40px;
	margin: 10px;
}
.xwlb_xq_fb { width:700px; float:left; text-align:center; font-size:12px;  line-height:40px; color:#888888;border-bottom: 1px solid #f3f3f3; margin-bottom:20px; margin-left:20px;}
/*.news{ width:818px; height:auto; }
.news li{ width:818px; height:170px; padding:15px 0; border-bottom:1px dashed #ededed;color:#4b4b4b; }
.news li p.img{ width:200px; height:160px; }
.news li p.img img{ width:200px; height:160px; }
.news li h1.news-tit{ width:550px; height:30px; line-height:28px; font-size:14px; margin-left:10px; font-family: "Microsoft YaHei" !important; }
.news li h1.news-tit a{ color:#4b4b4b; text-decoration:none; font-size:12px;}
.news li h1.news-tit a:hover{ color:#f60;}
.news li .news-desc{ width:600px; height:100px; line-height:22px; overflow:hidden; color:#808080; font-size:12px; margin-left:10px; }

.news li.no-img{ height:25px;}
.news li.no-img h1.news-tit,.news li.no-img .news-desc{ width:710px; margin-left:0; color:#4b4b4b;}
.news li.no-img .news-desc{ height:25px; }


.news .chanpin_xq { width:600px; float:right; color:#808080; line-height:23px;  overflow:hidden}
.news .chanpin_rq { width:600px; float:right; line-height:26px; margin-top:5px;}
.news .chanpin_rq img { cursor:pointer; margin-right:5px;color:#4b4b4b;}
.news li .date{ width:78px; height:62px; top:15px; right:6px; padding:0 10px 0 0; }
.news li .date span.month-year{ width:78px; height:25px;  color:#999 ; }
*/

.chanpin_xq { width:740px; margin-top:12px;padding-bottom:10px; overflow:hidden}
.chanpin_xq .chanpin_xq_tp { float:left; width:320px;}
.chanpin_xq .chanpin_xq_tp span { width:320px; text-align:center; display:block; margin-top:10px;}

.chanpin_xq .chanpin_xq_tp span img { padding-top:5px;}
.chanpin_xq .chanpin_mc { width:420px; float:right; font-size:16px; line-height:40px; border-bottom:dashed 1px #d9d9d9}
.chanpin_xq .chanpin_mc a { color:#333333}
.chanpin_xq .chanpin_xqaa { width:420px; float:right; text-align:left; color:#808080; line-height:30px; height:30px; overflow:hidden; margin-top:5px; font-size:14px;}
.chanpin_xq .chanpin_xqaa img { float:left; margin-top:8px;}
.chanpin_xq .chanpin_xqaa span { float:left}
.chanpin_xq .chanpin_rq { width:420px; float:right; line-height:30px; margin-top:10px;}
.chanpin_xq .chanpin_rq span { background:#0060C4; line-height:30px; height:30px; display:block; width:100px; text-align:center; color:#fff; float:left; margin-right:10px;   border-radius: 5px;
    border-width: 1px;}
.chanpin_xq .chanpin_rq a  span:hover { background:#0051B8; color:#fff;   border-radius: 5px;
    border-width: 1px;}

.sjdfjkk { width:740px; overflow:hidden; margin-bottom:20px;}
.sjdfjkk span { width:720px; line-height:40px; background:#eeeeee; padding-left:20px; display:block; color:#7F7F7F; font-size:16px;}
.sjdfjkk_zw { padding:14px; width:720px; line-height:30px; overflow:hidden}
.sjdfjkk_zw p{ font-size:14px; line-height:30px;text-indent: 2em; width:100%;}
.sjdfjkk_zw_kk { width:400px; float:left}
.sjdfjkk_zw_pj { width:240px; float:left; padding-left:20px;} 
.wbk { width:400px; height:120px; padding:5px; font-size:12px; color:#999; line-height:24px;}
.sjdfjkk_zw .sjdfjkk_zw_kk span  { background:#0051B8; line-height:30px; height:30px; display:block; width:100px; text-align:center; color:#fff; padding-left:0; margin-left:200px; margin-top:20px;}
.sjdfjkk_zw .sjdfjkk_zw_kk a  span:hover { background:#ff6600; color:#fff}
.sjdfjkk_zw_pj d1 { width:240px; line-height:40px; float:left}
.sjdfjkk_zw_pj img { float:left}


.slide{ width:100%; height:550px; float:left;}
.slide .slide-items{ width:100%; height:550px; overflow:hidden; position:relative; z-index:0;}
.slide .slide-items .slide-item{ width:100%; height:550px; float:left;}
.slide .slide-items .slide-item .link{ display:block; width:100%; height:550px;}
.slide .slide-items .slide-nav{ width: 150px; height:30px; position:absolute; z-index:500; left:50%; bottom:20px; margin-left:-74px;}
.slide .slide-items .slide-nav .btn{ display:block; float:left; width:31px; height:8px; line-height:10px; margin-right:6px; background:#ffffff;}
.slide .slide-items .slide-nav .cur{ background:#ff6600; }

.search-tips{ width:670px; height:35px; line-height:35px; padding-left:35px; margin-top:15px; font-weight:bolder; color:#666; font-size:14px; }
.search-tips font.red{ color:#f60; font-weight:bolder; } 

/*通用分页样式*/
/*.page{ width:680px; height:32px; line-height:22px; font-size:12px; text-align: center; padding:10px 0; padding-left:20px; margin-top:30px; }
.page a,.current{ width:auto; height:22px; color:#fff; padding:0 3px; margin:0 2px; float:left; border:1px solid #d3d3d3;}
.page a{background:#fff; color:#717173; padding:0 5px; }
.page a:hover{ text-decoration:underline; }
.page .current{ background:#fc952f; border:1px solid #fc952f; padding:0 6px; color:#fff; }
*/
.page{ width:700px; height:32px; line-height:32px; font-size:12px; text-align: center; padding:5px 0; margin-top:10px; float:left; margin:16px;}
.page a,.page_current{ width:auto; height:32px; color:#fff; padding:0 10px; margin:0 3px; float:left;  }
.page a{ background:#dbdbdb; color:#fff; }
.page a:hover{ text-decoration:underline; }
.page .page_current{ background:#007AC5; padding:0 10px; color:#fff; }

/*留言*/
.book_tab{ width:700px; height:auto; float:left; font-size:14px; color:#333; margin:25px 0 0 30px;}
.book_tab td{ height:30px;}
.book_tab input{ height:26px; padding:0 5px; color:#333; outline:none; }
.book_tab label{ margin:0 5px 0 0;}
.book_tab textarea{ border:1px solid #ccc; padding:5px; color:#858585; outline:none; }
.book_tab .subbtn{ width:134px; height:47px; text-align:center; border:0; background:url(../images/sub_btn.jpg) no-repeat; cursor:pointer; }

.order_tab{ width:600px; height:auto; float:left; font-size:14px; color:#858585;}
.order_tab td{ height:30px;}
.order_tab input{
	height:26px;
	padding:0 5px;
	color:#333;
	outline:none;
	border: 1px solid #e4e4e4;
}
.order_tab input[type="radio"]{ height:13px; border:0; margin:0 2px 0 0;}
.order_tab label{ margin:0 5px 0 0;}
.order_tab textarea{ border:1px solid #ccc; padding:5px; color:#858585}
.order_tab .subbtn{ width:134px; height:47px; text-align:center; border:0; background:url(../images/sub_btn.jpg) no-repeat;}