@charset "utf-8";
/* CSS Document */

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}

/* body */ 
body{color:#666666; font:12px Arial; background: #fff; line-height:22px; -webkit-text-size-adjust:none;} 
i, em, cite { font-style: normal; }
/* a */ 
a{color:#666666; text-decoration:none; }
a:hover {text-decoration: none; color:#666666; }
/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }
/* li */ 
ul,li{list-style-type:none;} 
/* img */ 
img{border:0 none; vertical-align:middle;} 
/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px; line-height:30px;} 
h5{ font-size:14px;} 
h6{ font-size:12px;}


/*********清除浮动处理**********/
.clr {clear:both; display:block; height:0;font-size:0; overflow:hidden;}

/*headwarp*/
.headwarp{ height:533px; background:url(../images/headbg.jpg) repeat-x;}
.headwarp .head{ width:1000px; margin:0 auto; height:98px;}
.headwarp .head .left{ width:416px; float:left; height:84px; padding:14px 0 0 14px;}
.headwarp .head .right{ width:480px; float:right; height:98px; color:#fff}
.headwarp .head .right .top{ line-height:16px; padding-top:20px; text-align:right;}
.headwarp .head .right .top a{ color:#fff;}
.headwarp .head .right .bot{ padding-top:20px; text-align:right;}
.headwarp .navlist{ width:1000px; margin:0 auto;}
.headwarp .navlist .navdiv{ width:750px; float:left;}
.headwarp .navlist ul li.item{ float:left; padding:0 24px; line-height:50px; text-align:center;}
.headwarp .navlist ul li.item a{ font-family:Arial; color:#666666; font-size:14px;}
.headwarp .navlist ul li.line{ width:2px; float:left; background:url(../images/topnavline.jpg) no-repeat; height:50px;}
.headwarp .navlist .search{ float:right; background:url(../images/searchbg.png) 0 10px no-repeat; width:228px; height:38px; padding:12px 0 0 12px; color:#999999;}
.headwarp .navlist .search .searchtxt{ background:none; border:none; width:200px; height:21px;}
.headwarp .navlist .search .searchbtn{ width:20px; height:20px; border:none; background:none; cursor:pointer;}
.headwarp .banner{ height:385px; background:url(../images/focus.jpg) no-repeat top center; padding-bottom:1px;}
/*.headwarp .banner1{ height:385px; background:url(../images/focus2.jpg) no-repeat top center; padding-bottom:1px;}*/
.headwarp .banner1{ height:385px; padding-bottom:1px;}

/*mainwarp*/
.mainwarp{ background:url(../images/indexmainbg.jpg) repeat-x top;}
.mainwarp .main{ width:1000px; _height:200px; min-height:200px; margin:0 auto; padding:18px 0 20px 16px;}
.mainwarp .main .indexleft{ width:218px; height:347px; padding:28px 10px 15px 16px; float:left; background:url(../images/indexmainleft.jpg) no-repeat; }
.mainwarp .main .indexleft .title{color:#0066ab; font-size:16px; font-weight:bold; line-height:26px; height:26px;}
.mainwarp .main .indexleft .con{ height:300px; overflow:hidden;}
.mainwarp .main .indexcet{ color:#fff; width:240px; height:347px; padding:28px 0 15px 0; padding-bottom:15px; background:url(../images/indexproductbg.jpg) no-repeat; float:left;}
.mainwarp .main .indexcet .title{ font-size:16px; font-weight:bold; padding:0 12px; line-height:26px; height:26px;}
.mainwarp .main .indexcet .title .titlejian{ float:right; padding-top:5px;}
.mainwarp .main .indexcet .title .titlejian img{ cursor:pointer;}
.mainwarp .main .indexcet .proimg{ height:248px; padding-top:20px;}
.mainwarp .main .indexcet .protitle{ height:42px; line-height:42px; text-align:center; padding:0 12px; font-size:14px; color:#fff;}
.mainwarp .main .indexcet .protitle a{ font-size:14px; font-family:Arial; color:#fff;}
.mainwarp .main .indexright{ width:442px; height:347px; padding:28px 24px 15px 24px; float:left; background:url(../images/indexmainright.jpg) no-repeat;}
.mainwarp .main .indexright .title{ font-size:16px; font-weight:bold; line-height:26px; height:26px; color:#0066ab;}
.mainwarp .main .indexright .tjtitle{ line-height:32px; color:#666666; font-size:14px; font-weight:bold;}
.mainwarp .main .indexright .tjcon{ height:66px; overflow:hidden;}
.mainwarp .main .indexright .indexnewslist{ padding:8px 0; border-bottom:dotted #999999 1px; height:105px;}
.mainwarp .main .indexright .indexnewslist li{ line-height:26px; color:#666666; height:26px; font-family:Arial;}
.mainwarp .main .indexright .indexnewslist li a{ color:#666666;}
.mainwarp .main .indexright .indexnewslist li span{ float:right; }

.mainwarp .main .aboutleft{ width:250px; padding-left:10px; float:left;}
.mainwarp .main .aboutleft .mmal-title{ color:#666666; font-size:16px; font-family:Arial; background:url(../images/leftnavtop.jpg) no-repeat; height:45px; padding-left:22px; line-height:45px; font-weight:bold;}
.mainwarp .main .aboutleft .left-nav{ border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:0 10px; padding-bottom:10px;}
.mainwarp .main .aboutleft .left-nav li{ height:35px; line-height:35px; border-bottom:1px dotted #cccccc;}
.mainwarp .main .aboutleft .left-nav li a{ width:180px; overflow:hidden; height:35px; display:inline-block; background:url(../images/leftnavico.jpg) no-repeat 10px 15px; padding:0 24px;}
.mainwarp .main .aboutleft .left-nav li a:hover{ background:url(../images/leftnavicosel.jpg) no-repeat 10px 15px; color:#0095df;}
.mainwarp .main .aboutleft .left-nav li a.sel{ background:url(../images/leftnavicosel.jpg) no-repeat 10px 15px; color:#0095df;}
.mainwarp .main .aboutleft .mmal-bot{ background:url(../images/leftnavbot.jpg) no-repeat; height:10px;}
.mainwarp .main .aboutleft .mmal-contacttop{ background:url(../images/leftcontacttop.jpg) no-repeat 0 18px; height:9px; padding-top:18px;}
.mainwarp .main .aboutleft .mmal-contactcon{ background:url(../images/leftcontactbg.jpg) no-repeat 166px 2px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; _height:100px; min-height:100px; padding-bottom:5px; padding:0 40px 0 20px;}
.mainwarp .main .aboutleft .mmal-contactcon .mmalc-title{ line-height:40px; height:40px; font-size:16px; font-weight:bold;}
.mainwarp .main .aboutleft .mmal-contactbot{ background:url(../images/leftcontactbot.jpg) no-repeat; height:9px;}

.mainwarp .main .aboutright{ width:710px; padding-right:10px; float:right; min-height:350px; _height:350px;}
.mainwarp .main .aboutright .mmar-title{ color:#666666; font-size:16px; font-family:Arial; background:url(../images/rightcontop.jpg) no-repeat; height:45px; padding-left:22px; padding-right:13px; line-height:45px; font-weight:bold;}
.mainwarp .main .aboutright .mmar-title .location{ float:right;}
.mainwarp .main .aboutright .mmar-title .location .locationspan{ color:#666666; font-size:12px; font-weight:normal;}
.mainwarp .main .aboutright .mmar-title .location .curlocation{color:#0095df;font-size:12px; font-weight:normal;}
.mainwarp .main .aboutright .mmar-con{border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; min-height:350px; _height:350px; padding:20px 10px;}
.mainwarp .main .aboutright .mmar-con .productstro{ height:136px; border-bottom:1px solid #cccccc;}
.mainwarp .main .aboutright .mmar-con .mmar-prolist{ padding:0px 10px;}
.mainwarp .main .aboutright .mmar-con .mmar-prolist ul li{ width:157px; height:154px; padding:18px 5px; float:left;}
.mainwarp .main .aboutright .mmar-con .mmar-prolist ul li .proitem{ width:155px; height:152px; border:1px solid #e4e4e4; position:relative;}
.mainwarp .main .aboutright .mmar-con .mmar-prolist ul li .proitem p{ padding:0 10px; height:29px; line-height:29px; text-align:center; color:#fff; width:135px; position:absolute; bottom:0; left:0;background:rgba(0, 0, 0, 0.5) none  repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter:Alpha(opacity=50); background:#000;/*实现IE背景透明*/}
.mainwarp .main .aboutright .mmar-con .mmar-prolist ul li .proitem p a{ color:#fff;}
.mainwarp .main .aboutright .mmar-bot{ height:13px; background:url(../images/rightconbot.jpg) no-repeat;}
.mainwarp .main .aboutright .mmar-con .newslist{ line-height:35px; padding:0 20px; padding-bottom:30px;}
.mainwarp .main .aboutright .mmar-con .newslist span{ float:right;}
.mainwarp .main .aboutright .mmar-con .newslist li{ border-bottom:1px dashed #ccc;}

/*footwarp*/
.footwarp{ height:79px; background:#004191;}
.footwarp .foot{ width:980px; margin:0 auto; height:79px; line-height:79px; color:#fff; font-family:Arial; padding:0 10px;}
.footwarp .foot span{ float:right;}

/*page*/
.page{ text-align:center;}
/*.page span{display:inline-block; height:22px; margin:0 2px; padding:0 8px; border:solid 1px #cacaca; }
.page strong{display:inline-block; height:22px; margin:0 2px; padding:0 8px; border:solid 1px #cacaca; color:#F00;  }
.page a{display:inline-block; height:22px; color:#5C5C5C; margin:0 2px; padding:0 8px; border:solid 1px #cacaca; cursor:pointer;}*/
.mmal-title-ybgj,.mmal-title-ybfm,.mmal-title-ybglfj{ color: #666666; font-family: 微软雅黑; font-size: 14px; height: 45px; line-height: 45px; padding-left: 22px;
border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}