@charset "utf-8";
/*html{filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/
/* base 公共部分 */
body { font: 14px/22px 思源宋体; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0090d5; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#c5101d;}

.wrapper{width:100%; margin:0; padding:0; text-align:left;}
.top{ width:100%; line-height:40px; background:#f7f7f7;}
.top .nr{ width:1200px; margin:0 auto;}
.top .nr span{ float:right;}
.header{width:1200px;margin:0 auto;} 
.header .logo{float:left;}
.header .logo img{ width:456px; height:122px;}
.header .tel{float:right; width:290px; height:90px; background:url(../images/tel.jpg) no-repeat left; padding-left:50px; margin-top:17px; margin-left:15px;padding-top: 10px;}
.header.tel a{ font-size:16px;}
.header .tel span{ font-size:19px; color:#bb141e; /*display:block;*/}
.header .ss a{margin: 0 5px;}
.header .ss p{margin-top:10px;}
.nav-box{height:47px; line-height:47px; background:#0b55b3;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:1200px;margin:0 auto;  position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; text-align:center; }
.nav .nLi h3 a{ display:block; width:150px; font-size:16px; font-weight:200;}
.nav .sub{ display:none; width:150px; left:0; top:47px;  position:absolute; background:#0b55b3;  line-height:40px; padding:5px 0;  }
.nav .sub li{ zoom:1;  text-align:center;}
.nav .sub a{ display:block; padding:0 10px; font-size:14px;}
.nav .sub a:hover{ background:#c5101d; color:#fff;  }
.nav .on h3 a{ background:#c5101d;color:#ffffff;}

.slideBox{ width:100%;   position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:49%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:10px; }
.slideBox .hd ul li.on{ background:#ff6600; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;  display:block;  }

.banner{ width:100%;}
.banner img{ width:100%; text-align:center;}

/*首页内容*/
.main1{ width:100%;}
.main{ width:1200px; margin:30px auto;}
.weizhi{height:36px;line-height:36px;background: #f5f5f5; margin-bottom:30px;}
.weizhi .dangq{ font-size:16px; border-left:solid 3px #c5101d; padding-left:6px; float:left;}
.weizhi .right{ float:right; padding-right:10px;}
.weizhi a:hover{ text-decoration:underline;}
.box{width:1200px ; margin:40px auto;}
.box .title{ width:232px; margin:0 auto;}
.box .title span{ display:block; height:40px; line-height:40px; background:url(../images/ti.jpg) no-repeat center; text-align:center; font-size:27px; color:#0450a1;}
.box .title p{ color:#8a8a8a; font-size:23px; text-align:center;}
.box .nr{ margin-top:25px;}
.box .nr ul li{ float:left; width:224px; margin-right:20px; background:#fafafa; position:relative; height:380px; border:1px solid #e6e6e6;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.box .nr .last{margin-right:0;}
.box .nr ul li h2{ padding-top:25px; font-size:22px; color:#0450a1; text-align:center; font-weight:200;}
.box .nr ul li h2 a{color:#0450a1;}
.box .nr ul li p{ padding:10px; text-align:left; text-indent:2em;}
.box .nr ul li img{width:204px; height:182px; /*position:absolute; bottom:10px; left:10px;*/ padding:2px; box-shadow:0 0 6px #b3b3b3; display:block; margin:10px auto; 
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}

.picMarquee-left_fl{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left_fl .bd{ padding:0px;}
		.picMarquee-left_fl .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left_fl .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left_fl .bd ul li .pic{ text-align:center; }
		.picMarquee-left_fl .bd ul li .pic h2{ text-align:center; /*font-size:14px; color:#555;*/ padding:0; margin:20px auto 4px auto;}
		.picMarquee-left_fl .bd ul li .pic img{width:204px; height:182px; padding:2px; box-shadow:0 0 6px #b3b3b3; display:block; margin:10px auto; 
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
		.picMarquee-left_fl .bd ul li .pic a:hover img{ border-color:#999;  }
		

.box1{ width:1200px; margin:0 auto;}
.box1 .title{ width:232px; margin:0 auto;}
.box1 .title span{ display:block; height:40px; line-height:40px; background:url(../images/ti.jpg) no-repeat center; text-align:center; font-size:27px; color:#0450a1;}
.box1 .title p{ color:#8a8a8a; font-size:23px; text-align:center;}
.box1 .nr{ margin-top:30px; margin-bottom:30px;}
.box1 .nr .left{ float:left; width:600px;}
.box1 .nr .left ul li{ float:left; width:290px; margin-right:20px; text-align:left;}
.box1 .nr .left ul li p a{ color:#666666 !important;}
.box1 .nr .left .last{margin-right:0;}
.box1 .nr .left ul li img{ width:290px; height:217px;}
.box1 .nr .left ul li a{ padding:10px 0; color:#000000; font-size:15px;}
.box1 .nr .right{ float:right; width:580px;}
.box1 .nr .right ul li{ border:1px solid #e9e9e9; margin-bottom:10px;}
.box1 .nr .right .sj{ background:url(../images/line.jpg) no-repeat left; width:99px; height:98px; border-right:1px solid #e9e9e9; float:left; position:relative;}
/*.box1 .nr .right .sj a{ display:block; font-size:22px; color:#6398d7; position:absolute; top:22px; left:20px;}*/
.box1 .nr .right .sj p{font-size:22px; color:#6398d7; position:absolute; top:22px; left:20px;}
.box1 .nr .right .sj span{display:block; color:#000000; position:absolute; bottom:20px; right:15px; font-size:16px;}
.box1 .nr .right .news{ float:right; padding:10px 20px; width:435px;}
.box1 .nr .right .news a{ font-size:15px; color:#000000;}
.box1 .nr .right .news p{ color:#666666; text-align:left;}
.box1 .nr .right .news p a{ color:#666666 !important;}

.gg{ width:100%; margin:0 auto;}
.gg img{ width:100%; text-align:center;}

.box2{ width:1200px; margin:40px auto;}
.box2 .title{ width:232px; margin:0 auto;}
.box2 .title span{ display:block; height:40px; line-height:40px; background:url(../images/ti.jpg) no-repeat center; text-align:center; font-size:27px; color:#0450a1;}
.box2 .title p{ color:#8a8a8a; font-size:23px; text-align:center;}
.box2 .nr{margin-top:30px;}
.box2 .nr p{ text-align:center;}
.box2 .nr .sz{ margin-top:30px;}
.box2 .nr .sz ul li{ float:left; width:290px; text-align:center; padding:0 50px;}
.box2 .nr .sz ul li h2{ color:#d31b1b; font-size:71px; font-family:"思源宋体"; font-weight:bold;}
.box2 .nr .sz ul li p{ color:#222222; font-size:15px; padding-top:20px;}

.box3{ width:100%; background:#f7f7f7; padding:30px 0;}
.box3 .title{ width:232px; margin:0 auto; margin-bottom:25px;}
.box3 .title span{ display:block; height:40px; line-height:40px; background:url(../images/ti.png) no-repeat center; text-align:center; font-size:27px; color:#0450a1;}
.box3 .title p{ color:#8a8a8a; font-size:23px; text-align:center;}
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative; margin:0 auto;}
.box3 .picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.box3 .picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.box3 .picMarquee-left .hd .next{ background-position:0 -50px;  }
.box3 .picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.box3 .picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.box3 .picMarquee-left .bd{ padding:10px;   }
.box3 .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.box3 .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:226px !important;}
.box3 .picMarquee-left .bd ul li .pic{ text-align:center; }
.box3 .picMarquee-left .bd ul li .pic img{ width:220px; height:145px; display:block; padding:2px; border:1px solid #ccc; }
.box3 .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.box3 .picMarquee-left .bd ul li .title{ line-height:24px;   }

.more {text-align:right;}
.more a{ color:#063ea5;}
.more a:hover{font-weight:bold;}

/*内页左边菜单*/
.sidebar{float:left; margin-left:1px;}
.side_menu{}
.side_menu .intro{width: 234px; padding:12px; border:1px solid #eaeaea; margin-bottom:25px;}
.side_menu .intro .title{height:36px; line-height:36px; background:#0b55b3; color:#fff; font-size:15px; text-align:left; padding-left:10px;}
.side_menu .intro ul li{ border-top:1px dotted #DDD; font-size:14px; position:relative;}
.side_menu .intro ul li a{ display:block; height:32px; line-height:32px; padding-left:26px;}
.side_menu .intro ul li a:hover,.side_menu .intro ul li a.active,.side_menu .intro ul li:hover{ background:#f5f5f5; color:#222;}
#menu2 ul ul{ display:none;  position:absolute; top:0;  left:200px; width:200px; border-left:solid 1px #fff; z-index:10;}

.side_menu .xin{width: 234px; padding:12px; border:1px solid #eaeaea; margin-bottom:30px;}
.side_menu .xin .nr{}
.side_menu .xin .nr .title{ height:36px; line-height:36px; background:#0b55b3; color:#fff; font-size:15px; text-align:left; padding-left:10px;}
.side_menu .xin .nr ul li{ height:40px; line-height:40px; background:url(../images/27.png) no-repeat left; padding-left:20px; border-bottom:1px solid #f1f1f1;}

.side_menu .intro1{border:1px solid #DDD;}
.side_menu .intro1 p{ padding:0 10px; color:#000; line-height:27px;}
.side_menu .intro1 ul li{ border-bottom:1px dotted #DDD; font-size:14px; position:relative;}
.side_menu .intro1 ul li a{ display:block; height:32px; line-height:32px; padding-left:10px; font-size:12px;}
.side_menu .intro1 ul li a:hover,.side_menu .intro1 ul li a.active,.side_menu .intro ul li:hover{}

/*======内页右边内容=====*/
/*内页右边标题*/
.side_right{ width:905px; float:right; background:#fff;min-height:400px;}
.side_right .title{ border-bottom:solid 1px #e3e3e3; height:24px;}
.side_right .title .dangq{ font-size:16px; border-left:solid 3px #0090D5; padding-left:6px; float:left;}
.side_right .title .weizhi{ float:right;}
.side_right .title a:hover{ text-decoration:underline;}

/*内页右边单页及表格、表单样式*/
.side_right .intro{ line-height:26px;}
.side_right .intro ul li{ width:100%; line-height:40px; margin-bottom:15px;}
.side_right .intro ul li span{ float:left; padding:0 20px; background:#c5101d; color:#ffffff; margin-right:20px; font-size:16px;}
.side_right .intro ul li a{ font-size:15px; font-weight:bold; color:#222;}
.side_right .intro p{ margin-bottom:15px;}
.side_right .intro table{ background:#dadada; margin-bottom:20px;}
.side_right .intro table tr td{ padding:4px; background:#fff;}
.side_right .intro table tr td a:hover{ color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源宋体"; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}
.side_right .intro table.hr_table tr td{border-bottom:1px dashed #dadada; }
.side_right .intro table.hr_table tr.tit td{ font-size:16px;color:#255b97; font-weight:bold;border:none;}

/*新闻列表*/
.news{}
.news ul li{ border:1px solid #e9e9e9; margin-bottom:10px;}
.news .sj{ background:url(../images/line.jpg) no-repeat left; width:99px; height:98px; border-right:1px solid #e9e9e9; float:left; position:relative;}
/*.news .sj a{ display:block; font-size:22px; color:#6398d7; position:absolute; top:22px; left:20px;}*/
.news .sj p{font-size:22px; color:#6398d7; position:absolute; top:22px; left:20px;}
.news .sj span{display:block; color:#000000; position:absolute; bottom:20px; right:15px; font-size:16px;}
.news .nr{ float:right; padding:10px 20px; width:760px;}
.news .nr a{ font-size:15px; color:#000000;}
.news .nr p{ color:#666666;}
.news_list{ padding:0;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/27.png) no-repeat 6px; padding-left:30px; line-height:24px; margin-bottom:10px;}
.news_list ul li a:hover{ text-decoration:none; color:#c30;}
.news_list ul li span{ float:right;}
.news_list .nr{ margin-bottom:20px;}
.news_list .nr img{ width:200px; height:160px;}
.news_list .nr span{ float:right; width:685px; font-size:14px !important;}
.news_list .nr span a{ font-size:16px; color:#0450a1;}
.news_list .nr span p{ padding-top:10px;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:10px 0px;}
.news_show .nr img{ display:block; margin:auto; max-width:100%; height:auto;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}
.news_show .nr table{ margin:0 auto; border-collapse:collapse;}
.news_show .nr table tr th,.news_show .nr table tr td{ border:1px solid #ddd; border-collapse:collapse;}

/*产品列表*/
.product_list{ padding:0;}
.product_list ul li{ float:left; margin:0 8px 20px; width:210px; text-align:center; overflow:hidden; }
.product_list ul li p{ height:44px; overflow:hidden; line-height:22px; font-size:14px;}
.product_list ul li img{ border:solid 1px #dadada; width:208px; height:166px;}

.product_list1{ padding:0;}
.product_list1 ul li{ float:left; margin:0 8px 20px; width:210px; text-align:center; overflow:hidden;background:#f5f5f5;}
.product_list1 ul li p{ text-align:left; padding:5px 10px; height:50px;}
.product_list1 ul li img{ border:solid 1px #dadada; width:208px; height:166px;}

.product_list2{ padding:0;}
.product_list2 ul li{ float:left; margin:0 8px 20px; width:186px; text-align:center; overflow:hidden; }
.product_list2 ul li img{ border:solid 1px #dadada; width:184px; height:80px;}

/*产品详细*/
.product_show{ padding:0;}
.product_show .pic{ width:480px; float:left;}
.product_show .pic img{ width:500px;border:solid 1px #dadada;}
.product_show .guige{ width:270px; float:right;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show .guige ul li .font1{ color:#287fc6;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#287fc6; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}

/*footer*/
.footer{background:#0b55b3; }
.footer .f1{width:1200px;margin:0 auto; text-align:left; padding:30px 0; color:#fff;}
.footer .f1 .left{ float:left;}
.footer .f1 .left p{ color:#ffffff; line-height:28px;}
.footer .f1 .left p a{color:#ffffff;}
.footer .f1 .right{ float:right;}
.footer .f1 .right img{ width:125px; height:125px;}



/*信息公开*/
.xxgk_list{ padding:0;}
.xxgk_list ul li{ border-bottom:dashed 1px #dbdbdb; line-height:28px; margin-bottom:10px;}
.xxgk_list ul li a{ width:770px; display:inline-block;}
.xxgk_list ul li a:hover{ text-decoration:none; color:#c30;}
.xxgk_list ul li span{ float:right; width:105px; text-align:right;}
.news_show .date1{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; height:40px; text-align:left; margin:20px auto}
.news_show .date1 h2{ display:block; float:left; width:50%; font-size:14px; color:#555; font-weight:normal; line-height:40px;}
.news_show .date1 h2 span{ color:#555;}
.xxgk_show .name{ color:#333; font-size:16px; line-height:26px; margin-bottom:10px; font-weight:bold;}










