﻿ @CHARSET "UTF-8";
/* 公共样式 */

body {margin:0;	padding:0; font-size:12px; color:#484848;line-height:24px; width:100%; width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px;   }
* { margin:0; padding:0; }
.clearfix { clear:both; }
a:link{ color:#2b2b2b; text-decoration:none;}
a:hover,a:active { color:#ff0000;}
ul { list-style:none; }
.block-foot{display:none; }
img { border:none;}
.main,.banner{ margin:0 auto; height:auto; overflow:hidden;}
.nav,.rightcol,.leftcol { overflow:hidden;}
.clear { display: block; height: 0; clear: both; visibility: hidden;}



/* header*/
.header{ width:100%; margin:0 auto;  }
.topbox{ width:1160px; margin:0 auto;}
.topold{ width:100px;  position:absolute; right:0; z-index:55; top:170px;}
.topold a{background:#0369bd; width:100px; display:block; font-size:15px; font-weight:bold; line-height:34px; border-radius:4px; color:#fff; height:34px;}

.flash{ width:1198px; margin:0 auto; overflow:hidden; margin-left:-2px;}

.banner{width:100%; text-align:center;  height:auto;  clear:both; overflow:hidden; height:215px; background:url(../images/mbg.jpg) top center no-repeat;}
.banner img{ margin:0 auto; text-align: center;}

.topmain{ width:1200px; margin:0 auto; overflow: hidden; position:relative;}
.logo{ float:left; width:584px; margin-top:65px;}
.sc{ width:327px; margin-right: 5px; left:873px; z-index:999;
    position: absolute;
    top: 92px;}

#nav{ width:100%; margin:0 auto; height:54px;  background:#0068b1;}
.snav{ width:1180px; margin:0 auto;}
.snav ul { margin-left:6px;}
.snav ul li { float:left; height:54px; width:130px; line-height:54px; font-size:16px; color:#fff; font-weight:bold;  text-align:center; text-decoration: none; }
.snav ul li a { display:block; height:54px; color:#fff; text-decoration: none; }
.snav ul li a:hover { color:#fff; text-decoration:underline;  height:54px; background:#2aa7ff; }
.snav ul li img{ float:right;}

.scinput{ float:left; width:256px; height:34px; border:1px solid #c9cbc6; padding-left:8px;}
.searchpic{ float:right; width:61px; height:36px; background:url(images/main_06.png) top left no-repeat; border:none;}


#slideHeader{ float:left; width:100%; height:28px; margin-top:2px;  background:url(images/titlebg.jpg) top left repeat-x; border-bottom:2px solid #106ebf;}
#slideHeader a{float:left; list-style-type:none; width:87px;  height:28px; line-height:32px; font-size:14px; color:#000;  text-align:center; display:block; font-weight:bold; background:url(images/index_270.jpg) top left repeat-x; margin-left:4px; }
#slideHeader a:hover{color:#fff; background:url(images/index_250.jpg) top left repeat-x; display:block; font-weight:bold; text-decoration:underline; margin-left:4px; }


#slideBody{ float:left; width:99%;}


/*主体*/

.main{width:1160px; height:auto; margin:0 auto; clear:both; background-color:#fff; padding-bottom:10px;}

.mainone{ width:100%; margin:0 auto; margin-top:18px;}
.one_left{ float:left; width:720px; background:#f5f5f5;}
.one_right{ float:right; width:420px;}

.left_tu{ width:44%; float:left; text-align:left;}
.right_news{ width:54.8%; float:right; padding-bottom:13px; _padding-bottom:1px;}


.mainone1{ width:100%; margin:0 auto; margin-top:15px; _margin-top:-5px;}
.mainone2{ width:100%; margin:0 auto; margin-top:8px;_margin-top:-5px;}

.m_l{ width:860px; float:right;}
.m_r{ width:287px; float:left;}

.a_l{ width:49.5%; float:left;}
.a_r{ width:49.5%; float:right;}


.two_left{float:left; width:37.1%;}
.two_center{float:left; width:37.1%; margin-left:8px;}
.two_right{float:right; width:24.1%; _margin-right:1x;}

.mainone3{ width:100%; margin:0 auto; margin-top:8px; _margin-top:1px; background:url(../images/main_27.jpg) top center no-repeat; height:320px;}


.flash_tu{ margin:0 auto; width:99%;}
.flash_tu2{ margin:0 auto; width:100%;}


.contcontent{ float:left; background:url(images/index_18.jpg) top no-repeat; min-height:175px; width:100%;}
.contcontent p{line-height:22px; padding-top:55px; padding-left:50px; width:90%; color:#191919;}

/*one*/
.oxw{ width:99%; margin:0 auto;  margin-top:5px;}
.oxw0{width:99%; margin:0 auto; border:1px solid #b8e0f2;}
.oxw1{float:left; width:100%; margin:0 auto; border:1px solid #dfdfdf;}
.oxwtwo{ width:1160px; margin:0 auto; background:#fff;}


.oxw3{ width:99%; margin:0 auto;  margin-top:1px; border:1px solid #b8e0f2;}
.suboxw{ float:left; width:99%; margin:0 auto;  margin-top:5px;}

.newlist{ margin-top:3px; width:100%; float:left; display:inline; margin-left:3px; _margin-left:3px;}
.newlist ul li{float:left; line-height:26px; width:98%; display:block; background:url(images/xiao.jpg) 3px 12px no-repeat; }
.newlist ul li a{color:#636363; font-size:12px; text-decoration:none; padding-left:13px; }
.newlist ul li a:hover{color:#d10c0c; text-decoration:underline; padding-left:13px; }
.newlist ul li span{ font-family:Arial; font-size:11px; float:right; padding-right:4px;}
.newlist ul li span a{color:#636363; text-decoration:none;}
.newlist ul li span a:hover{color:#d10c0c; text-decoration:none;}
.newlist ul li img{float:right; padding-top:8px; padding-right:8px;}


.newlist2{ width:100%; float:left; background:#e4f1f7; display:inline;  padding-bottom:10px; }
.newlist2 ul li{ float:left; line-height:30px; height:30px; overflow:hidden; margin-left:3px; margin-top:1px; width:96%; display:block;  background:url(../images/main_11.png) 5px 12px no-repeat; border-bottom:1px dashed #b0b0b0;}
.newlist2 ul li a{color:#2f2f2f; font-size:13px; text-decoration:none; padding-left:15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:left; width:80%;}
.newlist2 ul li a:hover{color:#d10c0c; text-decoration:underline; padding-left:15px; }
.newlist2 ul li span{ font-family:Arial; font-size:13px; float:right;}
.newlist2 ul li span a{color:#2f2f2f; text-decoration:none;}
.newlist2 ul li span a:hover{color:#fff; text-decoration:underline;}
.newlist2 ul li img{float:right;  padding-right:8px;}


.newlist3{ width:100%; float:left; background:#e4f1f7; display:inline;  padding-bottom:13px; }
.newlist3 ul li{ float:left; line-height:30px; margin-left:2px; margin-top:3px; width:98%; display:block;  background:url(../images/main_11.png) 5px 12px no-repeat; }
.newlist3 ul li a{color:#2f2f2f; font-size:13px; text-decoration:none; padding-left:12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:left; width:80%;}
.newlist3 ul li a:hover{color:#d10c0c; text-decoration:underline; padding-left:12px; }
.newlist3 ul li span{ font-family:Arial; font-size:13px; float:right;}
.newlist3 ul li span a{color:#2f2f2f; text-decoration:none;}
.newlist3 ul li span a:hover{color:#fff; text-decoration:underline;}
.newlist3 ul li img{float:right;  padding-right:8px;}



.newlist4{  width:100%; float:left; background:#e4f1f7; display:inline; padding-bottom:8px; height:264px;}
.newlist4 ul li{float:left; line-height:29px; margin-top:4px; margin-left:4px; width:98%; display:block; background:url(../images/main_24.png) 5px 12px no-repeat; }
.newlist4 ul li a{color:#2f2f2f; font-size:13px; text-decoration:none; padding-left:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:left; width:85%;}
.newlist4 ul li a:hover{color:#d10c0c; text-decoration:underline; padding-left:16px; }
.newlist4 ul li span{ font-family:Arial; font-size:13px; float:right; padding-right:3px;}
.newlist4 ul li span a{color:#636363; text-decoration:none;}
.newlist4 ul li span a:hover{color:#d10c0c; text-decoration:none;}
.newlist4 ul li img{float:right; padding-top:8px; padding-right:8px;}



.title_bg{width:100%; margin:0 auto; height:39px; background:url(../images/main_04.jpg) top left no-repeat;}
.title_bg p{font-size:18px; color:#fff; padding-left:22px; line-height:34px; }
.title_bg span{float:right;  font-size:12px; width:96px; color:#5b5b5b;  line-height:30px; padding-right:12px;  text-align:right; }
.title_bg span a{ color:#5b5b5b; text-decoration:none; display:block;}
.title_bg span a:hover{ color:#b80000; text-decoration:underline; display:block;}
.title_bg img{float:left; padding-left:1px;}

.title_bg2{width:100%; margin:0 auto; height:40px; background:url(../images/main_16.jpg) top left no-repeat;}
.title_bg2 p{font-size:17px; color:#fff; padding-left:22px; line-height:40px; font-weight:bold; }
.title_bg2 span{float:right;  font-size:12px; width:96px; color:#878787;  line-height:40px; padding-right:12px;  text-align:right; }
.title_bg2 span a{ color:#878787; text-decoration:none; display:block;}
.title_bg2 span a:hover{ color:#b80000; text-decoration:underline; display:block;}

.title_bg4{width:100%; margin:0 auto; height:41px; background:url(../images/main_19.jpg) top left no-repeat;}
.title_bg4 p{font-size:16px; color:#0369bd; padding-left:30px; line-height:41px;  font-weight:bold;}
.title_bg4 span{float:right;  font-size:12px; width:96px; color:#0369bd;  line-height:41px; padding-right:12px;  text-align:right; }
.title_bg4 span a{ color:#0369bd; text-decoration:none; display:block;}
.title_bg4 span a:hover{ color:#b80000; text-decoration:underline; display:block;}

.title_bg5{width:100%; margin:0 auto; height:40px; background:#0369bd;}
.title_bg5 p{font-size:17px; color:#fff; padding-left:22px; line-height:40px; font-weight:bold; }
.title_bg5 span{float:right;  font-size:12px; width:96px; color:#fff;  line-height:40px; padding-right:12px;  text-align:right; }
.title_bg5 span a{ color:#fff; text-decoration:none; display:block;}
.title_bg5 span a:hover{ color:#fff; text-decoration:underline; display:block;}


.title_bg6{width:100%; margin:0 auto; height:50px; background:url(../images/main_28.jpg) top left repeat-x; margin-top:18px;}
.title_bg6 p{font-size:18px; color:#0a6fbf; padding-left:12px; line-height:50px; }
.title_bg6 span{float:right;   text-align:right; }

.title_bg6 img{float:left; padding-left:1px;}

.pic_l{ width:1108px; height:332px; padding:24px;}

.lefttu{  text-align:center; width:100%;}
.lefttubg{ margin: 0 auto; padding:1px;  text-align:center; border:1px solid #e4e4e4;}






.product_l{ width:1130px; height:200px; margin:0 auto; padding-left:1px; padding-top:10px; padding-bottom:18px; float:left; margin-left:15px; }
.product_l li { float:left;display:inline; width:285px;}
.product_l li img { width:265px; height:170px; margin:0 auto; display:block; padding:4px;}
.product_l li a img { }
.product_l li a:hover img {  }
.product_l li p { text-align:center; color:#4d4d4d; height:32px; font-size:14px; line-height:32px;}
.product_l li p a{color:#4d4d4d; text-decoration:none;}
.product_l li p a:hover{color:#3e8bdb; text-decoration:none;}


.links{ width:98%; margin:0 auto; margin-top:8px; border:1px solid #dadada; }


.link_pic{ margin-top:8px; width:100%;  float:left; padding-left:5px; overflow:hidden; margin-bottom:6px;}
.link_pic li { float:left; display:inline; width:180px; margin:5px;}
.link_pic li img { width:177px; height:46px; margin:0 auto; display:block; padding:1px;}
.link_pic li a img { border:1px solid #ebebeb;}
.link_pic li a:hover img { border:1px solid #f00;}
.link_pic li p { text-align:center; padding-top:8px; color:#000;}



/*bottom*/
.mainbottom{width:100%; margin:0 auto; display:block;  clear:both; }
.bottomtopling{ width:100%;  background-color:#0068b1; height:37px;}
.bottomendling{ width:100%;  background-color:#0068b1; height:7px;}

.bottommain{ width:1060px; margin:0 auto; text-align:center; padding:15px 0; }
.end_left{ float:left; width:425px; padding-top:36px;}
.end_right{float:right; width:127px; float:left; }

.endcopy{ float:left; margin-left:10px; padding-right:30px; background:url(../images/main_32.jpg) left top repeat-y; font-size:14px; color:#000; line-height:26px; padding-left:16px;}
.endcopy a{ color:#000; text-decoration:none;}
.endcopy a:hover{ color:#000; text-decoration:underline;}


.botmain{ width:980px; margin: 0 auto; }




/*neiye*/

.subcont_right{float:right; width:728px;  margin-bottom:12px;  _margin-right:0; overflow:hidden; margin-right:2px; _margin-right:5px;margin-top:10px;}
.subcont_left{float:left; width:249px; background:url(images/leftbg.jpg) top center no-repeat; margin:6px 0 0 0; min-height:380px; margin-top:18px;}


.sublist{float:left; width:100%; margin:0 auto; margin-top:10px; margin-left:10px;}
.sublefttitle{float:left; width:99%;  height:40px; }
.sublefttitle p{font-size:16px; color:#fff; font-weight:bold; padding-left:32px; line-height:28px;}
.sublefttitle span{float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#cdcdcd; }
.sublefttitle img{float:right;background:url(images/more.jpg) bottom no-repeat; padding-top:4px;}



.subleftcot{ width:100%; margin:0 auto; margin-top:40px;}
.subleftcot ul{ margin-left:16px; }
.subleftcot li a{line-height:48px; text-align:left; padding-left:24px; border-bottom:1px dashed #CCC; _padding-right:0px; height:48px; background:url(images/xiao3.jpg) 6px 20px no-repeat;  overflow:hidden; width:180px; display:block;font-size:15px; font-weight:bold;}
.subleftcot li a:link,.subleftcot li a:visited{ color:#666666; font-size:15px;font-weight:bold;}
.subleftcot li a:hover,.subleftcot li a:active{ color:#c0140f; font-size:15px; width:180px;font-weight:bold; }



.title_bg3{width:100%; height:42px; background:url(images/conline.gif) bottom left no-repeat;}
.title_bg3 p{ float:left; width:30%;font-size:16px; font-weight:bold; color:#000; padding-left:10px; line-height:38px;}
.title_bg3 p a{ color:#000; text-decoration:none;}
.title_bg3 p a:hover{ color:#ef0000;text-decoration:none;}
.title_bg3 img{float:right;}
.title_bg3 span{float:right; font-size:12px; font-family:"宋体";  color:#000; line-height:35px; padding-right:15px;  }
.title_bg3 span a{color:#000; text-decoration:none;}
.title_bg3 span a:hover{color:#C00;; text-decoration:none;}
.title_bg3 img{float:right;}



.rightcol { float:right; width:890px;  overflow:hidden; margin-top:15px;}
.rightcol_title{ width:890px; height:35px; line-height:35px; float:left; padding-left:10px; margin-top:4px; background:url(images/conline.gif) bottom left repeat-x; overflow:hidden;}
.rightcol_title p{ float:left; font-size:16px; color:#000000; font-weight:bold; width:300px;  }
.rightcol_title span{ float:right; padding-right:20px; color:#666; font-size:12px; }
.rightcol_box{ width:890px; height:auto; float:left; }
.rightcol_boxone{ width:890px; height:auto; float:left; overflow:hidden;}
.kuang{width:880px; height:auto; margin:10px;  float:left;  overflow:hidden; line-height:1.8;}
.subrightcontent { border:0px solid #e7e7e7; min-height:370px; height:auto !important; height:370px; }


.subrightcontentmain { line-height:2;}


/*新闻内页*/
.artcicle_nei{ width:100%; height:auto; float:left;}
.artctcle_bt{ width:100%; height:30px; border-bottom:#666666 solid 1px; float:left;}
.artcicle_bt_left{ width:200px; height:30px; line-height:30px; color:#FF0000; float:left;}
.artcicle_bt_right{width:100px;height:30px; line-height:30px; color:#FF0000; float:right;}

.article_nr{ width:880px; height:auto; border-bottom:1px dotted #999999; float:left; overflow:hidden;}
.article_left{ width:770px; float:left; height:38px; font-size:14px; line-height:38px; color:#333333; overflow:hidden;}
.article_right{ width:100px; float:right; text-align:right; height:38px; font-size:14px; line-height:38px; color:#FF0000; overflow:hidden;}






/* 分页 */
.pager{padding:10px 0;}
.pager .list{text-align:center;}
.pager .list .pager-nolink{ color:#666; background:#eee; border:1px solid #d9d9d9;  padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a { color:#666; background:#eee; border:1px solid #d9d9d9;  padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a:hover { color:#999; background:#EEEAE4; border:1px solid #999;}
.pager .list .pager-current { color:#000; background:#EEEAE4; border:1px solid #999; padding:2px 6px; *padding:1px 6px; margin:0 3px;}
.pager .list a.ctrl { color:#494949; background:none; border:none;}
.pager .list a.ctrl:hover { color:#393; background:none; border:none;}



/*分页样式*/
/*分页样式*/
.page_info{text-align:center;margin:10px auto; padding: 50px 0; color:#999; clear: both;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center; clear: both; letter-spacing:0;font-size:10px;margin:50px auto; padding: 50px 0; clear: both; width: 100%;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/* 产品 */
.subpruduct_l{ margin-top:4px; width:97%; float:left; padding-left:15px; padding-top:10px; }
.subpruduct_l li { float:left; display:inline; width:282px; margin:10px 2px; }
.subpruduct_l li img { width:265px; height:170px; margin:0 auto; display:block; padding:4px; background-color:#fff; }
.subpruduct_l li a img { border:1px solid #f5f5f5;}
.subpruduct_l li a:hover img { border:1px solid #f00;}
.subpruduct_l li p { text-align:center; padding-top:8px; font-size:14px;}
.subpruduct_l li p a{ color:#767676; text-decoration:none;}
.subpruduct_l li p a:hover{ color:#C00; text-decoration:underline;}



.subcase_l{ margin-top:4px; width:97%; float:left; padding-left:15px; padding-top:10px; }
.subcase_l li { float:left; display:inline; width:226px; margin:10px 2px; }
.subcase_l li img { width:170px; height:170px; margin:0 auto; display:block; padding:4px; background-color:#d2d2d2; }
.subcase_l li a img { }
.subcase_l li a:hover img { }
.subcase_l li p { text-align:center; padding-top:8px;}
.subcase_l li p a{ color:#767676; text-decoration:none;}
.subcase_l li p a:hover{ color:#C00; text-decoration:underline;}





.pruductnei{ margin-top:4px; width:97%;  float:left; padding-left:10px; padding-top:10px;}
.pruductnei li { float:left; display:inline; width:226px; }
.pruductnei li img { width:196px; height:128px; margin:0 auto; display:block; padding:6px; background:#ebebeb;}
.pruductnei li a img { border:1px solid #d6d6d6; background:#ebebeb;}
.pruductnei li a:hover img { border:1px solid #cb0d07; background:#e0ecf5;}
.pruductnei li p { text-align:center; padding-top:2px; line-height:32px;}
.pruductnei li p a{ color:#666; text-decoration:none;}
.pruductnei li p a:hover{ color:#cb0d07; text-decoration:none;}






