/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:'Microsoft YaHei'; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.9em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1003px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
/*common end*/
.nav span{ float:right; line-height:30px;}
.header{ height:135px;}
/*menu*/
.menu{height:40px;line-height:40px;background: url(../images/main-bg.png) repeat-x; position:relative; z-index:333;}
.menu ul li{ float:left; position:relative;width:120px;}
.menu ul li dl{ width:100%; position:absolute; left:0px; top:40px; border:1px solid #009de2; display:none; }
.menu ul li dl dd{ line-height:28px;background:url(../images/123.jpg); }
.menu ul li dl dd a{ font-size:12px; color:#333; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#fff; background:#009de2;}
.menu a{ font-size: 18px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#333;}
a.menu_hover{ background: url(../images/lava.png);color:#333;}
.menu_down span{ display:block;} 

/*banner_02*/
.banner_02{ height:215px; overflow:hidden; position:relative; margin-top:10px;}
.banner_02 #banner_02_con{ display:none;}

.con_01{ margin-top:10px;}
.con_01 .title{/* background:url(../images/b1.png) left center no-repeat;*/ height:37px; line-height:37px; background:#3574B3;}
.con_01 .title span{ color: #FFF; float: left;
margin-left: 25px;
font-size: 18px;
font-weight: bold;
font-family: 宋体;}
.con_01 .title a{ float:right; margin-right:10px; color:#fff;}
.con_01 .left{/* width:444px;*/ width:380px; border:1px #ccc solid;height: 290px; }
.con_01 .left dl { padding:5px;}
.con_01 .left dl dt{ float:left; margin-right:10px;}
.con_01 .left dl dd{ line-height:25px; text-indent:2em;}
.con_01 .left dl dd a{ color:#8a0000;}
.con_01 .right{/* width:550px;*/ width:610px; border:1px #ccc solid;height: 290px;}
.slideTxtBox_03{}
.slideTxtBox_03 .hd{ height:37px; line-height:37px; margin-top:-37px;}
.slideTxtBox_03 .hd ul{ float:left;}
.slideTxtBox_03 .hd ul li{ float:left; padding:0 20px; font-size:18px; font-weight:bold; cursor:pointer; background:#e6e6e6;}
.slideTxtBox_03 .hd ul li.on{ color:#f00; background:#fff; border:1px solid #3574B3; border-bottom:none;}
.slideTxtBox_03 .bd{ padding:10px 10px;}
.slideTxtBox_03 .bd .box{}
.slideTxtBox_03 .bd .box .lt{ float:left; width:280px;}
.slideTxtBox_03 .bd .box .lt .img{ padding:4px; height:190px; border:1px solid #ccc;}
.slideTxtBox_03 .bd .box .lt .img img{ width:270px; height:190px;}
.slideTxtBox_03 .bd .box .lt .txt{}
.slideTxtBox_03 .bd .box .lt .txt h2{ font-size:16px; line-height:2em; height:2em; overflow:hidden; position:relative; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.slideTxtBox_03 .bd .box .lt .txt h2 a{}
.slideTxtBox_03 .bd .box .lt .txt h2 a:hover{}
.slideTxtBox_03 .bd .box .lt .txt h2 img{ position:absolute; right:0; top:10px;}
.slideTxtBox_03 .bd .box .lt .txt h3{ font-weight:normal; font-size:12px; line-height:1.5em; height:3em; overflow:hidden; color:#999;}
.slideTxtBox_03 .bd .box .rt{  width:600px;}
.slideTxtBox_03 .bd .box .rt ul{}
.slideTxtBox_03 .bd .box .rt ul li{ padding:3px 0 6px 0; border-bottom:1px dashed #ccc;}
.slideTxtBox_03 .bd .box .rt ul li h2{ font-size:14px; line-height:1.5em; height:1.5em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.slideTxtBox_03 .bd .box .rt ul li h2 a{}
.slideTxtBox_03 .bd .box .rt ul li h2 a:hover{}
.slideTxtBox_03 .bd .box .rt ul li h3{ font-weight:normal; font-size:12px; line-height:1.5em; height:1.5em; overflow:hidden; color:#999; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/*.con_01 .right ul{ padding:6px 0 7px 0;}
.con_01 .right ul li{height: 30px;
line-height: 30px;
border-bottom: 1px dotted #DDD;
vertical-align: bottom;
background: url(../images/bg3.png) left no-repeat;
margin: 0 auto;
padding-left: 20px;
overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con_01 .right ul li a{ }*/
/*.con_01 .right ul li span{ float:right; margin-right:10px;}*/


.con_01 .shipin{ width:360px; border:1px #ccc solid;}
.con_01 .shipin .list1{ padding:10px 10px;}
.con_01 .shipin .list1 video{}



.con04bg{ margin-top:10px;}
.con04{ width:978px; border:1px solid #ccc; padding:10px 10px;}
.con04_lt{ width:368px; margin-right:10px;}
.con04_lt img{ width:368px;}
.con04_rt{ width:600px;}
.con04_rt h2{ font-size:22px; line-height:1.5em; color:#333;}
.con04_rt h2 img{ vertical-align:middle; margin-right:5px;}
.con04_rt .txt{ font-size:14px; line-height:2em; margin-top:10px;}
.con04_rt h3{ font-weight:normal; font-size:14px; margin-top:10px;}
.con04_rt h3 a{ display:inline-block; vertical-align:middle; padding:0 10px; border:1px solid #ccc; height:28px; line-height:28px; margin-right:5px;}
.con04_rt h3 a:hover{ border:1px solid #f00; color:#f00;}
.con04_rt h3 img{ vertical-align:middle;}




.con_02{ border:1px #ccc solid; margin-top:10px;/* background:#3574B3;*/ padding-bottom:10px;}
.con_02 .title{ height:39px; line-height:39px; background:url(../images/bg4.jpg) left center no-repeat;}
.con_02 .title span{color: #FFF; float:left;
margin-left: 25px;
font-size: 18px;
font-weight: bold;
font-family: 宋体; }
.con_02 .title a{ float:right; margin-right:10px;}
/*scroll_13*/
.scroll_13 { overflow: hidden; position: relative; width: 1003px; margin-top:10px;}
.scroll_13 .hd .next { display: block; width: 40px; height: 170px; overflow: hidden; cursor: pointer; background: url(../images/left1.png) center no-repeat; position: absolute; left: 0px; bottom:20px; }
.scroll_13 .hd .prev { display: block; width: 40px; height: 170px; overflow: hidden; cursor: pointer; background: url(../images/right1.png) center no-repeat; position: absolute; right: 0px; bottom:20px; }
.scroll_13 .bd { width: 920px; margin: 0 auto; overflow: hidden; }
.scroll_13 .bd li { float: left; width: 220px; overflow: hidden; margin: 0 5px; background:#fff; text-align:center;}
.scroll_13 .bd li .img { height: 180px; }
.scroll_13 .bd li .img table tr td { height: 180px; }
.scroll_13 .bd li .img table tr td img { max-width: 220px; max-height: 180px; }
.scroll_13 .bd li span { height: 22px; line-height:22px; text-align: center; display: block; color: #333; }

.slideTxtBox_02 .hd{height: 39px;line-height:39px; background: url(../images/bg4.jpg) left center no-repeat;}
.slideTxtBox_02 .hd { margin-bottom:10px; }
.slideTxtBox_02 .hd span{ color: #FFF;
margin-left: 25px;
font-size: 14px;
font-family: 宋体;}
.slideTxtBox_02 .hd ul{ float:left; padding-left:100px; }
.slideTxtBox_02 .hd ul li{ height: 30px;line-height:30px;float: left;width: 110px;text-align: center;cursor: pointer; }
.slideTxtBox_02 .hd ul li.on a{ height:30px; width:110px; background:url(../images/bg5.jpg);font-size: 14px; margin-top:9px;
color: #000;}
.slideTxtBox_02 .hd ul li{ float:left; }
.slideTxtBox_02 .hd ul li a {width:110px; height:30px; display:block; font-size: 14px; margin-top:9px;
color: #000;}
.slideTxtBox_02 .hd ul li a:hover{  color:#2c9be7;  }
.slideTxtBox_02 .bd { padding-bottom:10px;}
.slideTxtBox_02 .bd ul li .img{ border: 1px solid #d1ebfe; width:172px; margin:0 auto;}
.slideTxtBox_02 .bd ul li img{ display:block; width:170px; height:150px; margin:0 auto;} 
.slideTxtBox_02 .bd ul li span{ line-height:22px; text-align:center; display:block;}

.con_03{border:1px #ccc solid;  padding-bottom:10px; margin-top:10px;}
.con_03 .title{ height:39px; line-height:39px; background:url(../images/bg4.jpg) left center no-repeat;}
.con_03 .title span{color: #FFF; float:left;
margin-left: 25px;
font-size: 18px;
font-weight: bold;
font-family: 宋体; }
.con_03 .title a{ float:right; margin-right:10px;}
/*scroll_03*/
.scroll_03 { overflow: hidden; position: relative; width: 1003px; margin-top:10px;}
.scroll_03 .hd .next { display: block; width: 40px; height: 170px; overflow: hidden; cursor: pointer; background: url(../images/left1.png) center no-repeat; position: absolute; left: 0px; bottom:20px; }
.scroll_03 .hd .prev { display: block; width: 40px; height: 170px; overflow: hidden; cursor: pointer; background: url(../images/right1.png) center no-repeat; position: absolute; right: 0px; bottom:20px; }
.scroll_03 .bd { width: 920px; margin: 0 auto; overflow: hidden; }
.scroll_03 .bd li { float: left; width: 160px; overflow: hidden; margin: 0 10px; background:#fff;}
.scroll_03 .bd li .img { height: 160px; }
.scroll_03 .bd li .img table tr td { height: 160px; }
.scroll_03 .bd li .img table tr td img { max-width: 160px; max-height: 160px; }
.scroll_03 .bd li span { height: 22px; line-height:22px; text-align: center; display: block; color: #333; }

.link{ height:32px; line-height:32px; margin:10px auto;;}
.link a{ display:inline-block; padding:0 10px;}

.footer{ text-align:center; border-top:#3574b3 5px solid;line-height:25px; padding:10px 0; margin-top:15px;}










/*Add------------------------------------------------------------------------------*/
.inside{ margin-top:10px;}
.inside .left{ width:250px;}
.inside .left .top{ width: 250px;
border: 1px solid #DDD;}
.inside .left .top .title{height: 39px;
line-height: 39px;
background: url(../images/bg6.png);
padding-left: 30px;}
.inside .left .top .title span{color: #FFF;
font-size: 14px;
font-family: 宋体;}
.inside .left .top ul li{ 
height: 32px;
line-height: 32px;
background: url(../images/bg7.jpg);
padding-left: 40px; }
.inside .left .top ul li a{ color: #2764a8;
font-size: 14px;}
.inside .left .bottom{ margin-top:15px; border: 1px solid #DDD;}
.inside .left .bottom .title{ padding-left:15px;
height: 35px;
line-height: 35px;
font-size: 14px;
border-bottom: 1px solid #DDD;
background: #ececec; }
.inside .left .bottom ul li{ padding-left:10px;
line-height: 25px;}
.inside .right{width:735px;border: 1px solid #DDD;}
.inside .right .title{ background:url(../images/bg7.png) left center no-repeat; height:38px; line-height:38px; font-size: 14px; font-weight:bold; padding-left:40px;}
.inside .right .title span{ float:right; margin-right:10px; font-weight:normal; font-size:12px;}
.inside .right .nr{ min-height:450px; padding:0 5px;}




.picList{ padding:0 20px;}
.picList ul li{ padding:20px 0; border-bottom:1px dashed #ccc;}
.picList ul li table{ border-spacing:0;}
.picList ul li table td{}
.picList ul li .img{ width:220px;}
.picList ul li .imgbg{ padding:4px; height:130px; border:1px solid #ccc;}
.picList ul li .img img{ width:210px; height:130px;}
.picList ul li .txt{ width:450px; padding-left:15px;}
.picList ul li .txt h2{ font-size:16px; line-height:2em; height:2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.picList ul li .txt h3{ font-weight:normal; font-size:12px; line-height:2em; color:#999;}
.picList ul li .txt h4{ font-weight:normal; font-size:14px; line-height:1.5em; max-height:3em; overflow:hidden; color:#666; margin-top:5px;}



























/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


