﻿/* CSS Document */

*{ margin: 0;padding: 0; border:none; list-style:none; }

/**{font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}*/
body {-webkit-text-size-adjust:none;  font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important; min-width:1200px;}
a{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}
.clear{ clear:both;}

.All{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.Top{ width:1200px; height:60px; overflow:hidden; margin:0px auto; /*border:1px solid red;*/ background:#344c7c;}
.Top .Top-left{ width:600px; height:50px; float:left;}
.Top .Top-left img{ margin-top:4px;}
.Top .Top-right{ width:auto; height:50px; float:right;}
.Top .Top-right .Top-right-top{ width:auto; height:21px; margin-right:6px;}
.Top .Top-right .Top-right-top ul{}
.Top .Top-right .Top-right-top ul li{ width:82px; height:21px; float:left; margin-top:2px;}
.Top .Top-right .Top-right-foot{ width:auto; height:auto; margin-right:6px; margin-top:10px; font-size:13px;}
.Top .Top-right .Top-right-foot p{ color:#fff;}
.Top .Top-right .Top-right-foot p a{ color:#fff;}
.Top .Top-right .Top-right-foot p a:hover{ color:#fc1d2f;}

.Nav{ width:1200px; height:30px; overflow:hidden; margin:0px auto; background:url(../images/Nav-bg.png) repeat-x;}
.Nav ul{ float:right;}
.Nav ul li{ margin-left:20px; margin-right:20px; line-height:30px; float:left;}
.Nav ul li a{ color:#fff; font-size:14px;}

.Ban{ width:1200px; height:280px; overflow:hidden; position:relative !important; margin:0px auto; background:url(../images/ban1.jpg) no-repeat center;}

.I-p{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.I-p ul{}
.I-p ul li{ width:250px; height:260px; overflow:hidden; float:left; margin-right:22px; margin-left:22px; border:2px solid #344c7c; margin-top:20px;}
.I-p ul li img{ width:250px; height:260px;}
.I-p ul li:hover{ display:block; box-shadow: 5px 5px 5px #dedede;}

.Three{ width:1200px; height:auto; overflow:hidden; position:relative !important; margin:0px auto; margin-top:70px;}

.Three .Three-one{ width:380px; height:auto; overflow:hidden; float:left;/* border:1px solid red;*/ margin-right:12px;}
.Three .Three-one .Three-one-top{ width:100%; height:30px; overflow:hidden; border-bottom:1px solid #dedede; line-height:30px; color:#333333;}

.Three .Three-one .Three-one-zi{width:100%; height:auto; overflow:hidden; margin-top:15px;}
.Three .Three-one .Three-one-zi p{ font-size:13px; color:#333; line-height:24px; text-indent:2em;}
.Three .Three-two{ width:280px; height:auto; overflow:hidden; float:left; /*border:1px solid red;*/ margin-right:12px;}
.Three .Three-two .Three-two-top{ width:100%; height:30px; overflow:hidden; border-bottom:1px solid #dedede; line-height:30px; color:#333333;}
.Three .Three-two ul{ margin-top:10px;}
.Three .Three-two ul li{ width:100%; height:30px; line-height:30px;}
.Three .Three-two ul li img{ float:left;}
.Three .Three-two ul li p{ float:left;/* margin-left:8px;*/}
.Three .Three-two ul li a p{ color:#333; font-size:13px;}
.Three .Three-two ul li a:hover p{ color:#fc1d2f;}



.Three .Three-three{ width:490px; height:auto; overflow:hidden; float:left; /*border:1px solid red;*/}
.Three .Three-three .Three-three-top{ width:100%; height:30px; overflow:hidden; border-bottom:1px solid #dedede; line-height:30px; color:#333333;}
.Three .Three-three .Three-three-zi{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.Three .Three-three .Three-three-zi p{ font-size:13px; color:#333; line-height:24px; text-indent:2em;}

.Foot{ width:100%; height:120px; overflow:hidden; position:relative !important; background:#344c7c; margin-top:30px;}
.Footer{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.Footer .Footer-left{ width:auto; overflow:hidden; float:left;}
.Footer .Footer-left img { margin-top:32px;}
.Footer .Footer-right{ width:400px; overflow:hidden; float:left;}
.Footer .Footer-right ul{ margin-top:20px;}
.Footer .Footer-right ul li{ width:200px; float:left; /*margin-left:20px; margin-right:20px;*/ font-size:13px; color:#fff; line-height:20px;}
.Footer .Footer-right ul p{ font-size:13px; color:#fff;}


.Inside1{ width:1060px; height:auto; overflow:hidden; position:relative !important; margin:0px auto; margin:20px auto;}

.Left{ width:240px; height:auto; overflow:hidden; float:left; /*border:1px solid #C33;*/}
.Left .Left-top{ width:100%; height:80px; background:url(../images/Left-top.jpg) no-repeat;}
.Left .Left-top span{ font-family:Arial, Helvetica, sans-serif; color:#CCC; margin-left:10px; font-style:italic;}
.Left .Left-top p{ font-family:"黑体"; font-size:20px; color:#fff; margin-left:10px;}
.Left .Left-list{ width:100%; height:auto; overflow:hidden;}
.Left .Left-list ul{}
.Left .Left-list ul li{ width:100%; height:40px; background:url(../images/Left-list-bg.jpg) no-repeat; margin:5px auto; line-height:40px; padding-left:10px;}
.Left .Left-list ul li a{ color:#fff;}
.Left .Left-list ul li:hover{ cursor:pointer; display:block; background:url(../images/Left-list-bg-h.jpg) no-repeat;}


.Right{ width:800px; height:auto; overflow:hidden; float:right; /*border:1px solid #969;*/}
.Right .Right-top{ width:100%; height:40px; border-bottom:1px solid #054f52;}
.Right .Right-top .Right-top-left{ width:auto; height:40px; float:left; line-height:40px; font-family:"黑体"; font-size:20px; font-weight:bold; margin-left:10px; color:#344c7c;}
.Right .Right-top .Right-top-right{ width:auto; height:40px; float:right; margin-right:10px; line-height:40px;}
.Right .Right-top .Right-top-right img{ margin-top:6px; float:left;}
.Right .Right-top .Right-top-right a{ color:#054f52;}
.Right .Right-about{ width:100%; height:auto; overflow:hidden;}

.Right .Right-pro{ width:100%; height:auto; overflow:hidden;}
.Right .Right-pro ul{}
.Right .Right-pro ul li{ width:242px; height:256px; border:1px solid #ebebeb; float:left; padding:5px; margin-bottom:50px; margin-top:4px; margin-left:10px;}
.Right .Right-pro ul li img{ width:242px; height:256px;}
.Right .Right-pro ul li a p{color:#000; text-align:center; margin-top:4px; font-size:14px;}
.Page{ width:100%; height:40px; margin:0px auto; text-align:center; margin-top:20px;}
.Right .Right-pro-top{ width:790px; height:80px; margin-top:10px; padding:2px; border:1px solid #ebebeb;}
.Right .Right-pro-img{ width:620px; height:520px;margin:0px auto; margin-top:20px;}
.Right .Right-pro-img img{ }

.Right .Right-pro-detailed{ width:100%; height:auto; overflow:hidden;}
.Right .Right-pro-detailed .Right-pro-detailed-top{ width:100%; height:40px; border-bottom:1px dashed #054f52; line-height:40px;}
.Right .Right-pro-detailed .Right-pro-detailed-top p{ font-family:"黑体"; font-size:20px; font-weight:bold; margin-left:10px; color:#b50a11;}
.Right .Right-pro-detailed .Right-pr-detailed-content{width:100%; height:auto; overflow:hidden;}
.Page1{ width:100%; height:80px; overflow:hidden; margin-top:40px;}
.Page1 .Page1-left{ width:100%; height:40px; border-bottom:1px dotted #ebebeb; line-height:40px;}
.Page1 .Page1-left a{ color:#000;}
.Page1 .Page1-left a:hover{ color:#b50a11;}
.Page1 .Page1-right{ width:100%; height:40px; line-height:40px;}
.Page1 .Page1-right a{ color:#000;}
.Page1 .Page1-right a:hover{ color:#b50a11;}

.Right .Right-news{ width:100%; height:auto; overflow:hidden;}
.Right .Right-news ul{}
.Right .Right-news ul li{ width:100%; height:100px; margin:10px auto; border-bottom:1px solid #ebebeb;}
.Right .Right-news ul li .Right-news-date{ width:100px; height:80px; background:#b50a11; float:left; color:#fff; text-align:center; line-height:80px;}
.Right .Right-news ul li .Right-news-content{ width:680px; height:auto; overflow:hidden; float:right;}
.Right .Right-news ul li .Right-news-content h2{ font-family:"黑体"; font-size:20px; font-weight:bold; margin-bottom:4px;}
.Right .Right-news ul li .Right-news-content h2 a{ color:#000;}

.Right .Right-news .Right-news-top{ width:100%; height:60px; overflow:hidden; border-bottom:1px solid #ebebeb; text-align:center; margin-top:20px;}
.Right .Right-news .Right-news-top h2{ font-family:"黑体"; font-size:24px; font-weight:bold;}
.Right .Right-news .Right-news-top p{ color:#999;}
.Right .Right-news .Right-news-content{ width:100%; height:auto; overflow:hidden; margin:10px;}

